kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu May 9 18:54:14 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.134' (ECDSA) to the list of known hosts. 2019/05/09 18:54:34 fuzzer started 2019/05/09 18:54:43 dialing manager at 10.128.15.235:18446 2019/05/09 18:54:43 syscalls: 320 2019/05/09 18:54:43 code coverage: enabled 2019/05/09 18:54:43 comparison tracing: enabled 2019/05/09 18:54:43 extra coverage: support is not implemented in syzkaller 2019/05/09 18:54:43 setuid sandbox: enabled 2019/05/09 18:54:43 namespace sandbox: support is not implemented in syzkaller 2019/05/09 18:54:43 Android sandbox: support is not implemented in syzkaller 2019/05/09 18:54:43 fault injection: support is not implemented in syzkaller 2019/05/09 18:54:43 leak checking: support is not implemented in syzkaller 2019/05/09 18:54:43 net packet injection: enabled 2019/05/09 18:54:43 net device setup: support is not implemented in syzkaller 18:54:49 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x6}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0) ioctl$BIOCLOCK(r0, 0x20004276) read(r0, &(0x7f00000000c0)=""/252, 0xfc) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x7f, 0xe0af}) chroot(&(0x7f0000000200)='./file0\x00') ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x0, 0x401, {[0x0, 0x7, 0x6, 0x8, 0x8, 0x7f, 0x4, 0x6, 0x5, 0x7, 0x5, 0x9, 0x6, 0x0, 0xffffffffffffff0a, 0x1, 0x80000000, 0x19], [0x9, 0x6, 0xfff, 0x81, 0x4, 0x80000001, 0xba, 0x7f, 0xd83, 0x3], [0x9a1, 0xf8d, 0x3, 0x67, 0x837, 0x0, 0x7], [0x6, 0x0, 0x1, 0xffffffffffff4a0e, 0x4, 0x101], [{0x3, 0x1000, 0x7, 0xa4}, {0x6, 0x1, 0xffffffff988004c3, 0x6}, {0x9, 0xffffffffffff1c7f, 0xffffffff, 0x8001}, {0x20, 0x400, 0x100, 0x1000}, {0x2, 0x7ff, 0x3, 0x9}, {0x40, 0x9, 0x8, 0x8}, {0x9, 0x5, 0xb0, 0x4}, {0x6, 0x8000, 0x4, 0x8}], {0x80000001, 0x8000, 0x7, 0x2}, {0x0, 0x81, 0x7ff, 0x3}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = msgget$private(0x0, 0x200) r2 = getuid() getgroups(0x4, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r9 = getpgrp() r10 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000580)={{0x3, r2, r4, r6, r8}, 0xfb, 0x0, r9, r10, 0x0, 0x80, 0x3, 0x846c}) r11 = accept$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) symlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') r12 = fcntl$dupfd(r11, 0xa, r11) ftruncate(r0, 0x0) sendmsg$unix(r12, &(0x7f0000003c00)={&(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003a40)=[{&(0x7f0000000740)="7037a5ac2d24a1fb", 0x8}, {&(0x7f0000000780)="84cff7e56cd8815dce680d3ecfdff7d1b9c2656c5420ab19e8d8e57dabcfd9c6ac720af33708b1fcaa5064d62a116affed3fd0bc39b9087da2b94e71336d0728ebf10b65ba2abcc7b18830f43e16f1264a5a5310418ff53a7e47ff8d15d9b427af03a04aebc39854e2316b48ca98fbb5008b30bdb074dab8881ded3c28a792a2bc2423407b5c73e45630b7aef71129e164357a19de14d7c855d23a869890f8d7493fcfcf9e2c06d4f43124f1bf7164495d5f09f0c59f83535e6ac638bfa42512475039f3c2c802b644a08ded6d1c55f2021f9d56566d8d547641150b17343b718fa30dcba1e2305a8c9cf2790c9ead4b96165616c5ded834ea8fbc403618fa9d12d7ad1da2b34c247716fab88be9782979dcd88ed49268d57a5f477b4679233c42998ba2279c66769912828aed1b9029ff29a3f1cf8b4aca3bcbdaca01d8517de1c84aa5a5d61e036cded8f2d3838072f8f2e76c46f5ce10addbaa295a87c405b7fa8908632766822ce54a69371d2813d39109d2dd29bbff8c5f6bceb7894fdb1eb652283e4ab9e5bc0f3fe9ad2f3df9ae39bbbe13fe8777af5938305870b6571c8903ce5e923892d3a0a693009fff48a1853c32facc616ce71b79434f60892ef91525f74e678f4f0a3a552944265ba95163cf0ebd654562b3dbd8176d17dda480a96d6d08941b61beab9e4be4351f9908ec41e4d305484a0e8d175148679356ac161ab4fc7f6ea3465f21171c6c384d7e76034b7cd8c4728d5ca856eceb6e4d6020a4260a32d88f2b76f4c4564c02d248e7fa0c2bd714b23b05e8b4ee0ed542192921223dc6f5692f6e329b3bebe5c4b4f63c5215dc7cca319080d4ea5ab90541efd85445c8539d78ba19790852597ec81c66dd290e414f5b1163f53910e4d586dd8441db8e25664ff13696e022893c1aee728ce146c75c9f0a817357b55728ebb99e75e8d0c639ffe04d7646499601b2709a455e54cdb7d9d22dbc6db5c6af4c41d028f59220439e536443db4a1689ba2ad3d56b291f186df8767dd1d6c818cd75a44a6a31499c926b89cf2897f842d9fac34c81e05c7033f93236dcdd0d68d9d7bce011d9da3d7c337fd7c2acb1f0b6b507df537fd2cc0d0c98e0bc427f809eb76ac5137f8f08121a49157341de706cfe76fb9498864ed140810bf892bd917555b39bee5b31a04e2e7ef5529c5a6c587040e60015fbdff8ebae68b33589f79c6114df066100f3e12b490bbd628332e11a7eace6ad9dcdfdc03660f32c8f9c1754be8e7a9085da61de9c5110c93ae3ff2ace54cc265960312abb376e31a06a0565931762004a343a77fd54f7d727501ad226e56bb7e07314a90aa7fe0a4f4dfb3b79fd6cc4d6f99d243c64da96c999405514ad51b191ada309211bcd2b2534400c521120250edb27ade124ac0ed077518934b849f2a8f9f5ca9be140dfee15cbdcc921dfb9723011da8d32d6dc25afee160ab6ac7246c158f576ce374bdbab06dbac5547e3cfdd066236dc0617ebd1e46dc6272a59e242e3eb31b72d51e55e19da6b7f8faff945fa6f8c6541172cc57eb73a86a137a6402e657fc65de6f2068272243c666eb9413f1a03cbd5ec82076ea0ad91b7cad48d508a8236f72bafe453864088debe3dc844f1848dacf5fed7831260ea658e42c0df4a928b60e60b540d204c0c1ac18f88cf64c5f72353f6546142b7a9f4dfcb7bc5ba4be7afb0dd6940f3276badbe55592e2e2313fa588817696218a30cad14310b001a7675be6b4f77c596ef3c7717e19ed9a0013d57674022b2993358e881ade6a92139d90436bb30f0fe1c880f2ca8da4241e12bd6e0a18666222775ac714c033f96fae89d8b71f0be3e0049cdb6e415bc3952194dd495d5d9b0187e66fb3dd57ddf07b3cf30b84689b8315974f574ad6dbb5a4f2693bf58dc26ec5feb202d3e2ca568424f80059d3a974b607b742273ad3c41720fd6a9bc895278bc383bc64ed7fabf0d556c20bfd865c01146d3e6a89a9ff677d59c1ce2ca81d520650d0e09c5fd7d1f6a86742d37ad4e46972e91ee5d3fe527ba5264c54d074d2216a188747ecd792cac4b93b67621be0bf4d2aca70fc6094a32e3be83be9f0d194a8c5219648e173f89f4a06b28f092339287760fa7512b3fb0a26a7a4619631695d8490c5a110e33ddc26da5b6cafc34a21cbb25e4fd18100054518e56d569d469824052e4ea40ec7a23dcdcff638eec4ca50e7140a47190b137ccc6046c90b1da7a5aee36d8077d3f8215a227ead03d8d4222ebb7a18c15844682427a410224026eeb3f494ffb3a3e3c5f9c21fe05a6d21b3207cb5f7b4568fe6f1ba7f143bea63dcd18ea7b748c4ebbdd8468df995b8c16422884b401d7f826518e8500901af389b7d2da51cd475d34b5f64d4910851aaa077e952a3e954b2f052b67bd4e86ecd75df76e249dcb19c1d5d6ea896dbcdb57e0a27749a266afb3ba336307d988df8222372a45bd35fa163644c4477ecc5613d0449df13b0c3e6178b2cc135620755267c0a232b1114b05af8bc7523324a61ea7add1523462293224af5d5fbedbff1ee27671cbadc9ee6a9544b5c2822829c2b06e76f8e59875918d3ef5a2703c007db10e8bb61a2ffc01ae915df4a807c9bc19348e38155fe57fa5c73b5b42b8be3a29cc0cf07a904b4077724097ca1150aa492d802a7bd11adfc2c5be4973b2171e1f719ec54718d0d9ee2e5aa83a10758a528a523c94c261e390b635815d0056c9ebbf078b67d107b16dda47b75a050f6836258d34a1f3da1d8d921d3aa8fba647e83423fe6d8d1651cd3fc2b31dcafa0f4b0a34af96aca2c37d5e296246a6f7a2a5b79d3757f7d3d07293992419205bc62abcd620bd93d116f900c69968e3da651c95411b10a593b28eaf601a5aed4f0741c40087596c64afcafc92147549c52e93257b4b7fe0aebde89ad11b6ab3aeacc6f13d7a16dfacaced53e3c3dbccb57cdb15fd8d386e8c16fdb62e88d502c3768d5960b7f5cad2677cf4aac00a3edf12c874459d6cf32152255b92378fe5d57a600dca25017be59ccecd47aa6c339490fc2e18c117f5f5f6bbc1294d35c05726905f150f56f94f9ca0f39aea59158bd078896259bad3447685b8a105beeb4379b4a26194a0eb1789f3e81b49db5c74fba77f75886fdf2f3ab9af9123e17b17d84eb4939f43d68b856d74300672c407c8273586a83ce4677f47e53dc2bed2bc39ca296b9e0e4f1e245ff8932a3e0ca91398040ea3671bc7870d4749d61f828ee2e3b1c07fb15cd598ddf66caea147c5adfeb0e89e53732d3986b48600d051a1a5d10b6f1db12f9469f04ba2aaa44935d1e3f037faaf10f6e2f1b29b619032df85c17906389a76d004c8c9ca84a94b552a372f8b12c941d081f24347dee5b15d87c09ac67a009525450283ba51128f04b7f1d1d977eeefe57ae08490c9d396f644ff7326fd598d878335b0649989363d09351c152f3f53fbfe2efde742f123d1a50407c178b99f53e93ec114e4be7d266c46c192db24eb2c8efc3480e65b2b07bd2928aaf05a8abff10078f805d5f9993649ed79dbb814af7ab3c71d6a16e84e595279721b6a9ec8f8357c669bc3159ca8f9d2b5d36f16018bfea7afed2f4e74e0382639b0974238541a2a82f2d2c5c9771607b02e0dc7ada2d8a0aa8a799b5610b8325f7f4af536aa98af17cca6c7f3475d6e42c61584ff07fc8970bbcb00105f8db911f58d8127f0e3b74c03456a98fc1b029517de2d285fb428e42472f85397ef38b7e57e2df09b7e8457bc27aae0f0ad3be6455aaf520ee0d39f2504c03bcaa92e4bef579a9bd3cec4486c968812d159fd005e6ce6a3843a63393a9c4cadcb6295d30bfa11ba77f2d8bef280d1359a1949a42d6cdaf27944d1f8a4ca94f8867910e694570988fa5c43dfec1aefbc04eb41e9c2e550807bb329c52dc52d1f29955efdd0d508b1506d4eb1777fa2b8c7e2b4d32cefaf144eb1d7822586068f514b5a6655bf87a0f5731af18b4aa3491c60adaea88fc67cf203ab4d636de99d182baaa7f404984d1b1709a61d4e80637e463fdb9c64b2747e90d572d59f6301bd71c90d511633a95fff90b3aec87413a8639c5d7810550834372c8d6b85d34c7baedc824673b3c6065520d7856b37a65147d8d60a59ac6776500484270ec950b1fc1c599874ef184359827e436f39911ebbe129fb004d7d8d866926d89e760ed44b60359ad43ceb6b4e04e8e285f177e4faeea79c4cca92acba39b6a3a3dd58f635e0c3a5c39120f4fcff220b33ce4be9575387d4833d84697fed0db2821033bc77113f434f6cd4b62b17c34e6302365446ab8d3c23d006df4d5490a39a5147bccea42d8ccc4399530fc6bc40a2ac72d512de368b41eb169c2af3014cb7516172450b9d09324fb87c6bfbb0225c0720e605a5856008b41201e23473bd059ddab6f7b85a463a2dabaafaf77135eb3c0cfb90269d7c6718bea806af7ee3fc3d554bce9d4cf5bb49a9225eb91f60304e4b62835e0b8f0d21559ea600ab5021c1485e84a75821ff8f56ff2567d12bef0110ae203ee36e1c74f615ccc93e49447f991fd8ccd6b77c273d6044d26c6c4236722ad6e07713c7fd9b9f9432285adad888671db1d326ca3c65103012f6de4e84ce05311b261e54169f00c89c2426cc6e98f518a342de6f1f10522ec759a33b95e18db97770ab2af2f10f1964515f9b11ce98ea19b6874edd47f9b70c471174cfec610673d29967bfbcde24086a86d49b32ece5f9728e95c9e673df09e01b3b73564cb42fcd825ab3ca6ba63029754f7c31b64402755a68b904804f93abf35fbe64bd6acbe54af54f7b5c827c1df73b7a8d5756f67b5d04070d32c2f73bc8874659b6f87d45dcbb373badcdac1c8c4ace67760c2b520f285a3c6ca74d1dfad1853f8e9d5f43bcd4740ee7d5973d718ff1bf82782d90faa1c6d4f6a5807806be5827fdbc3545e60c855b758dd23df1408eb220065926ebc78e03f1c06cb89491802ad03ff3bc2dd231b3b515b53a04a79f35ca218bb39b0e6c59f98346e094605e8d53d6429e422cedac97bb54a0f81a4a692deeef1145e7165e3f140146d75013f5c88691b50251e18902326dafebeeccc62142ca18952b87b4b9dd46149e5420858a406dcef5cb19326660ecbc622b6f2fcd5ef3721def2f69f683697f8d7886d17762d23f992b6e9852d4e0374545a77b32619757b28d8ea28b223ebdc0a4ae4fa0358d81bd481aa33726c444f21ae8b89ec19687772b74b4a7a87dcf79946ab46d1c928b5bc43b5b1ea01b0a2397ac3b3746f8a57ee97f1f08df46cd28ad9bed4fa815a9f712606edaa62363754314a3f69a092a0030b6a7ba2eac326e408bf1367f11e9330d1c2daaf16cbdd956d9dfae779715bbbd2931d81de6e12a05b84d550805f9d010048126c3c1902413f97e651facf91b696a4ef16928c0e22e8d74400d6603d94283b5f3723c5c21b0d97a137a5ab8803fb7f2ba14294bfe6fbcd1f83c69e96cacca887c55026de10dec169d2d824c3e14dc6c612eba90f8f80dfce845ce9e9d10e03f835bd4c81a9e461ebb9018598d7773684f5e1cf1ab15310982a63431bf714a6cc7948dc4925bd79b349aa81b17862f8e834106df7f6570346ccd8f18e22bf5df5ad7d2f21ff6c521f97092edf314c9bbabb24b0f6ae1fc69a6022c429acd65dca185fc3e08a23af344462472aeff1f9331d2e1eceabb9dca9c73dfe5e6386c6375674b397d3ca802fe61d221118e4988d4f80f678e5f96677c0dbb54e930cb100770", 0x1000}, {&(0x7f0000001780)="1bc53bc68298ff9b96e4fb27a73bc74e7c3af63b9a649306a1c5dfdbc4a7190071e1ae7b9a3351ca684674765f2bd1eda2daa9ba0736878ab2f26d07704e2ef39da587f383ef04f7d906c40bc33696ce3f9a40ede0ccc5782bc17327b5ceb2ab42623aebd7571386b36f205384a2ab192e", 0x71}, {&(0x7f0000001800)="4d461bab6e01759abd0e07df78db524b4dbeca5c4725044a0ea82b18b3e062dba2689de630b995ee70fd690bee953e926040ad081294eb62c4565f6aa5c73d83cbaf2b1862ad1b908bea9155125d2fcb3e5aded02970f0fedf43bce3b6f1db28d1c8e2bbc8a357b9f516d407d2743c8b32fb57115aec130cf336c4cee7f1151e90ec2de64dea6829f00232ff3a9acdae74b2393e684fd3f04e3d83050c0914e4dc2c9011fc", 0xa5}, {&(0x7f00000018c0)="4a0bb10b6220309144c564c3bd49800d88f6155a8c62172d8c83675ee695f166e31c0527c7818820511cf244b3e4cb8aee527834abebfa90f97cbf15fc5b2d88cd535baac7beff5f9ad9e82fe379b2dc4f76b0e138b6a24851db31560a69629390e1c35bf2a8a7890005c65a6360bb89c4090d779c4ad38eb4362a7627cfa25a4d7c8a3805c97e8f5deea6b2c39c1ac3a901f56218eb7e8361ffddbde9511746378d", 0xa2}, {&(0x7f0000001980)="c382ce9c253da28bcafc7aac7c95a6861bdfd5ff6f1a501a9638858ca3d517bb522675d0eddf68ea572698c0d596397707e10a1b4bdd82073a47eadfe555bb9409ea85b07ddf41af08951b75006d14fba340d0dab74d07a344f059ec8c462540ff4d5a084eda8f318f36928437f56ca82dbda4712aac9d3021bee758c27352028e6078ffae95f6a86f6ae9754aab64bd2ffe96dca605220fc4eb3ce546c394f9e7b17d29f81856f9f882d4c394a2d7e4be", 0xb1}, {&(0x7f0000001a40)="2de089f5c2557683697722c2e6313c7ca3a5999c7fdfc2be61ce66369c62aec0888f794dd0682cd8f2fcaa1c243d577eb92e047debdb6590e44acad345b65e5b2367d27336c4d0915bac38c453d656da7486902c09a49ce8e3a69f92c069d014b7d0aca30165ba89b45c0e82d9672c93c9cb61751ee0462eb7bc88f81d2dc8de6ed30f22804697962ae084cfb59a414ac854ef17f29d0b413f50fa82d18db635db9642eeca99210506557f712b6f7e2bb98777789443cf9ca870fd171b281f23ea0aa33388492ca9583ec8e0e4b8f09fc83b0789432eb11d1d905b4418acf1652c94e2e111995beca749e5ff8add734916e46e71e3b4397a694bd09e0dcb8daab90a145bb99acde074a005f8154f3e6029f19ed275cfde6d99c40384da14bec0e4028c2e8de5c3dec38896e8bfbdb4cbb2cc435d185b567f5126a89617b437d43ece2b5faa73a9b9eb8e1188d2a4503844524a4c26121446423ce5ef679c27310bca90f98f9c347dac3f99483a496ad5db12330d5f8b29c3962cf95856681b63be40f23118782ec2b8f0c15276ac8bb7852097ac3c43ef988c8cf96f4d39fb4028853d412f39d498b33d01be059f29db737e220ceb45469d9baddc9b51006eee4509a10db019cf7372c02b4f3e91f90c0253f5fb592109013f92b6d0c1eed33c7c4b4341d12e0d9773d924652e9d5d6e456e44eb762d0e5b59bc44893f5bb82a961d88b3613da0c6c08e8bcfec68d3dc85493ba4924c1e04d6e14832b6b9c0680cc622bf915c28a1e1ecc692e552136d55daaafb98765a0d892845c5e755995ad1d4dc074854419d42e51f8f4795dd2fec95c823e17f373e5cc373d0826c697e19cd470ca29d967dbe65ffcc21a418cbd6a4670fd9515b964c137535aae909f265545f04758c631cbf41481d96ade6d591c3bdde0c7e09120c82c30609d508ae1f5794cd710cd54a45c4514c46a31370c7b9b247e6cb22b83f53d0c128d5b4e1ab1f222372a6cefbf9a92fb5027d9438b9a77fc0eef7488730fbb8487c077067e012757541f1b734e1c3616b6a03399c906c6336dfdd6f4ce86d5bf6f2e5d33805875d0e85983315b1d92d6ff8be8771b10d961cf731d94936bda6a7f80b8bbee7297cc4edbef576429ec22ceba65989a4145065ed437a46313d30df3ed6b8400238bcbc95f36202566f27d0a25a9eaf3f3f46c0bc81cfaae812832d5ad53f973901f082bdaf5facde61bc8820c0cc9270b7a0bddc800a3041c2e9d9e0e064fccd63d3f4f59d2f1f1ee2fc34f25fb4bcbfa9b17860cc0bb44268d760d1cd8125a4bc226851b637f4a11e0b96ab5a0e4c0169a4bbe0855318872bb3b8e96ed51e3b57b341e41b49cff7d89b0a0b92ab8ff3df2d82ae9b696527f302861d1ee05379acd897391cba0078f14d2ff507bef58877bfb2b8308944c1db33afa466436121cdad926fb376238aea2c61951cc046b727944854cb35cfc28d747e7067adcc7a531b4736c7a54c0a620de439f1188e12dc24d6e5f7c03408f86f841bbfe3d6d5e7552293fbdbee1f56a35f7c9b45fdae462333e9a44fbcbe9bf9672c5b8435cdc7f3a8fd5c488f3974e26f962eb2c5e175a583cedbb3358d26947242e128d9589276321a0521ec1d0854cf2cf34dbad7785f6b6b4faab94764a7e38a8cb985919bb1facda1694e9a62f71ef5affd6eba6ddf04e889f494b714ef8d0214d9271a487646587703127d86f7d55d0139acc3a2678d923fb195e26d0e46f4158411e453e3a30e12b729a67010983304f37216368ae516422fc7833cf85705fdb6dd4c1d4530bf8e7acf0812277953b8d70a1bd414945e926cb5765aac543649fd6c66da4b06ee23c62f79f24376fc04a06673f914093f7f4fd547c3aa89eba959f8a0885165c89d2ca1f86a64da87545b7342381d34ff0348c45c7b4d964550d44a840b55a9cb1db90095ec0bf225b3cc364363e4eadad7a67e4ddf1cda7b22ed99ee5e399341c452f6d4505380189c6acceda9f86476944b532a4ee793a5e4344ff29334f45fce5201296e354a3d283bf9c5d75c6d7c9c4b52611e8f52f43546376faaef9db34835d2f5739d0f4dcfa749debb0652c763a844d4675fd7b5c1fe060f96975c2ac25ed078dea200a5a8d243ba95cb436f1ac6fa917dd1e265b529982f389fdc9b4e37d0e68ed2a3b1134ab747f1d825b512a601fabccb11e728d71262ce15f8afa761638e1265b8e6e2d9f14c935cf9a25888ee227b786194dc5719134c914d25f97fc7c795f2a091aa9ee2705f3a0a9551e1ed7c2b190941cbb67d41f0ca8de87526d2ae88dce3b205968c721854a97400ec7c8e096b7c59d28047895eab1bb18023b0e15ac456cb93b0ff7512341f8b01f85bef44d46e3ffc723fb343cb8b6052836baacdad642eeae1e29616c71e98af8a119d22d562a5c25e09c0b8805acac42c85c7438e2580a6fa27ac152ebe79677dc3f88ae6dff075a800dc55ed2058e84fc54d28368bcb027bd67e6e0203acd57ba6351fc12c8d5f2e63df6b8f99e5d968615c899cc7916223e4050f3d87668fe2efe4d51bd5b88a3a6500bd37309cb8252488f291281221d49ab5ca5ba738603d44d19c5859cd6bf3bd4430366b0c59812e5e3213ac66884f6d509e31a79054c10204bfecf79e4787ebffb58ff9981021eaffa4a56cc218d6d2515684281f552b9d2c5bdd132db072fd66bd1f43cc3b2f656fd2806780fa39f3419e67ea9a00556b738ce4afff248c5188c677fdbcb8a3f1c5541e5bc39b6fb477d178ca8fa816dfe6f763f2b5033566eeebbf923b52b020fda914fb1572f8a16da4a35a3170437964e41d09486d40e985e6a96f82cb5d52144b0aff7c5b4296a9d4ba64b5a33c791335bbdb6fff526e6ab36262d1ffd6a4146a6aff55c958f43b3cd80b35312cc97fecdb90fcd899938ef5acf0cf9c61d86382e468a55fd419200610fe9344fdf98be7c946ea1027e3314d2686699730b523739dfe029fafae531074a686d25413ab301578618f207ea6ef7accf5c725a790d7629d0be8ffcedcd8da450c3e121ca6cbb58d94992b38a0674f33cf81b8b9af9113c3f506a2be91c3b7c19c542952e0e8331444d8134c40d3ec8de419c81d00662c76599e07fdb0c2d10d4f9da5201dde5d5f267a18b1a5425e6040b57ac567c2da16f84c90a77f4395339228ce3e2a68256ece95ba82ff18bf54da552124d4293be99df86db5fcba0535717b274d96e8ba49fbee9af6d975601ab6380fe647c19aeac651e2e88431d1fa115c1074c7eacd10c1b3d219adbb96a3d061b6f40d0d125b37f70046a9bdb326584d5f5a624961d5de4e5fb16f0e2668e7e3094b21c172954966e6a5513350d35be53d66d5e59f2a5e31038f19e3a95980ef34b09c48f7a7db8573258de377e05cd7b60a7cacad1b28464dff8c140977fd31639a0e38f3c8ae6933e003fc0e88940dc5895508eae12fe9c4e7eec82fc31b1d838885f494999c934663ea717a7ce2a51cccdcec5ecabee18a06b240bc691d7087a5c5c34b2077fc4c6a082a6a7db56b53a72044d507c76b49f7659e87616fc28e3e11aad0a5680789fc206702595530c094b0b9d83a0e2a49f57c73b8c2ed146ceca1b5437de56aa312c75140efc2cd17f5deabb44fedfbb7d1d443c30d4dc17c0e1ddbe5e283ba5440bd5016c81313db1bd92a175ac977e1862c522c36f2b5a074a66c48dd3020e408862972dc0b235d1d81dc9de2959cd45159b39521d2328a52d13fe4f4f3b7253fcbf2efdf8aadb9b39d77d9f37f7419021b3ad4477cbdaf1a8c6114527afd5f6d069c139cbcfb2aee81d87fddd9d54c642d2a82781fc5c2e9fdf206ed80de9717f7626fb5966f312eb99a6cf629bd12ec53653e7044074cada43f8a69b3bdb067df8d86c9a82f8c2e707b50e0b9a235edd1575e3aff6e2402393408cb0e692adaba1d5f23b699156e2645bf147d7c54c9cf0df4e7731e4dc1fbdc2f32d91527fab84d81075f92358acbff146af8fe1c485425b280a53d927fb8b9c1ad9b7ea33715697756351c00a777424ab4783d3d54587da5f11e3537af441414b452372ddd4131889eb11903365c60b643cccb17be7ee74329141b09a4de1bc66434788558822aaea67de3a6513c9e4fa6a8c6d0d3fb6196bf4041a2c6c1afd310eb80bbc2bfce602c94dc181263ee36f2a1d9afce7c2d04fa80c5464cb0f46dc944c07b9e987efdde5e5d2b98ce9c1d651e846db1faa1bcefa5cb20cd77b041487c9de29fd0ca469a47fb11c959515ab3af00bd3c7be80584fa0bc99a676343ff49ec8339e9e0dff247c5f87a0b241538b4d25019a2eae17b4039229a62bbde5ca8c4df3f3b4989d78c90ea2aad59a6ee14641cda3b74b79e77e737fb4d161f8c6744682473bfa368ecf9e4b3c48ec18818e57509d59ccbe719c35a115147e8b2bb02395ebb5bd6fa21dec9e8691d4f22de9c2caa50f9f375b31e05a5eba0de9bae6fddde0fbed706f62c10e84f936bb45fec4a599c4638fc67faf1c42d2281d261fc068d23112aa9d21b5c7cf1d8099c88cc06e715ec0552e23450be7eaccc671385e235f8ee09101ddde3c7284ed703651811d4522d9fd010e8affcd7b391111c43c338a4ea80479d5e7ebd4550a4c1bd95a0fdd9a412c358f7159e2b6ea3d5b10f6ec3d88e84c17f25fa4b73e6411dd59651b1636c59ffb809aef56d111195164bea487c11a078ea7268db35cfb20819bab033a579b9cdded93d8f6a38c359abc4cbfb68c13d5fce0416a8769ef7d82f9d313a7bd1f9a2d710fb1ee7cd59cff242c0302735bf81802e328156115b662f10cc096bb0424a196f9fc5c4984f29370696e5f7d2005308e8a9d0a4000ad69acab83204c23e7c4388abc9a11140073203235fc3139c6e1867a1680677d6f9109e515f0bc90348de0acba190058d5cd3b6a947199d8ab76be56bad1e35ef98322a43601d3c171d2b2782c2e3efb20b7bea7093ff01d41db3b73aec9b275a39d7ec16be9a3aa9c1884024406c18618f41785760cc39d1a7a0700a798c626144ae60deeaf1dd890587c671aa3fe0af85dd5034e92f614ab75ce4a17c928a772f1a84fce5ea380145430a3fdf8b76182ea6fc5a80feec1301c9f0a396e0c4eb725a690047e36d45386a989f7d0bba9d40c5b2d61b1b5bc44067cf8b0742fc050da2425b621a09b000bba2c9953c356e042a0f500753f487cfda039a4d1e6b86638d53e0d159ae71783b40e3f6e7c48d711a03ef2bf1a72a2a75283c6f58629a58eca70cf8fb8efab6317279f3afee2a92fb4afc0cbae2c42427a8f234bedf286cf80060fa410d133dd6708a574dfdd19e070f09531ef4420e493c0fd2554ea312f7c5440dd937fd3c18a57b670e1cfabb36de7a3acfc5e47bdde5bc161976b4e95c485f6c4cd18bb3dcf12f892558c974ca9196d6d9faeda6e26a8d9af916e4159eee258617cf315b9f0ce07930249b9373ddbda0cf6a7f9fa3c2c8842f2f38d5c346fa332510af6bf9de8fce0484999c82c92cd9d6682fc45e65e312644dd772d717643987745b7c4a15c5f81853921c598c8bd774ba819a72247efe65ee3d87beda42f6800dc266a817930485e1c53228584e4893970e3f7c51e85a94df9dbc0f4c3d6bfdea4a013b7147243cb1318c9bacd7342eba107be464f4cf050b5459a3c75368bdfd2cdd94c76db7cd0e095f728fe558cd41601b267f412f5857d36b69c0420d155d718697f506b0e39656d5151a25072176a515a4b90e81dee5150b59873d86", 0x1000}, {&(0x7f0000002a40)="c386a8864c1ba6d388a00690790ad789f799479e4dbe14f0fb9f0ef1b312f11819ce652d7089ab2260000f822587ebede512d9f87ca18a5e73808a9b58db782c08dfc803359d90bf7a4d1ba6c66df6b74fdc03571b3166c948fd60b41db65f6db68ad01022f313d3b5c30b01949ad12cb760ec9258829083ada0567175107600c5a5b1030a757d1ce384185b41e2940f8b574bae73c87154209b28a032b6d8d079d81ccff414321f636fe56759c6c12bb2d1c678892142bfd4cff70ff23ddebacc1eadfa300473107e68f3cfa75c45cc07e12e148c22547296b352613f073eba9c5b0a7629f4e5c9ee6e58eb33b54088e7afd3645e137dee427d221320961b2cd7881dacbd70097711555694f868c7f7346b78dd452c4313cc880000d1861d155f67249feb4b8fb3f80ba96210a755ff6155de3882bf2cbe1926441c5c5d8528058b8e4107989b459552fbc46b1dbff409ed9bde1cab517a1cc2ad87f398f9aa94400b8c7c74fbda93d993368d18a3065021186a0939d72971a4e8921964cc2dcbc34166c27d1e24f68a5df740e09015a3876d363339ad52e02a7e4c815191000869e61ab3f7620dd7e9c802769ae59d2edebb2e3342eca4f77bd31eefce223e75c897be91ddb45e19605acf84adbe792df09cac5f1f42fbcf59abea4fb41fab751e74329a6ee8869aee029bf4d6157e36ed43640b0891a1d83aacc3e81e0042c359f6f7a10f440a8aef555641dba797113c7cedb2c9c4621bd9a9bf52f694a48cfcd930ab5335a3855b6e58cd13e7383bdfa954f7431efb1cb84eb7776d19dc96565b8f1b191502d3334b4c3dd3029accbe99101fecaea69f1d9081c83e2a827ab274e8f9c37fda1a22522792ca22f044dbde594b9165f67aa2cb46497e30bdd5b54e89f4b55b382980260e1a0551b23fa5bcbd074cdb92a48026b5d2b90d98f56b8ba3d3c4f928a0fbd044b97809e1dc0cc1024c19c0ab0a379de6b8d6079b28ffeede214715a167027c68b9c1fada9f625bf041226061fe6fd2d0dffaad841fdef4a621dc3c267fe8b4eccce3c3ab03c1cde7fb0bc30821c38e3451cda78e5653bc38793d28f510bea2068aaa49b2138ad18018e4cf18d981fe47931f9573b5bf36adf125d943cb0ea8511b97c39b85bb116653ffc6cb57d8bcad5f0ccd83944555d348dc0d0c6a74a4816db8f5008b69bbb9a299075880f6466be359ffda23e96b57802964bffcf6b188ea8f365feef390b9143dd64b621b2324adafdf8158687acaa4db445d022304dcee9f7e9212b3edd1492173755e6e9d836b9f2d573dcee6c356a29271e4a04592d391ad1685904aa74e253f15ea4e83c3ddb2239d21e8993e7647f454859e6e2bfe5cdc58bd416af818f9708745509596cc85eec69ee1c81d6d604657eb5c6613b16f10510b8d1528e0cf2f1c50fd34363e5de4cb15eadc81df5e199af2eac505cf366bd56d1181f07a65e21f70e4dd91d4ace8bf7bab49635dcd42e979335183f55299c363516b95cc3420a89c76f8f8053b4338baf9eeabd43b8560ba5973b183758a0471d8aa61dcda7de64716388da06dfab95982615dc9e7a39247d54c88468af010169fd61e20448c7f99a6b5037f7f34c35bc8243b0d4ae15ca6d173f03894e81b6001bd720ec3d6611650da7c4a077b14e96e4209ea5e2347a8a9bbda566e3af915d6de06b00449318e74220dd0fe1428c9fa78446bceff5a373d75158effa367790042e5cfdb3e6ff651e5b8aa2e19b10e0bca5ead73319a086c5eaf9b1e382e6b5a9fcf6a49f2ebd8121238ccbe0805bd9730e9edd9f7d0182142eeae473ec1d8d6ec289a9f0a24d190d07ddbd7d293d55bf0a33790064922ed4d9652ce868721d69b8a85be2e41584b04317da3d6b8a258f88d72085b9f905162c5dcc8e646f988e1e9b79744a723498ec57e2a04e0582e10239f05cf8ea4ea1cc237e9200e432b027a4199007d14461de0a8dcfea5d04d4cc843fa87578e42f7d19b421bba7e6d2e773ad3163834637ed3fd06187c61b6d5054e1bd041d6bbd248343f08077ea428e4a3f2b7a33def159f3356485de3812d5e3014c4452740fd0d9d075d021c59b38d81421962755a6223c56e81fbd0f4cbe7c014394192fb2dd35728c12c65fcdd147f20e89009a5f0ca4fc87575fc521ef571fcbad68c1ea4e5ca7ad58e95073e7f0e2cefe21f9be520a1d1e560a9721463708ff48fc23fbbcedab82f8fd53f53089da8174c99b883191c40942468e9f408eacc161a9dbf5fb5a08df4e245b780d85ca225ac9dc587a023c093fb31d509c048d1313691e94f5dfcea0071f2d91e8a8881243f73817bf16f1fa99bb98d8f6047848279b065c91232419f62f73be219fd63a324ce873afc0cde7ad6b46c1803b2c034d092a8150149870b89540b18b1e0cc0118570e4873b52ef9618ae002f2cb4785fe7989785c2a24675ffdbaa04ea3bc935decdc437c8cd2cab9cb4094c1d7639ec033e94b9ab8ad89e2fd8d66d9aa977650926d7777dbd33daa9ba706c872a2679139c47f463889c18b4bda59cef9bb2e484bae2b75e3dea39e880e4baa4d0e86262095b1731f44395e61ec57e43faefeebe0a7f865fdf36a3d9ba09d017bcf421fb8f8671e37546e007f07b95e52ddb7ee2cb0f82b74a993b17975a06db254733ecddfb336e861816cd21efea46052f503c662662a34cf7dd5cce27d551a8fca472dc018cebff6a7ca725518151f76c5dbc5b49647b509f941baefc9552158033475314c16c4f325745e9556d09bf767571a206e942c4d6863b7642fb7b6af5aa60274d17f5dd63d3d8c8d5b448ccbc49945966a203928ca37ac4a82e3492b13229fe4addfbfa78c4826f9b7cf94ee9bd324b1bc48a0d029ea99d293b5f57bd84c0b64b5abb7e3dabc4fc38ba9bb2946a5814f64b39c81e7a50d793889e2be01568848bbc97c41e1c0f83c9bcdec6671fb8182b976e1a13f09532dd317f979ef91e60e7b4f8ebe20cf3979b41c22645f4bc4a8c2b7e6adc96b539dfd2b5b0cb3430cd196c2a6493728b9b8f4af9aa13692dab3005507cec22bdee6816e3354e2b743823140e3635e531520ea1afd32db64ffb0da340f541b0fb4665e02e13590639a246a37d5a9ec3ef93bc825f74704a1f9fdd16fd758ee564a68559ea1cd2ef940697d6a7e2dbe5a3cd6efb738dbefcd277e66419f0671f7ca1ceda2c80f4575ff0fa89d61d98ac1738f638047ec4fe1a9dae0babd397d40b53ffd6a8fc9bf2d7c39b306d0ab5a7df6b1847381f793305b54d86bdab045649c51b657f14028bf2ef9ac8ed804e0e45fadc8dc45761bed32ccc5479b47fbac008dfd73308b26a4e4cd1c71236b833d96ba067daf6fc981fe5d855722cc68bb763f4126bf8af6991044effa41a8381545ac6bf6e68a55fff2384679a149e8bf37046241bd20c856288b271f99402d241736cbc01c3140c35f3be82f344da1faf3b22166e94051945c67ce11897e559a176dc4b0e09824bc139250dee0685b65b49aa87a796a85d281ad33bad159c5c175480cb6f196d0f45ca794b239fc038b3dba2b0a4703231c8e3f4c263746d1e34ce2310c198eea0b2a95575ea65b1b44b13ce585d84b21c412f6f1a5ade3aedbd60b0f9861f620d94deacde053390f12e225683b23dc9d96a52dd3354117eed2f1f8964223b6d96d569819e5b6a23b8d2ee19011075999bbd1e0ab84ef288f22a6b85c9261cb5f4b56a116bd424d551c0f2a6ffcf988bcd5e6b4093d3bfd88b77f02e9fc50062f77e874f88c7c284d458f7e364eb4e7e0de47ad02c3bb830ae1fcd3d14fa82e1c4ad9e10208c0d94a8051ea4ec4390cc227d1da8a77ed541cdb73a7cf43cb498b163c1f1fb5be53e9a837149820bc94dc318da955f7281891141ea849431cb0fd5f8581033b889484a4a7f6b6400bd34e13778de87716984f18ab28d4293c226723cd68745c7a5256854aaae51242a9f1842f94cd2c089299147f7961dcccdcec1bc2e465c8fe9c3af8442caab1668ff06143cb554c0d12944ce8d1dda11613aac4140b6e733bb30fb8eedf9b5e52692bd97dfe367bbe4063ae1d9162d8fd563b4295b29b69be6c694561a423eb5b20f9db840aa8e7699cca4ccd949ef0f38cb81729be20e4ee80622509355adb3c79c55d719403d0905d0dacf2575a7bc4d0d513aa0df59e0ab6300a6efa4601dbcfd30117f65226744416e13a5868fd34038ec1845732ad435610931bb5ce8ecdc1e29c5b2c1a605df7692f55a20b7fab1293ce6ad423f64111d7c91981ea0763e40725ebaca09c7bb5b89cda73b7d3724b97ae4f5fbc1dc4b79343cacd8fbe698eb6c48b9b7afedad0ed6ef30f5ac5ab666605178073ae9563f84eae28f4db4752af6dc8f59f3721c35daf4051e29b4736844c09d77d8f48109dd10613db24a43a3038046131a6b90c975b9b1fecb4ed3c74566fd45ddcd6da8515ea02173a231e1b4e388658494d6c483f50713d85e27cfa46c652eafb2078aead7136cfc1cd90225e45fdf361fcdc53541d9f787d9116e71cf68a7ab972cbea3b8e826862d45d8ca6f45691e5c69ad9d6c3ca8ca8cd3a1a2aa32eb39573ca60260baa546185f0d875768e946daacc0e8f9505b11f94fc39ca1154b89688aa3cf8ae8bf0c0668bf0da7c6c97df794bf2d49cead09235802fe007edb56175c53609872837f1e035726888d9d6aa72e19207eb99115a07f5a4f3e3aa503851c37824828c2f17598797f3af6c779cc6277816f7f86b108c45b234eecb3027cba66805a5f791ed6f964afbd9f24f9328982849fada3d18460b5dfda079bdacf91092e10681322e5ddec1a4eb3c01656f70ee058e4cdfe3170f39dd339e4f57e587648c6bfa22a315d2de3d121c9ef70eb4c4967f4fd7e6d47755376ab4702f150b954133b8fecbe7bdef641a2d0639fad67a08cdf05b66b810a021598fc04f512fdf3a7ae6b6e8c9c6159f344b151d313e162ebaa99b47ee3e080234967282ee0cf118c5efe0ee985a5aaa5f142548f395572e500807b5903b9f9be8720aa196a95561cee3ecab61098146d65a1329a68ca77062ef266bf56ef7f7bfba8719008274aebcb928de1ce991001ffd0aae30baf3cec78e0bda29ed5501c8d262b8ad9ef09197e1ffcff5936b9de08f68acdd834242785dca04390644995b960f134bbcdbf3178999a6a6fdcfe8991a77987ce67e86f06047dd94c3e4d8245eeb97c867be9d2e83282736c67d02d3d2d5711b4336a4dd4e966ad99a1fe81590abe708ab86cbaa5a737b2004af59989c5a293cad6631611f6ceb075b135e397709dc137feb650ae42a7e85d45ed9a8b2d80dbb996e2facb76b9865c40ddcf11f463596e0eb8865896b68d7109d4dff28f86e5f41600fb73e6d72057f765135dace9814ded1e5b1b96adc131ce293f17957d13c6f80192b5b8cbae67c3424758aef87f307b2b21ab651ac5bcde46d86542831e50f110ab36ed9bcdb55b4a354d79493596cb3a159b84e726619c7d26e5fb2dc03a0728c7c6874354f2473728a96f1de72138dc96bb04fab39ac6fcd73314081f5dec3c68d28e3a09b4af0b393e953c95cf50b00122078a1652cb793449cfbb1be417eb5969a93b46ce8fa6bce03faa1188348dc9b6f3c06012495f9da6423d47f30f580a6e773ba877e0250d356485439ce8f6cb2934ecacac9fffe9b3add784c02857ab2e9c8428dbfb29178f809be941f26da2acf5a806b44021ff8901754ea5b776ad73c6f40df2c4807016f570e7af58394", 0x1000}], 0x8, &(0x7f0000003ac0)=[@rights={0x30, 0xffff, 0x1, [r12, r11, r11, r11, r11, r0, r11]}, @rights={0x20, 0xffff, 0x1, [r12, r0, r11, r12]}, @cred={0x20, 0xffff, 0x0, r7, r6, r5}, @rights={0x18, 0xffff, 0x1, [r11]}, @rights={0x20, 0xffff, 0x1, [r11, r12, r11]}, @cred={0x20, 0xffff, 0x0, r10, r6, r3}, @rights={0x28, 0xffff, 0x1, [r0, r12, r0, r12, r12]}, @rights={0x18, 0xffff, 0x1, [r11, r0]}, @cred={0x20, 0xffff, 0x0, r7, r6, r5}], 0x128, 0x2}, 0x9) mkdir(&(0x7f0000003c40)='./file0\x00', 0x8a) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000003c80)={'tap', 0x0}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000003cc0), &(0x7f0000003d00)=0xc) ftruncate(r0, 0x2) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000003d40)) read(r11, &(0x7f0000003d80)=""/131, 0x83) fcntl$lock(r11, 0x8, &(0x7f0000003e40)={0x2, 0x1, 0xfffffffffffffff8, 0x0, r10}) 18:54:49 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x2) r1 = socket(0x1, 0x4000, 0x401) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000140)="5880c496996c421ae2852eaf79b55eb5cbff54b31bd4417adee86037e9ca06c4ae7abadf8dab378aa68806ae44fb1fc0b26b661c02cc1053e96afd9701be6dc6264c5ddd4cc9d24a5cef9f3caed9ea49821ff7408cb149472734aa81466726a9038a0257368b15c73a50ba1cd8b5e6bdad4dc7e84b837719bd2bd2cd492dcb12c5cb90dcdf88706569245161c48c6635135ae463df751f863774a756ffe2016cb049e730ff151dc07e847952b425bbaa56e71c58f7da780b8f473701ec81c40eb9b3b2e8ebbef9a85ee9c930b5f78cfc8e6dc2839ef2c37ea958cb764b53dc6b70b93e", 0xe3}, {&(0x7f0000000240)="8c2e344aba230de3c9dc82b0c0e6e3396007039c4ecfd5fd2f522f2233dc099c970fde18803b5297d2dacd01a7342d793eb996572782da667f88a16500ce79596a7dcdcefc0a0458ca86bbb869429d5ef4abd95e28a23453fa1f9f113318db950f9275f0ae2bc3d58c471c28", 0x6c}, {&(0x7f00000002c0)="5e5dbb5764e9eea8da0068d5026ad0a8b13d65293881b4303f53c6b6342af27f356ca1f969d2f37b690b8cebf14706a577245f5e5cd2f29cd0cd2b731b29287542e6bbb019dddd82ce2ca797f897617357f5daaa6a374fe2c49f607884db0ffc28242310cfd56a0171fd970f89461227543a927458964b4ebacbfcb3359c6c56ee3e5b022c66", 0x86}, {&(0x7f0000000380)="a2f7377d87611e48a90f524abd12c4ec27bdfd38741098352e0fa8152ea3b98f5fc1a0a04718fa68d1ef361a03c899f440eb50aa5ce813845339d4948bca1be4769f5f27ae4ea347fe9df2de0ba2926be001b48439859c99f854d3b8029a1b853717206a0bf910001293417b12692286dde8748984fd55e54a3d4bd312d23dabb9e5c7e0becfb3c9793f40851463a3078fcb682ab685a5e92c1b4e8a706b7f3703014071", 0xa4}, {&(0x7f0000000440)="b6c0122a001716ee9a2abef8520e49d3b6ca0eca5bf4d3b00996f378d0f876f2488d42ab50558cb66c18aec68e382412bc9e1d0e55eb7eb7096ea2ea7bdb129a11ef5e74caecad20e72fabe4d77192959f6ef7be4625df7819cc91c744117bf4c654a77f548e2bd547dab5511ce166d63dcee083f9a0bcf5c658d706e4697326b5f6ad942267e2c8743ab5a9bdf93ef2737460376d1cef4a5e02f99e03", 0x9d}], 0x5, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}], 0x20, 0x4}, 0x40c) r2 = open(&(0x7f0000000600)='./file0\x00', 0x200, 0x2) r3 = accept(r0, &(0x7f0000000640)=@un=@file={0x0, ""/64}, &(0x7f00000006c0)=0x42) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x8180, 0x0) r7 = fcntl$getown(r2, 0x5) r8 = geteuid() r9 = getegid() r10 = getppid() r11 = getuid() r12 = getegid() r13 = getpid() r14 = geteuid() r15 = getegid() r16 = getpid() r17 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0xc) r19 = getppid() r20 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000d40)={&(0x7f0000000780)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000ac0)=[{&(0x7f00000007c0)="66f9ea4b9574c449bdbfbaa9b4b115", 0xf}, {&(0x7f0000000800)="7053a24c6ae9bac9d02b6ae9dee2483ffe7986b7a93c51b21cad167fd44f03e4a7953efe66b7d5edb1315fe1d55021c855900a1cbd0acf25d6156d5a4706b3e9c846be67162b741a9c2bde1709bafecc549038c1af454540acf16d87beda8204c15c3110fa02ef72ade97d54becc17794abb4983819426d15be2f3659b4ad9067d698d6954c50c493fefcf21932d05e8b8cdb96baa165ab62f", 0x99}, {&(0x7f00000008c0)="35e6672fde89e6a7e5649f18829483c994ea7617f2b2d01a441d2cd4892f03f41320387142cd31959fdda7025a10f84b5603613e303259e5dba73d29b767907912ed25c9bde1972a49e0afe5ae95bdb833478e75efa20b9a5aaa2443b569ee95c9d8633ab2ede5b1fafb61dd29c5a3c5b12724a41582bcc5d247d22e535429bfce291f9413114bc36362221993da7dca484e8e436abcf8e205f5833d1867b705ca026b7052c5fb8953c10c1097eacc0b110719dde9df5dad0240e96c6cab75b2ced3c8c9284864e9cb4539be10a5675fcf4c1d2e5417e8e77d12b0b601e60e90105ce926ce3539008cef", 0xea}, {&(0x7f00000009c0)="37f48e778ba94dd16917ad518370f121b18264c00124c42fddad318477a721fb41b663b1898de7836cb4bcefc01af13564fb5a0662cafa11936fc5e09df533b9f3a22aa909cdcc93a9b0f90a", 0x4c}, {&(0x7f0000000a40)="bf534eebbeca6398ac4d22a344dea1dc2c4aaf38853f9f4866822259d22be5bc0759e1ff1ff8ef843344f9010932fce0361147e0be910502c98efd63965cb52abd79b4d536b93d543460692318ab54dd", 0x50}], 0x5, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x30, 0xffff, 0x1, [r0, r3, r4, r4, r3, r2, r2, r5]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x28, 0xffff, 0x1, [r1, r5, r5, r6, r4, r2]}, @rights={0x38, 0xffff, 0x1, [r5, r5, r5, r3, r6, r3, r0, r2, r4, r6]}, @cred={0x20, 0xffff, 0x0, r19, r20, r22}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r4, r4, r1]}], 0x160, 0x408}, 0x400) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000d80)={0x6, 0x1, 0x5148000, {[0x1, 0x7, 0x7, 0x40, 0x20000000000000, 0x8001, 0x7c4, 0x9, 0x7, 0x6, 0xffc0000000000000, 0x100000000, 0x0, 0x7, 0x2, 0x6, 0xfffffffffffffffb, 0xf1], [0x7ff, 0xce, 0xf5, 0x80000000, 0xbd, 0xfff, 0x1, 0x8, 0xaffd, 0x78], [0x7f, 0x2, 0x3, 0xb3, 0x200, 0x80000001, 0xffff], [0x63e, 0x8, 0x3c7, 0x78f23061, 0x9, 0x6], [{0x4, 0xe7, 0x3f, 0xffffffffffff097c}, {0x3c, 0x6, 0x4, 0x7fff}, {0x80000000, 0x40, 0xff, 0x7}, {0x101, 0x3, 0x200, 0x1}, {0xfff, 0xc61a, 0x5, 0x6}, {0x6, 0x1, 0x4, 0x1}, {0x8, 0x4, 0x3, 0x3ff}, {0x81, 0x5, 0x6, 0xffffffff}], {0x400, 0x1, 0xfffffffffffffffa, 0xeb}, {0x10000, 0x0, 0x7f, 0x8000}}}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001000)={r21, r14, r15}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001040)) getegid() 18:54:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x3, 0x596, 0x6, "6700f49d3f751a45cffa3e90646f857ba72a263d", 0x62d3, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x60}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000700)="8b") 18:54:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400008003fd, 0x100) write(r0, &(0x7f0000000000)="be75a9bb55b53bd47590c8d681c0b1f76c14d08219ffc445", 0x18) write(r0, &(0x7f0000000040)="9c8bc3774f4c35b84e53432e2e", 0xd) execve(0x0, 0x0, 0x0) 18:54:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/61, 0x3d}], 0x1) 18:54:50 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 18:54:50 executing program 0: r0 = socket(0x6, 0x1, 0x6) sendto$unix(r0, &(0x7f0000000100)="b1000501b100ea00000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4db043764aebdbe780f2d33a36f7e22e9054bf6ef2dc0f54aa869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0000000009ec7", 0xb1, 0x0, 0x0, 0x0) 18:54:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='W\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x5d0, './file0\x00', './file0\x00'}) 18:54:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x82, 0x0) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x3000) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8119, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0x0, 0x20, 0x1, 0x7}, {{r3}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x7f, 0x80}, {{r2}, 0xfffffffffffffffa, 0x16, 0x40, 0x10000, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x5, 0x7fffffff}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x80000002, 0x1a17611f, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20000002, 0x5, 0x100}, {{r0}, 0xfffffffffffffffe, 0x81, 0x1, 0x2fe, 0xe0}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x5000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x7fff, 0x200}], 0x45af, &(0x7f0000000200)={0x6c8, 0xfffffffffffffff7}) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 18:54:50 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1, 0x7ff, 0x5, "2b01944ecc30a3d2d7f203b0fbe4359cfdc9cb64", 0x1, 0x9}) fcntl$setstatus(r1, 0x4, 0x80) r2 = msgget$private(0x0, 0x104) msgrcv(r2, &(0x7f0000000240)={0x0, ""/232}, 0xf0, 0x0, 0x1800) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x60) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x5, 0x7f, 0x10001, 0x2, "e6fef9722c6ba5e16b8507e1e024309a44263d7c", 0xffff, 0xfffffffffffffb54}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) r5 = msgget(0xffffffffffffffff, 0x0) msgsnd(r5, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) 18:54:50 executing program 0: setitimer(0x0, &(0x7f0000001740)={{0x6, 0x10000000006}, {0x80001, 0x7}}, 0x0) poll(0x0, 0x0, 0x6) msgget$private(0x0, 0x208) r0 = socket$unix(0x1, 0x2, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x11, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8800, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) r2 = socket$unix(0x1, 0x4000000000000005, 0x0) shutdown(r2, 0x0) pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() socket(0x22, 0x8001, 0x7783) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000180)) r4 = msgget(0x3, 0x200) msgsnd(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="0100325437d7f9b0bb7bb9ceff17000000000000604bd4d4c21a63a31b7eb12660ee4c50bc15fd28304054491cbc20696d72375fa62e7735bf982164265d1cfa0d1fbafbc352bfe8e239306d78abf4288f271378e3ca8d651619bfd4507e704c585c10c99ffd060daabbc77307e6a21474dd4db8f9ca063db75a76a39d0138c650a308cb59e3151d0baec0fb0a160ed1092c46cc4be0c1af636e516a865f07f67ed2a88d868a20ab254bd7a15b87e87bcd5331c365d7f96f971b2ebbc7e8e0a54d54826dbdfa5bb6828d248798ab20f8243bd0e2a8ef0414ba99eeda26d2e9e68b1c7bd49f752a8cb98b1eeb6237c68b7e006262de214ae842637def224517579ae168e22470c0e84b1ac23469c2913ed2caf4f9c5db7ecae75f5fe6222ee24220a590b40b83bab241ef5d23597c58b4c5b43a21f40dc4"], 0x106, 0x800) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x610, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000200)=0x20, 0x4) msgrcv(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000da56754d98a6693278ffe0e7eb534b93d8bd629fef1d4fe8d95b1c8634f563b8a8d0799f338fc8a2592bad2bc2d2f14b87ae876eb7e47f1d986ecf43c512cce445391f635bb601df2522457bbd"], 0x1, 0xfffffffffffffffd, 0x1000) login: pckbd_enable: command error 18:54:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000f9e5adf97eaa79000000000000000000180000000000000000000000bc90c3af4dc17105987bdf62454462f8378c2f5027704d1c1f8b5f1433d90200000000000000a1baf70254ccb0b94cea494e199b6f486a468568"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x7, 0xffffffffffffffff}, {0x6}]}) lseek(r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 18:54:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x3, 0x3, 0x400, 0x9, r2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffffffffffff, 0x801, 0x80000000000991c, "8d1f3d37000800000000000000000800"}) setgroups(0x400000000000009c, &(0x7f0000000180)=[r3, r3, r3, r3, r3, r3, r3, r3, r3]) write(r0, &(0x7f0000000240)="7ed0c4ef6104eb867dac7b98d09efd1dfedeb5a42752f2b2cf4731cff94abcbd9e768e24a9e85a38eefcc9ca8999d85fe1c5d157a989956ea1c9e54ef99cf733e3a7afdac025c1c5826689ddf8669c2768e2ed50c54d761bad3b0af0d7be510953850b62731b3073997bad34ff19d5920789354da7acdd8249c48980a2e921ed1e8de79461d8128af740da9dbbaf19c5c2cf8f18583bbf6aca4795f7fdeff3da4f049ba1caaf899e48ed11aadef45075853b80b1733530691c4d02c10eec3b34690e40c120b9120714e358551f60efad0eb40859b5f0ab505421403bb0e0d7069c5220d1292e8a85fc4cdcf0ebd14c1b2d9d529cf98bc76cbab5b0dbf780fbb4763691300ca6690b9da92c25041a0515e00ad483d9ec5639b4249936ea12d29418fd7df8590606bd1c7f1b719cdd07e18f09b363f63f7e4ccd35d0d8405d41326e90bee2b3cdef135271100e2cb4cb91bf3a5a37", 0x154) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000003c0)="afba0808c4c7f49549577086e3b21941306c4f9d7908ce779bf98766c452c22c933321722678dfb20303afafb7ed1aadb7b402bd43285dd8884466933c20a913cc468b33d734e4578585ace9a3e14464772250356b3bbd87d3975b1744b14ed7d3f0c0ccbbbc91c0b4aba3a4ade2bcf61199863e1c4e5a86a7b7561be92b7b6a49", 0x81}, {&(0x7f0000000480)="57fa647a2ae797cf66bdeb077da848cae12818b18eaad6b8942d074899f01d65b4edf7c52ce7dcd8580f771569a59c0d68375c48d18d11a96d7be8712894850083f01c47893d6246bcb4ff4e0fd07328dbd3bdf768fd26fafb0c054a869eb6cb1a9f0ae9c20808f961c6dad9bb673a70b48ff5033eedbb2fa1686597d44bd3f662955944f05d865b83417582df8c94a223bfd1a706e80ac532", 0x99}, {&(0x7f0000000540)="c19e0ce4d0b4c757f49d9669bc70abac96f065172a1f5d8dab81ae294653f12d6a4877b20b059a63710424c8d98183a14a5876db5a4881017711e5c11d7d12bb16d6263ebd13dc787fd5eb285dca1a5abb21d0eb5e5ccbe1b88517f74e4e937543fbe3d558b8bda2f1224c0f8e34ffc5553ed9e376a138345dce0ced7ca8eec5f233a7b1978fca3cf3ac378382b9bb5d6296fe018ab95a190f3a8b4c1f63f7585e5d26618e313971cfff3580a3c733e6c230896a6ece", 0xb6}, {&(0x7f0000000140)}], 0x4) 18:54:51 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x0, './file0\x00'}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24, 0x7}], 0x1}) 18:54:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x100000000, 0x7, 0x8, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 18:54:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x880, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f00000a2000/0x1000)=nil, 0x1000, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') madvise(&(0x7f00000a2000/0x1000)=nil, 0x1000, 0x7) pipe(&(0x7f0000000100)) 18:54:51 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 18:54:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x1, 0x4, 0x1ce3, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2000000000000}, {&(0x7f0000fed000/0xf000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x2}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x3f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x267f}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8000}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fed000/0x2000)=nil, 0x49}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000fed000/0x2000)=nil, 0x5}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x2, 0x200000005}) 18:54:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x40}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x408, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fsync(r0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 18:54:52 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCEXCL(r1, 0x2000740d) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0xd000, 0x620, &(0x7f0000e0b000/0xd000)=nil) 18:54:52 executing program 0: syz_open_pts() r0 = getuid() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) getpid() setuid(r0) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x16, 0x8005, 0x4000000200005) read(r3, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x4) r5 = semget$private(0x0, 0x6, 0x8) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x0, 0x7, 0x803}, {0x2, 0x20000100005, 0x1800}, {0x40000000000003, 0x9, 0x1000}, {0x2, 0xffffffffffffffff, 0xffd}], 0x5) r6 = kqueue() r7 = open(&(0x7f0000000140)='.\x00', 0x20004, 0x0) r8 = fcntl$getown(r6, 0x5) getpgid(r8) getegid() getpgrp() getgid() fcntl$getown(r6, 0x5) getegid() kevent(r6, &(0x7f0000000300)=[{{r1}, 0x0, 0x10, 0xa, 0x3f, 0x8}, {{r7}, 0xfffffffffffffff9, 0x96, 0x0, 0x0, 0x43b}, {{r2}, 0xfffffffffffffffa, 0xd4, 0x80, 0x8, 0x1}], 0x1, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0x4, 0x2, 0x5}, {{r6}, 0xfffffffffffffff8, 0x21, 0x0, 0xfff, 0xffffffffcfa6eafa}, {{r7}, 0xffffffffffffffff, 0x40, 0x0, 0x1, 0x400}, {{r6}, 0xfffffffffffffffa, 0x1, 0x4, 0x9, 0xe95}, {{r3}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x8, 0x1}], 0xba24, &(0x7f0000000480)={0x1, 0x6}) getegid() getpid() ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000540)=0x2) sendmsg$unix(r7, &(0x7f0000000740)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000380)}, 0x7) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r7}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f00000002c0)='./file0/file0\x00', 0x80, 0x2) 18:54:52 executing program 1: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{0x0, 0xffffffffffff4838}, {0x0, 0x7, 0x1004}, {0x4, 0x6, 0xffc}, {0x1, 0x8000, 0x800}], 0x4) socket(0x21, 0x5, 0x7f) chflagsat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80000080002000, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) geteuid() r2 = getgid() chmod(&(0x7f0000000100)='./bus\x00', 0x3ffffffffc) lchown(0x0, 0x0, r2) chdir(0x0) setsockopt(r1, 0x0, 0x6, 0x0, 0x0) getegid() r3 = getegid() ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000080)) flock(r1, 0x7) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000002c0)=0x10000) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockname(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x1fffd, 0x0) writev(0xffffffffffffffff, 0x0, 0x26a88651e0ec6ee4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/47) setgid(r3) fcntl$setstatus(r1, 0x4, 0x0) fcntl$setstatus(r1, 0x4, 0x8) mkdir(&(0x7f0000000140)='./bus\x00', 0x8) getsockname$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) setuid(0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x4) 18:54:52 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) 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, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="fe8ff3da6e09c5b98f967d31c4416e05d3c7d2b000f01e602af2423e2ebda786910d6a039a5fffbfe81b3cd9cb98fc302c02f62a181048054cbfe28b8b89369e4f6ecc7227df7554df3f446b89e432b5bfdb1487f763f0611294522c24010650d60133fcd226d7304df32a3d680ee04167d829867cc94db805bdc0c94b02e0050129f258e4dbcd10dc029a543c0035ce1ba10f5c4f286e3662bca2f05f6d3811e2", 0xa1}, {&(0x7f0000000180)="0d9b5e4c083ad0d548bbf1d52bbf3558033a6366dd16863c83dd8b4a96125f17a7c91065855e5575d0a81d846d5e49e5b58d0226a3d63deae335b44ceb235879a00fbdabf117c89639719cdd3ada1640a616942871445b3ae30b57a3752ad1f13b3668cfdcbd1c015eceecde07cf6a624c05c564d6c167156639d132c55742afd541b0b3422a6a2ad435937f9d2c30ce304fbb4e63214885e6b7659c46a62075058e964a6f4fbc7f2d40529baf689cb925565b46283591ccee7ff2974dd6dd533db2c0bff393b7e9b60fb1bf55c417a30c0cedd74b92729d7611f6413ab05686a2fd33ad05fe", 0xe6}], 0x2, 0x0) fsync(r0) 18:54:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000240)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x3c}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000003c0)=0x10000) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") chflagsat(r0, &(0x7f0000000300)='./file0\x00', 0x10007, 0x2) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x74) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000140)="b363adca9169ed80e1344a44550ee37f150870f92026cc8d9df4f5bf16c1cbba5093917b23d6966693a1f8c42b9719024b0b20900bb3da922482bcccfa995c6fcf9eccd62de07c223c0e802626c9cc9674bf7621464f2b4cb11e0ec11588fd3293ddab2d86c2509d04d6baf4fb6d8aa9037535a953abe587baeed940839d08a6fef4859d3bd9e4e795b9a022da9bd6bc42546b12b0dd86aa67f706425e0488a8536538f442bf850e36cd03d94199b8dd1c91c8b2894ed57120fa19541c243f360086fd8449ba92da79f5cabe9172ce7e74fe5836de626682bc7efe6321300ad3112d87", 0xe3}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x8, &(0x7f0000000340)=[{0x6, 0xff, 0x1, 0x101}, {0x62, 0x1004, 0x8, 0x7}, {0x1ff, 0x3e7d, 0x0, 0x7fff}, {0x0, 0x9, 0x10001, 0x5}, {0x799, 0x0, 0x1, 0x800}, {0x1, 0x401, 0x6, 0x3}, {0x2, 0x1, 0x800}, {0x120, 0x800, 0x2, 0x5}]}) 18:54:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/202, &(0x7f0000000000)=0xca) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 18:54:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="02") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) 18:54:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000000c0)="65b34194b2b8e8b846d9d98143b9f5d207281655efe6ca0060af8186c034e62b81c6f19fc3e00e245f00a72f677c6f368b09f835e3f8ef81154fc43359315008781ba00d9f0efebc0c8298e6686276253e645b0211711cace74d6a78e79c1cc7598efa4efb1f79844420cc08bffaa0113c2ed312760998bb6155c8e6e3928ecffda4eabcdd22a351d1e199954b638f9372", 0x91, 0x8, 0x0, 0x0) fcntl$getown(r0, 0x5) 18:54:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20060, 0x2) fsync(r1) write(r0, &(0x7f0000000040)="dd5c478e124ed70dc8c0000a0826850953a5b01f40816da7f05a6604ee791534ba477ad96eb47e8513823aba2980af365d93156618c113c8fa", 0x39) 18:54:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) semget$private(0x0, 0x3, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 18:54:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x81}, {0x2c}, {0x100000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 18:54:52 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000020c0)=""/4096, 0xffffffffffffffd7) 18:54:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x2, 0x20) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = kqueue() stat(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x7}, 0xc) ftruncate(r2, 0x20) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000340)='./bus\x00', r4, r5, 0x4) close(r0) stat(&(0x7f0000000280)='./bus/file0\x00', &(0x7f00000002c0)) 18:54:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 18:54:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fchmod(r0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) poll(&(0x7f00000003c0)=[{r1, 0x10}, {r1, 0x11}, {r1, 0x108}, {r0, 0xd0be2927a1682066}, {r0, 0x118}, {r0, 0x1a}], 0x6, 0x100000000) sync() bind$inet(r1, &(0x7f0000000180)={0x2, 0x2}, 0xc) r2 = dup(r0) r3 = getpgid(0xffffffffffffffff) r4 = semget(0x2, 0x0, 0x100) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000400)=""/75) fcntl$lock(r1, 0x8, &(0x7f0000000340)={0x3, 0x2, 0x2ca, 0x5f, r3}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000300)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000380)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x4, &(0x7f00000001c0)=[0x4, 0x1, 0xd94, 0x1f]}) r5 = shmget(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000480)={0x8001, 0x6}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000004c0)=0x4) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000280)=""/71) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 18:54:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10180, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r1, &(0x7f0000000200), 0xc8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x7) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x2, 0x1, 0x10001, 0x4}, {0x9d, 0x0, 0x1000, 0x6a2}, {0xffffffffffff0000, 0xfff, 0xfffffffffffffbff, 0x9}]}) syz_emit_ethernet(0x8b, &(0x7f0000000180)="c60b214ca37e5739e2051fb64285d8412b5f1a300b511a54be55b15d69271a372f174b3fd216a657e6cf9a568db781ac5b629e4bf8dc4e0f0c93641a520df56dd77d8f0c14c67e744ec83f132d5eff1fc18995d8901119946b1c9959b8f36966bde542aeef48560ecc389e65b8f1834d7ab4ce82fc26fd627f17a3609bcf13cec1591ac3ed1a32276cc3eb") 18:54:52 executing program 1: r0 = syz_open_pts() close(r0) poll(&(0x7f00000013c0), 0x0, 0xbad) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001380)='/dev/zero\x00', 0x83a0, 0x0) getpeername$inet(r1, &(0x7f0000001440), &(0x7f0000001400)=0xc) fcntl$lock(r0, 0x6, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x5}) flock(r0, 0x6) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000080)="f8a7379b1d8a4b667297d5bda438559ec4a097a8a9b27732c6db75f2bc09bfa81c9c025350b029f79e0c70da22521073fae8c4bb9d6507511558bfa9bed1e960acebd88487372b06cfefe8b881c7bd88983a3f39302aefab866573e858b6f278b558b00fe59e99544bc46fa84c46a469a97c402cc0128861c43d975f74b68e4cac828fcc66d7156feeb2413ba52eb81293894684d8f4", 0x96}, {&(0x7f00000001c0)="00089a7b6424343c6ac61f031cdba35c6bb596ddcb294571024fe92e9c7dce9af669d9b3286d7d21db598f13ccd19612e3b876267e4c01e9c123d9be2f9076a67e2f3e906f0b41cbbf08a31aeb2ce956252d07c447c4c066972a5e59c6248f496cd5f0c93407678b791d8777d868348055ca4cb5d0b2a6fc2690d8", 0x7b}, {&(0x7f0000000000)="74b53526d53ac68260b781ce34", 0xd}, {&(0x7f0000000240)="11bdbec6a153399790ddf7077f2efbd41b4fe2941d43a57a26630976e2ae78f1ce9e716265d4c6320e8acd25a5d235ff37271b92660fbba9c2a84f7cc51172554fc5b770c502ac74473a3c7e626d4ec6b48b7bdbbae81f5d4ac08f4cda824eca090d20a035ab6d92dd5cb815f4e6b9e40bddc530d047b9f53787e2528698065295163d8a9e720b753ec9a7865f78bc0f44091951f745cd1480533d3aed4fe78e011b14ab385caf4e6bdfa1f2fdf0ae9be565d33dd23913997e2855840e8db9283deaef670692ebd333e786d4f1a7c95831d13d6be6b85e53102f690b38780bf1383ccdaa3035397a77065f64f2d79448f5d76599b811bef51601b6c50bd8a14c6408126ee2c53baef878b575e0564d50bf82ac6a09341bf6324e3677fbadb96eabbfe964ba7b1c18e57a50d22e46b7c57db942b006d4ac5d2ab5c269422f1e9b71cffcd9369e655a6e6340f8267789a51c2a3baa2dcec15590e43c90cf13974664c0fb55fe0df9935732844be9408a9fdf62ccc95f0795cd3fc8343c9c2b11bfb3fac57db29805428e71c61b83b187b1d9fa8925e35465832b977ab76bfe12105b0978c29e3de936bdfd946afb00d749523fb3741feeeafbfbed6f6d59d4051d8a97a60fe201f2262c086fda5d0323b0a33ef389e26bb7200f9eada5d80d826cb49d86d448b2e1a4c4137f533ad5f5da8b2fa6a75d58a2b69c5260ef77bea92a5bd98fdbc0365dbfded72590833b6918f2e23851ff52d07c7ab781598fcc8337a6e4afb32f51f8dc5dca7894d1c2d148b81894d92eee8384a35e98d74907aeec46d3848f66d686535950469a213b3c9251a7f5d113fc21c511ef317414f3229a62daf1dcfd6665523287ebbbbfcae7b29646541999a38820f661a967f96232593e51c4329e2539a3580deed90fd22b49e7cf8c2c8d6d42c7eadeee8c2df506d777906b4e2890c8acbd6715dd25bac5c69cd6e433aabd9b34f74d496fed49cbe15773dfe81f8c81c857b402635413b911fb4fc877579cf72aad0f5bf6726355b9c6e0c892fcede1f6e9b7240d1d941dc776ceee7d1916c762f8024d6da22263f6f59fdade030ca70e963e455ee0265a8e8f2f166215d4cfdce8335c331d3d63a603e1493fe4ea250464008c72005925b509e450966c8ea4090cc6d5b00cdcb30a8585c2c50e6769fa8a03c28aafdd4fa4c3ab6c3da024cb9c5410165173c387a09b6415d8974fab193dc76512cb6244e11d0e45fb11195d98a068ffe768783993727fab0f94b5bc6d9a4633d8adb027af138001ca064a8263591b7631082d6e9c18e3a8c3caf2c7b02a2ad61404b69b2202b23a991ceae55890faf8e5f0bc012986982ce340a450f3667c9833af77e9aa43243c3ff0b45ac0918cf19f8f66d36d0bc0cd7a0f5cde859c742bdea7fa142eb44f05ace661710c8d636f900c30a578d0ee908cbb034c855f8d6c486e796bb635a813f9ccee08a3fb06ac9f32e544e526363ef96308fafce5580db93641ed06e4f76a2baa9b0b35a212a5647f83c6da528fb999494e32691c8b190f8502b73f392b2d1f1db11d054cebf33a495908ab7d53872d74fee4a9737aa09a8cdcdb7983d4b5152a68cc26d0be20f5df4e99eac6cdc2744c09f6ba6219fdd0a939c1f1ab0758d9fd17395fcb321d7ddf5c9d6d82971068a18c9ddcb49fb5986c45c0bf430db5bcc0ebb8d8a05c9feb082651fefdf38f3800813c18e07cb5b7afd76f9770dbb2c587c9c4475410e39295e1d127fb0856db642958b3cd7f650071baafba3c98ec5ae85224c9648a0058d4aed18bbf209d2e3cae0e2e73a340944ad1f6424fb5223b4a573744d2a8fd5992395bc229159133864db65f57fe6a00b2ecf63f34efae96965b32a80c404e801c8cfbb3e7ad8967198b92f4edc720c3f89d4a3da8410dd3af10b02b6b6af8bc31e9f8acde1309302cc5c0b4449249d360a4e798da94b59d0144dbccddd0adbdd7f082df5acc149aff506c31275c31214f0503a2cf17642e02f113028137ca09ad5c4446776dcc67406612c4638ebdcd5b2f016019efd5b08c6d29f2eccaf0295bf3e65c2459e64c0c6c05f6a0056e6a4d4c086e0d42efa0515d19dd81e0631e30e96be1161cea467b43365e8d88e89143bd91e4a8fdd35d25e78db1ce44b16e2edf57c79de55cb74daf024ff33a9f040e70d1d43ef9baba1822079e296c8831504cfb7cda7b9863df9b4a9ec06bdcacd17be39fe6665481e8e00e48ec489df967855902ff016abdf375e1ce1c371ff57a31bbb003ed5a6fc98a971f585c572cf39d161a2b39cdc8d6fc950fb8d8b366359c9f2e55f20dd61e3468bbbaf0317cb9a5890ecf198e19a6fc40c024eb8ae4ffc4f667d6c5f8bf360b860f43ccc0b1a415df563289b0ad7d355a308d9b47500b649b7d72a48dea195e6c5faf57c9072663da7eb3a11c49af71179d6c8c647d05376c6930da6e10b4d892d5b5c0fa4eb8e737cf3ccfb73baa48187bf77eb00d58f1da16e96ff5e85eb5a30291ab05c7eee02b147cb86574e9c3c3415184dc1db4ef9f9bd552a11ca30688a2ab9226a72b5f6ecec8ce32ba3c543ae81bde233808bfe36c588c411f2ca3e29faea4fd728ea3a3dfa73c41b9ab4094dcc851490fb4163f969bec5c5210173e45591d90f4a34cbd7ad0a01b961ed7b80bc299f0a2feeadf65cf4e74181f0e4068b7b53245a0915fc943e7269424d494bfba24f1e368b0e4befe7db02474d8a44d01736ba770fb77de155f2d114ac80073d66390b94eee5288973f5c60be2d61c69b8657783904117a917cd4b9afd913b0f1f82b2aac0efcb513693f1e8d8a3df46d1a4a3b6d8817c73645746e602109b932e6e24953bc8907e6a0feba2cbe4a99b3c1875e699c385184b5d7364f707906914f7860f6ef4144035168f2e113b6b00c42ad38119a4bc3f5bb9fae89a8fc28a81afc73f433ce7b11b76e83175532bbc87ffc542173a0fa8842d3bc6263026f279635412f20874bdc7a9967a038f2622079bf77ee0cdedd7bf7a4aa0112663280f8229f647420fb748a5b33b92675e2784bca41eef967bae168b254b36aac00d3946204c18330452f98680e75331c8008581e5869c2b3e4c0683ba39955a7c1842168e6d82cab7acb6fcff69be2e758d02e90845764097ec26508335c533c1a9f4eed8d15d933666d9f53f3ee1895cda12375e5cf361ccbcfa282e51acd4b62e0f7fe4a0064f0ed8c2e04aa79e7304d86f397865f3312bc90974d7bf087eed834fa1193c20519aaf611a0f095bccf295e5a579ec4d16ef4e6209a1863f8b0223c71bfb2707d047c9e64cc54861b7eb1e8a368b55a2c030a4bc8f319cb2fd1293a798c5445fb8a8a6a7d2b32710665931b2d5e24215a34030342ef832b647a43e7fd9674668ea7b4301d1347b089b511c4a6a04dfed343e8c9a6459788f40e91c09b83d300d266bf472288def795095ba4d106f1a76463d7827151144f090fe4d25167d36fa8584ed11dba4bbbd89b01df15160c3295a67c1be606eecd54eeaaf2c1d08e6f37cad9cd367d28419dbbf4cfd1948d1e75a2774d933377c882d74ff29206dd95b3f51a487fc6f7bebf1b4cd54c9f6f457743054dba404f727a5a07b017ace575b2bcaafbecf70ba8514d8a5e8b734b98d380ab27cbcb50caa86dc122898404acc087815e253f27a2a1ed1d3d87ad2d3b87453bc112d32d7590d5b198cbedbc72e433e9aa49821fd816c985eac1d8f6f17e4d0e4041b47aa2eb0cf7e3938d5513629f38556c34d196e11486859436a80eb2519c70cfcb9cf0adb15d2cc1199481cd4e549f382a5dedbab0d710bdefa547a1cdee021adfeb42f90531f1da1235122fb040521cd9f14d416c305e92c856df4e85d44575c7bb5d210a1bf901b47b8153911b07771abf14433666f5bd02bf87d6f1ab417f8b3092ed9d8f8832d655114ebad20fb6a1a8abe503dfa811eb70a04998b5828323604d6681a06e3e32779cf0f20e751db0db325ad22b35409c03497e317e0f0420545fe46bedd84c188925cb3aed4a7abeb9685f760ee4976e533bc98c5623e10b59f5ed03cd153cd1ad922b75d269c5bd4d14a6dd5ca42f514cef85a0c480f8c572a7c7eefd7ffc559afc0b28431fe032493672146b513b32522681578559ef8497ca470451f74547a625132ff0013c2352b86f5f9a00957774c184d8991c9252f68dbfe3ea519d1235a0d12b376c2d4c50f1a88d205e50fe34904633b38241a00456c785532df5062fe48702b5f259bd78451233cfc2994eb34ec43c5bc14c0ea2b423d4f70279900291ee9538cec95e82c59c4842618f247eba75253d4460caf1b1bac9d5310fe55a19f89769d23dcede38e86760b5844b650d426c0ef57b0b7d2f2005c5ec05ce0b3a1457feb58c2c61f11bd93bbf6dda36fec84288817df2863c40af68a0eb74040730e4d4d6ead8c919103ad91ab4ab1725d530c38caa1530c76fad8e745115c7feac2f9cb077046ec3f5514d89f248ed6e7cb6500eea30fdf1a33336f4d53fdf13ae03b5ab98172738b76541d9a573822e6b4ef003d46a99e28e20f766ed51e959f46e83e39eb22a0c5644ceab299303b3eedf6b7920a8ef3bfe9f71b3eca512972f7f8820b61237e66b4e0be7639d15e236247285bdf6ad25f76f5f90dc2ed0809c18dc93eca9fb5c64fbe4b4f21ed8a45fdc9853aeb5a07ccacd3a1d74c536ad6ab578591d5217321dea2867f966c4a89ecdddde9af92b004204616169ffccb99e5e73850f3b20c06687fb82efc556e22cc0997d40bdbf4f8faa616e95c3eb84b89a523e23259d6b3f20577a8b5b154d9fe66758f94b25309ab0a8184d2c470717e3a6e03c85478b9a9ae2ce11545f46302a3ea1d1cb63532fe22a99a17c6db9a96a00cacda4995d67b217ce63297aa89f042796b7f20c153c857b7dab5205ada43db8b6c0217e40c0ebc427b83a416efab8ee7ba9115af1fa53c3cb01c4900edc32ff4cac69df625069f0ace63fcc93efb5d977a44ddd7eeabd46502e0ac328112625afa910af1d849270f40850ef555836346ee6e236bb404e4d82c628bfa9cf9648c6a0fea6480aeb2c8a1ca8557de01e37b9fa22a9dfb870181d6d294a4cab54bf379c123e3e3311c6fab01c4d90f5f91fc094b1ef43945d8a7413f1574477658f63dcc2835b98d10bf092137d60aaf6deb20914d758351451675fe6740ee509b9a426d8830e97fa662c63b2398a7426d922ebb9b568905f87e89d1c8f739e2edfcacd32bd7f2c6aa19773d87a36fc31eb7ebc53e0d90cd05303436830aa8d74db126f800c1d4f169f2f29c277dbde67c962ccf1e8eeed4e5f153c7f39ed9d9669668017d54f4348dcb614ef330cc42c41ea7da95b8395875ec6ebc5527a97a561718fcc8694e32b96ebc4b1392e770229fa1942f33d3d7cf85e46f1a9e4c3db1ad32110ee8dff0ff97615cadbae893b0f696e903aa4e77b9e19302e4085fd683eeecc3108142dc3587cba820b81701ed97d2e4a3736ae93a2a229809deaa9d18d0b6a900e543f79127d93eb96b62110b83d187c3f4e29d3ef80b5c9c1e816224ffc052147f4435d7c4bcd248f13dbc3e7539d52d8c612f85bcf2c306cd8e9e8abe85e0c7a1bf08be276aef4febc3337ac1f888c814c2a8ed9365a5f5c33d04e6f0ea35abe1ff9644adf5e58b6d091f4ccd55d95b1a6cef82eed5c71c98fbf844706e8137c8288d01d706a9cc56917dc373a32e46a04316de17e3282a8dc77c5f70e8e1606c235ad55c1f0666ef27fbf3c", 0x1000}, {&(0x7f0000001240)="e1c21a5ea9413dc95edd6c30b9ea1b9883b32902a3b0988760a39db257c3e57c02e9e0c3dbfb3aa6d8b8e08987bcd34df28b0dd8288558fcc22f3ad6e0e33ca9aff2d1731386877dab1da796ce838edd67bcc81f88aaf218d6f521de4074eea04b4fa28cfbd8a55395664d6ad6593cbfc54a39565e0b280b47a1064edc491eae00ff655b7ae97418703a679bfb8465dc910cd8d8f30cec79c061d2", 0x9b}, {&(0x7f0000000140)="9a4e500e797a00f56805397621c29b88e20be81a1e367e6b4ad7c00729af0179237ab2f4344acba9c5d3669cd94a99f3ade1a348a0342592a096fc3eb598a7", 0x3f}], 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 18:54:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) socket$inet(0x2, 0x0, 0x7ff) 18:54:52 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0/') 18:54:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x24}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x1000) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8108, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x1812, r1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) 18:54:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x3) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000001240)='\x00', 0xfffffffffffffef6) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) setsockopt(r0, 0xb9, 0xfffffffffffff000, &(0x7f0000000000), 0x0) r1 = msgget(0x3, 0x330) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001180), 0xc) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/4096) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000001140)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000001100)={{0x735, 0x9}, {0x7, 0x8}}, 0x2) 18:54:53 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) getsockopt(r0, 0xaa1, 0x7, &(0x7f0000000100)=""/165, &(0x7f00000001c0)=0xa5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) r2 = socket(0x15, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x5, 0x0, &(0x7f0000000200)="e85dffe222433f9dae4b6fbf5f7b22252917fc9e65ada473df84f0b1ccdd5d6947b5e0d15e1177d486dbc8d33014bd1c9b299b9f3229687e5b2cc1a3f213f10759f6ce858078c6665ebe63ee29b169ceff122a2128ff16bf78652ca82e5540916defbd72c8d74a7825562cb20f3e3cd3f51c193c9db3c09697ba065760d493d78c940355e6c50479bdec17432e8d199a2bec7dc72887a1aecbc572cc18c7cc6c8efe822658f641ee180ab3eb8c9799ce1460aa35dfc5ee2743673994e809259f0750765e3925a7b765e360e2610fe70c5e6fcebe", 0xd4) write(r2, &(0x7f0000000540)="2b00ff2300002b00292c0079b95e000006000003000080179ed9c43375b8b9638f8f0000000000843bce717eae5f7aa1261821fd6087bab5ecab9e0bf919f289549f25b8d814aa61addbd3bffdc6d862701c822e48435e36e891eab8d4bdb0e5ec57a111dbea76f994c2850d4b17730700000000000000c5a53c19408819457e55fd01881c3a7b330c4fa14d49ad7292c548193da8db178b5a21846995066c50146bfc672a78bf90a527dd05859f7d76b6ecd616fd6347b4174b20df488e12734d90aea3fdedc31f7b289db15bdcca9646429ea79978af90a0594510c800ddc7186b3edf72760a58c6b328360f816f3411e979038479f02ff0c195877004cc9fd93a34269373a6497b6f798185a1d266465c4e69de928cdfdf91793156d3295e09445e1a913f73120480a24578db201e8b7443c65849d37bdb1dda9a1f94ee5266619f243e50d5411cfda94f62d1aac97688a2d94fc973b73a9cba32f8e8b4026c2bf9428d78acd76a1346892393792a6e2175992a1d7618ed17b20c1ed8370c2a9310db42d679b38e256f3b319b4725046ffe203a3b96b6dca5294cf9ff0450178284a6866ace11182c2c06992fed52e8e3a168d616a49a5b502a3df98486e3d5157406b79f69e3060f83f0d07587a2ff3a704f79dbf613069a23ae607ac2a6ed4665b648e1be2848d2ce04fca21a431a7cdd3637c09100277b02630e4b34ed02c2fd761c00b0abbc8b9ecf035d40c98bd2d3b6e9dfefddc6c9dfb0168f7f29be1aec4561758c078f829321357950368f2494ccb55ddd8fd17760312d448fa64533b91cfd2696f9e2f77520f0b0e97163335f5bde66de9ee3ef387fbcfe852223049978d5446c4673e2cab8302944d76a8adcdabd58e41729be7baf4ec659125d225f23c7b04bfd9b984133a330930f4674e5e1d2f1943b29fe6cd9f702add46d31ec2f725ea01df2b845625298af782bb4ca1cffac3e2d02c34e23075a5cec09f5657e8d1dae1e21aa3077f44d7d7141d200f5d798425eac411198065672c366cacb38686f78364b67510a7cd8ce5294feee88b9f76630bd29d435d005b752e4a8c3f94d2569ea0abaeaa8341ef04f4dfb3a26bcdbe8966e4f25341c3601cd85741182a53852095a790fba5d483032081be82c65490e97b02847e3fd0000000000000000", 0x345) 18:54:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) clock_gettime(0x4, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x800024e7, 0x7f9, 0xfffffffffffffffe, "0366402ba77f0c02f9650000795acd3caf000011"}) write(r0, &(0x7f0000001580)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2040000005332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571e126ef037dd86deab9eed35a21c0c789ab", 0x309) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 18:54:53 executing program 1: 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, 0x8004667e, &(0x7f0000000100)=0x80) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) 18:54:53 executing program 0: 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, 0xc0044266, &(0x7f0000000000)) ioctl$TIOCNXCL(r1, 0x2000740e) 18:54:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() 18:54:53 executing program 1: madvise(&(0x7f00002c6000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000891000/0x1000)=nil, 0x1000) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 18:54:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 18:54:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8620, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f0000000100)={0x80000007, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r3) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) 18:54:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000fc0)="347300d65750beb47317b32f1d35c18467cb24d81d167be00de0152cf65b7142cc9cd624e7862ad398fa6002b221d5c8eb4c3f64dec18e9bdf0746acf970418b48775ea8e1415a940ccc1ffa765047832defbf9039810841b5618cf296007bc6f21e00b308d1b8148eba46bf3803859a29a5b86fa3d90d596b6ae532d3875c02f3dd72d7a13498e89bb99b177fead0319b6ed8b2ed26ad95f7f29db27d2a8ff116f54a483794fcbc126dfc2f4b99ac45bbd905882fec950ab93ed579e11ceb3185dc61fb177c9cd3bf55d3bb10aae6ef1d29592ff0556eb16752ef315e27dcad3dc89c8ee6fed40e4ab2b276b0dda2a300121f44cef1430ab7e72b9d0dad0e7aaf616051fc6f3f0819f34e9c3573372d691a90b75cdd763ce0a787e60d3a7a787f887262a96e9e437d0c9c3d645bbba12a93469c575f00b1d67ce3fceaf2b07516619562f9bff55b986682701d46082cd944439250404e9548b61b64ee336f72f3a3dbe6f193d0ba326aeacabe2c4677e237b1ac13049932c4c6a047e8ff951f9da4a6019e21bbad4066564195d6ea1bd063070f1b2bc571d84bdcfdc6d8cab0ed127713e0ff565f3ffd89005e9809463fe694de7c9cf46d5b6358da8f1db0e63ff78681a1567ffaea90aae493b53ac6622bc2f577626eb2c97b52cdad1934ae68ea2f8d807e35b5e38bb28e09e6a863dc289178b097794cf675e416010fc084cff43d9a445924ebd5fc4fe2ecf4d2605a4ae4d640d2eef3ff96b40fc0d74a9e15906a9dd220ac4744ac19579b6ab1a307acd30859d2827ac3162dfd2e0b8a1282ead0d06293b8fd0c6d9812fcc9ae082186f998375268ebcfd9373d2164c83c9fd91b9be20ef4c2adfbe6389aafb7d63d177cf8fc6c73de9a4797e1262f6f1213b95b98333ed7312d25c85269bec7806bdc0884c22dbd9ab587134fb1d76233932e0ce95175c0d13ef846534d0e5bf7a0ada2b095e8400cc1cbef1f00d95ffb643f999daf34b08327a22390de14b7d98bf866295baeb0eb64cfc27e6cefb82ea4d502642a104b0a6c6592d2b77e4bd01c419d1cb42d142ca8803d30b898d7be592671c90dac538bb9f2a42fb0ad547c5dd57c6c87d964de2aab7530fed726583cbc46fb52dca6ad48d251c5baa7c668c86fc05bf240d1149934de777e7817ee6ca33ab9072de0cc2c768ddddad0ae8a24a12e9ec1a69d6fe5370aa5bf0a445e6982d8f508765b82de1e766cb05891325730907878584ad56934e2f3731428375fb07a26669aaff0eb3785fb3de1d099a55a56b3f833efadae1021b2441933dee1003e0244b788550138f73096ba043b77d7c05c29a00b08885a5d3486bd804f9b7b93934366a37377ab95ae4c4651423315ecada149677449c8e90c8f7333557e32f9054b175cf051bb105854560b8892abe51d90ef822356496259aa822e38e294557d1b0a8d532a31809cc9c2de16a5ee04ed650219aeef12cd334c60949373e3561dc306d34e6fd58f09e6399d8983ffb2bd5dc18f6f299ba0ffdeef552f52f7fc40d927f6b59f4cc2e75e26dcf417fe1cea518079d742108d8eed9a557e7f623c73f8e691736c341af69a926b9ea84d5818c8f6695a18922d3743fbf7a7c3c1cd629925a08f81838c7d5e24b82fe333b9d3f8e91573071834b306c7f35283752bb846b031fc1b46221e7cf3215564db997655aca2582f397518945ef6a4149372a26b1d62b8046e93f7e43e94bd67177490ffb6443dbb0f8cbcddbb5965fb8fae1feb797b9499121a53ca57f49f3287b7bb3208b21177640bc230b7899eb79e94369350c0c01c9c9caf67067acfe68444ea655c174e1e1a50817528bd43563f8bb4221686415012a3ac47043a208cda0db1cc74f2381e3253fbf99f67415e8663dccea8ccfbd4bc6d577d29bf7270ef14b06eed549f36dc7d7b8035e5351a88c72a97a50c33cae63f3d3c4117b253fbcec44c5cc4bc1ee26518cdc0eaa75bee48abf56ea4b22d6a57e8de0a63bf16841dc0a36a3939c360fa0bf5761325d31eedc001d9b641ea94f60f84b55218f4b214ec5fe420163325ebe229c0518bd73cd0a2edb12f8076a6a6257126914dd4a40beafbb5f2cbede662060c0c75f46de13ddb2bafa72f75400aca9eae54ffbf5242a753db2729a5bbc45f6cfd35d6a07189fb73bb5eb3496e95a17c35f2017577fbbed69f59491b79d1226de756154b7a18885109cf8ff9b4c89dc8c76bf05942ec2dfe8a8acf093a1e33207b59b85285e058c8286443f32f8aa8520527faed43a4f3cb50cc2245371518daac62a207c56d2fbbfc417ed0b678473d5e4c8b241f762d2cb153fb46981a8c9ed1d58b96a91992cb20aa3391aeec4c516b496ea70daca66c84decd4dce6a36d73439b5b613c5f6e79a20d88685475831d16a2b23ef083e417bb1f8517723e4aad933d17a31260cd2f1588d4b4e1b8674945ff9d92f559998570c4713a4dde92068cd550fa207a40f9c45744f7964c12ac53c592726b536c44023ae48a9f311929201d875ea0a885884d74270c8da41528e529ab13ae7dfa816138eecbf87290073d90694e71a66db39585eb8ae71b66101a4bd2cc00a183f96478a9e8671a658212c667f0862d7a7791f24e2238ee98a141a8b3f094113607a3adca8fef1bb5fdca4de98827a38448c11e9bee1e67c1f547c48264cb0d28cd34a5f992138ee70faa2a2cab0d49943b2f2a40eea446291d8f16265a35be506bd58c865e4aae6ebb9ada7f40ae97a4f3980b389bb26e85f96a7a9a5cac433e43c3956b50400c78e170785b3eb19a0e34daf7cde91b56026c18b87cd49f6726897ad776fb066e9465e3cbae822db4a073c0a39b26b8cbcf48328e4d92d62aa0f49d608d44a8459373eea0f7714e7b6107a810d433fb977c7e4aaf68b89d76a6d789a0b675baa0301a31a2ad782dcd590d797893492e4f85092c1aeaba0d2161cce0545441ab47ec2d6f5129f699b35c7e6c6bccaa9510f54ad21ecb8c1afb5b2cea3c4e0a683fbe6c0eabbfcc904b5cebe2e844a3d9f6ef051de1a56944051d79dd52c63900454637569c7c23fd401dc5b62441461be00b6dbebfce5b6ddd223ce82fbdf2c1d64ddeb9043e746fb240d6b014cf7f08dfceb13b39beb99feb4ca1c5bc5ea9ed40094c238ae6e12fa7f3025bb090d2e4b3d26dba22ba52a1846513748f514f91e5331fb4c2231e6dbc19313cb3e255bfdb85490cde3c894", 0x8f2}], 0x1) 18:54:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) write(r0, &(0x7f0000000000)="65052e1dedf0de9c98f6fb9fadc2339f2e69bc7cbb6c428cf201bdc0944468825930e9b11d5b418ecdc63c907d696bbebbecff75b72fd4a3703285c57133e311f618233426c66d63706b6e9039c4180cfe9bbf957fe49b56718d19e193aca48bb8164e344cb656", 0x67) 18:54:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x5}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") socket$unix(0x1, 0xfffffffffffffffe, 0x0) 18:54:54 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x80002005, 0x2d94) r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/57, 0x39, 0x800, &(0x7f00000002c0)=ANY=[@ANYBLOB="edb70cb35b71b956317309f7b12f4f2d28d930aad0181e9a15bb8f5e711758d1dd5da1dab4d89ed4ab9ee856bd8c9b047bb3eb4827e88584d6b48798d60106a442bf9f715d85"], 0xa) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x1, 0x200, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20, 0x40, 0x7}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x0, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x2, 0x3, 0x9, 0x242}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x7, 0x8}], 0x3, &(0x7f0000000240)=[{{r1}, 0x0, 0xc0, 0xf0000000, 0x7, 0x1}], 0x7, &(0x7f0000000280)={0x10001, 0x9}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xba}], 0x2, 0x0, 0x4, 0x0) 18:54:54 executing program 1: pipe2(&(0x7f0000001280)={0xffffffffffffffff}, 0x10004) sendto$unix(r0, &(0x7f0000001180)="cbb59a69d451cc9a0ab13e8f4edd5a450314d792808e3509f0ca846d41edcea01b53904833e69ab9ef6ce802d70636ccf93a7a095ac3a4b4543674ba0939f5f69561c114c33443872de2567ccaec8a26de10e493b7bc4e9b47813f0cf9fc69c0fc1a1466681ffad9877d8c59d2838178ae3c1fdd2ed0b669925a2a38588da68f92710b7e838ee6ff57b08bb50451eabd4d1cc4c15e12809aae5147d4e34ee75e97af06ba37cdbfbba0e6cafb7aa16601d951aaccf8cc872981ac6b191e041c2e7ed4", 0xc2, 0x4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x80}], 0x1, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x800, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 18:54:54 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x80}, {0x6}]}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000200)="d994") ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x4, 0x82, 0x9, 0x8000}, {0x6, 0x2, 0x7, 0x5}, {0x5, 0x2, 0x3}, {0x1, 0xfff, 0x31, 0x2d}]}) 18:54:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x24, 0x0, 0x100, 0x100}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80, 0x9, 0x7}, {{r0}, 0xfffffffffffffffe, 0x84, 0x0, 0x5, 0x81}, {{r0}, 0x0, 0x2, 0x400fffff, 0xfffffffffffffff8, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x8001, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x12, 0xf0000000, 0x2f, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x6, 0xd41}], 0x7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x2a, 0x2, 0x7}, {{r0}, 0xfffffffffffffff9, 0x44, 0xfffff, 0x5, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000001, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x4000000000, 0x100}], 0x5, &(0x7f0000000200)={0x5, 0x6}) pipe(&(0x7f0000000240)) fcntl$setstatus(r0, 0x4, 0xc0) 18:54:54 executing program 0: readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0xa, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f00000012c0)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 18:54:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="000000024ae26ee3ae377915a107f417eec3c9dd0c7501dd", 0x18}], 0x1) r1 = semget$private(0x0, 0x4, 0x4d9) r2 = geteuid() chflagsat(r0, &(0x7f0000000180)='./bus/file0\x00', 0x20002, 0x2) r3 = getgid() r4 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x7, r2, r3, r4, r5, 0x0, 0x80}, 0x80000000, 0x2, 0x800}) 18:54:54 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x101, 0x0) shutdown(r0, 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 18:54:55 executing program 1: r0 = socket(0x2, 0x203, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100051390000000000098010090000000000038f53e8551f30ce390500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000"/177, 0xb1, 0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setitimer(0x1, &(0x7f0000000180)={{0x1, 0x800}, {0x9, 0x3f}}, &(0x7f00000001c0)) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) fchflags(r0, 0x783a7fdaf2d09a1f) 18:54:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bfa6b6806671a7b7435e02da9ca12704ef5e7f58"}) readv(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/83, 0x53}, {&(0x7f0000000140)=""/116, 0x74}, {&(0x7f00000001c0)=""/234, 0xea}, {&(0x7f00000002c0)=""/103, 0x67}, {&(0x7f0000000340)=""/222, 0xde}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x6) 18:54:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1ff, 0x1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\'\x00', &(0x7f0000000140)='#,+-)./\x00', &(0x7f0000000180)='+\'[#^][\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='/\x00', &(0x7f0000000280)=')@\\\x00']) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) getdents(r0, &(0x7f0000000300)=""/181, 0xb5) 18:54:55 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffb}], 0x0, 0x0) r0 = socket(0x1c, 0x1, 0x6) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0xeb) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0x1) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e27666530000000"], 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000280)={0x3, 0x0, 0x8, 0x6, r3}) 18:54:55 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) 18:54:55 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:54:55 executing program 0: r0 = kqueue() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0, 0x0) 18:54:55 executing program 1: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 18:54:55 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)="aca0d94178475b75a81f4ed449b0b6dfc060fe60bb4ce14cff3733ca31e8b6c24e", 0x21}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="26010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x8004c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 18:54:55 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x0, 0x400) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r0, r0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x2) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 18:54:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000140), 0xf8a, 0xfffffffffffffffc) fsync(0xffffffffffffffff) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="b531f39fc4dfe5de1cb0dcb7a98e0c54cd6cc587c1e169183d616dcdc9ed8644a2d6c2de2eadcba50251a551d454132307e1e41de27e8f", 0x37}, {&(0x7f0000000080)="d45f3cc11f3f7aee1873a56620e13ec1cf8ab40948259b66edbb075dd312681ea3c4847e88e28a00eb3a741db54142111401fb9a0e59c954c62e19731e7551cb50c4395b8fcce33623b106c987aac499363c034253725f7a8b2ab3073ea468ae56caed8809bcc00d28894833408ae911f7dc8f19b7779bce5028a760664a57d00fb03d6c97656a0356d08be875ab0c68615c7e32dee31bbdcf1691d4a493482eb22def782a204fba0573dda567abc674808d5fec350e51aaaa62", 0xba}, {&(0x7f0000000140)="56f2c68131d304950f201673f710a238dd2c7fefec12b26b81caa1e7e42e515cdb22af42802d59501d3b545bab402697b4f3a4bea205b87f39eb6fbfad0ba9", 0x3f}], 0x3, 0x0) listen(r0, 0x1) ftruncate(r0, 0xffffffffffffffff) 18:54:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x0, 0x7, 0x5, 0x6}, {0xffffffff, 0x3f, 0x7ff, 0x914}, {0x3, 0x7518, 0x2, 0xab50}, {0x4, 0xdf5, 0x6, 0xd1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x1c}, {0x34, 0x0, 0x0, 0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f0000000080)=[{0x81, 0x9, 0x7, 0x4}, {0x7f, 0x2, 0x7, 0x4}, {0x20, 0xffffffff, 0x80000000, 0x4}, {0x800, 0x4, 0x2, 0x8}, {0x5, 0x3, 0x6, 0x8}, {0x5, 0x7, 0x20, 0xf7}, {0x14, 0x2, 0x101, 0xad5}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8d") 18:54:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="5ddcfef86a90469dad19a06b5678d41f", 0x10}, {&(0x7f0000000100)="9eb18ea2390fe35ef0e5604299f91f9c1158f2b13a1230dccdd2beebba1a", 0x1e}, {&(0x7f0000000140)="52930b861f131792a4b48a2694cd1fb0d6d430304fb87a9133757c9c05acfcd56c33032cdd019bfac63fad2356a6eece796f46e1af2b52332af39e6a9f6585a3b28d57d436721b2f107a84ea14fa213c4ef282da12ca20d23f054b5b38ccb262d6701976ed259fa4980c853bbf798235125dc464d3cae99a650226d022d0d4bd5048e8aee9268eb8fa23d223d05a558c1304350f7b324c8f9c14fba338a0d617171ec299c76f31a38d63dc2bd5765dff687aa2cb8a4176bab804b458ca", 0xbd}], 0x3) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) 18:54:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "b04d00f3ff0a631a00"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10088, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x81, 0xaaa61885329fbbf0, 0x7, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x514, 0xfff}, {{r1}, 0xffffffffffffffff, 0x10, 0x40, 0x1, 0x3}, {{r0}, 0xfffffffffffffff8, 0xd, 0x2, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x3e, 0x0, 0x0, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x40, 0x83, 0x7, 0x4bbadddb}, {{r0}, 0xfffffffffffffffc, 0xc4, 0xfffff, 0x607a72f, 0x8}, {{r1}, 0xfffffffffffffffd, 0x41, 0x80000000, 0x3, 0x8}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x6, 0x63e5}], 0x0, &(0x7f0000000040)=[{{r0}, 0x0, 0x76, 0x20, 0x25, 0x1000}], 0x7, &(0x7f0000000100)={0x5, 0x3}) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 18:54:56 executing program 1: r0 = socket(0x10, 0x4004, 0x1) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x3, &(0x7f0000000080)={0x1000, 0x2000000020000}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x401, 0x1) r2 = semget$private(0x0, 0x4000000010000, 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) 18:54:56 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 18:54:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x101, 0x15c, 0x3f, 0xffff, "24489e48b0cceeea2b2e3fdea58277dd4888d6ff", 0x5, 0x4}) write(r0, &(0x7f0000000200), 0xfe72) dup2(r0, r0) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffbfffffffffb, "5c06001b000200000000000188e4c12e00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:54:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x5) sendto$unix(r0, 0x0, 0x2dc, 0x0, 0x0, 0x151) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 18:54:57 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup(r0) listen(r1, 0x93b8) lseek(r0, 0x0, 0x80000040fff) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000380)="db", 0x1}], 0x1) 18:54:57 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x7, 0xfffffffffffffffd, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b", 0xfffffffffffffffe, 0xfffffffffffffffb}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r0, 0x20004269) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) open(0x0, 0x8300, 0xccba5e225782ca93) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x8001) 18:54:57 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x10) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') unlinkat(r1, &(0x7f0000000140)='./file1\x00', 0x8) chdir(&(0x7f0000000100)='./file0\x00') 18:54:57 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="52efd8d40372f9b4330002fdc99dfb6a0d14b9a9098193afe4cfb85fc8c6df8bc53968a87a4deec62a19f03086164f3bdb61340bfb992c24c7d1479ca1616596f4ed180e543226bd71b0da5499dfb98edc48c4bbd4", 0x55) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000001}) unlink(&(0x7f0000000040)='./file0\x00') fchflags(r0, 0x1) 18:54:57 executing program 0: r0 = kqueue() nanosleep(0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000200)=0x200) r4 = semget$private(0x0, 0x0, 0x50) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0xa64a, 0x6, 0x4, 0xfffffffffffff4f7, 0x5]) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$BIOCPROMISC(r1, 0x20004269) kqueue() semop(r4, &(0x7f0000000480)=[{0x6, 0x6, 0x800}, {0x4, 0xb1, 0x800}, {0x4, 0x2, 0x1000}, {0x3, 0xfffffffffffffffe, 0x800}, {0x4, 0x80000000, 0x800}, {0x1, 0x6, 0x1800}, {0x2, 0x4bab, 0x1800}], 0x7) r5 = semget$private(0x0, 0x3, 0x10) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0xff, 0x9}, 0xc) semctl$GETPID(r4, 0x5, 0x4, &(0x7f0000000ac0)=""/224) ioctl$TIOCSDTR(r2, 0x20007479) getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xdd) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0, 0x0}, &(0x7f0000001c80)=0xc) getgroups(0x6, &(0x7f0000001cc0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4000000000000054, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000001e00)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x2, &(0x7f0000001e40)=[0x0, 0x0]) semop(r5, &(0x7f0000000240)=[{0x0, 0x8001, 0x800}, {0x3, 0xcb71}, {0x3, 0x2, 0x1000}, {0x3, 0x8000, 0x1000}, {0x3, 0x5, 0x1800}, {0x0, 0x3f, 0x1000}, {0x1, 0x0, 0x1000}, {0x5, 0x0, 0x1800}, {0x4, 0xffffffffffffffff, 0x1800}, {0x3, 0x9fc, 0x1000}], 0xa) getgroups(0x229, &(0x7f0000001e80)=[r11, r6, r7, r8, r9, 0x0, r10, r12, r13]) ioctl$TIOCNXCL(r1, 0x2000740e) socket$inet6(0x18, 0xffffffffffffffff, 0xd3) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10010, 0x0) semctl$GETVAL(r5, 0x66f2538ddba45a8e, 0x5, &(0x7f0000000380)=""/236) 18:54:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="649c450f9a3c2513000000660f1ba60d000000c4e1fdd3140841cfc48220f38c3782ca0000d9fb440f182da980e578652e66f3adc4a18172f5ff") ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) syz_execute_func(&(0x7f0000000000)="2636f390c4e31d6cb891b2b6c32845ffcc0f1856bf46381866480f7e92aa8d732cc441b35f1c30410f0f78cb1dc4a279ba12f30faedc") 18:54:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r5 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000000)=""/81) dup2(r1, r4) pckbd_enable: command error 18:54:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f00000000c0)="6fde8b59da61", 0x6, 0x8, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x2}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0x2, 0xfffffffffffff801, 0xffffffffffffec37}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') pckbd_enable: command error 18:54:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10488, 0x40) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x2, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="8b") 18:54:59 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x4361}]}) r2 = fcntl$dupfd(r1, 0xa, r1) setsockopt(r2, 0x8, 0x4, &(0x7f0000000340)="fde00ac42ff6f89dca4586d933db1635cde58c91289b33e469dcfe2acce53c6126f2ab529fa88fd25fce8a488500b369d9fcbb4ca8a7937f1f265c6a21fab7db49d21a5aa177cf33bdd4ee8908ab7b4503a45388485f2f984436c76bccdd492ffeb989633fe7c385fe6ea4de2839e5fb8b3cf494a95ff062ae51de3674e74d2fe97e066967bac83310960163f6b0cf8aba2bf4a3c2abc89518c85de247511a1258864184a991e2b11e2ac1dd3585a33d5fcaa7de23cd737145bbd76a420fecb4c132030a15edca07b4f8d86c6dedc5183623fd9289ecf72b76598e8e20857f2ee311972ea64eaffe667edc57d1dd806c7194af9ea23f", 0xf6) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='W\x00') 18:54:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000240)={0x4, [{0x3, 0x7}, {0x0, 0x2}, {0x2, 0x5ec4d5cf}, {0x1, 0x100000001}, {0x3, 0x40c61f99}, {0x3, 0x100000001}, {0x3}, {0x2, 0x9}, {0x0, 0x800}, {0x1, 0x1c3}, {0x3, 0x7fff}, {0x3, 0x5}, {0x1, 0x9}, {0x2, 0x5}, {0x1, 0x7fff}, {0x3, 0x800}, {0x1, 0x2}, {0x3}, {0x3, 0x1ff}, {0x3, 0x6}, {0x3}, {0x3, 0x80000001}, {0x3, 0x75}, {0x1, 0x26}, {0x3, 0x4}, {0x0, 0x3ff}, {0x3, 0x3ff}, {0x0, 0x9}, {0x0, 0x348}, {0x2, 0x9}, {0x1, 0x6}, {0x3, 0x800}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sendto$unix(r0, &(0x7f0000000380)="315759a9f47c71002c30c94a8a8c532b6bdd1241e1a60ca5ee104c005235765c72f14c5d193dbba1ad5f3ed36ab718cc2546e13e8a0a16e5870434fb85a1372edab47f822405a867788f60234e3a41e440c1f403ba45f032f6b9e23cdc4e63ee31b3e3dec34cac16008a7aa3f29e9bccd31fc3fe010cec9da27a0c25be17262e5eb0cef625526317faf7c92fd60cd0a442175fbc4903b3091dcc", 0x9a, 0x0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/16, 0x10) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 18:54:59 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x80, 0x1000000000103) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x8000) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x6, 0x11, r0, 0x0, 0x0) socket(0x38, 0xc007, 0x4) r3 = dup2(r1, r1) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000005000/0x3000)=nil) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCLOCK(r1, 0x20004276) linkat(r3, &(0x7f00000004c0)='./file0\x00', r1, &(0x7f0000000500)='./file0\x00', 0x4) r4 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) linkat(r2, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000580)='./file0\x00', 0x80004) mlock(&(0x7f0000004000/0x1000)=nil, 0x1000) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000400)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="ddaab799db484657c80d79e95d34951d54b8e7dce950ab8093ab07083e85c17d70ed2aad4fc0d0f8a7e97d210febf2f4ec15a3b4422db3e7029093131d6f04b3f40a09dd4a4679a69b4bb70e231741f243d5a7a5f767d7fe48103fc130f1c48fbe7a04d99ed5196a2918eae4372c886037e8acceef11bbd4cf2dc14cdcb14d1184060eb54f9f591f3327999ea2933765ca967c57947ea7f894ea44f4f2535abf094f1ba7645db9", 0xa7}, {&(0x7f0000000140)="73b547cb622bbec49cdeb57cec5e84323e406f0f5fc51fc28111b20b89c5c8416f2287417ef5f61749acb14678f19681c0e4819f4470675f14f52306ccb4bec65a66e76c93246a36ebcfadcbc6f5bc2421d0b3cef94578697c5e81e8997b288ae2a5", 0x62}, {&(0x7f00000001c0)="c1cc118d34ba3ab228d18612735f55f2f72634f239f1c302db520053b1063963ed4e0f676437d9d7c28f3576d3d28aa7122d84340e89cc6e3453cc7f866048afa8bd9010e5f09fe2a91de8ae25649348a33331ef7ee13219d2dafe1b998f0ff71354e526131d3fa9cd742ff8c55ca72e8909cbee8c8f5439399dc378f04a44491f4eafee7ebddcc3b6b1a2a518d30f9b4d93ee58d1d1ce62e46d6c80d1b65c41b2f30e30a178e5d9e87011e1", 0xac}, {&(0x7f0000000280)="df7a7d37289b95533c9eee847f527985f02d34fefa094c0fa5eaef354075f511e03ffbf0ad60d8080fd8f515ba5b3a8c50caf620e04f9922482b839aedc97ec436f5ed1fd6aa1c4d41bc89fa96d7dcdcd00a82c8ee3d21db478efaaf445e7d8b7850b85f640e63693b551a2fa40953359049534fb13ce4f750ef1d5448ca2ec221fc3336fe9ff1546f74d43ada96cd388f8bc6333b04503386df047812ffad21ef8c537529ec2e36f6aab797d10c5afab09c5c1b0ed8ce8cb3ad7ee1075a1f508c68007f9375d4ed3751b7f25108b04f9b1a9fad7f", 0xd5}], 0x4) 18:55:00 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x8013, 0x0) r0 = socket$inet6(0x18, 0x8005, 0x2) r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x8, 0x100000001}, {0x18, 0x3, 0xfffffffffffffe00, 0x400}, 0x0, [0x2f56, 0x5, 0x400, 0x9, 0x8, 0xff, 0xfffffffffffffffb, 0xd69a]}, 0x3c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) pledge(&(0x7f0000000040)='\\[\x00', &(0x7f0000000080)='/dev/wsmouse0\x00') 18:55:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x28000000000000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x9}, {0xffffffffffffffff}]}) 18:55:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x10) ioctl$KDENABIO(r1, 0x20004b3c) recvmsg(r0, &(0x7f0000000040)={0x0, 0xfffffffffffffea0, 0x0, 0x0, 0x0}, 0x800) 18:55:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000280)="000000186004008bddff2a27febf0900007e090000008555000000000000000000000002000000000b0002ff", 0x2c}], 0x1) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000040)) 18:55:00 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = getuid() seteuid(r2) fcntl$getown(r1, 0x5) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 18:55:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fchflags(r0, 0x40006) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 18:55:00 executing program 1: syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x7ffd) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf80004054961d05f24c809e9"}) 18:55:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001800)={&(0x7f0000000200)=ANY=[@ANYBLOB="000600480ef0fd8158d7288b39f7ecc1855af59bc1d0b57f72117608d41ebe20850160c4935c22e427fcdad80b3d84077c071a486558cd9c4b2af7276cb4cf52501eea880335fff98ab26b657f04248f0000000000006e0c408cbe9632fbd2e50000001a3df4ce3cf5f073374f1a29d279b68401d0a15c1acaec628170d9a7225406000000000000003eb15a86a8a9cb5e4a2d80d1bdf482"], 0xa, 0x0}, 0x0) writev(r3, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) close(r2) writev(r3, &(0x7f0000002380)=[{0x0}], 0x1) 18:55:00 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() readlinkat(r0, &(0x7f0000000240)='./bus\x00', &(0x7f0000000180)=""/143, 0xfffffffffffffff2) dup2(r2, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) dup2(r1, r0) 18:55:00 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="629f6134f60dea3ead0005"], 0x3}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0xc9ef41f89249b293, 0x102) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendto(r0, &(0x7f0000000900)="7cc5c480f21624347d87101a9ee90cb3e20b070000000000000075e935f62a99524146659a13ac5a4b9357f3e5cedbf57d78306fd869d3b2154e1af4fe758ffb7a9b9b8bbe128c8bb17646630ac7811a3d08e1ae035fa6e492c8b2137ce6b4144b3102e0ff6c2c6b156ca2c1885e0e7fd66b8ddabb85c2ec3cde27f17c97afbd08013607bea4c99a2c689ed06a50a7e425f8ad55ceb8518742091a0ee8687e19c0418583989b7c02f8672a74f51122b9cf43d779c92b95a3b4870d86994f5e4bcb7d678104fc665c378d76350f6c980b2efc561a382b4571aadd92660ea20b259707e66d4a2e2eda6b6974afb5c08edf06ede345df459f435ad7122d4d427bb0f08e205fb3da91958379a14def397d401451e6ef953e318e97ebe5f95f23357371b104709345f0ad44079c8d10d467c96df17647b0402fbf90cdde030d9fbb3fe7a9fe3d0b912c017505b8aa01859850cc5171e125fc3d95386728e17b32e525fe284d428335f8390f512ae381d0d57d239d5a39fb4330a25922e1b16b36aef58cc9272a0a5b99d12c6aba9d8491d1f8c416707831a68af12caff5405408805d6d5354c5f333f57d999625ec1eb8568570edb23934cb1951237f34f7cab40c2ac6343f41e57e00020000000000005e7fe05cdcea2dc28923217105b8c66121e1f1a9f6d16f4b4806d64a97e6ab47b7e13f77cd09c0cd2dbb38871e47665fb822c3e65a4e3ed6a649805511eabb9fe88725a8afe4a0193ff5e30406c9fdfc8dcd5a4c6231fb54f04fa7af13f03051e623f55049a747468baf14da193cc233147760e5d382a1f9352befe0663309b7bccdffeaad0fc0108fe808b0fe77383fa152cd9216f1d43b207212c0784380653f99070ac3a11d8e411c85b4c7141977fb6ed064e4c0d30ef08beded79d5973911a37205fa9602742f4be67a84ae9cf921cd735fb2fc37443215a3a3f5584b1c8a9a9b753403c952d9f51162483969056c6ad0a2f09338a1f885669021f58028c28b0032c11aacc2a6d83249cbeb5d52811c88e293e3a8d18c23508910d52217090606ea574ca0289cd048df65a6cf13c5d1a280fd51a25b4a30b39fb1933d778271f107bed417696c49fe086397831aeab3058d2ab4e0077576835a3a15359507bccab1669a5d40c69b2c391522923c767d2adbbd94d57520f6198889cefc50121a64442bb2c8403d9002010eb3799d8e3562212dbd79184d915415fced59fbbaea52a61361aafdeeb0b580b6a4b382ab3006cab85df8b9d766b5d8b04a0c7a56e60e3c85242142d7e88140696047ab950003cd8059ccf087745278f94d714205282f75a4519f2485333449ee1fe441d7f874d96b7dcb85718b304189c3e8b8b838c18ce9473c46c9093e838f082bdbebd7684452a748418c2c2f1e4e54285ccb76973b6d6fece7507d2f4a4532f85ac48a33c3b9d245c965dea37576595ab04a7fb0af36666ecc845f259836be54b9321dbbad6dafe7977c4849a249a6314803cd305fd7eef8e91e6ae299cb10e2775776692a96e8891201775777f966c182d6e5a5469ce6c420c069491db6f5f8e47d610231597d38cff02eb572d501bf9269896e8abee614ecc9535d0c8d550c04eb7a294789176773fbea3e83da0306e57d002155726771e8ea294dd9cd0194b3c19c", 0x4a0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x3, 0x3}, 0x10) 18:55:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x8020, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x28408, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x20, 0x0, 0x4000000000000, 0x0) kevent(r1, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) dup2(r1, r2) 18:55:00 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f0000000240)}) 18:55:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 18:55:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x4) r1 = dup(r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001240)) lseek(r0, 0x0, 0x3) writev(r1, &(0x7f0000001580)=[{&(0x7f0000001280)="6e0f4dc867b870cd40b7ea366a6d600871beda12372129c0445ebac3e78b6e5ec7413cc06782c88d19bc94b247d52a3dbac76021f7ea6c03a2dac462e34b77508d55853d7456d340bcd1b715c08e8de2136511d335b7f5cb8a58f4f75766d1c5d728ff0b36a99ff81d9f8a5cad7658a903c7654a4f59c5d3a41b3e4f183f3a", 0x7f}, {&(0x7f0000001300)="5c3a1b1fff3d12e849f4585e2cdafdbdea4331f86e96911fa9c022e469d7a43c1ce22ab0848d905a37a1b212cd480a6aeede14741bf095a267de90b467be3812007862d6ac280f59091005b70c2b229476b3a802a0cd3d45e6123585abae785373e9e2028123822dccc452e9618b7ab19987a838d4371049d5c60800ad5af54f8e23476fbb49f4413789fea589026cd190bda10fdac5c4e791eba102f87047221961bbe1ed870b71df8c81db0e0ba4f6c1be83456f22a857b063ee", 0xbb}, {&(0x7f00000013c0)="740ae18af47174a89cac62326e23d735e7bf5057237cc7478bd89bd68fe2dc29fbb575c7a0157f9ce4a54cdbecab92e3b97e80406f56b217820edd6f3fabc9d457e495c97a15e730fa9df3146bfca0acea97504e66c29162d9741dff176484cbdea943b4a36b3db6abc1998e576c5c7c75cb5561cdd2e592e29d55b497bffd0cf676c2bcc8b77093edaac8396247f61a5050347304cbc165a41b47326b", 0x9d}, {&(0x7f0000001480)="95b12d3ba995351131639ec1d1710fe6da4d30c137f69a0587c678ecfb55cd48ee1fce20e1137381022d09d5ae542649529993a5afea7cb48e71eaccb101ca43a1143c0f56f346056372c44afa044f53bdc4514c8f462c0096e5b4bdd7f705a1baa39bc493c1cb078c095264edb9729c63b85e0ad426ae30de5508aba1a6a346443487b810944a08fe760e0643efeb4de8d5c7ade8c9d5c4fb9f6933675b095a25f53fe8c338e3cbd417c125446ae8849cb8058db4e7188a0abeffd660e24d2d016fd4c5a43a034e339089dd8da4479830f07d796b9837c70e9fb9f0f4283133a474d68c0a6c", 0xe6}], 0x4) utimensat(r0, &(0x7f00000011c0)='./bus\x00', &(0x7f0000001200)={{0x6, 0x7f}, {0x2, 0x4}}, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/4096, 0x1000}], 0x1, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000015c0)) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 18:55:02 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x4, 0xfffffffffffff16c}, {0x18, 0x3, 0x7, 0x8dd}, 0xffff, [0x7ff, 0x6, 0x2, 0x7, 0x3f, 0x5, 0x6, 0xfffffffffffffff8]}, 0x3c) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x200) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0xc2) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000340)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x2, r3, r4, r5, r6, 0x40, 0xaa9}, 0xac, 0x5, r7, r8, 0x200, 0x6f, 0xf4, 0x10001}) mkdir(&(0x7f00000002c0)='./bus\x00', 0x10) setuid(0xee01) semget$private(0x0, 0x0, 0x21) r9 = semget$private(0x0, 0x6, 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x1c) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000300)=[0x7ff, 0x101, 0x815, 0x3, 0x8, 0x8000, 0xffffffff, 0x100000000, 0x5]) semctl$GETNCNT(r9, 0x0, 0x3, &(0x7f0000000400)=""/89) 18:55:02 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) nanosleep(&(0x7f0000000680)={0x6, 0xfffffffffffffffe}, &(0x7f0000000800)) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$TIOCCDTR(r0, 0x20007478) r4 = getgid() pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x4) unlinkat(r5, &(0x7f00000007c0)='./file0\x00', 0x8) chown(&(0x7f0000000000)='./file0\x00', r3, r4) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000280)=""/174, 0xae}, {&(0x7f0000000340)=""/105, 0x69}, {&(0x7f00000003c0)=""/100, 0x64}, {&(0x7f0000000440)=""/70, 0x46}, {&(0x7f00000004c0)=""/175, 0xaf}, {&(0x7f0000000580)=""/227, 0xe3}, {&(0x7f0000000680)}], 0x7) write(r0, 0x0, 0x0) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 18:55:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x3) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4d, 0x40000000, 0x6, 0xfffffffffffffff7}], 0x101, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x139d97b5ad3a638, 0x1, 0x4}], 0x1, &(0x7f0000000140)={0xfffffffffffffffa}) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)) 18:55:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x22) kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 18:55:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="f9") 18:55:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {0x14}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)=0x250) syz_emit_ethernet(0x1, &(0x7f0000000340)="ad") 18:55:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000004b80)="fbf9c90b8c6a6453bbd6e87b57150d0a10d148249a46a4556e70f68391435031944dfb73c9d96555ad405cf1ec8e62464396adeff25f660df806b2329a4238326fd268badc6dc55ca9b4b11f84f81cb9e09c25e75432c0e17d830a423342853798aadbffd6dccd90eb91adb6c8153f4fa83a5ebb20602d55f86d53a1020dec3308668db1a5d17ea21ff055b579809647358afa11da6ca3de19acb178cb62239e440297677ecb2f15fc7feedb2136b3f995147bf91835b4ede3717c934e4382fd567d45dbd284abca77312da42f3118f9102e0c321cf66e84ced005538e73480a4da730e4297343e42a0ac87dcf68ec5de40ee6ba45844fbe2d3087a18bb22c1df9869159d83020666e114cda806f59791959fb45fc7b8458d82e93df4bdbe4da5b0b9cf72f9e81ec347a4b49d67b868147ef46d508b704460d44611db845e6d7cda916519f0cdd1c391ee4556a22b9589b130109f25b1872a59d9e3b83c9817676c9645f9fcb5a3a33b16f156def0bf578e3f6f65673687790a229570cfcde2b7f67cf4ca4c08338af33a561de570a2d78ad0ca618c3c813cab04fe7ec0fcfdeead4401a8fb2956f634a360cd5284e006c01a83c9f257962148cfb978dd34a65a2d4d670476a4ab7092035195ec01573ce8b6b9bbccc2da843a6560bcfa16f8f501de08fb1fb02d8233f1672cd78fb385f9f72c903f9e206aee4ac906aa71f657b1089b22858e820f938024f7252824fe8fd238682fe4c8012c5c7a701bad31e7b6e79121dfd8ace480dcd9ecbd1fa554eb44e505796e58ca28fecc5f00be50286d5784ec27fa9aad0d45da86edb29910732790fce9e5ad69f2453dba73644b451641e8d7456aed4498e18f55191d49248beeeffa54320c8ab2a350059be21a0437357bfcfbbc915b7ed9415e66e4321c12d57c2ac0bcd7c3f616640a3178a7affe067e913dd2071c77bd0d4df09c8b07b10bb954c509312f36e8d6a4f5b60e6ab47007f186db665f4c243c3adcc22f2a0008ff7d175bf42245dc138264bf41dda5c3c116c3a6f4c98985bd08b66e9a41a4b2fbbfb54da1c85d4b7e1d4f016403bf607f195330edf859dbfcec71da0b57af60aa2e7dd46cc9176cc5092f54fd9cd2ed8f60b2dc9c3b23f6af6d819b4e34d88a096098b81599e4e615c1114dc47fd7f9977c49b7b10966b0dbc2edd68c9116d90bdd2123dd7da5875e85a9bf82218988c523fee04c9e7ebfed34b01af5d0e4da91b08f9af8602dc6d64d1366c2f9de4b61d9d27305543f6730b7be03f699089495f76d401d65a190b4d5acc4511cbd87ef6ce8a28079b23b7d0625c6f258d01ea5a442c4fc50f65b7549e617f3f79e06f5b61a78ac6c46284fa5a5b51d8caa13e56f281e546081d194fc08bf7a259704d34b755ad6e76cabfa09031786ccae70255d4354e39fde88048df5b44d4785b65bf6d91c33d66bbe18d0a23f08241e432a7170f96236c81354ca1118342895167520c329450ecc78f2a11a8681e6538c995c238d60c69084a3a9848a905012d1752910b63a598b5c02ed40d4c3be76f499c70a7a22af443fb77634d43e3d99a1fb816bb32360fdca7e83bddeae11f3c1f0e518c6f178eaf92ff8e1e202bcc8860c61993c7f894d07b3836cb8bbae4ec350eb383b3d3e52fbb641661e3c63e08d80bdf207ed2aab7c27928835d4d4445e74c942960c82beeff5f06a611c189ac8e5fb1f3009853285b08e572f4c7fe68df159f816f36f1f963deb87bfb944c21610e12bb969d339d3300bd03adb9cfb032f94085d1ecd0dc0a62b71aab774d32d01532f4a715b5cdbd6051a70bc0e434f1b20f00a4b7acf32531e96a0a9cca41634a15cd748ae5af45e319c4032342194838c7cc75b9aeae00b67505c5437aa24935d031846fa5c5d9d6a081ecc45030e813a66b27e9795096951eeb4d8832ee61ded07f8627c7b311c2940302bddae43d07965c87c4acdc2d3add8ab7b70ff8322a3c1a4f2156f9a56b1943026db36c1e69519bec6646f52c8c4d131388397e63faa92e93493ff2ecea427f2af433cfc5ab1e1cf7582a20a01d1421a675e6d097273b99f248b329c24a60b604200f32c89758617a0375c18d2c3e51a291acb4867c3ccfd7b32d6404debff7e48c1e9581d8e21491f1b63eea8dcc031578914da70084698d6c0f88ad6cbf273f3978378d154182bab67b6c215bc2d1e685a0548f52599ac7681931ed7f8c3a43d43d089855cbfa147da8ffff056f11675d93904e008d743beb836d4e90e7ee71902a7cf71e6b1e6b8157260eb831e555651fb5ef56a46aa98da45bdda1b80f6d8f6c649678ed66a2f3a9fd00b3d318468c0e413649392aac748c3c073ee246a91cf0d88ef5621327b92aa1333eb4c348039bcbbeb074b540851b0723009a9a4ffaf8831ad4a14b59878d3a694f378563048f5287dc6650530735d108dbfaff03c6b205dfe9b3aab080f84629516981e2d0a86ff9e12b205a0ed3f0fac4f8c90c877ee2c23afff0a3bce2e8c91b3fa2bd2294f6a161f960e63ca978b813112a5059bd789a3c29e531b85a0fe7b413d1e9c8e507973f09421b0edfd67406cdb698e4ee7f692ed4c8d0b8617c0fa5fb88ce8ff69f17ab106298481bdbffbc091cca360ec68a8f865e610bc88ed006aa9365bec3fb922a121234204f15865f5f3da63a991067fe5648215680ca8cc70cc3ab38d0cfafab4562f088a2eee01978d73b89a6577afd16aee35a228cf27d43a88923bf3a0e5f27e783cd7f0378d4bfa087983384df651b9b9ebad6b29c41ece72281e95961ea542873203b9efdfe533a433de8cc591e38ee1500e4620be566b1b712bfe42f1c0302cc077a9db243946cef963dc6d94b7d1887a003ff7d47d70b524505e2dd6c699239e2afcfd30c9a6a97f1f25aa1bf7df0b9105c4995cc34b8a03729559fd5d51b2de5e21c5a486a18f1f8fbae9fefa0834591cf6c03b3576f48459974fca6feab7cfd1d655bcf9ddf14ed257877f9bfa2544e860569ccc01e945b84b5c60ef813ca719475fb902ee9cddef65111d4accdc9af8c7070483046c2468e2962c1981db03a876d4a19014f97e94069257ba65ae09987a1f44f2bdf34cf19f5570771519a67c8701dda6bb538b4a0b7587a7e9269dbf38dbba9b91506a74e23da84cfc5294316b454555159768ee67fd24e50f71b1c1e3b52d11799c7527f1f169348e562a13ceba0ee2b0fcea7eb4dda922f2bbcf6a9aedb6607dc6f8a61fc764d00be9da2a7270017e126064ac91fb77eb7c21ac61d181f0b91fe6f264479360810d1f8eee2642590cb377e523c093e5380869c252b0c6dc3c94de8996874643cdbfa911881ca30fb7c63f7c6285caefb96a1685ee6e7809b725b02a9e3c6d9705aa5defdc73f187af6117851d41ff1f0f32acb25807b290e6117b2b2e68e901a16c7dba88601773dfec92bb0c6f758378a69d612b6971345a2d0df8e88581436de3ea2fb74875efd6bf5164396a384dd66d25d62f59877c76ed074fcb032e16b8cb2b2b8f079ec1be6604fa0b8b62131cdf01ba90ea27b6018fc91475e962b18b1417fbe0bfe55caa952226da9f91c2c412b40842d2f68e496b5338ee2faad0179b2f83bf921829b078f75a30f416192e99f7973554469ecff03a8f0a42a0a0ba72be355651b177246d53c58f39d976ef625d1dc50ee4a8b42824a3d366c2542564c8e17c3dd50012fb9e3256041400de2979b9518ff110807cfa9fca805c8188ed084172eb9f31b05094cf4038586576113b63b475d0b4d329648a2a774f4c70c210fae42dac494265210ae61857d309e5b58aa1489b4cfad460fc425c29e56e20666f3771266b125b6bd0406ff51d4d8338d2900dd531f1c00519af85db27df03143f1d8f029a5b13baf6b4dc2078e3855613f2960c21d61a9a6ddca1b77ba4f7e2ba31758bc7cb0b0e6d2b18312d17291da0760ff4e80aade223c6301018e7edb9308f54a09d399cf69d3453b742b94e28eecc8b5cb3cb10e37c3c6eac5305713e28f27aa99ba4676928e7076795b03c3480191b8ec2e0c0d27bb770931e05458c70ec8f1dc759b112a368b11fe556d124337c59f4457de9f444521d68f41cc803a43bc1917f32f0d19731b5f8480daa997a1304dc48419752f906e398d9728590298a06ceed784b1e885abe5c7754ea9473abab09e8ee10fec78a3f14f8d2b3073da7545843133a40d3721d3be35f84a654ddaf8add80c275fa0cbe070ab7a", 0xbc5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8", 0xcf4) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f", 0x43e}], 0x1) write(r0, &(0x7f0000000100)="46e035ff4c6e61e6cb07017e2d279693472baa0750e6504d3110b85290aadc51132dfcc1f55c264d1202e7b7fd0bedf1c3f0a20c9fdbae616bc6c1d05e4cbee20807e02a7ec9a2e24a220b2baacc1bb660cc90dd63d69e25653b06cf2ba781d3ad22e1aeea332e317586c24531e3c6a0e8f097c67d9cee30bc3277669fe4354f12d454afe37a8a3428dba1c039c3a1dbf9e710ddd71e5db01b9b9a6825eede1fb5ba33a7d1b4c23b1fdd4da2dd82860b9c22eb2713b491c5f1d1f9a7abca960a6aceb072287dd1d618b2497642c6a690fb52033b70c4f3588e01", 0xda) rmdir(&(0x7f0000000000)='./file0\x00') 18:55:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000001c0)=0x7) r3 = semget(0x1, 0x6, 0x404) getuid() r4 = getuid() r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x9, r4, r5, r6, r7, 0x180, 0x1c0856b2}, 0x7, 0x0, 0xfffffffffffffffb}) setuid(0xee01) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x3ff, 0x6, 0x2, 0xf6}, {0xfffffffffffffffe, 0x5, 0x1, 0xfffffffffffffff8}, {0xff, 0x6, 0x1f, 0xffffffffffffffe1}, {0xfffffffffffffffa, 0xee, 0x1, 0x3}, {0x100000001, 0x1, 0x7ff}]}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 18:55:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x1c}, {0x14}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000600)="8e") 18:55:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010200000000400040c60100f2e900", 0x2c}], 0x1) 18:55:03 executing program 0: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x28) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 18:55:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44, 0x0, 0x0, 0x200000000000002}, {0x7, 0x0, 0x0, 0x3}, {0x6, 0x0, 0xffffffffffffffff}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 18:55:03 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) r1 = open(&(0x7f0000000080)='./control/file0\x00', 0x8000, 0x80) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x9f, 0x0, &(0x7f0000000200)=""/159}) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 18:55:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x3, 0x0, 0x7, 0x7f, 0x3, 0xe4e6, 0x3, 0x1c}, &(0x7f0000000280)={0x8, 0x9, 0xad, 0x6f, 0x5, 0x10001, 0x800, 0x4}, &(0x7f0000000400)={0x4, 0x878, 0x6, 0x1, 0x101, 0x6, 0x200, 0x2edf}, &(0x7f0000000440)={0x3, 0x1000}) fcntl$getflags(r0, 0x3) 18:55:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x628, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[r1, r2, r0, r1]) r6 = geteuid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x4, r4, r5, r6, r0, 0x1, 0xdf8b}, 0x6, 0x2, r7, r8, 0x5, 0x1200000000, 0x6}) setuid(0xee01) r9 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r9, &(0x7f0000000280)='.\x00', 0x3, 0x0) 18:55:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="030109088600000000002000cf2bf046a5cd2df6d02e1caf00000004"], 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) lseek(r0, 0x0, 0x1) write(r3, &(0x7f0000000100)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ebd", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000005e, 0x0) 18:55:03 executing program 1: r0 = semget(0x2, 0x0, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000005180)=""/4096) rename(&(0x7f0000001440)='./file1\x00', &(0x7f0000001580)='./file2\x00') r1 = kqueue() r2 = dup2(r1, r1) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) semop(r0, &(0x7f0000001000)=[{0x0, 0x8001, 0x1800}, {0x3, 0xae, 0x1000}, {0x0, 0x1000000000, 0x1000}, {0x5, 0x4, 0x1000}, {0x0, 0x100000001, 0x1800}], 0x5) r3 = kqueue() clock_getres(0x7, &(0x7f0000001040)) kevent(r1, &(0x7f0000001080)=[{{r3}, 0xfffffffffffffffe, 0x84, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x88, 0x71b, 0xff}, {{r3}, 0xffffffffffffffff, 0x40, 0x2, 0x7}, {{r3}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x9, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x2961, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x100000001, 0x400}, {{r3}, 0xfffffffffffffff8, 0xa2, 0x20000064, 0x100}, {{r3}, 0xffffffffffffffff, 0xa3, 0xfffff, 0x7, 0x8}], 0x9, &(0x7f00000011c0)=[{{r3}, 0xfffffffffffffff9, 0x2, 0x2a, 0xffffffffffff0000, 0x1}, {{r3}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0xef41, 0x7ff}, {{r3}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x4}, {{r3}, 0xfffffffffffffffd, 0x4, 0x40000006, 0xc5cc, 0xf8e4}], 0x7, &(0x7f0000001280)={0xb93c, 0xc5a1}) r4 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x10, 0x80) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000001300)) sendmsg(r4, &(0x7f0000001a40)={&(0x7f0000001340)=@in6={0x18, 0x2, 0x7fff, 0x2c9}, 0xc, &(0x7f0000001540)=[{&(0x7f0000001480)="bfc141f71ecc47eb20e3f1d897ac690755f706f21a4603a110fd5d53be8c7cc9f0b95f4f5b3f720dc9101335bdb4597629a52395eb25f3293d61683ff0fc9b6294f7fa8d3ad014583245d7cc59318bfa629c95fc23a4ac8b9a430117560e0c3bf2be2dc5cb2d0937864c85c06f487fa40306da1e101d8fb0930855ef299767656875e13a3c4d2687b9403a94ac7c30dda3ab607cdf2b14953c508a5798099b7b86016beafd", 0xa5}], 0x1, 0x0}, 0x5) recvfrom$unix(r4, &(0x7f0000001a80)=""/54, 0x36, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="01000200000000000000e00020000000000016b33a8a315d812538bc55db3a5d455e07e9c12c281f4c6719d17cf0a49a941c7c1226f402497570bdf453f461acc13ddb63220301fb79ec22355cbca5dcd4618a9dbfc311412f703c1a60f3fd1e9aef219b2da4934f98aa1315e9f9a5159dda0bd2aa7cbbf68e2b7809a082b730d523cf145a603007c9779b93d59a0000000000000093f118866e645c512dce3d33a631398bd1fe814327f15966ecd459338ce608c885e78126a4fc47512d73b208f5e78a9e965673a28a1112022398fe285a33eecfc4f686deb3bf38cc990e01e8b259ccdce9b2b36449e5564dbf46ef7100a4ec35195dab5bcc8fcca4c3e394cea330e3122f2ef4888c4548d7015662dbaedb3896273572f45835e1ef442e170609470c5937f9c5335ff7844591a2146a657756842594cf3f3c97d205b75d72c4e8322c60f9b79a7a8d3d44cc9c0900b375509143a9b150da7b145dccf66d8558d6d43a9fcc6fe0aa2983fe73cf478eb112cfbb83690799c916c55c1e120c233a4a6e281711ff575efd26df89f64cac2a42ee92f520d673a56160e634d40b7d0e5b1859c0a5cea00c642d9a45e29ca8f51d1487bcd81f76b0060c000a304dcdeb78bf7303631850d6236162fff46183a76dcdeeaa5eaa06f57b5dffea23de87ab6fcc0b"], 0x1) socketpair(0x10, 0x12186da13915f239, 0x20, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x5}, {0x8000016}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") kevent(r4, &(0x7f0000001b00)=[{{r4}, 0xffffffffffffffff, 0x84, 0xf0000000, 0xbeb, 0xac07}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0xff}, {{r4}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x9}], 0x8, &(0x7f0000001bc0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x402, 0x5b9c316}, {{r3}, 0xfffffffffffffff9, 0x40, 0x40, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x14, 0xc0000002, 0x80, 0x2}, {{r3}, 0xfffffffffffffffd, 0x80, 0x2, 0x1}, {{r3}, 0xffffffffffffffff, 0x10, 0x93, 0x4, 0xfffffffffffffdbf}, {{r5}, 0xfffffffffffffffa, 0x9, 0xfd7c7a5285be4dde, 0xffffffffffffc594, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000020, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x43, 0x20, 0x2, 0x5}], 0xfffffffffffffff9, &(0x7f0000001cc0)={0x4, 0x20}) openat(r4, &(0x7f0000000040)='./file2\x00', 0x10000, 0x2) getsockname$inet6(r6, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) kevent(r2, &(0x7f0000001d80)=[{{r6}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x4}, {{r5}, 0xffffffffffffffff, 0x1, 0x0, 0x5, 0x6}, {{r5}, 0xffffffffffffffff, 0x20, 0xa5, 0xe2f, 0x6}, {{r3}, 0xfffffffffffffffb, 0x10, 0x1, 0xfffffffffffff96e, 0x9}], 0x2ace, &(0x7f0000001e00)=[{{r4}, 0xffffffffffffffff, 0xc0, 0x48, 0x1a27, 0x5}], 0xffffffffffffffff, &(0x7f00000001c0)={0x3, 0xfffffffffffffff9}) r8 = geteuid() symlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file1\x00') setuid(r8) getsockname$inet6(r6, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001f40), 0xc) r9 = semget$private(0x0, 0x7, 0x4) semop(r9, &(0x7f0000001fc0)=[{0x3, 0xa, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x1, 0xa000000, 0x1000}, {0x0, 0x88d, 0x800}, {0x2, 0x4, 0x1000}, {0x3, 0x40, 0x1800}, {0x0, 0x8, 0x7fe}, {0x2, 0x5}], 0x9) 18:55:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000100000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = open(&(0x7f0000000200)='./file0\x00', 0x9d, 0x80) getpeername(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r3 = socket$inet6(0x18, 0x3, 0x102) getpeername(r3, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(r3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001180)="e5a2d864dbcb88893eb03aca7c23f9b161314f709e6d08d4bbebce58722fb3f09aed5f554666a37f916de0e4ffe9fe8ff0ddc42d5425f359a99d7ecfd13622e25fd5ca9ef93a2ac68cc3674de58044d013d9a9b6ba9b751f62c198c515ca447441f37b92cf77a3e2d8e0635c98191fdd841e9a13149afae483a0089f4b1afd7136487e4264801abee65254db39c91cde77d10749b5c01d1b3de41de6367876f80c01c65854dc7ada34da5330712add894d9e6d199c924cddd9f133daa28e8b98a6", 0xc1) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x2}, {0x3, 0xd3}}, &(0x7f00000001c0)) syz_open_pts() r4 = msgget$private(0x0, 0x0) syz_open_pts() bind$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x3, 0xffffffff80000001}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x800, 0x0) r5 = semget(0x3, 0x5, 0x420) semop(r5, &(0x7f0000000140)=[{0x5, 0x400, 0x1000}, {0x4, 0x9, 0x1000}, {0x5, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x1, 0x1}, {0x1, 0x6, 0x800}], 0x6) r6 = semget$private(0x0, 0x3, 0xa8) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f00000000c0)=""/92) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001280)={'./file0\x00', 0x40, 0x80000001, 0xfff, 0x1, 0x1f, 0x200, 0x80000001, 0x1, 0x1, 0xff, 0x3}) truncate(&(0x7f0000000080)='./file0\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getpgrp() geteuid() msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000003edd913b0706aeaa026620374ea5f69ed7336b034b70f03f3c66956b747c30a9af7dd68b4966d04d037d3e945df29302a6904fcc85e9466abcbead94125b9cd2c3e59a651066e5dee769de28b94f98e3763945e50be7c29e5a6753321a95b33cabda51acdddf82972cabf608dfbbe4f603b3f5bf36352074d85f5f339df5472d0caea3996adbeb0ae59b8ffc393f24ef8c651da736f3e856e6b049e881e99ce71fee456c8eb0fb6893b313e113144cadae13abcc27d312ab355474de2d0d2cf27d81ae447c93defa71e922d131772b2efa557f98023686d6b448731128db425ebcee15dc2b23dbb94a448d9da8e964a00e9b4e2cf90985"], 0xff, 0x800) getgid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002780), 0xc) 18:55:04 executing program 0: r0 = semget$private(0x0, 0x7, 0xfffffffffffffffc) r1 = socket$inet(0x2, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x2000000000010, &(0x7f00000008c0)="eaff00", 0x3) fchmod(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffe89) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f00002ff000/0x1000)=nil, 0x1000, 0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, 0x0, 0x0) socket$inet(0x2, 0x8007, 0xe6) semop(r0, &(0x7f0000000040), 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x1, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2aaaaaf8) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x99) getegid() accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f00000004c0)=0xfffffdfe) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)) pipe(&(0x7f0000002e80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) getsockname$unix(r4, &(0x7f0000000100)=@abs, &(0x7f0000000240)=0x8) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) r5 = socket(0x18, 0x2, 0x0) semget$private(0x0, 0x0, 0x420) getegid() setsockopt(r5, 0x48, 0xfffe, &(0x7f0000000500)="526ca11de6293dfedc76f940aa00c4ff1a58c4e23e88f8c75fef908a6765420f8022d68d4a8e7dc278f738a6894307c78e56ad01f5199396754891dd5f2ec5214a7f14d80bc9be8f41ac60ee51e0a5a3dc30d770b2787661159d254ba37390c624488a444896e3641730f069d51b310b0a776f3256f2aa229bc98288e8d97ed5dbc69b96a54042f207d45d516824dccf3c4fb0fc858e09e3cc5ceb41057756e24845b2bc4f5f7f4991284f06", 0xac) pipe2(&(0x7f0000000340), 0x10004) setsockopt(r5, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 18:55:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt(r0, 0xda, 0x4, &(0x7f0000000080)=""/183, &(0x7f0000000140)=0xb7) r1 = socket$inet(0x2, 0x4000000000000001, 0xfffffffffffffffe) getsockopt(r1, 0x6, 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0xc0) ioctl$TIOCSCTTY(r2, 0x20007461) socket(0x0, 0x2, 0x4) r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) shutdown(r2, 0x2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x6, 0xfffffffffffffffb}) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/32, 0x20}, {&(0x7f00000001c0)=""/67, 0x43}, {&(0x7f0000000240)=""/61, 0x3d}, {&(0x7f0000000280)=""/94, 0x5e}, {&(0x7f0000000300)=""/248, 0xf8}, {&(0x7f0000000400)=""/180, 0xb4}], 0x6, 0x0) 18:55:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r2) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000040)) 18:55:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x3bc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x64}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x5) 18:55:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9ac895c50057aed57ae1a6ed945881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034f", 0xe3, 0x0, 0x0, 0xffffffffffffff61) poll(&(0x7f00000000c0)=[{r1, 0x48}, {r0, 0x84}, {r0, 0x11d}, {r0, 0x2}, {r1, 0x2}, {r0, 0x14}, {r1}], 0x6b, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) 18:55:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0xb3) ioctl$TIOCEXCL(r0, 0x2000740d) pwritev(r1, &(0x7f0000001480)=[{&(0x7f0000001140)="b0191d373df055eeb823fd93554c9fab8d0bcf5b0bdf20e00585d44932", 0x1d}, {&(0x7f0000001180)="9ee7008cd7d87a3363229156220aad95a78a95a7506d7eb4b4b01b96e9af05d74f7b7a17a8d7a8ebadd1007384dacf348b029dab8af56b0dfb86348454396ac87389d451bcba4b94ae0e4f0f8d8f9aa31acd7ae051b372b1a957ccba3f754f6d21e02f3bf8a5c519ac85d787488438732c32314383803da950dcfc14ec55c15e080df69d", 0x84}, {&(0x7f0000001240)="d69b6d7f3043fca0b5b32421c84e6375047f29a45930914a0a315eb4997bc2b91e2b0d92e993d7e3073d6be3c7cf815bb4b1b50e5aa997b391c0bfd00f35c3ea899876928d2edcbafc8084a2d78bc13fa5c9c5b4a1001bd8708f166deecc3b6d45a8dec71efc8e05", 0x68}, {&(0x7f00000012c0)="deee2bd444eb462378dfc2005cf735644502c3f11819c863f0f224541ac03cc21f7ba9207b4a171543183742d2bb8fbaa25d4c405b879c3540af6935deab883bbfc913e6e31964819308ebc3267ac8b6540b47501507183e2dd1c2feedc82aa38154ea71404fe6d5c84285ef0705a0bed47871d3ed2ba52d70589b4a8c3eb05ded1296fd019b993e12276f316494862f84e218c7bb5de97519985326db0a1a3e5d93ac331bb2a7970d00237e1b5cbfcd73df61946a765927904f9ff45fc126fe1399d49cc38caba6a5d77f2239088fd847bb2f9c7e6c26cd65", 0xd9}, {&(0x7f00000013c0)="f999d4d7945944cb1a2ab3baef03315aba4b73263412e5dd5cb29004108b0919041792b5de5b462acbc5102ec19c7ed1af115331d8b7af56a99e6487033953dd04ff2ae8282ce004269b51b5d1ae0db963991fad3aa8cf1477800b1f79ae8dc427a10240617c7222a6f3b53ad65dee95538fc4a572fcb969d49b3c6114e8558b6eb38597125feb67301b8ced885fd9bf838baf2a30582c65a5a372782cea4c3384af8f356525e6ef88a1dcc1c359", 0xae}], 0x5, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x1f9, './file0\x00'}) ioctl$BIOCFLUSH(r1, 0x20004268) getgid() openat$pci(0xffffffffffffff9c, &(0x7f0000001040)='/dev/pci\x00', 0x40, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f00000010c0), &(0x7f0000001100)=0x4) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x7, 0xc6a, 0xfffffeffefffffbb, "c46900082003cf7ffbf10000000000d5ff00008d"}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000001500)={0x3, 0xfffffffffffffffd}) close(r1) write(r0, &(0x7f0000000140)="68e92b98fd0ef23000eaf33e560af81966bff650455abe5ece7b4772b65738b16637b2b1133552abd1592e491ce6aff6a5b70fb00131ef4c54bd241d0b6c75cd87ff07f0acbeb25b6b1e5741355cfda4e488171f1def139712139a8ffb59d120d59547a8c3bed7ae6c39fdb822f719bd4f1cc0e07f5093eed3cafabfde0250a50695de76e2acb5d99ed12e205743a3f5d8005f5e942747c74f8998c197c306e7797d7352bb4ac86a28c7745a2a441fa14be0414e4b4a351c5cb9f509706bfc6aab38ee95a9796d57a76878c394e443bf1d902f5621c87aefde095d361e2b0a33bed8976fa17ccdc9dd0784ff177739530d065fca690f9982d62143f9b77869f3e51b89adecf7f01b5da4d09638b08e63eeec84a46700f6dc3a1f13dba226f2a10143ca9e77107351b54925b24fd6aa6a012679d3e2b6b235206c4361299b7c38ab32b21ae10bc113bf1f1cc54b7433f2191036cfc02e7003468a2ae875ba2286e158fb588b99420d12a7a33eb92c4ca86579ae6d4ae26c652c344bae589026edcc4dec2a008810a772a0547840e63c8d5d46c7099441ee20a472b15cbd3bd00b3ce90931a0f079cf69db3128c0d9ca08546d8fe5500c153cdc540fd45141f1405104ff58972229243344db77de999c4ece50980b215ef10994ab6eed4549fd9f8604c46dc13ac92cc7a49b4a6c65daaad675dff542d66a0c98163b62ea53964b20fd71d5ee0219485b26b7b4e6dc4fc8ca9bbaa8c3592bef67a03120273905d19fdf5105e50edbafeeb988b217d2663a98339df9c6e4c75b343969a11aaf70c7098fc871ab55cd839a100167d860cb60fa1c6839d7b7ab569ffead0b73d9619bdb45a933deb35e71ed39c981f26dd48945d8a941b34af8108859195a95f2deb3df172bc1a39d8d3dbf5b7e68950886cba4dcfeed5cefd5656497be5fe4b5b4c38d643673c8469c5a3ffcb3e7b9bae0b59454082620b4878be3036b2c8191f99f9d9b1653a427ba8175da0c31cc6bfe405d11e47ea92b11fcee2e04ba7a2e3ea3e4acc67ab7d73790dbc2cbc630e83ed5a0e5625894080119b56066330e734c53284ac89a3f0b4092d30d7065a60af4e22c624cbd20231e750150302720e247fb01b831642230b0d358e063c6046bf82361ce3572cd5ffeb9b84bf0a7de210524132fa23f7594ada563b939801853037dcd695a328044d7a4a5dd09b9df4153b17b84c95431c7d309fa6f94e5bb013c508860e91034d48f989001156ba7e40fd6cc10762051269bad59ae0c6830405ddfd959eb0d7855d2adaa03bda803114031fe57f6dff81d039485815c0ad418a7cdd4c334f7a2384ae3e46ae429a2db40c10d8fad94c062c19a3387422559ce395e184c096035108de7b6c18865c2f259ca8e493ce507bad3839d42a644a1b7bc9be9abb65bbca6f7db028c1e890201f47bbea91703480dd86bf5e788260cd87ba0c0b83018a754471de6e2e1c2a6974a46e62bbae4e04a4752baddc80ec0bc30164b9ac453c21339447ec7cea80f010b7e27263cf6ac978bc65e54965d0cb8ccdc99f224e515e0a046bb9e1b23d4af9f237b3e3f48349a8c33ca5c92ef952f0a1d4d362c8dae5cb73aa92c8fbc1ec0d3dc2fd965ce1f0f837e5219b32c3d0d1fa7096a0a3d051982d0e7c24f2618a107666fa2ca966345d96dbeab6a9508cf723b4e6790ce97a473a292328cd0e336b483137df712ab00a9381cadebd79677648699b6d161deb97249f34ce1d81737811976430eacfdc34e4d4334291d6d48befda78c3698d5dc1f381b5ba28bf9557b49001f1f7fa2590037d8b574d843e2b689cfc7d037b7d099bb6f60130ab70578193cd60cd44061d6bcf7f314ae2ea5d8a758cbaa630ff1473580be98433dff5f14c312147c2afaa31507498efe914dd6ab64897ed0ffaeb04126c487a4d0590cf526618d64f0557374532c04c12ec991cb86c7fb606b530f8e84fb84b2d2dd2a0cd67f9b4ebe5f2f101b0cf2942717e435ab654b332e1dc93cca42c1924e433132d7aba980d1b3bfe5892043687a1c1ed4cfc9d54bda3be97e4bc8644ad75c81edbf17bcc2966aad6e12261847d220863ce3fc8d2be63b993a3a321992bca64d319710d722887966ccf700b5111874175b7262518601d071f85000dc2d2eae7abc549e6c2fb6d870a4ba786676a4a1234f0c3417c1b7ec3ce5a1bcde16b384a4c3197d5b909a786acc42b2856cd8f1649165463742e5ce498c7e7f59d6a0877066f194b0b11de375e57727023afaf99a48c0796dd12322d6a6a126d290ff85c895557c8cc7ddd71aa528aeea937d4bfaccad577a34b937735a5735efab59791077f740abdcabb2a5c96b4d0a456e03f375a69ad25e62f7a4aed8e9b5019633960b5be75cf8cbbae42890609fcd4a1b20cb24fc90be6172f97b84a44417171a409a130f110ae6676eb4dbddb8fa79e279cf24eca56a1e4ea5579aa1e23708a5fcb61649cbad3b6ab9eb54ed5f579fdb4e569ba24edc3c0a494d8e4727ceb220db86fd3df8b5ccdb3d30a3ba95e5fca1e9c824e56c03d3297b03d7464849ac582436cc0346c2c2612559928c93758e180a3d79eade39490dc15e19238a9da45a0adad573f23505331b8cc1a79dc61f5e8517f3272d858e3c1c90411ab3fc9075429a68dff80f2a2459ae5b16fe1673b50e985d25b3439777928a063cb8a298f56537a3b92bba958ff46a4d6be31e5031216842a2a3bbcdf2e8268704904744ce18b688bb17fc58050dabf866e8464f6ddefb95d9b75ba77cfb0aed180570265610472db1608014d4e64ca7886672e1a8e6c6620f6f7d5df5f5f2b05f8f8bd8a3ee504ebf3b63c94e5fc0638d360a4eecdaa81b627cf9cb05a7832e1580ae9ad10d250144221f8ffbefd26dd1afa2ead1f5ab50d389d3f0b65988f808046d417e8ea8e0e0a7036e81978d2af08e1a6a33950833592f2dfd5b9c5f8cac1e501cdb49a24e500c66b3b0d9b95ecf35a311bbb57d3c26faf405772b6b8c9ed4cc749a1bdab55f56e45effe1d608a790579db3c54fcf7fa0b0fc6609fb6a3a2db29a17792715b9b54ebc0243d53c8ba99193fc87ca7ddbfc1088df1c72eaa64283a5c09812fdf354c19f43d8604d8a3e8b40de17d830f58c3a1f2eabafd1caf6e7cc1702347722a09532c22224b9d8ab82bb2023be9ea7e51ab7872e3e819734c0ebf120de060eeb1a2f03bf6040baa4fe8ecb1994eb201e9d5b6efd37a9188fcc3de5f8358f775a48b3af2d38e4cee3cac9bb9d32219202839288767377b2e9c7bc2b6c09ba62dd6f3a5e6b3465b0037e4fbb4db395864ac65213d8322f0c2797bf67e9ab51fe076a97b647f14ceb03be2b6a31e5449c2c4870fcfe6801859de8c4ed42b3ba35dcc7cf43a7cf262284d16d5d633fc022632a0dd902b81c50f13db0c1ea91521542621221c09c88feb0bbcba555f211f4f2ff5b7d605df9c7284eeb9ed75c3e70100244a46bde19876d61e22bd88b392b78e2febbd3197a0186ce0183797fb72905b65e79dc07c5cfe1699ddab060592b65380dc54c2861717a44782157c778ca627ba9acf27ba965b584f20c596380aac9b90d18294765d002e8cca782a24f021d76a36819f59d915fde391ce08d0f47d202c4afb91a50e93e0a21da02cae38212175778d51efcde24ca70a3f1ce1829df3a652f511b93f53cdb213e0b9b73d0e91415b1d33cc065177684990f040dcef8d26f3f3a7507cd999d8f3890332967bcbc4460cf6c3ab02888bab99892864408cc7d29cca0d82a90c54ffc06441f6826d1aca5672ca8ab6b5b7045ca1deb82423fbeaf804c48a74fcd961448a3421e5ba6af3537bf2c2e6a3a09a11b148338651679700ff77ced53e1fcfd058deb900fd7e1df91dbc00a582382c6d248ff58da011d68744742f3827c801602c6190f79213a519b89b40b030e41ffebd5a274dbea5ac61edc22ece85b458a1e5656d46b69fce57877d2a35c43c7e380b297dc3c3ca44f17eac094792bf63c5058afafdd05c5e6d472f2fb6cfa2b4499a172c99cca9e86b657b5309e10bb9082f8dd04430f3e259091d638f3cba63bd2f7bb916e448212e87d554f32545b7ccf9f7b6816ac819c771e43ea9763592c6bb1c52ceb4e45bad4471e2377e4b326c252f463b3432be85d3250dba9df819caf9cca6a2f78e484d89639d0422ac259f11b1cf2ecdaf605a1cd384b657a37c8f98c406f67cba2ad9d3845ca162e284c55d6495fff3459203f361a00bec03f5f3dc6b04eba1db1e498ae2cb14809e56c57255e41baec22de04fd46f3ae4d22d50914ba0c0ed49f9bae9450dd59eead185c2a45b3761f8ec6a437648f4dcb871d155882cfb76924cffef27858715dc6416338db9c939bb58157ddbaa1fd1706a69caa8315e8eacb120f36e46d3fe51b830c116bd4454676900160bc6bb4901c14f402a2a7bd5127686df562d820bf7229dd22f9d90711ac9b07850eb42e6b713c0adee64e6adb5c3ab7c70881f5b93e5bf74e34d74343c71ad8d02542ede788a5f5db7cd49e19737d04f1278db6cb1d8d38226cb37e4429b7c198fb5046c6c4d25dfeea14c45c19307ba89ad1e9f5b3c7fb23f4fc2bab2c721ad7e96d53d1e8c0dedb1b522b7d5e25c11761aac60ebc46a35c2ed71f66c31811405a970db84faf8a43a7a081789ca22a4ca495c045626a794c3315b2be0ad75bdbc3bb176390c92cdf63aac9f08f9ebe2125b8714ac88dab00e891a79949b6abbffcd17cf424988a6390b59eb0032ac999d03c1d7e2e086cb6b9fc37233b669bc341e77b81e40658ae8646bfa00d946d244ca5c7fa1b3b6b4bd70e10ba369fdf3f99be1ce8a3f2db75fe3615ac61c486c81988e024a8c194b98ec35330c130ada9c3747b20fed7fd6918d1a2e2c97e718e00c453a9780a9dd2dfc0e3dd3e030fda291a585d06f084f3b4dbf70157123417e82ea5a2429371d96600c145f9914fbe93323542221e79c050df4a706600b938fb605206f7aa13d33fce965766bc5711f30a8a48ab6ce26dc75d4f03eb9bae4b109cc2d01140cba735947b787e3d6f62980910f80d5cf7b9bb9be1546ba70fa0a5daea3fafe59f763e62df2211cfd5d822e479b1a905535b4fa2ae587ee165d87145da62607bbee8a54ba2c08f07270f8d7e8a3f54371d27c2c7d1d7bfe9fbeca19ad6299940319e62fd654e66b2ccd1b49a704e173194ed1a8e78358a359158970a1ce229072bb71292d1cb2eb8a1416917a0e6cb456c17cf76ae1f42d1669117025997a30ae9683e5d181873cbde2df9b55570be6c0d3f799d110a45abf971b34adaca86e4137dccbceda49d5f9843cc169a16de4c715827d1dc1d80b058574088eb739e1a6dae989322128b3ed1df7ae948daacec868fa7dee809", 0xef4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001080)=0x2) write(r0, &(0x7f00000000c0)='\t ', 0x2) fcntl$setflags(r2, 0x2, 0x1) 18:55:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xd37a, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 18:55:04 executing program 1: r0 = socket(0x10000000002, 0x1, 0x3ff) socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)=0xfffffde2) shutdown(r0, 0x0) setsockopt(r0, 0x80000000, 0x8, &(0x7f0000000000)="ed5bb796653bc11ccb3b6d45ce4923e152f2260c01a7cb7583d2ada1b59832ea3200d2106e7095ee83765ae2dc", 0x2d) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000080)=0x8) 18:55:04 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x572) r2 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 18:55:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r1 = kqueue() write(r0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 18:55:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0xa, &(0x7f0000000000)=[0x0, 0x9, 0x1ff, 0x5, 0x9, 0x800, 0x4, 0x1, 0xef, 0x2]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2002, 0x1) 18:55:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 18:55:04 executing program 0: 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$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) setuid(0xee01) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x200000000000000}) 18:55:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) sendto$inet6(r0, &(0x7f0000000000)="aa1678f4887ccd584d3000a19d5a28b92ea6ea2f2160ec8bedf511efbc6cbf8518f214437b8b8e47ad9f89392c8998c2c2f4feb11f9880ffec403f7e7d1b512d11dd9068d00940354faf24aa", 0x4c, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0x7}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) 18:55:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x50}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x2, 0x5, 0xc0, 0x4}, {0x4, 0x1, 0x1ff, 0x10001}, {0x6, 0x3ff, 0x81, 0x9}, {0x0, 0x8, 0x24c, 0x4bb81e45}, {0x7f, 0x7f, 0x100, 0x400}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 18:55:04 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x9) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c7, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x6) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) fchmod(r1, 0x40) sync() socket$inet(0x2, 0x4000, 0x80000001) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x10000) 18:55:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240), 0x0, 0x405, 0x0, 0x0) getrlimit(0xf, &(0x7f00000001c0)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x60) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/178, &(0x7f0000000080)=0xb2) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) sendto$unix(r0, &(0x7f00000000c0)='G', 0x1, 0x7, 0x0, 0xfffffffffffffe21) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 18:55:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) r3 = semget(0x3, 0x2, 0x1) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000040)=""/20) close(r0) ioctl$TIOCSCTTY(r2, 0x20007461) openat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x8000, 0xc0) 18:55:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, "d57c314ac31a9e526b23fe9854231dc6978be432"}) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x20000000000024}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 18:55:05 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="e1506696", 0x4}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/32, 0x20}, {&(0x7f00000001c0)=""/173, 0xad}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) syz_execute_func(&(0x7f0000000000)="2636f390c4e31d6cb891b2b6c32845ffcc0f1856bf46381866480f7e92aa8d732cc441b35f1c30410f0f78cb1dc4a279ba12f30faedc") openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) 18:55:05 executing program 1: r0 = shmget(0x2, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x13) r1 = openat$tty(0xffffffffffffff9c, 0xfffffffffffffffe, 0x2a0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x3f) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/119, 0x77) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 18:55:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf", 0xb11) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xf37, 0x0, 0x3, 0x0, "1667aea7fc27508eccb8005a9dff8470b5afa1e0"}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x8000, 0x9}, {0x3, 0xfffffffffffffffd}}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06", 0x4f0}], 0x1) 18:55:05 executing program 1: r0 = semget$private(0x0, 0xffffffffffffffee, 0x80) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r1, 0x6, r3) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getuid() r6 = fcntl$dupfd(r1, 0x0, r1) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f00000003c0)=[{0x0, 0x7, 0x1800}, {0x1, 0x4, 0x1800}, {0x7, 0x3, 0x1800}], 0x3) semop(r0, &(0x7f0000000240)=[{0x3, 0x3, 0x1000}, {0x0, 0xb74, 0x800}, {0x0, 0x80000001, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r3) semop(r0, &(0x7f0000000380)=[{0x1, 0x5, 0x1800}, {0x2, 0x6ccc071e, 0x800}, {0x3, 0x6, 0x1800}, {0x0, 0x40, 0x1000}, {0x2, 0x1, 0x800}, {0x3, 0x8001, 0x800}], 0x6) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r6, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000200)) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYRES16=r4], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1027, 0x0, 0xfffffffffffffdfe) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) 18:55:05 executing program 0: socket(0x800000017, 0x4001, 0x1) 18:55:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x100000000000}) write(r0, &(0x7f0000000200), 0xfe72) socket$inet(0x2, 0x6, 0x7fff) r1 = dup2(r0, r0) pipe(0xfffffffffffffffe) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000000)="04371b0d5f3e25d80e716116bbe1c0305f91cc90e957eecc226e904b0d5e5adddaf60374b49f7fb22fb8d2fd633d63b0b1fbd861cfeec68182e2dd97d791a15f20aea4b969b6d4a352a1d093926e6d7c44df8dd3a9f3e67b078ffea9225d10e2a9431cbc011cac3ac8a126660682c7ffce48cc", 0x73) write(r0, &(0x7f0000000180)="5af954e7cede3434975f92b89600ed88efa3fb4ed323534acec94059c4e341658919b61f56c5896e36803ca6d6bee474f7dd59bf06270aef", 0x1f8) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r2 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r1, 0x20007461) dup(r2) syz_open_pts() 18:55:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="a23a108427d67988ffa7f568fbc0c69b1e4bb940d18642a324e22737731b8b34d86cf0da6af65fe653ef2010560abacecaf0a17f82d0c65b7ee992fed58f6ad063d2f8", 0x43, 0x4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f0000000080)="b100050390000000000000005786ca90500e08feeea11ea8fef96ecfc73fd3357ac76caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ede8e6b2ba6e1d8ad259699a1f132e27acb5d6027f0d7d026ba8af63ff37282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080020fbfffc1e000026a651f1560b9dcfea0f78ef6276d3a063d5d0913771bb654bcef5d60614090f883bfe00d47cec873f01ce83bcb38ea91dfc51f11d0bd080a51c3046859d5deca88dae13995ce41091968d12ae47b09417b50ad0357855c13d7e", 0x10b, 0x4000000000, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000300)={0x8}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000002c0)={0xbb, 0x0, &(0x7f0000000200)=""/187}) 18:55:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xfffffffffffffffc, 0x1, &(0x7f0000000000)="00000200b814f23a8e", 0x21b) 18:55:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x184, 0x7) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000280)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xffffffffffffffff}]}) 18:55:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2c0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x24}, {0x1006c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") r1 = open(&(0x7f0000000000)='./file0\x00', 0x10090, 0x2) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x2, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0xbc9d, 0x0, 0x1, 0x41d2}, {0x7, 0x6, 0x81, 0xe44}, {0xb7c, 0x7, 0x3, 0xc0a}]}) 18:55:05 executing program 0: r0 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000001b00)=""/128) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000700)={'tap', 0x0}) recvmsg(r1, &(0x7f0000002d80)={&(0x7f0000000780)=@in6, 0xc, &(0x7f0000001a80)=[{&(0x7f00000007c0)=""/121, 0x79}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/94, 0x5e}, {&(0x7f00000018c0)=""/177, 0xb1}, {&(0x7f00000019c0)=""/141, 0x8d}], 0x5, &(0x7f0000002cc0)=""/180, 0xb4}, 0x40) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50, 0x0, 0x159}, {0x2}, {0x6, 0x8000000000}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") setsockopt(r1, 0x9, 0x7fff, 0x0, 0xffffffffffffff97) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x10880, 0x2) write(r3, &(0x7f0000000440)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f920a87b754947024a212fc7d949072eeb93a2250f", 0x58) clock_gettime(0x0, &(0x7f0000000180)) renameat(r4, &(0x7f0000002dc0)='./file0\x00', r4, &(0x7f0000002e00)='./file0/file0\x00') mknod(&(0x7f0000000740)='./file0/file0\x00', 0x6000, 0xd11) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f00000001c0)) r5 = accept(r1, &(0x7f0000001980)=@un=@abs, &(0x7f0000000240)=0xffffffffffffffd8) r6 = dup2(r5, r5) kevent(r6, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x5, 0xffff}, {{r6}, 0xfffffffffffffff9, 0x40, 0x2, 0xfffffffffffffff8}, {{r5}, 0xfffffffffffffffc, 0x12, 0x10, 0x80000001, 0xffffffffffffff7c}], 0x5, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x2}, {{r5}, 0xfffffffffffffffe, 0x80, 0x0, 0x81, 0x6f62}], 0x3, &(0x7f0000000340)={0xffffffffffffff28, 0x3}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mlockall(0x3) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000400)=[{0x7, 0x7, 0x81, 0x4}, {0x2, 0x5e39, 0x8001, 0x459}, {0xf9e, 0x3, 0x7, 0x7}]}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100)={0x24cd, 0x8af4}, 0x8) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mkdirat(r6, &(0x7f00000003c0)='./file0\x00', 0x0) setsockopt(r1, 0x4, 0xffff, &(0x7f0000001b80)="f93b1b4f3afc04477293c73835ce65fe595a2b11b34289b511109859be01a55506b18490627f4ce4ec4d093dee05a9cb27d472f78c381c9d9873bcd9051912299f05e01118452f6eb0a7bafe6d95f26c6f5df7fc3ceefdd9fd10a982857371c210d125f2593679034c2439e52fd0545a89e70df546e056137b86012ee933807947a08a4edd0e81de4f39599acfde3c998d6486693b0702970d2bd0b137a29818b4cbea4cde59d732c1f1d1c89edd4ad15ffe3d29b759c6da553186d4eaca9277cfd834bfd3da65237b8c09d37612803fde7d35f5e1bfd717a1404651cf36542bcd3f154f94dc730a5accfc1f46482ed14e352454f79505fa58dfaf82b219dd2b5a1544415974929fb66c9c95d3640b73fd3c00df5a4dc74943148a27ef7581f2c8233df9b9d1feec2153ef7578bf80821f946599fac42ed58ac068c00ea41324cf7c967ab3055a7829030419f53679459093f3040a8ab5b065b34071a024e3eccd1970853468569de6ce00a76451c344df0036229e8080b3697135dde1e684ef3989b5ae41fe31dd3acd094460c01092e61177aa0f5b4150d07e5c865e863218d1d7baa5ffc5be986690088063f157449c5c939ced72c78955934bc3aab1aec73dc8ad9119b39f256cf74d098ec275390ccbbb0d92cfc9cfab3992ad31919ca197bcee3bcb79cff80427a10542403971b15dfc7e1ded8bdc430ffd2b9892152e62d003708e77d43a21eb26f71917fbb1bfb416f749ebe4d661770a7d95bd34b04f2c1aaf7d3990760445fa81790fb12f1e096720d558457394a5f48d689c3e81f52637004dce07344eb6c60f9a180e9de7b5e3398c9617f07db7a15ce3f46c7380abe32d000ed227442dec754005233c46f92a23c8be1e68ae7e28bea809a7c9f6639198a1ea646d0172ae24e28ab2acc3ac8141e75e9bc951f7a60f5e72eab097c6238ff03ec9f1f78a7cc91b51f3a276c8d4f793fc9fbba910128ef4d4b36716c24eecd3677613ae8e797b93fe0c37af4bbef4716fc61bac6d26363d0e3cbcd9961a981c14ad190804d4618b6e2b2a061d252a43ce11dd23d4d9d8a8da58ed3d9baadbd7f41f4dce15d89b09e263752d9ffabbc95552296ca8c010c2ab8fca89f474e9d2af0e5f636a4a818f15fd132d8521fc6e545031b64a96cab7ce3b7f6e3359fcfc48639f3f91c43bd5976d8cb71a7a2f9553c86013fd397929774468b22bf63cae1e35cd5d194d74c1ef676ab0818b3e7ac757153bcf55dbebc2f8eb6084f3e4f5c6ab3fbb9ef4a07e288cc65d5bfd8b5dd0c0ef2e6932bdc9f6ae82295a26344742d6c5cc55109b45d7b87a438aca2d1aa5ef2fa538fc1dedfe3dc1bbe64e095fea9a8589a9b777e0b71992674ce5ec6d531adf84e46b5a6218ed45c064fa00f2a24d01e8b5b286f74da123ce504029f45d647d97648b33e8bd86fd01c0c225ef0266786d2c553ccaff1ff54ad038974d9f7e75e019d8824db7a9a13edb30136e697bbe20b9b24ed338e59b96440207b99c7eb999f5187c132cb794cf1cc1ec763e4c55595750d80af13fecdc6bb276ea8825a7af3dbc5dcdebc6cf5dbb8a09a6698eea4c39f553912429031dc923402792f597456897e232f59fb796ca3008770b3d5c5b3650cfeb9df116f5c8a4c83d3a3a3fe5b02b5c3dbcaa82ec945b4b5964040ea5f579cdd5d79396370c93b3ca5f33537d6db2f48fb24a392627b8cb3ceccd335d92ae3d22103a83bae60916c77e524904b168608087800ff6f8e587d6d2c11b5132084ee514c5b1f242a6e25e8e6b9ef88ec510f9e1fd38e9f1e03067bd4f5c07142da684dc5ffcc5d6b856228ebd0f8880ba4a117d6735b798bc0bffc3b22c0359956c8159ef58edfccfa1833585272c47f0ef5d10f5be31b0dd1e1b66b586be6d57a4ea3f57bdb2f54605bb871c6f2a3330f8b362df7c8786468a6a0ad5f3bc88d8c6403160f36f5876545ff893fa920c4ab8ff20efb2f792b3f5ef36f2580290ea26f83008cd3cb7c69f5cc83df4a6f100089d261c604a4ec4a111a0da7ad0a9ec00f4aa49619c67c4f19e22c4180cdf6ea245193f45c22e4942d1002c906dcae273e3f71cfabbb166339394020803b26d99ff1afc9b07aecaffdc73be0ee7f952e7880d4dde6bf484425797c1ef8584f0d1449496ef0b1976ed24345338f4092a0ae7b25c41c3b41ffbd657edf59504311ba5c29d1be213df1740bd1447b940f79a012a10cf829d84295f1aa236106fb4f8856f9fb0bde7fcc243d0366edddecde73dfe33c30f72dad17c80e44dea4aa14062713c597e741a350721008a9b7f70faf7d257294cc01e9429e87fb60d940a257dead39ecf9f6be5bedab6b4b4455a1ef0e4bb86f7f9996c926df08b4d1b0cfd53afc5d8e9fea43ddea91d974cf7c90bf9dc12f8ccfdc4af29374789b78d06baecba7aa71d27706a5b2d0c10520233ffc76e1d5c0fe56e71d4c69871f905ad156982aeb2c4ebb9de3ed1f05d3f53825936f131f263ac76083917b2a3bf13568fa4338f3973c63fdda65ca667e4fe52c5a9d72acdfb9fcc414d5788d0a6a6fdbabd32ec82697c7f5be8a38a4a874341542cdf455802ec2aa696930619f822a07821823a07c867245bfc2036f46919bd990c4a2091f263c95b51af6e2ffda2eec6c93b371db5f0a3428fccddeb6118f0251cc26d022f36cb3cc4c431890a56c981785f070fc109cb1e58db158310a3008b7f6d43c09b9f41ee1b4402e2fba435b82ee5a3ed36d518b5d348f4aff9a4bff63caa6c77cd2f035fc4fa1847ca7def7d6dd8599a7f13872fb9ff2a03118f5347eb4caee9ff937ccf62ee279f1d9dba3220b62014efc3db5ea7c61e9a01e32ca5457150eb6a8b8b16a67bc5974f3f5b1f7f53527c40284d88a81491834cab144a3aed952ca037b8de006b75b24653a197dfe81decfb44e29d4179e8f69b881ae1b2d92ca734d0af13efebac8efdf4dd406f287b4d06cdeb071954a2ee124b0929856f60a5fb4caa7cf2bd0fbb7959eb012da3392caa6851ed90a4e8633827add679257dfbd1d4eb79997cc172f0933395e7b9dd50150e4e0cf9d90beac901f0cbac882e89ad45332a38fb1225f2c49b85fa1e1d00a8976285bf52b2e0c0c88b72b661a9b36010a79536b795dff99ae421687803ebece7650a81c584b4c73a78e74fc501a65a9ea7b01739b538971cb5d131bfeb7e886a783baa19a2dce477bbab17dc3d180e882f6dcc98526cb60ee17f540a4a39e90fc86abfc412128e194b55fc924c1e7905d777bff09d481053650005b494b25411a1130b0c7cc7b579526805fc452dd26ab6b663d9ebe1fb489d8363608cf192edaeede4df49ebe27f4e1332a11bdef97dd5251eccf8610168daad5c15a8d36c3b2a51d99924f3bacb1f94d9587135cc76a99e4518758e0a35e26a0865a8e7775130d41d23c648b531e85f752d11df3d3fb5e49ffff2040d6a7a124de68ff6f1d1a12f4a6ff07b3fb05ea8d01baf0f6371f3b3342d81af82af8f54aeee7e5ea30352366114a3f7f7eac001e3d57a3221b7242acfb24e8f0a91bcf04656d5c3b026bc008c2cbcc6db98a8353e7480861dca59947facfc9d80192fea91baca73ed273e02b6c0474c1075051e2ac1811769ec6e8d64d80cdc8f7d96b92d552dcb3200349176eaf3afd8649b514db39d9345d1e1040133ac99656fac721f261134f0adc85d7d8274edc527ede3f5b44cf77d1e045469a976982b3d9ece67841d5c0747057d39af4f440c16b2159bf241490a24192abc4e4b6b465b63fe7df6446d7aae14eb182d0f101724169443340cdcb726641fbfc9b2c43d92725788f07b17ac2947cf3942ee054f1693ff81ae8c8b439b4e94ec5a2b69d52ab28b4c0a475a78b45f83581c91b9d73085087a2ce950338f7debb32286938b2b80a8bac12690416fc31d03da9d1891fb5c687975e08208e351f5fb9e52af8a771da3535b74281e7f4f18e6328cbd660c8ce64b3a6d2a8494bc74b94c9f41e7f5976d962eac6dfecef7f053e98dd3170864e57e2ffc886ad9b14cca2c228bcc8e35cc10383126febe0c8b1ea40f9011201bc34f5c3f20bd1f1b94f6d0ee2afca6a741ed3fed35064688c3187bbc04b176939b60b3a39661debec46ed7f860987216b8c92fa4955bac382537391600e599c468fac32416d7306578c4040e0b58b5a77af5d0269fc9661448ff08b594438ba6a4f8a3cf7495824f659b31a3f06d2ac4f0152a81f8c66dec272d114ee535f4bf8be3bd3f14d02253a49bcdab9befb99a8d6e221360a163639b0f7a6b3cc4738bf5d5cca163d0f653631df6dfaa820b0daa4f096cd154aa139c64eb1a9160e91feebf036bd8991133834668e10f6cf6613ad4ca99112ed7cb1e895d44972ba7f77a431161cd2523f8c6a3a2789765d3f9ab3c54f2acae27da3d7987f2fe2474c3734090be4ff058538c381a4190a9410aac7d19d02c47fc22d1543e1cff9f01c4d2036f56572275d3ed9c25584b82482fc0f18e7fd597966f34af6287d0c434c3646b67c3ea673cb13959e3d27b70910ce38f0cf814c49f8ee3fa39f1d43345989d2e41c7a3bdceba7df276a1e1d2e2590d2916ffd6bc9a008915eb76b00620405fe256738c1de098a975797c954198f33c82282abac2e40d6bd1abddc2bf054edec27afecb8706822364c23ea8cf36cb14e651e44e8d17c58da50bfb2fc1150b8e59dc94af6da23e00f69055efbc12746bf8065de48df9948ba0d721b83ff2ffdb67be1bcca1acc37e4010f0cfc2ab4fb13c69a2a23de840fca140ba0992c23c72201cd6fb90ff1cd5dbcc367d75411817cfb5b9dccf3f7139bec4d7a89c352756e7eb4354c10471dc1ef47f03f5366e5b00afdc5525196526d629f86f54e62eaef0ed16e9af48e33a61d1ed535ffa00d49c9d8ec2a973c7cfde6973e49c8c555b40ce2cb533df3484b3e963ed7bda8785dc1c76cde94591d3f8af7b5357657dbac1cdad61b57a5f6e600d4c0f231dd8098f86eccf395506cfe38b7a622f0501eeffa63f02eb275dd26fe0b63677678043aee919c8319b4f822c1a56813376dbc4b7b6c579d0dc7d61be49fc685a850520b8dad45b1d5ac96b1144758be47b9e5829381a2e06e09e30584b731172da806dfd7b1ebd300447d2f9ab4db4424ea1257edecd7399914c5ef280eb3d15a06c8c7c8dee2ba5a49b81c1f65d9666952fd71b3a8d53ee02c3b8a19fd4449ffe70fc2181fd722b8c22fa39628cababecb1b26d627d01781ee008c94fc05e434d926a03e29ac4108a855cc154d012c8226e41655aed7f1bfcffffe91ffa1d25a738d37410fa73b156b188c3d0e903ef40ad8af433739942bd332ef851fafd9b87266e4840a344f825af0ed0e8de1043e68144715370530bea8f5fb3b607eaf33be990faf7ba04a1790a570c61b4e97b0f04af85768cd696ec1842f9cdfb28638d8404dab78d8214d065924c34fa02899ae5e7762c67f13bb5033fe48edab723d7b8208153f2dd13144b6fdc360e3316c0b843e8fb46a6c3b228ac9437541ceb0d628876622c5a8b5e1ef16aedb0ac53202ec668113c5bcde3a4921116e51aa9db0128de791f1b4c828d6490c35814369ed9d8ba3c4d9e1eee0b630a29314e57fa9eee1b1004baeab91b8249835953207fbfb287d9de2bc42d5f6128f7d14653e13a3df61e37bcbf8c36bec4c1c897534dfd20beb864bc782333cf7d42d3de3a5e9cad3ad18899b3a7e40a57f1c04ee4c936165b5f29538cdb5f10e0be3c3d0a43bb1de200161ad0428e0a2321bcd1fd75140cdcd672ea7fac4ddd3428e5becb9c7d03558ffc5a00294ac5e67699cf621aebb6f3255613697a706b0a7c8349ba5312b03d2a90b0f0cc8bbb364ae14a95004b02d01b205455923073e0e49b2f75924207ac17a5fac868c7b183effc00c9c71ab28dfbb8dd9930536d3e9a710e5da8bcd9b64d99132b4c2cc450094d22a94671950cb3d8c9b646a0a3a9d9ba29e56c742484fcbcaf28eb99ee58fa26269dbfd254eee4e51824b40324edc7abd2fe13009ab556770379001c57fad87421f174ceaee7035ec0bde736abf737e9a7776a41fa0b9709a9ef8144b95f69ffdac2bc3d6b6a9d9147b3a8deec097bbc9551af54ee08ded608872a6bd173b6bc96cb2c40c485532e5ffdcd8b8c89a704a234a03fb1ce8b1bc3", 0x1120) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{0x0, 0x80, 0x1800}, {0x2, 0x1f, 0x1800}, {0x3, 0x1f, 0x800}, {0x0, 0x10001, 0x800}, {0x6, 0x6, 0x1000}, {0x4, 0x9, 0x1000}, {0x4, 0x4, 0x800}, {0x3, 0x0, 0x1800}], 0x8) 18:55:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) clock_settime(0x6, &(0x7f0000000100)={0x3, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xed, 0x200}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ab") 18:55:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xc0, 0x0) 18:55:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x22) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x94) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)="916e33c4658a671b3a6bce2852e8a3415b3c6e5aedfd0239d5d84122eb2352a5d8dad0a0c43c277f728ff05270d1215dc50155a82306dc1bf0a10ba95f789fceb823", 0x42}, {&(0x7f00000002c0)="8859943842341f9357f1070a5188413f575dcee6b93d9b2044faf9aa6d606c2604b37952590110f7b58f40167fbc9cce4fb0358098a41584a0d2a1b94a2953837c7209e7ab6522f5ea6df301f3b0368d03f9bd226e68f0b083ae3dd37504aeaefe5555937f515f87178efeef5c4678250ebff1b6e5682343c12a679740b7ed21b7dc502f645adee7a26aeb5d1d1846e7046e27046d7e238c12e6", 0x9a}, {&(0x7f0000000380)="03a3af3102cd5fd696193308bd917992fd75afdc4e8a0dc8ddc96c2eac41914e1dcaee87ab3252e210d2dc4306f1c33a030d18bd096d19be5e9ecf25d6406f3b7755a572e11193879b14b5593fc28dacad4a1ca0e5cdecc97887fc9b00776b162b9edcba6f07e548f1e12706791c021b4b8cb97c41c64ca03818f4519ac5f11ec5fe4ed41ec382592da668b22d2fc7cdacd955821e94084df6695f53aff7e7093a9e182bbce3c2d0ab4af8cb05114f1badae33800cc43a774238ab4c31ae99e3914cb01341c03c516fe1802454b3aafbf10174f2005ad02a02092c88189f46868f2ac08e4ab55cbbe5e11f6bf275e9f55b389e6403696a981973c598ff39b86c72a72419f20323034498db6aff0857a476abee4bf6b72e1dde2ad66a9c9bed5fba36a535c2d0203852532dc11a0d0d3a3585d5552224b4d7c3c76013e56651364319be817fbb9d9250b532aa61c3f8b38dee15f38c8db23acfd8d4150277a33e249a2bbb16f16b597484930ad215bfe481ab8c88298c54ff1042ad8a480b8a36e0b01721977c311bc98a009792f5026078b3fb500ef49bc37c19c9ba580509976d70157d029023f99f673a80b074f93cb15da5f447ac85cd790ac2979abe350ed548368d1544066e96d6909d543c002125d0a30ee127797aec90267a1dff200b671806276b52b3d23af9bebbc82e1e03225d7a71c4cb4e00d16981f10cabc01249dfb4116eeb14cfbb0e5e338b012c68a3ffab1ed714718cf4f51b8aa8d37e5c5324aa44a18a37807c654164688cf733d8df45652779b6885c96155728b24ec428573cb1a652890fb5ab6acbfe4383697c2a1e2ca983291bb5ddc719ec779bfc563d2017c1eb63485302e192a77b0aa0b4d477794624b94822e1b23f4c6464ddae703338bb7b6f65d2ed86b37b0c458d44f86e208fb13b90b998afd7d802307ab61d25dd62a17b37d83172087de5b1b7e28910fb4aee5a9c809c023bf81c8a24da8e1814fc2cf576aea0103cb49dda809b8fc5785362e53e868b282a62465ac62074a5c2d16481a720554253aae4cccce4bd9a24bc74a0aa3b9a4d6db3b03858a13a883754869bf94ac93587035cc66ec17c5fc1d5a8625707665b8fe224e5beb55312ecdf1466e16e7419703e53cf705dc816aa9e71b43a89a9ee5a04af12865e996d901a83349b697c0107cc12a8a9fdc7bb401a10eaa2837a436a04b7b0f511a1441030cd876eb39148c722441c11a8458817cfef0942732a6d7e2d94dbc4d7590a394a665c0c9b4fa2cd4d599e9a6284c6555d6f52322d32006b19cc4288a7027aeddc2c438b45eb43109ad1b6be68cb11b26a14dc4b0fad4775802023d6520d4527ecb547cf2014a7d551b7010cd0671741a1512c06b95c2a59473ed3ba31b2b15df4857dafc98723bb2064a6d2791bc4b3b66c28fdc0e9109a59b47c393df93a9db5e06e4011761afee1aceceab6462ecfe4d95415030d61cf45386b9cb6f80a7405dc17f82e9803afcce2460a8f5861f413588e537294ee376f5f5e368963f081fd5243ef344865b78823b234e4d90a325b68840505eb6d0eb28c24f289b2d82a2b2fdfa6b1e1aece6b312053f5bcc01c25a25a7b63cf1cf19ba0a06f35528929a1066f86a7b58fd60a25c8b4a41cbf31b300eeb9a2b0a6cb809b1ec7f19f356ca7e67f07dd98fdffaf9d36bfb3c52f24710647f9690d042f8736cd0cfb89e3d29ece5d304df13feef18ac1d7aac9878c4ba5fe69b0d354f339b594af7c04a0d2bc10b7fef33f0fa6668dcc18b39fd3400e2f153748785ffbbe51de5df09ff8265532a4002f33f28e800b6b5fc34ef4858b107cefdd13b2121a6cd0c779cf5b2bfcd95002b61449156c20b9062b7b705dd6eb1b9e8456c266f526a8667e341b33589500aea8b5e8991c3c2b42f42488adf69efc7f8981b61867c17c546f6d105fb8f762cecf3b73716b79fae66fe873aed38d87e60d0d7190f350efd5a708a89f308b84c8f07d3f5a446a11fe384cfd289b5640f92f960f94861cab274d11addab4e79c5835a4b773dd29451b8eade0507c92890282210202b65f934860f8d65ff1f874fb8ab2d52674a448765284a0b2c2a710d05bbb6f6d83cc4e9831b403d1f2a8b299b952a1a14cd84ff7344259fd420f42e431f3ab2973a915741a2d8db06c51bb5b228b89facd740f47280152633b327db4ad77a872aea4e2bd6c0975e13bd3df9d0384e903ca1b78a12f9010fc7c28df095fe16d915440daebb8ddd865e2549ae426a711e3cb9cf8228243e8d1a08092c198b950414d9876693c2fc13d8d64de0ef6a47f98c454ab339a9d3df5380c0c65dc300ab9aad615b1de795d798aeb86b67e10bc3d723a5b7e2e09fcbcf8bfdef65cdfb4afb9a2a19a6229cefb7adf467541944e98b7385190015844084338eda144a3b26900021bcecd67d80b805b393be431ef6d33d7b388042015fb024b74d8caa7a371c714137ec8dcad42b8312db886eb927a924c81f3b5f0e6b6d2e1615549601e213c6b9f419669ae01e4c117207c2ef25ac6a968c9394952feb7b44b256927bb11309b810bd10cd3f0329862cba5ed6699fc6f7c8c87f495c087393c8f70577722b85ecbf4a5cf63cd0c3327d2496e87d31e20588d8b8b1de695f78be25d85a3cf34a9f9e8c17b6a3e044481c2f48a47d04db9f739b731b44c4d0954bb22a8b69a04951c2402f6c939ce880fc279264577d964dc412c4fd63364a6890a0c4176b2631ba1d9b3493c5551f86e87ab4578d0ebe5e595beead6c499775fd0f6f7adb65a338dc0fd12b7fc00a507bddcb8151de2fbe98ab64115ab990842464856c1e3be23ac5a90adbf4687861464550a01e7dbd9134ccac6044999f92b5c4f957f18963e74cf0463ca9a9e6e3a97f901d3fc4b81862dee76ba2b946ec499417f30a9ba59f1c8c20fa944f62bafd6d73e4e2fb57911d38f71be95974369bd87155bea664b08ad418bc6886939d2f6e211f9c4fa0856ff37ffcda6dc4e1858c6f497fa7c349573bb183c8a385053ae6ee780704343f122ea13dfa57082f82f3a9cfcf5752f7664432d12ef202ca757400bab80b57d374cb512f24562ae926ea3e7b799b7b44f941e05b4b987ff8ab0b11e24414e5c3d231d9c1bdcd6e4ba0640fb86c568624f21c480286329788555757690710a0567285e3a07f0090c0ae4ede771bff3f8acc70413baa0961fbec1560593341e19a2da638d6ab705667d714309b9bb8a7d73757698c17f28e06e6cf19d2e3751e7ce7527496c0dd38c0f7f3aac6bd4ff66505495c6823a86cda9a9ca30ed64806de2f6e9d70bac906b047a7d7baf1644c9f7d9b03db477c7c5fbefa8198fed37e73ebe9e2741986aca8f1c560033352f9949ec68e600b268f46e9487b94f5ea3e4fdcebc0d17f33e8476bcd629f8b00bc44fc22ebd04113dd24e9d1da036f965f1bbfe59d9ee99285cbc17afb82d64df8072dc1c19dffe788a81dbdd2bbad5ba1041da203cec49b113e1e73554ee58eb4845ff9f87da1f2057a7ae9087ccd47e609c065279cd756d7d34a7fd2b109407272a691e2773d57918cf840a335e4b23d039d916da471f46202aca02cdb7f74fbff356249fe2bbb073ed29b6bbd9a5a07013325f4c5d5bf687b065649e53886bdea8cb87df456cb3db49ec374fca4dd0e8f10695aa721b42c813f2ff8c14ab882dc773a3a81d9232a4cf59857f638bef5716c1a0b4864d71f2224a852832262cacb6432169c2e006a562881d2afd7eb7b6c73863221195202c8daf13b86209b895adbfde66510e1fee5a4efb2558ae2a1c98de34ec529b54a690d6b3788b9c456e9efd891f6257d3fb539e29a87c276c357fa9dbe9bfbc4d90e247cf752537095083fcf35cc6249a04c14fcfb5c5329cdd6a2f137e2c4aa21986e14b8d7d4103f5c5df346569eda215d574b3a9acc5123e73e07b106cd6840b87736bc1cd16ff726458dfcb93cf1ed0d0dbe9270f06548de310f23f7cb8a06a7a2d253d814208ef92d8b387b086d47cdd25dcf5105e8ed20606058fcf4f79bdc036d4a90fbd467daff51a504b093b018a6af793c033c52a082a000d6023f8b01512633f3aee0863cc8c5a6234af2de05f13e8b35f830efa21de8c8d77966d16249d3488fffce5070b5cffe55d9762cad658e0001de2779a8b9697ea12e1792369d7c9ab3b9d7721f6481be8631a61509639ef4265c384842c3d24cbb7cc226217a99f5ddeacc1b522e88fdc9b27b0bc256a001fd3c91c071e3f0a0b4f04a810c09779c766d0f6eb9f98ed17906a1df1b7a3828186e332bff41fb923ff924a5e2d842ce00d8b46841b8ff95b0ee56006e7659e26968726414d8594cb1544e2ffb80630d780fb4e9a8c8398cc5f9d0f47180ab5f111ffa3a4f6e55180fd1e040824db51ed8a1885b93b242d796548684942ca6a33f5328e8056c6d0626f912965cb8c38af8b0ff2b8812ccae3c91097e6dacbce3de4db5e1c962bd8b7bd2a37de45c4b23b3cca61b6c6a9bdd2fa2a71b6035cedfed6cfe4d70ea0077201a06076bdd5e5f5aca50f3f0d2f3fb57c4585487dee572c362bf48ee396fda235d50c839a1b622169926f3bc74ea6e6acbe7284eb35d49cdc966288ee850ba171bc543e6b392263298c5ecac6fda65b196ff3035ebcbcd17690ed8fcad38540b3e411adc76a1b0e1dcc51d1bc7e3e1b7ad38d9dfd562da90879c1c62df778b8185b76434eb7dac35ea0d8a93d41e25bf0af49a34f88bbf6091cd8b9caa001c41701b696286398333314f569842b4abb6da033d97dd784fdb39c57f89ab7349a4fe954efbcae8b3749f5a5f3d9359264318d62f941b5b348b5df9dd6c9736b469b697a1114ff094f7fedcbf0f449b3893e92a7140422b9c39acb9d67bdcb388d2273e831edd706fcbc1d4c94cd28f0527b3ca1eae1b469a52871d0176a0d3d9fd875f69b5be12d911a3f8fc01a3df9315163b56c9683cfc1a5778c911954dc1d7c19d4972120bed398c29d6de5ed6b6838d4872a974c3a3f45a126ea605ee7b93d92925cdb2867f86feeb2e4d8e5bce95a1434a7e7b7ad81d1a2507e0fe049f6e89d35a5479cb40c55ca2fe3aebdd314dfc9189cad4fd6ae8d7ba7f7e9484c325f99c00a3bc84f22c700087852b7b8912f34f26d3aabe51e1666d4e9883d4e4a4db8fe605eaab89189f920728893134380b0ef3b555bd522bf7036f3786e01a7a9148d1bff728c3344047a2a596140cae3abb1931bc9f01a4f2391c2d646cab0a7429acbef550f43dc1f85d88cea459dd58abc2afc570afc2f4a9da35b9d8a5fe4a4a26d771a63f4b51b2a514434f007af6f5cd067291e126d795b26ecf3f4b65c8942fb3049bf0c8c062e523ad727d647eecfd8f30e1e95a27d99ab0eed5f6d08994b44007c42e7e555e0341a9f1364fec3db104a32549e24637c957bd588f2be6798cfc349d8161340dd17cdb5c7f6b45a2220db1b3890a2b8521d69b95e45d1330884d5d0b2ff3aeb456ef490a465a1529c1fc6f89ac6b3b490d24cd7f86c7640e1bad855b902ea67389067c759c91ddb55fbb78c53c10b4bbf4e69004c2c9ff6f33df22f1f33c2971a74345ac9f157f2b8dca3bb6896501dbe44ca5b2657cc9a42d9f7b4fd242f448c15ed20013850da1c18a37453c2e033181f90c0859587297a79d8878e54f1d53d76d9ed02bced469de4222b6319d352f1f4c4af7b8c712a8070cf70799eff386a506fa07c3349039d461dea0d59d7296eeb1e7364494a2f20bdaffa0bdbb2ef1166d4ff", 0x1000}, {&(0x7f0000001380)="a9842df969226a58b56d4a41583febdaf45f37f177c46fdeb42496d27407d95573d32f53920a7d8ea0d1f66ca9d3440f89f144409aeed1523f26380bd522971a585e9fd01010f8a061d6a6ccdc49e1f833af77472ef009b4669868b708c15281abe8c87185d78aa43ae54771b1bd416652809d986b98a98b3a2e6d0c3d152cf5b792a18cc8deacae6a8e03bc808d298a17fdf3a5f3de3097589610fc83ec568bbf087c84dcd3138a032e", 0xaa}], 0x4) 18:55:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x45}, {0x6}]}) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") 18:55:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x100000001, 0x8, &(0x7f0000000000)=""/30, &(0x7f0000000040)=0x1e) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 18:55:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x7, 0xa400000000000, 0xa8b, 0x5}]}) 18:55:05 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x6c3, 0x0, 0x4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x17, 0x1, 0x100000000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) chown(&(0x7f0000000140)='./file0\x00', r2, r3) 18:55:06 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpgrp() ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 18:55:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x80, 0x0, 0x0, 0x8000}, {0x44, 0x0, 0x100}, {0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 18:55:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x22}], 0x2000000000000138}) setitimer(0x1, &(0x7f0000000000)={{0xffffffffffffff80, 0x7fffffff}, {0x7, 0x5}}, &(0x7f0000000040)) 18:55:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x74}, {0x14}, {0x8000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='W') r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x8980, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0xba1) 18:55:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) fchmod(r0, 0xa8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{}, {0x44}, {0x6}]}) pipe(&(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 18:55:06 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) socket$unix(0x1, 0xcfa37e482dbc3f29, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10080, 0x2) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) 18:55:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0xb4dd}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000800)="9d73dd382e75372088f866cd03ebf73dac64e7cd3eba88f7403f35c195886fdb114bb3cab8c5a831cd612eb7023849c0b1c19bd6bbd39da419ec84e82e692492ff1178aa3ccd22f55da5e3acd24df282ac31c6293f67dc0e", 0x58}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() 18:55:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x2, 0x1d, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 18:55:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) listen(r0, 0x9) getsockopt(r0, 0x5, 0x8, &(0x7f0000000540)=""/158, &(0x7f00000000c0)=0x9e) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}], 0x4, 0x0) r2 = msgget$private(0x0, 0x80) write(r1, &(0x7f0000000040)="8a4ab105fa746700de8cee856b77c1f2a7127f32decb4b539c10e05e3be2806152c0346546edd5b69396c73f7d50aabbccd74884cc1b3c040b35706d0baac992c6ce88451951f38c48ce3e1cc72a8b9c78bf", 0x52) msgrcv(r2, &(0x7f0000000480)={0x0, ""/157}, 0x124, 0xfffffffffffffffe, 0x1000) msgsnd(r2, &(0x7f0000000180)=ANY=[], 0x0, 0x800) 18:55:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x40000101) write(r0, &(0x7f0000000140)="68e92b98fd0ef23000eaf33e560a", 0xe) 18:55:06 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2a242, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000200)) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x1000000000003, 0x4) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="4c70912a27785dab36f7ff0f6d5ce59209b0c666cbff57b700dea1fa7899791eef155f5c27d9d3e705bf321bf51a8a105fb148e0825c29d34ba4e0d99eb4a9224af4f3ea4b54c375dd30b1ac2e2ce1bbc65a8a0854bda6cff955651caa042c9ea5a2f8176aa1d1ee7f0b5e12051079b6d372386e6293a1d8bd9d48dca565af13de76cd410532eba96cfb39fc271359ae372413d0223dc5cc509925fde350c19195531701f1a4e5a409bb32a9e2b3719090225f2c48d902139bf1b2df43f7015f6d9cab97473e0bd5c05fd2e7932836f3a9", 0xd1}], 0x1) 18:55:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x3, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x40) pipe2(&(0x7f00000000c0), 0x10000) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = accept$inet(r0, 0x0, &(0x7f0000000000)=0xffffff98) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x4, [{0x2, 0x200}, {0x1, 0x7f}, {0x2, 0xe4}, {0x1, 0x80000000}, {0x2, 0xfffffffffffffffc}, {0x3, 0x91}, {0x1, 0x4}, {0x3}, {0x1, 0x43d}, {0x3, 0x7f}, {0x3, 0x2}, {0x1, 0x3}, {0x3, 0xaef9}, {0x0, 0xfffffffffffffff8}, {0x1, 0x9}, {0x3, 0x6}, {0x0, 0xff}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x5}, {0x3, 0x1f}, {0x3, 0x7ff}, {0x3, 0x7fffffff}, {0x3, 0x8}, {0x3, 0x73}, {0x3, 0x1000}, {0x2, 0x6}, {0x2, 0x7}, {0x1, 0xfffffffffffffff9}, {0x2, 0x8}, {0x72c32fc38ad912d, 0x9}, {0x3, 0x80000001}]}) getpgrp() setsockopt$inet_opts(r3, 0x0, 0xfffffffffffffffa, &(0x7f00000002c0)="83cbb592da900f12fa4f2d0c1903220790785cdcadb20c0f70d298b08b993a524a496b965fadb26bb7d833f0d10402b3c2d8c3ef8a7251ad36ad5f67be261e700e97fd477d6083562f2e7fc553edc8c9894831d1a31568ace038a050fab16a928e8c8f66743caca3ece7a0033045c2257485dcf98be3498f0706e9271180d46d72a6a036782af836633b3c05e134025dffc4722ec488dcf1967cc770b30cccef59803ebb478bf4a29cd88735b17e040b955a47d51255d6bc9c05fab7efea", 0xbe) 18:55:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000000)=[{0x7, 0x3cbd, 0x6, 0x8}, {0x8, 0x2a17aca1, 0x5, 0x7f}, {0x100, 0x0, 0x2, 0x1}, {0x3, 0x6, 0x7, 0x40}, {0x9fac, 0x3, 0x7, 0x4}, {0x9, 0x100000000, 0x100000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 18:55:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) socketpair(0x39, 0x4001, 0xff, &(0x7f00000000c0)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000080), 0x4) 18:55:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x5, 0x1, "3cbf42eb8249066509c75f4a559bb1035eaf4847"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) r1 = syz_open_pts() close(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 18:55:07 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 18:55:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x45}, {0x5}, {0x6}]}) 18:55:07 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10020, 0x0) ftruncate(r0, 0xffffffff) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x188, 0x0) write(r1, &(0x7f00000001c0)="be75a9bb9c222e81753226000000000000d02d44e62a6484169c3b575763df2335cff9a65062c98bcb2118fcb0ea1ab3efce1432f6644806000e273a6eab0efa4f", 0xffffffffffffff58) write(r1, &(0x7f0000000040)="9c8bc3774f4c35b84353432e", 0xc) execve(0x0, 0x0, 0x0) 18:55:07 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10280, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 18:55:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001300)={0x3, &(0x7f0000000000)=[{0x28}, {0x24}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)="8b50") 18:55:07 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) getsockname(r0, 0x0, &(0x7f0000000200)) 18:55:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000140)={{0x5, 0x7, 0x80000001}, 0x81, 0x7, 0x400}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x81}, {0x64}, {0x4000006}]}) chmod(&(0x7f0000000080)='./file0\x00', 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x4) 18:55:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="997e4847ed3c30365f53458db9432bef72556e1ca28603bebb100ea126dcbd54cd6c53d5711c8fecb1d3458a9cb7f49e76716fa84937fb2e84d71c4b0826b8bf0c71a4314b4e6d5770941b6fd37fa18bbad500d8f0670b807d4aac571c1f5396d9378e453d9538e9c02ed3f53487a004e01798cadfe6b94ffdc43e1f0cdd4cbe97ada358ac538274600d703025e499f8d053273796404bac103fe1e84cc4e7514ba85514335469709708abb2c57e5fc7075d81b65507ae6340aa2841af706b9ce1852f69d82b3dddc5bacb19607439", 0xcf}], 0x1) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x40) mlockall(0x2) 18:55:07 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000400)={0x18, 0x2, 0x8, 0xc4}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa8, 0x0) accept$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) bind$unix(r1, &(0x7f0000000440)=@abs={0x0, 0x0, 0x1}, 0x8) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/254, 0xfe}, {&(0x7f00000001c0)=""/79, 0x4f}, {&(0x7f0000000240)=""/92, 0x5c}, {&(0x7f0000000040)=""/32, 0x20}], 0x4) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000380)) ioctl$KDGKBMODE(r2, 0x40044b06) 18:55:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) listen(r0, 0x100000001) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 18:55:07 executing program 0: r0 = semget$private(0x0, 0x0, 0x40000006) semop(r0, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r1 = semget$private(0x0, 0x8, 0x410) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x2) r2 = semget(0x2, 0x3, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x5) mknodat(0xffffffffffffffff, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(0xffffffffffffffff, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x2, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xe77b, 0xffe}], 0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000006c0)=""/122) semop(r0, &(0x7f00000005c0)=[{0x4, 0x1}, {0x10000, 0x9, 0x1800}, {0x1, 0x3e664106, 0x1000}, {}], 0x4) semget$private(0x0, 0x4, 0x3) r5 = shmget(0x2, 0x1000, 0xfc, &(0x7f0000ffb000/0x1000)=nil) sendto$inet6(0xffffffffffffffff, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000000c0)=0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000100)=0x800000000000008) mknod(&(0x7f00000003c0)='./file0/file0\x00', 0x55875684757fc830, 0x40000000000) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000140)=0x4) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) rmdir(&(0x7f0000000340)='.\x00') semop(r1, &(0x7f0000000200)=[{0x1, 0xffff, 0x17fd}, {0x7, 0x9, 0x1000}, {0x0, 0x7, 0x800}, {0x7, 0x100, 0x100000001800}, {0x6, 0x0, 0x1000}, {0x2, 0x6}], 0x6) 18:55:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x48}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x51, &(0x7f00000001c0)="6e07759f8b9ca52c8621f5323750494d7424c4cf94875398c1939a56c732660e819b12c2e0c7c7f5ce7fa4af0eab3428d529db064d2ce196ea92b9ab1c5db7dc4ffa514ae53fff2f6231ef8049b147f28f") 16:00:03 executing program 0: getegid() r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186004008b00002b27fef45fa89c6141b72c000000ee338d4400003e7c65f3ab78d7b4000000000000", 0x2c}], 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x13c7) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000000c0)) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x10000000000000) r3 = getpgrp() wait4(r3, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r2, 0x20004b43) fchown(r2, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000300)={0x1ff, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x2, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r2, 0x0, 0x0) fcntl$dupfd(r2, 0x9, 0xffffffffffffffff) r4 = geteuid() openat(r1, &(0x7f0000000400)='./file0\x00', 0x80, 0x8) lchown(&(0x7f0000000280)='./file0\x00', r4, 0x0) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(r5, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c54dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9ea", 0x801}], 0x1) poll(&(0x7f00000001c0)=[{r5, 0x4}], 0x1, 0x0) readv(r2, &(0x7f0000000880)=[{&(0x7f00000009c0)=""/133, 0x85}, {&(0x7f00000005c0)=""/76, 0x4c}, {&(0x7f0000000900)=""/166, 0xa6}, {&(0x7f0000000700)=""/92, 0x5c}, {&(0x7f00000002c0)=""/42, 0x2a}, {&(0x7f0000000780)=""/121, 0x79}], 0x0) lchown(&(0x7f0000000340)='./file0\x00', r4, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x20000034, 0x0, 0x0, 0x2}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x1000) 16:00:03 executing program 0: r0 = socket(0x18, 0x4001, 0x2b) setsockopt(r0, 0xffffffff, 0xfffffffffffffff8, &(0x7f0000000000)="85aff676b864cc537d3b60683db2c8d405333dd682bbf66a5380e2c9bf70e1c53253d03fa7295410a83d2a14d5ed18f5275ed2d42f07615d77", 0x39) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000000), 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) close(r0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 16:00:03 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fcntl$setstatus(r0, 0x4, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000340)='./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, r1, 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000140)='\n', 0x1) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x7, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:00:03 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000140)=',#^j{\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='.),&\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=')(\\\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\xe9$,}-()}\x00', &(0x7f0000000380)=':\x00']) write(r0, &(0x7f0000000180)="9c8b16dc2303000000774d7335", 0xd) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0xa, r0) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x3ff) 16:00:03 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xa51, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0x0, 0x4, 0x80000000, 0x9, 0x40}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x0, 0x7f}], 0x1ec8, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0xeb, 0xf0000002, 0x9, 0x3c7a}, {{}, 0xfffffffffffffffa, 0x83, 0x0, 0x9, 0x8}, {{}, 0xfffffffffffffff8, 0x20, 0xfffff, 0xe80e, 0xfff}, {{}, 0xffffffffffffffff, 0x10, 0x200000e1, 0x488, 0x400}, {{}, 0xffffffffffffffff, 0x20, 0xc0000080, 0x8000, 0x9}], 0x5, &(0x7f0000000340)={0x44f, 0x4}) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x20, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x3}], 0x2fd7, 0x0, 0x80000000, 0x0) msgget(0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1d, 0x40, 0x75af, 0xffffffffffffff14}, {{}, 0xfffffffffffffffa, 0x20, 0xa0000006, 0x2, 0x3}, {{}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0x3}, {{}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x6}, {{}, 0xfffffffffffffffb, 0x8, 0x2, 0x9, 0x7877c04c}, {{}, 0xfffffffffffffffe, 0x40, 0x20000008, 0x9, 0x6}, {{}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x4}], 0x7, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc, 0x20, 0xf0000082, 0x7, 0x9}, {{}, 0xfffffffffffffffe, 0x50, 0x0, 0x3, 0x1ff}, {{}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x100000000, 0x9}, {{}, 0xfffffffffffffffd, 0x18, 0x1, 0x7fff800000000000, 0xffffffff}], 0x4, &(0x7f00000001c0)={0x1000, 0x9}) 16:00:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = semget(0x3, 0x0, 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$setown(r0, 0x6, r1) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 16:00:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:03 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x8) r1 = dup(r0) fcntl$getflags(r1, 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x4, 0x932}, {0x18, 0x0, 0x2, 0x321e}, 0x1f, [0x3, 0x3f, 0xa2fe, 0x2, 0x3, 0x1ff, 0x8001, 0x6]}, 0x3c) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = accept$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="69511a006ef2cdccf406556684796541b37823f1e54ef1f2d9c4f0cfed36f69874e500197f27a7af33e0d14e0db337585be05d229a0425a6172f1e2c9931e9672eaa7589685212000e33a47110cf19c5d2b6160d519942617b73aa7295d0fe3ce412", 0x62) semget$private(0x0, 0x4, 0x75) r6 = dup(r3) r7 = socket(0x18, 0x1, 0xa58b) truncate(&(0x7f00000002c0)='./file0\x00', 0x8) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000300)=0xd8e6) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000340)=0x6) r8 = dup2(r7, r5) getsockname(r8, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) dup2(r3, r2) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000400)="f09b1db7e30ecd9b98c708b93afeecc8e6151c3833f58eaea5b81194d362d3175f881a11d7f7bcd3f919e437853f4b4dca64be94fa1fa3", 0x37) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000480)={&(0x7f0000000440)=[{0xa7, 0x8}, {0x8f, 0x67e}, {0x0, 0xfffffffffffffffe}, {0x84, 0x9}, {0x7, 0x7}, {0x0, 0x6}, {0xcc, 0x400}], 0x7}) ioctl$KDENABIO(r6, 0x20004b3c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000004c0)="bd73b3f7b7e707daf5b3151d17f9ea051ade0578948946779aa76ebb64bf9320bcba2cc2f981295edc8ede512da423633d2472857a6aca802c289d1f84737eb372f6570fa5c9a4c085b6a64ca538a024b2addefe279987adfb58e403a7ac5f9f2c6e2ac62d29b25d29e30001730d23a442dff435374158549fffcb73ff65a3d105d3d02027ae90cebff1524dfaa45841b840414aee0688cec477a57eacd70e70", 0xa0) connect$inet(r3, &(0x7f0000000580)={0x2, 0x3}, 0xc) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000005c0)) setsockopt(r6, 0x8, 0x10000, &(0x7f0000000600)="2ca8f16a00dbbfa9d27b7d50f81388fc6f1a23b399023543d74153367eefe6", 0x1f) ftruncate(r5, 0x6) munlockall() ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000640)={0x1, [{0x1, 0x156}, {0x3, 0xfffffffffffffeff}, {0x2, 0x91}, {0x3, 0x2}, {0x3, 0x401}, {0x3, 0x2}, {0x1, 0x6f}, {0x1, 0x9}, {0x2, 0x81}, {0x1, 0x1f}, {0x2, 0x15}, {0x3, 0xeea}, {0x1, 0x9}, {0x1, 0x3}, {0x3}, {0x3, 0x664b}, {0x2, 0x6}, {0x2, 0x473}, {0x1, 0xc185ec4}, {0x3, 0x2}, {0x3, 0xdbc4}, {0x2, 0x1}, {0x3, 0x40}, {0x2, 0x5}, {0x3, 0x8e5b}, {0x3, 0x8}, {0x3, 0x100000000}, {0x2, 0x200}, {0x3, 0x100000000}, {0x3, 0x400}, {0x3, 0xa7}, {0x3, 0x6}]}) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000780)="1dd0cd94fb721a254ae82c189acea3873768ea2329478ae41283c45abf315fd9fd9e5fe3e495155294ea5ded1eac8604a63bcf03a7ee016b8deb44d09c6d09be9657c0148a99ff2c2ab9f4074dd8299b0786027f1773724a034b537b5a57b304995753c3b1a9df0541ab9ee3559b67cbecd3c7035c5ddc713185447ae60ec4", 0x7f) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x25a}, {0x6}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0x1) r2 = dup(r0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000080)={0x5, 0x200, 0x101, 0x401, &(0x7f0000000300)={{0x2, 0x1f, 0x100000000, 0x7d64, 0x1ff, 0x5, 0x7}, {[0x7, 0x1ff, 0x1200000000000, 0x6, 0xffffffffffffffff, 0xbb, 0x8000, 0x9, 0x6, 0x6, 0x6, 0x5, 0x1, 0x0, 0x100, 0x7, 0x7, 0x4], [0x0, 0x1, 0x80000001, 0xffffffff, 0xffffffff, 0x4e, 0x1000, 0x1000, 0x8, 0x7fff], [0xff, 0x410a829, 0x1, 0x600000, 0x4, 0x7d66, 0x4], [0x5, 0x2, 0x186, 0x5, 0x100000000, 0x4], [{0x7, 0x7, 0xd, 0x5}, {0x3, 0x1000, 0x3ff, 0x100000001}, {0x40000000, 0x0, 0x3, 0x1c2720000000000}, {0x2, 0xffffffffffffff7f, 0xd1, 0x6}, {0xc8, 0x20, 0x3f, 0xae7}, {0x9, 0x2, 0x9, 0x5}, {0x4, 0xa759, 0x9, 0x80000000}, {0x1, 0xb25, 0x6, 0x1}], {0x5, 0xdf, 0x2, 0x401}, {0x3, 0x6, 0x8, 0x1}}}, 0x1, 0xa5c}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:03 executing program 0: r0 = socket(0x11, 0x400000000000003, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000080)="02000000", 0x4) sendto$unix(r0, &(0x7f0000000140)="b100050490000000000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000002000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') recvfrom$inet6(r0, &(0x7f0000000000)=""/106, 0x6a, 0x1, &(0x7f00000000c0)={0x18, 0x3, 0x3}, 0xc) 16:00:03 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x20899, 0x20) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) nanosleep(&(0x7f00000000c0)={0x4, 0xd6}, &(0x7f0000000100)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0xffffffff) kevent(r1, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0x5, 0x6}], 0x3, &(0x7f0000000040)=[{{r1}, 0xa7d54a355721c91f, 0x30, 0x2, 0x7fff, 0x2}], 0x8, &(0x7f0000000080)={0x1, 0x1}) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="50f65d6421d97522671cc1035dc08000000000000000ba72bfa058975f0f137ac9584e6a080e51e90c5bc3fce675d318e7484e42012a127c275848e29807711cacea852cdbd7369c0dfbb458cdbeb9207f1e9637471948149fd8dcbeccaa01001b74231df6c140185004024189a7fbf2f4850000107659f281aa3af99c5900040000000000000000371d8dd4576964fc2d20307e0b6fd8bba540b038a9e6cc3ada54aa9e075d5bc86edf4a61a170cfb75171a71f545553fa432f7e1cba52458720c07195152980c92d04ed896b497387f4da253d5818d995962fbb8b218fb49496634c11ba208c5bccbbec520540934a920553ca3169e0edf11bcc49360c3f735fa0bcfd1f"], 0x1) msgget(0x3, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000400)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0xffffffd9, 0x42, 0x0, 0xfffffffffffffdd2) r4 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x110, 0x80) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000004c0)=0x80008000000000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = geteuid() close(r0) setreuid(r5, r6) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r0, 0x0, 0x40) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:00:04 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0xc, 0x4, 0x236, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x26}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x90d}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x400000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0xcb09}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfff}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x2}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x9cf9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xaa}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x6}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffbff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00'], 0xffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3f, 0x0, 0x0, 0x0, "081c00000000004100002000", 0x4}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="2b00ff23000008002c06000001010000000000007168addd5f33576b0de2c1cf4e1f0ca29e214c443475ad64577d843db83540cfa2677fd23b3ab0729651987f70615726f5b7fff9", 0x48) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) connect(r0, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000002c0)={{}, 0x8, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r2 = geteuid() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x4) 16:00:04 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x200, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x800, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x40, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x4a, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x88, 0x0) r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x1, 0x4) r2 = dup(r1) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000400)=0x2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x4c}, {0x6}]}) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000001c0)={{}, 0x9, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20003000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20004000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20009000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x2000a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x2000b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x2000c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x2000d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x2000e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x2000f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20010000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20011000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20012000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20013000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20014000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20015000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20016000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20017000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20018000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20019000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x2001a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x2001b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x2001c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x2001d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x2001e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x2001f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20620000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x206b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x206b1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x206b2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x206b3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x206b4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x206b5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x206b6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x206b7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x206b8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x206b9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x206ba000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x206bb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x206bc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x206bd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x206be000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x206bf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x206c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20850000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20860000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20870000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x208d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x209b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20cd0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20ce0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20cf0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20ed0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20ee0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20f70000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20f80000 didn't change! 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x3) getsockname(r0, 0x0, &(0x7f0000000040)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) linkat(r2, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x0) setsockopt(r0, 0x7, 0x81, &(0x7f0000000080)="27d6e08eb61e073c2280f12be79051e49f8629f225d9434109beb89784e71c4d59587e120b1172b1362278f48965ab3a34308dce28db8fbb61629c13b001d48a24e868af2c7d99207faf95c79926fcba3bf67e201e5c7e570c00d8f4629ec595b0393d97f171e8dcaa6675cff7355cee45f3244198205cbbcc4a68fea604d4f49aac52c741a87990d3e777e2b7e4cfb7873b10ebc177354d4a44846521bf425c76f9d25f551ddf507d4abcc9657b07f9b87113115d5fbe4d420be9f4d036e76e9ddd", 0xc2) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x96, &(0x7f0000000100)="c1110b7fe6cc78fcd346a3141871a1a860abecd0a89ced0ed89a8f17a41268baa54a6d1bd1e9f25c0ff64ca7108c71c92cd5724d440c60591095527b88d280e9e23df4161209a54fff4250fee4638acaa95c4a823d0bc13795e947aa04a80386b3336138ce3c6d66f5246f66e71d5cdc1a59e9a7a83122afb171450e2e057142c529775ac6e619ed8b3fd9f782a3cb57297a290eed11") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x4d}, {0x8006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x3e3) 16:00:08 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:00:08 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x4}, {0x0, 0x2cd6}}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x1) r2 = fcntl$dupfd(r1, 0xa, r1) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x10000}, {0x0, 0x9}}, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f00000000c0)="53fc23cc3aed3a8fd29428091c94024118d66f0e4dcaf05011e592dd99e86d2624c39b9eb325036e568f5e82924d312566d649aeb4d2b0d4d4a0fd46a310b08fd6a684ce5692cd97660a0a97bc99e7b29406faa224b035acb22fb804599e61acdac30fefabf97090442cb83f2a7519954c7937b97a17068c9d391f7117ec8f2395ddc4516cc06356a851ab759c1383b5cf71f9af3d821e8c65c6c7d6128823b7765e669e619cbc0c5cc44830dd74162368b97b01a747c33336761dc6f37aa0faec34a312f438a232677cfa1855b5c9fb173a9f83c269bd325b9504f310cb17834a3e34f6cbef1f5a291af6f0d6f34f3d0ad0e6468b552370129e5a1db250965125094876619db82a130ad54628b5ce26eb54420cec9aa37aa67680fc1fd1796b871bfea8ef561b84c57c7b3a3aee3b403c5281e655468a08d1b7ba1c9b0dfab44ad74146c9515287e20b892e9fa13853ffce6c1a977be83423bde642f5bc23f543d7e740d0b1cc1d7940384adf566726de26a5f22b9e0bfb1ee15e07000000000000006093070e024c468939d42f", 0x18e) 16:00:08 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) chmod(&(0x7f0000000000)='./file0/file0/file0\x00', 0x4) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x80) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r0) 16:00:08 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:08 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "7499be46c61145adf8702bb721e0d25b62b5824e"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1) r3 = kqueue() pwritev(r2, &(0x7f0000001440)=[{&(0x7f0000000080)="7049d665d18898a88587fa4f9fcd0a3256cd7e8242162d8ceac1950613e76f31e3a7028f53fa1e3923261b51037a72eb82bcbc4257dc136254ae0ce35c346ad6d3d136415dfa9b28ed7e36c7f7e1e47c5a75accb374fbf9b8aeb7419412a173a93b5c5c8b3b138bb267570d9e15506087b196704bf5729dfa9c88351837c995529ff33402bf65bff3da2c03f83e0d1c76f12c95274d7cfcb372d674674241dc44fe58eca243f91f5e1bde94cc13399e2e7786d9ec997e4a74e46d2c79a0fb334b77bb7e6d4f9718dd69af29ba667abb0d61d5c88420ac0ea5fb45f8786c0b7cfb1d37bd0865d80da1e17bec02eb4cbf267341c19b5b1d43237f3", 0xfa}, {&(0x7f0000000180)="1888232908acf7aaf841636db629f29dea38e00d7c5a491707ab119c0eeca689d3fd98017ea90e3ea378c99f9bc26a9038cfd7e110259cb0d2a9b301bd4d170b3e70f10ba1193a9a63dceb57b74dd1780d6ea76ec5431e1e086011f8e5b392b63dd408bdf3960987049927", 0x6b}, {&(0x7f0000000200)="480edcd66902d55d3f598699b09ede5a3f90689017f33d909d51099bae44cb87c6adf9766bb57e1d1391a94117c9a31ec7383c52e4d8cc71879fb7e2b9c007644fb51101a160de6d32fb267f22eadd2b591b9e96010e1f15df812315d1536a2ddbf8e62512d423f9ab50835e9b3fb268a74cdf81a52bc9a57ffe40833532260aed6c03f75448db1ff5022f7ad287094e0d42ed1ff97c4b95d9284e2f1e914226e5c7bf87c69e8dd6a68f4155fa5e33b92cc83c88177ee1da01d1f1be96b79680dcbd0c7bb519aaccc1f711dd70fbe2074f5fa2104cd6f389b3f0f1deb5168443c619067552c4bf0a08be45390e2e2d", 0xef}, {&(0x7f0000000300)="d908def1452a15a6b7b0e699f334525fc16f2ad53c76d81fb49083e92f37032f7d0eba110564b13977c0bcd6b92f5db9025413d4b080e77a646cf05c51aee4fb18d0493cebc07b0e2dd22e96ff6b16a81db8ad5a8598a9d65f536ca53521a579cc4c955625a620e433e1a6985bb60cae22a7121a7623d536ab03bf9ad7bcb058913b4f11076325a1ac839c3efff1ec871da6f0b7f51b1a56ce0cba639a6d7f1189c84639d6a5433493255b8f70561040dbd00771e9ea5f710df67e646309c0f47af33e425673aa9f00ce2c9550ce609374ed5e35db691d0c92dc1d4b171d079d75db2d89957a531f77ecfc87baa335032b957880f30d3e64c52315a80958aedea22a9f5b71b6b50100a8a7c4571fa3c7e9b9155a4c8e411c51c84df48699bd265c5970a97e4ab47b987e301fac99c83cff54efca36a11583e32bc17924d13b9c29f35fb4edea1a4b5650c4a8a92226f169c03e0e8009de836f3fca13499121537d2576a0f08e20ae6f86ec9e957e2f8250364e6ab465ffa77de47f84f29a46753f3a9a4faa1475dfd259488a219e69a9cefcf0ce2f1bf5cee2c44c3f5cc62a28da027ebd297cbbd13887ccc2c7e92290132a2825a709a069b4b61038bbc971afd7dddf2687c86b8386de4ae8923f02a61a8cc7613b01c42efd9b0ddefef81b3f15191927da5a685e90c80e445605890a94c92408a88a7d8399497306d6c7e622232511c316cc358c94e3b457ceee1f6e6568c92c311746f656fb07da7e83e8e0500138f6354e6033dae880e3756257caa112721b754041c659097a1326fcf96b4d4b2be353ea920661984245bdeaeb41127cb71fbef6a95f85647ef1ae87d400fa48b1833995af953355d8be479bf0e2c2a8fbb216c9aed53ef3701cd699adac900a4853cf659e77673abb38b34f5449c9520e4ad0928eda4bc3b69938069982791839db8eaa2a22a0105a4baa736f47e0875d0356d3531a25a52c02e36d63efdca9814ecbc7edd44b5a4e6befc8789456e9f755495dff1686467822a4429894e2699ecfc560a270b299da0ccfea8038e506d10e43f4b1366a4b2ba8b2d51613d2db02faadecbf10a8f4d9e35ce608c2f32a97fbad753d4283124818618ee39a61a4aa1fa0dbb646c5839057a9df175cceae361460525af310f83497007cffcca5ce9c0896c95fb8b2569034b75c002501c5cb1ef1924e572977404b9e6cc98d6cb1d729d673f7a9082c29d610524ebeba0fa3fd127bb2005e81495f5805c14d3b335279fdcb4446536e121cb59ed5ad017fd47ff4e5e881a329b4df0aefeb7e3d2906fc35eadde52b106b60bc5ff70242b827b9e46d2d99626b24a3ddcbc6ed6c57284e917681c3a11244c18012efb4262b1435b3cb6f6bb8cade4006353db7cef039a16abf3cd270ced09ac00eec6791d338cdebba2f8534fed937d3f9135a3b64c3fb8affc6eabe370df392d4662a3efb00a9034e5673c6b92d94adce95e09fd2501fc319f8c421cdfbda586335fd272905e620640ab4e2d3618e50c41f2d75e7d6106ec8b0eabb1f3d8a9c8a879495c9d74592134cf902265d67fc9d7e234a1289e1eb261ee33bdecf0f39bddb2ff635de08401c6a4ea40f07a75af9339fbff306d84b73ae8ce9de64bec1afcf6360ae4ec7ba3e929e4fcd823918af0a22f82c63286987eb4a1ae56e72c9f530fefaf448c5f2df4a624aa9011ae79060f24af43c604f940361ee3a296b3fcdad899567093f173f4bc0b6122e1a5b2ebe7fbe6e7ee39a5243d7a5730392905b7f0709dd3b0933f9998895266809a05990657fcbaec67815ddcf968e4a83aa4240f4e298671acedd1aeb90ea39f060f6c443d3bf4acb71f122a1cd15241c5d2562ecca96289a7cc3307f0a99f09f1cf0f81867c6f8ca46c3d4bd4ebcdf3179d0fd053346f51a0520fe1b35e6c8ef60b39e596f98c485315123f4eedb0ab94d045f724de10d37572869a2f583f7309d1d583cd3a0557ee4f7622fd13567b0877155014ef607672aa666bf851d75653bc17c7532fcb6e5911af745f5e001399518d40be8c44b54bab8de15c15a310dde93829dafd21e1f38ea89528f7380126d364e1b02edf14edb019561e2379a8170011be9bce8e1060a5c869f2fc92ee4b830dbc0ff93ee73c983d3e60059530d817bd9bc3110da70f411dfc49801862469985cd31ea6849334a6ae3f3bba31274f7030ad4b0ae6f99050a0bbfdd4acb9034faaea6ee7f5fd97e15cdb6bab552b529add31dd03389259b895a04edb34b0ae095789eb9f94e384764908bc27f3b32a8c2a3969f741801acc0abc5243da5bc4c7dddd556f42c8d387c4eaad1b70b888e3e4fe449d01d15050ed8a70f05e4f94d31a7f66d88775e2efab450232c4b775a69fcbe82506762fdb9122dec3a812efc255123f0a4149f8dd13f96b5247fed6143c1f1e71a6367bd99b1af3906a6bcabac278d28ddb5e3ba3382e61961bda0ba0d50e0e08c63dc28a8e7e3f46f65b3140647b980baf9b459cfad66cb1034793c352d3ed62bb57fab4ceedcc6fcb1c03b279d4b17ad5cd503e73296e991b6db5ca8aa7c75a07d42837079c7a642671f5fdf9c5155549fe38dc1157ce2cee07e8c2cf6959edcb904fdab8014f6f3ee586d1a2e70f180d6b8cf3412bc6b6e4d40a3f6fd7549a660cf86245df9706aa9ef66b800cd1d011105d34b89aa78c343a51880ab19d9f3bb4b9f62992ffd238cddeeacfae956c387d9580cff82460907b408cec82455ea3cd39b7acf901e2633d8773abd212dd3f0c962df6c709a6b208c58e1cc5aa038f739b1cd101d4760c9502368689012ca9fd5fe47b919eeac1078823f69519270cc0569dd20963c847a24b61a223041670f1e42949139bb5ac311dadb597784ff040b53ce2efb66eeb986068ce3a9838b67610d9c98f48fd7caaaf864f29a7cf990eb7d991029defac89a403e58c95b9a9e2d5bd98e9d414e5977211e6b6adf65c545abf7b4021fd10a738c382cefc4860941323c1b95ba27dbf61608ed3f7e989027c6cb8d92c4ddb4e6c66128d7ed92e9ab2a7a1819ac92ef90e2618cb17b8caa261fef0b66e5446378afc737999929dd39615d2943e55fe8a68bb1cacb2cdff91362a211dd359103f849816d721da42274482c06821f5968ec9b1ac14ca535d5ad9a0ea490ae30277cfa36b7135edcc63fb60077f1c442e9479e735ca2702fdfa4d4c6fec82fc3a55dba2a25c6da09deeaf01e3d53c2780bd48eb2d8a490b8c9fcc764c27d743c79bf372bff5a1ba98e81ec9354d42fe6cc1ad9c88ecac3e6e314fabf3bd20b268476471fe22b6822ed4b1ef07f399b9c9b8297a12f4955bf76b6c633bd830cb7016d7d68d7ec15d92a1f15495e8f22444a46a8a976f31b89f5a49e1118e2927bf8071db343f4dccb6d941f095277348bb9018f70edae785ad56d2ba431be5c03a24f708ec2e2061b6037f7256bee25c5c2ef95a65cd666422edad4e1721037c3b845c0aa22bc5c0398b847756e8d3b82d1b7ef36f6a7287e63b898a62576fcb948cfa49be7ee5dc64bb8e913b91d53e1e53ffda55081170a2865a24f2075254110c7e4996ca365f7f927b1d44944c13777ae2c724e8bb106ed7a65cfbe4b8a0640730f4be3f68881723cdc33d55ce894c8d2a10386af9312e3404f0ca09c34e946ff833268919553cce16cb3d91a7e2baf06a5b07184ac242847284f86abce05b1519cc9d160a054ddc95b577d78ddcfd8dc48d6e05ceb19e48ded3444b57ddbda50d39c52fa8e82eaf3412715a8ba6d26f06c104db0fe7db6db2d2f333161fd25f94fe83a393906882136aa3182fcb57ac35ddbe9a247cb510c2fab377bbf30494f17c296215c7f936116f0873c3803b9ce4ebde9a154ec2b6f73d508335af069a829180ee43a02299e22b0bfc219ec5a3b21314d536af7ec5ba7e48a9e61c76a9507354ee9bae44389b2db9305c50df7ac79bf6499735f1b5bd9c3a18ed5d52fc12f89f46c2fd38b25a66c51cda4e2f2eb9dc098893c6e3f1c3b70d4838d0001c3196816d58c59529940c6fe64ef2e20d572dfe4e8c174f8a1b86b7bf8de23896930db875b9e7b1f285555a35923c9da4004656e72197a41a52e1dd4e1b5578f100838210c06699bd111321874ac39f6a429626726d171a7e5b27cf920df4ed36e105e3bb5e3dbb8c5db9c58cecdfd7fcd9a6f218ff8bfcd4e54f43d4e3a0e22f83c35c80f8b71ea76557e3a59b00986e1f89ec5a1ab522421823fd319a8301ad78192b2c66cc2803a68d64c3cbf03f1f91906b6873f1f6f4532546f0bd5bc3bcab9e413536edb3fe37103d2a06424a7003b640bb53be9cf287b34ebdac97d53c846ac7bb09d0c1762d13840ed01b78d1ef826211cea938c23cbdbe34e86eda2977775aee64f7827182ff49e387572400f6869e92ddfa4bef4e8713c23b60fe6156edf735ae0caacba7601a04d2055c1a5eb8f5748628bf584e813a12d5f743ce99be86bf6f39ba71dd8f36acd867e3a30138ee7b41ee9b9eaddb1de5d5de33979e69203fc8aae5304a98b97774c8e55892e81e2d7ea0c22d115624816d48f4f1c877bcfd1e4c67918a5d27d0b1e02da6bdf1c82a319700fc7baaa33a8258a5a5a7e5b89443496556558a7d89d76cf2076e7cf43a13413adbd59ac17ae39e50d31e1534fff8dc730a5ff73e76bc1507f99a6a3966b2ecfe75f9ea88f81e0bd73cec2c1856824df5ad618f26123ee834ba276304dc0acc87b9b37d96babdd7b6fa627070a6b1f0421bed47b9dfd3ae118d3c8c4d919ee3bd3cf0caa92ffffd0075734b753a412232e71c07b86f131bdac6fc4d368f6b9fc26767e178086125016f13fdfeb871bedb19be149d14610425fcaaa2461985532a7e29ead76f7dd884143982a54641d6172faa1cc26cd7b7ec8ac49db7ac56173400b60258475aad5e78654b5dd715309348836b8bb6bd0bedf4381e5ede94c366b97368ab43262ad12d2a40028991cb5411109c31eefe22c3e83bcd5726ab5dc8c07d251c8b7ec5a3d30c51385278cece97959b27ae59ba9a2a79112e348af4b0595aa2cb21169e458bbcf7eb311ed09464cddc9024f8b679f6c5d987330ba4900dd05fc1c0953f95acd4528f6ba933cf2d47174162abfcf7478bced8e497a8e595403438773a966bbd2c7dc1847f51e1f54d2df5af72496d032bb406c8f8dd14b99b6bc46507e9575f30c409405f2d16ef7becf04923daf6f1f2760fcc62aa8117d67d4986833b2e9c740590ab1107c4ad7d72cd5ec7a1d97a9bd81583418cc665b6bddffeccd5184278bbd265b800e3db60d1062b4cb7c8bd315bbfe3ffd488e2c9bd7e61ae01d986b3beddce174f344448a91483aa09cdd26619bc43772c6a01ed2e8106cc31b961515b0d1fd0918d1259379c9153631d36bb2b7fb7f33bfcdfedb91c94f64dac62a2360e4c80f2863bb681737d024445027d85221cc81ecd0f0f7116137d9e5c21dc7d6dca7d70fbe5984ee8992d87470429c88da3ace30ea5c808922400fbd0155dc0cdd0c00bb2448c7eabf48c428f062865e474717dc7dbdfd62514bb49865a30440a8916ed8b7549c17e024d3ca37fc234a0130ce7e6c96d12a6ad20d9d45961621dc1bda4c56f5f905c1c3495c96a29c2972f8fce44b47726a1cd5cc7174dc6101256a57374e36d6f2df219a79b1590af4a3e057b684abdd9d968504e26dbbb301431a2dbee47f667d2df65d3fe8428f9d8632142cd5d2f2019925c2e1e06550b5ffd1a8f5c151eb09a58beb8bc7dfe090863", 0x1000}, {&(0x7f0000001300)="4415b27ef63fb2dc8381180294e88783804b7870daa0e342e4800015a30fe7abf9a362c49aa7d4726f427f0eb3e81c30deac40601535408698ef33a419274531790ab4d9665fd05b5456621b06727b7aa340efb6ebdf9a264a268bf458c571650ce658a0c293d1ce4bfd1397024505e295b770fa1eca35404c33b777162ea6fb5bd40b821341e3e978d1529f4946dc142de1", 0x92}, {&(0x7f00000013c0)="aa172160273947b569a23a06a4980797b2a052f6e8eb46168170c392e16dd61316cacb4201ccd90b34b92d0f4f31d435db7106cbd999efaa6b1b6ae336ad22fd42473f1851cafd76dc24f3c4c53fed551b", 0x51}], 0x6, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000014c0)={0x2, 0x80000000, 0x16f2ebac, 0xa06, "e0f2151bddcaad076f0dde40fc026870694d3dc9", 0x100, 0x401}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000001500)=0x2) pwritev(r2, &(0x7f00000017c0)=[{&(0x7f0000001540)="2d472c46eea1d8f4fc5374aa", 0xc}, {&(0x7f0000001580)="b0a7462cca7d06167fd5190f416f5b685d5d84ad398cfdc88134d8754a4bad1c8e5ad5a206d8d34bd01f305f201215f107ce8377bc27561ccaa181f587298b93aabda5af9b88e812415ff64c2d5581dd3673d3754d7a2d7e20f50a07c01ce6c7854f8d94da42a67a5bcc5fb894494ca3680781915d9d24fb860c56eff9bf2f77d0cd3421717ff0c9007aad", 0x8b}, {&(0x7f0000001640)="e5d7f5dd5b42d617a0a07b6e8cba1aa2935355215b22eae4fe993522e834b7af9a677171cadba84b826fc9f1c13414fec5628201f0c70ec9ed8ce4830f743ccb659dcbef842e18d4e22b3df3729fdd56b85f", 0x52}, {&(0x7f00000016c0)="3ff2d9fe92ef7bc2f16fbfa25b15bd4b419ec17cfce3e8fbdd143d683ccea68606e5036ba0e1fc608a793cfa6d3d2e9e85dfa600882f81690296c4efa6e1cd3724907c717ec896d8e85cf645507e53f47d76794816cadfd3187c51f0c13267e3b8b743bf464f6ebaa93ab9a2964883240480f6dd3e755c6568c8a8f8c2cced5fb31073c5530a144ed0792629cd1f26122165a98da38ef3cfa4bd76de031362264cc69de958b2fe2384", 0xa9}, {&(0x7f0000001780)="048253e176055bf7c21ca0c4f3d8a680c7866a2e055af877c7dac2", 0x1b}], 0x5, 0x0) fchflags(r2, 0x20005) setitimer(0x3, &(0x7f0000001840)={{0x4, 0x3}, {0x0, 0x5}}, &(0x7f0000001880)) pipe(&(0x7f00000018c0)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001900)={0x10001, 0x0, 0x2, 0x1, "d75e0b7258949e7f77487a5b67738986bf0a503b", 0xc20, 0x7}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1011, r4, 0x0, 0x0) write(r2, &(0x7f0000001940)="c3ca2c88eae80963c298f31d51d1158d64b46b9b6ffdef7a942aa6591bb343a2e3655f9344523d8fb0ee81870d5c138f6ca6d82310551f509a983f0d3b4688e289981c2642b728f5c919f939f45ec3be52f0b6d368e5d296d9e2731db9b3f934f3aaae2188c5c227037dffed6e382112edf2495983b63a59e07b80877798bce4cae512431c2e8779f1945068b836b4e334cdb3f11da98456", 0x98) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001a00)) getitimer(0x1, &(0x7f0000001a40)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000001a80)) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000001ac0)={0x5c0, 0x5, 0x20, 0x3f, "aa34c91cdd71c67ce4237046cafab8444c29a79e", 0x5, 0x1ff}) sendto$unix(r2, &(0x7f0000001b00)="fbff0d4911206f7af2d23bca61292b60c63d19fbdeec9c8d61909f89328acfe400a655a561596f1a35ba116b79f1d3d73da475807a2e12f9fdb0a32d5ca159018281dc158f94810f3cdd7d91036bc7caf22357742a14b08b04dc60cae68f6177c00b1c733f92424fbf3d97d6cf41a7959a4db64e912632640921b4dd2e6451b7d149e62c8474dc2be395867bb59a421c50a39a0df0ee45db81ac0bb4430b3c113c55999a563dde0c46298387f24491f5300caaa3a17f68232112b51827ead1223d32c23e7e0343ebfa3606c6a8674d3d050fa7ac8bbb55dcd22ac77852d9998e0fce5909878e84b980fde39e6e961fee9bc5690416ba587ff5e7491f96e19298002972f67d31139292f157fb56a23fa643e9ebd4be690ea3702d3b8a8e3244a9ff68a3ddce413925d9f5f5cd609195413d9444d41da9d4ca81a844972a83410e11bab22a5e5b66b76a4e6e67d2b6d1698a9e7a28a2df4960d868615004047df53aad0f6a132586c5689c9f2bf76f7a4a8124cdb4665de313654da24b416bb0a48414e1e1f5ea42e6a7ac04193cc1a9a4f560fad4ad0b81383f72022d53d9ab973ba03d334cfe298b646336a3d06a4ef339321eb39490313dd0047c733ec5ac77c7c7e68d16be391b1d560660c6497297e46435403d6b717c0c0d23f80f02ea04785fef232c1332ed99b7f5ac8a96f5c81588bfed5af046bb6d6431b1525fb4c972f29f4b83e1286c1088793fd5b49b707ac8a21b42a610a8d465c117c8cc21e420ea1aaeb1d3627647f222bf7be456b649f92df487a13dbbd00dbf11aad257122560058a9f17611817ab50e21bafef144b3cffcfa829c983e0ea1368f7ddaecc6898e78c4911593b331433c3793064433254a8ee57afb3e7560725d2b5c6537af0d6ca2e0ed57819ce76b81b3d1543ee49fa955b0f08e33f964bd961bb96c22c25d1758a692e1bbe15bd0406991ba39dbb93156847fd892e68c42e1c3332e10eff55a55e45d6dff17a67da4cb5e65a47c47e1677b34923423dd23334c4180043e1cb90b9b4199755129388d992511e3ba7126cdf1172eeb399a46b39b8c6a7311daf23152b38fc8ce4f1ec23f5e455e4d51c9541cbec044a7fc5a0a129a7d7d8a23c06201f86910adfda2b6a7e150a27f3c796a56907b034a10e6b759915726584a203b4820b5abeb8b4ac2da8c9c0f3d78f651b44f79656ff60cae6c4ad47f03ebe327d01bbbc5c7437e66a0a3784f2b6536ca6f657b5c9686e9ec1f6bed963abd532772f90d58cdd4cd486634b08900f35aae7d7e2a0fac1120de39f7f2454a9fb25f3b775c04e8e04b2ac188cff4dca9ffa1769b28ff426770d080a1610de4acafd298ecec3f2ca08f0258bad7c6233cc0a0cbc29ea443e1db31cb7668bdf5ba65f0b62f62fcaee42eb70f66dbcf6a4db9f3ec53551d7c815c1dcb23de95adbe545b9de3bfe5217d0483ca306bae1633c62b7a55d76cd9161652be9a25b1dabbca9acff050822a0852567ea9c3ebc3dd87c438c91029e1803d33b6c69198386e3eac3b99bf44aeb96bbf50b8edd88ee43905da4c9c6c823ea65fe8d5c9333e577dbe9fc6d64a7df79a0a09a601ec1b8e0d97524116490c1354fae372c1ba4dcd0011e7a58cefcbc8b2e19a64c74235dd8cab9186d4ba59a9c5e7f58bb5d2ef114c049fe39fbb7a511f528928f946f91a9cacd1d80f8a039a16caa8ac75968e6b22c4429c2edc3085a3b87386e594232f2b855d841b619faf0daa5ecde276d39fdfb18e13442b8bbf739f032fa55d4daf0016e144536c516c8a4a707b899e2c81a65096de1f36794cc1b5af756dba4edf14e8db76769661745ec7b6f8414b937099aa78e854ef0346cae1a1244e9209bc1335df5234745f4d4baea80ebe01f87ce92305c23e61531a0dc668d8ba4c195f3c3fc36a74f8eef57cf73bcb3c0fb381159bb96a156abb90f0e5be2e241694f7bb8a7d500b8e36d7f1ac9477239c1febe01f9fbb61c436bed9fcec441530f6c73766b252b8d6f0b2700c82e19b1f8c5608d4cc5722b045a47ca064919ae35bd572f04419590fb186ff8b9d6da7fd22dc426cb89d9dc6cd81f0c77e10fb90fbb5258229cdf8c5632a71b314512d104186469e8e6aece9466cf763df0f46f37a2e3e5d3fa822e03cbc8dbd870564ffed0ffe4b8e3d494c4c9c875bc3306066482c232cebbfcd51adea2d525700735256feb1add5c7a59346e076b7829ece74886411556d179ca8d0ee88866809d2345c6facd955325ed3688df45b0573ce184fa270c5766adfbaf2af27c8fa476e580a7dbada13835fa665e38947379779424379ac9ff180c6ee70d1e3bf8fe3effec25f927b8acde22586993e70466862e77997b018d8afe5434463e280c38dec4d9f257372f061a757806c71d0b570ca19f3b56bd31168c3a4eefc0465763dc4c94ad98412b72a53c6f74b810921af49c37b307394added699da228ce43a3fcb396e0bd71d27a6adb49e160c0c17dba352edde21e815532546831c44ecef94e23614b622de30cf639d315c0f16e6804c6e1a79bcc0139dc74cd663673ff838c6fec16ae075b91a9c0de741a290e94c94a67172841f31e1394532449ad5857515920468159f78a1332868447d9bb61d572fd36c869e1db89ea03ff2c864c69f11ea99e6030793859148f7c464c74e67f1bd372f6696408a29b12ac4bb403f88e31cb2ed242578567fca353bc394d3ce85f9bae58561ddbf323172d237d67ef46a5b5452bac5db1701386d523a4b597dda05acdb5536ed755a865d0d63adabe1707d9b0951253d26c38f45efd1c283aa4469c0f653f172c2b89aaef8e81570553b69af6b5003401f931d48a42f79385f60c1f0a562897fd07dae770e228efda2eb2fb8f6b2fe3f48137aeb0fbcb98e7a883e0b87a676e799cf151430d7ac749e7d7f4a5ce6755da15494ded72ae550e3d9c2a3f6ed0a33a1d00f2858f4b6e2165ce63cc811027a1eda7fa229a879e4cc688fc042b545479b917fd4e60204912b1d442fc1a814db66f4db4cc74e8ba536f55a06cd02feb760e74f331516bbd7b1ba48abf8dd3c5de62d60a1917c3ddf0dfd7b70d442813d150f40b8bdc22b9eb5f2e26957ceeaa42c92aacf772d3d5a4d1caa0dc5283120bac203e7951b3492b7d5e48367a568ca3d2bc079e654ab452533c3f747a942b5f4153451399f51a6739916b95371eecf54f83f23dd693e8dd33cb4f16f7428a32552e7812b34e2f714ad0fe7642862fb17380e1ae8eee7ffb7cceee514c9c456f2fcf266ef6532e75333d3179f9a6da14b50b660953a094bce51f8afcde19444343b3eb75bbb65252c2d47ce8b1414b0e1666e2524551c9285694ac45ea036659f556d8be716880ec6f28d35f320f614bb38c2dbe3fce884dd8927cddc91cba292a3db3eb40746c47c25c6b4e732cc09536ece80d5b600086c683bcb20181f2d872b6fa54c76f1a2e49001d39673bb32703d679536497838f5d5d64eeff5dc9332ccd29d87ebe3cc7c37a69010cccbc6c1f3c9c84c6c699c84651d03e9fdf5f2e3fe4685252694242831f6b12b7d119925ce4a7014ce73203c6d440c3ec54fadf1966b115bb3e832e83e8107bc255f3fb45dc039cb768e60c12a59eb3cab05e8559d951b8e969ad9703567f8364a06fb1a7232e248a1e8dd3bbd04d97b910d3059d5ffaf48baba5e8727f153ffc121a3e75183e2d6c4e3b495ee2ded311483f52e8fed7c47b352cf8db52231775cef7e790a406d4890950297050e04ec7a088fe3c04d03a3807187024cc374a441ff6cf73782a26999583aae3ed9cda1f1767dd9529717859c9816554294f3ec32823df806dd994db65bce1b74605488ebcb56c3e0124da73aea934649f5a7f6f4c133981e19a9ec13811ac1d63e73a30f843cae0136eedf08342b46cd1115e1165bdc1044afe80163059221a3b2caf3acba369876870832406d29231ec6abcb29797c40ac55d23e890e255f923c563ffd5609f1b8355554f0094646b5adb180a565330416077b6029dbb00d443cbf9188f00b005ed36c71aa586c764266684b5a50622898f9dd1887388d9b3c2950d828744706cee2bf17c9cc086195c59215941f9b2d3caac66b2fb30a9c6c9a470b3ba3d26b6b713fc27b87e8466a1cadaf5a2b53d09a20e24dbcdc4fd8fafc8156488633a835eede6dcece7457e5fd54d1b6a257e44787bb7c922f2d8fa016f3a4129821935592b4bfd5c522c098aa63757f00768f96cbf64a9fcfb82c6e07d239c2a763e7735ccda122e80d40989b25b67f08e7ab7c821c94ef0090838298312e0033d3078fe9ec5f0305fa323377593ebeef2a63f01bbd51ba7952fef96db691a7ccbc491339edbe22557a5cf6325d22fbc4280dbb8081b1be8c8dbb63c987bf769849314a9b3ca1f44e03e1f405582cb31225c95acef83ae4ca84d9ca4ea53d9b0851f893aa4580f0ca20cc2c43e586275838a4c6f8ae25a62a9d22bb71023d1b7c6538c248295cf5f933300454d0811236be54ae4db9e1bb58b3954b33884ebc8a7529d04979acf81b5377da5efc5277ec6d853c18c5a34183545275d32e7955abd0d7c1c3cf7ecf61ace2a1e18e409391013bd3b2db5544d85c27dead96dd8dfee446dc9a7f86cc16c204ffe2bc24393f9e9b7a15c667095d863c1a563d272cece24a329417a93cf565e328867473b03e3be9d5293792aac1216e92880044fa05b31a864db2e83c5dcfacf49154bb52eb54da52cd16014f4d27509b79d55cb7387229449a5f89f5d9d35adc79aaae0b52b89dd132ac9fa7867fa7a4bef904e6e9ba9c4052f138981deda3a06619cea707490e5e75e8de8f2619b3087273d2dc3159f0ea2c4d9e3efc7142c07d01a7a25e707b403db84338b606877cb3f659711d471d281acf543a17cef5fba38ee2af1ea31e23ad5200e585a69f913b2714d6cef33c67eb308f6f59e4fa2817e8c298f0d90d82883eff31d9fe198ce8fcc9f465fc7cad038556dd3d1eb6448c4ce0f8d1df7e67bed82c530befccf18138f4ba6ce7c47a488385258da57c397f27f3c974c139c1fe00a9c85a7505fa2c3a970bd1c1817c99d90d57cd91ca1905fd7f45708549d68c8842a7f47a3db4d6db2752b6d2d827207e48f94c8dcfebc12044559ed3eebb513f3e8a866d65f30da7aae1ee6a4887bd81afa591b8a31efdfda7e4015daaa7fda4bbb1fb0ce7015707b18b53405c483c340b3409731fe555a57f96f44f15716bedfc2accb7d50c582c884ffb8fcb167cefac913ca80a8cc4e0a97b96e6a1dc2045b42ecef18944a0d119eb010746c8793e52db0641d2d376b14e6d1f63ba250610d6b9fc7c906b2a55043efe29ab55abe524f86519f27e5d6a0f00b2caaaca56e530bf80c259f9dccb096b7e0bbfc7e16bc047b673ba1bedd3b0e127e213ed4ffbc50889d02b4f67e88daf9a5c82fd916cd01b753d16e7886cce281d0da54457ef1de5a3f57067afe37b7e29b751e45603446979f96a1070fb0456f1524ceded8777967f88981618e84d3137d91672c2fa6c33e07985ec777157e91dc83f61bf503c70d6f05b2b2f32e7bda72bd3e86ae5e1098198018866026a9ce03da3295e4d73485b5a0e89caa25ca8192d83bfd0e5d3d60e27845ea70627daf89960fdb31c873310e44cb975c9c793263336f4dd68edc20c6291ff6e6f8821240f55bca147cd78e4c94a5557599d7fc7004de672a44fd33b4f4d0d7cd1f762bf7979e90dff2deb0efc86b664b6eb1c47cff2c599bb2f487e86ce0d78b", 0x1000, 0xc, 0x0, 0x0) socketpair(0x37, 0x8005, 0x68f, &(0x7f0000002b00)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000002b40)=0x7) r6 = socket(0x20, 0x2, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000002b80)) bind$inet(r2, &(0x7f0000002bc0)={0x2, 0x1}, 0xc) bind$inet6(r2, &(0x7f0000002c00)={0x18, 0x3, 0x101, 0x8}, 0xc) r7 = msgget(0x2, 0x11) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002c40)={0x0, 0x0}, 0xc) r9 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0}, &(0x7f0000002cc0)=0xc) r11 = getgid() r12 = fcntl$getown(r5, 0x5) r13 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000002d00)={{0x2, r8, r9, r10, r11, 0x1, 0x8b}, 0xfffffffffffffeff, 0x81, r12, r13, 0x6, 0xfffffffffffffff7, 0x6, 0x1ff}) 16:00:09 executing program 0: r0 = socket(0x2, 0x8003, 0x102) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="1e"], 0x10, 0x0, 0x0, 0x0}, 0x0) socketpair(0x0, 0x8000, 0x506, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r2 = getegid() setregid(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x7}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x10054}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 16:00:09 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) dup2(r1, r2) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="ad") r1 = socket(0x18, 0x4007, 0x5a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000140)=[{0x3, 0x8, 0x289, 0xd17}, {0x0, 0x6, 0x4, 0x7f}, {0x80000000, 0x3, 0xbbbb, 0x1}, {0x100, 0xffffffff, 0x6a8, 0xa0}, {0x7e0, 0x2, 0x1, 0x400}, {0x1, 0x8, 0x200, 0x22198d30}, {0xffffffff80000000, 0x101, 0x2, 0x1}, {0x3, 0x8000, 0x3, 0x1000}, {0x6, 0x81, 0x9, 0x800}]}) accept$inet6(r1, 0x0, &(0x7f0000000080)) 16:00:09 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20, 0x0) getsockname$unix(r1, &(0x7f0000000c40)=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002) r2 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045ed498959ec8e082889f3817f54858c3d5e0a10e045ef4e170f88afa7a2f48274f3ff6013087e5b92ba9c955cae8950ce72e06bcd7c042cbdadefebf4369ee3fb964bc66e51eb7e8db5bd902f2907fc28a8d112163f6a61cd7b331a27ed507bdfb0e485234ccfe0e57f6b9a4953559a3e3e262a002a61862e95e610432fe025b4c53b8abcd4626e0aae289d350ee32e2e30deee84544e35f1f12d9294050939babd703c126405746247355015f9f6728d4a9ced67089fa45fada06444ed143bd600000000d4e6ac8c4154b54626ed198aa7c3e466898cc1a45c57ae24e1a759f2e12dc515d5af8b92a01020bfd0843818057a502fea6cf8cfd1138190c9a4dc8b0af3932b32273ea6a681698e2aceeefc0862ee479c"], 0x1, 0x3, 0x1000) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\b\x00'], 0x0) writev(r3, &(0x7f0000000600)=[{&(0x7f0000000580)="54903db030c96654688a67791a69a2be23f08785b97065da2be97513310441", 0x1f}], 0x1) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="fdffffffffffffff64fe5872a62960bb69f835e996f7415e1d41bd7259fe14492c07ecbd3992956df228daedb6080000f9cf89447300201e4b06450b2781dc4369514074e77ceda6850fff5998f271f4cbe0a28febeeabf22a97f50e9f7cdc970631105bb556cd3b83cb640f4f40ad241c960a4e4066f0744458454b2ab7ae0286eb5d2c1c3f07c7ff005b32b8db511ba62b473606d99351b0d7b4da41d524ed2c9092917df12265558e1a8786e0712206ddd2a5a15c63c445"], 0xab, 0x800) msgsnd(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000001ae1383de3df472f6cd770cb06382ad11567d4e600e93bf151d6ac6540c62ca693c3abd84258c84abc3a30044dc2e56e2eacf10cb3baa7c0ab49352580a7880321b25b9810b37fa7aee2723bde790815f40ad72c5f2e668b2c2258decf341a05bd19e2922df57bf2365955f4ac4164bea0c9bb3332da0139fa422d78d7b04f66a0b88361cef4440f1ac1eb4f8b7c0865aa543c9a0fcd1fa4d64b7e9220357d1a4c495e59dda4de03c67dbdeedbefb8655ce56410b4a8ef365e7a70770a3ddb9505bc837e4cf851cb60988e9e15ceb5d1784202bc5b198d1733ff7b3db4059f45d3b6d42fbf355e9bcd490a30c6de3426a9d388b53587df3e4ef3caa6a7526c81ce124001636bf7d9ebca6fa75aec0e92e41e794c193d73f7461959d3c818e79f2a64ad3736e10baeada8b151b31439e31c53e376587884992b14a3102302b3a09f0520400fbc9e2872b08e8c950765cb2591034ea2171bce25e52c9cb1f98f11634236fd5e72c73598d159e1727efba69185bcdeb57ac23251cc65126973c74bccdd6c8ceacc5cf01fb218fb59a65f1b0d2acf5c1a77e3bd7b4bb3d9e07e7368078593b2295d62d9203fb845b4a53f6a7c67428e68aad96a2cc95ab4da77749592f2b4c64fa008f4404690595008bfe4e4930833fc49d69cefb803f82811f8edb16abf40e973985dd432fa7598d80ab64ce28bc4f5"], 0x1, 0x800) writev(r3, &(0x7f0000000c00)=[{&(0x7f00000001c0)="28abbe36f35524ab9aac1f928a3d2b7b91d1f1cbf293601bbdb9e8d3f81eaca8fcb68a81063d01a29cb5a56b7c66af1e376fe6f072", 0x35}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000, 0x0) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) r6 = fcntl$dupfd(r5, 0xa, r3) readlinkat(r6, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000480)=""/195, 0xc3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x100, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r9 = getuid() r10 = getgid() r11 = getppid() r12 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x8, r7, r8, r9, r10, 0x40, 0x7}, 0x7, 0x9, r11, r12, 0x4, 0x0, 0x80000000, 0x6}) munlockall() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x4010, r5, 0x0, 0x0) listen(r5, 0x0) r13 = dup(r4) listen(r13, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x8, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x3) msgget(0x1, 0x40) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000018600429000000020000000000000000000000000000000001000000000003000000000087899664b8", 0x2c}], 0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000180)="f8ffe51327f26581422ce21d36027395f718db6cb8d428581d145ee477a8f4c86638616d1df7b022c86e93346b116669ca1ca607decde23f0c3bcc6b77fe2f4dd63479d7f14ee456fa8f85dae379566f8747ae4a7b25c0cf80fa25008ac3d539f2438e7c6579311f4520538ce10039ba18489943df65166fb4d1cc2081e0cd96d8636f561f373e7db2da92fd95b83df98472dced667a7e769682c615344a6ced9fa7eb4fc83cd3f6fd4dd799b435b510be6e022f893c9859e7bd4bf35d842faa5dc6490f50b911175d", 0xc9}, {&(0x7f0000000280)="fe594153c2d3d27e927e90ed5c9c3f84ef5a39c2d484835b5055aa9581b9aeba45b050e49ff496c5816f9eaebb38409c84b345fec3e1366d05934458245fe52bdbbca1377b895cf9ab2d579a969d01a1301823cfe764f1c4462b4843f740c92b8b3db063d0f2397b5110da0aeeb038b23716f906a6503c7f1ec7726d48219e91597cf212f84bd9aad2b65eb5a313d2778262ec240dbf0ab784b3e7ac136e81f70003ec02cb791bfad764d28d141f6eb2a2b4792f57d7b0068866473e314a02a29a009116bb6d48d1a0d3b8278c0bc2ec828bd3fd8cd04512571976b31f1ad250fc33fc742a9a260f3a5e7922", 0xec}, {&(0x7f0000000000)="3cc6759ab3d2bf079ef5a569871a7e0f8c1f", 0x12}, {&(0x7f0000000380)="4b47cbead2e536c7ed74c4c46dd4e87058c7f87c4b3df699743987a99a75d302877f5a938f3b57d98bbc0413402cd42f55a11d3f56cd540fb2255cf09c3ada366013f6112af4b528a67f34a9aebabd7c186b9bd899a8f984a6be82fb18bb58abca9a6e86b97c61058e74d8951b9abc33d37ec6fdc96c79dc2aad12a3cb26f685b9d90eff8b9e2c1111a7eccb525f45eb11dd5f00", 0x94}, {&(0x7f0000000040)="a1e285300979f6f7e33de92bc28bac0c04c07253f99ff5cc523a2ce639f188879bfba853d9c4091d434bfede8ed46aa65379feb67aa1ca", 0x37}, {&(0x7f00000000c0)="35443a1f852ab2b612e6a565d9fb5b453b1ac03717e8f7ad451a5c14d26defb8b8168b896c7ebe43e55cf43cff2fb2fb6c03e7040c151d59e69e916dec52e1f8bb9eea211163e9a27f7159", 0x4b}, {&(0x7f0000000440)="6ce234b45ef7c9b48c1b3a4fbcf4076372aa73ce23d0633255276256b948f63d929e58d0a67cef273bccfe18b974cbe537fcaa2247cb3b0c139aa86c3303ef0e7f4feaea2e5629965621e5427155517e2d2f4ef5bedc6411e3be3d2f1e456b7f5b276943486d681a34146a4996571125b966f0461392cff65071f6d3c787f396c1746ed70a2ef5d2ce3fe42761219cc6df482fad72edd4f003448a9dde364f589c4574a83749cc92764b345a8af0be10c493877efd5546d8ef7518900ff694dc46b324e017f07e3bcdc688896808", 0xce}, {&(0x7f0000000540)="1a4ff39e741ec4fc", 0x8}], 0x8, 0x9) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0xb1}, {0x1004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000400)={0x401, './file0\x00', './file0\x00'}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x9, 0x2008000, 0x1, 0x0, 0xfffffffffffffd86, 0x95, 0x6, 0x1, 0x0, 0x6, 0xfffffffffffffffc}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x5, 0x9, r3}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0xfff, 0x9, 0xff, 0x0, 0xff, 0x7, 0x80000001, 0x1, 0x0, 0x7f, 0x3}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x800, 0x2, 0x0, 0x1, 0x0, 0xd797, 0x9, 0x1, 0x1, 0x5, 0x1000}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x1, 0x2000000020000}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/13, 0xd}, {&(0x7f00000000c0)=""/9, 0x9}, {&(0x7f0000000100)=""/134, 0x86}], 0x3, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x161) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x956286292c52c09f, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x34, &(0x7f0000000080)=[{}]}) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1000000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r4, 0x20004268) socket(0x6, 0x7, 0x400) r5 = getegid() fchown(r2, r3, r5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2806010000000000001168281a38918d5a61a88cf8b27a5e7d810917996597000e702847004a04ba6cb8cf49f6a4a5f709cf5504b210606c0057a896c649f175b5de10268e178b3d1bdc3d549a58183f81a9803b01feffff0f52a50276b267b3a77ba4f221ea4b"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000340)=""/198, 0xc6}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) shmget(0x3, 0x2000, 0x544, &(0x7f0000000000/0x2000)=nil) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) recvfrom(r1, &(0x7f00000001c0)=""/93, 0x5d, 0x41, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000300)="9b", 0x1) truncate(&(0x7f0000000280)='./file0\x00', 0x2) r4 = socket(0x2, 0x2, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000240)=0x2) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r4, &(0x7f0000000180)="401c7a48917ab6b666ee4fd97e781d1f", 0x10) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3bc, &(0x7f0000000040)=[{0xc}, {0x61}, {0x6, 0x100000000000}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:11 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) writev(r1, &(0x7f0000001000)=[{&(0x7f0000000000)="1d0d4b38f893699ee6de0c3895e92303464a818f8383c46f2f68912953342df55beb07006a46b3a1857f656775350ec3548c458b6ef8502bfbe7b01afb0b07233d5292721110ed51bdc2c2593bbc79f4468abb81169ac3c62e970a96b9d2c68fbd938a1134f077a6231115eec72266cafdd59c318822dbf5e7721c17d39eae9a1e604c23ed6ea2475ecf2df39ce342c7025b3aea51c57e9af85c0840a8675cc40e73659313161b2d24441d0016d09c25c379e31bdd547d9a76048bfb3b8f9c7ab4088d6a56ca9e588bc49388f62b0d38bd791ea45f27eb15e45db7ad9c6591ed8c0261d6d47f24558bd3a33148b1ef8fd44bee5005eb3570b51753b75045e966ec320ec193b2b67447a8c88f8a1885dace961753b652e49e7cbeb17996f78c4e82c35ae10068e336c3cfa3172bb8f0088151611032347d91259a4fc8a2255b7b67dd0fe9bc1e12d2a4b207b1417e20f239929ac8f466cac472381e19e7d1119b9be858eff93a35caafaec077b5a77012e0a23020338adc99154c38d8ece28e5eeb1153f98e8a589aaa7d2054dc00ecd6767271b44c07a634d4b931d68094fadb2d995c485a7a0c7ee5fd1774f877b05269b46a6e63681ace3e84b11e57bf67626eb4ee9853baed2f70915bdf3a4cf83d7ddf036c7b7c58b6e39a98f5c611074b8d58d137e4e0d06b504fd852caabb737f003b5c8897bfbc947adbeef9fdeeb0bba578591b3cb472b3deafc58a6ef53bcac41e5891f1133bf35cec4d730e5d9da1171618b00abaa6e9fdf21aaa6ec89bb0d4b8035626b9a9a2e53c14f1b1cfba8c044c61b819fc819945ca1fb9062b997d38cdb978936f6d711121d5cc1a5963eff84ca925b5d04b0a37e70b4030ad558e51d77db72bdaa643241d714abe29ccbfde8a29b66e72b61197bb4ae0dfba5e2ea319dc1f2deb654825b971b5fe4232a2808e583c5395963f696126d93fa894166e91a73e31e403a16f093d047bf076ee5f4c59f5fda0f3ddf53737940be8a64380be677bb2eafd5a18da92e7ee8e6169dc902f0da1dc3b785118e34d808d80aa6c74223fc627ac9c8588f80b92670c6aa5597c8dfa5a91f0e65add5bf3b04ae849d7362e53066be2fc8e538e7436908c43aac3b53be69be84c857ba023d1e97533016c0b2ebc08fcc568cbd0f37d916bd6e2155b487c0256ed1850a010aabcff4ae95cb07b7107d31e813f24179c9a6cae24d6f493faa3e80daa1a774477f64d516d881e440fc806f55f706ac9058571b40fe784456f46e34d65902cc9beb1e1d5ff9d5cfe47951fb684356d469760dc0fa1a59e004b15b06890dd99a80d65cbcc3d0d9ea8ffecb9b14b0f93ea496252abed814ad18e8f0e8d7674978b7d1e7101614f92a3b74248a182c5f5bcf1c75768b05740213c85a52c1e1862e6bbf5d890f7e4ff880519770b7e70fc9d3e406a403109d9d09e160c6dfcd88f76a79d97b14c4fa31f973e7a3bf830594269e73637336c61cd260d74f8aa82084df80e7e7c8a627b7ac744d591cbe1dcc0989abef2568faa0835710dea4a85769c76ec91a7337abd0af5007d22cc025e8ec166527793f48974ee24d682d41bae1943676e7b06b6d807cfee00d44b1d18d4e2191d637a2d82c8faf9b5f91ff9df3354b66a29c7560e3def022c2f626741ec744ab63e37b7b7497fe0ead9d64d4b98e014a9a9c92a390d6dcc26e23e6ce7f30bfd6e086562c37ee40a24a0cc9b30314fd7b42a19a4bd2587c1a32c0eb132c1483cfd0b3b17be0569d8d9f3ec7395b01b107a6134cf753b9684bb5eadc416a5195e8656e93438851e4482e83247a0953154aefbf76f3bbde44f75059b01547fed85ecd40b424d54037533b1638c4c31e8bd67f4aebf1f5cca70164f9b826096bf51eb1e9b880457a63fa5ee8519725a41430733249645d1b4c1f696e24617ed98d181fb13b165079ce5e6c7f017f60ed9a9b039bdc2579fd0c11164d6628fd4a9cfbb094ebbf2bea3b83a864ffb30face575c2ecf755c4ec1f7cf2ec4f0ed5cc4c09d4c4f129e8a3045ef34700277fc997385af8af8232841530f7c190a54e8234cc2ce70bdbe33a145c9d0fcb5a16fe9594edb9083b6d346fb0f7421375435c6b18bb4019dea2c6c6b1f18cc2b8af1733a12eca88805f5aa899f6e3949ba3d10e7201c16d2cfc05156ed4c2c476c240ae52ab36487dd3871d805dde7d621f9f783f08c8d3240ba3cf2ccfb7a329cc18e6e875e13adf5f4965c16c67769393df94016284bfee05be26fac2467fe792c8c87f2e2f39b1019712d4b145f71b6a09abb83383cfe76e3e7b13ff37f71ccbf7b2082de4ab6d10c460721ef08496a6ff60fe0e3a61f8f8d9d45c9bbe6eea087e3283c356bca26b9f3795a06781cbbd9857d59b2ae798d81bfcfe209a44b8d64496667c0c6fc1d938abd78bb36ce913952fbfb29a4046d114d27d5e387c713a84f91c7c98558c58e21b22a04ee159a838906ccb8f9134cb1ccfcf42f6e006ab8ec20eb530a1fdbd93e888a71700e180f3c29685a945fc185e6856375bb84e2aa41ca80e9364fd03d8c88392ba9143a781178ed901637f6c1329678c269181761c1bbbe1a313a67d88be02ecbacbcf3e50e8b69b265c1a36fdd7050033a1d19545e73b14ae7b13a86d09dce59e88e93928b02dedc172c103e5df4158d5c0016e80539a77aa768ac5b236cb6cb04c3e1aa4568049e20880ae48189b8856b448b532d6df48fa2c57c4a0da395554e57756fe9de36d7cd7021dcf9a967ef2fea66fd1c8ca07e48f44b3253b666c45fcc292635cb618b823c03ba89617578d33cdd6ae30325a8ebfb944de25e8cbc46179bcd67fa9b0675780769465c3869f02f0058ead5258c3e45520ea99c2bc9105b5d3f89897d3a65a89a0c1f2dcd0a83e80aa172c1d8f342c77812d8e5f18c70006d15e704990196f4737183465935d15a8423c160448e13dd1b3dcc421a99f9bd5dde235d7fbfb81b56c4339af8eaf727ae671f1168023a7bc74de97cee995ce44a3a4b7e9fc81db7718bedcde9fa9154a2ae77a5c64353f454920653c1fd538dfa1e7bf5c624bce812e95df068310d91857018ccb6183c168ca140a8402feea47284933386308e93116eb9a9c80d53c77401e7dcb12a62dd89930a44bdb750d69b01a89fc4ed6cbfd832e383b9d6362c8ba446c8a9ac32534849b1ab408dc23dacd36ad3f6cbc87b793193bc1a739af69f8ee5a42006d0ac320ae29052b076bbf895d64497d3f5bbd711de8b95c014adbf96a5f14a4426834c24b987d903d915215dad7dfb7cf7bfe8c54aaec9794393a8bca7bece2e5a6c729523ad5b474b7bee0d2a8e294d91508ee83ac061889a54764a0f1ea089df83e4955cce1c78e90f26ea90877bfc620bf1add34ce29a1e3f9e8bf4cc57c617fdf50e0416e9931ecbccc4176535ec7b5ab597388f263b156affbbda2a0ff76f14c0aec97cbc04edf17693fb828f2be9ef766a1190ab7a3d07f8d0f8548e7df1b919f1fc87f3b08be759ff14c6b8d856830be7971fc209c777ce904b501a6c46191afbafaa5ebe9a27d6c10c5b66ca343d47c9c37a30bbd24d80ca316f63a98134c586d5391168cb1056795d2c8bfd76f2892ba44a7f72aaeda9152286b2d0c840fe2ac8454ff59c3dc3f562077cdc702a3dd5963f00ac40b6700460c316d7789c0ddb13c75b0f80df5110b732b5439661c5c8f16c075b665bc4c8e2501a6782f36f2874568981e3f793ffc38c491632798003b329d89050f3b0a9bc697acec3da2eda93c4c962aa8b4575808dddfeca9b6f78545d4ccaed92ff9e245be349b9869881e943192ff86349231949e9b812c5e8f439c257b33c9c5895b56384c9a7b13d6fd7003a086e7732344f881cac357334f7cfe68285152e85d1a4eb0a0cdcbb15024b691d1587b1963a961184c75468f268ec07db5c502fa7ef9dc27392e0b0ee8872039a2f6054c2240dc7afe23ca2938f20ad3665204f223e561e46fecaf08593606201d05935ef51b4e7642f80a073e1be721b861217e21ace0bb3af3fb873ff80e6ccc2e9fd89eae8679eef42e1cd91873e4af606206e46c4e73995efd87cb859442c7e076ee19b0d7a3410136a054da40a269e2fa38e39e10dc07f998e9e499b8c2da1b582515e27a7d6627eac9f69795d4e1cf64337fd245eac385b4d309315bfa49836cb902a2c5d9984aa486ec3424acbb3846ead4831b9d3b93c075b45c2463b40b26386e91d216fe6d5996f00acc99a4837fd032700975e349a2a81491ea9799150e1f2ad36dac7856782524d9161942270877d7054a618e3ec1507bbd5a81cc94dc6b3a3622cee5d82571b00291d8dd7276925ca788c45919b56a49007246db25c8a4e36f50ef6ad81c6e82ca3226bc95817d63ab1cf43aa389bac138c0d30a5bde8e8ee6624d5e7ec77824769c1929f007ab7cb4a4c0120241868a2caa89716065ca9bb6340d4b08879042102d8c6c76bb0840411c04b0c611194dd82f40fc2dbe398f0415dda40a9d75424889c387e682596b2213e8f4f0e7c77b330d46cdefc4763ff3fe992429a2106220f1d1b0ae40b94728a46b52c781960e329cbccafbb185e60d48ac00632cc0b0e6faae69c34631d435287e023c0f473f2c5762c34d38d7283b4ee8618c00992d5a66b746734407027091a24811bf0043b90ba818c95b9aa86ca3e5e2ba9c519317e3d5b4955a66c6906f6e6961ebfc6f2005325ec5e69ad654295287b14d05e647699b972e0e25be3220f1bc35896d92395c047f38afe427c5c369698132b04982b575980d565d876b0d9c7b6a8cb0ff44b03e102e3d29eb582ea2e4dd2c797994ff11dc765389affd9ba4f9fb11e0c648304b9100d4b1238eb85efdbacd4f3435fae8a21dabe0e66fbf50d0a091dc6e50b455f226be2107f29c02dd230dc1e0ef17bca62ff5a9e28d6797f822b16d95f762b9b2279d596a1fcbe66d8968d5714ed5069ec5349424f7ea50a6984c115a69a9d4c9c1e85b134fb38fa6ed0605dfd40139312881b7a96e26116d15600acb8954af3bb22c47aac74a2aecec98ac356766c6e05fb4301ec409df79a23050adb87b97e1dacec9f798a76edbc2f7db073bbaaab5de95180bdfca0d9b295a6197d1df02b0a54d38f82cde9847355bae46a8539f2c88b086ea712651a72ad1ad6ea303820a75789193aa3af374a1dc3db2911d8db086c099d1741c88bb9a487579ebdbdb36a41a37f900ec057c166993abf96fede0127d385d4083f30187748f87f508054481ac3ac648bc1ece9818b5530a6add46f9d23ad5abb3ae041eaa98ed8a79881d0cf9915f179bb29f80b2f37dc383ce2f6e30dd9b86237bac7ea2b6aea18fd1345dffc39939d58e5a430e8f59e32d30bb4c1a547e2737a8808eb58239ec1bce28f69fc0aaa8084b3b0f26c22abd5a055d7b6c746f4e339cf16d82a6dfd12431c291e49b3d67700a42a663e136a767e45b280ca2fe2017a9aaeb0a36085e9d7df8eeb5be5459c82c9a9cc388bbfd892575f5ac4fa88ace26a907369e6851516b68872259f28d57080c447b65c55179b71864db3f220218a3545f9d4b5db8c37b53962096eefbc6a43a099f2fbde287720a44cad96919f1a93b0684fbcd07fdef268ff6a5fd20aaec743337be113d6aa0129bde33a6d4e437895b4818fa03487b0c8323bd93044d978c3097242ded9b56ff7095a88efabb95adb160783bae0e14cf041f536c54e5213679ced7eba98a31efe03de5335889a62eec207ce00e391f56796d21461a2915", 0x1000}], 0x1) shutdown(r0, 0x0) 16:00:11 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000ffff0000000000ebad5b92c6001000"/46], &(0x7f0000000080)=0x46) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) bind$inet(r5, &(0x7f0000000180)={0x2, 0x2}, 0xc) fchown(r2, r3, r4) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x80, 0x0, 0xc6, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x300, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r2) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x20}, {r3, 0x1c0}, {r3, 0x4}, {r1, 0x1}, {r3, 0x48}, {r3, 0x86}], 0x6, 0x7) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10010, 0x0) select(0x40, &(0x7f0000000040)={0xd2}, 0x0, 0x0, 0x0) 16:00:11 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() read(r0, &(0x7f0000000080)=""/4096, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001080)={'./file0\x00', 0x2, 0x4, 0x9, 0x0, 0x11a, 0x100000001, 0x7, 0x1, 0x0, 0x8d, 0x40}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket(0x20, 0x4004, 0x7) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/72}, &(0x7f0000000140)=0x4a) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0xc000, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="eaff1213f0ffffffcfb2b6694430efa4cdac145b7107ed422a95bc93463cd9a47091c4c099172d9c9a497d9a5dcf3235919ba777df6f7592ca003298bca73c6524004ea99467f16c8fb85747846df32f36d6a0a9bae4b419da92d3c9e06a296ad605fcf45dfa1d537222f7", 0xffffffffffffff46) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) fcntl$dupfd(r1, 0x0, r0) 16:00:11 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) chroot(&(0x7f0000000240)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) syz_open_pts() write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 1: select(0x40, &(0x7f0000000040)={0x6, 0x9, 0xff, 0x0, 0x5, 0x3, 0x6, 0x2}, &(0x7f0000000100)={0x1, 0x0, 0x1, 0x5ab, 0xbb4, 0x4, 0x0, 0x40}, &(0x7f0000000140)={0xfff, 0x0, 0x9, 0x1, 0x101, 0x8, 0x1, 0x9}, &(0x7f0000000180)={0x3, 0x247}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x35}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffc2f, &(0x7f00000002c0)="10617e5c6d06bc55bc62d22fa36f81ecacaf46b42a04a36bd07aeb9a8420e0bb752ee8b659342105a74e2cbbfd852dc41151ad93e3a5f67f2a1a1ac411a002bb6d635ee3272d890e0212e6b77b75bfb79c083ece492d97a0fa944b1c084a0a8fa2125906d90c4f0842dec06ccb858131ed") 16:00:12 executing program 0: syz_emit_ethernet(0xf4, &(0x7f00000001c0)="ef731bdf7081430324955b670fa704853ee5a2ff911c26348ac25b2dc4a8254dd46e5c4114341d1df58b0fb1992f086e6d2c7f9693aca7f6dbccd8d9f1ca4e75f6841bb976b1f5b46d93e49022630bf0f954c612d10364f4977ad316c5f311a89a243b3e30121114709ac37f1df23a9d3fdcbc1ae0691b943695c06a90cfc1d8122701b4875f9c76cfc6f8023be647471991555ecc9b532abc41d837639f3df9557d7190e1981baa8d512bab9ab045c542d8ec5aee9ffc9b20b576ed5edaed18cc0fe5fe7a2eff1fd99767b1eae1df1c6f3e26be9be1a67a7fe8d5de65c7876247353492c324765ec2784104161baae6daebb501") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20088, 0x110) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x4d}, {0x74}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20010, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)="05") 16:00:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x10001, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x9, 0x4, 0x8, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xd6cd}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x401}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4239}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffff801}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}], ['./file1/file0\x00', './file1\x00', './file1/file0\x00', '.\x00'], './file1\x00', './file1\x00', './file1\x00', ['./file', './file', './file', './file'], 0x6}) mknodat(r1, &(0x7f0000000040)='./file1\x00', 0x40, 0xa4) open(&(0x7f0000000140)='./file1\x00', 0x0, 0x1) getsockname(r0, 0x0, &(0x7f00000000c0)) r3 = socket(0x1, 0x8001, 0x1000) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000080)={0xfff}, 0x10) shutdown(r1, 0x2) 16:00:12 executing program 0: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair(0x1a, 0x4003, 0x1, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000400)=@in6={0x18, 0x3, 0x8, 0x6}, 0xc) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) r4 = getuid() r5 = dup(r3) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000040)) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000380)=0xffffffffffffffff) seteuid(r4) kevent(r5, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x5f, 0x5, 0x6, 0x6}, {{r5}, 0xfffffffffffffffe, 0x80, 0x40000001, 0x0, 0x4}, {{r2}, 0xfffffffffffffffd, 0xc, 0x0, 0x0, 0x7}, {{r3}, 0x0, 0xd5, 0x2, 0x1, 0x8}, {{r5}, 0xfffffffffffffff9, 0x1, 0x60000000, 0x0, 0x100}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000000, 0x6}, {{r3}, 0xfffffffffffffffd, 0x9, 0x1, 0x5, 0x5}, {{r5}, 0xfffffffffffffffe, 0x11, 0x20000017, 0x292c4000000, 0x5}, {{r5}, 0x0, 0x6, 0x40, 0x8000, 0x8}], 0x5, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffd, 0x80, 0x40000002, 0x8cda, 0x4}, {{r2}, 0xfffffffffffffffe, 0x96, 0x4, 0x8, 0x862}, {{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x2, 0x5}], 0x7ff, &(0x7f0000000080)={0x400, 0x2}) getegid() ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000200)=0x418b) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000500)="23b827b1a4e3689fa2c6f0b6f942e80960f776d947007af0896a8e76cf2f2c7f318f28a9ce77b7fc40b537a3ffc1d981d74c420af87e465137e637e480835d04d68514c844f9eae3c519e0980e1e9c5c532b9af2a156fb708111ace5b57455c66c31eb6620631b1193b251bbf944ddaad196cb64476f3ceaf438f8103128b084995c4017ff2143cef234cf3111df5ea836f8586a3326b27d535f3f058979e9aa0a545b0d11abc149e32115f3c403ea4e96e6f240855224a55410db9e588832ae0735e06dca1da3fe908abd89fb27fd763a1e9995dfc96afa311802ab309346dd1a0cd2b33dcfdfc021880e2efac1fe62b08ef2c6e8e276888bda8aaa7f60a15d91920e8dbcd4f2e95231610fc05da85faaaf4e7d805602e2e5c54057f64b720d7df6831374a56ac029d15a1d9684c0326d98e6a9131ac2230edc48b7fdd67d5b840e6b80adf9cb1701148cb14a200d254d5696ccf9ae4776e1b252e233431905dbbd24301bd73f8914287197e110f9dbceb8fe54063a070e6a4db2cb2262af81dbb440b5a80d9f822f5ebfebdef9529e3b23ce2d08e235e249e64eabb87a76d83d3d6237137853c9c70c0f3c9f4e7bc3185014a7f4961c6abee193658562ce543731caf388f2b09853b4885dd6994a9a762aef72e5a8c4018e06714c7e23fcb1f2f124fdad0bc32be5158a679021af142f936c9c4cecaecc68f5c6ec704666fc62c2982a98640e0603fda97931251e9876dac2f187ce38e88015918d1a87fd787bf21f1647793b91f26e2db32f2b0de646a4c2de2c20482c460e37e46851cd3c00405d879e151f66a71e73643b3e54ffa894fa5f02e1189a6e5d847ca68d6e30de74083aaf624dea3cd2694c251b4d7afd51976c3096c8c8f4a39e41c60d902b6af661cccbbe3647c4a1f1b18dfce387cd1dbe3834ef5ed66866433f6f3cfd292350eb1326f3c5fafc297f5cc955d7c903d72f048d0fe9d5da73f2c4b1f515e8f404b7350a10a7b01d0f9c8ca9620c9feb03961163c5dca5d14cc4ba85861ee4f7b641ef942876b7365d37822bdccc33a94b5c58245f88168b251b13e07acbb9688ba07d470e3692ed7ee88af05b94fde255021d7cbd0a6317df9b010164d325cd57488c0f2acdc9733d9f8db417fd37971588fee0b1736ca9f51a5d47750828f3185800ae0be169b4543c31a567b37dcbf206466a159daa4031c9f3c5dd9ce591b621b634f5ca6accd06d44d94eec19e02cf28891b14432af7c295f989729ca7180650c129a56f19a4ec035c58740fdc4519f75e78ee145240d59ef880b576895399d6c32ff0660ebf5188e607c614b80ba1ce5c16e69a7ad4f0cb2a0e35ab28728074bdccc98fdfd4c0ad4d5aad0e3a0f258bd6f121e12fecfdbbfee59e3e8542cb93e1f02470b049037a3b4d8245a07c5e44ad1ca0bbf9d8409effda2b50a700c8270d0782950239a61bb625c3de4097d3295146378f57380e36eedbeb0cc2fac498b102d555e17a03c729b4cfe4a4fbdc92d34d32c5bcfe48a1db0b0c9ef29bc13350aa3dd5982345cab7ef68a38bb5fb4a4ed5cd7495e7a40ad770c63163f641d9faa781ba1a7eaabfa19e37513c053a8a9856cde4b805d5d87cbd6c7680cff433902cc4336a1dd30588aa67d6f6f335f912c5ac69d00d133288692c3403d22d93e8b07f488649872942ddc0a00fc9098a04d4b9a75bd6f72be1bcfad3fc089f4cb470e59a679169b31ceed5d57041e9538e1a4958ca19b8dd1e265d63bd902bf247ca65ae3b4f08169bbd2e0b1061265ed2d7ed9b07247d0a6dfb20248aaf3d80b3d97c407e91de0d244d46cb9e19f10107fba4d03c3165f12b0774432e8c1b23da5bc1495050f0d8cd0fa5e9bcfc6beac50edd226aadc5ac2f8b931f50191ac5e55ab8a62b80767b5fa7de3723b8515379593b9687f9d473c254aaff3c35cddfbb223efc5c8470530080c0a456c42829a5cb5db338143ebad5eed08436a08e0b8d3523651891fea119fc80e5f7e95fe23eb7639ed2bbb3a77ce93ce7187c7340d9d0ec37af13c03d8903a108f334468435329b235ba2d8c3772cac29cb61e46cc9618b666452ab34c0c08e88d6cb211867d8b400823a37534c9f7b7ced8692aa7d2389630db61d0535822639b8d7977a7b25dec7ef00ddf0974133a76eaa37e97ed34dec5a68ad5302241fd8302c7d89a79a73f7256f6cf81b69f87f4e2e9ebeddd17b74a50ceea34bd805ae424417f224fc4ce1264e0cffce6b4e2b2c78804ddaf98f8d6b6e17f0f9b1d1338bbe6db7e28606a28e6c2f76458af87547fbdf5e6b0bfe3dd02e058aa99632eb970f5f1f15f2b196246abb5f3efb9d83af2b6ce92c7b213f3d3beb587f95d3858013435158c00ad0536133c9bc268b8371b91cb09c7c9cfbc218867b96e59cb8ad03b6c216a755722f531ea7ae5f35150f350e413bb6fca5a1f6527a51be8dd83ef5fc7cc39746336c3a2b27f23d470f48dafec1453c0c2e2e654fc00da4766260237fb570199d596020e8a57e51c63a1bd66b803afa7e6501762a20de67e1337068344cce287a99b341849f1ffd081bd0cf7921fa8d24db888f2289d6e14f68c137721cc9173a458e6dda0cc9a94bc34e6e466fbc9aaa88202e5498acfc665e8c52c76325c89496b1e86885ec19d65be2c94f11915ed685445c7953c39c46968f48fce75a0fdc3a7f361f30922dd95177b223297ae73c01e72543886ed4d54a800b1621f7f99d9bdcf2e80ae402a533ae9ae928bc01762660d9dc93718a6dbf3bd30c9609d81314e5969c58d041e4c8ee6ad371e45593a206afb62f387ef39bd9375eb40c897a24c9d0b128693242b478cd0189b1e6fc6ec55aeb451473133ee898cd2d88a8caeee9e21cbcb93a9b8edee37459965c514c6d305e71a92f6ab96e526a90b2c61dca07da39a14d7a91aca554c50dae498eeeec6e86455f9e75ded701d7d10abe9db715cfe26f19526e3cff63d1ef40528a380bab730f9effd2f49ae5e8b1959b529988fe2eebe9d0a3c508c44c463663a4eeff6f4b7aba0be206885042e6ac0545fbf4a15484bdbc1b84b52df7cab8d57481376de96b1897dc2ba59fa45825b7c8524fe41511e3acfff1c31058e12b878708f9f4e3d1bcb54630e20c42cbbec2b404928040221e79ffa5ab1b217791f815e342fb2135ef132d8bc84d89f964a5ebc81cb20ee51ac5f292c736107b2f3db8a750a53920ce3cb7c2d7cc2e5a49bcc75fd00924a77b900684f80549599a15948cf7605da3a245f3388295a58af0ebde709f8bd80cc0ee3469ee7ca39657bf7bbfb05a549b5fcb42c0a2a1d198a4f47cfb2917867872a6adcea9c5c31d0d16dcbc1c558ff0138fb4de506f2951f8edabea68f450e1615529fecaf66623bc03f0540fb31efd53cb14142d4d010a6ea0fd683083fe5b67b217b2c5f1824d73d0e0de8b272b3b75fd24dcbc274ac0e1e32b02ef016ab304546b1a89fbff60e2c03ff880a48cc20e5a0b7c449a737eb9b01e48e1628adfeb9311390a311de42a9557f8611bd413ce65008eee97f27b777e228519623bb363b864a53dfb76f4d090a7d2fd503a6db9f01082addd680874ccc9959a48b02d337360665db0e4da6bcfe32829ac9c9621d94f3258049b5321ad3a8a2393b93de5870ed1a3660799e0949dd51055bb007bc47a1d913d30a02fc1e435906172bdcda28fcb8db42b938f91634256045caafb95e5866766f35bb5d7f5b69e2912393aaf0e93b1d4c8bfae4a2a192ab7660a10cc0e9851259728e9c9cdf83e39646c67e577b978f24abf43fd9fe9c6b6c95de9ed90fec4add29d0c018806ae7d96448dd42a14409e069b136c2b26be5210f9a2e748f5f072ad84fc3569c8e6bf8066a2a21f043080d0a9d25eaf0da82ced34ebdda999995d27c9e960814ca9b5a081cfe9f9b5bce662bb40fbff69f302cd445b3fd41a34e2439cbc98f2f7c712622e1aa9e1e392f6ce939ffbd5c38a8e1a7ce289a45262a07ca3ad1fc475b879deab00218eea4d897c3d5b47907d8554c9a8411312c72f2d5f6c3fdc6caa872f3ad5d67e674153b1b85fdde87944dad99240fa85655787bc1e754046f1334b7abbc83af22add9bb0c09d715a64fd26fbdcb47f2de79129576fb9ab8ccac9a4f2c436e84535fd04f4cbeed855898e5292c4b427bab62a6b4a9aefb3b0f8b8f15d3f4bf497bc3ac497cadfa3d8cda45c2e6da9c442a28a8369f00f78cf56842b0f43725eccd613fc66966998fc99698c05ace431b6c64c41419b4f5adfc6df91968844f6f3906f8b1b9a9b9ada4f1c63d4f1168ef4c6b5dcf7a754ae6c0ede6b5db5c198b65a6e063453266cec81839c43d470781626367e16657853ae34c736156e060ff3b2ae9380849738f51825918c8dad1010a07d824004e3ab8dccb9dfb1183d50b5c840c29622200cd7af6a0ac18cf4c5e701051ebbca2d2ca77e138d8b06c5b46aebc3087c867a35337f1aefd810dda18a3482e22713f24aabe49880d029c24b8dff8af730e1405e3951eb1f5003300b6252d73a3594ebb0cc9b29ffc5509266a77643ee86de1a8117034ecd5df83ad1ea1e23a1b7e380b7999f6bdd7e679858d2d6645f4c19ae5992e8714b8119544e5d552749838f802366e4d792e06214c9b9703f4e9c00df4ceac99d965ae4723287e2551d5db896ad22d0ed8a0a198efaa9190743e382cab0c992bd307c5758b8e1bc5ae0b3c94f6bc6b578332cba8712972a66c74eb047c6f2bbecf4134a49d3a98d4bfbbb4a7e07ca41c1eb321e5d8709c65d53f4fb55df9ae7cfbc9d05636d34cffd331632dec8ffcf767c6cefa79eb7ca940bdd4f5a29026b089197f7e94f58cd5e7385103399f9b92794ce8320ff2064720c5e547f39db1979ed5a886ae55e552eb8469d112cbae3e90a5a35d9be62a3a688f29572c42a0175f382164b17cc0f0dfffcfc2e51724a4ec97926332cfcc7b9d4725554db1c96b657ba22e6b630640fbbbf05b52b245c8d740fc7f1a9745a6a1c056267e5ace5376a67a499cf7fe3db89d98bb49035a3baead5a6e909fec2a6ecd83d5c7f7ad73d1bf7a3edc1ad33ac6143f2fb8a175dbdcc83fea6159f05a8b1871d523c0530318dd000fc4dd8e37ba8628e1b278dd24d737c68313d641918679656e55856d6b596dc589d424dbf9354fb49a9c1de79531d626eae29b7a2d631863cafcb5a735bca50dd67bdc4fe48aa7145a2f86dc9911dffae07dcf20750df082c4938b21f4ab4126b9341af9df6c21141fffd0684e93af587e920adaf17b4ea76a9f8dc24eeba974f0bc0bf77c262431fc22a423d8ef0fa47cab6039f077a86773161c09d3a16ea56c7bd517fa9d0f8649ff0cfb51796717c7e74b5bb5b40ad0f63fe8d0f7bed774fc3640c4b84afb0f1132470c6d50cbafa0b4145b3c26267e40ccb93746118e30088c32812646ed058e4f61ed6a4ab838ffcb0a80192e88ae24c9e7298a94ed5e83d037ab64f3c310740b920dcd311ffe4cab5be182217a931daf5e11b68a867fe9ac92fb92676103d0408293450bfb06b53466b550386e7c60a73549bb9df64bb279fe6128399fad5a87680d2b68884d7fffee82bc5876ac91c95a44abda4683971a16a4e031c297634038a740a8cc26fe29d080cf1ebcd67219ae4c641863068f51de0aae22df7c94f99c842915baa3eddc38b53739fb19d48c4854adf26f8e387238352029c9aba112b1ae821f89a1b45f821d38c0835679e7b1a3992621eec61dcc9d473a1edbe3c2ed27619c62340fe3617a2d47", 0x1000}], 0x1, 0x0}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x0, &(0x7f0000000200)) setreuid(0x0, 0xee00) fchown(r3, r4, r7) r8 = geteuid() setreuid(r8, 0x0) mkdirat(r5, &(0x7f00000004c0)='./file0\x00', 0x0) fcntl$dupfd(r2, 0xced59eab5baa89dc, r6) setuid(r8) r9 = msgget(0x0, 0x1) msgctl$IPC_RMID(r9, 0x0) 16:00:12 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = getpid() getpgid(r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) 16:00:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:12 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup(r0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r1, &(0x7f0000000000), 0xc) 16:00:12 executing program 0: getppid() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chroot(&(0x7f0000000000)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='\x00', 0x200, 0x45) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000100)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x9) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0xe5ab, 0xa5c, 0x1, 0x1ff}, {0x3, 0x9, 0x8dc}, {0xfffffffffffffff7, 0x3, 0x4, 0xffffffffffffffef}, {0x100000000, 0x100, 0x3d, 0x1}, {0x200, 0x401, 0x200, 0x1000}, {0x5, 0x101, 0x5, 0x1}, {0x0, 0x0, 0x1, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x61}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:12 executing program 0: r0 = socket(0x1e, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7f, 0x20000020000007, 0x528, "f1e29fd06d6b0400d0e6bb91d667be003b99f7bd"}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000340)="e7e2271d46a5c45b56d3fa8615b882d9d1c9eb535ce84337a869fd31429af7022e25074e64b4e7eebf606e66bce3189b8819528ad1ba0d7d7058d6dc266c2f76680b275be2f28d0ef480fd097aa84d997d9e2c162ec7107290661a7fab928c3683f0521ce1fa22e4fb27eb81ddcc8c9ab3e890e20899b19aac5f97e7f529be0fde54dd5082de89d78df5ee2358dd0da60c890814e08a921701dee93f096d", 0x9e}], 0x100000000000022f) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) 16:00:12 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x4000001b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000740)="76d11bda24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1efbfd20016d7d664639e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d392eb0982ced2f800000067fe8045b1e4a414505dba3a89837c91386b0aa6bfcb0c3f6966fc6c644f6742986b4813e3e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c701df5f8d5f3d80371cecd4e85b8a098e4b0a2a2000000000000000000000000000012", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x5) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x25}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") getegid() 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) readlinkat(r0, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)=""/40, 0x28) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 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) 16:00:12 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r2 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x10200, 0x10) r3 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x3, 0x800}) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="4696bb8f5a766a99", 0x8}, {&(0x7f00000001c0)="de1416c10aa6a9b8158588bd65eb11ea06e46082db0a8bb4e6daf78e510e24bafe4733b9918a01ca5ae8381d5ca2734dfd7444d318a89c5bb278a33c8ec335fd57d3b7d6cdc6b71517061119acbdca4cabc99d6d758b8f2887aea37ca7fc2c859d15e477a426bb25771842377648eb58ea282a20124b9a35952d69d343d5c7a402e6f09be3dd34cc5a9be7027b600afc", 0x90}], 0x2, 0x0) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000000c0)=0xc) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000900)="15473d109c0a52fae7db05f736055543476b82a294e79302bfb59754b165b8772929431cc1c2ff446f672512eda5fcaa73362c03e529fce3c379c3ffd5bfae5804cff7b5", 0x44}], 0x1, 0x0) r5 = semget$private(0x0, 0x7, 0x0) getpgid(r4) semop(r5, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) pmap_unwire: wiring for pmap 0xfffffd803f0130c8 va 0x1b32a20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0130c8 va 0x1b32a21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0130c8 va 0x1b32a22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0130c8 va 0x1b32a23000 didn't change! 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x868b, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10911, 0x188) setsockopt(r0, 0x55, 0x26, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="d0") pmap_unwire: wiring for pmap 0xfffffd803f0130c8 va 0x1b32a20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0130c8 va 0x1b32a21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0130c8 va 0x1b32a22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0130c8 va 0x1b32a23000 didn't change! 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="02a35966eb9fb5706b33", 0xa}], 0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008b00202b27feffffff00001a00000000000451c0e2000000401af0286c0000000000000000", 0x2c}], 0x1) 16:00:13 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r2, r3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x28}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x8848, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:13 executing program 0: select(0xfffffffffffffd28, 0xffffffffffffffff, 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x82) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000040)=0xa7c) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f00000002c0)='.\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x9, 0x7f, 0x4, 0x3, 0x6, 0x7, 0x1f, 0x100000001}, &(0x7f0000000180)={0x5, 0x915}) fchflags(r1, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0xc, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000005c0)) socketpair(0x9, 0x8006, 0x400000000000005, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0xfffffffffffffffc, &(0x7f0000000000)=""/9, &(0x7f00000004c0)=0x9) r5 = dup2(r2, r1) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000740)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000800)={'./file1\x00', 0x4, 0xb, 0x3, 0x0, 0x8, 0x2, 0x0, 0x3, 0x1, 0xffffffff80000001, 0x11f628}) syz_open_pts() accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000700)={0x10001, 0x298, 0x7, 0x3}) r7 = syz_open_pts() execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r8 = dup(r7) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000480)={0x2, &(0x7f0000000280)=[{0x0, 0x9, 0x7ff, 0x8001}, {0x2, 0x6d, 0xfffffffffffffff9, 0x3}]}) poll(&(0x7f0000000340)=[{r4, 0x10}, {r8, 0x83}, {r6, 0x4}, {}, {r3, 0x10}, {0xffffffffffffffff, 0x8}, {r3, 0x15}, {r8, 0x4}], 0x8, 0x100000001) utimes(&(0x7f0000000680)='./file1\x00', &(0x7f0000000540)={{0x4, 0xa}, {0xffffffffffffffff, 0x1}}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000003c0)={0x6, 0x1, 0x80000005, 0x2d1e, "d68d0967020000000000000022d588f993aec622", 0x1000020, 0x1}) 16:00:13 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) socket$inet(0x2, 0x3, 0x660) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f0000000000), 0x1) 16:00:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:13 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x89dd6c31e5884d43) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000009c0)="4311edfb30307abf71b173fc417813806f843de47acdbc95904462d00384f3e57cb7f602836d7c1d8339c84f4c41fdd870c88a72975aec0486dd1367db9e2ef44bd647e44118dcbf2421bb2bd17b5f8ce5981e5bc6ffc57f46014af4855a15ae5f2f6f903d920139df0ff221419f05b8f6a466d0962e93085cdd3b89eab48a60012c524c03e178c1ecfb6298718c9e822d18954ac017fe58879cb773f424ff652d", 0xa1}], 0x1, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socket$inet(0x2, 0x4, 0x3) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1b43) open(&(0x7f0000000080)='./file0\x00', 0x8800, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:00:13 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x420, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x4}, {0x6}]}) sync() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) syz_open_pts() pckbd_enable: command error 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x18, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r0, &(0x7f0000000000)=""/159, 0x9f, 0x800, 0x0, 0x0) pckbd_enable: command error 16:00:15 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x17) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x15}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x1e800000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:00:15 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x19, 0x2, 0xd1) setsockopt(r0, 0x80000002c, 0x35, &(0x7f00000000c0), 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20080, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x44) 16:00:15 executing program 1: 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, 0x20004269, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x401) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") 16:00:15 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x11, 0x0, 0xffffff31) write(r0, &(0x7f0000000000)="e3626d1699d3d7deebccad73f7e73403d323b793658f635cf27c1ac14bcada20", 0x20) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0xa7, 0x10000}, {0x18, 0x0, 0x3, 0x2}, 0xe09, [0x2, 0x7, 0x8, 0x679, 0x1d78, 0x1, 0x4, 0x3]}, 0x3c) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) close(r0) 16:00:15 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmget$private(0x0, 0x2000, 0x21, &(0x7f0000ffb000/0x2000)=nil) r1 = geteuid() setuid(r1) socketpair(0x6, 0x5, 0x0, &(0x7f0000000000)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) write(r0, &(0x7f0000000080)="e54f15e5cc", 0x5) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001e8, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/77, 0x4d}], 0x1, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) r4 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x8) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x10064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x82) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:00:16 executing program 0: execve(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\xcf\x00', &(0x7f0000000280)='.\x00', &(0x7f0000000340)=',%\x00']) mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x80000000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000580)) r1 = fcntl$getown(r0, 0x5) close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = semget$private(0x0, 0x3, 0x40) semop(r2, &(0x7f0000000100)=[{0x7, 0x9}, {0x3, 0x0, 0x1000}, {0x3, 0x9, 0x1800}, {0x7, 0x0, 0x1800}, {0x6, 0x401}, {0x7, 0x4, 0x1800}], 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x984, 0xf8, 0x8000, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0xffffffffffffff41, 0x5}) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x3, 0x1, 0x9dbb, 0x6, r1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0xcdc}) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000004c0), &(0x7f0000000500)=0x4) clock_gettime(0x3, &(0x7f0000000400)) load: 1.38 cmd: getty 18513 [ttyin] 0.00u 0.00s 0% 298k load: 1.38 cmd: getty 18513 [ttyin] 0.00u 0.00s 0% 298k 16:00:16 executing program 1: syz_emit_ethernet(0xf5, &(0x7f0000000380)="3301be11aabb6a9a0dd4d149dc6b848611f328be494997ffa498c4ff4a2b04be99182988d54c6c561d65856f59ed611976724edfbe5b5f5c0750e492d2f72c92e76f4354fa64e8da2ff66558aa7a6801b566b6d3d3d96bcdaaf134ea232b75ee74c4543a205ebde45ae8392c92fde470644e031833f63f48fff88b9bf9ee34699aeaeb6cd45d6002267152f6e05bc78d35710d3da6904d8999e88f85224d0a035175efe62586c42feceec617b184ea092e64cd3e9a7ecf8e588ad9dd26c73643eb229aea25cfc3d70e1541bc1b84c020f968867f684ea49644177936ec4d34023d1457f0d80f31f0497f534bb3d48ae579ee6e19f1") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xca, &(0x7f0000000280)="10e6ad7fdaf2592f30affb2df1d3a8ca81fc6d6f461affaa2727e7aa07e083c63abf48cf9abba85b6befcd4ac47686cb15f8290c92788155a43b0f0b452bd5d408945ed10ca76ed0aa889386e250769551e45fb69be11ad303bdfc5a4af9f0ec462197dcfd7d8327cdc94a43ad5bcfef387a779e5666185f262776690aa98837de7659cb50bf548fe0a7c50cf34bdc79eb70f5c851c3eeb7c3c3db38c8b6cd3b1f9d348121bfe965794472a59a9fde7c288c17e28fbe0179bcf9277a0d3c6c5da29baf5428f9c220bf31") 16:00:16 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f0000000100)=""/4096, 0x490) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) read(r2, &(0x7f00000020c0)=""/4096, 0x1000) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)=[&(0x7f0000000040)='/dev/zero\x00', &(0x7f0000001100)='\x00', &(0x7f0000001140)='-\x00'], &(0x7f0000001240)=[&(0x7f00000011c0)='\x00', &(0x7f0000001200)='\x00']) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x4000001b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0xc6000000}]}) r1 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) setsockopt(r0, 0x3f, 0x7, &(0x7f0000000440)="71ad0eb21b4566441c17cf78e61739a80c9f2b13b47b573608d3a4380b49d9111a43e53a81cbc02b5a3e1e9d623b906cb7f0d661d52eea04c33735a7eca6ff449ba541365dafd487156a16ac54f45e8684551c056aeadafe56d9c445a729142795ace9bcb902051f5a98b10f93ede63df46dc66e198c4f110fd8fd27d5571aaec008fd8a04aa807c073164be81c8ad29f1c783412e5552000ec75df666f835bb1fb3df6be5f4b81f9007582fac787c1e05b8c6dea6c00742ea6077204d6d58311c0ec517bd0eaaa412a43e1c090e2b0dda7b49273d8504814c8f7918ff94a74e1d3ba0a4380e67cdec45cc6aa924ad756b016b486a62529f4f850e4ae9fbe07d1edcec51d3117d8fb359251c6d5edbeeeb344079a344ae25352f1e1d217f7ac6ba7f5ca19b283012e11c9cc39323b5fd393965dd53ad510db2d37700a94c9574309f62252d96e957ffd7627e69ceea475130dbf3a655bbcbf9809ca98db6e8dd24111144acf3754fa7e951b4c3d486379391a4b539b7ddec25282c974e1493f101ee044cef7d28d2aa6aaacb1a099ec2768b2c7494966e24cb2fda5237225833abb9dae88c98a701f724fc6472378b08e759af1ed00eed846322e163c395ecdcbc51b32fce56937b7246766af1c8f67460112f47ee250c7bb11844b5bed9b793fda56d5e5635248f97c4c1d3d7389efe52f5cbed73f7e1534b05e9523bf3c01d15fed460b62bb459e5b0b6311bbbbe8437e4ea4e09b479efa0f15619b1c46f37c8be96054f41807fd75ecd04b4c1cfbd5a8c476c31e1b357711cc4d764b35028ee9f3f5484982708b02849404e8fbef54f1ae1686865a57d8c76071e6b749a5bf560e3f7380c99d8e2c9f983c1c75ef57d5024c6c0042a7e224b215cfe9ce6a17a79cc2580fae2382a43c68fd3df804be2d74fd97bd981ec0ae01197721a4d3a67b8c28923681e838ee2db2e4696a8dd89c8be45d36697fddabb6aa38d865e21b4d0166921d62d471d15327550aad3e04983bfccbc1d68a2546f6d4bc20b76b77d5e9b33f16fa213ac16d6c67d6c03a85a80e69cb3a9363356f5bb28cb0cf3beb13260b0e12c17715ba43495cab811c5d6dcdc7b20be6e9fba5cd1039e73eddb93fdfba85cb3598b94df0e6027dcd249b311e5d48a53c3cd0f5076cc985b0fecf9fa307f7a98aea09d3e876efb1128bb2959e8aab7d638778dbf73323b2f0ddcd13c6bb479e6f458d7b292747c4663869035d9863be632cf0800e61a023c8e1874daf1c0eff0170b9bbe0fb480b39a1fdbe0561fd2d208940ca2436fdc6953b1ea45fd7d70643081c36d5e7b655c629f6a43ac68dfdf3317042b8b69e52f73ccee9b0d6b3849b63ee72b702d7814bdf2b359864f20fec252704aac8189e49bd5ce4ecfaf4ae5f0120cfe3a875560ceed42a9d230ca5f936d4287680ee8d6a0ae61346972345aaa2d5752592e5f5714db18615130bfcfb07a943d07f82bb794ce17890caad2b33ae0e530c6c2cc95e84eedc245eacd692f0aa4d895cd3ade70cfef21703c0aafe35a92d0244d05375962e1c4e8a4775cecfaa58790c261bc2f3eb9feb99fd66c301e2744f08eeefab345c0bc8a7568f2d6954a2ecb4339ec7e2c44273a29c8bc65092dd6059bdcd1f9e8a5bc4622a2a248882860967368d0dc88bf1a35dbb8fadab9bd55e291ff9a5ea3cbcbad66e215e2bdf7cb8bc9f000b757ff4d3ae47579b716e0fdae4d314424f11c1361cd7063c8d88a09886ec95eb6386b7f7f07490237ed9537d980600a2f7ead1e274b89ccd1faf21e95ada2a29a35a60533f698e8e3224f1eb6aea491b32977207a3dd9cb5885e8c1f6e7b5be79c9ac2eca7207ec17ce8fc6b357a2fe97dd51d756c8c83a558e50527c88ce434c65ac88f537596f7cdc207b9e12393d87ca50d5bd24e540e23a504ef9ef5af9f60b954275cad08ecd479eda1c5b7a7382051b967ad95e450bea7af8488f01dcd64643bc64e729c17e6a75588ef2200b35313e2afbc57d8b89745aa3a39ef7ecbef2e3d63cc1bb5142e6c7afce9285908c05e1a8c5ecb2f171687830881ec00c762fe03780264dd76eba6f8a4008105387488dd8d475caa748bf17c718b089bf5d99cb0ed451be876e64979abd0922647e9118c29f51d95297448fd9a7b5e9b4bb1ac3aa9b98b0ba4d9568519afb0904420578526e12d5ccffe74ddb889bdd185ea2c5848bb3878f0a40b158ef6ffc72b02c23327eea71c93f88183c473c3b3ed4662c2186a1aeb84d628d8adad1e99c308f0e7fb9bf96edddbf63898987e9daece9ffb947f27f906d3a8daa7c58466fd40f6de672349981096285a5d248120e41998f27414c8c9926f11a40bb1424e92ac30888a7315058cc22430a25c9d190db2553ae67057460e61b457ef1a8d6514ea0b7cb7ab31da74be86d57712f4eb4cf46039b489b58e20f99ac68bf7718745237ec6aade819236db9e83acd79f48e7fcc6fc8029c3230b175961c62f48283a80356113176f4071097c42e0d25dafeec3dac4d9d584cb40b5599716aa650475887e671117eae93774461f41a8afbc15b4153b337e48b8de2e0e5fb28b9e002097bb62752fb16506895493ac7b9ceb3ab1caca239c8eda8b6d4bff2bda8476abd8184536c106e80b33f8123387d7484d2d795427551a77a102dde19372d199c04630979f721bed81655fc83923117bf39813d37587921b150992938fd7547a9ec9270e6f00a86e227764497c98957714fd74cfdbf00a1cc34ed9ee21d5f07585b2bfa10d24d45579a36693e6d4ca2cd5ce4e22c964b42ebefeac38ab2eca3d0b9eadd7d74a6e064cc8992f5f8c053efba95f45051d6aa988de212772dee852ac0bdf76a8d7f28bba50c1939bb59e140758bd993d2ecc836edd74692c093b66604cee6713a504abe1c8386228f2bb3c77738bf66985e551c4de6cea1fc2bdd8309e91a2828028cd44df9a7feacb1783e9cd48a8a78118385b4002f0743e91d4c44c4de4cf4131a85ec46ad66a7a65d0385802b20ec1ccabb151c911b1e4181b68a4b2903544b1da7615e0866b51545773ec9e8952d7eb0c918c7aeebf38ea4c7ec5cb3bb22c943603968d5717538b31b0f19b4f7879ec3d345b4011f68b32688005e5605bd56ee7f8c987627690639f3425ae5420351ddb29228e0e697b4bb76dccacb556130cd4b4d749095d2c5fbe46948121fca01400656e7ca4d091daa7eb2c31e9b82a22e77bbd0ec3840fe7f604f136c5e7002e00fd7ea8a0be291aa30e02d575347ef94141f5b2fb8c20f4786ad08692e0d93325957c9ec4599a8a005fe63a36c4fb281c3d635219c1bf1b95d4f78b11cc55b323d4ae3160af32e352041f3e5bb016c18931c782f3c2d1de8098af0127ca440c725db86b7180df7eeb68b6bf23d9e9aaf41007710aca51a03ddf7ddfe61e8dfd80087475a311f95184ef3f5f03a9043ce195e610275a4c1414fe398feed831072fa35f85a931abca3709c946c2007f51e7613c6d8399cdc37f85f96a0cb5764d0feac6ab1ae5583a23d574bd4dc63c129f4088eab7317af74f5f8190123cf82e11de576ad8d0a196ee877da2e022950e4677d9a7e94d7608efa55fec0de9b236f636559b209974757da8c49243fabb55a7b464129f857845e0714c259ed9e89da83fee2e5e2a465e001708a85ded5edf8ffe3eabee406ed975a9bf2b3f543fa4a0ea5e8ac4e8ba01c7a1b46e33e9ced17d749631cd163d46faaac1a86b8a8caa3066a630bf0cfe384ecd870624ccceeffe4a861a84744c0bf66ee4ad18a9bf4b7fd28cf180dd7839d0dc61106276374b425f92f4606e398d4b5237d7f684c14c9831a8d69465fc20d8613c2e4f2009d965f40e35f023977c028f1c8b4593dd1b13492a4e2f67b1d93c244899af417740b325db5d067c49bfbe1073fe0015b148a42bbb77a9f01bb766051acd524ed12e21a86bbe822c6be347e012bd1b6a0ec24291c7eb9e747fee98f58ac047e358aa3fbfcdb811c10d13b9935718c27908968eca32728c1ac12fb3ad1df17bb1d6cd528f88e78b8a7a04a4a4982a950e015f44ee7ae37c801b06b4a1dba8e3697717105df9120ed4d0a016b8e87a553417cfdefc2d46eff620e0450d8036ecda73cdec2629a1bcdff176932f4429e6fe0ff4857ae94a742efe4c6bdc992b7203c1cb78d324a6c33fe91e0ed86772ecb8295b1fe081039393518b915a8083981d564a7e6fb49ca966347cb9776263e8933c8c371e5f7fb6cfa282e4b93e30553f3ed13b2aba35088117efa8a9f42ea82d4ef75937ab7e7f0fddceaeed6f77a71452a2ee8a4be2c1f60430b5af950995835600c1713e04e02df6a2ed1126e4cd8acbe6237f0f4b755c47ff64825f9785be206884f65ad8ad6a0b20f93e5094eefe8ba7d717a4f9a3f702108f354d303e63dfe89ba9fa51b83d11588c2247885d3a0c47d72e865430f298fabc149de98295906d5d65f929bb835a5e58db5b2c650099bf84330ecccc683c115181332f00d5682c0dca5477cc033df18dabc7a20745dd8ff2c416d79ad2f873f61b07d87fa1b872b5d76de99f7d41a0bfc3369b6cab8996dfb6225e19d0ea5c365302ec1e14c786b124906399a79e833a408d9730b7832ad6bd38e3f402db98e1d95656ea148aaea3c81c4b0280bae8bc09ca5694df689146ec2c0beca88d1920d6b5660c6850ead48760d048be16eca1f1dde429af6cbbf4dfa72e3877a9f932099c7c789aa5ef2f5dcd3eb337357413ad2bfee8fd0ee38e50536154e729b9416d2c60baa0473fd3928f5ee9cfbe781599f29f8f1f91f180f7587c8e241069489eef62f25bfc5ee99f0a24c8b0d121f036e4d5ccdb4fd01d1b2e0afab89703f1aff41da57da71879b6a59ae79d97efbe7f82bed0e792caab96b1e0023607e29625d66ca00895127e6da79357a5e9bd15c1c3eb31e6c8d8c0bef96cce602d5869983d8bdf746b58930cfd12444ab12f59b699ffb681e2a3bcdac65d439b1e31a28e6a748530ac08a5b007ad12f24f37758af4d86abbd00381c86edf8aeb9ec9b1238ca71ece3a7871d7efbf9f3e342e73a16a4d8352b2df5a99140a368d3ad0641455c677663b93da545f6dfddb0a8ea26039e1aba76be109e982d5bfcb26ee2e17dbd41c27e4581b39dec26122b5c896b0e4d3850d4325ca1f854144edf07427ba939822d5106372cf0c389a84c70d7a7f83acfdce322fdde8ea8f8110a045b45fce6a83fd43c4c677f3cb74f5e980325234d31c31258e302eb04981e9ae17250bbfb112a0c02e6495f86a1d139e8404edae2396bc506c3104c1d885e0a095d1a3bb4680d244164ec9d8a4f018ce7633c4c4929c6923ef9ba1c9b97a805c12b08cd5aac52ebde06e11528250718c9bed7a2061ba52c09eccbc9792701b6635527d53647a132e95daefb1fe5ccc9c4e8cf7bee95298551a3e94260980799a7a71768d78624ae973f3eb0cada1d5007510e1ab967dfa91025103484360d973ec5808c723f636561fa9262495567ab3e2f7f87e60b374b93b444735bb7afe3bd69f5c26e14be5f827ad2affce0f5bda9275f59ecd478f81053329fd34b0347df90716ebfc4793ad618d9b279db6b684c3f2e04eb75792d0c22529d948b2aeaf3afd6eb2ef835360f910bf7d9a194061c3a1279b3ec0b4a25125cd02769e2d8cd722e440a08f830b3a0b4b299a895712a0dcb6898821c0a261316cd4d36d971cc01627e26a103381ada6313ca15702601a92433bb68257e959771ff154c8686422c1c3e6c", 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x6, r2, r3, r4, r5, 0x20, 0x4}, 0x0, 0x3f, r6, r7, 0x1ff, 0x1, 0x20, 0x3}) 16:00:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getpid() r2 = getuid() r3 = getegid() r4 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x2) r5 = socket(0x0, 0x0, 0x23ac) socketpair(0x3a, 0x8007, 0x9, &(0x7f0000000300)={0xffffffffffffffff}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) r10 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000700)={0x7, 0x1, 0x8, 0x0, 0x16}, 0xc) r11 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r13 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x800083, 0x0) r16 = open$dir(&(0x7f0000000500)='./file0\x00', 0x802, 0x10) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x8108, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000040)="9cecc1c7600b96836ff4050623ef8a6b60090e8bff3615bff593052bbc961af00a7ec9a9374cf628f6ed8124e57abe20581156451bbada57ae05a7ccc0801b21a198da6265f2ffe77fae8642b47d76cdf4d4b65d8c3dbf85dc4da53bce6a", 0x5e}, {&(0x7f00000000c0)="b0b7325debe9813402493715cd3befb00f13c1c3adbe9aefde381ad3e08e98ca99e799c53109cda86ebf662675c6385c99f5e8ad71d050d4a8d754bd09b35ebd65bd31e9fc4afb02e7f02444fc6b5fd3a0dc49dfa9a462601f38ae336ea51495ab2d70071f3a6c5ffaa172b666dbf3fd2582d9b34894838b391013eacbb72a0adda234866a01e081f9cbe9093aa245a016e483fbabaa2c081d25f678dde2", 0x9e}, {&(0x7f0000000180)="e4dab0e7dc64ad8425eeafd4c910215fc8fa9016d9d1a20d288728e2d8f0e5a57bb4259e1491e781aae8bb7a9894ac03a543b674b953cb929cd54dde3ddedf89de706b1d8f52e326471002b5b41ce0b24295cd00ffd3b9c98bf1c73a8e6af6b31e00f58ce1574adb98d13f8d04ccca2785049fb4084f07a45c36992e43ae3d8fcd6e2020b40e7e81b12f4766c8fedb1e944b81a060003200183acf282a2def306ccf537b1bc185becb03c9ac7d77b2f8851beece5633342e79ed08b460ba62ebd3d38928a89ded", 0xc7}], 0x3, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r15, r16, r17]}], 0xa8, 0x2}, 0x1) r18 = socket$inet6(0x18, 0xffffffffffffffff, 0x4) getsockopt$sock_int(r18, 0xffff, 0x1021, 0x0, 0x0) getsockname(r6, &(0x7f00000004c0)=@in, &(0x7f0000000680)=0xc) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x8000000002d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x20}, {0x40}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r0, &(0x7f0000000680)={0x0, 0xfffffffffffffe94, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000001a40)=""/4096, 0x1000}], 0x26f, 0x0}, 0x40) read(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x7, 0x8) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x400000000188) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x2, 0x7, 0x142) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000880)=[0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000008c0)={{0x1, r3, r4, r5, r6, 0x100, 0x7ff}, 0x3ff, 0x200, 0x943}) semget$private(0x0, 0x1, 0x6) r7 = getuid() mknod(&(0x7f0000000280)='./file0\x00', 0x80002005, 0x2d94) r8 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200000100, 0x3) recvmsg(r1, &(0x7f0000000c40)={&(0x7f0000000780)=@in6, 0xfffffde9, &(0x7f0000000a80)=[{&(0x7f0000000600)=""/201, 0xc9}, {&(0x7f0000000b00)=""/7, 0x16c23b6f735127e2}, {&(0x7f0000000380)=""/27, 0xa}, {&(0x7f0000000440)=""/185, 0xa6}, {&(0x7f0000000500)=""/233, 0xe9}], 0x1255, &(0x7f0000000b40)=""/245, 0x4dd}, 0x800) r9 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0xfb, &(0x7f00000001c0)) r11 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f0000002a40)={{0x10001, r13, r10, r7, 0x0, 0x71e7dd227f218318, 0x40}, 0x40, 0xc9, r11, r12, 0xffff, 0x7fe, 0x80}) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) r14 = socket(0x1, 0x8004, 0x2560) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x1f) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r14}, 0xffffffffffffffbf, 0xa3, 0x100000000000}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r14) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000000)=""/159) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) sendmsg$unix(r1, &(0x7f0000002940)={&(0x7f0000000c80)=ANY=[@ANYBLOB="17172e1664899400c0ffffff3c8f0067ccfb82ba15b8ce9c2db1c2e5e2fa1f930d027769862e7241b931255cf5251edb0d143bbf8df942a83346503a8c30acfcdf4fcee1d1516d265f3e3bd08e3e90d964f11504dfeec82ba90c779c5a5ef1b991a1dbff5165c68d3b2e181c361989d04c62862b29e1343943b500c555b750ef3deadc97b403873d22d650fa74f21a1a406282ade2af4aafcdf29f3839eab4de2164a21c0a41f28df9927d497a7973372f000000b84e50a57a8000000000000000e5a4456d2e8d378e4ce6f3ce6584506a74c91a3e9a6295d098f55e86a067e18e6a916e04ce6a65fcec0d1828e390fb101bfcff98b0a58af6211c941eb4bb60660123cd2128020067a5e0e5a607acdf77902db1b6f0f923c4e9d6bc4eefacd08a1bd21f206e3e442000000000000000100e406ac17acfe98978218801fd22871e7821747a7f24601fd70dadf5f9e58be0aca1ec3dbab0bac0d80038c2cb224237a8e39d1bd2a2c77219c61ca53ac26fc7a0d7c36c2450c40637dbae76c2ce512583be49c3eb6d03384ea5bc4a8a92208b08bfa4bb2bc30b3e2f229046f1355165a976f1205b72632e978f17e7f092f4813b813b8e455bd57b000000004a55ab4a90893151986f171ca2b0716404df3297cf9cbf772d6c4abed766d014854c0400260dd019a61ebf5124d93c0f5719f9b82af856ea032a06ee68f8a0ae52a9b19733f89f6ee664de1b917d7a9adff6b9f9e6775a4bf427394e7530803328fae33e367a53ad136c88393099464927e6f9cce72c52a8228cf65d6daea9d8714cbedeb907e044cd3d7a851d606617f0bbeec9caf6c9ae2a18413a3ca88f3a0e7a1c75fc098c34766b5b8ef265e6f9541abfffa9291c82d41cece5e5517001aa3a222f8921833d0000d1af32c4509710ece81b0c78aea461fda1c3ed8c746f4fd589b8a94bd4a0adb22e000000000000a9355ad6cb525b2ae40c86278571b8d60fa253d0e76e550f166351cc9410bb2eb539890231b6a9d7fb6762218417dc96721cf4f3d20a1f93b3cde2b9fc6f70e15fd0402234d44d311d802c48fedbbb934497e8ac5d76025003ddd6310c6f8d4d491b05ca201f2082e02a5ad077df8094b1fe77cbb58da26776a114140a0ef1a43f6c1f628f9ef98b3dd8c6b9f9dfe618cd251f21553bd3d36739a4983f473ce654d5f4f28c77f32f9b39e26cb8e231b501b54d7505bc6b69c0bdd4fa86ca58fb9a39d2e8cf02b6ffab4d7b0f4fd030c046e8477614a93501c004006fd23914e432e12816361699010264ffbef0ea1fd9f301a568190fe0f125b2547f8f9c6c1f4d7ca9dfea3e2c90d3d78964ed426dca8f03de8617f72cc44382c9e8040c48b4ff8cacc4ad1317cf22597eedfae2ce0217fd74172745db1363af53fd44d615a34ffaa7bb2939ce7a8f89fa11cf7e1613617597cda1ffe3adb0f8723c511ae446c82372ce4ab17ff0a5dee1b5f2306fbbc99b4e8d754af9771e82af97e85b7430d17c809a3f57a8fd11dd78bce35639b7fa4d3efcb51aeef419000000000000000000000000007cd97791b05ce4c3001c78b8f74d80be5e022fc821e31cdb62a16bf580adb0ad1c519be7260b104b8b0deb7e290ec761470ab1b37d778053da0bf1366db5b406cc68cca6268b436a8433063919d711289b380fd12749690b9e49d98ac99fcc0f6cafcc06cea00f3e3a61ea42e9fc5f12c91f4cb3788ba685fc55eb23563a1eecaa98c4c3cc544d8370351f87df6c440aa2649f4f7b1e0d55811b162b49f1a86caf7080cd45bde46f273f31741408007f0fe8ff290179cdc40b63845f7f4fa92fa0146d807c55cf12a21def38f9df210ea709f759471f01a3e9bef07c42438782050c065896054219d98f5df27216ced01ada14bc41564798bd3175de3b58c24124a6970c02d36b958f6bbf0b3dafc0714d0b6bc857716db1609f6bbe4a3f58db23700fbfca6523576c"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x400) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x14}, {0x200016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:17 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x680, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x20080, 0x22) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x30}, {0x45}, {0x6}]}) pipe2(&(0x7f0000000140), 0x10000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) kqueue() ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 16:00:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x19, 0x3, 0x40000000000000) fcntl$getown(r1, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r1, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r1, &(0x7f0000000380)="2b00ff2300002b0033000000000600003a1ddba4ee543e5c1a1a95cd6ce749ca86e6be756faffce191d11787b40d15af9b9cf57199ec797d6133c3f4a2bbaa4c8f4dc9579f2cece9b51e8b4e5fa922b6af8780ea0c8e4101799d109a0a55ebe9c772fc538f881c7099cc84153745447b7a6c9f1c0a8ea340eb542b0b135365b4a2d4e241905014cda8eacecb6248ab20dc84dde149b46ddd0000dfd3b00000000000c062373235b598287eb1fcab3206940f897a3b374a75b0070d758dd94a2ebceb46aef4beafc0bf3fc4a7b686745ebd24237fcc6893b189600c28809c4998e44bfbe03e12815202205acfb5df22584082bdf393d975e84299e2605720bf51d72b93dbd6ee71b5bbf3d1052623a00c485846ea1d5e8c493a71b392064fecdf9c32dcd7fa5c7420cb08cab6a3f67ef98872f4331bf7738a73f069212b39e2de4fe26561864101e52ac3a9f1d11f74d94e65b3f1d66c5d1794e321e32a2d8d20c3330744a738110770097f4b161200d9fa73f5278a056363aa2b28deae8789214cdd53a8e520c3ed27149f0940f0cc8cabca170c51309a3ac1b01e6183c0", 0x19e) open(&(0x7f0000000080)='./file0\x00', 0x10241, 0x40) syz_extract_tcp_res(&(0x7f0000000140), 0x4, 0x8000d) socket(0x16, 0x8000, 0xffffffffffffff49) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x1}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:18 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x8000000000, 0x3, 0xffffffff00000000, 0x20000000, 0x2461, 0x8, 0xffff, 0x2, 0x2, 0xffffffff, 0xfffffffeffffffff}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="101cce00ffff0000010e00000000"], 0x10}, 0x0) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000000c0)=""/9, 0xfffffffffffffcc8}, 0x4000000) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000280)="2780574060f8c953a703fbe603d678e83c32146b7f0077660323b1a78961137a9e7aa3de81668e12aa63c386f0f106983c33cf69089d4a93c01e5e4b34db6d177696e75dd0640eb421ad3ab4890a967bedb27ead1b0079e88b5bad3623f0113ddc8ed1c5539adbfc6393a67f95ab156abe5e730e63e0f9d466590c9ab17575800dc82e996a67699e06c1db3906c773b8719c6dfe", 0x94}, {&(0x7f0000000180)="ff70d21fbd3011b74dd288f699c83e6e8b5aac13027169fdfbf8e90b07ad64efdf3e0848bec44bd41243f97a4e1000795b6b", 0x32}, {&(0x7f0000000340)="8bb8fa745c46d7079f3369c7b61817a5bdbb279db39946f8d8a75ba121db1f3934463fbb37456ba5ae35be284c31c55dc5e79ddd569567bd98", 0x39}, {&(0x7f0000000380)="90edbcbff94c3f05680075ad2ca7d5206330c6c63e1d50f44770ddfb96daec5da87778dc72736b166f85700d6b3284cdccbf495823d73bf7", 0x38}], 0x4) 16:00:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6, 0x12, r0, 0x0, 0xb) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x7) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) clock_settime(0x7, &(0x7f0000000200)={0x13, 0x1}) r3 = socket$inet6(0x18, 0x4001, 0x0) listen(r3, 0x0) accept(r3, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect$inet6(r0, &(0x7f0000000240), 0xc) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x60, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="dd5c478e124ed70dc8c0000a0826850953a5b01f40816da7f05a6604ee791534ba477ad96eb47e8513823aba2980af365d93156618c113c8fa", 0x39) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000200)) bind(r2, &(0x7f0000000180)=@in6={0x18, 0x0, 0x8000, 0x8}, 0xc) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x1, 0x6, 0x5, r1}) execve(0x0, 0x0, &(0x7f00000002c0)=[&(0x7f0000000180)='*![\x00', &(0x7f0000000200)='@-Z%%!\x00']) syz_open_pts() r2 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x1, 0xffff, './file0\x00', 0x8, 0xb2dd, 0x2, 0x6}) writev(r0, &(0x7f00000000c0), 0x10000000000002a0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getuid() getuid() r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@file={0x0, ""/97}, &(0x7f00000003c0)=0x63) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r5 = geteuid() setuid(r5) setgroups(0x4, &(0x7f0000000200)=[r2, r3, r0, r0]) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r6, &(0x7f0000000140)='./file0\x00', 0x3, 0x3) setsockopt(r6, 0x5, 0x3, &(0x7f00000000c0)="5c41e2d6196f645ba6a13568e7a42a0b477179459d38cb13a975f9272b041fe8d29ecc6382d09186839c9bc8471b9f3d3e0ef555903ac04f7ab587c6168823c69ebac56a414354df13c1b2aff0aea8c36e3c05b7820b9050b83ad3c1f1416d7139a8b3ccf72b461ed8c69207116337401aef9d3dfa295f5b2f", 0x79) 16:00:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000000000), 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x7, 0xbf31}, 0xc) sendto$unix(r0, &(0x7f0000000400)="b100050490000000000098070700000000001038f53e8551f30ce390500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000000000000000000000200"/177, 0xfffffffffffffe78, 0x1000000000000c, 0x0, 0xffffffffffffffee) socket(0x0, 0x4, 0x35) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x5d, &(0x7f0000000100)="c810117895865e552589ed1b97db55ef367a0996890949303b82bb6ab61ddef88c15b8f0e55954ed49105b3a439762ea80942edb441a9d48f1db89255dc3baa306d2b6c447f4fffe8bf381fb414cbfb6d350404e2e39fcbcb33b610a44") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x2d}, {0x6}]}) semget$private(0x0, 0x0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) socket(0x0, 0x4002, 0x8) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/52, 0x34) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x14}, {0x6}]}) syz_emit_ethernet(0xffffffffffffffe0, &(0x7f00000002c0)) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x3) r1 = socket(0x2, 0x5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) dup2(r0, r3) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x20) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIONBIO(r0, 0x800c7005, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:19 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0xfffffffffffffc3e) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4080080c2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") pwritev(r1, &(0x7f00000008c0)=[{&(0x7f0000000300)="d00d7b35863f174b15fb1e6699ccc379996f1025d9ed5a253031f7c413bd80f849b9abf74d5685d5c9919152dd4dedc5d5d626bdf8704c9b668b7370708d9009fd519979d480d0e3d2bae484971c1e3081b82c08e2b26b71e46a8a941186d72345312a413b96705c86897e14774b3789d6882f22dbf601a01f73c5b8286eb91612669cb5188db5806bd6014c9cc3e0c121e8ce89534bae9086067bb0b84d51f92d4cb93b539fb6616ad760", 0xab}, {&(0x7f00000003c0)="79298941284f2c5c859747ec0525c3a11454282ae8c9ec31ec76321ac88e90bcda9e82816d5f779ffbc76309d6d128686e69fb83f4a3e7a61bb49a34d4e569af25431a0dff8a02f1174357e389d59c5ca6a3fa6fc06307bb7daa3ef8f5e24dc12a23c05257250d33deec275365177a54f09556f6099b9a380df8278de5be3ebe62aac9a782bb09c5ec0b331eb71b40f9e4c91bc40ca0c78ef956e497c6f62bdb43ade7f6ddae31c4662a38bf04f5dfd25fb6926c39c037bef6860f2d5c651d37e39a", 0xc2}, {&(0x7f0000000240)="fdf800dd645b84147296728c83488c5b806329243a9cdb27011933b387e2910e8201bab620cfe344db4cc6c601a2347bf3d69c446e1699", 0x37}, {&(0x7f0000000280)="e8a694695d80c4df4dd94d33f62b1021a9030b28a50436578cf68b8c43b965cf358004d0f06634b1fb7bea053c", 0x2d}, {&(0x7f00000004c0)="a95c1e047f860d8d887b765c44bd73b4d3c9b8de581976136bcd0f412b9e30baf0c71cd73f4d3576bbaabd5adea07e7e4389558a33707e8de5cfd8a2625762030273ac63cb28310aa62ff7768958e698b1d5b321f8bee46864774159db9a8934602d7511a1bccdd6ab8e3acc6434", 0x6e}, {&(0x7f0000000540)="85b64d24803a4616435b26c0cf12dc1e8614bb632c63ed49107c2556269ec1a34bf926a39212ae91e427b706f16f239e2f2d5489df85547dd6a7f6edd7f2bf843861596e4954f0afc58bc5104c988ea93cb1d97b0be203d19e88dbb368dcf76bf647bace3c5ea5420e28d8a12ea45e040becc5949ebc5b50a960d6b20ba25b5832d99358c7df2d582d15ff52fce1d4894c936a6da57ec1677be7c1", 0x9b}, {&(0x7f0000000600)="664e6b7d06d309d9593c19017cd7f475c006cdf60497936d15cacc38e7a107dcf23419505e008e7a92fc52f1a96003641f9397b27f73fd5db07a5c02f36af1e81fdea1f62ed12aa0d0056e93014d5b814f071bd036169ca58b841811762ec0033959a44782112bbfbeeeeee51d563ad12a8c3f7f250d8787f5c4c181541ba31cd30742466612893a96cc3537d08b6da1f2b239a1f02f3e2c4bbb8a0bb59cc42f2e8549f9d5d744e94b408909c5ae0818eba44d5326660f11e2e905aa228c067773d15723", 0xc4}, {&(0x7f0000000700)="3ca76afcd648dfa947ae572288b3f38f731d9cc81d5635074bdc429fe9d4fd9297bd39b505e4eb24a115", 0x2a}, {&(0x7f0000000740)="66efd82a085193caf12753151487112e2479f0a63977884aca05e2d68a2c500db182c6df769daa2f9b0fb0215e679b3654855c73baef17002e13b22886f63f42f56236e6068887de3562c6d39aa09868a2e5a7af582c65613e1a0e5f927bfca675b4deb8284c7bcad7bec0105418bff929508cb0105993593c14", 0x7a}, {&(0x7f00000007c0)="00757c86cf46a17a69ab49c4bdd4b914b4e2cab3968c156dc49c64e4ac7da61f47b3a5128f4493e1c6c4acc128710652c8655b9aae14a690c2fde3e74f26f9905bfa5b9a91a41b94da7a566efa7ceeb3715b9a78a6a0552826452c6bf19ee295fae61387d41a1886b7e6212c6f7e6bebfa50482b45063d0401c47f2447a42aea0c6ff472b482e61494e0acf2bcdee4254e4a36e9b043c8dacedd59da3dbfe2bf5139eaaa2f5bf378d7ff63fe32e1da4180740bdcede16c2185c683d1c9b40e266a5361cbf242b8c4644fedb23ab50e81b8d0d39bbd41643e339e873131449b5de63302d547646916d3132668c8de74aefef80379", 0xf4}], 0xa, 0x0) syz_execute_func(&(0x7f0000000000)="420f0d070f0fd8b0640fc70b660f383dec8f080096230066460feb21c4e1f92f3d0000000041dd3de7000000f044183ce14700f2") pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffffe, 0x20}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x3) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000500)="23c7629c5835f5a750b1747c195a34297161589848688ad1c680e8ffb3640a829b01aaf077d3277cbf39646fe8433819bc9a433cd161614d689b478d4477b55c32185b462de6a0cfb3aa4f0746f2732ef1c3a77dba59de80623dd1792c406d2922e5e0c4038a5871176a5b45233e7c23e5a7d664ddd14efb616b5d8e20c3dbab665f5cfa9d0e2ff10d86d33d5496bda25e39e5001157b9577cee19451391611c3b0be1dc212130b78d3d809d8aeacb59a6cfc5273f2034cafaa80151137b5622aaf9c06bb8913852878fb504b6a08790022a73154b94a9c05ebe8172694e347ea630d20ab1d21762a031385066801690d7eb5ea85d9a6d374a301ba602561effc8d38be617cc7f84ff830dbe149a82a8999b67a41bbbca39829908376513859fb6a7dd61a67e6ba5d49b1328bb087365c4d25fb79702d8f4becc77b7fb07997457de02cf51ef4df3d9f8509cc15c47f6f8511ff21d7f65ec66bdcbe0ae5da2339d0954044b57963b91534088d135e928eb5e5295b41730bd0cefd93d7369c1070fcf0f312b7f79f577ffd689195710b0251225b401285dd0fe6c1471c90d9937c1c9959980b8a075480f0ea89a7cb5f281f3962c1501bb347a0d9927b3137d57f9231d293aa80d096e5dce0fb2c4fbc97976dcb98c410b02702417ee8ce28d2534be8cd1a7f065b579744a72a12710632a2e062cdd0f22f79aba65c20408915ffd4b8b8441e86d33a2bc4b2522e70d213213dad43e1b572da7d72e9d8b35bc847223049a26325a4521a8b2bb05019fe82a92059edd39b80524e41aef927d9644822d7769d7a8d4403dcf2cce238800a3ba65b3ae7fe36ad5e81a9103c127ae6bbe5a0e77271226b69edb3ae53be3861394f5a29c6cd6285dbb7952f4eddcb8852a954fca68dc93eff7705fc181ab827da2530be1938ccde191bf8d1b00ceb443c88158539aa1f8117b4e735a633d3c8bfb684650f25e3902b319893ae907a5d8d861b79ab76e72d39fd552bd652f3662fed087fbfa89a46e75cbecefd28e6f6229d5707ac7bc32198844626c854a84eb5f1abe9e286148e2a493ba5d0302434c6f0b0a284d0dc6b0341a57f0add061372fc372caa475b367dca40d5ea17909b81bf37e9265766ddebd5cdbe53d13c5beaee5394f2ecff2b904a31a1b0a39804518fc9cb671f49c58375c35816fa90d6d2fe1d5d50345df1e7158752e254288c877464ccb7afe676a59f5d9a69e43cf480626ff2932f24ca950a7129ff8c1823cba7256491bd87bfdf8cfa10dfd61417c588a4de7cc41d052bc6e285ac81a1fda5ca4225cd0e180a6dae15b4e7748c5adb4e87475d3008e5fce462e22b70570da954f6d92a78999ca56f3a25a70d33091362bf76cb1e72c7ec27813c627273746310e02b37b747f1b6e4b540546e23e95744f8a72a2248c31859cb52b7a1f8146b5f4b33f57c9d690f2b23c54dab9f5c53f05382029094241bdce420b032a275b5b4cecad72b27f21c5aab3c0239d42832ef7ac0ad47078dd03d44b68c7cb39f97d3ab7e14093846c2e4e15bc431a9daa731f2879c693ec36129c1e3a8901080bb9ba6516be707881dbbc7e97163263badb511b8ae6d12c0f41879364db5ac7426c0bc0255b8d376e51026318a197a9accfc0103482d3dd9fe113be348a93a5c3a9d0f3248fa0820e21e83d4ce2c9beda400f52a2403bb669c16ce51d7525b38308c25f9c88fab62d3a082b6a053e1904cf37ecd968d0e65543a8e78f3628585a2686f5604844d623ef213a9472a9a4d9993cef953f485510dbfb6655d3fb250717cca225139b36077ff9f71869b6aa7daffb44a69d90cc8aaa7bec255b8092cd26f6a0ef8f9bdde1170f8ba83a3a8c262ce247e7361720f5ecb19a854f93ff6b599f7274c7068a01216540d0b24cb698133bd9e042887628ffe8ac19bf86660cb57e4776878c4320516a8ccb0aeb3837ce2b850a8c71d85426e91b20111fea7ead59e4800154b0e96c1d6cd078a1197628a65aeef44d463b116c1e6d5121ddc2a86b7781291f2c14fc17942edd9801d5a57ea5f6696fbff3669616628f6a9135218cdacca1a8a5105f9a128360456ebaa907ec928ed4a307d44da8242b877bd377268108b1e4cdde25e5b6e4f178a5b1e4736dc1a219969292177c03af9284007dbc99c077c0ef30f1364add9d98a8daef8c417625a2fa044eae1baf1ed9903fcc1c8eec2f375a227d4cd65df98b11c9f81e6251d6bb19a0592ad5b2cf7281be342e95c25bb5338f4041b6e1688d2974bbe311149954370f9ed791baf034926b8dc77a31a9191869db3c3c86d3b44ca612ee9f707fc9ce01ef937590f631479483bbd9f8bc0b929dffd9aa3ebd53a219765a64b9f17a31b4beb785349bb19a97b1df879b8279ba758a26296188eecc50e1d1e53d1515553eb11b511e2fe5a3ba8f0b956467e2f19bb0e42e2c95f2256d873c17c19ecdb7e697f2ffeede2888dac5692c481fc642f509376549bbd4344a94885a04db8f84aff2e4194078963c4f81d798fd622527b87acf645ecc6d6cc410d05fdafb2d29b09cd753c003501cb09d4e28c970dccf340d791820ed38de6077b9f6f7bd158d9ecb65dc0d8651e5384fed7eab96addf09c193be475c744b1afb24c4d50bb1c60e8aa79689dc8e9441405d0925afcf5bb70895f0fa719ab14267d26d18c176a3c3e4c76297066581729cb2dd2f0c5caae5117a3bb0cb82587376cba30f0fdd017f4f9a5ff9d1bdbffcb8e8ce2cbf7b7b5319ff883880524aaed28abfca23f8a2ba5d3640e8e8effb81cf28476cca5935a7a83ee65b09681c72e6141521d540361784cb043f4c8071d3c76cbd18154eb6230304c2788ff89eb080205821966602546228a5b76b9896dcb50b09832307a480c68613f7d97a6be1ce27ce016c22188d4f9132f3c95da28e51eb9d0082a03e884baf5bb406710bc5b78ae0b79e13e3a381b59d44a8680c5586f9c1a8db8af4b384814acd852b02caabbdaf20c42d3f72213e966dd9e175c9d795e43b96fae1b845d4843322846984cd82d32fc7aad3aa6624450fd402da7e5ff5be9c501c99210fba255b23172e7a91ff03b4eb25fc040fe72d0b224c418ca10c8effc5436d41c0057bc786fb317adfc9fd6780f78b1a2babba786c13bed7764dbb69e33c617df69abd139c34950d706e99c636985a243a1ecfdd8d50fca02ebf0dd22d68dd36f02e0ac193ef99e82d2c25af92470274db89385e292a8f4f9008bbda9b50db8c7b8b8a2da637e978ad9b491f987946559b18a442dc7d35fbec638b35e35dbdc9727dbec7e6eecb2acb68ac3bcd3987d57a4b9d39dd8e4cd02fe4d2007ee109eddbe7ff5919dcb3a0dde0fd9d375f3ae6979ec2c364c17a84a144ba1245ece5ba42859c63db46a6859a366fe069c0ab7e8f999488843e3407d2f64c440b97dee1247f443247b362523755ec7cb2debb6487ecc7abad094f7d670faa9961ca2fbe98ce2f8a7f6e673cb166e299b08c51f7e8568f57551b3c71d8e9eead36dcae94af1ba62b131e5526a9e3667de087ff46455932c3781ea732bf4d9da523e17d6c9f76ce9a5fe5c3736bd1cf1cb02ee82dd04f27dc7f52eb51d1fc58e52b0e9a1c7464c1b9b174d862da50d3ded33e0a39c3bb74721da1b9b8a0f4071378ce20ef938274aeabf9ef1b10028461751a75419476bd0b4758c292968981c18a845d8ad93dc32c327c3fcdf18706686680356b15819e6bf2afb969ace76420a4dce0016daa959b3ecfa248ac704527355e7a344c747966c07dd5f7703736f180a749f62dea4e9af98f04ec91b3adea57ef3a6097c1c3ec9b5308e84bf8fec807a6913fe6d2ba4dd6b0d3fb3a17306fc7a03d50fd2e3c096cf4383ed295a17993924497cc6d8ab2dcbf9f09f4ac18b6570a8615b8f52a7a2eed9cb41c6880b69a79a90f016ab455dba6983931c30188ca20e58d53cc82f0e6a1726580f9d1945f1d70a8324c17aed7b0cccb1bce63d8dcb628c5c72edc2ecc704b4fb096bab61b35bb01d380ce10a7b2ae292739bb3eabd3f25b0d635f01fea8991ddb1dd5b2ca535166709f3850fbe041f0bfbc3814088cf93914129ced56c2cbcfd5ac62a1b9420db1f69fae44a3db286604f507fc9aeb317b1911ed721873ca8fac37a52985f228ecb20b3b60558ca7a1601d72042b087dc442ca242b29466034d164b42bcc60dc1647971bdcc84ff3e6c948953627418d28dea8951e0e5134753ff52a755bac5b7fd69991174f127ad27441750b393f10d43060f50ef111c672ff40f0244d35ecaa94fd27722e903fd40a09e4329455de30fcc816615e2a240048db5d6353fadf7d5b8257015f4dde23cb63938120b11558ffc2a36dc91322a5b40a7b9ab48b4bd8e16e59f04c2297f43316139a3e1a7c015a0544462f4fe46d77c4dedf1f294092d1dcfdbfe7c21c04efaa3985e0b28122b5977bb8a3e63212ec17a16423a3a96d9dd5cb4e612f24a620a98b36dfc37cd06c6a12cce55c94c85b0c0880cabbdac5fe8dbf996b088fdb9130991b44fa34bd636f1683b9171f3e2ae2dffc888893570106f756a7681351bcd7cd1bac02ccf297e5020d8c81b89fce2d693a120742fad27343d3edb19ae0e5851c5fd4d6e0a7f34fff5294250aeb09ab33f6b382363ebf7ffbee9ef5fe5726ad2b48138896836c57e9c3c537798acc08d1ebd82595c402b615ed1232265f", 0xd10}], 0x1) 16:00:19 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0xc0, 0x4) r3 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f000003f154)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2a00, 0x40022) write(r0, &(0x7f0000000000)=')L9', 0x3) accept(r0, 0x0, &(0x7f0000000040)) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x80}, {0x8000000000000006}]}) r1 = dup(r0) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 16:00:19 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) select(0xffffffffffffffe4, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 16:00:19 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='c\x00') 16:00:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x800002002, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x4001, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)='\f\x00', 0x2}], 0x1) pwritev(r0, &(0x7f00000024c0)=[{&(0x7f0000000840)="573f0f052446fea56a585a40376de99dd3448b06de2cbce006c13336623d0f6dcd9879b96d604b348d2d2c50bba70352dc5bcd7718c1e9ffb2260eb560b2be22e11011c58870fe56c67f3e95af436a40012c2600ece7e47f29c6191799729f31c1a76fcfacbee7fee5bdeba407f9ea8f77cf76fd2b6d79aca1f430d321a3d17fcf06180488f56ceec0a25b0eb218ecb927692a49a8780b0c33ad6318857605ec945ee155f977ac5e5cabc021996e8ce4fe37c91620986dd58c074730d0d92735695b5c05df61537226a3ac792f47f9570dffa3a7e21b6f149ee474ed7349c8d989dda3d0c259eca6076a2d60292be10ff02adfd90cdb6cd3b3e9d50e0d7c4e5892615a09b858fa8b76912f1074de591ccb4f6df173035e4cd62b4e2f2f06b6ec02750d5b04cc22f47e4f07fba60a0685f49a7386bd82420807849e0991fe5a4a407f0349e1c3b98ca600db453263d4df7fe3108e3a378c2cd38086379b68f2747d4266382948a2d369539fe713a4105f328f9ba9152c465b7e0dea62c07d707a6f3e8727e63f757ba2ef5a792adea05f55a40a075154db06bb4762507200d22e8380cd97aae7a12e054335c867d25685018cee2cfe48ace570640903849bc36be5202cd5b62d976313af757bb72fcfb042cbf453588a00a8dd79dec49b212bc98f0931931a80d88c96b12df23c0e9130f1afd78bee608729cce3954b544e9270552544792160a064bc5bd7197144641191aa31427933c5155c3cf2e5f9eb98b4aeab351a1ab9bb55a662b74fdc41793465c9c31b3a4f1a26fd4504f6e5a546888694c5d0d02bfe829514536495a2acd2cb08223f72126fa678e8ee5197b16468e7e073ac5f272b1e8ee934d438ddf6842ec0bea48405c5b808484565e529a8949d8a01242211def7ab4809096061d489aa5ea50ac3cf4cd63cb69fe9cf3f27a1b0a5ba2ce901826f676a93784faaa285f9dc1293dd40d35baa80ba7e8e66cbf51f5acf3b0604182c705b9aebe54692a25b8a2825bf45a567d911dbe3f463d1c3e116ec9824d85a06c1e101d33089e2cd249dbb497fd3a841b7df5aa6fe49413e930a354d90dbf5e60a21dd0df8b2ab3d3076beb206065ed82dd37c708747d06b59c17a0b6aae9d2171611c54396c113b6028db7d1371c7baf94e45d2bef1df5da8523d0de313d9f7c9cd075de38badb0b6e6bdf0b2df1c28616e202fd0695596a7d9159e8dcba5d00082a0474b2328f597f85452067bf27a8b805c383285b322d35ef0c55b70080100008000000000f89c99300b2aa806796b31068b4c69685928b4efa4640e10ccda869763a25be5287df6d81d00c8806580f5a4ca047c7e220c31777a8651be15c2e2a9022162d01e94066d734c6536a8c81a70c73241c4a08dbe4aa5953ab4e4ee01f71a587005c11e5b41ca38842efe10c83356af374429307410bb1cae57280e4f8a41482d4f85745c7108a416dc81d4371f25b9dd22905e5d4b75df9e697188a34e33a056f712364d15d3956b577a9a5026b7766435a14591bcf5fdebfe5d6c274181e04f21d10d80de2c6d6b3ca5db5f195cac75fc02d5fa60df505344d98339889273347ae640d91c8ed253e0010df3689a32e4d8d7a0cd126e0bc1d199dc43cf3979acb918eb97792a1475960581", 0x499}], 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) 16:00:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x2ff) setgid(r1) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x5, 0x1f80000, &(0x7f00000000c0)="cad04708766ee2df9fc7424e9cb771504631c3181cf43d83efa24da83fccc7ef716b7ac73ebcee2888fd8d489570e2fe15df6c301a36ee8f439603e52239a67d0512738d21e1c493d0293e5a1f39c4a603f02db192d8", 0x56) r2 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3ff, 0x6, &(0x7f00000001c0)="ec3abb7614d849ddeddd11c3ee27ea275b95b1468137c1739d97c00a22b33d800181e23027f2614f0ecdf2b985ae674ad9ccf1524f7ad6f0c0cc092333ee63433d01a398b4cb27572d59f1f53060bf3e9ba8d4276c6eb7b1f1172d1503b8cab5fc669b83159424972f2f657de877f5099bed0e1348c7", 0x76) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f00000001c0)=[r1, r2, r3]) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x2) poll(&(0x7f0000000280)=[{r0, 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000200)="548bc8f27b8df9ae3d8dc325e57e38af67b929aa90b495fb07fba18f4c479062a57c60effe5ecda02df8decec475f2182612024890b510bee16c5e629b43eb4e0f5f49f51623a575a70f28f1b1b6a71078d14631565b51f2a52309", 0x5b) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() syz_open_pts() 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x0, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x8) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x6, 0x7fffffff, {0xffffffff, 0x7d25}}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0xfffffffffffffffe) fchflags(r1, 0x4) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000180)=0xfffffffffffffffa) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x8, 0x7, 0x5, 0x2520bc6a, "53641ce2e481796b9814d5268cf474bf47874361", 0x0, 0x4}) r2 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x40) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x7) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x61}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000700)="8b5886eb") 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x2) close(r0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x14, 0x0, 0x0, 0xffffffffffffffff}, {0x6, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x4c}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="8b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file0\x00', 0x124) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7f, 0x20000020000007, 0x528, "f1e29fd06d6b0400d0e6bb91d667be003b99f7bd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="b829e781d42be778e54ca1de78433673297829b421c9b41fd037beb70537bbec7c4ee3c8eb8c665c466185acdaeeaa8aa528de99b76fc849e7b658bd2214d2992f732c1e5db1251309133368a8ee496e66f40262e8d2d64e37c3f589ab24aa711c0f3a7f696b", 0x66}], 0x1) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20000080002005, 0x6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x410, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="8a82ac346d05a865ffcd69c8635d02ff9dc0b9c6dde14a9e94d2265cf0b8bc001940941ce6063dc218932ad8cd6f6707aa5c59bf88d7b96675e0031c100e25e0e9140ae79866ad808b9b2242398400adddc2fd0bb3bd6113fd3c1323568ca5f4dde07f90fa44bbed3017c27c1c93ce8852e4261184e132258dea9aaf0dbcfcb83c431fe990f77faa9f61428b3afe5479c1d255b09c2d3e978b0698270b754d7775b08cc3bffb540c71a56521451e63dc623aeff680f5900b7f3e3fd16e63cb88dfaed0d2202c3bace969"], 0x8) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() r7 = dup2(r4, r5) kevent(r6, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x5, 0x5, 0x0, 0x1, 0x1ff]) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x63}], 0x7, 0x0, 0xffffffffffffffff, 0x0) kevent(r0, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x20, 0xf0000008, 0x9, 0x3570}, {{r6}, 0x0, 0x80, 0x8, 0x1ff, 0x4}, {{r7}, 0xfffffffffffffffa, 0x1, 0x20000021, 0x2e0000000000, 0x2}, {{r5}, 0xfffffffffffffffb, 0x0, 0x20000004, 0x24, 0x4}, {{r7}, 0xfffffffffffffffe, 0x80, 0x0, 0x1, 0x1000}], 0x0, &(0x7f0000000500)=[{{r4}, 0xffffffffffffffff, 0x10, 0x9, 0x9, 0xffff}, {{r2}, 0x0, 0x1, 0x4, 0x9, 0xffff}, {{r6}, 0xffffffffffffffff, 0x97, 0x40, 0xade0, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x60000000, 0x5, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffff8, 0x12, 0x1, 0xbe, 0xffff}], 0x6, &(0x7f00000001c0)={0x0, 0x8}) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x1, 0x4) getsockname$inet(r0, &(0x7f0000000780), &(0x7f00000003c0)=0xfffffffffffffd68) r1 = semget(0x1, 0x7, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000380)=""/39) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200100000000b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100), 0x0, 0x0) getpeername$inet(r4, &(0x7f00000001c0), &(0x7f0000000180)=0xc) r5 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = semget$private(0x0, 0xa, 0x0) pledge(&(0x7f0000000400)=')\x00', &(0x7f00000000c0)='{\x00\xf1\xd8\xd4K\x14\xa3\x03\xa5\x04\xe0\xa1U_\xdc1A\x0e\x89\xe7M\xe4\xd0\xc6I\xed\x98\xb4\xa7\xd5\xc2\n\xaa;\x88\xfbAG\xbb\xa2-{\fZ\xefx\x1b\x00\xd1\x8b\x19lU\xef') semctl$SETVAL(r6, 0xfffffffffffffffd, 0x8, &(0x7f0000000800)=0x100000000) write(r2, &(0x7f0000000440)="bf2a6cca05010a64951c6657963b", 0xe) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x2010ed1635d299b, 0x0, &(0x7f0000000100), 0x3d8) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) dup(r2) msgget(0x0, 0x20000000000614) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xfffffd4e) getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semop(r6, &(0x7f0000000200)=[{0x3, 0x6, 0x7fa}, {0x3, 0x3, 0x1000}, {0x5, 0xfc, 0x800}], 0x3) write(r0, &(0x7f0000000840)="75e1cd5dbbed78a54a5c95951e925063938a843498658522ec9976d81ed086c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92edb37744d8ef9dd9e069138bf30572c31cbbe8202dc7666950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc685843bbad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) 16:00:20 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) socketpair$unix(0x1, 0xfffffdffffffffff, 0x0, &(0x7f0000000000)) 16:00:20 executing program 0: setrlimit(0x4, &(0x7f0000000280)={0x7, 0x2}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7f7, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) write(r0, &(0x7f00000008c0)="88cdc1cc8cf16613c50817901de50f6edd7d3ac64731d78ffdf155d0177ca7d8fec86871364f3c56cb7e9833a5d48c574cf3578f0c9679be8a7d32980d797bb91906c479acbcca0bd4d722c7400428f661dfa7a6218bc72464a8c76156a7caf08b536ad8e074467935e6f1ba383dbb042ad1c19c8b0a2e69e951b4a3c14af3d4939fcafc066c0a6be948e14b108eae0b1863ed2dbc74b9df469d7efa67c045d8ff59b85f592ffada93bdc089dfa0e446cac7079dfa215821ac1744d3aa5dc9e970fbb1892392a460f8505c30ec539d462f51773b5ef55ec5204e67393d93c1e8eaf7f6e47c35cfc49933b38e33bb2533e3f8dca21ed2d10ad5543dac9a11bbc15fd8f7fde4d5ea4b87000d1027730d7f9f93040a7f8c8727b68c98812ccca42520fb662568c597771275ed794f76a7ff128d10b81b850cbf6b6a084bbd3c3ac8f8cd73421b36ed3eb98c9545ef64142fef8701a36d1e459b31c1596ce91fde4a9c61213fab25c456f924a9696528da395fe9ef59a7799802b4d7d488aa02cc1c5293d7214b9b5ef184a59a79136da43fc00367c6a25705c456c8befb1ac46e8970189ad4c1b498b820c77cb316752817ea63fd0a2187313303c8ca2462fd4a1ec1caf6ce657a10cd042b8e69af08499dee8a1974859b66d44a980a5eb7c96097e9c7ae2e4ea9888b2710b497a25747cf5b2afff96d2ce60ede8b1c325ab19c34a8b726bd31dfc189b853ea504a1f707b856e778e6506beb51578c774a452ea39464909bbf93bbe36d6d307cacc5b350178c7de724ae730ee086ce82d45d0091db3c32f5f31d244e0cabb7e0de77fbf9b38d220d5171c3ebb192ee1ff78ada09cfcb1548d94d3320aa448517751f88dbcc8d627697083b4c1474ef5c1e50d00d801c85b26a8e3cf64804c0b7a5d375a1810aa22e3b8c45ae96fb63ea7f28e26bd45857d13826d62da9c7890fe0043bbd06918bebb6089d9fc61e829d25be165b46b543cde7e68016719f48303621d0274ef836782d893e4fa1eb9cf4fb3a3dcdd3cb88620e19007501d2ce41bec66d479fad6f56aa30788cf29a50a1b57e730462813895828670679cc9f14fcd33ff766fcb05521df8a006ea1fc2794ae1408e17737f89b210a66b60671a8b3c741981a8bbd8568b15700df843e0c445d8e4320f86fab5aa81aacca22bcfa1be96a03ed1590654e3203dc1a340768191ea2411f732fcf04ab0267c6bb263e0873852c3f3001bbd41a1cfbe8963dc97e43f61dadb72ffb8f2e07fac63735c844378d0c1366128076abb5a33bce8997c8b697ff52e683ed3e1aa503137504fb2e0c07be16454728ea32c808949bf6e5791dde8d57318b576ae124dfd2210a518ffb351ac59e5baee457176bb53fee7d2e062e3a5508c6a5b31d378469a0b932e2bd57e39de1a37f2977e6555d18db28ffe05bf0459195aab71e3bbfa996a558209180ff1aaa261daae05a9b094296c377f91d5db931f27eba9cf05705993066d69cf7b1f76c90ab7d3687deb14f11cf607d28d981e239ecd31139e227f039d5ae9ca55d9e4af86819868e288b553fee55cc859faba43c4e972ef38d956d1e57b2398f1ec78debbd350a69b87d3e839be35b5ebf738939bdb40fd852d1bb9d0796d979f8967496a146775ff603321f620d1441abc0d79571b148f0956df64d967e48763337250659045a58601c42570474dcaca3bbc799d4bdbe64d2adddec6d3772aa9a562e59f4c7ed95e6272016cc379cfb0e1c8dfa8156c7277beb014a68da6560464aff2aaa5d787821f31fde612571e41528225eb70196d9c0f1d5a8da28429b2c595d50510a40f7382091c078b401f6356a6fe7059c13e1c1b4fec69a2594fc924d3c9974564d80eb76be697f1a7979d5edb0f2b08d0d3ed7fbde332cbcc651a2d458d7a48fda9a080bcdfa552c96cceb86b2d35091808d08f52a693bc294c4eb9b5bf95d2d212e612e9295b205c7417096fe8686de3f711fbeeee7366325f4794b300ea26e0b0fb8d70fc8e265241c99f10620f04960242919bf2d3b4c78172ec1503de4a4b4250bc9755f66b5218a95a766f50b0406c21e1c43815f78fa09ecd4bc836deed9b94c69eaa66bb02d905852852ae923cfe75c1d5ce85a03c5a90f742e0d702d0c6b624a7599121f7264b32cceec69c4037b8c97f81b0c6d2c30fb5b6f4b48e9ca9f6e5be7ba22f707d0f35ee4b5ba322f20c9592be24f73e91cbbd3c61dcb5db37e9600a27bf4a054cf519a14e14c928ed2ea8b30f14c3d715c16b6912f1c2873639bf0d706320c17b697336a038ec2ca9a439fb1251be6ad95e796acd07e30eb1c964b8cede035dff27d1d8dd9b3fa1e7933fb5ef86b4ffd7839dd26aa03bd661d236fcfbd47b48cfe765b851ce2b3a8ed37a811e4767e0a82bbe4e96e3977d889af7e58ae8307d117c3d3fe9ed4129841bb79e7cc129f4440512392242b166dbe3f5d9fdf65bad7ba7c750e79377dc72c8b0806f23d442a2526cde826706082c6ea8f3dbff66f457069e60aa0beb91da1d859970b175b95a59cd93327f1c31d6498cfeefd90e91ad0ebc3f54408074d9c4c4b4854f194a2a22622b7d97da7c81547ea6ff71aec6ff73849cd477492842f6a974b0b5559009a1950c5be3fc40bafc609699116bd21878539144831b20134547198b12f75a84310f583bb0dcfba02bbd45f29da1cdde200577db26c9212add0951126137531723fb9b60230017b09f0f265de12e5c8d366e9cfd73711fb3e1901a2fb7a0e062ed3ce3329acbc4eb1f805a267110d4bf6086eb73900ba05e17ed9e8937017ccbdb21fcd5cccf640fa6f4d0e9ad2d9e1b5d64fa919036a878d7d2d44d6428aae5005ac84b0e8428d7f049ad0e9576161c4162cedd970d185acdfaabd780c6e867431b923ee4573df296b4db8fec039e52b4d03cf3e2bf7853c80dc504d758bf206a4a8466232e2c09a0537f2b3051f24faf4ab4da0fc4d8f2433a4d3cafbdf957f6c67563e7580fde779df315e2bc8beb4c7e83d2e83433f9746bf2576ff43ed1de2f5845d31fb52708f3c2cbba936459ba2f4aa3eed3df0845be6b7af9dc33899b6c675480f2010a8ae731005c66845820c539b0294bfd4659420e3b11b8442df89f718ecffaa74972ff008d50792c59d623dd1c1eb76579150a92abd4dbfa2328cb53e366aebd69b2c0ac7c9c94f0a49da40f98156ea7074f6ce4579e9d0521b92fdf9add76a88abfc4ceb8c8ace8924ab8bc966649030c427157f476762e41da8ff9b2651495a342b37584080dd854a472f58f801ddb49aa2521acb9e0579364ee028fa5499b6c59920bbb6084c456e7cb2217de0f90f4ba30c292ff830444ac8ddd2bd017f137ab37064c939414fff65760715f89322d64011eb48b9c16d5a8dfb0f2ef2a1a8d86634bcb55f1913d9e0d7398d657f989fbbd8911e4f4bd86bbe59ce28e5b552386fcbded19b0dbb71e2840ee9db944f7a40f97e665ec7035fd3d212dbc69f6e9b6efeb2fa6f3d0cc7199e3f4a9e01dec909c8a2374ab0d6d692e5f9df91a6781266b0d304da2ba1a3890967aac87c98a6313e31db3ffbc2490391422983d1f360665bad585fb2a4b80562d531bed3a9a1ad9f48659b90fd5cf3deb47523b24228c9ca7c9154b359ec8b60399be1562ad90e14cbc8584c9b3869148c24ee42d724e7b0ededa47fba4f86f8f92c64dc2733f2def6fd40b79c4b1b00620ac06d7913e673f5819159f45a77b5b6438f862cf32471e87038c0b581b889654c88d7bc8d24f90fab829fecba5e5c393b2678dd29b4b7823140511fb781263a6c70251a9dd6ae8b973d7346cd170bf9ca7575da86dc4295dab0318c27d839c28469d97bc95a7157a92e1c7bca471101961f0637b55a9474b13d5d5aeebd9dfc7145f1716e0535834b6e904b78cb3d24e61c812ad4f91d6070c813c5576afe5276cbd925461a4243f743857dcf9d9f93d7e9573688814a0dc8dda1912daf1e4ed4dc326ad892b57550f7612d5f9ac5a0a0ec7a4393d2f488ca50f7e5e5a2c996a486b7f257e4d5de9518629576796295e20e5eb6cef22d2ad6bef79b4c4d80a5d196ec872480de6a80ccc9dc48d6e567c69bf032a02965bb5de475769c5a13dc088deabb572a7db1684ebe0afcb11181662a3c725ee03ec4adb0fbd63b9b86568ed5dd3d77496f6d8b7d86c09b6aa3a41a668071bdaaffdd83c781be0eaaeac9fa4a88ef8ef7410cce1b0030f19ee04eba178bafbcda45ba116a9c7709c65740f437c7de9dea164ad4ca51363bc6f72b61f1dd902d469653d29746fb0ad199650a9c6fb9999fd8effb7d8484a7dc79e82d0a1a54663f98a8a2be46e451a1af7a5a7657f2a58633447c06e969aaccef68edd6bbfc73a034edc000cd37c04593a43246658daa43a6f962f6f19a6fef09745f211f5e239515b11e90dbac9807bb8c18b302bf1d29a086898962afa0ae22b163a43f8e34c4c9440511c926cf268a5a8a79dd19fb6ba6f710103d6201fc93aebd5eb8c3c96cf64609b4e9f674113d3570a902615a0fcd2c692d6b4b5c3394b2bb6bfc1130553f6dae421ad1db9cccad6587df945831a0816fddbbdc36c4612e5881777b14ffdfb1458ed082e97b032dd692d319d3b5e9f03cb05757d5660092676c15f093556c478a26ea08b76201639c870b7b66dbd22d9046dd131315ca64da7f77f696dc35b2a02d0aab5de09efd520786e3aed79742d7be3a112c63a3469a60ad0d4d39fbe482d961d72648c860adde482901a923805b504c4502fd697ac1b4713986c7a416c276bb49046e42803f3846657865d90cf5a30eaa49389a927670e98b40673668632b1b905fbefcf78e960e1820ea39193c663e29c095c72a4705bc70ecf0f3704707f62304cb93373574510fa79f4a8c5f6c4a5f6fd7a62044cf5fd0548739a4ea60c8b798ddd96649a8f220910fc0c039781f63a7c003934856b97fbdbeedfe65e553583749a069bb423ccfa691b048ff0399cc34fafc6a57130431f9127a96a1388692f25cbc8e6744aa8d3902c3f7c511e685735a061bc91cf9c92666b956f41205ecbefedec5ae636f05edd7e904cda05dfc4a3e2e5914deb642bef392a8ad743643d783a3977d613f4bf76383d0aed30f9c9e1d742a528b6e767097fcf617a24c56179b637316316d", 0xe54) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0x5}, 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0xa, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = getegid() getgroups(0x6, &(0x7f00000002c0)=[r0, r1, r3, r4, r5, r6]) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r7) setgroups(0x1, &(0x7f0000000040)=[0x0]) setuid(0xee01) fsync(r2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:20 executing program 0: r0 = socket(0x6, 0x5, 0x3) sendto$unix(r0, &(0x7f0000000000)="b1000501000000000ffff0003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000000c0)=""/148, 0x94}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/231, 0xe7}, {&(0x7f0000001280)=""/231, 0xe7}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/201, 0xc9}, {&(0x7f0000002480)=""/110, 0x6e}, {&(0x7f0000002500)=""/126, 0x7e}, {&(0x7f0000002580)=""/185, 0xb9}], 0x9, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x888, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) open(&(0x7f0000000000)='./bus\x00', 0x40, 0xa) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='/dev/null\x00') 16:00:20 executing program 1: r0 = socket(0x18, 0x400000003, 0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, 0x0, 0x0) 16:00:20 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x418, 0x10) getdents(r0, &(0x7f0000000040)=""/4, 0x22e) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0xa094, r0, 0x0, 0x0) fsync(r1) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2, 0x100}, {0x800}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:20 executing program 1: r0 = socket(0x2000010200000011, 0x8003, 0x200000000000000) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) socket$inet(0x2, 0x0, 0xfe4b) r1 = semget$private(0x0, 0x1, 0x40) semctl$GETZCNT(r1, 0x0, 0x7, 0xffffffffffffffff) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) semget$private(0x0, 0x3, 0x4) r2 = semget$private(0x0, 0x2, 0x160) msgrcv(r2, &(0x7f0000000180)={0x0, ""/108}, 0x74, 0x2, 0x800) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x84}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x88, 0x60000006, 0x5}, {{r0}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x3, 0x5}], 0x1f, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x3, 0x2}, {{r0}, 0xfffffffffffffffd, 0xa1, 0x20000000, 0x400, 0xac0}], 0x1, &(0x7f0000000180)={0x80000001, 0x36}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000040), 0x5, 0x0, 0x400, 0x0) 16:00:20 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$getown(r0, 0x4) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000380)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000140)=[{0x45, 0x401}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80048}, {0x15}, {0x6}]}) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x20000, 0x81) readlinkat(r3, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/157, 0x9d) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) syz_emit_ethernet(0x2, &(0x7f0000000000)="a1ff") 16:00:20 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/4) close(r1) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x20, 0x80, 0x7f, 0x4}, {{r1}, 0x0, 0x0, 0x20, 0x76, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x200000a4, 0x101, 0x3}], 0x40, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x3, 0x1573, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0xc, 0x2, 0x9}, {{r1}, 0xfffffffffffffff8, 0x84, 0x2, 0xcaa, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000004, 0x100, 0x3}], 0x8, &(0x7f0000000180)={0x8000, 0x3}) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x881, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000001640)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = dup2(r0, r0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) writev(r3, &(0x7f0000001600)=[{&(0x7f0000000400)="9265dc700011c5b897b689f7cd0c2350630eadba3c9a84cfe3c85c3356638f6742ae03a58abc4be9799287aff55cff22614b70b73ffaa262782c5a5b28f90d55de324e530efc029dceaa22e1161f174d03afe84037b5e593423da53ee22cb6388f17ae189dedffc2ea24e22101a40b497d65e710ef42a2dd87975d1b911337f4ed1adbc48439835941a93df823ea94097aa91838a51b6691ced84c301c8d479a2f880f1fb469339aaf7206124f327b61e1086f64d83d8d947902140ff9ff2540e76e763ef988e25ffdf48160ae3b816ad3145283ed3c835c66e2d2a73fdc8dcbed499d2ecc9d771acc1b907e9362c6219e16fa1c060913e1bff2f699a8055fa49cead383b1a16fa3ae905f2a6da5197c59550aff81b6032b7b55296f23728b60a5ca66e46229ccd0b4fa40c8096004d71b3ba9c4b31df2286e9ecdd8748a645647d35404d3c4398587d895dd4d4e052c99e1c458dc61a8bd3b81255c4416b9efba0d83caa1d02293944de753495618d173a2d2e0bb6696416d7185f700c5e36e5c27d9a48851064109bf3d4856959cabfc6d52055c93e91069e7f00cd45d5fbe4b12a16452c824ac286bc6c307c9fd630a8f8c9c77bdc25d5f5939ce99573bbfeebd8277f95658c99718e8ccdf9e17bad3a0aee598b43a5b04b618148bc9340e0214ae4e74ff34c1d4abdc5d1a8e3e2696d33a3292533369fe793473faf4116b6981f0afb32638c7df99a0011651c9ee6e5ea76723a5d1775fba1d8eb002890ae8d82942de5fe73e77d962bd63878c9cf975273764ce7f062f2b562488486d662fe63a590f41b6ef4aa9ffdb5c202b7665e3880d6b060a45a3366a2e4e62f697927651c469a2194074c479f36967661cfe67c8c064259f065bf1803db7d9bd5b7f76485c9d064f10d3f5207b53ffe744b9ccde199e2ab47f6e631a664163eb7ade4ac160015e31b8ba8cc8062cebab636d3352d81a375c67eacda9a9efbd028d7ab8a8298a7780ad82427b3b73a4a1b825d5cd72b99c34df60f4347ae0169305d4af64321f1c0d7c0541af3bfe1fd3aeb71b4d5469db90029920dcf9eb62286eaea5f3ef9bc5eee2dc058c84a67656f274d8e6c9ed40bab1caf4a999013c91b15ce49ca0ef0605ce6ce11bccca326c5d1f3b5c177e61bb4d204a81a29af05279e596a3f4d4dce94b22bfa9e9874f6a0c7c2a034062232276e24043a8e0bbc5c760396639aedaaab8d60360d7d368de4fed9c76d37a6ccd94959e339c65f4c80ce6654c2ae931f653009bba899ebcb1d996293bfb79902ebeafa1cd9506b7552e180dd0b2ddd8b03c58034168b44790855ca2a39dc1aa1c6c39e0e90d1de5db6571f1fef4a83ccaf1b4d121f300088f75304d99638f20b8ed1f07397c005613fddffe7a56c4c0dd3d9e9d3c8a107cc28f7226b4c0c6092c7763f54e83995ede1ec058809f1d8e87b96d60e3e3c2e9c532fd3b426aad5e234e3c16d325dce13644b0f750df20450a51cab2c0883818f665520aca35552962098584f6a796fe406f71ce89d116b2238ff9fda79b30d816e94d20c835480846e8c55733a3de99bbd38d6dd9b6679aeb020f82425af9aaaa332608a08adf7f520973f39111d95d73c72817de543262aa456ef85b9724f191c1810e9cb1f96838257e56c043d20b22e0c0d0824b3c307f7967af7c2ab6312ebb12a01a3bb8e71d5472c2318fcaaadf22fcae670c40dbea9031b3d352758402d9cd39b1631a484226e2340fd8ccbe630eeb78a9366adf318ce23f838d7be79bcccabe17198179404ba1b9047eeefbf7a0da3487b61ff7c1e7042bfc7b6f44c14c5213319bd77af57286170ad3a1c47640eba664cce22d0ca590b85146ca7e9a5b1a7d690a7b55256a46fe2da19fcb1dcb14b73dea5263a5674b35bff4c769acf88bbf23f3aca7b5bcb0d5f692fd5947c58f400f64fb36ea22ed51dbd91a348b2fab7337c7f6214cb5f7b81c43968b5c0717c2a98f90e54ebeeb8fc05c4445ba9202842e5cb6eeb0cb8fef9af587766b77582502718de2b45be5284047923c179f0bc311e56e5fa661b9aa575de57bf98ff479dac91662a0f357d39905f8a8faccbe7381e2790d6f802f655038473d90e83e1a649b94109b43c29cbd", 0x5eb}], 0x1) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x103) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x6ba, 0x400}, {0x40000000000061}, {0x6}]}) unlink(&(0x7f0000000000)='./file1\x00') syz_emit_ethernet(0x1, &(0x7f0000000700)="8b") 16:00:20 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x130, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x100011000000029, 0x2e, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') write(r1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x3}) fcntl$setflags(r0, 0x2, 0x9) execve(0x0, 0x0, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x6c}, {0x6}]}) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180)={0x2, 0x3c}, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setitimer(0xba2fbbab3d65ae53, &(0x7f0000000100)={{0x6, 0xba}, {0x100000001, 0xfffffffffffffffc}}, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000280)="9e") 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2000000000000002, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r2 = fcntl$dupfd(r1, 0xa, r0) socket$inet(0x2, 0x1, 0x80) ioctl$TIOCSDTR(r2, 0x20007479) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0xa581c531a489cfe, &(0x7f0000000080)="c8064c4dbe5d5269d8411794cac5ed268f3a190078dc0539cfd202512c73f85df6c3f3a6ef10f02629f6dd13bb1f6d1f047dbd", 0x33) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x20000000000001a7, &(0x7f0000000140)=[{0x4}, {0x3d}, {0x76}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") sendto$inet6(r0, &(0x7f0000000040)="a64f26a0459505c7b88d34c03ce1515b6fcd", 0x12, 0x400, &(0x7f00000000c0)={0x18, 0x2, 0xf5, 0x5}, 0xc) 16:00:21 executing program 1: ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = getuid() setreuid(r0, 0xee00) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x107) r2 = dup(0xffffffffffffffff) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x4, 0x7}, {0x0, 0x6}, {0x63, 0x5}, {0xc7, 0x100000001}, {0x80, 0x6}, {0xc6, 0x7f}], 0x6}) setreuid(0x0, 0xffffffffffffffff) 16:00:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r2 = getuid() r3 = syz_open_pts() fcntl$getflags(r0, 0x1) r4 = socket$inet(0x2, 0x2, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) setsockopt(r4, 0x3, 0xa, 0x0, 0x0) r6 = socket(0x40000004001b, 0x4000, 0x80000000) write(r6, &(0x7f00000004c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcffffffff7ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733eff0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff00afa29380b3658c73a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580de4b487f7a5dac55dc80443ec0a0ef5e1ac9c120d31166abf0e6b0b3c7243945c65f98d311814e02a5c9ca0adb52a441368c0682f83004144ba9f718d", 0x125) socket(0x22, 0x0, 0x2) r7 = semget$private(0x0, 0x6, 0x8c) bind$unix(r5, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000000c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) r8 = getgid() semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000008c0)=""/4096) semop(r7, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0xffffffffffffffff, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x11800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) kqueue() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0x200, r2, r8, r2, r8, 0x8, 0x80000000}, 0x102000000000, 0x6, 0x5}) fcntl$setstatus(r1, 0x4, 0x40) minherit(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) 16:00:21 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:21 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) setgid(r1) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() readv(r0, &(0x7f0000000000), 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "0076b5e1930b07362f14ec2a00304d918fbbf1b8"}) write(r0, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fae60a82176bceb357e87304e71b1d51abd0fa9ac7ccccdae7aa73fb7bc2706cb54ec1fe2522543f3f520308c860fd1cc383e998c5931fc5963c703b4f95b06b88979db50bbaef0b099d1d44e4c399c658d9e95e35159fe1d13faf1824c6d0d98d171df0ed4002d108fddb89ac77858a4cd6b61e3f5903ca2786d0a6729e48c09363d138bd3abc3ae33cb421d9b36ad1b667204524d87e718e5f497a6b2d308c5f3279303d7fab6953c54926da43047056a0d55696d73c8d1106b3a73802c5368708ee92ad064eb3720e21dbb97f72579688535424862f8f5c3506b3c1eeffda284e11a051cff2b95974a276c8c9ef71789be7851f952dd00844f52a9370c569d31aa8c4f447c3647ceecfa00a6bfb7832115b00c69a80e84307a8d47bdb55c40ce932834407ce7e5ad7109f302a2ef04f280c793184d67ff115ffba368a813dd2e564d9b8faf5b13f8fe474ddc44973cacca0f985b0b94964db554194c765c82c4c02b32dceac36f76de29383fe9e96bd07dd4d1e8ea4cde43125d43ba1a56266fcd642315295bf2b0436a0066493afa8ddc205fe7e46e27f5263c2d03fd6ae9d76f3d43038941f46d3d6884e1a1111d2e523806ca7322957614f50257cb5e049727a0a6886b820bd88b1f9631dcd78e57d3f58c68e6c20eecd9a74df69e7ed02d1ff15396ce348fef6538b1a7da09b617d02edcfeca7a0e004e391074aa68fee4e06d3dfea7f4866e3413eb1335c22a7de5523987481cdd9a221cbf117283dffcbe6e55dd10797dc95b54b9b588fa960ef05472cb35945c0039ecb04ad17b57adbacee8a75202e6a99e06d275b1fa7cf9f4cc7e05aab9010ade91a4980db4359d54eb86454641032d8df3c5cb118119927e6ca7ff9a894e16a695e56f46a53e57f05037072cee320e839ee3438bd68e54f959bd650182cfc9b3f8636b7d01c474693cebfed8a4f809d9748856a052f8786d529e9d01a665ff6ecfb4f1ef39e28efd610c16f783a2732ebfcc8aa0701b6ff90ba646b50e0a78e2e2398acdd61dcb7b6fd9282c9505da3ef74274a3a9e54231624eeb8de71a84870beb84a0900cedbad3f6c7b56fb66292bbdd50cbafc30c3a59cab1b77914f1a8b7a417669e32b9670022ae628f4dbfb7dda4b636ebec6521f0b6b8c6063cce249763a9a32b7f7718f56171e6cb3ba63796694f31f8f516160cb83b846287360c373deedc4f3c17764400ea3bf277fe04df38544f80e55b5d51453e43da818daac5b17b27625facbaa2bd14e78026cf1099a8984e4b97cf1f8378847f1bff920a27078b6768f4e4a294e96cb0258bbe0101c4a7f2a9ae9e83f187f7837ef2bd5de2b0feb33327b8a3a03f7960711d441896ff9edb5b1a6063df49f653c5d6c4d07269d6d0c6efe8d42c20cfa2b7be4de2f35872b5b863f9fbcb57bd96549a3c165c0b3fef8d81547f8475c83d824457ed1bfd8ca5cdce5f25b19e79fa4ae5db679503a8aec046faace0d23633c34190014ef970eef4f616aee3791970617c1766f5c4332507190c56859774fd55e59206e63f4db369434f95f5f43bfbf4cb79df580b13a830dde58353fb60200ad0cb59f74a73a106cd1179bfcb5907199c9a0ac3e0aad82f7d93c9a32e65a7b193ecd2647b3a75cd715ff13d7de2b9439060abd0e48a03a5f9529e083ada9755c58da8dcacb985d452f9a120aa9415c1305a4fa5a9d26c3847037a0a36ce48969c70b123bdd28fccc596254bafda02ae97c3ea0df6464419b30ac0aad666d495d45a63c3b5f5bd5f2be9329181325262716246465ec5748a2ccd26d7ba20628e6e63a09eb2ab92d805fea70e11777ea371b317920ddcc6985ccbb031d8860dacce048b242fa428ca203006533797344e4c24823ac9b7470cc06186781b95be864bab1ea97a67ed0a594a6ea561155c17da7cade27aefddb0470e139ccda99ba2576e35bcb8c6c37b3d183f5e05b2d9450c8972fe0eb111e3b02421ac5e2dd844c94467bf7a2796c484af94706bf46bd48fc874461e2e65e5349a4562bf54ade4e9c7f71510268308cc1f6f5643bf4d1e9bd1c4e6cb8908b1fbc93db20ae6869dcf35397809e9534183a454cf488aa8ca14473662aee534ef798048d250875a397da86d92964481ebe8c29e393f4582c427de816b5f1d5eb243ce8e2bfe3167de1082740afe517f2318a0beaedf3d9f553bbc46619d65deba90a99ed68781e88be79a4a1730e937d0f8b09afa282c4bd461ae76f50af07b08b2f45c2722da4ee29c2f17dabd8f6fbaf6bc2cde35a1fa48b2520719e959e56e5ec8ded46d9e97906fc7889b7f10adac1f7ccfa206b7f4717dbf03396567970a65ea09018449862ad50dc86c6efdb6180a6f179ac5de9f446c203a3bf29f3eafc0eb252be5695a517686aea383c187b934da80399eab59796ec9200238c85750fe4f635ab673ca1dd9e5c91f5a7c8fd5d36578f90b11f01337c9f91a22e218d0d54d578324e04c3ca6f6aba1ad14a2b63f6abdb6b509caea9a1979421ca9fa8b3e76dac913c69b5851d0bb3e24d4f1a1abf4ef28b00402983860281ded5a89c63692baf57d17d43bc5fce004342d22a450b5e54eb08a30705fd198406d74f2eadbb96b7160fcb2203ec5723ceab85f96f1e585ed59753cc054d26576a032199c781d93e70e983058bc62f0b9c57c31eb6d05d6e04bec4209538759867845a8fa77dfae98381454b28608e322ed8e21b74a6c4d3098c887d25f57489213b5fa867980d733207454daff8ad9b493efa987fa3f808641317134ce247929836181deb748674de32a5da0d79475d8d8fc3394792dad791d8fb8c6975cd3c7c06c504009f511d716e366c967af897341b9a69d7079cdc37790c4cc051b3cb9d00309d74084cd7d1b62feb4b2813e99689fb2b69a9ddd1e8850d5272a16b776b73d96ed7ad9a6fa1f3691c1dd61d831f7309c1d7a9b61f37015d1f872fc5f8ee9791cac24a98845c60ab3ae28bd643e94ff50ebbd79f29ab6e3c0d9fec030c15a496a93657001841eb1535d42c8ed63c82f65324d36cc7324adfd7c1502c49e2fa436c294fbec6e72346839a39dae9a7fb016a1bb02d9d6b483e8b6610d0dee135896d4bba693600ae7bb23f16731f6118360e142a66f0cd51acd173cf694b31e894e0850c903fe24e8d1e0fc46cff83a210d915b76fa7df5d7abdb6fdaddeb306006a98e823f21b2a3aa8dd46fc942c586846aaf118fd7b5b627d2f9a1db8c027059778895a5b33cd1e23b42b3ceb08b67cc3eb1c0ce6c1864dc6d7dd2836751cff0b105fdf88382427ebf0cf32601e337036a52e3d2b20c1f59c99bd68c0b141001716ad21e96e3bc5288ef2eadfca38c2f5c06e2504d5f90f54dc7a1ff80e88f7a9f6298330661524c12aaa9fe65a64beb168844a8c18811599bbd7ad6cabe41e59bc4f82c498af8d9c368f506f8cb524897888a3a9ce8a2b4c80b3bee0c0f629af25b16743ad366a4278bd339e8a672ef98ca4183fcd547a80ff666edd2382b2fd90ed69d7da50573797a3db05a2f4064ab0e37b95fda76f2257855dd483de32b7560fa1f22824a9a31d4430dbb7962274105cbb2d7ea4a85f9e51cf1ecf8b00cfdfb7644b04c0a81275dc3566f6bbc0853a7092be6f4be06a06fbbdd52220d467387190ea1966615b3f1f3ab5c63956479dea37716134b19161be0caf67e33871d5f64caf99572d8b1691549cdb4cabd81eb28959627a88867a41bd87e0fad636fe0d45f7bb05e45b7cef63b6810ab46052d3fa6cb67468976396210a5934d3955e03f4eb7f829e326fd95acde0b5a5f602736fbac6f6ce14cbfb883e071e7fe6d3100c000a79c40dd757f7a82fb605e586c5db13b2e944092e7bca4942211165508dbc5a2be3894fad8d3daa5f19d5d6d1fcb49b21b9271887c3edbdffe661309a6ea962b9442a095c326e04cf85484d6884ac0c3b67b00fb3ed23121040036d2e7a92bcdbf956e77611713036069a14fa45a8329db0911ce1de27664e8a9b4692cbb0750cfc69ef2f72fa417833fae91fa719704793241759ecfdeebbc6a3ee2fc1dc529b9bdd8ed75d523807cf2ae263edf3c70afcd45c26344915c4e1e32361780dbc26809e3cb1b62dc63e5dbdc1530af3067d08cbbc38a526d9d38115c4c0325b3390dd5f596695f73f3eca6a78c49c2e14ad751f37efd8990c0fe1ccbba3245cddf58b1e5c06b6db5277c9134054f815e2fa19cea188f74f05312760fb0e0af54128d6ab6fb4cd6225ad01d279e99b19d5dc407c44265bfae88f7e73922653c04d4aae565da8d7337a72246fd9b83e1777ede490aabd1b132ffbf9346effd0c75943a5a929cde78cae793f3a901246b96011567a564ee5ef94b3e9042a02631c8283f4e828c0bde4ca5a55d54b290d61ad1c7c1fc1748c467e20aaea51f9c19a4195f036415c89c8b484de3ab44bebee5bf744fb7be0a77b22c4089f099ac839f888b30e49395b9a3fd085671e94f4377c0706eba4386f8b4fe612c4f533e4f50c6ddf630adb735bec1329c8b3aef7a3bc68426ec11773455e23763b406e114bc86cda0135c844757558bab9eb6e2c7dbe577d12989ec43ebc4d4e00114d99f0d0e7df754b90ecaed110e587b2ce0976acb5906d0e06d5d8bb598097317ddd8799587a73eb1e8129da9e35747605960d874319c3215930163a98f20a42eac43f22f1b2f26702b4c443e600debb33dae37a4388aed8a59730cfcf8aa48a1dcfa0e4439aa528e48c904eae89bfd526b7ff3e3cab0c6fecad7ae4b0bc8570b9d3701af246857cf4e391150368f753d5a5ced5a84600ea2f7f9bd8f5884b692edda7ca554d2c728d51d8b2285e1d9a4f42fad6a91acff02860c2e9ca6bcbf9ea4469437971f61a1633b00382e0fbe49d4c543da091f6bcf7d96116b3b618f8748b4a3f5845d1461e6aab4c2e4d599f2e62d855c44037276a12593a563bde1b647be9a43ff5bac34fcc8a7c190b0f541c41a06ed9b29badf0b7c6815225aa48e52a3c078915ead4a4fd151686c3f95bceacf2340f77b163c4b78d38bb6bf1179a627303136276c9d834838d04ac325f3bffa6393cbf537b5f51baf56a46fbedc5291c0c51eff862a607bcddd0a2048e2637a57c25bfdfcc84de7420cc221be628e70449ed9209b5471f28ed0820953daed14b5dff83f1429807138c0f37d7f7249dff127a526fcdd1bc2d15182f185eb0e83db921d0a37a587ce68b9b2c881ffe6cc57eca914290ad0c2b1d3fa0b6f5064cf286c099336aa75db1d0ae6d32f4a6388de92ed7d35246bf8de6f4ee6b63e363e6418354c1b1ed998c6f55ce57f367675a6109d38a7083045229bfbd5a720f9bf8f0ab2a9af333db1c718fde014338124e0e4d3dbd77214ba3d9ab1bd8583f88e6a449f8d60147e95c388cc104686d19745e0f10ad7aa7392ce6f375565f441821cb8125fb158e16f0d1db05bd80f92bd08d18b10ae3670d22cadbf1f9caf63bd5d29dbffefe387ec2165e67d4816cadd0fdf798aafd4eadb913554198217c366e4863b0b462e65d59c0e013627f02eef33c0ff2eaf3f75c4af98ceef30ad20817439a292a1465018bfda0bdba362e51cc8054c7f88706e8cb95145b01afd7fdaa0229d7012e3e27f1dbd9c51070c87767e5cc4515274e3873b539a6c1079a740d36302fc103d2e298826e40579a418b2e3c8eafc74e02c64cb4ce7269a635613d037bd9c3b2d145ee1c948bb745b779df", 0x1000) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) r2 = getppid() fcntl$setown(r1, 0x6, r2) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50, 0x0, 0x1}, {0x24, 0x0, 0x0, 0x200000}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 16:00:21 executing program 0: link(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27feffffff000000000000000000000000000000000000000f1000001af0286c00", 0x2c}], 0x1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x11, 0x8, 0x0, 0x200}, {{r0}, 0xffffffffffffffff, 0xdf, 0x1, 0x0, 0x1}, {{r0}, 0xfffffffffffffffc, 0xb9, 0x2, 0x100000000, 0x6}, {{r0}, 0xffffffffffffffff, 0xc0, 0x40000009, 0x800, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x7, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x81, 0xfffffffffffffff8}], 0x3b7c, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x5, 0x6f}, {{r0}, 0x0, 0x44, 0xf0000002, 0x748, 0x6}, {{r0}, 0xfffffffffffffffa, 0x8e, 0x40000000, 0x8, 0x9b0}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x2, 0x0, 0x5, 0x80}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x3, 0x34}], 0xffffffff, &(0x7f0000000240)={0x3, 0x1}) 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0xfffffffffffffffe) r0 = getuid() r1 = open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x80) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x87, 0x1}, {0x67, 0x8}, {0x41}, {0x0, 0x20}, {0x88, 0x3f}, {0x81, 0x6}, {0x0, 0x323a}, {0x5}], 0x8}) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x2, 0x40) chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000000400)="7df52db4e2683c9d24703ecaaf8afb48359483f3616665b2695b0f73ce99ca67a2fba2b25725adf96b08a911ea719359fc0998d2123fcb884f4ddb503df234f404007dd9ce0b25a5c2ddf6be8c5bd7a972a8deeb347a", 0x56}, {&(0x7f0000000480)="f59b8d7ec335f1", 0x7}, {&(0x7f00000004c0)="66d1cfe9c7adf2978b24182ae31425b44ee4914c751b90feb9e7dcfb63f5054b605760457092fc483cfd1761fee232ab913c0e3f8109fdd874caa713daf44fe284e2efe47b3a85939e8c766bd0c4b20072dc87c1fd4d27acd18266128fe0f9577c00db23085a8146331612c761b65afcfbc6e1b989a17ef27ae87cf0746bb4a210abe03c2ebefa8d12ef6ad0db81846cfd1eea", 0x93}, {&(0x7f0000000580)="fa76ed11aa5ced98b1832d5825c561982afe95a4ada4557f48b172ce942a8baa708720e070ce8fdc35d7d1e7b25ee5c1aa4dd1", 0x33}, {&(0x7f00000005c0)="4b1c71514dc1bad4b2700007b30a2b4b62f50c4d7f1f70b2c5bef76eacf4d5ac13cbc13c0042d2c2827eb00a9dfee369c71d5a067530d178599c1dc4c33220bd0a7865204de1188b940f84a70269de7e6f5555a8f83b22c7eb622c82384a293bc5acf23da9c1df15d50a82799ee3970c6460aae659bab2f18d07881d2b023fdbc7f4e15f729b9fa40359ab945080cdecb7d252ee4f21bb6e981917db47a32db0e9b880c6f77bc02c511a3bb02398c1c77b9d4e9c6829b1685b6b314c82894e735f792394ea3a1b8ba96092c50fb65746ff2c0865a90090836748f1ba282dad698540661e710f6dfd34ae30e20f9441acbc7ba861af057998b6f3bb8fa622ac2de2c93bbb4d33e245567bd223f52d170b06e10ed370a96fdb818c6227aece20b0a2e96f2d1a801d8425557c4eac97dc2c2909f9761e697f6fe6f2bd7bb927fa2c9f5ba14e68db9683e1b5ab90925cfc875f051a1777738f11f79cb8969274fc377a79ee28ba3707aa16383d7cbf2a7e1e3fc52acc0cb4e684d8b2004105faba407e0d3e961ad4f08af883a2169bee37307c9d87483142856652f5f037b968aab000dc86a1d2e06d31892818d0c2249f90a6ef04e01e57c031be4d6278ae3bf9c0aaae49e0d9776832715843a5162a9d2867ae5ba777da1f96c62ff431528522270bb12c7b4230c18dd18ff5c23d8e403c4a7e98e21e4d327657b6f563f9225ca2621778a42791bf023934e6367823132198966c4c662d6f10045109e51360fdf28d8b4d0bf15ac3f50f7c024f38592a0d48546d9d863f467e1c505312f3593b32ab71ba6c44b3930a1a577add5b2af58a08d43372361a397c458c027df1d18447a3d15767d932474282f7a46ca1bdbf5e2d86c66d482aeacc690ea7e97195d792ea01012a0edf76690389bc9e40e963825ed914b3c6ec4d492715476648bbab42a8e2bdd52949ce1976d79df2a097e6190656857eddf5a75894b5ab501aec5f643c992dada2fd6d953b41c6015b45475d205494a29a8c68f63afa756fa85505651d490ece42167f23ef72c344b11f71d9f95e9f7c9cfd9e5aa7e86b3c666b3f2af5ca458f5ede798390936618fbbaead840b1b4e0cdd8f91a6d6a8068c0c796729abc2b568781b919709716189c6aa6fd1e95f0f70b82de2b3e00362b7de5c2af4dae72dfacf43c7b2c4c3263a63406f8ae54d26a72bd4b49fed5e621000757d853438f80a5186090f717b0f8aa08dc8a29b2a4c811490ec9cee41e533ac16e62489cb4e0ee65af0f22e55d53804ec2009ce47720938e4f5d5cc00476c53a1503ddff287c8f5d702fffd3a6d9c345430b48c3fa3549b85bc5b62f6e2f679ccf6193f47f40b6e49fbe91d1326b7a990b9f2a66653961898145483c82cbfc1685c66b5feaaf778b17617adc10115ee0868202a5914010c77dd218e0a97cad5cd071b67fff725c092f2882bfb82e6105fbe619f9ab63e71e1037d1f30b1554f47a948689918d58360b6b73b11097925df0fe21f663a231a6187f4864c9689ebe91b2af4b113228cd10afba33c374babd220d2ee691902cdf6a943122b02b8603d7690f26f8f9fb31bf847de40c5f441329f06fbf90f6ae152964e201fdc358a8fb691677bd9622d53f1d46d13357ac65cfb7b7b63a3b2035e4cb5f76f750adbc806e725750bbd3279869b4d69e5fa0bbc41ed710715e96c9d9b5bb015098aa478de7dd9f2bd36891faddbc5a9b0fec27fbfde75962c76aa0b108cd38bba401522bf5a02b917418d8f285ce05dac2b55f98e49f7f13b19cc4d53e77c14258cc0a222f64c07bbb8adee1f3aab5d349149476d6c83cfedd670462c3dd2e10d31ac16a387f46a74d6054b44c7897f5675a9c529be91b2c2c1ac02d4565e820b8ed98c30d4830c4a5b9b1c908f10ca97a880f978a104fc7ad30c727b797257029dff9e817d77375ef6fa662fb27983bace670db171ac307c6d2f44b2deffe4dcc26da86c3ac9a161778682e9afcf81a992dffa51aff066fc91801007d1d7dfcb13d6f141c662995e62f5db0101892d99e85b3b52fc245c1c2781e70973e9bf79e67f893176267911777f65ad1cd6cfafba187d2b69981673c1d765ac9c2dbadd6d15b89449a9c3a512d1ab0d3ee2a8b3cf2c352c8d9184b240267354e45d37ba0fdca6376e3c7fca20e0df3d4121d9b059d0f166af25ff6c573e5a4972218e53ae6e4f509cb477cb4c107c3f39410998b6c2560949fe58009d7e29afc89fa63f17de062befad4cba3b73121a72276f97f98731ac5b3d970d56d3683e2e89b8956d758814e0a10c124b75fefaa775054d12fdbdf021183d65d0e80dd33ef33ad8fa1610562a1ab515ffdde5fbfde0095e02a16d9a7b9103d47bd91e777ffc561b857beb254661039979629b0bbb1e0f1b66f5f7c4303f7bac2c599f1e133c9bd5fa25d1cc455bb3fbdf438a3ee7c4afa3cb290e902d7f25e402da15b3cd2ca3053a39cf1e82d56178a115c93a19af632593ba01240fbd4d75b8611e50f49e67b38f87331c51f2ad31f4b9bd1ea25e3331c5bc1e83a875526926ce8c3afd662b6464d2af7f30a1d325e566ec361f1be28d261e2e1dd632d0fe6557210902c50b49add981b01c0305999e1c967680263bd185116c4023e0d8567688c70986864cec689bba27f852e94fab44e292d98bbe59eea4d2f498a08ed28281a22cdd987236e9299135f48b8d137b1c2cc56cbe49a072bf4fcee7dcdd86c1f2a23c5a7ffb98278ed2321d77eb6f6f88799d983a840eac7ef49c2a32ebe695ebee148e1210ad0b0577753b678e729682894197a6e75a4d07e7536885d8211b2406592ecca1721163854969ded09d6a85b3b5735ed645d5349b7f1ef9c20308b12d9b11e96a76fc950bd796a90bb07b83622fea1228500ecaea2f40ae1ed4c3ebc330f861d829b14efd94aa2186d9e89c6b9901cd05e57ce1fe19074725a50d5b137853c9f95fa2dea277b799d7f3c000645febbb78ca75e3060f4190b555c001718ac3c7d04bae3b48da7ca3ab094755b6082b6046a6cd6a02694de7bf308e058e54c467df5cb82df56fa9006bdae30ec0db7dd72129094f32eb344c9c2a8194cbf55512ed618e88eb2f7c248708f9d41d1453ba17e52f593b2d7fb4853232c7c6a81750cff1743493e53d2655276c84e69589835f339ab8f5989d78dd6f5a9465c834c27fd1705d5e016e2dabc7fef12ff439381aa4137f0e00ea6da34c76790d23b1d96a5bb1c059e1e012834b6593ccd8b920f4d16cf4593c071245380a0aa1855c85f82275d0873f8b04a9fe185e1aab05a8159342bfef2b03c00599a3fe5028c5b4c2402f4bf070ee78cfc6cac6952d27c6ff9d19b402b225051f8054ee6158fe436f0851a8ff57f1eed2ba1f8d2023d906f99607ccbef14fdf0cd1c7c380b37e56c4ab797cd9330b211da4a77a3b9d70b6e4f56ae64bdb9289fed1321407c3907920df028aff4eee49d62a37181b5c1b90e47282fac90f00548b0d81c0dd93aaa0a67080d981338068f42087256a9033d5aaaea647292c85cbf8e7b90ea1b42e0bca386d3bfefa241a8c588b8769c2768e62f290b01c45ee3bb46dca913d7a7434c04222e5b11b88d5cd12d4e016a56e35d816dab66c7424cc09192753a84aeac9ce0fd6d47994a39584ebca935c392c33d0453a5d23ffc55325b5121ea74967a71a26f6d80948f9e45d702f67a3d3779bfaa774cabb0f7ab07bd887e861a706823dfc22158b996b30b58b13b71e5b7b16a36dc33bd8400600c39695e2ce1885a120aae4f5616912d6a8f57e336c9280743c318d6785d08a20c62affbaf29f676a1687d41d5e03657a7dcee19673f38f193396c2088a40efa3afa63bb8a2df13fbec92addbc545b2bb6dd25347d90903e14763da8332cf2b4fa98226058a3f08133262dc9bb6d22cf196ebe679ea2f8b5f34c38790272336b0450ded478cbed563fff17b7bdf987a7544ae31d7b591248c19efab6e1320d00e080fda9b983df63e374c4b6e9b99aa79f365ae0de931de3a0d68b8dc7d070d80f4ef80205b910bac155092886e922d611b24b63202e071824b3da604e8f3a6ad20d3f93c9b55ace1f7bc77deac9b21fdfbe16c44c11ac7fb639af07b5192aba068bf95b53c6ad17349194e5a6b5344a00edbe4b08dc3c09b34736ac420753928605ce3ce5c224742b46b7d8de8745949f790e184d81a6656f7204bd6df7308850ad2ad52ef6246ee21854fc1507c3fb25dbf335bdc7be60d91e45f6ccd0514cf8d2595e40b475fc89cc0e0b3c64df038e440fc61a2fae5ed189d491877596c1bd2c8fffe4d8a98bc3e374e86ef057d1cda7c25f893a85fb9e672ec448aeffcf572d67f1f6b6031cb0caac92c91a399c43e9f35452bcc03a0dcdd93748b21659361ac745fc2173d98726aa4b7c6912189d98076e9e2d22f6e9ea600bede4ccdd1cee5b5f3bc771541c47e23572061c973b005b40fe1f99b7508d262d452d1672b172335148fabe485fb3a7f6a000538308c2352f1fe68aeb1c87366625a20b67a6510fa9c09f56aeac23b5b641d2a5996989fb49791d3be31fa3926388d6334c5227f79432bdeac94531945c7703aa3be101e89bbbe6a88ea4bf4b11801668cf358f391f164521d16a876e9b0c5efdbcdb4fb58f2768bcb8c0a2a387694406eb653e3fbff010a64fc74ecbaa71becd3e9eac46f63e1cca3cc42f03fc8d7dea91cb30634c8d7a7943c4c844ea18a4dab5ac7d62e48186f51893ee72dfbfbbce333566494bf7433df4603b9795a56b822fc8f58266e7f4d66725c0a0acbeafd416697c6c7f3a8b8461f601a21e05748b2028000bd7b84e1033f216fdc4687f06fd1739a915c4dd827d2c144410e7dfd5b5a90c5312e465de5e1feb406ec610d863d100c43ae92fa04c4025b0bd5048791d19f2b52fd8c8b77a61868303467b3c78a6a91cc4ffd3ec5b5fe6207d2c3bf5120a69ec44a6df3da003f4394976a1beb1c7db5d3c6269fedc1f39a4f2c7b56168bdf3da42fb534fd518a034b0a25ff184c2a98c9b524bdde8ff777a810eaed9a56574568c40967516c2cb0c39a1a1461debc88174ed638aac55182b19045078106dbe6520144cda52610abf11ba6af0d28706dca298f6837ee4a2f9ae449ebf5d77452c637ba6a10e7d35cc1e0a3b2d3f5c57f4663e907f9a4a9aa80e9c1581a1be2cdbf5babf8722c924c5ebcc0443e34e8ff2028dbc6bc0fd9fa8c7dea11c49e60b8dfcd28518904a064c8dc3fd390bcf71514f34583f6585c937bdd8d92975fbd96f62680b268a37a1319da11c26950b7551f0f74a1cd4c244bbf6096213787802ea1be4988b3ce8861465aa42aea7853eba343e64289d53abead949ca24c773fc0a7d23ed551a6456a0ca95d21c07bacc9d9ae15101fbf8ce57758348f85b0ebdf305b98e2ffc8b91db035741fa2bcd5c09894a2a60bb485628833d4cdd281fd4643d5b95f12f6ba02aac306c20ad9fa7de7c65351d45dad0a5cb70b827cb223d96030a55af4321872962f34a8a259bb7041d7422f6695d49df3edcd77acbeba24e338308cd44c94e97368b87a64dd22179697034024ceb0e0ede8fa7b9f061b074748982d4feaf707e6883add451af2f56853f107978cbe19bf1f8452d010051d738440ac065262575f56dacef92f16859a9eeec6d1c8bd9bf36122d3d4e96164c093f087d0feac0082475105f2bb22117aef86615b7512c96fc447ff857b3d8519f9a1dc34788941ab1ea222ef6c83837f4acc33995401413f0120ef0", 0x1000}, {&(0x7f00000015c0)="fc766299cc63817cd19df1bfc09e042b82f2d9a5e98fe3ac0e083e4d540594b9a1af6987ca64af81a09f25fbfda4037c11c6a65a7211681093f16191d5dda17ae9d9cfb50b35e60e80482b613ce975aed9e84fe83daebb9c093710ccf0ef9af24444b4ea38b8356a8381e023f56694", 0x6f}, {&(0x7f0000001640)="960eb5225df5689b870498130c37418db54a876456aa20c848807a41f63d520c6b0c01b9a1a81fc306430a4c97dc93d22be11ff7ae9800a62d2685", 0x3b}, {&(0x7f0000001680)="b816c9c4a40bffcf34120aee4eadbfcd5d1368760e374051c58c3a56108bde8918d9c6aac97bae9387e7c5915a45363f1de93311f760be9db95af97e8bc7c9042885f8da824810bf52f28a139729cf379b9f00d34d703671b2b50c38a4fbab4b60f4c07f6d8ea83d72dbff043838a0ee46668b64e1d115f711b94becf4da444feedf1491241e0f995aea6a4ac271a00ef934b3fb75d66708da28c47d998fa93f15cb2ad1b003033d84039124bd4aa768b492767fe4c840969f61790bf8be4ca37c8e6f14a5800f5eeec0cebe4b143bf8aa73d1883e20c387a19808a7b137bbeab4a7c3d2906134fc7591816f4c9c7f8d405d611a50", 0xf5}, {&(0x7f0000001780)="0a120d9068a5039bfa07f4214a7c408ed7dc7da7f1712da8293c1f97086e5a9605c099b13b20cf3837cd476bc2f9464f2f5433f446723b52fda15c9ba978eb2dfb0b949ae30a758cc55cfaac89c342598eb2a0277f8c19a13d6c90b93fa96e85b5bf9f7aa6899128e0898c6df0d94af6a8c4e24a873b12f7549ffc3e8e574eb061e7ec5f2fea5ab89d3ecda11c32feabf356384344a8b395ef89fdd8d8adb3294b440c98408ba9d803a6f8ed91b5eb7bf8ed37b4b392ffa6b57764f6353280d5db75c351c3c275295b8d", 0xca}, {&(0x7f0000001880)="c7744f9edeaece108d77ed53e516", 0xe}], 0xa, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000100)="98805c0840de774a4092fda8c989a2f118ba2cd23b67f8b4ce90ebaa731444b2bae77bbb12f12ddd7faae913ffa2274e8e5eb8004d434e9151ca1a04d2071fb6fad0a5c9853114064301160237b598c95c51163d92c9b09ebcffd47a91a70f1c447cb8dd118919b0b6009587af1c1a43bec21656f8a6e6d4996e1465dc82e3bbf026a40f0b04cf20146b374a5dff7026c5a8261bed0b6a32b2ae5d", 0x9b}, {&(0x7f0000000040)="06b59e96c425918efbdd4919aeee3f4bb8a3b1a63634dc96adc41e0e4d5ccd0e04310f7da57c2380cc0d6225a7150e5e70a77c6d21", 0x35}, {&(0x7f00000001c0)="3fd20af9d3b91a145c48a29ed9b2c0a8429d9734bae2ef324129b8ab2e21c18ac146b041ce365bce3afc542d7e70f9faa21296835cf6e3fb170474fddfddcc02a8ba0c8f1862cac1f5c768e882afebfc49be8cb4d9e913c3b4d2f222d004ae93ed41f48212f99b5e01c9c5b742d6d2ade227de9df28969ca5eeea8af9f69b2256ada342b01f70176c37424b4a4d60abdcabdd7134c9dfbea0341d7125afcb43658c46383b86ed74d70b96d28cbbb4419b2c14e0c4b17e215c143939400434df3", 0xc0}, {&(0x7f0000000280)="0f41f2c2ed708d80b4ce56ab0f63ae057795ff0af940dace9c0f43e74c5e72fa36a720d1a498badfd7bc3b826803b65cd8ee2da640570eef74e85d97459dfe23c415cf28a4a1f9d487c44bba7b46bcaa48d6b56bddba654472418343ed3e369eec10f13991425ec949fc385d6087b49099f07d56a699f40361c8b4ad2875e2", 0x7f}, {&(0x7f0000000300)="1f528d7433b31aed109017bcb41edd710fbce140754c028e3b4eaedee7d61cc9b49bd2aa4ad7299fcd9ffec0502e11e12fdc64aab5b33b98426c2deb86a1e190ce8f0e66f66f04b7df472a6fab6d31d4cb81a367db2f5087e03d0371994ec3bdbfb2409cbe2953ce6ceee114d76f4d97b711fe9cfe17252918fe92aa038b", 0x7e}, {&(0x7f0000000080)="1e01ccbc14395e857562fa93f8961178a75bb6ccdf96f2611f5cae20add9", 0x1e}], 0x6, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./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, 0xffffffffffffffac}], 0x1) 16:00:21 executing program 1: r0 = socket(0x2, 0x3, 0x2f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 16:00:21 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/22, 0xac2caa6be7d25d13, 0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:00:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x38aa8, 0x2) setsockopt(r1, 0x5, 0x10000, &(0x7f0000000100)="fa6a9bc2037c514c95ccb749ddc4ef47667748288db17fba18544e240f22bf14566fe69203f5747224abda1c986f18c21a569562a201dbe7edf514a02b5c7e077a7414abb963e2311aa22de88e4a641988c155c26a207e19144f0c944ef9220c71333712966f8515bf5be43341abe1801128a2152d47a78db9d7438f0b956a8e4fab1069f45f40c1748b5bb2092f1ebd2e14f5da6a9e07ec6669615d291f882050de1f292e84ad8f4bca6b2c84ab364870fe472610d0c5a5c5a3ddfb236a4fb9417c806f5ad3c7fe0d335e67fa35001a2c693243718d68038cde73756527b65ec29ee62e14eaaf643ffa40d57281ea6dfce8fa5d1096962058c52581ee77873ba90d300c57de99d77adac33921d482cb265ed76f5abcf4c25396778cf3608f189c3f1152abd5774eced7bbbde0f5172ebc959c967c9e77c28f0dfdf118f62d8bf7e391062eb0390d0d7395bb5c6070cb6cba84a2f49c4b74e014a41e164fd3cfcf479dfe764236bedb90730377245b49e72a3387f179fc49cc25aa7748b62e1d6b65c708d47030e032feed83b70a609d59acedd990fdfac6b4b6c231cc8fd09e31b8c4830be3497a27e0fb157472d140778e84e9f6515ca85da01b1beb38b64e78a825039259853f5a2cb2099c27bf1548cdc2b29163ff25ad1cdcd6fdc20c8370bb6feab2e2204aadcf19f19fed8d4c5d8ba407d6fde3f8a10fa6052f2d183c643dc6ed8b376402450621b8c60fc933dbd940b0a7c320717828a840a2e2b11918dd4aef93b9ead7099053933bc11f35081cd77ead3a02a7762086b5270a1423edf7a285b1e131694521f72f7eefe59a3dc92609316e4bf7e910ec157b828a6a35087d871e45e9e040975e81e20696394617702baff5fd4e132ab482263738b1b9cebd377c65ec21f4a74243e76179497301c76909af571ed5479f19e03612da126d57a63d732f1568e19f517b31a95960877b2fa48afc5eca33744a0f967e4274aea11b587b671b0341d45cc6cdb8c8761bbe534a39e63e179ebbbe9e06b50fc05936b612d12474b009cfe6051b7f3a976695d989b9ce86b40e2d4210280dde2a7cb5d38c848c2ec30c3c2ab16676883aab63d6bd51dd29a62302452316c80baf5c489a836fc12ea5d690a276a2fcde824b21bc7dfcbc76b67c06b8baf11fe2d3ef4bec685c9f41a1b6f6f9361178100be754b31b4801892e6aa2e6a6052b8ea86ed67ee8ca46c5d2ad4a0ee9fe4db1c90c78d84412083c77b82451e2721e337958691b012743cb25cfe895773d65f447556439d5f4287b2ff1985a3a14ed702c0507f51a43bc64916b02fc7950017e95960f4c4389e70f290cffb6a14f0078a0fe85f171da48d8ee3d36ec6e6ae0666da736929555c53341adb91c13f5ea242d3e2392c37b19193d052173c8ffa40ebbae33c7b40d97d82a733b9c75d5bab1f35be9a0bdd334f567b024a1b4e168846caf66ac24e82ceacede27276268b4ee315faef52f42913756592c9e6ce22b11d8720fd9fd82946f4b81ad8d6482266d99f236d39e9d466a46cf6ea6a6473e7d6d78f722ea4b55405148bc26264f4ddc4dd2d5e0ea804b4790502369f570390668e81e7d41093cbeee7aedecf09b17668e14fc0b912eea11cdca4b5f1202a7275051d6175603cfbaecac840fa08b6152ece9da161b075d6e9c2720174a1faf2a3a530e3863653aa6757e817e7f04bb3687121d2e912c6a28a7888ee2bc37884690112935e76e295c03a3c05c23a71c99342adeb3f88177b9da83f1a07e8c3e5e25f5a82d411b99ef61dd1e01a9dbd9b67c1355713be32200bacac5b6cd1f2f1a396e8a8e2aba31fe28dcfa34383324dd330dcbbf288b042f2ca23beef51b302b0aefb3f92f1681a8d51217cba521f1eb6a0f2921ab21f745791a67b2a8e4bdbdd32eccbf8c6c24fb7973117eceb42669fa234b83a67679194d8e736d8c9dd78888b0a89231c7aaf16b9295467fbe7be962b082a1ec0337e1957e1d638fed7a9ab1afd079074da4a08ed383055132e47b179b3d3f74f6457170e2a5bb21189c6d3a409cf65e1d908cd83f0dc71c75ae579810d1f703a92b0d53bf8d6b7dccb58443ffeb62409a69e1e0cbd97155db6b029ef92d2a5d2b3a4e2bec39379a889c63ee9964b3a721fca6ab72de2bb56bfd6b632ceac270fe7f2b5b64da9752ab5a6f4c8b5f98fb23f34c0dba806605cd97d018be60fc687393203b5fc8699e1999918469a06014edbf45dde5bf4fe3df3f5e692d8276754830beadf785e0ca4930ad999ed6dd2f43fa21b9b4b6dd886295b018bdcf8993c0628bab9e15c6603739921860cf706cd36148f874b5d6d5408c08e836a6d8d5c3ff004b98310229aacf535b728a802481738263420c81e5b55a138de7836e164eb8eb70fd79294d8faf52f40ebe288ac93697b92d08cb0a6ff5e93f10208776a96521dcfba80237567c163fb78d12004067198740ac7e06943244993f0b7c902aac37ac2b2bec73fd02bb537511842e2de526fbaffbd9c3fbdb884dc9af7fba058f98cdcc8a284a659637be72654e28aaa4f5a9dce2599b0de1e1816ab9f1c5654b9ad59b9c3c9e8e1427e142f4476b91cf96c4fbbbec11bbb2cebc621d98e28ca699c9ce863edb223e6453115ac3910e38919ccbf92fbba4ffacc0ee0f11c15243b4ec7e6b83fcb77dce1fa34bfa43c5bf8b68a6d24df984146c9fe31ff7fc70028deb3363abf1066b96f89b30d5ef566bd5126263d6241b963a62849335a21bc6ec9dcaf4b466a2722e4259a710db3b49325e817b48dd73f8a9754092659e04e383252d9b9468e1f77d9ae7a2524f209bd0b3724228c1b33fdfc7c2587a163821fd98a4a33c6b812fe4f469b813ca35cb3b0b2f317c1f57781a5791b4857a749f5508a06a1df25f6816c8e9bf0d9c4b9167d8da93a79ef9bd2f47906a69f754b8f7b537475f26519224e16dccfa8b2f472b65ae0cf1170991b2210f6c5272a5e0fa82fd335675ad1ea1672016c4b9df33510ca7f93caad98da2913ed4cac1113993f676634bda15134c381f870a35b49e506f6ce571519487968d7fa0b36ed6e5faea31107166931698d6404434e4bbb6df73ab83478b3064d5c37a11a51d1f1519cc98432e2054c82fd93962c3789d3d7fa053a87c17fc538beb12e23ad03dc6f5d07347dc7f1606110a44b0fe38004ddbf8db0371d5f4eadfb440c077164e21e668e4746cd391069a5151437dfb89bb853fa42689f1c695bccb77d8cf6282203b3885597e0ccfa96c2815b93f4fb00b5982116c748ce749a726e97036b7016c6e6380ddcbfd1a0ffde6d5a26ba95f6e3f3762b54ef459952b63ece95c253866f457909b80ee1ac4e42733939b8057cbdbaa7ed6f75151356c6b16a0d1c94878001d96d044a240114c15f68cfd756507e36fd9cfff59bbf795b6f2114c70804e73ec0ba983ff65bc68d882c60b453d6da9f6a61d212c1961d2fbf3d827c08b557faefae95e69c995b8e61e3ea3b455b1b1e5c5c7ffd31f01891ee94b2315bc5229fe0cd7a53394cb722f360c26ff90c82f9ba2c141619383a6f5293bad6f3b8d380f5b86f477408be27be515afce81233449ccbb98886acc691fe587e698c175584f33598d2b64f4d7157287b30aacb47ebdb4cd36f205791facbb7a5843323431861da5d5568365e38fc93cc05753d220e1a6a99f7e3cf9d6bf3f4fb9a4cb5c06e4db9e21cf243d8a951b00b391f1737124880dbad767341c76dbb80d0f1facd47c149bc856ba68fe552a243c1d5bb050dbb13d6e3d5f7059dc7f6084512e5dbc1ab739f550ece0d80282ed9d7bb8acb422f9fdc08d9017de7845d538b02638f0a729fc93ce4bbbc9f312b89206f3dc6126a7379438f76c26f6bbe900b5ede8a8284811a214e76c3aa9a5f380d8b40dc196e37d2839bb2a58f1cfe97afde58ab360ab1328d5772c5ae63a5d2069251b01e492a21125dc154f5c8d8b33cfe49bf0cc8dfbdbed509aa5a382a80083d64116acf8b070897ff0dfe9f8ad58f1d1a185f205904c4df81683635db9b358900d2c0c898e7bca406319244f41520e783a3a0455127d3085d74b2803bc4a425f509cab0b648fe764e108016eea6236b22cabf77d07198a81d45d31301a07be1b782fe5e88927b0a0618ee8c661dc3e8ac913d1b97c3a894c5c562e7feb0ae4bf6d941fcf052e4ee61844c5ecdf12d5e2ac0345be79ecdb51753f110be0558f7c02e26f7e204ee404b726df93e482db7ef4faf8f6ebd9d44944811d82b95f66bcd05881f7486a5e0c7d222cbaf264012728f9cc3f667d8df62403dbb8db2fb86b8f81597ecd3f42364a284ebe611eabbea4c9fbcef10cdaba94fc6d9a303f89819680b6948ccffbeedab88eeea6bdbcd5003f22839de40554f11f15f61face8ba003d27b447f2e0d19e0cad9f0b28eee6c91d88927e06bb5522defe3aff0fd432ad8407c0ee9ae7fceff730afe9550cb7b8a0d0049890f4db3cf77b8822f50eeb30ea5fc4b4f91f03a08119ac895e39f24cfe4d8bbedfab1584f1582586b82f11aaabba7a58fb7782231c967e388fd541c65270bdf1d5528c70ad60c59f71034854d08c52795153106dec1bc919f0753c507ef70a4677084c030c5103d001de8bced0ac3665283845a321017d060a8dc379ea0fbaed98573ee480a519576e1caddb4af3ca00f30ea5d49c48b1f18b55f15b36aa56119c8bfe003d3b065167118720ca7033622a0447e08ab8579ae62c7229bec9c736a0b66729835e826f7e72c99696229fabd69f30ade3efff711c92736e60e93adc1c690d2b84460abf744e09e8aeaf2ba3a3e2d1a47f6b8a6ecef46f237911039bdbeb81a19279d9af6c2c4dce64988075210fe4ba26ef29e113c6af7023eff01101f2368604dfd260e2ef471f5888dc0688200f2ea840997795316a4baf00ccf788804ece4b1f52c97aef26dd715dd54dd8393494721b4b27d62330f44b4d936c03d3286e9f1d36d1d70bed6c36678132f7176adbecd3b3e00f8ba89f9f892870ee75959bd1a0ec88ebcafb5898ba15e83c7f6f82a96c842c2c50c8b120096db6db4584e4e5a72807800757d3cab4cba4f6a04225dfd01f892ce5068219c15c0c377348c8fe0d71b701a2fccbaab6113294ad338a553e50e670a59ac363d5891c39ccc433899bca2e298721f4c7deb67a1f53b4367943a7296a33f2d3e47ca1377e5d77cd121a9cc9f7508af0d90e9dd297cac53930801f966b422c8df0e735657a760104cf1c0ed5c9cec6ed97d736e2f1d2914234a3eafb4ec8b964a8eb06e3c2dd43ed2de23fa94cc7deee536fef67de856f45fefb09a8d632a7c6ad76f56541b3762b10fb3d4036c2541b530f018d8b0674a9874ca6950aca57ecbac12561de0c9b5b3311596b0f203653591ae224e87198b13150d97b5d2c904ec855abea3bc8f01ce36f0cf53075a4983d7382bf0aecb37000afc1187cbd58d6cbd5fb42ad43a44f77e3a12167b8b4d62e4f2685457c1669c97b147c45c41be7da65a4aa89d391b32f6f95be021e81e4b72dd57d2adea1607b3a8c56841ae3579e1ef052051d53f17180940f3bf254bd4417decb3cc53e028569b582f56a7948b9a0443e89fef34998b2ef9d0835d8c2b090930c05aa23e5f4ce8d2b683d3c27d6d2b4534cfefe16883e625e4958b16714d38ea9c69382c259b7510e9dbceb58ff560acb52602702bed7aa76d423000c5f2eeb1775266d9c1b39dc5106e532770b43210380c18d788959ac888452eab07497c8ad81ed3b449c", 0x1000) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x24}], 0x2}) 16:00:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100)=0x3, 0x4) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvmsg(r0, &(0x7f0000001940)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001780)=[{&(0x7f00000001c0)=""/210, 0xd2}, {&(0x7f00000002c0)=""/112, 0x70}, {&(0x7f0000000340)=""/219, 0xdb}, {&(0x7f0000000440)=""/138, 0x8a}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/241, 0xf1}, {&(0x7f00000000c0)=""/35, 0x23}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/163, 0xa3}], 0x9, &(0x7f0000001840)=""/220, 0xdc}, 0x1) setsockopt(r0, 0x8, 0x40, &(0x7f0000000140)="d5ad353daf8e5e68ae5d554a200af0014e9ee67ae7085ef03e19a3385c42ffbbd826b1d981d2b7073035c43e78a397bfaeed276556ef3b49ff9ba5312a0f82e31af3d665c42bd11b49c5b93debd697277947a4652a78a2d050c501dacfb806edd5c40a0eaddb1be7638021e96d051cd558a4c210c2447803", 0x78) 16:00:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='x\x00') openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x100, 0x0) 16:00:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10000ffffffff}) openat(r1, &(0x7f0000000200)='./file0\x00', 0x20000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x292) fchown(r1, r2, r3) 16:00:22 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/247, 0xffffffcc}], 0x1000000000000178, 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, r1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)='<', 0x1, 0x0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x4001981}) connect(r0, &(0x7f0000000080)=@in, 0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:22 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) getpid() getsockopt(r3, 0x0, 0xa, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000540)=0x800007) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) sendto$inet(0xffffffffffffffff, &(0x7f0000000440)="ca9051e9fa90e56a1356a2fa36a2206d07e1c9b0303c3411397fe03b8c5ae31a06b00cecfda86ea244ee984fc63e2a3d4c83c0a8d0b4fa16c2fe3a89c02f142aaa441dbc9a8d07540159d86557044b82ee6c03569eec1b60ce1c977ba4e5a3c50535e30642e7681cb219f15c760a9efc3291f2c2b3f8145ff8a1d415fdcae90efa21", 0x82, 0x0, 0x0, 0x0) connect$inet(r2, &(0x7f0000000240)={0x2, 0x1}, 0xc) semop(0xffffffffffffffff, &(0x7f0000000300)=[{0x2000000002, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chflagsat(r2, &(0x7f0000000100)='./bus\x00', 0x40002, 0x2) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000080)=0xaad) accept$inet6(r1, &(0x7f0000000340), &(0x7f0000000700)=0xc) r7 = accept$inet6(r2, &(0x7f0000000740), &(0x7f0000000780)=0xc) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f0000000500)=0xfffffffffffffdee) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000680)="5f1a7e87", 0x4) getsockopt(0xffffffffffffffff, 0x5, 0x1, &(0x7f0000000380)=""/22, &(0x7f0000000640)=0x16) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f00000003c0)) lchown(&(0x7f0000000140)='./bus\x00', r4, r5) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x6, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x10054}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) fchdir(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x3) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x200100, 0x40) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000216004290000000200000000000000000000000000615f00010000000000bb000000000087899664b8", 0x2c}], 0x1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) 16:00:00 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000e664b8780ba437b5a83ac774b3"], 0x16, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x24}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x2, 0xb225, 0x2, 0x5}, {0x986, 0x4, 0x7, 0xff}, {0x200, 0x1, 0x8, 0x8000}, {0x7, 0x8, 0xff, 0x5}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x9, &(0x7f00000001c0)=[{0x2, 0x6, 0x6, 0xffffffffffff8000}, {0x1, 0x80, 0x6, 0x4}, {0xfffffffffffffffc, 0x8, 0x5, 0xe1d}, {0x10001, 0x2, 0x1f, 0x80}, {0xffffffff, 0xffff, 0x200, 0xad}, {0x100000001, 0x8, 0x4, 0x4000000000000000}, {0xfffffffffffffe01, 0x40, 0x81, 0x1}, {0x1, 0x1f, 0x5, 0x8}, {0x8, 0xffffffffffff8001, 0x4, 0x1}]}) open$dir(&(0x7f0000000300)='./file0\x00', 0x200b1, 0x34) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) kqueue() ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004080010028a7) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80000000000002, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186004000800003b27feff023519edffff06000000000000ffff0200002800400000f2e9ff00030000", 0x2c}], 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x1fe, 0x0) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="21002e2f627573fc"], 0x8) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 16:00:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) write(r2, &(0x7f0000000140)="0a3fe11647fcfc13badd30f790027fec097ca8d5eb1ff071507623666a58ab589f06e00709286335316507647ad55285da395298d239620d9f15a0162a7c8b0b3d5faf5ae830cba7d7392350df", 0x4d) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000001200)) close(r2) preadv(r2, &(0x7f0000000100)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000080)=""/88, 0x58}], 0x2, 0x0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x4004000000000000, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x10064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:01 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) close(r0) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x4, 0x7}, 0xc) openat(r0, &(0x7f0000000040)='./bus\x00', 0x10000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:01 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x4, 0x5300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = dup2(r0, r2) r4 = kqueue() close(r2) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="fd291b745dc044ec3ae5dbd29a342cb53702b035e534537710d0d7c0cb61824edd20489e6ae8fd6f313884c76e29d3ea1ba3d2", 0x33, 0x5, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = getpgrp() fcntl$setown(r2, 0x6, r5) dup2(r1, r4) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x9, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) write(r0, &(0x7f00000025c0)="88cdc1cc8cf16613c50817901de50f6edd7d3ac64731d78ffdf155d0177ca7d8fec86871364f3c56cb7e9833a5d48c574cf3578f0c9679be8a7d32980d797bb91906c479acbcca0bd4d722c7400428f661dfa7a6218bc72464a8c76156a7caf08b536ad8e074467935e6f1ba383dbb042ad1c19c8b0a2e69e951b4a3c14af3d4939fcafc066c0a6be948e14b108eae0b1863ed2dbc74b9df469d7efa67c045d8ff59b85f592ffada93bdc089dfa0e446cac7079dfa215821ac1744d3aa5dc9e970fbb1892392a460f8505c30ec539d462f51773b5ef55ec5204e67393d93c1e8eaf7f6e47c35cfc49933b38e33bb2533e3f8dca21ed2d10ad53262bf48b7c5543dac9a11bbc15fd8f7fde4d5ea4b87000d1027730d7f9f93040a7f8c8727b68c98812ccca42520fb662568c597771275ed794f76a7ff128d10b81b850cbf6b6a084bbd3c3ac8f8cd73421b36ed3eb98c9545ef64142fef8701a36d1e459b31c1596ce91fde4a9c61213fab25c456f924a9696528da395fe9ef59a7799802b4d7d488aa02cc1c5293d7214b9b5ef184a59a79136da43fc00367c6a25705c456c8befb1ac46e8970189ad4c1b498b820c77cb316752817ea63fd0a2187313303c8ca2462fd4a1ec1caf6ce657a10cd042b8e69af08499dee8a1974859b66d44a980a5eb7c96097e9c7ae2e4ea9888b2710b497a25747cf5b2afff96d2ce60ede8b1c325ab19c34a8b726bd31dfc189b853ea504a1f707b856e778e6506beb51578c774a452ea39464909bbf93bbe36d6d307cacc5b350178c7de724ae730ee086ce82d45d0091db3c32f5f31d244e0cabb7e0de77fbf9b38d220d5171c3ebb192ee1ff78ada09cfcb1548d94d3320aa448517751f88dbcc8d627697083b4c1474ef5c1e50d00d801c85b26a8e3cf64804c0b7a5d375a1810aa22e3b8c45ae96fb63ea7f28e26bd45857d13826d62da9c7890fe0043bbd06918bebb6089d9fc61e829d25be165b46b543cde7e68016719f48303621d0274ef836782d893e4fa1eb9cf4fb3a3dcdd3cb88620e19007501d2ce41bec66d479fad6f56aa30788cf29a50a1b57e730462813895828670679cc9f14fcd33ff766fcb05521df8a006ea1fc2794ae1408e17737f89b210a66b60671a8b3c741981a8bbd8568b15700df843e0c445d8e4320f86fab5aa81aacca22bcfa1be96a03ed1590654e3203dc1a340768191ea2411f732fcf04ab0267c6bb263e0873852c3f3001bbd41a1cfbe8963dc97e43f61dadb72ffb8f2e07fac63735c844378d0c1366128076abb5a33bce8997c8b697ff52e683ed3e1aa503137504fb2e0c07be16454728ea32c808949bf6e5791dde8d57318b576ae124dfd2210a518ffb351ac59e5baee457176bb53fee7d2e062e3a5508c6a5b31d378469a0b932e2bd57e39de1a37f2977e6555d18db28ffe05bf0459195aab71e3bbfa996a558209180ff1aaa261daae05a9b094296c377f91d5db931f27eba9cf05705993066d69cf7b1f76c90ab7d3687deb14f11cf607d28d981e239ecd31139e227f039d5ae9ca55d9e4af86819868e288b553fee55cc859faba43c4e972ef38d956d1e57b2398f1ec78debbd350a69b87d3e839be35b5ebf738939bdb40fd852d1bb9d0796d979f8967496a146775ff603321f620d1441abc0d79571b148f0956df64d967e48763337250659045a58601c42570474dcaca3bbc799d4bdbe64d2adddec6d3772aa9a562e59f4c7ed95e6272016cc379cfb0e1c8dfa8156c7277beb014a68da6560464aff2aaa5d787821f31fde612571e41528225eb70196d9c0f1d5a8da28429b2c595d50510a40f7382091c078b401f6356a6fe7059c13e1c1b4fec69a2594fc924d3c9974564d80eb76be697f1a7979d5edb0f2b08d0d3ed7fbde332cbcc651a2d458d7a48fda9a080bcdfa552c96cceb86b2d35091808d08f52a693bc294c4eb9b5bf95d2d212e612e9295b205c7417096fe8686de3f711fbeeee7366325f4794b300ea26e0b0fb8d70fc8e265241c99f10620f04960242919bf2d3b4c78172ec1503de4a4b4250bc9755f66b5218a95a766f50b0406c21e1c43815f78fa09ecd4bc836deed9b94c69eaa66bb02d905852852ae923cfe75c1d5ce85a03c5a90f742e0d702d0c6b624a7599121f7264b32cceec69c4037b8c97f81b0c6d2c30fb5b6f4b48e9ca9f6e5be7ba22f707d0f35ee4b5ba322f20c9592be24f73e91cbbd3c61dcb5db37e9600a27bf4a054cf519a14e14c928ed2ea8b30f14c3d715c16b6912f1c2873639bf0d706320c17b697336a038ec2ca9a439fb1251be6ad95e796acd07e30eb1c964b8cede035dff27d1d8dd9b3fa1e7933fb5ef86b4ffd7839dd26aa03bd661d236fcfbd47b48cfe765b851ce2b3a8ed37a811e4767e0a82bbe4e96e3977d889af7e58ae8307d117c3d3fe9ed4129841bb79e7cc129f4440512392242b166d", 0x6db) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x101) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x400000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x1, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000100)='+', 0x1) write(r0, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80fe, 0x0) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) poll(&(0x7f0000000080)=[{r1, 0x42}, {r1}, {r2, 0x176}, {r1, 0x4}], 0x4, 0xcf) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4010426e, &(0x7f0000000000)) 16:00:01 executing program 1: r0 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/88) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000080)=""/252) semop(r0, &(0x7f0000000240), 0x0) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4000000004, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x4, 0x1c, 0x800}], 0x4) semop(r0, &(0x7f00000006c0)=[{0x4, 0x1, 0x1800}], 0x2aaaaaaaaaaaac15) semop(r0, &(0x7f0000000480), 0x62) r1 = semget$private(0x0, 0x7, 0x8000000000040) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0xfcbe) semop(r1, &(0x7f0000000180)=[{0x3, 0x2, 0x1800}, {0x2, 0x3, 0x800}, {0x3, 0x7fff, 0x800}], 0x3) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x801, 0x0) r3 = dup2(0xffffffffffffffff, r2) ioctl$KDGKBMODE(r3, 0x40044b06) shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r4 = shmget(0x2, 0x1000, 0x12, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r5 = semget(0x3, 0x40003, 0x1) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000700)=""/157) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000900)=""/231) syz_emit_ethernet(0x14b, &(0x7f0000000c00)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ad7c4a12da6f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954fb877030828c0ec30cae4bb4dc830b61f6ed14a10252cfbb7eabc23f4631053214e5256b835c3de18e2f55a9565d00778c5b59a115a2921d5494773896b4095ae9dc7d08dc9012804dfa7bf17e7b644a4013ef66156ed50b2c9f15c13bdb0f14410d528bf88bd5b47cc54cfcfd01c41ebcd1b7d9ae342a00b6f8b361348a19f7ca4be14a3f9ec4c9bb7b91c71a155ab547a5047f24a98046f49c59dd67a2b32a0b6ed4b7a9c15576d39941d1896c9aabef594a5af28e07e8b634949b652da66ced53b559f928e1e42ffd3efe1723057b86337ab151b2675ea62ec8d005651e76ed4710816ce689650abbfafe6aa65b5e6c") ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r6 = dup(0xffffffffffffffff) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000580)=0x4) semop(r1, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x7fffffff, 0x1800}, {0x2, 0x20, 0x1000}], 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xfffffffffffffdf0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1103, &(0x7f0000000440), &(0x7f0000000280)=0xfffffffffffffdef) wait4(r7, &(0x7f0000000680), 0x8000000002000002, 0x0) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000380)=""/9) semget$private(0x0, 0x0, 0x2) 16:00:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10, 0x87) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) chflagsat(r1, &(0x7f0000000200)='./file1\x00', 0x20002, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getdents(r1, &(0x7f0000000340)=""/140, 0x8c) fchdir(r1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x20, 0xa0004082, 0x3, 0x217}], 0x100000000, &(0x7f0000000340), 0x7, &(0x7f0000000080)={0x2e, 0x3}) read(r0, &(0x7f00000001c0)=""/37, 0x25) r2 = socket(0x18, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x44}, {0x6}]}) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000240)="625d74c7badf77b8e67efeb28d3fab755015f6256b25d0c002d61e43a80a5e65889d996f74fdfee99a101ddfb350c31a472dd3d0c2e7c5962560d131671ed09772c6c82b02fd233e50369c5842a0b15791f9c984c404a3488fdb70be247ba663c8dc29cca8719157a8056a244bfb4f231b4fc54752e61d234695703e31cc932b33c2c9c0d64cf61fc32a01e5b5fadfa8a35d66bae30c63f610e18953cd92b1e2f817dd10835b6f7884d1fe861a79cc3a8b7c623d565ae712cbd5e64781b7cb8ba05bcf242d05fd02627cade0f8233660008e8aa6470e3dc459a890c1f7c70da833d3273306f0bb8848f7f0574d24dbad258da7636bc1bc4d9100", 0xfa}], 0x1, 0x43) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0xb69) ioctl$BIOCPROMISC(r3, 0x20004269) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$VMM_IOC_RUN(r0, 0xc0205601, &(0x7f0000000040)={0x0, 0x0, 0x40000000000, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd, 0x1}) 16:00:01 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() dup2(r1, r0) clock_getres(0x4, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f0000000a40), 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0xfffffffffffffffe, 0x0) clock_gettime(0x2, &(0x7f0000000040)) 16:00:01 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x80, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="d68a5ff87816e86ffa58d516de6564f005c1fecca965e867cc0672bbd13df7821f31a58c619709713517f38d88af106441a258194b50770d8851a2bf10ef7713adda45e6c8cdb85bd4901004c1185f87290a94ba9ef2bda42269c771627db76200f258080dde6b93231b7aae4da4b0eddde9dca639ed995beb", 0x79}, {&(0x7f0000000280)="85dc6fc53b6c5d3b0690500bdb61149310c5a9f212c158f66ae8da5801d545039c24464a0e3489fb3d43cfaa86be36fb854c8367d2c8558ea1edc2e5ab3623dfa5c8adae03c3a2f05edbc916e85de8e9508a64bd28bf9b898e1d77668cd64b276b6f54b5755558997e81d9e0c738e11079fac288e4bc1d63876f1d51e04511be378f514f9598497d36275334d7f791b9d5", 0x91}, {&(0x7f0000000340)="5b4934d75cfc595d5bc8f9ecb2271da4a483c825df845410b51563e07ee6e81d7b7315859b72f4c891803a7c76a499e605f3a7903744877cc0db9b04f867004623a724089694f90cc0804fceaae1bb0d35489d364dd3bf2d61581131d912c24acde36d0bf530192500a357f9efff071118e6e8d0337a8621bd5c1ab4565fe8a30a822b4317003368bc022b2876eff6fc95990adedfc6cb6f3be7f870d86fbabb7a8ecfe93c4bd9c8d7161afe5231", 0xae}], 0x3) r1 = openat$zero(0xffffffffffffff9c, 0xfffffffffffffffe, 0x1, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x7ff, 0x4]}) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x54}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x400, 0x0) r3 = semget$private(0x0, 0x3, 0x10) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000480)=[0x7, 0x0, 0x1000, 0xf4cd, 0x2, 0x0, 0xffff, 0x3ff, 0x1, 0x1ff]) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") pckbd_enable: command error pckbd_enable: command error 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000080)={0xfffffffffffffffe, 0xffffffffffffff92}) 16:00:03 executing program 0: pledge(&(0x7f0000000040)='pf \x85\xc2R\xe8\xd9\x14V\xd0\xce;\"O\x00\x84)\x11\xdfP\xe1\x03\xaf\x97\xda\xddA5\"\x02\xda\x126\xda\xce\xc9e9\xf3\x7f,\x97Y\xf7Qr\xc0G\xdd\xa4\x9f\xea\xb5 \xf7\x06\x04\x13Op[osIC\xf3\xdc\xf7\xda\xc4\xaf\x16\r\x83\x91V\xf8{7(4\xa0;\xde\x11\xb3tY\xc1\x80\x16\xb4S\xd0Q\x84\xf1\x16\x9f\x9a\xf8\x83\xfe\fI\xc5\xc8(Q\xa4\"\x81T\xd1\x04S\x87\x00\xa8#\xd2g\x1a1\xb5\xf32]D\xbcx', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) 16:00:03 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x10001}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x3c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/154, 0x9a}, {&(0x7f0000000240)=""/95, 0x5f}, {&(0x7f0000000300)=""/108, 0x6c}], 0x3, 0x0) 16:00:03 executing program 0: r0 = socket(0x80000001a, 0x5f1d93bc31b5373d, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:03 executing program 0: r0 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000003440)='./bus\x00', 0x18800, 0x140) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003400)={0x0, 0x0, 0x0}, 0x8) setegid(r2) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000003540)={&(0x7f0000003500)=[{0x100, 0x4}, {0xcb, 0x10001}, {0x0, 0x4}, {0x27, 0x8}, {0x105, 0x6bb}, {0xcb, 0x8001}], 0x6}) semget$private(0x0, 0x4, 0x22) fcntl$setstatus(r1, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000004a80)={0x2, &(0x7f0000004a40)=[{0xffffffffffffff88, 0x1, 0x0, 0xd5e}, {0x5, 0x2, 0x3, 0x8}]}) r3 = socket(0x18, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000003480)=@abs, &(0x7f00000034c0)=0x8) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)="d5ff9668", 0x4) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) chmod(&(0x7f0000001040)='./bus\x00', 0x2) semop(0xffffffffffffffff, 0x0, 0x0) semop(r0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x2ef, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) recvmsg(r1, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) recvmsg(r3, &(0x7f0000004a00)={&(0x7f00000035c0)=@in6, 0xc, &(0x7f0000004880)=[{&(0x7f0000003600)=""/14, 0xe}, {&(0x7f0000003640)=""/4096, 0x1000}, {&(0x7f0000004640)=""/125, 0x7d}, {&(0x7f00000046c0)=""/98, 0x62}, {&(0x7f0000004740)=""/119, 0x77}, {&(0x7f00000047c0)=""/75, 0x4b}, {&(0x7f0000004840)=""/30, 0x1e}], 0x7, &(0x7f0000004900)=""/194, 0xc2}, 0x802) chdir(&(0x7f0000003580)='./bus\x00') 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x60}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000180)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000280)="9f") r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x7}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x64}, {0x6}]}) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xbb}, {{r2}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() msgget(0x3, 0x1) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/224, 0xe0}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8b2, 0x190) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000001c0)) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) recvfrom$unix(r2, &(0x7f0000000380)=""/141, 0x8d, 0x0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTART(r1, 0x2000746e) r3 = dup2(r0, r0) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xffffffff, 0x800, 0x80, 0x8, "a2021fc8fbd7e7d6fb075dcabcfd91552c255355", 0x9, 0x7}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x3) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="413a64bf8e", 0x5}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffffaa) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x0, 0x20}, {0x101}], 0x2}) fcntl$setstatus(r3, 0x4, 0xcc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0x8000000000000d9f, "b08d160700"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x25}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000080)='s') openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x18) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xa, 0x0) bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x2) sendmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)="74d86833223daa53d8ea920378817dc36a068370a6d0611d233625894fa741732fc829a608800a1dfbd10d7feab69f", 0x2f}], 0x1, 0x0}, 0x4) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:04 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0x9}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) r1 = socket(0x26, 0x4007, 0x6) r2 = geteuid() ioctl$TIOCSCTTY(r0, 0x20007461) r3 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/152) r4 = semget(0x2, 0x4, 0xb2) semctl$IPC_RMID(r4, 0x0, 0x0) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x80000000) fcntl$getown(r1, 0x5) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x20, r2, r5, r2, r6, 0x1, 0x3}, 0x2, 0x74d0d1c8, 0xf4f7}) r7 = open$dir(&(0x7f0000000280)='./file0\x00', 0x420, 0x8) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/167) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000380)=0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x0, 0x1, 0x6, 0x2, 0x101}, 0xc) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000400)) getsockname(r0, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) mknod(&(0x7f00000004c0)='./file0\x00', 0x10, 0x101) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0x8) socket(0x20, 0x5, 0x35d) renameat(r0, &(0x7f00000005c0)='./file0\x00', r7, &(0x7f0000000600)='./file0\x00') utimes(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)={{0xfffffffffffffff9}, {0x80000000, 0x2}}) socket$inet(0x2, 0x1, 0x1) unlinkat(r7, &(0x7f00000006c0)='./file0\x00', 0x8) 16:00:04 executing program 0: semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x100000001, 0x7f, 0xffffffffffff8001, 0x1f, 0x5, 0x1f, 0x2, 0x3ff, 0x0, 0x6]) semget$private(0x0, 0x7, 0x4a0) r0 = semget(0x2, 0x3, 0x80) semop(r0, &(0x7f00000000c0)=[{0x1, 0x1d6, 0x3f9cc661c6c88f14}], 0x1) semget(0x0, 0x6, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x789b48b31fa8de90, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2}, {0x18, 0x0, 0x2f, 0x5}, 0xffffffffffffffff, [0x80, 0xfff, 0x401, 0x100000001, 0x2, 0xffff, 0x8]}, 0x3c) semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0xc2e, 0x800}], 0x1) 16:00:04 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0xed, './file0\x00', './file0\x00'}) r3 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000002c0)=""/90) setegid(r0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000080)=0x1) setgroups(0x0, 0x0) r5 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r9 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x9, r6, r0, r7, r1, 0x10, 0x4}, 0x6, 0x2, r8, r9, 0xf0, 0x2, 0x5d}) setuid(0xee01) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) write(r0, &(0x7f0000000180)="9c8b16dc2303000000774d7335", 0xd) execve(0x0, 0x0, 0x0) fchmod(r0, 0x2) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x30009, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x4d}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000001c0)=0x1) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0x4, 0x1, 0xfff, 0x9b}) syz_emit_ethernet(0x1, &(0x7f0000000380)='>') r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10100, 0x23) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x80) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x1, 0x8, 0x101, 0x8, 0x9}) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xc6000000) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000500)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000080)="49b418094b07ce8f0514e69b64d5d58dd4bec400536e622e630401e570f968ff84bca7bd33a02ec0ff58ee94f90bacc2", 0x30}, {&(0x7f00000000c0)="510aeba6350fbb4a12ee16b069364d8dd93e252e7e91470023c955a62e7d9799ed3fae904efb5a2fdaba299ced1430eb5008149b142d8204df12be291e7966dacf73792a0b79516e5ce009ef09e370350b72a3edd3b4810f439075f4a2044120de9bca9cf2469c732dc841ba76f66560d2392b7ef85d04bbb7c2776e8157223d7a2b7d55b1e8d695c3da133e44018612a650da9d76d0f98788dece30a5a2051fbb19f72467efbc631b530b4977e381dc544733c52a07c3790d1b277a77689962faadbaa3d8d80b4f3e7fe011b5b4180b", 0xd0}, {&(0x7f00000001c0)="a452c6f8c8359879d73598e1b91f3578c998a5e0176c07d6d3822aaf16f8390b1108fb3a52bcf48534dadbb6165d7888cd1c209969cc05f98cffb1f79e1fe4f8bdc56359b244ef64e93e408ccaa02ff1ec25159b755af88a4e04c6c481ccebaffb723775ffcec6d3f31ed7e0bd5847ca5a0a1b966b95c3e1dd93e9613ed8318e9e712cac43adfb2c09042da6f4a2ff7ee4ae11f7066c63ab4bf80caca0ece1e103b8d19cb3a695eb03e46250df2c276363762d9d35955df2dc9891f12fc95fc7f99a15f9e2ae6f98f5f66f9b3b51f12eea0411f2de58b29cf081235144cddf00a7c4ec82be7edc", 0xe7}, {&(0x7f00000002c0)="fbbe6fb0e5095b9a217a50c23b6320026f4aab217346f649d389b00336d0756007b1ee01f2c3e0f5488b547954c11196929eae1a29b9de88a67a6849e0c62457c1d02501a14c878abf7c414ad7a6ceaeae39666eec9cbfc14d498ffc860b4bc2c598e57908421c089276e68ec2399433f2599616a7fd81f139fb36d930ce1723c28ac5d53a4ede5f77395b70c72ed278db7e9ef1f9758a5a62", 0x99}, {&(0x7f0000000380)="a170a4e553bab349c3d8c3ad2d76bf31c4ab953f51ba8032c72efd75f6121acfc109dac990a69adf9a722fff1201776ecf31d817144da0e741c27790f8327c4853861056ff6cc0a34389d372ec8356c3b85ea2d866a5a6aef4de019e8621366ecda73ff4", 0x64}, {&(0x7f0000000400)="df977bf3ee6060b086c096a718ff5b90a9dc6302b99fdd32133aaae47725adc5d79fc8f7df20684d8b17741477e719", 0x2f}], 0x6, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x58, 0x4}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000540)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvfrom$inet(r0, &(0x7f0000000180)=""/92, 0x5c, 0x802, &(0x7f0000000200)={0x2, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x8, 0x6}, {0x18, 0x3, 0x4, 0x5}, 0xf800000000000000, [0x9, 0x200, 0x80, 0x100000001, 0x4, 0x8, 0x2, 0x3]}, 0x3c) socket(0x30, 0x7, 0xfffffffffffffffa) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0x3c) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) msgget(0x2, 0x30f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000280)=0x3ff) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x1}], 0x1000000000000075) lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xffffffffffffffff) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x8) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c, 0x0, 0x0, 0x4000000000000000}, {0x24, 0x0, 0x400000000200}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") 16:00:05 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) dup2(r3, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0xffff, './file0\x00', 0xeab, 0x8, 0x8000, 0x9}) write(r1, &(0x7f0000000100)="84", 0x1) write(r1, &(0x7f0000000000)="1d", 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r2, 0x0, 0x0) close(r0) 16:00:05 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r0) r1 = semget$private(0x0, 0x4, 0x404) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000600)=""/248) listen(0xffffffffffffff9c, 0xa) r2 = syz_open_pts() r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0xff) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000700)=""/159) mkdir(&(0x7f00000005c0)='./file0\x00', 0x40) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r4, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = shmget(0x2, 0x3000, 0x80063, &(0x7f0000c81000/0x3000)=nil) shmat(r5, &(0x7f0000c00000/0x400000)=nil, 0x200000000003000) semctl$GETPID(r1, 0xffffffffffffffdd, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(r4, 0x40044b06) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000300)=""/121) r6 = semget$private(0x0, 0x1, 0x40) ioctl$KDGKBMODE(r4, 0x40044b06) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000040)=""/192) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000000)) getdents(r3, &(0x7f0000000500)=""/162, 0xa2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) munlockall() syz_open_pts() semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000004c0)=""/40) 16:00:05 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) preadv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/196, 0xc4}, {&(0x7f0000001140)=""/231, 0xe7}], 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000001280)={0x3, 0x3}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000012c0)={0x0, './file0\x00', './file0\x00'}) ioctl$KDSETRAD(r0, 0x20004b43) r1 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) sendmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in6={0x18, 0x1, 0x482, 0x6}, 0xc, &(0x7f0000001500)=[{&(0x7f0000001340)="f68f2876de61f4fd8501b48a008d0ed42a4f8325b05c4fa3f4e32ff23c43cb83f09a47c70182d67749da8f5809c6c87a84cfd262d21dc616166d41e229f8baaf710c4f902fc5cf1ac5e5d228b8d060286f651b6cd93bf76c0e2cc7cd34bf17b4bca7736d00894808948ec29455f02a6d7849a0763cb2356fa40a793a47cad26f52fff9af6d08b833f4c8e0e20a08ae360af191ae82881a85a6ccccb3258cd7f0a53b3f4736f6ef7241db34af38650f8ac1f7254fdf38861e13faf2c91ca9885727d0557c7d92a6f5feaa", 0xca}, {&(0x7f0000001440)="d0cc8f6f418b8a4b6d76175657f688a72ec07545cb78dd7684f6a232b406a9af50c8fa2b478f25961f789475c36b1e09ad3c67f0e8eafd748425982024f4608d02c889681d9609328df7a2e85bced0e6b1b1c2273d60f092c3b65fb195704065c2d36268570f59973ec59ac8f8d261fef178644818f6352b1247f73010247f271c2a9caa702b7fc182b5917d95652d705efd39b582fba8fa7355100b5ace2bfe46", 0xa1}], 0x2, &(0x7f0000001540)=[{0x1010, 0xffff, 0x4, "9ef7a11b0dfd6947a8a075e9cbb84bb11b73ceb16c686bd25fd8fcc6292cc49e78db024d537675cb56955dd74758538a30d1ac335d559102b38b42cfa8e466357aa07cfd42db9f8c5a01c44aa4f81973a07ce6fcc303a8316ef1d31c3b71f8eec65c94d848a10d314cb0e05d4bad8f485822ba4e49b32e6f826bb277bf88cafe44c7ff84d39b31d1419d6b3963143c3e2eaa007ed06075efd0de6ec7d2c1cf885512b7cc6fdd261397bc8477b0752284c58b3102e95f5568b34ba73630a5289281c2c22713974157c4f8dedd2fabd9d7f42668259f4fb55b78b549fd95c3160e9ec48f062fe6212cd3e70ae1b6803a93322066bb7f32278839a8ac05491649f43b4d0b6ec9c9704c2f49330a4bbe44e514f60167e3888139190b7293afe2ceb9f3fd9dc76b1bda7722f008c29644f2aa71a193d3ae7ce5dae7c36e99ceb4677f52fd056c4a12113875208ccc18b178f5f80ff66d27b054e82cd03d777f149d24eddbc3b1ce3355a72b1d5edcd56f66c1cea8669c877eacffc2fb326978d0545c140c474626395969aecaa1a96631caa533f3ff65935e5d28f6917da3c082283731f7c7a907288746454c5b006dc7bf7a535bb38799ff4c689f2107f1eec8cc797b4e335fc35ea520e190c22c2cd2d7dc992b7113f00dc289e7ea8efe55c3209c42132f166206409e45762ace232de43a02ff5292cfb94f3fc3dc1998d9596896610206176c425a65e82a3a70bba8c7df647cb2cd412b32c85b89e072cfe5863db876f5f3e048d09a304f3685daa613dede7224b9f208c54ba3a2b28a7827c288109e11f2d0e73268d690bde2eedfc0c24e7dfb4becfdfa936bfd95d2c7233517ec9a2a046a90f8fd88a1b9092fcbc6b898bc8c301a3a06b48028e48808990dde9cd1f6ba12fc4a029420d27ac1cb5b842dc13fa59cb73c0cf4f1994a8ecd674546aff0424032eab72abbdb229cd9f6c9b318f38bacaf59f6371869977266b686d6e834fc29a63099187f7f529f7e10249b359d7c12f1cd288c940881b4f6d11ba398b044ae21de04265224f21292024e4743910076d8f6107db43dfc8ff3b63a4cb9cbc26ff6cde7fb4754c90efbde2d219204ef77c1ab0db190606b15e33b49a127a4c5658283f6c13a660f1da9bd7b63209b944396a3494f794dcc49f1b4b2a36d7954a013349932ae83680ab2baf4a8765a9025f8706c10829507f938d3fb0f59ecc5155d4a2add9f07e0900b09490eee020e8cecca1108fb3568ebfd84b9b63583f84bf4b229a589ea7acdfb447f7f30a5a437f8d631c603b9a02e294bae82322d8ab7adf0b22c80bdb1fb07c260543d1d17f2951b168867325a363afde3a477c9c2be0257841395f53e06d827852e3d84bb7bd6a6f3944ae9f823f3da2430e37cc3b66c5a7cf22e3d6fb37f9c040ea3fd43a30b4ad596a3f6e4753bca34460fec9928fe1e3b5dd8b4abc44f6d0a96004164c1bc5f6c0902394291da74597b54f2c74e1de28c9e73bc8c3eedc0d475133a94d3280b6be05038bcd33e46ff8e9237fd9a8335e9bf7a4870f92d2bb7b1f600490ef052f7754c465dc273481cf7ae8ec6d27f5d59964bf250b0c0173777c1272df04726a6b3bd11d7c61748c1bf04e1e2575c86fa603f810f0ffedc622cdbef7500113f56cb571462a19083541e9023758c6960acc184e6a77fefeb992b7e7e1988b2415bafc15384d5301eaefa7f4187a8ea92a4b842706225fcf3959f30a7e3fcc5b7d8acf81efed814b7c45725f897b8c5d93b1366c4abc37f7807e67088187bf3784f6d8b78cc3c1ac5e3b4ffe53e768dc3749071c693bd6b047e4c399a994982f45554c77027117bd544f2cafc6b0bf25577ec8855d8c0a2ff108f18d105b91c456f20a6f571830f09646d2558e9b5b12d32be04424b4fd58d8e432092aed69194b29dfd77d764b06878707db87040dbd74d3fc9165459a0a06aaffc9e05887d8d0ee9f6b60834eb0ab95f1b878cb0743ee7e11acd2f808393abe25a982578faa5d674ad0bcb01c4b17fd0a630908935aa72044fc01f155c842ccb7821486efcd5712f578bdfdf53eafaf318439477d2dc1ffab7a2e490df792d9dfc8ecd7472fc9aa0eeab5c5faab5a9ca2329f3d8afee5c629772ecf91d9336f4fcc92f8f8ff79f3fcd07f3d40f2dfa3a13fa3fc66ca5a5cf2a3d74d3fe7b1a20d116d7d492a44bdcc3cbfccdba4ea9f615fb599ba00708eb490677003901048277867841b2e5e9c1d58078cc9bc72ff30cdc87711399379d5e15a8f0201417076a69fbf40086c3d6b4e9b887190ad39d2fb9bbacf4ccf18b52a83b26d1bafe78b2e27a2c9f47e04f790ca82fcdfa1cbea1c4ed226b092b82a583f4f5f5bf7fcd99b05ab4bcdf1f371ad7a16ec683223e1a5833a8aee36450bc1e04f82c7b6275d0ef3e80dc2c20be4aac82925e797cda593ef3c8cc556cbc21a73ba0f78b62bb1a4534dc9d7890dc0c8e68fcd8a139317fdfe529fb6d5dd922feba5b3c0ce285ba9929051705b9b376fa147c7d72b2c717725599f03bb823257587e2bfa95979b92d82f108c8546723af13a4f1ad76996159bfc266375d8e4c25f1f8c050eeda9df9f81e5379b3000948df8bb7fd58297b0f3e3d1aedf950868144f844a2ad9f7b24577ae96206c3162a51c3b603c817eda9df89b77417349c48a6238c98560d37c9023da14921b8fb79bab7fc16adc8751dee6c81163469a452cd4a2ede8a3490a77d0a68da2ad277160704fe5a2da42582650be1ef9d247a662677fc55c642d1c82ec43c608161c79482b560a4ecdf2e413019572a6be9d49f052332c82878795fc67155db3e62732adc27aab1ea7e42a7f6a91b8459aaaa3c0eeb8f848394c9a458dfcfd1e10be5edff7f0cbbdc88b54a225eb089090973950f7101a93d2ae860e1526f616b10af0455dbcdb99c71bd4da455cd27c30c09073ff21e1e4a73272ecd32be01d74b39a9859bae6a1b110391d1a70dafdb4b73f641fc1feef255f3ab9fcd34ba2cc6587a5553263fddc09abbebc4208f3231018afd4f3fd0239a2dc57d722e0350db0099156172358e6c099065a344aa346bbf727af4b80098254fed5ea0516bd80aea1d1e68115dd19611171891a3a07888e7200727181661970d21776692a4c5520d32ed4081cff2f6fb8d7523912eebd30a03ba546f5f1d9fc2a86dcf61387ae5f57cced31e4f87ca3d6782317b815de4e6671fd2e72a7e842e9c5cb2893abc73814babd56fb1c39dedfd4d06c333229e29e9e62bfb6f31ad77f3caff8bd04854b5f6276dea7d849668dc28ada8db1e8db8eba44d662f75b7b7f12941cd5e04cf9a72031893574fca520d58c99f1cdbfa49f404c2a891f0d5aa2d96e9adc66352458872bf6ed1b60ac849448f09edde513ce05c14fc7fb896ed1cacf38c75f656e0142feefdb56a85f3ed87e4a98c919d01f191d6b1610f2c6601afb81cf8ab3eb39efe31f1112a14348d2b798e4abc5f8b2f16630bbefd4dba699202f3a9638fb239e4bd2ae12d4f41edaa2fdaaad9629ab45679d8d7dc2abffecb166cb2e6e64dc5bab66b1d2892bcb014eee695a11e37c2c7fcb2a8841771ba71ea0ca553d5fbed6c1e2c14cfa40793a83ea1275f37d9a8c2a72b35f495661cc289664595ea32ac9e46d0e74f5feea80d2129f7ba1df4bb1a5a3613f6fef52f4e7e88e63e91b794124ffe50adb75fad9b45c62708af0ca95e939d17ec196eaaed279b8127c0e74973107d8419a51fcd8c4673b7d0d7e755f97469acfc9e6ba99bb4f174fd8d5691bb2ace99f176e391717a1b4f81005d1f074d0d472892b3c11f46e581d7cb46878d4040cd7313bd37a9bc68f8441f34f59a1e20e4661dbfd35a5f33bb1115d9e0823ca2e87e9708a62db29126da6519af89238e4d7b5b14bf60d8322b85d9fbb015c9af6744e5ba24a10fc1a01ea659c7b973b7044277801b50665abfa08c3c552bd85a833e952f8a4b148a842e3bf6021484348eacddc57ef93be367796c69c7e843761d2cef22db3f53b75118a0eeed010ea6ed8611085b776e59a3dcaf99c28f38a9bede33657761caffe6cb25f9d667fa797dd4db54bb60247f839b8afab77fcd4460b5d916bbb1b15bbd1f51aacd746e80af329199eacc1816bb0b86cd0fc3e4f2ed42657b9456448f1001b579fbde21594350a9670dd33fd8201f1b7261389aa55d117b9f0c8abe62c07b21bf4a4935d130a21e4153215683cb4a89a7a7b409f0d6ee2e670363644d110d4df536f57fbc5b7e6cb4b59ab927887cbb7a499e86d9f8d26e489ba30a65c4c986cb8d86c72abf93aae76addbe086cdfd14457f9ab84e1187704ab94dfb0171f2bbb53b8369757d1f9fec28c3fbeee13e075dac03e6562ddedcb6fadd4e5bcca1420c041c11b5347ebeeedf2ab069e386565a9a36d2cce8043c11c4a5e04fbc2137261bf41e12dd650eed6626e6f53bcc61265f5930e4921db6ffdf9024bdeba7532bd5eaa0338f51bf5d84517f6f1a852fe49144556cf0f2039a60cf60fd0d8ff41e869f9f8e8eb3894ca12df2acea2b84a8b4add7107fbaf5603529966e1cf2bc5d1f4d5b1917680268c33253f8a81636a335bc7baebd6c2ebcd99940d53a231dfa01b1db5ec755ad803b855d84b9f63dfb160c318add162fd252fb508a889dadb8196acce018a862f68e2898b3d8f0f0d59cec7949dd250e2912645b64d8b13c7de75198febffd74b5f0bc89ac22cf90b3d8f5b1e15efd9a02c751e6699532d90fefe4f8ce0bef1ad2b48e0006a96c6c43689f029603902108ffdb34c2444912d1f1c5b716f45005e1283a51ea487ff699e391ac51fc306da3aeaecf29d8eb2c927ea2921ba26e65a6938dd6ac54b243c1b01d5c82f2818f6342cfc690f91973fff58ba32dde0177cb1156699ec8072c2d12013b8d61c50b0f69412c5f6f49c8fb185c45a46e34f6bb727d21c026bcae2459e3935676a8d3bd73d8fe35fdb2b30dfa2db76ec7c70acb8e5b04f19d97041a2850d0bf851f1ee2e474866da00185ebdd2ba066956396fd16508d528c4fc3b131c3c09e07c2a93ba26454a075e4f5a568ea0f837bb13a303e8aa1100d632ba7ce865ef7e1a66dbaec358daa710212f01bd4bb79d82a38e3ae59ca6e254cd762f85d7475f4f078d5135ada4c9f161544bfdb3afbc0b216dee4d06202bf688e926caa13c89e64aacf3f134bc3dcf425222d4d0729619c1c86679a8db067e048d8a66508cffa8f156073e1e9934d96be47ddd1d28101b1605e8e0329ba275f740e36d8488b320a234c71019615cfff3d3811201408e260b261364046581bc06028445940d7c21534d65b973b1d7779e8741efa2722b82606680ef34808cb1d9744424f8ab850db517b9aef58028191b58aa9b7df6f630e5bb000e721609924ba4a99a44c10119ad3cc26acce9a4538acd30e8cdce8060a3b6c7e066cfcb6ac982b61d498bcff9a7e13d97f6fdb432b6d3d69a9d5165d8f26a93049ca37a0aefd28fc4d5f988ff7fc9beefee4530bc2f4f0ddc53d9d2e67f6f70dac1ea34d9feba22129151820cedb293340453ab3fbd675e3f5a8d3c6131a9b7bc8bf6e836db80e17df2e6616fb9ee3d84e0412e340f028bd9f3304af0551c9fe83e892ffa9ea26d6e067d62122ca6029c2c57df34a2165d3edef3cdb37fb4b76c2ebee95b69910d9cd7210494004511ff57a1f434862eecae674e33637bbd86422338fcfbb4ba8816b7d29b437994937d59431223f0d9ccff57d68c9d89672c1f48e1019bdbec79bd53531347"}, {0xa0, 0xffff, 0xfffffffffffffffb, "a5518465649587ce556e36cf6c6a1d35390e9c7af456c3c6aaf69aa925929435083fa660c7ede70fd724735858e4a595a356c721b1db6b76a49369aca54aca3f50c26f512ec7c5160a2cf8426b4ae63356fc793995b524c84983345549c30ac80d96b0f19a3e45052adefa3a4fc42fd9a8a23ce06d109732060a66dd3d2d34906804fef3d3da2bc296fc"}, {0x68, 0xffff, 0x10001, "4d8d087a914fe99f211ec28883801bf308bc584d681dc8e1fe7b68da185f72a6eb296c8e2bad8b65de0e6d3bc65c67bfbadb5d20f8c110943c3a66f724b983fba4dc581268df3298a53fc8edb1496174c518"}, {0x20, 0x0, 0x3, "f62ed251774680a4e1f4"}, {0x80, 0x1, 0x9, "f4405379552511a7a641be7a71acf89ee91ed7465e45f4f677be0edd49b799751d6928d65077836bdfce1e3e1a43bd565f0ebc6e1028f27d1ef4d6da9cc68812c82f23f27409ef371246ea0bcc58fefe31bcfab1696a94f9292b39186794f9b34019fc84ef331306ea73924ed9c2"}, {0xf0, 0xffff, 0x5, "b2d0d4ed1695b29a0cd0e50ab3113df5ddf5a11326bd8fe8cebde3c21f5b7fc54cb91adc3cf339ffc0ee811338c2e1794c71fc3173a0cf7636144ff85c68980bd07c083b8cb7c90bc1172f31e211a26aab8f0858c46fddf4b49aeb9ffc0a922ffb4cea876d85574c41596c3a2d0b53b00a4da09e23a1db1a584bfea11cf8305a20c112244455be76e389bea60569ff4a857cf9d69c03767a6480f497f56e89ab3f9454a80daed427b5242c420f435afaaf7f8d76e0788d302d089bc36ce973685d37de26f4cab7cd25837e579d6fab04def6dc4729eee4a86561db038cfd192c"}, {0x10, 0x1, 0xff}, {0x68, 0xffff, 0x80000000, "753073a897ddc22ee6cebc2b7d07c8561969143edb71a0131eab380ab47a82b9eb79bcbeab508158a4a6a283406c52777ffe39fc85a8d92a887808b703000f92f0b33956a3a5dc814515cf953407fa8037"}, {0x30, 0x1, 0x2b, "413815345a05ec2f27c664e81c0847e9bc3de82d74dce88874176292073d6e83"}, {0xb8, 0x1, 0x1, "f943a89da29aaa6fbf61ac255b354c54bafa6a614d2301c08d8c1e6d1ee88975e7129395add5eb5a0744d7c9d3e2243acff516664abcd4d18f0f04d38dabb1c9089b21ac392c4725cc3ece2ad692a2ceb3bf24f2d73ca3886630ebf8891e9cc9fffc7f631b61dd71db2aa40d529ca5b55558b10fc1d22e20faac20a9bcc6823a0da20efbcf182374719225eaeb4eddd16e2d3ab251ad8b49bb210b146fc823fb4981c9059cca"}], 0x1408}, 0x405) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000029c0)=0x8) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000002a00)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000002a40)={{0x18, 0x0, 0x7, 0x100}, {0x18, 0x1, 0x4, 0x3a1}, 0x39, [0x8, 0xb9a, 0x92, 0xe64, 0xc8, 0x4, 0x3, 0x4]}, 0x3c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) r5 = getgid() r6 = geteuid() r7 = getegid() r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000002b00)={{0x2, r4, r5, r6, r7, 0x4, 0xeda}, 0x8, 0x2, r8, r9, 0xa1e, 0x1, 0x7}) fchown(r0, r6, r5) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000002b80)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000002bc0)=0x5) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000002c00)={'./file0\x00', 0x80000000, 0x1, 0x0, 0x1, 0x80, 0x42048ab9, 0x0, 0x3, 0x0, 0x10001, 0xffffffffffffffea}) recvfrom$inet6(r2, &(0x7f0000002c80)=""/72, 0x48, 0x800, &(0x7f0000002d00)={0x18, 0x2, 0x2, 0x1}, 0xc) pipe(&(0x7f0000002d40)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r11, &(0x7f0000002d80)=""/131, 0x83, 0x2, &(0x7f0000002e40)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCNOTTY(r11, 0x20007471) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000002e80)=0x1) shmctl$IPC_SET(r1, 0x1, &(0x7f0000002ec0)={{0x7, r10, r7, r6, r7, 0xa8, 0x3ff}, 0x0, 0x8ff, r9, r3, 0x4, 0xfff, 0x3}) shmctl$IPC_RMID(r1, 0x0) socketpair(0x20, 0x6, 0x0, &(0x7f0000002f40)) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x21) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x8) read(r0, &(0x7f0000000040)=""/78, 0x4e) 16:00:05 executing program 0: r0 = socket(0x2, 0x2, 0x4000000000001) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = semget(0x0, 0x3, 0x201) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x4, 0xde]) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000140)='./file0\x00', 0x28180, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) pckbd_enable: command error 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) semget$private(0x0, 0x3, 0x44) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) setreuid(0x0, 0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) pckbd_enable: command error 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f0000000240)='./file0/file0\x00') 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20898, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget$private(0x0, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") r1 = shmget(0x1, 0x4000, 0x410, &(0x7f0000ffa000/0x4000)=nil) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/14}, &(0x7f0000000100)=0x10) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {0xc}, {0x6}]}) kqueue() syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x7) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x120, 0x159) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x3c}, {0x400000000000006}]}) r1 = dup(r0) accept$inet(r1, 0x0, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:07 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000240)={0x3, [{0x3, 0x200}, {0x2, 0x401}, {0x1, 0xff}, {0x3, 0xfffffffffffffff9}, {0x3}, {0x2, 0x1}, {0x1, 0x4}, {0x3, 0x2}, {0x3, 0x1}, {0x3, 0x8}, {0x2, 0x2}, {0x0, 0xe2}, {0x3, 0x1000}, {0x3, 0x5}, {0x0, 0x4}, {0x2, 0x3ff}, {0x2, 0x8}, {0x3, 0x4}, {0x3, 0x5}, {0x2, 0x4}, {0x3, 0x7}, {0x1, 0xff}, {0x3}, {0x3, 0x10001}, {0x1, 0x8001}, {0x2, 0x1}, {0x3, 0x100}, {0x3, 0x2}, {0x3, 0xf8000000}, {0x1, 0xffff}, {0x3, 0x4}, {0x3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f00000003c0)="6186a35dc782f8f612353fb934fa17", 0xf}], 0x1) write(r0, &(0x7f0000000240)="e58756de14703a84b0f04e2e2e", 0xd) listen(r0, 0x3) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000060d6697f7f756144fae1f65df64bb2e00e353035f056e57d4994bdd6b6788a3dde4e9eede333d78b8f68365186767f112c2a82364f515763a12f198cacb3a83672ba3bbd03835be5a142f1f9825f608aa5134225cc75b1f46169509f145e0000d3a9eca61e9acd37ee843b0acf54e23043f7117c4fca97000000000000"]) kqueue() execve(0x0, 0x0, 0x0) syz_open_pts() 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440)="000000186004008b0000000400000000000000000000ffff0000000000030000ff0022276e00000000000000", 0x2c}], 0x1) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)}, {&(0x7f0000000140)=""/105, 0x69}], 0x2, &(0x7f0000000200)=""/40, 0x28}, 0x43) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) select(0x40, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x400000, 0x9, 0x80000001, 0x1, 0x7}, &(0x7f0000000080)={0x5, 0x8001, 0x1, 0x6, 0x8, 0x2000000000000004, 0x7f, 0x3}, &(0x7f0000000100)={0x0, 0x6, 0xfffffffffffff001, 0x10001, 0x100000001, 0x1, 0x0, 0x7f}, &(0x7f0000000140)={0x0, 0xffffffffffff8001}) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x9, 0x1, 0x88, "c4692008000d00004400"}) write(r0, &(0x7f00000000c0)='\t', 0x1) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x80000000000003, 0x3fd) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r1, 0x20004b3c) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0xfffffffffffffa1b, './file0\x00', './file0\x00'}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x7}) 16:00:08 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000001500)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001540)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000000)={0x0, 0x1a4, 0x0, 0x0, &(0x7f0000000400)=ANY=[]}, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="be7f6c39706c10186fb5d061d61a82357f00e14e6d3102349df2c246bf3d038602e0cff4fb3ef106b9976762dd2eb9b409fa9447ff1603d4d87c886ca55bc29a74425316ba39eff82c294cb4c1ab04b577b020", 0x53}, {&(0x7f0000000180)="04d4646289facbd7ff8a6cb825650a374e5f3e47cacc67ded2d9394d528057f49affaf286fced0d6", 0x28}, {&(0x7f00000001c0)="021e5561fd71d39e37837a", 0xb}, {&(0x7f0000000200)="dc7750e204e0e1ee297b52b5c1e03db9058f84a6cf828323d79c3b73a97656c94bccd6c4e0658421145d69ab2327e6a81a4df76b6cdaf3621805ea7f12e7146ad1939286b65df89594136351c4cf8363d1a4c048deae7bf5053247f8a0a942dde69e3a24714523f6927e2a7d", 0x6c}, {&(0x7f0000000280)="c0f7c1e35eb42b01845bb459b9ce77e101830dcc30e5b0c4cfd816372051545fe7973d8a5609f4ee9e361e22ffaa0d386306ab43d52ad69079369459aabeb7309c388b0240f36ec8651cbecf84a7460e9941a926016f9a580cdb644133ee7fc518350032ce8cfb7846176586eae31cfe6091695db67072496a3b9b0c850a13616f428266f5cefef95fd8a0c482b8521d7ae24852aea60a637dbae415ba01519b678105f6bfbec1fb049d195581731c3cd6f3bbbb3e192aada5fdf551297f8e07ba053eeef56dfa1b7f314f44285e792aba0c886b6ba269433fdb", 0xda}, {&(0x7f0000000380)="342735841ea64461b51fd444828b936657dd8840f552faea86c718599db6223f98c267551c145a5810524b8c6f8d42f2ebf234378d12f52d267eef7cbb0fb131662d66c0c000e2a6c720e23bd675de4ea97b3e4b82a87e160a2010d2cadfcee121e4ada98d4ab1089f1875d39e3e17aba58f459194e6b0398009d5b7b1e5e2510e4f0e6257c0156071dbaa707c9035a2090802fa9835e2813bbdfdace40928cda9211f8562723851b1af", 0xaa}, {&(0x7f0000000440)="d3036e6239cc16783c17adf4e501cd37542831271315b7ef249c6969dff95caae330c9", 0x23}, {&(0x7f0000000480)="51de3126fe2de6c6d068ffa2504d4b1bc743ace0204851780de344bf1d915d61e0f352916e4d61951b2f59be13f8352b27c50fa6c0cd9fda17de13cfa383529412fb6f884941960dfebfd441554795978dcf7af8c96d09eaf0f6d92acbb6ee8cb221f2d83abd94745fead838651ad19a4e84847d620719e00782a58ec4197b97385452879903bfb5764e3ac7a21d2dde0ff042f15cc48616150411d86e8a64c19348c86f234ec20e0752c8bbff67804f3c5378446565828d316c0b9eb0c8ef50926f24f1fa1036ab8387b4b086f769f09a38238cec75295b34cb0609d3dae1842631a547632842289ae37d7dc12693d505a17b7d0a1bbd4a1e8c06d9d07736ad566016250b03c1ecd4c0eb161e4941c68a5211ffb2f9a62ddd36efe9866c4cabad31a062519392bbb4a9f0caca31f2cca3635a47606c46c16dbbf3dc776516b00d7018be4cca311d94fbf4cdd0f41fba1517f22e460a3d9aab171556b572846b8b488ab812f31aafe7e54703a95abda891f110e74635d914a5af2e0197de458ca7d6eff020cb4b59bc53ac50c2eb4fffb6df99b43db8d7033702e2a01e80a56dd462ea2d7823dde0b4cc26517031f2b9dda8a2207f75994f7d9594bba7f29bb7dc4f48a66be354ff49411d3c05de2fb0109252cab81bf27182f865025a0236b47242b639970d86fb261499e72bb7888b1270e2aee77b9d16c6d9fb2923506b246aeb52b5fd13f174fc036e58e71f85980516757697e7ad326864f68e20274b3c5ebf35923a70f75311e75ebd93a78cd20e1f69f21300f7e1df87ac5f2c03fe0845e07a083b456e14f8c2e424038a7acd9f310c81272cc48dc7782bbd497e4a7199463df05c2dd00e03aaba65a3008e4baf3729ab01646c28932ca4659407bb9e9ce3827e34a8caf444ff6e41facc096c52b67dafbdbfa56238cf224fd3157f61fb2568e2f5d3c6d6c30c4338e8b317333d4f5bb39a820ecdd68ef6f2075ebea4dbd080ddde14eaf93956cdfad6788dea3b60cdaaae84c45c81eecfe15680756705631aebce77d169bfbcbf081f87e046a5b43413fe1d249b0038ec08728f781cd3dbdf05fcaa8aa5688f95fa90a3a0a877e330b71a80a123e007a11f20d76f170829087087cd9231ba1c157c858917e574814c210864cc2b1e18f03198742cb203b367cd1a562892c55d056e86c0d903a9c15d8423f8908ca0ff9bb49b3938d12eb5571785e819984eb28f4a078b44d4c3aa46f0ea035aae44f39441d1f0ab3b7c50997a3e932020d283f66f9687d35f01f72be2eb7b6938af37dbe5a7107c17dc6a75ca7aeedd3a5d2c9df244f3d09578ed54afed336e72edd862f8aa6c1fa27bc8076ea7b531f5b21e91a04dc5074f95ebb7c712b72990a9685765d81b0534c02a50ed76f9de81af2d3f92cca57f2c479e1757a4a67a086ba25dde88c5f5b5a88fe1ad37dbfdd86827895c39644956c476fc5e7b95fa083afd4a3ced2b5a7cf8c0899b9b6f7fea64fd44a6fd508780aa5af4c08b7a3f1429201e6f7ebc3e89282abbe32f8e60f23fb8001ce820003f22e6624e48b86cef6bc08729bff2e444effb765b98156d8c900e5782d321d23de7a42ceffe321b81fd4440af7153c7a394f93d8160e1566b95a3b128e85dc2ba5be642ad7b367500a87ee32372948f193f7cff6628598f62fa935cdf7022dd1c48e9ec9cf73f7ca4b389eae6718e6469dcb6deb0dcbd41721ca83d06f838b7ced9a57409d213ddc422578326a70963a433186aec70ddab6d9017aa5131e28857eb3eda0ead1b5c1751d27d13a84c067b52af800d2b6b7c3d15afda4592a0f8320404437c2f45a8d4665f1991bbf80925264553da72668f335e08f721b57a1596ddc56b38205fcc00d933df9a2773b78de3c446c3385ce3ffd0e9283ef75f02e33e5d3eb901532a602b2bc072ac613dd31a01eb5ef9d25dd57e00bb17cc5f9b5c271fb391db3a384d93322d77594339da67ef14b4bd9164d59d13c1c63988393b24e01b45e52d0c758386d4499d1510c56ec2b35d03a4c83a5daeed6ae34c9839da9d01235fb8e62f619648f819a8f30cd2a001718410d8ca5742d4f172b563271322a6c9b3366c8666b1e90ff7a474341e7320b39cf334af4818c61aad7b69659b5efa5567d9155ba56cfd5161aef964c2600855fd8a56ba43eec5c20678e27f69a65e6e419add6a1678a784b1b14374fb0c72ea31603b5bf2f8ff6756c2479e11de0c65919bf6389cb56dcf3cbaaed6c02eb3e132ffe17c2e18c6ab3fa79ffe2bfb1ceb69b3654ea12dc8b103ec15aa731f0a7595fe2b9288b488fad7f6b8014a166067f4f3da98d2c93da84327dc931db1bb4e015a249c4bd7d92bc7e1c3e3355cb0a02efca58ef5bc83408277126266e0c44ad446204c2d84a2bd6a9d5432acd011fc156f9334fae4d7ac5cc890883551f99938cd44773eb8191c1aece6dab0fe8fffa49f91d50e98f245443958f72150a307aa0aa2012a17d9d26db95fd01a61209be912f3dd2e2b3c39af3d94a9e19bc523aff73b10ee014b6d743fca424eaefcff94792f09432dd536516ae1be3548573a2b830cfa12537ea0bd68801d196f1544fe0f255db2761ea770ba677bb77bcb7c433d08865047079fb2c41199159b3c60fd8e16324eac2b6ff84522f2aeac084856e6f07bfd7b735a52fc1f19aeb69c39ba3ed392f2a24643f2e11bdf469df0d3cd832739a0c9eaf22259beba5888eadbadcd5bfdd02a72009e7f6ea6a87b1fe8fd11fb76771dfb7a9f855a50bfa49ac59dfea74b78edf74e1fa7716e34982e0ace73441235b6fca40cf725b8a8e8e3d4d4711bd7a96b30725f53c64dcac5b34c9108752fe9d05f2bce7d747dd83c968934b77f2687ff6177e77d7fcd93cebe2340b14c518b1c96208548776f46e2be25db95269da637fa6516674b9ce24f1f810f6c43864c181f47ebb492f5e0dc110a71980973acfc637545329d9f903a22b23832bf6d767891cc22d91f03dab2d132565898adf34d99694dab29d4fa1df039eb53485921136e32e7dac58c980c1a49e2345007f3a500240c95701a2520a1cd9af699c68af2099d063a802dbd5303826ec4bcc3ef0e9927add12f7ee80c691cda8f4a8a1697d6b1a73e7e9aa1c566899b63609ca440cfff67b52fce70ca192fc4c9912f0000e8ce44d8a8bb8595ff22fda90b17db725e3fcce98a42696336e42ff80e66af8397f8542237fcaa7a65e14937966aec6c10e2a2e0dfdb5d9d866acf5404acaa2abccc143caf2b9da4cad493d4e5473663c9f2e816d0acc13f7cf6f21f0c6455bf531451fd42fc9a724ec321a142521e3e5e638143abb34684e3bc141399338b86cfd02fa402b700b0d60bc42b10ed99b2b24109b782019e9fd58029926887af3ebb0da917ee7782f61d85b21a5d8c87f64abf9cc998fad4ef4746ccef2f635b7246bd8d8cb28a893a659fdcbf534c3ca9997a576db537a889d046bf774b0c0af6ad4becbf6a4519256c66abf0c199364206cff7ca302c47aa0dbd6f8cde5e17179a21fb87cede840c03d46e985c83d14643daaf60b7ef597568cda624e2ace0c66580988aa3e3ca533ee4b28af6de9121833577c3c9df77c96363f344ad0e88e7e7b067fd319f7ff8622369769f7c9aa179dc7385aae4c3cbaf9947d7e61bfd3207d6ea0ece7895a41450680df7b6d08532b267184b0cc14dbfe0cc96d02c227d692ce1f5c184efdc0d1873933a2133ecfdb74eaf719686bed316bd117c9b0a2fd237898127c9e35cc4b015502f0fbea9a4d274f5b3d0c6a2782df1f6a0a9a4a63e35742fbf79d6e5fab8ded662db5fbee88bf02a2b42c4abec9ed29b2dc9c5ce75bc5377718fe979bb279f57253e59a360fbf7169365630a5f58baf34ae3aca574eea9bc56c93961f4eff2bf93d204173ba6b76ca1f4ff25d99eca085ee776dae449142f8d75425df8d79262e8d1ba7aed1251c8098cef33701973fd140d7568d32b74f65d6ba5de53fec654e1524e58e64f6596cba169992827edfaa59f7c8270beb41c412f79c3eead4352efc18d5c72d4bf745138dccc8943497674a739677d87d59f14f587262f08176201bc98325f0c0dc0d01f217647dc6c7840e44cefb811f3feda0f3a509266eaa358b2ffd322bb4e592de8086053b7d022b584cf11bef6cfb6f14e4315669acf3448bfe8030abf791fe205fdbaa10fcc780aed612e8f1730f3e22cf29ab7b1c9e289c67b770f7f74d6780f2fbefae5b908ded57d15b00912e58e155c808f12721780d2daf66511b742b72ab880a8c1de2122ee444ad5c93369f62b2e65c5b65d1e549b9010543cb7ca6736fe13a4b74ede6ef3c868c6d9d2bc0d23b15c9a1b0a35964b4f7c37caf6a523a416b29cc28ba5b2f96ae979e1d6337550ad6d6d96bf497e77e6bf5c201e6c0c9aa5e19194d126fed087f3dd0a5e62581b8c1bb03bcd405505c9bd9df54a9f7e8cbfeb8a224cc57189a480e2c6093f605017849ab0530cf4da86c5cc2c979de29edaeaeada3ed0be56e507a90cc91dd2c38d1cb1bbc4c8d9850a02c4260f1ac3b29c02f532309f606a3d5130ebb53aa4d2e20bd215a3079a3dda5fe5ddc7a28968ebc6b174c2467e94f64eaf98019b9f5c6bf46f1036e9179c7f22e725fec6b654b7d4ae810813c12578182cd94076bc8e10b339879841fc82ad2dd6c5f35facbbd71b0398528be71a6906cca8b3285950b0ba3a430f741cc8972863bdf06522702d11b4540f541843f0c46ae1874c6e5d060aa28e821e77b611a68f304e78287476870b389f1e30f451ca09714face14ff89db823f7baf8b94a75062fd367ee474ffc342438e24dcb6d9ce811eca80a246a12e950762e18bfe18ad0475dd5e0c9e93fac87abf9ac705cf6838049d9cd5c61c9972d2c2d924cb357db69811b55ae8f1660fa32387012ed878999c5230f4bd9cc0a0d95325cf99d9d5e3eac865ac5482ae83f8de3ece62d9270d8dba1b1c4b97e2d9b171bf87e671809fdf22e84a8bdbfab4032eb6ee7ae3d18b7dcf015f96a1d6e7db551d2aa2882d8a6f8237cb948b1c20600a22e5eb03c4506b9d58b9f568ecccc7adc5163917886417e2c37890faaa0f34bed4a9ade483276a37e7b7ef1bd23266c8f26f33a55d522233e7727ddafcb81b0a40dbc01e66fc39a45a357d93b3e6956f4b9c105a606c03bb6e2e0629c55070166adc022114fd8ece18ba0a4ea183e5acf2e9d47a567deb70f4d21d707d474f6292782a85b6ca67bd3258e3656d66cd02a709230b917a2ec5573733df25e69542bfd193f90623accd937e2c940522e3a873e39cf8b7dd43844b0ce3663ee57d206bc007a8064677d0cd67149e3db3b4b81be72acf9bf0876be408caea4586c6cd572de851124d31bc4f211c56e7b6f090c7178e9726327d2a0a2b2fb60509f1d16bc10fc586e8ee19cf55fc51bc6650d9ae008bd96190ca9423e766607028f12f97048b1401187dc1e89a37d7fbad6dd638ac9bcc56d303c59d33252a03e2c3a2eb59f0b662e1599dfcc87da173663c2ac26baead7ac632246007a72ddd390f43d0e22c7d14fbae89507929a9cdf647c1e2e44e985cf3f3d0e52b8b1583e279373121f61b286ee2b256d532b799656936ee03828388cba1ea3479b15428e758a011fc25c392a664ecea56b10f61655244ce5488e45bf35a2bb2186defd658b118852abd5b89c697c43681be120b46585eac59d8b4ac8c13c5dd6bfb1f66a8734f7f21a69307a09e1441aa15546d28599fe212535607aa6ee707281", 0x1000}], 0x8) open(&(0x7f0000000040)='./file0\x00', 0x400, 0xc1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000015c0)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x64}, {0x45}, {0x6}]}) pledge(&(0x7f0000000040)='tap', &(0x7f0000000080)='{#-&\x00') syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x6, 0x0, 0x0, 0x40000000}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:08 executing program 0: socketpair(0x16, 0x2, 0xf97, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x2) socketpair(0x20001e, 0x3, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x6) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x2782c1905becf73e, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000280)) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x1ff) r1 = socket$inet(0x2, 0x3, 0x89) getsockopt(r0, 0xfffffffffffffffe, 0x22485de51, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0xffffff7ffffffffd, &(0x7f0000000540)="a947bba4f3af82cd46e49b55d56fc0a38a89a5bb61e01b7cf5776729d0bfa4177cd00386879e994d5abbd89aeb6d0fb5bcfe2130cb47eeeab58200da882f997cebacb7d3a4eeee386c35aed46f5f173330c71ce2b58c0fc7303ad116bee6c11918827e659032590f08295d26f78107bb20cdf66fc888d1b5cc50f30153a2c54a22f3e566045b2dfcc4fc19ba6085b8778eab74dad70c5b20704fec30ff5e783e3775cd112a3b4b04933ff2cf9c17bbda2118c0535ffaf217a7d8ffdff16f65dc097fff1235f04cad40471f074713100eff77c613d614bc2cbe11a3ec5dde9e696f9b6d69eee03a3e00a269223926a3207c1cd8490cef3108980700000000000000fc14de161b5ba67b1349768e4ef3cf67dab2a206df6dcfca9d7e363e00000000000000000000daef575746fbed9f16ac72cb2bb867ec42e3024d28d02fb396d6fb0ac96a16b03e4af8a3f97d6977b7bb170d5f417924ce30e0d1b8d984cfa0b0da12416c72c203cb7565a91c0f7614a0507824f8d2b9fc58116cae2ebca59caa5c9f0ce4b1f6", 0x2c4) r2 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)="1647815d6eeef9c6895b60b759a19d79387c00039ef9d03715dc41b8a2631cbcfd03367225bf5255", 0x28) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="8b") 16:00:08 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000625000/0x4000)=nil, 0x4000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x100b6) 16:00:08 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x46000, 0xfffffffffffffffd) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000180)=""/191, 0xbf, 0x1, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x1812, r2, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 16:00:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt(r1, 0x2, 0x6f3, &(0x7f0000000180)=""/4096, &(0x7f0000000000)=0x1000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) 16:00:08 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x80000000000017}}, 0x0) sync() setitimer(0x8, 0x0, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x3}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:08 executing program 0: r0 = socket(0x0, 0x2, 0x101) setsockopt(r0, 0x1000000000027, 0x40, &(0x7f0000000100)="4b70fc3d", 0x34c) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) socket$inet6(0x18, 0x0, 0x29) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="f004484df6e0db3c7fa41c6a55784a8c9ab3a17f2f49697290672fab6ec879130968a8a3613904ade083d1dc6c58d1b0155b3a51d7459b41d19e7ad8b68cf6bffc22c037a1fa82b739b32b6f16a6c4181afb5666241de7e8c4a7e397194c09e8c01c2cefc615808bee7921de46280f35b926f8df4834f028ea1aa4d8364afd7f6f8355a747be606c773f65fbe1145b8ee6245cd00a9875e250", 0x99}, {&(0x7f0000000100)="abf7f9331cb0a0fa10ff4b5eb9cf528319542d0dc9d5431083646791e4c1f6aa77d5b33b59ca9eaca0542306807528e870a835f53bfdf3e59ac0fd444bb73a2e62049019d56e3952f1b9952c90bd397039bda465a26f2e7432c862dc95537a661287becb49bc27c510601739c9061e7d5ccfffacdc6160281bc64f1fc43c3884219ca18e417f5cf795548574c9d1461783ef04f12a96dfaeb693a0175bd3f977ce", 0xffffffffffffffd3}, {&(0x7f00000001c0)="2269b20ae788164d1c0438860526c601ac34bfc17aca956a7948e2eac5d98dccc3fc449b3a0c7e99", 0x28}], 0x3, 0x0) setsockopt(r0, 0x29, 0x7, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() setsockopt$sock_timeval(r0, 0xffff, 0xec3260f81ef6ac99, &(0x7f0000000080)={0xc0000000, 0x7}, 0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="5e2f03000000000000000ecf1deafde9858d59c7a8718cb5dd98c9f934c435ab6af2225a14b8ccfa1e6dff3c6dfd4fe9c3044f9ea0613c0b3a1dd4379072eec42f745e3000022ad1e7f9c86e103b87a877254c5d0bcfbc48dc8e52e0add5efec70c39b95f7126d8fdc8f75d2fa4c38"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:08 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="f63b000000fdffffffffffffff00000000000000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000300)=""/180, 0xb4, 0x1, &(0x7f0000000000)={0x18, 0x0, 0x20000000000, 0x9}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35, 0x0, 0x4, 0xffffffffffffff7d}, {}, {0x8, 0x0, 0x4}]}) ftruncate(r0, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:08 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x8, 0x67, 0x200, 0xffffffff}, {0x4, 0x7ff, 0xfff}, {0x100, 0x7, 0x5, 0x3}, {0x1ff, 0x0, 0x3, 0x5000000000000000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x20000000000001d5, &(0x7f00000000c0)=[{0x807}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 16:00:08 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000080)="2bb02b06d4a2d3fe72fdaa5ea28ceb1d9ec821d55d8264182acd8f3dfb6dd2990d11421f5e642b7bca3a2a99b21f8b40431893c4a8b7924931d54082550c8533b61b93cb2fceab8629276dfd0b8a544b2352f595f6dd05e9e2af6e19df00257ac8c0b4ef0d1fb18c50b3b726c355e5d4b8db15964a50446d8a1fce3ca003a87fc6b24b7b57bfcb8583230e64c57f7062adfefa5144963233cc545644ada8f950e7c41702d809850403183b008434141c41eff7a312899bda1346ad5be29d5bd58a9ab8d3bd20815866c7312088b3fe08c94450052da2adb0d1e2fed356fb8a6730fff6", 0xe3, 0xb, 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012", 0xe1) close(r2) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f0000002180)=""/4096, 0x1000}], 0x100000000000013c) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x1) ftruncate(r1, 0x0) clock_gettime(0x4, &(0x7f0000000300)) r2 = msgget(0x2, 0x48) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() syz_extract_tcp_res(&(0x7f00000002c0), 0x4, 0xb2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getrlimit(0x0, &(0x7f0000000280)) r7 = getpgid(0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x8) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x4, r3, r4, r5, r6, 0x4, 0x1}, 0x8, 0x2, r7, 0x0, 0x2, 0x81, 0x7f, 0x7fff000000000}) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x25}, {0x5}, {0x20006}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) 16:00:09 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffff7fffffe}], 0x0, 0x0) r0 = socket(0x18, 0x4, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x8, 0x5}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0xfffffffffffffeb5) write(r0, &(0x7f0000000000)="5f2a142dafb1f9c8f9afbc762b63a11fdc4e506b84cd47461bcc03d86ebbf1015548ac7ecdf354005ad2772ec5abafd6cd455c605a66e2f1046e", 0x3a) 16:00:09 executing program 0: r0 = socket(0x1, 0x4, 0x7fffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f00000000c0), 0x88) dup2(r1, r2) dup2(r1, r2) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) r1 = getpid() getpgid(r1) r2 = getpgrp() r3 = getpid() setpgid(r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x150) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:09 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) r1 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x9, 0x1, 0x800000004, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x3, 0x94) fchmodat(r4, &(0x7f0000000080)='./file0\x00', 0x20, 0xfffffffffffffffc) r5 = syz_open_pts() fcntl$lock(r4, 0x40060003, &(0x7f0000000100)={0x8, 0x0, 0x0, 0x100000001}) flock(r3, 0x9) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x806, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) mlock(&(0x7f0000f2b000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) getpgrp() munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) flock(r5, 0x1) getpgrp() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x3, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f00000000c0)={0x8, './file0\x00'}) getpgid(0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) getpid() setsockopt$sock_int(r2, 0xffff, 0x81, &(0x7f00000001c0)=0x1, 0x70c60588eee7716f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x480000001023, &(0x7f0000000080), 0x4) semop(r1, &(0x7f00000002c0)=[{0x0, 0xfe98, 0x800}, {0x3, 0x4, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) r4 = dup2(r0, r0) shutdown(r4, 0x1) dup2(r1, r4) setsockopt$sock_timeval(r2, 0xffff, 0x1006, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r4, 0x12c}], 0x1, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/247, 0xf7}, {&(0x7f00000000c0)=""/187, 0xbb}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/173, 0xad}], 0x4, 0x0) rename(&(0x7f0000000000)='./file0\x00', 0x0) r1 = getuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file1\x00', r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x40000002, 0x200000005}) 16:00:09 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x1, 0xffffffff00000001, 0x6, r1}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x9) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x51) getsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000140), &(0x7f0000000180)=0x4) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="76e86fdafcc224cb254e"], 0x10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0xb0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0x6) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x0) 16:00:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f0000000300)=[{0x8, 0x1000, 0x9, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000000000000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x18a, &(0x7f0000000140)=[{0x84, 0x0, 0x0, 0x20000000}, {0x10061}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0xfffffffffffffffa, 0x298, 0x0, 0x7}, {0xffff, 0x8001, 0x2, 0x80}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x0, 0x7fffffff, 0x7affccd8, 0x3}, {0xffffffffffffff01, 0x0, 0xff, 0x2}]}) syz_emit_ethernet(0xc0, &(0x7f00000001c0)="51bae559c6969e6d17a2b96d1b9b3d7f20af7cc9de8cc3cc4cccacaca1168f989c8dced97e56b1179009f51f2d57255991d7a95e3da01a0cd4f131503b0c16b4ff0e0532a3c4cc2b1f4018e9db60c32eb3981e64e3f79509b31bbf3d1ff8c14b905849e473e2855593e3b0650b427f679ac61a7d8233f0913b3173e8f76ae70dd63fbdf008f07eecc9f230b74ec150666308b1e08384f964e0abaeddf2ba9dde43627924166902c196e68cfab15fbc06b9b8e65cc1d48d1f09178cf62a004baf") r2 = msgget(0x2, 0x7) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/56) 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x110, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x220, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x8010, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24, 0x1}, {}], 0x2000000000000034}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x8b79}, {0x7, 0x101}], 0x2}) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = socket$inet(0x2, 0x2, 0x0) kqueue() setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x80) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7, 0xa7f}) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x1, 0x7, 0x4}, {{r2}, 0xffffffffffffffff, 0x81, 0x0, 0x20d, 0x4}, {{r3}, 0xfffffffffffffffb, 0x81, 0x41, 0x3, 0x91}, {{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x401, 0x9}], 0x7, 0x0, 0x7d, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x100, 0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$getflags(r0, 0x1) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3, 0x7ff}, 0xc) close(r0) socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x80000001, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "00000f0b0000e74d107dbbc68588d03600"}) bind$unix(r0, &(0x7f0000000100)=@abs={0x1f95d27d48731892}, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000000000000004000000000000000"], 0x10}, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4, 0x8, 0x0, 0x6}, {0xd05a, 0xbd1, 0x9, 0x20}, {0xf40f, 0x80000001, 0x3f, 0xfda}]}) syz_emit_ethernet(0x1000, &(0x7f0000000300)="1a62558ab7ac3e8f7ac82e36b49fac9bb22939c4eee0db1f0b93bece041b4fe901d4a9da833af92c40d79a8093fe536ac5257e161a6df07c1f380087c95de7f60a2bbf4cee778bfe57b147b16c1fae07f3ca704ca612d2bb98105a0abdecdaf836911fbba744f68a4bd612098cd8aec488f9ae9e20f99ce9435756716ae6b62bd10494ddb3730a77bf14c4941b5c8de652b4b2216fc3fa6422d8cb088d992563f3cf3ab645fa9e93ef96fcf69c91e68d5c92b2ecd4cb0aa05b2fa84bf5fab7441fc44b770c8b6dfb84a6ae9ee72a7ee2a45fd3367fa708810d86ab3b2c515331ed7ddb10a305191e877b4645f5c24371c01f8cd92e10c519e0e82cb108104b77a62c29e36573232b932ceb7acb28c5b35f73ab39fd9a3293225e789441f61f14367843b74721d16c5a3c06a7c56e025dc041919ae373b9e6f5320751cf544fb9ceced65e999f67545ccbe6de7983fac5396ca4e362587a4c953d3e4262ccdbb5c0acb0cd0d7ba0f2c4af9c5134bd388a10772050b4af027e92d885df932d98c326494004fdde6fb44db2ba96bbe3006d1fccabf194ddc71e17c8a4873259e63e0dbf1411e3348cc878f5b7bf7b6ad5a2f4a40c84aa10f1834427ec026451a74c81d2e3dee5195505ac05d6189f34e62311fa85ce7e4a6a7362f7f8641e251fd3d192109bb4ed9702a253be63e231cb57a2e47e8693c424dedc69ea1d0c2ccd1b3e532dc14561545309bec28b2ccd106147545a288d94acfd2d85710069153097b8bc74fc906717af493e5c72c21a52c546e8dfa8b55ad55c8250f7bcd4822f13e468ccdd93d23561fabe5fb7da1847e2c44c5052ecbc7f7880997716e2e15215288ff75c90a0e7f514c373f2e10f678edef9709faee99aab85827ea16c83a7395fb952a38aaddb42552c5818dee7975de9a45f5a72ed5a8fed4d3983f4a2d90a98de189a6920dc1ecf5f7a10a6e160d9087d0bba24b5ef25d8d2ff75ac56630b33135fb3c8a19a3c5a573178db12152f45307104d78202985c037640fe565fb727a5d8384188c12988278b14c1ab0b728884b4805faf51badb6d5c4cfc0794be27dc9bc48131581474d85f87aff3b929aef040028d5001b082b209b885e312302692cb66b3fb8f31a4db24592be7f7d4f68cf2f4a399e82536f57a88c3164b3f4322f982adcf785dd8c895ec7e17f3f0337142fbee59ec1549277068c82690ee0eed2fb5c610e812a46c14423fa894b289d4c8f5f6c2340a538d58b5e901249d0722b1b8c17f56f5e88b2944106fe1687bf15436174394d1755d7e276d2da0652bc003f9fada42b65bd42cb307ee6813773dc27af2e36c715b0ea1dcdc82962186b94a1835c4a8b4d574233333e4e0738353631363cb1f2d14df36c5a574d63b7986356ee347374f4b17993124fec37e83d3976d1508a7d9f22caebe6da7ea18319c9697b4eb77caaf922dd7b7d2a98963336145d472b49d3c60dac4d8573f3bfb92ce251ce355aeb558caa9ec6b06232aab6049b11e6ff2289c40427f4abbc9670728a7e13b9b8b79f5585cba8e6ded24c2a98c47d2ad54c6c2e6a1194c3332436032875c42acf5d30bb29c35d887d7426815bd49730e1697166d7d576f3f4d6efdd1595c0e727d49b0ff1bcf3bc76b86e6ca671296dbd845df48fdc63f82c5d047cfe7084ca48e8fd415583fb40f65b27c13f0b67952c350d2eb0f945a0491a26e9a521bdad88135cf0183ec4410751bf759f801d06f2d36531690b7da1e3f2dd6f6edc13e0d74596df715ac3dd1bfe0d8e1a75c3ed7249d859b8dd4fd095c5c9b6e008df22776386c3d549fce81f3963c56ba4da4104f9dae07d92e1adedd9cc2e72ae66faf0ff46dd9b6d6ed87856c6c97a6a71f7cb2b12c99c8ff4b222ec803e3a2d27247f719b4b101ed8abd434e1b87875633f576f8d54154644f4d95cac0862abea0e6212d264a9694d275e1228363c0d85ef32fa7ddc438804808ae6a0ecfc9b9d9a4b2f1bb6f98654f4436da61f275f34533a872c338c2311a7b0a8e806978368bf4b3a1dbccc715ba30b6371243bd41f462edb6003cdd7fd0a31e52e131d9009e8bf63065152ab7280c8d656b6391154fe42c0e8d85ea8411e11797ccaf1a7857c657b9609726ff98439931810c0e30550f82d2d89565424da2fd7fe3d2db819ef532f8ca38a27c3d1180991e1661e4fa638285d94919d635f007ade1558c7ef558e5c4c0e23abe0e8e6130ffd64af5069cc4ee2b337e2aad29000ba1db7aeede6fc7ca4b5ebdc7c2caa6025f70f9ab794c3a23c8721fa9d8a3eee0e4b23b72cdfda50925adf9270ed8b0c82b065a9d733e228208ea22edd40d7174f1a97fa32d0da8887186b0a3876b3359ca5880e728cccc4f32feeee32119ab3d0208d3b08fd0ac9dca1ff3509f08a0cc370db14ae4e0ba76887de51348ec7316699a9f00eeea36f9689c72b607a7e587689f7b4c0eb4230d9de26d99f7767b8b36c5c09f87cd2ddc0ea854264c7c68fd6233c2b154300b37015e5d66825e13e10069145bd5e49f57e731d51a52b2547992d48854d3624504e4d9ccfc81ceb4ef3471313bbd7c9852865c365ee7ab0bfe06d9575cee238f38db519915dc4ebb3727ed9788027af631e640dfbcfc6c0ad8ed4837b8c5030c4c65d933bbd01e27417060fdecd2f084a7611d11ee2acb392b379effdf831d9a5311ffdb1405eb7473af56ecca4c8232905bbec110745979de0b98519f1fe0bed5213a85fcc6b634363d6d2bf32f20e5800034ec79a06567c6c4895f06a606c982df1f84429e34d3605362cb5131050de0c01e11b7892a0ef77a2a72fef31d9113bda01dbabeb511f456315955f0c1a6df7c3648bcde2d50dc7dabb806d32f3ff115d0d96fa2560be866da6a4da508d1e703c973179638952624bdab09bec29a9f94c5b0a5bd700536ab6cd527e0ca93aa1a0e91f5080f341f53c5868120e98b25d771e1473ffe43d7ae2152af2346dcefcf01513259767f3c44351eed98854dcec74b832d5ef9eceeabc8c9d6adf8fcd785075670cc51b84558d145f74f55755ef07bf347de32791a80c31df53868e25b364cbdeaa2661b7449fa4bf36610705ec3dae86e3a74651ab98586300ee6aa0a33de0148c66cb893a63718a53f6944aef21fddc41c8f454b7900fc2c044b0fef2fd846921a4ffdfe67aeff3e8f548815cbe30be6c5fa9e00a1facda00b9ca603996d44a426f20edc4cd7188121bd10d8dd6b1969d6896b52e5515c48d67fcd0a1108217978422343f517254e2d607e5964e8dcbc040a4fffc1c4bd99f3f5bb033c067bb74ca3f76dd627b9e4db03d7318d87a8896c839b6ae413640d4e4ec599ce2c972dc4a8fca60b70d2a6df2e7dde4d2d67d3906c5780a65991f3d137dc34009c65d5e0b3737fc2331d9d38f3fde0b05103d83e8040ecb7890d0274e7a7fcbb27d9dbf2e9307ff4d8200c18c7a1bdaccf629a385d9e4262e1824e6d5d41569fa396e4db444d5263f03e4c331b330fe46699d266edae29f4a423eb95c410a5cb030d089056bb7cea79e07f4a9f9f21ee0bec4b7d8fc2ac5454784cc0c2e4e3d38cf47f3f3ed8a998f299ec80ca71c73d1f690a5a5a284c4978ca47a2073d100dc9e5bace3d502fdc4557024e9f02ac2a954bbfad4ba376a5c16957543b413f77759f65e61201ca2934c2b0b7840878a359c13a6c5e974e9e2f7caaa582e25467d64386b6bc6018169d19373d8d3fda69a89b3a84cf91638075bd78aeb11580a7c145fd0c26937b3d51624fb56bd770fab0422345e5ea1fec975afd68cb9e17ef42470ce773a093b13d0b2debff0d7f6d9c6f19da36c1dea046874352f5b671befd02bb10b89ae37880ce1bd4ba2c09a222d1f5dec732f81b2cc6eb4430f2b8173bd765241f3306fb399c72400b220120bf4aeb3b09713c40076e18e82cfad56dacf58eb299040ca6a047df5c3020a8bdbcfa2ef3a559922f1e22a7d32bd5a5a53f67307713edcf83621d0ab1e6b53030eb8e024a1489c92fd8715c4e5d8f32847128660eaa4a0a24a5fff9acdc500c23835c65608412a2c4f7d4ce4d5d88a2e6e8fee72c7b3ae425b7b19e67b55abfc081401a10220f466a72e5f0b70a9851e38b21147da812867ba6c4ebd82d0a7a68837d49075c265540fbea5545716e137775688ec63d52c046a57c360140fc2c9e97cbb39082dd85a7164b597cb198dbab05ca33c1d6dccc4f73ed6672d0d3049e26d193286838403c0a739f53b1ef2ca508f7b1a85247f52c39caffdf4110a30a1a1316e6640bea90083c105ae808dd28f99a3dd56b896614601487df8ae9a7a5cf462eec51dc66ed29eeb43c9e87bf4b53a0d67341f8bc826d6a56c2073aba0c3e11ce1d263ce273a74db3cec18b81343df31f58059074421058bbfbed7e7d3d71bca5f5d1579f5e9df1bfbb90bf249917029ba4392eaa945de35599be24c5c250f2594154c7845cf0fe53a6a5c66889a53b0f586051ec8bc2753490bab6c2e62e4bcf5f211fb847e4fe1826196d82ef08e9635b0926508902aca2da4dea126d39afd5ed5e8bf1efc35021b9e3946402e21e8270f19bf423c14e88e7bc8c0283473f4f03523a5d420ceb9b1788507bc5e323deb9bbe476919e59290b2a22e9dde72b3d969372338d873732ca7d5800e55227fb8986f8bd289b36280f6767767a97127474964a29ac9ba4667c96fba8a5a78a57e7863454e6bb45c36f69a72ae21d487f9da63913e94959af86b5c051f5e3a436ed512c371c0f198ebff1c3ac407f292e28ca41d07cb12841e8f5c3ec2a33006f3ffaddfe3fa57d4ef0dc397de09446f641fdcb5dc9b705b7816e64ca0429806a6d2f234be67afab0395cd6f65318a88523e22981c5fd1ec3921fec3b330e94597aa92b445e47ddaaf5772690054c6d4ae86eacea475ed1f9ff62f0d0fa6b20dc512843b0a8a162b8d714a355e542fc2ea48037056708b106927f0d6f8da55bbdf816d9b50406f8c3c92202b9ff432d2b3ae01024717cf49e9b793d995f4676f27be953b9d909bd3872c7a9f797b006b87e660ca0d373f5b2d9a842127b45cbd44b50639a9d990117364f9a9ace763ab2bf1fc6705e5a5b98745f954d33dacef1d2e49b654db34838f09758ca6c09f98b9bf83cbd4059207376c7ceeba6dabcfe9ab2305531903807cbd29d68bb7062ecc11b60ca282e5ab9ec789b85d1816ab93739ba4eca340dc8bebb28700916f89e90a91297f2342dc971c5dd0a334637018bb3566c911db919b1119d29adf0b48a2ad1488ae15006993bb49cbfa808e71183161940482ab36ab82428b221edc5623118aca0a1a7f4095e9d7c2dfb2151548ff56cc3c8dc3d41c04842f39dd874bade17cf219a021e1fdd36a4f2c2e8a6893460309a271d1ecfec858caad20f1b645106db437c292b761b072bacd9b63276a9195b2f6122fbdc6e65aac659bb95ce2685ada6a68835199f87ca607df254f46ea396580fb88466c3964972355f176584441829ec84e613b649973d1d9404821293b66459768130dbde3d4982b84f3195e5dbddf0d5f7b49ec67b421046c74973f56f47866df1ca2393a27ea21901075f714da39723e3937d7e0d1e53ae4de5efbde12ea70cc3ecba34721d895d7560cbcc84d21db95fa10f74fdc75dad60f38408d088305e9ef77574327c53eeff290f4f73e3f84ee235d91cef2ddca15732915563931a9b582e653494cf45a3a77436b97731c1e6a0cf60ac8476023132ee640a5b2d6878ad139604c7aa3e30328ff7e14b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8b") 16:00:10 executing program 1: r0 = msgget(0x0, 0x200) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/139) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x45}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x401) 16:00:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x0, 0x10001}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x6, 0x7, 0xfffffffffffffff7, 0x3f, "2018f8465b1012fc21b56355c12a74acddb937bf", 0x4, 0x2000000000000}) r2 = syz_open_pts() ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0x9) readv(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/184, 0xb8}], 0x1) preadv(r2, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 16:00:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0x10000}, {0x18, 0x0, 0xffffffffffff0001, 0x3f}, 0x1, [0x1ff, 0x35, 0x4, 0x6, 0x7, 0x101, 0x9, 0xf479]}, 0x3c) 16:00:10 executing program 0: r0 = semget$private(0x0, 0x3, 0xa0) r1 = dup(0xffffffffffffffff) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x1d0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x41, 0x9, 0x9}], 0x7f0a, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x45, 0x2, 0x4, 0x1f}, {{r4}, 0xa2e5f1dec95d12d0, 0x80, 0xfffff, 0xf3, 0x5}, {{r5}, 0xfffffffffffffffa, 0x90, 0x20000000, 0x8, 0x9}], 0xfffffffffffffffd, &(0x7f0000000280)={0x2, 0x10001}) semop(r0, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x7, 0x5, 0x1800}], 0x2) r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) kqueue() ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffff, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) fcntl$getflags(r2, 0x1) kqueue() 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x7, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x3, 0x80000001, 0x4}, 0xc) 16:00:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x0, 0x300000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x3, 0x100000000, r1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) recvfrom$inet(r2, &(0x7f0000000100)=""/70, 0x46, 0x40, &(0x7f0000000080)={0x2, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1000000, 0x2000100000000, r1}) 16:00:10 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) getsockname$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000040), 0x0) syz_open_pts() select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb1e}, 0x0) 16:00:10 executing program 1: mlock(&(0x7f0000217000/0x1000)=nil, 0x1000) 16:00:10 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) setuid(r1) r3 = syz_open_pts() fcntl$getflags(r3, 0x3) r4 = socket(0x16, 0x8005, 0x4000000200005) read(r4, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r5 = semget$private(0x0, 0x6, 0x8) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x0, 0x7, 0x803}, {0x2, 0x20000100005, 0x1800}, {0x40000000000003, 0x9, 0x1000}, {0x2, 0xffffffffffffffff, 0xffd}], 0x5) r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x20008, 0x0) r8 = fcntl$getown(r6, 0x5) getpgid(r8) getegid() getpgrp() getgid() fcntl$getown(r6, 0x5) getegid() kevent(r6, &(0x7f0000000300)=[{{r2}, 0x0, 0x10, 0xa, 0x3f, 0x8}, {{r7}, 0xfffffffffffffff9, 0x96, 0x0, 0x0, 0x43b}, {{r3}, 0xfffffffffffffffa, 0xd4, 0x80, 0x8, 0x1}], 0x1, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0x4, 0x4, 0x2, 0x5}, {{r6}, 0xfffffffffffffff8, 0x21, 0x0, 0xfff, 0xffffffffcfa6eafa}, {{r7}, 0xffffffffffffffff, 0x40, 0x0, 0x1, 0x400}, {{r6}, 0xfffffffffffffffa, 0x1, 0x4, 0x9, 0xe95}, {{r4}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x8, 0x1}], 0xba24, &(0x7f0000000480)={0x1, 0x6}) getegid() getpid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380), 0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000004c0)) sendmsg$unix(r7, &(0x7f0000000740)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300), 0x10000000000002bf}, 0x7) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r7}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r9 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x201, 0x0) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000000140)=0x1) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b818000000290000003100000003000100000017351d705708"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x5, 0xfffffffffffffffe, 0x3ff000000000000, 0x5}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}, {r1, 0x2}, {r1, 0x26}, {r1, 0x42}], 0x4, 0x0) 16:00:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/17, &(0x7f0000000080)=0x11) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000001e, 0x0, 0x0) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x100, 0x40) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x0, 0x1}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) fcntl$getown(r0, 0x5) accept$unix(r2, 0x0, &(0x7f0000000140)) r3 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x0) socket$unix(0x1, 0x1, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)=0x5) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:10 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:10 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186a56010003002b00fed1000000000060d5706c85c272dc11fe89000000280000000000002800000050a59301", 0x30}], 0x1) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x1, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x28107, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)="8b50") 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000080)="b7", 0x1) sync() readv(r1, &(0x7f00000000c0), 0x1000000000000029) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r2, 0x7fffffff, 0x20, &(0x7f00000000c0), &(0x7f0000000100)) 16:00:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x10, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) r2 = socket(0x18, 0x8007, 0xde) socketpair(0x11, 0x4, 0x9, &(0x7f00000000c0)={0xffffffffffffffff}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x101, 0x0) write(r2, &(0x7f0000000440)="6451c5575393045cedd501d6f34db9717166ee4713e608b2b2cb06b1c0bffa780e6c0683390162b45211d0", 0x2b) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000400)=0x8) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x20001, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x40, 0x0) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r9 = open(&(0x7f0000000300)='./bus\x00', 0x80, 0x1) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0xa, 0x40000002, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0x4, 0x4, 0x6}, {{r3}, 0x0, 0x84, 0x10, 0x3, 0x10000}, {{r4}, 0xfffffffffffffff9, 0x8, 0x1, 0xfff, 0x1}, {{r5}, 0xffffffffffffffff, 0x20, 0xfffff, 0x8000, 0x2}], 0xffffffff, &(0x7f0000000340)=[{{r6}, 0xffffffffffffffff, 0x20, 0xf0000000, 0xfffffffffffffffd, 0x1000}, {{r7}, 0xfffffffffffffffe, 0x60, 0x1, 0x40, 0x401a}, {{r8}, 0xfffffffffffffffd, 0xc4, 0x8, 0x2, 0x3}, {{r9}, 0xfffffffffffffff8, 0x8, 0xf00fffff, 0x0, 0x7}], 0x5, &(0x7f00000003c0)={0x100, 0x200}) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r10, 0xc0106978, &(0x7f0000000800)) 16:00:10 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000002c0)='./file0\x00') fchflags(r0, 0x9c90e03be5d0198) sendto$unix(r0, &(0x7f0000000140)="f26b3efa769b7f3d56ce1ebd4b0b535fb172679d4bbfc7d56baadbd9423c00b383164a3c1940c4f57da4a6fafcbf39278408ce32704455b6d52f96178478df28c4fa4b88bead8d1901e22c584d22e996752fd2b9d2299d50838e12b68fb4f9d47f76d72125524bfeb746ca3c505b25555e5520850e1201288a9c69fd11053ddc333075b67762b172", 0x88, 0x400, &(0x7f0000000200)=ANY=[@ANYBLOB="0100131377c5fc35d41454d5d41d29ad1a60296e41ad0dbd40f3d772e7636e48b33cbf708372e8f1b9933ec5124d57a0f2f6e880d3382f00"], 0x50) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000002980)="4376ddf966e8f5e517b9433733964154a7f29b2dcd900184022c54e5e7c71cedf9f84db5d851b2646c0ce5be389fc782496a74af27a166d1eaad2067ee241de90e3077fe51f55ad07dff86c8d3fba133fc1bb787e61421d7046bcace14975b0c94d988b06f2b47f37c913c5e71c243272de29ef981e325281d4b38378f8873eca1060ae6cc2d8dcb393500e761be09547c9b067f470d565029b74f9d41c669e4f7288f9dda96f8750347661f2448f5d3789ef26a42ddae618b166dde4a645d30d847def18fc4a7f4fa142f900805dd6179af2ffde36a2e49f406ca239918888118d874df9e0d82fb800fa97565f9028a209f168a3a6c1d4bbb915e786bcd32f60525dc394b696c1b51f502bcbca3c14a3856a0caad298df324da1dad468bf2a35b3bbc35082870a28698e8e4b24f80fa5618ddfe08844f3d59bab816a0cde373d37a1f2bb9aa8b211e8cf4db016f1d4000fb370338567e2e0c131a137e707325329aed1989c30e0cb99d09df78443e6655aa9a639aa7f6518c67a22714272765d16e4f87c1cd781baf53952088615c15c661abb1aa41ef7dab790847907f950d9fadd8de6c5887b5b5d1ddc3dd6d18cf19e26d5d68553c4802f252c796f12eab27d267bd03dd5c13357387971c0ae09521144344d9d6bd3e213010d3a77841bc291c7ab2429e0f7ef1d1dabe81a3f09b8f752788a9389310d68b7cebca51c5a06a8bead503c591f40b5fda298db7d2eae3d64434cba8e55b680a6bd7ce95cf25c19f89cac78aeff92a2fcaf51b715f4226f750c82a8e25790eb7b9c679b4027a6634e99f41684c25ccd3a0d54deb02c630cf8af4fa6775cb29ad12b97d0e7760b6ddf49dec2e3c96e84f4a4da9c0c41a18cec7bbaa8b4811390d82f0a69431385fa36073b44d0b635e7225dbc6dba971cf461d7628279f63c9cfba8345a54a6b453e5ffda604116c7c3242db4231b392295635bff38e2f8b207fa0f25b3979aca8a293dd89af49b8d93e51c48ad9195b8ec6cce9a02906795f6eaa161f90f7829c2bfa0f7266a2f77421187192b1cdbd57309cc2bf98ef3835406e1c84ea88e7c41f13021fa2ad97583caba134c0243e3e5cf62cb3b2271d0a793e258eeae8aa32c1c8d4f9739ddf70989a73ddabf648d4f19c6c35f6d3e400f553630da4f3781b9bd7eed6ad89a688b72c1ebf7b3e221a7dbe230c5eb407b62b4b0ca27fe107eb0d08d65e6683c6c12c69cf5c3e58b0b757a8a1c77922617006fd91d99c632056d403d0e31a2ecea921f2353f278f87503ca268f8038a641d1688c5a8aa4f7decef71d720b349bdefbdabbbf363e54a667c42985425321d7f9645c04cb556e52c1770be82029be9292a5f18369a9fcf5742052e848001d51f7c6665ecb23feacadd4d8db61944b5ccf48f32777ba5bee447dda45061e34d707c68a8f028be6c6b300e091b464ea40a12044b899db9a2ca317c7c575bebaf8aab044192626c4c11a519fa0a10c55d9092105a2f6f8009be7505a1abb6b2be0f806c42ec1e6720654ea3de0a4474c5b5dab3d407fe3f82ed4224802669be603105a3f770851ba8ae0553c1e99e53c0679154d9c47569c5de3042d37e43c2ebd02d0438642b631a4f4021702cb7724c913afb190339de8a17a69d2e5f09943c8663e76bea41a1f6bb39dce3d144285638beebd5b1ab70804c76e46b3e967f736b027729ca6ac49c285a1a2ec791bc1a6dcae4ef8110d06eb3f4d21a4aca13d5f7ac1a05ad68d2fe73b7b6ba7b90e35f4845572d4196240e30e85376b5557d0d858778d4d8c1e7ebfc434583a862ce607fb257abd9a3bae7c3a0ef02984bd26f24aa046084024962455e0e062ca114c5eedb6f8e1babbefa12dd8fba23108925cb3ba830eb27f11c35b98578084dae26df27f1fef3badcbe5002116277fa7da90523f638bf8fe604a201454323d400169cdda6d7b794c35905a431067310bc5d39a5b6e2c4ac1f9c86a6053b461b2232846ba1e2e35b74370bebac5666009b7241e49e08bef7b1fa26ee9473dbe9b01df4b282a7e72964bb737a5ce842854bdf8183ca8d5493b35c8e554d42d2c25c419fd5d2d367221a7bf3d0fce2a8e9f22c216b5cbe8be5312642b6c5b6347899bdf6e9e1592c3df0223b1620aebd05f50175d00b00d7911410fda2bf7429ff136dcb31436c38bd0c4d683edc9aa9da804ef7c573a3603088e7fe335f71043434fb9983c33bfa24d2a1a54b8c93862d77334155415c415a9689d8606b46d468c6561a5b6e1fab91e5d664125dd5daec9a1ea247cfe227b22747ee5f0c2ca9c69f88bc0a6f7fd57932b0351f7d9c9f0f848ac2a11e393a24e1d4ff1e9f3c17396d4cf04900e65144b6de118c48b0f2f8d932b2f0ad8d014a7bd986aecab69bdac5504df5b9a507fe7a9f3d4a6fbbdd9a49e22297a9f22c03d213c0c63b45879546b370d65d8e02be58918dd028cb8594ad2d6ea40d36ffcb3d6abb144029991b3584671c8460f86a6f48cddfe424c0c9b41f20de55cc9bce33ac5b17f9f1f3e65c2dbf61a6bcab48126187e20efe0aa9727e6f425a0dd6fc5934a8826da32b65f5ed18dcb4f4b4319e3bdbd14ea93c18092ba7b48971a3cc2245595b0507246a8dbf79988283f26569c7722bd6219c51764cde922f46e1937ce219aa960538a84c1ad1faf2a985e299eae8dd61a4777b35c332c16af3821fdb770f4425a93eb3d47266312f3ae5f91ff4b18fd9c24da05f39889879eb0d4361eb97970550fea01fb959a4efa047dd09ccdb971142b11984cb74442d7935ed021ca0828e9390deb1e6bfc96f6187ef5dd7b8f2cdaf5643f37f5927b9213a225bdf38920c6fe7a8c632990f86f09174024856676ba729348e776806254357a96496376153c00d70e6a9d2a2863df5008aa726b8003c773fc5deb189effa4f5ea5a0b6d424e0c067ea12534216c230f1784d04a465158c1e921659759b3fd9e557e1f2a0888321d5d50014890eb5ae93ee5e5b790ac20d1a6b028f849859150676676931a00020afbe427e21fe6804ede0e420f64440e0b8f644df449d53d90ec9981e474f65d8ab77cf47f6fc651854c081c29bd8acd7b5e715c7a88d71947b82f7541dd6ad2b13f77994f6b7257cf319c6fef46cdf3c98bfc101298616526e25f72be7c4ba0850a140d5e4c303f2679e373b1e1e2da214697387dd03a98568c45df6572fe4e9c490e3c9590e0a66f0016d6c8043fe68c1da7922469c873a0d4d89f6201e0681ef85db6d22ab2c41d148a1e1a71d315b565209417b94b340c7134b6d62fe87d1bdf236b40f17f1b9a8f03270dea0aa756e9559b66078168d6e5c336245cefe30c2a2fa33ded593aa492e24c1d7c5494cd6f5f6df6a55a984e23f4a75556afda969472a64354044a22767fd497730aba9922e2e85d82fd5645e2288678e996fa6d5a60f2093395284784aa56a6cf08c7ee2d71f83d067a0313b9a1adcc8a3fc16647460ae492b80d6fe42f4232a3e72ffa160d50bc43c99b8f9d5337095faa58788b390bbf4d30cf9ec590dd58c8c3b363e13d40140d84622cedfad7c61c85de07686cfa4b717e8a2a45c76eccf1a7c8548fd187b42451b4ec7dc990471d1419f877a341d12e7e46443d929210863cf2006bafa1f9b9be11a43ede9236f3aad0f0c3c11d2b0dd1ba29e9ecb3e3b1154cbc43d4b5e6d305214148828c57c4d87523ca02e683c510a8b8fb6b29bcdecf833be3a0a0059212d3c0edf66861598d2ba327fc79865a74baa0e8966037691e23c6e47f9b3533090a247c81dd26d58f11394a482709b9a60c7ddab272dcca3268d38ec0084bbd31337dc5a3d46f3ef116153e2eba8918615332099f593e78ab016816704e447a341874c65ac26c42a5e22bee3def70a2c408798ddf629b4d6da5e7ecc92d55947ad1bc285785525f165e7ad0d5acafea5f09be34fa249540da012c78c4e773228ac64259cb093c37d45907cc2920f3368c20f688edb8e71500dda5e487b5ea3293a538a3b0411e5c26c20c14790dee39e8d49b87b2907429cddc1787fc4efd659628467fb94226d20fb195ba806a56c7896431681f4a9087bb5482cb5c37505c38c18d819add3bad46ee7b99aa72cac8562fe85b0c10da446f3290c3bc0432d18e812bd59f7c801fe63a02fa5fc08cb45ea39927a39fc7218cd5fa9ed5ae3e9b227ce23110d6dfbcad4e92f3320de5a4e7d5d66011c140b3c3ce8574ac156fe3b0af8736b0f4afee4341a5eabcb3a258c4568ee4aae24576fd3f151ed68b627e0919ea9214484c3247cb0058ded250eabcc256567f0e545b17047becc912b329ed72b35fd2c6aec51230487283b98a3b3ffaaa71abfdad1357ce6f052ce564bcc21bce49cfe718816d8968dee046f31b02227ad9810919d20f8ab349649d0b62ac15c2865f78ad09f7d544848247b07bffc07e0dde8643de9a54416742348eb88c75e20af86657b491a3dc361d2d55ce928d0f2023ab5368af474a2b3ba43c88d9fa5ec6ed330485155ff651e0e712049bb87b0899732d956c927dd7a036a391e59ffc1bb3fb54af96a0900d8559734f43db785d5acdb59f3fe93233a3379ff878b8c3ccc8831adddf66e681ee227fe49e51881d96e85dce021a262585f1f6bb62e8d310c1c1c7c48836896d35e045188a86e4ad14e1028e9b1b59d0512a8f922e3a880a2ade3d55713c32aaa7523b148d2f7c42a9113f59d68a46c8b0c833ce53a4b0f5341830530583acace4ad8838c54ba99dac6b247637556631fc35db7decbe4ac25ed36830308a6b98f614776a6c5a4accaaf4c9770b244e097c056a3b42322a49170abe182792206a98357b1ae9730edfc3df7b5882378853fbf76fe973db30bf6132078a3aab6bb32929de156d75820167616cc2613cd7e290ee4ca83cd228345ac0453d56f25d0e3206fe2d0617081b5654831004297bfc34d5a5bc00c16d132a867afc8dab72dcb67dfff6286103cfdda2c77a00603a92862103fe75ca37278a170843f8150485e612a6455f0c1076a098e344aa82c56f1b747b77956cb7f573e49dbfcd3e1e8bde36df7777f49aa9cb7b92011406a0dec00745ebb404562d3758ff829b8c75038c6320f824e2895be7898f3d922a928338571b9142bfedbde5e89d6c4147ae45045d2098304314c9d0b33e7f34ac6724aba93e54dd1faa2d8359b9dba75396d1c2f6309a25eca3c636b42e15d696a75d4ffcf23d26a7bcceb6ec60d8e1fb0678aaff02620beeb4b1c88b141704ede4c050348c8a2b200be18a047b54a7a5c16a3a515a3c78aad006ba9e9eef81a869af32c0cf7aa2f821f071be0924b3d06f89198aa448390fe190ce7dff1a43d7d6be70e2f6d9f07737f102e237ecda06c22b8998259fb6e0c2d09ab7bc74d675ecb4bc89a49be54b17d472053889f54a804ab88eb3bf530dba12c32983cd98ff61c1b37e3f58204bc1632cd6496167fa889f013febe44d4c21fd15952701acc1a1faf5731e83d0f7f35b2daf5e07641b87d8637d7f9618375cf29ee86738879b17ff6f93ef4ed2c85d3fa80e08bfab67570e86d6bdcb744962533ec2a39065fe1c5799f6c4843ee6e1e7ee7717339983339bfad835c788d0455939eb52a83e482d02ae866cff2056b1139520bb44917076dae4c79ef8d475ecb6d6438b7688f5bf3d6f948cac7ea2f3e71178a", 0xfc1}], 0x1) sendmsg(r0, &(0x7f0000000b80)={&(0x7f0000000640)=@in, 0xc, 0x0, 0x0, &(0x7f0000000600)=[{0x40, 0x0, 0x0, "efbb0dd888bcbe88ffe52b5c2180fada8e7a2aee1a80a0a1f71eec2692cd259ee6105006ca6c7c34d0"}], 0x40}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x810, 0x108) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x4) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) r0 = semget(0x1, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) semop(r0, &(0x7f0000000000)=[{0x0, 0x401, 0x1800}, {0x2, 0x2, 0x800}, {0x4, 0x1}], 0x3) semget$private(0x0, 0x4, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2008, 0xd9d) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffdb0) write(r0, &(0x7f0000000040)='N92', 0x3) 16:00:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x100000001, 0xffffffffffffff80, 0xffff, 0x81, "8864911e5b7f54d8618c5722dc67f1a3cf2770b0", 0xb01, 0x3}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x43, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) getegid() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) /: bad dir ino 5 at offset 0: mangled entry panic: bad dir Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *289001 16350 0 0x2 0 0 ifconfig db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff8000149ae388,ffff8000149ae388,f5bb765ed3b24ee2) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda640,ffff8000149ae430,ffff8000149ae3f0) at VOP_LOOKUP+0x5b unveil_find_cover(fffffd803efda640,ffff800014a1f2d8) at unveil_find_cover+0x139 unveil_add_vnode(ffff8000ffff7078,fffffd803efda640,0) at unveil_add_vnode+0x23c unveil_add(ffff800014a1f2d8,ffff8000149ae9f8,ffff8000149aeac3) at unveil_add+0x273 sys_unveil(ffff800014a1f2d8,ffff8000149aeb30,ffff8000149aeba0) at sys_unveil+0x405 syscall(ffff8000149aec10) at syscall+0x511 Xsyscall(6,72,1,72,7f7ffffe86f8,ab6c5e08ac8) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe8680, count: 5 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 bad dir ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff8000149ae388,ffff8000149ae388,f5bb765ed3b24ee2) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda640,ffff8000149ae430,ffff8000149ae3f0) at VOP_LOOKUP+0x5b unveil_find_cover(fffffd803efda640,ffff800014a1f2d8) at unveil_find_cover+0x139 unveil_add_vnode(ffff8000ffff7078,fffffd803efda640,0) at unveil_add_vnode+0x23c unveil_add(ffff800014a1f2d8,ffff8000149ae9f8,ffff8000149aeac3) at unveil_add+0x273 sys_unveil(ffff800014a1f2d8,ffff8000149aeb30,ffff8000149aeba0) at sys_unveil+0x405 syscall(ffff8000149aec10) at syscall+0x511 Xsyscall(6,72,1,72,7f7ffffe86f8,ab6c5e08ac8) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe8680, count: -10 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff8000149ae1a0 rbx 0xffff8000149ae250 rdx 0x2 rcx 0 rax 0 r8 0xffff8000149ae160 r9 0x1 r10 0 r11 0x66ea2ebe98685aab r12 0x3000000008 r13 0xffff8000149ae1b0 r14 0x100 r15 0x1 rip 0xffffffff81a73678 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149ae190 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (ifconfig) pid=289001 stat=onproc flags process=2 proc=0 pri=17, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800014a1e4c8,0xffffffff822b78f0 process=0xffff8000ffff7078 user=0xffff8000149a9000, vmspace=0xfffffd803f014210 estcpu=1, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND *16350 289001 91527 0 7 0x2 ifconfig 91527 452040 75189 0 3 0x10008a pause sh 75189 408639 50679 0 3 0x82 wait syz-executor.0 44408 172499 0 0 3 0x14200 bored sosplice 2286 68914 50679 0 3 0x82 piperd syz-executor.1 50679 106388 13917 0 3 0x82 thrsleep syz-fuzzer 50679 314370 13917 0 3 0x4000082 thrsleep syz-fuzzer 50679 505615 13917 0 3 0x4000082 thrsleep syz-fuzzer 50679 391247 13917 0 3 0x4000082 thrsleep syz-fuzzer 50679 381713 13917 0 3 0x4000082 thrsleep syz-fuzzer 50679 455127 13917 0 3 0x4000082 kqread syz-fuzzer 50679 92669 13917 0 3 0x4000082 thrsleep syz-fuzzer 50679 281020 13917 0 3 0x4000082 thrsleep syz-fuzzer 13917 95927 99453 0 3 0x10008a pause ksh 99453 335959 62982 0 3 0x92 select sshd 18513 245260 1 0 3 0x100083 ttyin getty 62982 239550 1 0 3 0x80 select sshd 49916 261050 49362 73 2 0x100090 syslogd 49362 507903 1 0 3 0x100082 netio syslogd 48780 123901 1 77 3 0x100090 poll dhclient 22660 161730 1 0 3 0x80 poll dhclient 2991 328092 0 0 3 0x14200 pgzero zerothread 97709 11211 0 0 3 0x14200 aiodoned aiodoned 74820 326393 0 0 3 0x14200 syncer update 46235 156881 0 0 3 0x14200 cleaner cleaner 75853 191105 0 0 3 0x14200 reaper reaper 54676 403651 0 0 3 0x14200 pgdaemon pagedaemon 38333 91606 0 0 3 0x14200 bored crynlk 87851 165105 0 0 3 0x14200 bored crypto 47161 474040 0 0 3 0x40014200 acpi0 acpi0 26287 59104 0 0 3 0x14200 bored softnet 64233 199914 0 0 3 0x14200 bored systqmp 47477 427586 0 0 3 0x14200 bored systq 35353 128365 0 0 3 0x40014200 bored softclock 50763 208341 0 0 3 0x40014200 idle0 62545 322714 0 0 3 0x14200 bored smr 1 208435 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 9472 6329K 6719K 78643K 11863 0 0 pcb 23 9K 10K 78643K 285 0 0 rtable 86 3K 4K 78643K 337 0 0 ifaddr 43 11K 12K 78643K 107 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 22 0 0 iov 0 0K 24K 78643K 83 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1207 76K 76K 78643K 1666 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 8 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 90 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 545 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 44 46K 62K 78643K 355 0 0 subproc 66 67586K 69634K 78643K 150 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 50 0 0 in_multi 22 1K 2K 78643K 72 0 0 ether_multi 1 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 239 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 79 20K 22K 78643K 2092 0 0 UVM aobj 21 2K 3K 78643K 27 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 33 0 0 NDP 8 0K 0K 78643K 29 0 0 temp 137 2709K 2837K 78643K 7117 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 8 0 4 1 0 1 1 0 8 0 inpcbpl 280 246 0 239 1 0 1 1 0 8 0 plimitpl 152 40 0 33 1 0 1 1 0 8 0 rtentry 112 56 0 23 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 17 0 17 1 1 0 1 0 8 0 tcpcb 544 90 0 86 1 0 1 1 0 8 0 nd6 48 9 0 6 1 0 1 1 0 8 0 ppxss 1128 11 0 11 3 2 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 232 0 88 12 0 12 12 0 8 0 art_table 32 233 0 88 2 0 2 2 0 8 0 art_node 16 55 0 25 1 0 1 1 0 8 0 sysvmsgpl 40 11 0 5 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 86 0 76 1 0 1 1 0 8 0 shmpl 112 25 0 6 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2234 0 823 46 0 46 46 0 8 0 ffsino 240 2234 0 823 84 0 84 84 0 8 0 nchpl 144 3158 0 1524 61 0 61 61 0 8 0 uvmvnodes 72 2610 0 0 48 0 48 48 0 8 0 vnodes 200 2610 0 0 138 0 138 138 0 8 0 namei 1024 9229 0 9228 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 0 1 1 0 8 1 scxspl 192 19652 0 19652 12 10 2 7 0 8 2 sigapl 432 709 0 695 2 0 2 2 0 8 0 futexpl 56 9002 0 9002 1 0 1 1 0 8 1 knotepl 112 185 0 164 1 0 1 1 0 8 0 kqueuepl 104 132 0 130 1 0 1 1 0 8 0 pipepl 112 424 0 405 2 1 1 1 0 8 0 fdescpl 424 710 0 695 2 0 2 2 0 8 0 filepl 120 4179 0 4085 4 0 4 4 0 8 1 lockfpl 104 169 0 169 2 1 1 1 0 8 1 lockfspl 48 65 0 65 2 1 1 1 0 8 1 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 21 0 11 1 0 1 1 0 8 0 ucredpl 96 799 0 792 1 0 1 1 0 8 0 zombiepl 144 695 0 695 2 1 1 1 0 8 1 processpl 840 725 0 695 4 0 4 4 0 8 0 procpl 600 1367 0 1330 4 0 4 4 0 8 0 sosppl 128 6 0 6 2 1 1 1 0 8 1 sockpl 384 478 0 461 3 0 3 3 0 8 1 mcl64k 65536 10 0 10 4 3 1 1 0 8 1 mcl16k 16384 4 0 4 2 1 1 1 0 8 1 mcl12k 12288 5 0 5 4 3 1 1 0 8 1 mcl9k 9216 9 0 9 2 1 1 1 0 8 1 mcl8k 8192 14 0 14 3 2 1 1 0 8 1 mcl4k 4096 33 0 33 2 1 1 1 0 8 1 mcl2k2 2112 2 0 2 1 1 0 1 0 8 0 mcl2k 2048 58409 0 58363 16 9 7 13 0 8 0 mtagpl 80 4 0 4 2 2 0 1 0 8 0 mbufpl 256 97770 0 97693 11 3 8 10 0 8 1 bufpl 256 22563 0 19452 201 1 200 200 0 8 0 anonpl 16 78879 0 70133 72 19 53 58 0 62 7 amapchunkpl 152 3532 0 3403 21 12 9 12 0 158 3 amappl16 192 3476 0 2877 50 18 32 41 0 8 1 amappl15 184 101 0 100 1 0 1 1 0 8 0 amappl14 176 36 0 33 2 1 1 1 0 8 0 amappl13 168 7 0 7 2 2 0 1 0 8 0 amappl12 160 20 0 19 1 0 1 1 0 8 0 amappl11 152 45 0 29 1 0 1 1 0 8 0 amappl10 144 525 0 519 1 0 1 1 0 8 0 amappl9 136 571 0 568 1 0 1 1 0 8 0 amappl8 128 140 0 125 1 0 1 1 0 8 0 amappl7 120 481 0 473 1 0 1 1 0 8 0 amappl6 112 56 0 47 1 0 1 1 0 8 0 amappl5 104 134 0 122 1 0 1 1 0 8 0 amappl4 96 922 0 897 2 1 1 2 0 8 0 amappl3 88 128 0 123 1 0 1 1 0 8 0 amappl2 80 5153 0 5112 2 0 2 2 0 8 0 amappl1 72 21951 0 21520 24 15 9 19 0 8 0 amappl 72 1644 0 1610 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 26 0 6 1 0 1 1 0 8 0 uaddrrnd 24 710 0 695 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 710 0 695 1 0 1 1 0 8 0 vmmpekpl 168 8363 0 8344 2 0 2 2 0 8 0 vmmpepl 168 81299 0 79808 135 46 89 108 0 357 20 vmsppl 264 709 0 695 2 1 1 2 0 8 0 pdppl 4096 1426 0 1390 6 1 5 6 0 8 0 pvpl 32 251605 0 239855 160 25 135 147 0 265 20 pmappl 200 709 0 695 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 349 0 23 10 0 10 10 0 8 0