kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Mar 30 10:24:00 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.44' (ECDSA) to the list of known hosts. 2019/03/30 10:24:12 fuzzer started 2019/03/30 10:24:17 dialing manager at 10.128.15.235:46556 2019/03/30 10:24:17 syscalls: 1 2019/03/30 10:24:17 code coverage: enabled 2019/03/30 10:24:17 comparison tracing: enabled 2019/03/30 10:24:17 extra coverage: support is not implemented in syzkaller 2019/03/30 10:24:17 setuid sandbox: enabled 2019/03/30 10:24:17 namespace sandbox: support is not implemented in syzkaller 2019/03/30 10:24:17 Android sandbox: support is not implemented in syzkaller 2019/03/30 10:24:17 fault injection: support is not implemented in syzkaller 2019/03/30 10:24:17 leak checking: support is not implemented in syzkaller 2019/03/30 10:24:17 net packet injection: enabled 2019/03/30 10:24:17 net device setup: support is not implemented in syzkaller 10:24:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x1, 0x7}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x8, 0x1000, 0x7, 0x0, 0x9, 0x1000, 0x7cff, 0x3, 0x2, 0x544, 0x6}) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x20000, 0x40) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x4, 0x4) r2 = accept$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) r3 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0xa0) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x2}, 0xc) geteuid() r4 = semget(0x2, 0x3, 0x30) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000400)=""/97) open$dir(&(0x7f0000000480)='./file0\x00', 0x100, 0x88) close(r1) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x8, 0x0) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000500)="f0780c2fa7f4cd3ab7ec8fe69ff2fee218a11d6642b2764a78f347bfb915369d5f6fd4bbcd183047e9d34c1ce7def48b24b1b6adc46176ed79cf4dd2030115917b8b5156893cd90a51a76bff484bc284c3b90ae78d413acc3473e0a8f2369c27e560959c1e1a43ec523e88d7181f0ec193a9060f948dd500bcc84321e0cac253", 0x80}, {&(0x7f0000000580)="f771a72a1da0e53c73f7fb6f6f83139f25db03e5e8c0ecdb820749fae26cdae1078df05f38066f79397decdde8684d285f48dba3d6899eb17a5b73bc2202302600d769f3cfccc89eb0e909f8cffdce3aaa3d354817a6e7c88202fe6e93455e4754f8d66f37c72124f9d1f18eedaa9476bdc897362563ebbe7b79d9fb3882f3de78962b1682d29fbc499bd83521d6a5889adb938c47556850ef926b096f88616d812fedbc46572da48dcd392447a7983282d229921a1eab2db23b7d80aedf503515c805ee47", 0xc5}], 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000006c0), &(0x7f0000000700)=0x10) ioctl$KDDISABIO(r5, 0x20004b3d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000740)="df43d142ad42020303a719f95123ddacf9da75c8409259722502762b7c3422cc3f4165939471c9f1e9df64bdbe162d196609d88b6007c33757824d686943c3763f79c97eeee0d6c6529704393fcc0de285a04d7f7bfa46669542f41b98548de7f3b3e111184f869af74d1bfd90803a562201233a3d2901464e62826a734bbc596f083be4d5a404fe721e540bfa325a5e9c9b8f644807f945b2c80976590fd31c224d79944b0cb9f14f35cd897bde36e630dd5c7e2997", 0xb6) kqueue() ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000800)) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000840)={'./file0\x00', 0x1ee, 0x8, 0x400000000, 0x1, 0x2008000000000000, 0x8, 0x5, 0x2, 0x1, 0x80, 0x5}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000008c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000900)='/dev/ttyCcfg\x00', 0x82, 0x0) socket$inet(0x2, 0x5, 0x4) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000940)) sendmsg$unix(r3, &(0x7f0000001bc0)={&(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001b40)=[{&(0x7f00000009c0)="7df5e096835778c8a425019362e0298209dbf36b43b1e4db766eb1b5074968de47f841226bbbe3cdf332529171a74ddd4edd4a344b42564fcdc3a269eba8bfb6ac92eed2565b7a746cd84a7984f8b270674221569e93150b892e8fdf707cc5720d905b42059a51198f20ef28ad594d6441df50a5a4e72bc3adab740ac4544978930fc9", 0x83}, {&(0x7f0000000a80)="5dcba9fffd792d8648b907c9e2aa4e699e9ae77c35fb5f7188d1143d8628d595ad66859a6bc593143a8cfd4da887871fb3dc62faab3653624d18ed0b9ea6f4cce694e0804bf05e88cae504d0f9ae4d0daefb4f7b420b9b46", 0x58}, {&(0x7f0000000b00)="0823c2e3bb8beed42ee373e129238bec3ae2c162cd380664fb6c3832db11b2a3267bb88f59753500cbf97e1e4ef0e187809cfa90d47a55749d00775ca27382f42fdd6a96bfe506a7b6af17489cba32cf30d7a6df29d110e7593b2a1dd2ae1014a660989db4851ac50d3d6be7d988957dff29f30c96278756f17898f800f2f8d7fc85157237e8a2f27ce270f189cc4c0c05de763f961a8c70b1211262eb834eab9042d3101832e71c1cb3afee99f94d76062d1ef5668ab729459b8dde768e41ffb992ec21a87872b60acaaf90ab7e42c3647354b25174e44cb578c744bdacdca75bdbe8ca834a5c52fe2bba2084a1630b683f2fe29b7d15a0cbc027a4a1d2cb3078f9ff612979b2574fa231a18ee2910a1e5be7cf8cf68b8065a02108e58c96a0e67bac0cee41a14691e04525dd47ed638dd4f1717fab2847cce2dbafd1d0eeb0a3b48bfd5d71ba1aff8a6611d598b2a1c8cbcc5a9188ec2c760b81f867828285fdf3c15d4553e6874d82c9c6613d9d618d38ae1a7aff71d072eade19c75d068b5e96ac4b845fcbad5884da792282fcd3cb68c8c656125f10a332eaba596714444e27493123630dbec34393b9b0c8d22cf5c58d15676700abbf859f58ad50a5df65d8847970dbf68f74bf1f8590e6f5842010308036b302a046ea3a2c551d8bd31ea778ee036a03043cdd26209121eebcf80180cff546f708c609ef0f69fc3573d452ab873f6727149e45eeaeed5bda941322486800c4602e8d4a02a32a60f7cf9047307c7df37b25eb2b343643718ae3486d02ccc0caa49cf1c733a772f635f90134c8bd58138ca992bc406479b6d4bfa9520298ac59c1355d0b26acfc85a4bbc58aae87e5805d1a0fe9edaa1cf36ebd68bf568e964bb8e2f386b5a5d714e1c3dd45c70890af003dcaf0092d0aa8e58728592680c5d9d468add0e17deca5762cb135fe87ab5dba15bfbb7a86758b37451cf5077302344b67f9ed606567c1dc788c8e62429b822d0de92b6d79e143cda50859e41ba0f831e8080db8207888bef10935826768d8a57f83b7dbc3f8a12a90b194e70e0890dbb5264f4011a4e0cc7efecb129802dd6314bc76f88808b7733ba0f3481212f7916daf2b23643c2e5a9327ff44f0e1727b6bf83ddaad216c235b43e5fa81f1613f309eb370f1e22019e5bf313885161d1ca2c7ace7b749d6019d393116643b6db45769ba61e23744e74cb8a8b42c115eb111d88fadb58f8e8fc316ac5a3b7e7100c3bb30f2d236b293553814cb44d0379149c239ab92edc5786f97ceb747b4b8f7cc1fa59fdafdf959893bb35684f27ff4d3f314e2b6169f463ef77e8f90109789302140b3e209f8113539dd524cc7e9bb98eac3b4c2a3042369b13ba9dd410d529ff8c84534d7e7cf2b3bb4a4687a6ca58a6de386daa2755c895ad1fbd97ac7e949b16d72342b0de579b8fbc50a72164e9ef8b908f0da760cc2448be17a000289239a5bcea5d8ae96d914256cb8ed0987052ccfb1b34b31b37ba4577f7aa4e312c155336930cbad404102bbd3feecf4657c0ec4d30213d0dc11e73f012ecc0e25e3abb6bb51b47e49d6f0e5b856cb6282529c58684e3d11d9fa6f0111b4f0728d3e5bda32d715865d200b4729d72ef996eceeef663643c096dcc23be08b0f74d38310f6e11d8822bf7aa3608c105a40618a8960091991d2b802dc3d4c03ddb4b451df19c1de3cba5a0bc9a50675106eb2981a0eebcfd577b579f48f6ce8977fccae1f9f688bd784c800af7943398c424a1c9001f54fdcbc6ef785623569424ed4535a4e60727f19a10dbe5859a73634dca9052cf4e7c06352016fbf6fc83ebd7e488c591e70b1b6ef9950a6ce7cfc2d10724f07d5afe9a6539f33f9400db01ef18f13e5f02a3c0923bcb026bfe7534a63967831f662d1f63ef1d6e9cadc8ec7aa8ccb4ed677e2df4fdbddfad8030c3023e15aa33fc40928baeac938f7ca4d5cd0317ec0bda47d98a400f9b3f1f2266bdd857c3688544439e2a00505c81a386e2a359f5ee149565da6550dfbc0f7a92c179a2ff8ad2af48ac0f8abbac4c77d0f98cb44eb42405e791f71ab906a5d628ec58de18ccf516ccc7e71b823e184e611316dc90ce0218269cdee8ebfd43c2028c88ee8ca3155504ff45fcf67c0f8f1840f6ac22fdbf3493546aaabdbe727e93722c8683c057611c558988c4ee96a3fbf65feeab80efde0d1988bdfc10b36b1f956680b401cc275d520a0d4f983108a4fcd083b943cac97b8d28f54d762ba7956a95e7399bf939f98937d8eacff3aaf3c931503eb65226fb76ff6ed9cf33df3dc66a345d43eb0eeefa19367be74d8059554bd3d294917729f01ce0f36f1e4d3d462fd01307309d530134958792e96d6392d33b9e6665301847be55cd903b50e9eea39fa7360f41a336f8e950f298d05ce10c350eb4a62a93d60b0dd6311902aff613424ac39805137738e72bc445ad0efcd21681463e4d7caec8ab8e1fa107e7dfe205d304224e218458f296e4be4b1f3acd884c9e8ba780fca97bf5b771b38530e98cacb496dc5013822e8f7dfc5db9e8901e12a1b41316cd1213e92c4fad8f1587f0dd588e475954a8c1b4baaa2b57da8750774cbf3473dd5d01a17321052d56b5d0930e4186805b057f18941a5094eaa03acd30b3eac41a651d6e854356e8ce59841f7d22685c2b9deb55c6432fb7124f2fc6445f067dd88f23a353a71061508a3c412d933bec63f34c85043a103c56475e2f15ab012f9edc46f186181e039cfa664b049384a3f7651ce27b5917cb92ab687d0eb43d46a0e4c886d1235be28b06a678fb0538a632729e9d52e5eedfb31e0f5e251b618f6386d4264ae6bc6ae754a58f068a81eba6bf28f81fb337ea9b39d7f3f799982896d538bea66f410c88ddbd132f4dc44390875528423f52ad01f52830d0ca7e6e472e4b252554154a12b6a8eb07b870db0dd89442016aa0b0a5f218ceef60a4d4283d94cf088cbcb7d0c904039ca1c433b9da438da0f2494613f2d8de5232d4eafb05b33d8b02bdc2b16123fb14a1d0405da33a0bf5293f5d38acf5150f4b3f81d4e98a0c193152b52d930331826bac5887e5debbe45c5c0d31e433700be70ec9055930c2a0abdf8ac23d70fa184fa49a6767b716e5210be744fd291cad2b9efb93564edc265a86ee35c708ac681d93376fd760afd4518cb12e6ee94b1a722f38c32375fdab902334ff8331068eb27e72c3f91e670fa85a4f3e12e31be446a2c999fc7cb93360ad269e2ad11e03494ccf1170362b4776cc3208bdec71b959d1aa5e9e6d863144ef48c0544ffbd8d5edf5a73e5a0f7ac253022c2937ef2955252fa3a956a3f3095280a2abd51cf12d92293d2ad4798d439be7756915a29f4422c0dd35d00aff64878a3fa0af9d652e92f87d19852129d8cc9652df83d5bf37c8ad62618c564b92b854d5397a5d9346a4943aa69e44b634893d3c8e1a4ff0c6df89b5999751ece989a2b3027741b1927769ce8471c4ecf130ca3afd0ab1be0313cf0f74d64c5a4c19ca40c90ca64f1587ba898ebc151f4601a92d559d4cfb7e9b7bc6838ab456e4b2ed3b5ab006de466e932c1fa87a37cbdc797c5da246b19fe20d4f0afa948f2dabe749946de7af68eaaa3eb6eef8124b3c3fd1f697efc2308fedb3da07074ea3695738bf36e776e200042ced2bb07c20149266cfa265074a55518c7b6494f6272d3a56c1a84e79ab30dbdecc9176572af3edba8aafccb68956390e65d97ae8de5024c5328c44e05397b348225e123a4211998f67e17067e39cea16b84eaa754f22df5cfbba9b8e2002c675f6b39dc0fc536e56fdf859ce382accd1cf75a6c162fc6a064081a6e1b4fa895409174854363fad959be0c984968d626f71b1fcd79ab3f22b6ef81f538e5361623980db7599a9527745ee1bf17e976ca4139ac546720b2f3c20971fb8a7d71361954f6f10a2e1f4c17edacbfded0f73ec6ce2492607469ea6fd57ba96662a49750621efc58b04e0e472b10b133e648e007d831542a92961f6daa30ffd6577efb52479db68db5487b611fa4159a62ac32792eac7509f55141597d6311775bd295a9ae2743d40766b5d49dd9c851c74dac84b85c4d6f45192089b98a305f35867a9348120f1a50068e2a1a4359ec20de651a5b89f67199ad1edcf53ba4645d9342860c7b97cc8514ef884ead3f0b34fb66fdcaaa697137cf61a2c0ae987506157f7a648f2ea6d5a71d31be310fb1475d7bf340406acdbc06f4e353955f8178f0a8be4a2ebd5943106c1bf34a7472c2bb5d2fe8fcc6e2dfe7e8bf19381529602c20342584109cfbf37ad567087e698218cacf8e73c48aa45a50738b09c5e7546ddf85e21cf3a66c1719ba1af05cdba2529ce4b527c3bdf5545b9e118f0209af8ee0cbc82a25b544256c794279e7e88e13e733fe8c0b02bb89fe26628d887c83946e2d01d22832d18d171b7de97c0f9830c24453f6191e937bfffbb218cf57fb6a381b743a81003342398a07b6ae395d11c31b03bdfd45afc491819992b279ed62ad38d6634bf8babf1a190246af4aba755af8d05cde09a02a800a0d3548f318f2e83014301d19b013770b9f8c172ed896fbdc11121c13a821fa45f60d37482d7ce0a1d464e58be654fc73fb591398501a5c2ca9f182af8738e027c5ab2d759e2a1bc968c50c8c19c457c845b51c98d62d48188e929b3f639b5883f0d524cd1218595b4313b728847db30e8023522ebd7b65fba5b0969fe58fcd093c10294111b87534f16c815d521dc8ba80d0a6eb7f79cf1a771c92466738e875ea3e03655ac42c3c2aef963a2107a0ebd2226b5973c25a3c5193329d9cbcfcec97274fdeb3308125634f4fc96da1c22a0c634bb69fdb71114cc865149753b0e3bb078c05b859630bb9ba4ab28d2a26b125af2c14261fdcdce44b6d4149fc18987c13be0b1c4f1e081f1431e56f55ff1ee3d5870f40c576a08d62a06232d19c3195d0eb4db4532a44ef212c6c19374c158850f9572692973b2acbd67f390530f2ae9fbe702b92a168a840be08c477c02fd505b662700528e673d236435c7a671876de2a22ad55a7aca7bc3870e780cd16b4ff866c2b8e0b9a9cade0732f796106a3dfa5cb1f663aaf296309d9b051abc054b182ecfd6fe85e31b84e60453bdde1f295fa0717a0adf59f88b98d3ae20d4f7e68a7867e2493baafef7a3b94717b2cf49809bfc652483d5845399fb5b67717dcf402f2314f14364d260d451ec940d3ba0e6dfb4480a73a3b727da93a03ccf25ca3ef1b18a08d6198c4bc063c8c51883eae2bb0a9944cddae0d7e3ece61189681f922563bdf9472ff3932c5606f51b136b32c837978e0ebdb0f62d3a46b5ca4e74309495e786f2e02ec66dc31abb8e5a73bcae6b9d3ca6d9e76c3903e541e32385eea78e5858a71c5864a5f324481ce641df8ce5458353d1691ebe757d48506a48e0c03b9a832b9bec3d0e192e1c5c424ec47b3e80b2fe0fe8239c7c72bec5c60b678f5e57b92e3a1ac1390119179716c82262016183850233d4568259c0322960e2dd13560b83b873ac71c299265fd24a236b99ed780d7cd6717feb94780fb5047c7c73b2b4eeeedeee41e2e82bfb427063514aba68406a2ce835f62e683c0a461faed75149a1f56ceb8e5e22279b63060084adf44dcb7512ffede0ddd7723abaa079e7304d09e71e0aa1bfacb4eafbed1d7d686bd05f7c24f02a067229a5e158269cc5feb892cb34023fa26544e17ab7449c1a3c28328e84c9ff406575dde94d44ff00695afafb9", 0x1000}, {&(0x7f0000001b00)="8d57ed9a45f76907c8048eaa85", 0xd}], 0x4, &(0x7f0000001b80), 0x0, 0x40c}, 0x405) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000001c00)={""/16, @ifru_broadaddr=@in}) 10:24:24 executing program 1: r0 = getegid() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x6) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) chmod(&(0x7f0000000080)='./file0\x00', 0x9) mkdir(&(0x7f00000000c0)='./file0\x00', 0x48) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchmod(r1, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'./file0\x00', @ifru_broadaddr=@in6={0x18, 0x3, 0x1, 0x2}}) linkat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) sendmsg(r1, &(0x7f0000001600)={&(0x7f0000000240)=@in6={0x18, 0x3, 0x20, 0x3}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000280)="696b9fb06fd96cd50100032a7d7f8ca345de2e648f4533b01acca941dd568e1317b72dc1ecf41aef28fdb8bce33680461cb4332e75e1028731a14e4d8aec5e665bef5abddd853dec47dbd30e847ae300816a1f8364029def8b", 0x59}], 0x1, &(0x7f0000000340)=[{0x1010, 0xffff, 0x7, "ab0e4cea1f6515698d2da80271edb827c2da6caacdbdfed651fdd024dd9a0511dffc849078a2b3527b9ed7f92ade59e892ce906cdbb327436762f68a34781d91bed96004e2e42c53b13e677b82b1eecf2b1ff876da0cfa346bc1e7b5cab404d2fee295df8f6ea444bc54d3845685a2d7f48e27166680a270e067996d15799ca023103d6f5ba0b2c2bf4f03e3a77f0855615a9669eb3e947475866db8bf81dabc93bdee0df4af5e3ba5df9e382c016026929281182f2143beaf157d082fc69eb8322340598893ac6633e9e71b92a9850f7f9bd7c6a9110e01f2d90665515fe7adb67e3ec8a86d93af63836abed67fe22331c1253f2faa70a3c2ca76eb6fb711154d1ef5cec312bbc9ceee8808e00db8c25493963ca8a4c9ce2104caafdc3d8139bef1e5a7178d347da294d0f176318123f9940323e7b6ab580678e57119bf20fede8f35ffdd90ccc539a70974d2636db832ca21885a70131468deabbc8a3a94ec94b854d9e64c6b5245ade798178dc6030fea06cc7409e5bb8760cbd63b914cae7b4434de11a65e8c3874bc3d1574612f92a7887596f1ca33d53d601a5ccd12ced71400415fa138dd2cdfc13cee17a9d87ea60259857c58826cbc8041ea733a675dc28399cb04cd6875f786c874b9933930df3b2b8892bbb16fc0eb06ae106fa6fb4a98bb1c5026e08a85c3c1748915193bc4d3e6924b2928e69fdcd42a753052fc9d97274032d5ee234f6dbcc99d1ca05a80cf109b6d53991f5c02a0c00ecfa5b66e82be396060ad04a14be6640f6bf71bc178174966dabe6a01fa2be1d0ef5fa936804afebac42fd3ea7867db394284017c7ec13e6eaa2b45ae054aeda1fa19c77eb540ee70d9a14210e01da9426156c600632296e423bc4f15d1c5321d9fa500947b7f6f275c605a5e5af5b4957ade7c0bb00f9238e9c6ee2efff0b533061f09f2ab6a59c3457c723cb9e3cc4b9d3eeecf8adb4d59d5a49e13948cf1f2e9a7bb148591c72ac114d73f40d7c78c4b2ff685d8e91a6d75aed00f659c41105ab6496e4f97cc3a557b0173a39286b665d00092b483fab0c49b66f83d82424e46a9d62ad1c795f087cf0884d708d68a9cc3e47db6c64883f08403a1579c8368564ec39bda57a347d3878207789449451e4e418e342cd0486153870a069c454bbd22765a892184dc163e42d5bfd0abc4f42021ce76aff56f5e87f94ad5e81fed4e90a3f64a42d3fa377919ceb6e558a6634eac5dbb5de5b73efaa60cc0bd5b2b7c2047aba87bafca62c550200747f7b441983a03b762351a8062d940cf74b4d594596eb20a8da05ffd236df8a3d15323ec38ea2b7b06db6dd8ad5a1ef9431e603731f642a87127b9ac1a5186abac1ab8f6f892c2e1f99bace54875a2157c69133bc6732a63e98f79faad238d4c7b11a240ec5dd1e3e688966e2ab8628eff6099853de401d31324338df17b28342b99ec27c54fd9835644ed73f38b89c6c17c11f2fa85671781cb16ec667c8969cc5616a1872effc762ea5ff943476e0d27a4b9eb1999d94a517cf729ecd94acb7b265b64f9e649401b6dae05fcdd1ea9e946db16f0bdb8f5b6e2ca5d81d667069e863c8ea8107207e5af279357d61c6f77f4274c1abc2f1cf4be4565439cf1f324cdc72398e1c0c2f2e18a89cdc64b4be918e613eacfba4eb61cfa49534c51a8abadf75995d5ed7349fc4b8a43d1724290734d3cb3b7a06b6976b50e1abe3b3ba38680b6fe325a653e564b76fc30224cdecab95ef68c0d415120f70d3fa6d098ca12e4f2b7d2243af622793fe9dc227d01ae17c249df093c3daace12e06771465a4afed7730c6fdc206dfad72c040fb4251e8393e3dad46a4b8005024b32cc618d4ec740e87f5d5132ef40c5bd75e225aadcb0cdebf57d96939d40dafab6ea0193dd0a89ecab4d5d440141938fe417cd0ec96d043b23b710d60cf47d0e80b4277f74e29ffa6e737f3e39d34f60232e048907dc8b5244ebcaaa2c83ae155e4eb0b9bd12768da8f15bec3d2099ed4da38e396f8ae999f26be247cff7c8cba2861cf6ad0c0634b9456a43257b81439d223ac798fb87fd8b202f474334c5a41188589b36d69ce91172fd5021b5afb5277ef997ce03a0fea9dbd51509b811c61c386a43920b5198fa446f766ba05ae67f76444d9fa63e6069ddb2db551f9dade17ff4d1249b4fad745a0f17ab827c6dff61b564ba8230cdb6b5e003d91a1528b3b0bccfdd147b25a5bbce06f7664d77ed4848caa0898eb412e347e1abeaeee84ac15d364d1c9c2abcd8631f290b6b925d45ea612c63476ded7e6182778f320eb7184267faf0325314a70e55c480e709974776a39066dd256285f54a552539cbea8cfa5a9fa863b9510b4eb50926c6f6836c755472a82c0f66f242d8e4660c7238191eb594d483d0e233874ff6d5f4a6ea4b7062d2c4fcc4ecaefb4c0d82fd58aaa4c1c00427a498709305df6ed68c9bc080ff4cc282f058182d67bc9687f84ca61aa3c65ef29c82bf6cceb79f9285d81267218229a5f6215248fa8c70b5f4a7382721f245f93b134ddd27af27df626e1f2410671f614f064de0c485ccba9d3aa93b043ce4718063281cf4364f5016464bff8e86893b0a0832e60ceefd05a5f44886125baf924161d84dd9695aebd3cb0ac7c30c4e10667b34f9160eed3cecd203a39f346003d754ddc99fce7c4fbb371e6c3e61ea8dd40d287ff28f5ac6cb1ad6f8d4c56bd04e5d83b3b8e58b1ae2aead1037d70b6c945937e89eebf5e3207de18400535ffb95d85dc436431977f6f0890527e7239910a687f309944374e3745b11cbe54572bf6b386bed341f5ce32086af2dc89d8f79e9843b3d32631decebe9713abd5e390f9949741aa4dd2f7445ef35531250478b8eeda1b49dae685e285e2e5ecf8e30daaf66bd8b1f08f2f991ca73efbaeeccf6c7337d246ae3ec8474f777bf463ebb4a60794b31e63b7c6fc4b9a2d2d3408570293efd31fdef6016327eb6432192dad4054ca25d788f58ec256a8dd3b101edf3ab3e8a282e88f798b44bff99e7a79ebddad64410c19069aaec34b90759b690d18e09becd79e892786fe7da3c1c7566b379c9f685eaf5a83eb9621ec3744efa856140ca9463cf7a022c700b4785f3a79751319b07c8f761767ec2cbe62cb7a6698257be46aed34c85ae09cc6c22d856ec244d9648ce142b7d7abbd1b55b4b229721f12db6425a5828cdad810acd710149cbf5d2f0475829146f575fc6ac658b49768b8b4cfe0be9a2ac5e0eebe8e7d4176ec274f0aa73a20e4874cf9031938bf5c65e610999a2054aa4368b33f3e19365675b395d9341708744f5f7c482c92f14628ee007c86d33c816df5c6830c5dc072f960db4d0907538299aa0386dc688fc274d472fcd2e8300244d8c7f18aa3d014088663a500eeb66b7d95b67b848f7a50abb9bcadc7b2ea4542739f5eccb37f4f9aafdf51cc9ffd8c46e7661c557806ee660d5e583ef9b9c863f747a7207905b5daf1a33ef4fa2450df4331795955923cc4a48a9f505e3347921610046308efb464bf68cc3fd8f83a31b472d57b0ad6315a44025a394e04653739097202c9a7f1ad5a912425c3d07d6dde458153a055a80b393bee62b79a7f5f457b325a7fb63a63ac2cf657501da2bb286f60e81f77a9f61cc08341e56176a593fb4d5a352f62d324b9629f58525d0536454d0835b7ceaa2986cc0b12e5b71b52fb423bbd8c85dd7a885e4f8e278b84b336fb978516af4d04bab6339ee9d9657f96fc79ea13862e4d96638c02715ca973d476ee5a10535beadd11e3c92605d2f98a1a57493571e55ec810558ebf35ef6fa0c35713b6133f7dbfae47ce032567ab297f4a02b85bb89bd4e74dcdbc1061312267b60fa3b9ae8d849bce7e757900c8d1bbf335234fa105a093a5fb0cf683329bbb7d7021c04041970755676fe6a7e5763a2bd63272c0b2a2a1b4bd399a8723605e61bb1fcc0e56a0de2bc5f6a77e124694cbdd2568c1cbb5cb547a1f769c0da846acc107dba648170a2b1fbafe4f81fa8ce646e1cc835aa9a1d609cd1d33c0f9b00f83b74e85be98ef0811e52d2525d31c5d2cc2672bc92e0c5e9c69eb2d07bdb1aae044f54e923a690ce9a8ed7c6371b568d90bf2c69c1f51e0648361265e82a0353936896c4ed72083d0acc4b55cb3129014a08606e1b41128ec4d75654f31b6bd588f6e6fe5db4ef382101d2bb5f2ad211786af740acac8a59b509ccf7b31f5e7c9c52d202b98b7df8dc000f93932ad1b9613bc400222857a84d9f30ec734663b7d95cf096da3685690404f7a1281587eecbfcc601fa3539742e3a6de0e01cbb222c498702f1ae19b7e759d91deca90c76760fabda19595c84026c5eabf9bafea5e09fa0d4c5b062997b1b19cbc021b5f8c757c9b1f1456e32349eca2b2576587cc783c1095b4d2ffda6f04463d330c89a775649916e2beb2d89f430b7aa726ccb2c4dd9067b780b3e91bb920a84a1831512aa8a16b9881c91a9c6415dbc459c4e082f20f871f514741db290511abece554ac19ae25a16688e63db1fb0a99cb4847e34abf9dbdbf341e9358d850916d7449ee5cd8e8342acd2b1d94d052a18a3237c6d3b43eb0fe579f74c60c5667bbeffb5ff37ab69f14ca40ea6984cda010f73bf97fa71d14064ea09abcfc98d19baf70ff7b2dc17e08f705c62faf1ae5e87c24ffff3a2fcdeb21aa685b51f78d4bde7a8e8d24550658af578ee6deb44680a07b111f78424d54044db9379ecc6b9ee51dadbaffbde000f1269e34e428778f9b715cb5ce221669be5309f1d228fc834bba3f38feb33779902974e627a69b94b7997383bb39f50e84a9701d65420f62f3f22b969956231c0ad36fb7c6d8eee6d9492cd0f0c875c3a17418dbe60058ba90b6ad165cb938f55b046f1ee9fed1ab609ca321c84704b9886e0362d7de26f6e81abf0f13ddaa0c5b9df9c06086123c5db93f2cff0351411476188a0842181a633e2a9d7fc3809152eaf09b249f06ace51674bc3241e712e56715afb637d03035a7c200615b3e4cf28c15fffc2e4f9ef42edf5f610910718b0712f1d5a1c8070002d473f9f4e87386723737c683fd651593a7bea8bd1cd5e67f68781001615226c4376121aac7c7e8de40c7fed322a70c7adca718a3263691316618577580e66c5b3dbcd56185bdbca1f9e80fd3e4beb60052af6809a4c2e805c706c4f247530c2894313540dfbd5eab7f6accf0e1f9c10dec38d2f45c4cb3bc84fc73d8e43e634eb5c7e0051f68e6fb60cb9e4d65e07718e2bdac119c28cfca08a55c2cfb5b52e5f13c38baf5b79217b10edd8f04e3b9bcf85f66db6e5de567571a68aaae438d7861d09887951a6ba0da2e55cc9becfaf6203a248f24c7e33e0405bcc07bec01812022d1d3b86ff9131900aa5003288818f271ae1f1a626b85e4fe408d9bc3d8d28ba837a533dd9c98abe344873bfa4ed6e688a2bae340030b48439e3e4fdd506587126537d1d726d0d8ed45c022688e1033ee8e45b11668738b3d50d07ed217fbe60a7896ac1d4c676115233d6e0d1b5c4a77dca35cb758250d4bdf8d2fc339348d87046e62442a76fca5bb0b82e7de1d381c7372a4d40b07e31e37389fd7077ec8ebe6b3055d7351f16924eb588fbfb00483fa067eddbbf0ed32e48ac0a19aa651e170d38b2c4234b0305be7b1b2f4c669bc762dc97a6112351650ece208e5d54381a599e76921552f1df34781778cba4962a90e4b368e747cb02ebe873c93a80c8cf35d848fcc425cfe049e6bdc88a4a2f86"}, {0x80, 0x1, 0xffffffff, "b433728164f481b76005546458462c9e98d07ff7aab88e64853b522a4356c919f287974565c234c462b03a66cd294db24f3c511b9645c5ab74e3c709f252600580040209549bc92a3a28e63875ba06f62f0e74b4713891837246f5936b6fb446e0fefc0446cc516d3399f6cc3dfd"}, {0xa0, 0x1, 0x9, "382ef1ca72c6da9ac158e69b74b3a8db24bcfd1f159df9c41e425e19f0cf9969ed96a48eeb5d1b4daed7ce9f57fc43b8fa5d8fd16d94986b1fd55b9fb15a66332194b7522934abddb89079efd45eb1825d08d021742d6b316d20e1685f1e6ab25b65192f6e785f4c642723967c8673221ff300afd949efe458655a89e8f864449d4f7a91b0fe9beb289e0e"}, {0x48, 0x0, 0x2, "fe3b500a83b868ee1bda600ed577fbef022b64751eee8880240a341e92dd38870c1499c8558b398e580fb3f742f09632d4e80dca613e7f"}, {0x40, 0xffff, 0x28, "1cea4542efe39877cb414f76438357c9f72fc4766b4cfc0529dcdf2e58344e67862ff500529de71d2fb021"}, {0x70, 0x1, 0x4, "87b299c7034dcd984ebc9dff40caf7851a3014d7920b2602bf78827fe9e884b2a45fdfffe9d764cc2fd112565598d42372c608cf1b87a369c72bb4f746a285d69d0da2ebf0680b58b28db13958b11a229e61008feb43aa719de31dfcde4d98b5"}, {0x60, 0xffff, 0x7, "ad66c4fd69613231f322495ce3639a49767d68c29bbd888fa054390ccb2ee752c3657196cd9ff419d956c3061fc9ae5ebbd2c18d926d7660c7562f671aa4301ab5181964d7721c665ddf236f7f"}], 0x1288}, 0x400) linkat(r1, &(0x7f0000001640)='./file0\x00', r1, &(0x7f0000001680)='./file0\x00', 0x4) mknodat(r1, &(0x7f00000016c0)='./file0\x00', 0x0, 0x3) chmod(&(0x7f0000001700)='./file0\x00', 0x11) readlinkat(r1, &(0x7f0000001740)='./file0\x00', &(0x7f0000001780)=""/99, 0x63) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001800)='/dev/wsmouse\x00', 0x10000, 0x0) syz_extract_tcp_res(&(0x7f0000001840), 0x4, 0x81) connect$unix(r1, &(0x7f0000001880)=@file={0x0, './file0\x00'}, 0xa) ftruncate(r1, 0x7e26) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000018c0)={'./file0\x00', 0x101, 0x8, 0x2, 0x0, 0xff, 0x8, 0x1, 0x2, 0x3, 0x0, 0x40}) sendmsg$unix(r1, &(0x7f0000002cc0)={&(0x7f0000001940)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002bc0)=[{&(0x7f0000001980)="e678ccb33ad0474ffdfce9facbf0725037ce402432dff744c8db79f6c4a8c76608583e4b94a0d7fa9210660db86d5f643539a4a74367cae5a9c797a381deb47ed935234bfa16869c5f97ba3c82f9156bbcd56180aceacd0b796c33ecd23dd2632d028ccf97baf2488e83d7ae54943fc2766b0522255917b2a6f36e80c0410b9eac1ffb04484612ca7ae04b52acda9659297fdb92991e830658bbe28f9cc455a08a96e566b599e45421", 0xa9}, {&(0x7f0000001a40)="4a87e4e0fb95544593223cdf3e29ec852e14faf06d14706e3ce93e7dfb9c40e183fa7da290732662cd5180f3129ab109d404a01cb83b0f649a81c192fde21e4d65aff5d1567888b320e233072a2caa", 0x4f}, {&(0x7f0000001ac0)="a420037ab7469b04603671ca0caffed720465a20d07dcd5d6fa9508ce72ca53c8e556e33ad8dbde7d596153ad3e1dbba1b22b4b6bf0249fe02092c8532b06a9cd1f9adacb60c69df2453754a1cd1b04d0c9bd09c9b95e1c7b67ab539ee7e43a1c3c3c978a8230d3e58436b40c26353ece1037ee31ba5346f2d0faeec63fa1dd471120b93c67488c6658fcfb8c44d9952f3a2b43ce418a7ee1eb9d07f630a170e13b252bb10ecfe96c1773e558bf4fd8ad369a3d90a9524de958bf34838fef543a8c4ab8f639ea94d863fb78c144582025edb6c388aebbbc9bdaaf79e56958f5614d16138c702f5ef11c30960e7fe1bf1366e09ef2b32dda1", 0xf8}, {&(0x7f0000001bc0)="704e77d8105c239f6c15aa9d62393ec3ff39c39f2fb7d95bead53ffd6666367305806fdee4ca942cf1f69ce28f5b32c84f3ae80e49724a7aea497daaf005b9cc8a3bb7a7dbfe3e55cf027dc38a205e99ed4ac18d5eec546a51c2e5d092ad036fbd3d9b3f68f6f3149c50d6652917b3769e34b96eb5f2fa920a9cda030482201ee537860c1b53ea5bbc2eb0460c6abf1f15f91c687d38a74baf3a09dc52ac0f57675b462b4dd0ccd8d887de2f2d8a7d508bbbe5042c7ad087b43bbcd7cca13ae472415d31d0ee006c30a9a24f1627240fcaf78d9334051e2fb0b188f8c0ff2c33250dd4878da10bfa673cd231ce94378a43f0037025b03d513dca602079f56a7fecef84c27191c005ee56e1ccc2f6c79b66c099febdf058b9f3b1a8cdda427867af8568d7992025edcb5912293ce361d3b3e703695c865b085253c3ee62836ecc79590eecae662b858a4ee3fe6b83039cebd7a0679dac54b6de832260f6914b8b4336b3ba327fefce21985de930c91fcd7c6d3b7260af5014e41a1d33d4d2683f5ecbd9f6fd0a602e40975ac2d99b975af2c71241273d07a01abf78ae4816964552c564b93977e65402bca3e900a6225973380c9338e9a169746d69a6e6a740b73f09ff87c8f044482fd848fb2f0f0d7ba6d6954912d36de388d5dd127d26d51072c51561054711b1f6253a4f5d50cfe4f873a6277a305647de80e3c14f8764b6ee4d071184d803f86129c9f6e2f134bf0ae0ec0f95db359a10847ac0614ee910d365b5dca6819ce81c925bf65319fa057cf4086b36758c5d77b715dce6e6db002949765a7d2de893cf5449b300268dceb4777500231d701ab1bc2c85a4176b74ea62b0b1c3c14bc1cc8821859a35554bc406d5e2720bdadaa36196c350663c254deb4b1f3cf5db420a80fcad8f069ab77a46d9236947854a77bd424ac892672295a96eed406692d6a2988202cfa7af84901353c2a58ee13716e78c35960416df970e7875892bfd3db94bd392bd991edfebf977b479c3824ee40adb4d7d4f2ef2b22de2b09cfc2e2912381cea7c3d45eb098f2e929aac93c1ec00018dfc6da736403e9ff3f846092ecfbdaf114ccdd8ef72d352338b545fb7331e0095981dd5a7016811bcfd96476543b2d491e7865db40761f9eae2c4b14d9aa58a1bf6804d1f12517c960d416ff39a4ae8e3701d711ef02dba9b0abb7f255d2f75c3a86aa679bd393ae691e3225f719288ee7b6bb3d23483616da21c7a3f737556fbc7129d04d02dde6e0297f8a634b68ad2a7b239f00c5155a8a697fd2d96ce6f5f30fdd314118933888a94cd0f995abbaececc2e53fa36100c99951c705ac4f879941b32f2ba43ce8542955c03d073d1bdffb6d1924cd281d924da3fe158d67ea76426d97cabc5ef74bfd9f1c2e53fcdb5e815aa20b9c56f0aeea49c49e88ae66400138298b16d4867098000957d8fe902331ec71a6f4cd2d7dc99b07d9c386395b98c8417f8715a1a24cf9c8f907c1a2fa4a6997b7d97b1248f6a7acf3b21c551b7bd96cf791cc3fe31f476a772d4f5e86bc5644593b978f6c663894e737e0b386ad5d45f6bf73e3f730db4e14e272658b4dd2ab059a948d0c1c67e32e3ec53ea3c657c8738e96008ef3e0497d1ce6baa15c1181af9d89814e48ef5705d499270b982b2633a82abd3d68e2acc81e0816f86bdcb888c868956a5faaf7ecbc5df60c6394018b5abe7d4cde456e9f97b4a92afe966f7f98f2540911c700064663722243bdc1f7e98f2bdcfff1c4a6255830daeffde53c384e958bc4424687f28899647503840c928b2af70807b3ee16b8db60baf9712ab0430edf6ebb8167d0ac5800749fe5e29e8c15b03dad769c86fca212fd76b70107026d4dda61d819a6cc9987ed2994ca960484e20be948d08570b418efda8a05fa7ae5daac5b562a87461f15612fca58432ac713dd091580b238f580542c54633bd2bca94d3c5e8ff4ebcbf7689842b186b664667092cc1e5b87d3a709a1983e831d443cca18c9e3c5ce9622a62e12a6b756ea55654828fbb452d028e2aa1a390f51eb68f55b488fcf7a32ad92c3688c2c66c1a3ac85a201154b45bcc790b749c171989f04724ca5e507711a54cee3724d8fe28d78ac3a4b6ef38dfd45e2ce970d4409855cc2cb218d1b5b30b8213efdcf60d73ed8954bec33bd6576275a33276da354c448df1d503dae422d13da251557a8a728352ee898a4fc8c437d8dc4a31abc1e63543bb2f3f47162f4709541635ffe5e5adce6903c06821b2ad29f35211186b36f3bc077d18efbb0b541195590ea70fb8deab5b33f2917795101d2d6bf1560a890aed4d2d906fb948e48a5abeb88dd84f9a306355651a7e61650f0401c3ca8ff6b1e1d967e2aa0935f70669939fab2f05374348ff73314555278fa874e4e46c3509dfa2f60dc77e97d862890d9acf3492c3433602af224f570703dd90320a972ee1b8fb3e0c643ef1c04800445efc1f08c8f5def698cafa8cd2bd66e70fbdede2b7cdfb20ee4860f26287c2676c1ca716278099ae9299413b71d60b9f75654cb36e9c082083a39b9c91a28e59de5daf02319b77eb514d6d930c38349ce17bba1b8ff35252efc171ec0013f75be2236891e5528d1e84c355c52f255c179b1f58a22ad237e92c4afe6803e669bc7bc4c7dbb76efbe9e8a5a5c6bbec24415e3e9505a397c2d83eb8117ede0e7c5753b3b20d63e257169d5b90e82050fa6a2ede61b5f6b8b2fdc12fb2fd34fe5bae620b19afb4456fe1beedec9833a0a6c93b4e09dacbeda6f073d4239b6823342ca79055aa059b38ae199d1f83da9da9bccac69ac865882c36516ce2c5e08b2ff6fb9951fe380d79e1f68a9faf8bd9cbe9753240eca954941b52822c25efb4e8d25d7e634336395cb6661b4aee1c032a535c8ad2366cdb0896a535c31a68a75fcd66e180867bc8bd197438fe68169d172a70f7e7a04a5565d53bc85f13e0fa6f5974dfa491a55298084228a1464b2dfc682f23bcbe5d1204a6f0397760474215390da992462b7e90fa2402a260dda719df97b0100c69a843ffc3cdc877045e3d7abbe8b1185891204c28067c4857bb59ae02159ae8501f11965eb38bd8f17467306a14c40f845fbc7365e2e1602627516dc6cd410d6cbcc287d07af941aac8f9b5704b07e88626209882eb6933b9968f2682b11a5f9853c9c91ed3e5040e345b614aa31635f9c9dd9150d0cd47d4e58df2c18b8f02df11755c8b00c097b5f56d6b94a538772ff253074c97d754b49729cdb6cab36c23d9306a7ee4b22351a610c522911c967aa2deb8b9f58dcb1e463892d8fd10623e7606c97eb32abeb017e1752690ffaf95284bfea0365531d047e27f1661c25b5fa1738650a21a03ce0d956884d63ae33ef7c197403175e83652e28a9f5a5c00e2339e149ec09f33036c01f73d46b342a8e094944c3061d4af39fa1ff57504410baae4100e99f37d5c4e163cd26ba67f3ade3e965ab379bafd4e8b034fc3b6eee2bc48e8bd644be5468fe4cd318ea9f87b68a5aa2d7641b42dce0a58f30550ab7f48fe5f50946a484235ede3da35be7e42ef6a6625aebc0654099e8a40ac580cedacc79fc002cd02463093effddb3b43474ef3334a7898f3375cbea8ba9e800365d5e3c7dc70323f78e9c4d05e0b75b9075b884a079d688dc0fa63db8bbd5a821ea6d930249bba6d564e3c342b29fb486fb857fd541e62b5987c0057a8667ca9042a449e80cd5b44e6b91940fd79a5f895bb57d9a19b903706f860f1f3570da6bf468e67cd034cde909620496c20e1d7c99f4d134d9c28b6d01a9672ee25e6fd970eb6cf5dab4341ce1f936ffe9a07aa94a3b32638afe03eab58b7455f8e2904923f842ed0d114c0fd138899ace209e16d72b76deb5fc5288d5f6f7b7d429a12a1bf676878f5ed46126b48c541a51ea93ca0942665cddcc1039be4f0f8741d0f9e5386c81ab086ad7abc3a089e04bcdd6ca91f2c82a262f329979d59bd3ee8a7000ad6c3ae43b942bb31112ff3c2860629866d65b346a4ecd6070f4681786b0d0cd025a61deda277c21b5cad7ea1f2544bfc382900f2e38f53e440fdbfba2cdb59e514e3fd14b518ab05e795fce0deab9c58319135582110dc0f86d00ab1e6c8d2c525d5be54bee2dd16be838310ed88499dff475c5ace6a24c828f8467c82204ed069ccc6775bd9cdb290bd02eed57b26e30c5606b2dd1489b09ea9d0c1f5664b072a03c853b2ae4b40c13c1c997267fc54d6c46046b94b13e09d27f408e3eb150c87552e8a93c8958e56adc1308443f23554b499d9c99d7f0d8a3e3b45e72a5321b0a3c0584a38101ad8b65b9ff457eeddeae07c936a84fc06bf8acc55f39e99b591dd91cd88a9830e64cfe766376310a5b5033aeff8e611c6890534446d064e28e5bef91d8fe622c3eaea7b40f7adfc76364a55d9f3f68060a59d5ad7aee000129cf82ccdf429c0e6d43ed9fafe742a4d185e5b9607ed756aaea2337de444817f1f0e01689899f9a0dfe5db7f6aed245a102d7327e17edd40f14940de920c2f22cd24e217c825b960fc532242c5f2d8a6cdbdea292df355cd0938247e98d9a66a818d2361f6c4cea2f19c2376ba8b22a3e1cb9f598ab9a7ab32b493294031ae8abba4c8ac244ae134290a48d5e0ac8b631fd4f1564063e32b0044d3a82e1c52a905b160dc1a98bc127c89d843f07ccd0648e952a196f691c75f374485a48797720bbab190546897849f6b6cd537601050227c3d56f51508f389e2118278d823770d2df827350a51598ccaab52edaaa6e34f4a8bd6de938206b3e35e99509601823f50fadb876db2ba6944a216b41a89203f1e9b8fc11ec05d40917dc1a2fe7e0011c7a215d9c31e8799a164ba830dcaefe5d255a5556ea009e6615d478d77be4a012d1a159ea39a3aee70eb3332de08674ccd17c6a71b09f95ebb0e4f1e1fd7ed89cad29f42d8f93d620618032a3432d7fbb7e54571d2d35572fb4e0a3f8c514879a01f5d3b68cf652eb5c481b28aceadd218fe97174812092d7086caf52e7cf42fe64b4c300e1573e80233a82454ff5eff0b633df1a4485bbc4d4aceaa3c83f80a113c0550e13652047cd1b6eca1db6e376c006bdc684835ac93744fc04c6c98a55107d01f8ba35ea14b1396c66b0e772ba606c1c5b518db97c810937c41cb578610a3d60fefad5bbc0f8353f03e73eb63bbe4656084737245359995b54dcf1bfdd1eb2338452c252d28f7b425b2a334034bb79afbea89a88dcde5d2c1d236afaddff0e48c77328bf362a255f589eef59456070d0c1f0440d74847991332f1a460799b0cef6701de3838b60cc3486cf04be561da8db742a7e09683fc47abb351e6fc207dde6b73b33a4e7bb9f864e76175ecc701dc18a8c1af6f93578de1ad9bd2b52fc6bdd0a90e5d4fb24bbdced449b21910784085db1fab0d81cb82cabe81ec236d5a02bf4639f8e0c30459cddf65c3a96bc7bef78d680797a612e79b2c9612001825b5bd9c713ff56954fc4caf8c6c96a8483402b6a4a374f341b2181414288b83215982c894656f0b010f4a481440d9b139cca1b60d92009428da87b17fa6144c38cdf80913ddb10bd0f5c69df2983a27e1384038b6083eaa708d4829b161fc73eca54d4316733820d37c67b685f939b6ce770f7de56e52fbf2ebf70c2d468f328e7abfda6e85795ffbb49d5231c3fb095d2ab0c5416fb5f9580b42487db8eefa3a9dab3fdb484550070a119b99243ba275ec7f74591498960930b6aee88e900266a5775297329b", 0x1000}], 0x4, &(0x7f0000002c00)=[@rights={0x20, 0xffff, 0x1, [r5, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r0}, @cred={0x20, 0xffff, 0x0, r2, r3, r0}, @rights={0x20, 0xffff, 0x1, [r1, r1, r5]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r5, r5]}], 0xc0, 0x8}, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000002d00)='/dev/null\x00', 0xc80, 0x0) getsockname$unix(r6, &(0x7f0000002d40)=@abs, &(0x7f0000002d80)=0x8) linkat(r1, &(0x7f0000002dc0)='./file0\x00', r1, &(0x7f0000002e00)='./file0\x00', 0x4) socket(0x2, 0x1, 0xfff) socket$unix(0x1, 0x7, 0x0) kqueue() chflagsat(r1, &(0x7f0000002e40)='./file0\x00', 0x1, 0x2) syz_extract_tcp_res(&(0x7f0000002e80), 0x3, 0x6) pwritev(r6, &(0x7f0000003f00)=[{&(0x7f0000002ec0)="921eab433f969d0e85aab82adf7934b5f8283ba87305f56a3ee3a5024080786219d7860744755f460a94e0a3d4a8c15757b30688b65a50484ba0884f07b1ffe267780b8b45cee5e4bfd8500c2ab223a73949521bb3ded7550017d7241994127d2c58c2f3f88330235e326921ac28a19fe1543463388de6cb330cdcd564a5b396831df906fc90439df9a86bfb522f779f1cf54c08e903cd36e63d876caa10a6fe18cdeecadaebe93f492280434ef55c8789f0b0e9e1db8917bb6a528e4aea85dbe85d5cfe1647d6dc667432fd3a8a1a8074e2dd8a843563c38a1c020fd1afef04dae776518a2a8f5683db0ddd3114d8f7683460d7483c5b2e43683dc705ca0193798fc6ba822fe3973f6a0479bbb8a9d9839f4bf1d2712518cd5f193da33f75e8534b5afea37d62201b042515b73ad883a462543ef53fb0fcf1497029e824b0cc69f34d2ac459d03cc7c0fa9de79eba2f9815619a1b48348b5c126f82a7cc78593e8144bc042fb5b91cca1fa190b8657d12e8b6d778b1d6815c21708fe6bdd4a153830d6d35a16d14a148c5121c4fa844419976ffea0437722b566489c66c87135565f4fb1981333bfead0769326a6f297658ac6182bdc43f89bfc128196a0cf2390005d075aa4f4fba99ee343d88a0c36e2bb0827bf448f2df5a2fbb62f10be3366acbc932055e04d9b7d1a960d27b0d66382ab9f29571fb3222b50ff90685b4922889b83f0675feec6c431c4bd16816db38cc5b5793f5a1bcaaa3f96c61a4da37670e341cc8033806ff7ebd5cb253bf6c0c9b5dadc1bf0577f1f78f7c2159e3321aae1dad7e36d42446161a57ff36890c293cc63ee489bd5ad328b654d52a4d4e4459a030b956b935143d4ffcdc827082792ab7c1fa9af49dc2cd6022081a7e5499effb4dd7f7e0153dc44438a7142c55590cc4c785e9b8b42a98cdc41b3110bc4c24bccdcfe9f74b7b638e3bea13c05da780a8d9f1d73352d6d220fe44e89c81394ca4e5b2e12272f3e16e51bb09ee466e643d5e5c75835b976e53daf01f24e16732ad13bf91419a4a5582ead99027d98372b5ccff3b444261247cba07d093da550305a5dbd5ba1eb3650305568e0ea542116a94c91e30683efa8e06d1ad51733837e2a22d6f5b16eea7de8386e219bc15f1936a7f8b8e54090e4f6d4bb72ea6e25e25883c1842e085ce29a45418c11892f2f65a09ad7a3d620d1be45993b019d3e4bff5227bc8275e4de36ffeaeaeed9a362c1155d124194f52e18e71c5d6bbdc78cd35231ab5f8c2d7859afb8cbfe0a9d7e43bfdd4e92a8566ad69e8747e20a284d01e97c2b179aec7806b7f4bca261ee74004015a460abafe0a5bb3445142a16385d78fabf3fe727762d963c1fb843811c555bb343e43e282c72b265d5d7254db99dfcb7017cc20aa8ba2823560bd57671cb24b32bd98fed41cef72ede68dcd7e8b36003a3af149cb57e7293047ec86b785c3691a5f79e0db7f6e1148c80faa138715e318d9c957733816a6941c7c23bbb3d7eb1f4fb646a909cf8f6a198388de2398c883644525b26f22e8591e67d19c50bbf9374b659695c8302909abeaa14b32fdcf0799e6817e59ed4d706fe9e62e3b52eac33772cb58b94514d8e615fcce52f4158dd823980cae93e23131e25739258ff42892a6f05254a6f3debeda8fc7846371d2f92f419fbeac9f7280a75c68c2b4a7541c84a1651c5595cd990f7fbe17f95bbb905a4709fae7de24c6cb6c59257f718348b6cbd2996bf3e2169473345e9d4d9c4a7b0826ba6f4052b2b67e18a31fc884254165ed6ea6d493f2ade11434ec9b427d39fb8d0f0602334b8e0d76587d0d338d10c36ac99bd0c6b281382a9d38a48b8c525b4e2d3b78008e3673e871e48b67737038aa4d2936ca7584aed1ce72692dba990cc994e360b7439cf63dab22d40cc5c66aa26c76f37c33736ad7412b90b456feca9a9a1ebe38aeeefb0cdffb1bff6fd8e10f842a9b9ee4a721c8d169c246da251aa9dc3f272d95fb078f39d27fa3e1e132e779fa4a11d814417cc262a83609187519f6a9bfb5f651cc86218d10eb0f5b3d5d84173f508b548c1c5de5306f7c7bd185d41a0344ba3345abd06dca7fd4dfac28986cacb4dfa3433a8e4899277c0b8d506c94f8b3c3bf6b586f5b7137c7d0e2b58fa3e3be72543a4f363be27afdd308e558eef19eb9109422183647e24d373706e8c34b5475ecf1924de7280132ff8826432d5dcb4bea92fe80586ce3cf6fd5227a5398d572e3120dc73d55a234931bc34dd05e9787cdebcb8319a426c5b96d28b807d04644111b8174ab5d0ffe0f91c18a96a63b68ba2bef9aaa46ef2e36da4a09ac66874759018322c313f5c9c64b19262bbeb71a0862d4a0bd8911fc20cf23796baa40b11dda2b280255e4e90793a10a62536878a9b09138bb9af39b9fad3d491fb26a9f989dfe83f094a9d290d9964ad188ae3a7182c86f47a967e147d38acae9f3e959b70297a0e6faa2a36cec5bbc7a9dde9736dd69ca83712bcd6c5de1f76073b68d5287f0bbe12d6b660870a0622f156466cfbcfd03de8ffefe9f39253aeebb8aad39cfac1b73f1d73d944132edc6e7111fe2461611bf6b71b7fed12292370f7460be1ef19bcef5b75ed7959092baa64b8cf1fbb52c90c17ae3998189692163504469e120b71e5c215fc1467d2fba3a1bd4518774ff82dfea1fc2795b5d5a5d58bda1e5c8283e36d3428984078581acf5bdba427268ad2b8665017198425cf5343bc9d9314709eb44ab09e96407d922eddda75a864dfc0f1bab54aa0017fede86dce280f1bdc96ff0f2663a485c085861599ba57cfa9ff00482b4a05ec0e5706c565b3a5431318d838dfbf0afcaf21688e561463b6a1f8adc84d5546655078b76f2d8b39fcb72b97a434285538bb6156a085ad8a87dcbcc3dc6a365f5b8a27fa0b8f2ec19e3334d0c79d0250e403d3276bdf3e4a019e6f3c6b7eabdd99f9a7ac7b5631cd55faae6e77c454f3eb78aead333cc178e4c0c05bc87408c24337579189fc74032f00f0abf4eec7ed9775bc01c61d98cf956fe01a95997c72e407a0eb008c6e4d55c288312e9a8e9bc88bb26a8434f9f65219421054218abff5a1e571fd9cfc70aafbd505f1a81c5bf69a1f37d0127945c4aeb30b0fd1931a16bd72066fff929ce32ab0c0d2b3c153497be39474008d21b9c03b99e26ccb043f4c38f9fbb5b1fc73f0d94b9cacdcdc6897f9d8a74b930db12bb438aa35d1f691b7433c7a5c08c6f3dc00474e317775fc9a870041fa26aec5b6566551af180cf733e21b402a5585c9911759fcea039b0c64051b9123bbb5b618c9b2f534d5beff733278c2dbf8b848714889633a44579533d7911fe92cce758d0d6b454da27469e2a417725bbbcd26f7a786bc5f7e1ee5348dadfe85bc54410800d095f8712b9c833e56e563086a76d48d63e3d9ac9b5f5288c2e924eddf594c8993b10bbca7bf3982f876761403a34174b80dcd7a83dba0069e410d484f49a713833f99b0a2ee0ccf238e7e3474b7ba70d8f724396615ca6f3f5b8866e285011952cd0a497738ff416f7e826d1fa59d2d6fb27abd436c5a1b84c5afdcd87756a93fabb3c6610237fb3d8544dea77e4fdffee938dc127433d62116e0047d96c4cdbafc88e188e5da72f4de6a09427b5cb5558bc5439dcd7cb9f7b50a82152fb8a16f7536efffa9537aca7154d90ec8cef0f292b44fc25e20ebb0ded74fbf5a411f00c6c880a9a81dfb36ceab231985a124b1af7da2eb2fdb49449d1fd64399e3cb73f0f2aec9991d3e993d2d475a8785e8c87d9849652f7faa9a3613ad19f8d600e8e28fb7368506fef4191af243da07baf16815ff98105dd6b63537ef08d4739d4d3c169fcdcb3331908ac51077503a53187207774828aa1e9531273dd9d4a7c5066273972d7dc6b56fbbc9c5ccb50d4247fd4b960202eb69c5946878bf38f7bd81814d3aa2e551dc0911c21087d45c5caad7b80fbcfb217fcb5ffe8aa356214aefd07c52f2dfe63a4610a97ce7985785a06ecdec2af4c97ee7055b9bb302a6e697c256d982d9f676a5ad66f6f61609044e0c52134887932c120604528a3a8d07ab3864bae189a15d661cd79e339b5a986d424e3e7d343f1e3d20f549e8cfdc067650b77a9a1f01f6897ef2a59fd4b14db85e049dab3d9e28dfcce8e2fd734138ee0d434748d861e86d663ecbf58b316f742326d74c7a5c981eed35e967c0d772f04f1a8a698ac4655901e0f515f07bfa499caa25850248e130264719518f511ae900f32313cb56f0f3f84981b4ae520ba8e00f0ef6700689ae84a9a91f093ea10343a9e3454b85d3d04bb87c2bf0adbfcb4f0bc11642fbe01d166a116a2ef7df8c34886afdc9ba450e499473425dc70a420419e278cd3f2595ce879c01f8b1aa42aab845152a4638ed79626b41503016a9027faa35dcf58b4c458a4f6e5ccf38aff1d2b3258072d0b166e4bbc0da0a8be0d414872f155fc26446114534f8590594e623d72457b723eca73a37b5457531923ba4454816d909ab93f107d5588610b2ef3df4370ea8589a24a5f7abcc6443db924d15a569c412c734a5ee1646aa32364ca3d07f5a658356ca005f7f08f599127de1f5ba34c4090268e8249f09bbeffb4c4b73ce9230e21e6d6da190d7782988715a58428375e13707a5538a9abf4aee28974593fd7f0aa2c986ed7326c430091943420393124c09082ab1509f9deaebe1eec98c49849c7ae236e171a472104193bbd08397d85f8625876e47ea12dd6cb5ab47603f82aee15f8444410f4af9978e30ba5800840bcd55f22194391db197e63d228f97b90ead0e660223baa96a1068018fae46f04e20bfe18801f214fa5c6d371767155fa5e31dc308ed8c8e097462d24ecbedd6ae294842fd4a6c2c0cf3f915272f4e8d8eb7028af72dde5cc42d04f2868bca3aca6eae77202238d40f8c405d2e9f46b72a3faed2d97960ef0784848b2114be78a2b44c03e92f5b1f6be9c9f87c14bc2b5d87f51e88095047644dffd9e6b15cbb10bf07406b24e2105626dbc89330a47bd34765c39adebc0a337e14ffe3bff0959de7e8a2eebe5a99c47f1393acccc8086b4dfa0d40b1cc99e777860773dbd53ab4b2c1fb8870c2bf5b2134b6cfabda98cc47cfb73c1ca9e5cbbd7bc4a1c776c921338af8a35d7fa04e3d417175f5ddd4544785d21e2241f8e900a3b743758b77d625172fd0311b9a359ea8c2ff49689bfe97b52333e5d8fc670e665fafd4a63ae5647aa9c4f19f36c0a42ca7f7690226b4179ba3845d7a72d51f73934b0414c9c9d44141f943ed170cc5ffb828070eaafc21436a480a3cb4b4e390d77c43ff191b6040e407d1d27673fda85baf78dbd25559fe83c92e948cb1a79e1f3082edc5c6e1890ce3d08f70fa538be410f569b5554554fefc378935fbe873f16dfcf4c73317fd53d9e178fe407011e57f4e2583fc57e83821f7a3e3ac3251095de190d10ad4361eac4a6dbc8523b309d6061cc7491220739c6fe8fc47dc7b9d095311cbcfc3ed1331d6cbf4d3e454b1689f36717beaba786bca21afb957808375191829ed6c724722bdb02cd4caff7d439cfa17f2b85c089174b33bebc95a79569711b812241f237b1df8a6691cb9adcfef67451c44f8beead43c88ce5ee4e6fff7fd1de41a19bd47cd6b3c1acb5c9622d2bd2376c83a4365b3fd573764c78f666f074ccbac12db7c3a2f2711222aa83e91a3950c293359d1846febfae6cff7279d4f7a0b9d9cfbce255aa180aaccb53e7f106c7cd97c7", 0x1000}, {&(0x7f0000003ec0)="d439e0f56126feb20341403bc8511250b98b23c35a290b4b41f06d1ead6dd4ac08072d", 0x23}], 0x2, 0x24) 10:24:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:24:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) kqueue() recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:24:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x840, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) 10:24:24 executing program 0: chroot(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r1) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/230) 10:24:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) unlink(&(0x7f0000000040)='./bus\x00') ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x8) 10:24:24 executing program 1: mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x202, &(0x7f0000001000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/6) 10:24:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) kqueue() r2 = dup2(r1, r0) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) pipe2(&(0x7f0000000000), 0x10000) dup(r2) 10:24:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) pipe2(&(0x7f0000000000), 0x10004) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0", 0x18f}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) login: load: 0.30 cmd: getty 12676 [ttyin] 0.00u 0.00s 0% 318k load: 0.30 cmd: getty 12676 [ttyin] 0.00u 0.00s 0% 318k 10:24:24 executing program 0: r0 = semget$private(0x0, 0x400000002002, 0x200000000000410) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000280)="ebffcb0100008000000000793002009931929648", 0x938b) msgget(0x1, 0x200) 10:24:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) flock(r0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x44) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) dup2(r2, r0) 10:24:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x82, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_open_pts() 10:24:24 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) dup(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 10:24:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a18f678cc017f46e1379f163545a605e14c1609b0418d13986679b90b44215c9ba186091f2124d2d62130944b10c465eb5f638bb0a791287b8cc69", 0xcb, 0x0, 0x0, 0x0) read(r0, 0x0, 0x33f) socket(0x1, 0x8001, 0x2) 10:24:24 executing program 0: msgget$private(0x0, 0x47b) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x811, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x7810, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 10:24:24 executing program 0: pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10004) flock(r0, 0x4) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000280)='./file1\x00', &(0x7f0000000180)='X\xe9') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00f1e90000"], 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x7) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000a00)="20f92ef5a723a23c17b6021d1e6c7a18b7db3c6aa25be15260243538724feff8ecadaa64a355c8ae9b26f60b5d9b64dc5291de1e39b7d99a05be9c8919875f4f4e565ff3f8a344ebd8b9360066d057ee7294dd826fb0d08e345f4c1e4541c53bc0c082cfbb3b4038ebb63bbcf454166533230affe39b013fd02c35bff87cddb26d6a20323e4ffaf7ebb7aa5da3c071e67b8a31a1ef1fd5edcf6998ca58adb344d5d1231f494051830d48b1d5fcf832f8a31193e74874acbbd20eee17dcf9c53f4296b11f723d4d6b88efeb0d1e94b1f7be0ecab1b162c19ae6874195e99345d88513de20acbde3db98505af220a90485257fefc34bf175d096f1460118faf048d86940cb2576d6903ad97d2bda4e0abe4849c525e52280b01535437fdf5efdb4d155c9fcc3a6e6e5e6c9ba65e7bb01ae94e1fb62e10c40647629d423814fce881668807b7c5f58605249c1b50705823abfccc69e491605120b5f619982f2053a3e254145648e8d95e9d60a8224545e6ba45b5d316e308d40355defda7764c3371e6eab3601d9bc30e8646b4b0359dd0c73f6b5266dbdcdb31f8302b2ce87bbd0a0adf876052c09620f3c00a2277cc363ef292cf169568ced8d20ad7924cd68e7617c1fc24fa845eee7927bcc40c8d2479bf918dd21e480195b5b79f261686948306da8091e4c5a8eb7831618019d1a39ef9cad4427840473dc62294166998586b274298265673173d0732aecd666eec000ab7d0abc9e71a819a4dfe7dc29c90500d2637ab73a8ead940e46c866c1e7ee48e449430f8983a62593733c8ef0b6d0a525814971572398b957fb4334f12ead62ede4adb1634bb7f91fd0d8ffe531a233edc16ec2eb521dc90e7d8005fd0bbd167b90e4a046e0eeb91e0f7dd2134d4b184fc0008736de29662b684c75dc4015c9fc8ce4eeda73c2ef85ed84d263a92b63d2e9adc9b1a9a56c5584698325752e657e306727d6bb3dc15c5a46e4ecb7832471f8e72ca98e77a4c9dca2ce3b339c0b6c7c035d51e8151b1d5273481d7a3fb2bc2b562d1bdb6cd006b91cb3d34ee4d2620f9729f43929f8504e6ec5b4e2ef0b12bbf685790711bc8d37253a98922897455c71f712220382bf8a06e59ba63156b1cbef470909f99704b2fd7b8e208814ca8414dc79d47534d5a3305bac9a6d022705f501f3651bf67f8594e69276dc5095e9cd3ae628b98a0059133e243a0616a3b9092388f38690774baa2709a47aecf812a690439b67520c8d5cdf03b1dc12df77538a872cc6b77484f639d3c2e12d14b2a10d", 0x395}], 0x1) fcntl$setflags(r0, 0x2, 0x1) symlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file1\x00') r4 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0x147) setpgid(r4, r5) 10:24:24 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000940)="2f0e63809d2bf3d6c6352f80d8cd1e03cbfbca26f4fee8cba00065f9d28f120a95c495900350d2ee2b4fcdaa2f1ee78b587c8708b09d96a76b96f175ecf8e97e9807db02b288910bc4686f652c34d7a7c0dd04dc69f81f19e176d89c9d5d079465ddb3bb768245d8ad4d7fbecb804ffbff169cdd654c2a08383e6ef75de3d761809d59fc7d0389a2ee24dd849e11dbbde29c613dcd0e27343f2a453c93615fceba12260918ee4f8c884b9fb49c7ea6366e9f7a11eb66e94ee0f7f790e48045e0cd81469b4fd12fffe2701e5bb6527accbbf35d18", 0xd4}], 0x1, 0x0, 0x0, 0x405}, 0x401) mkdirat(r0, &(0x7f0000000380)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r2, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r3 = shmget(0x2, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000b40)=""/227) mknodat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 10:24:25 executing program 1: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x40000006) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) r3 = semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0xed754effb7ef2411, 0x5) r4 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000740)=""/133) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r4, r5, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x1000000000000800}, {0x2, 0x1099, 0x1800}, {0x0, 0x102, 0x1800}, {0x1, 0x6, 0x1000}, {0x3, 0xfefffffffffffffe, 0x1004}, {0x2, 0x3, 0x800}, {0x1, 0x5, 0x1000}], 0xf7) kevent(r0, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x9, 0xffff}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000003, 0x4c3, 0xfff}, {{r0}, 0xfffffffffffffffe, 0xc, 0x80000000, 0x401, 0x6}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x82, 0x80000042, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x7, 0x4}], 0xf75, &(0x7f00000001c0)={0x0, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000800)=""/122) semop(r2, &(0x7f0000000200)=[{0x5, 0xdecc, 0x800}, {0x1, 0x7, 0x800}], 0x2) r6 = shmget(0x2, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000240)=0x1001) mknod(&(0x7f0000000100)='./file0\x00', 0x2004, 0x7f) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r6, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000340)={0x20, 0x5}) semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1400}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 10:24:25 executing program 0: nanosleep(&(0x7f0000000040)={0x200}, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket(0x1, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1813, &(0x7f0000000400)=0x800, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/12}, &(0x7f00000000c0)=0xe) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20008, 0x90) nanosleep(&(0x7f0000000380)={0xfffffffffffffff7, 0xd79}, &(0x7f00000003c0)) r5 = socket$inet6(0x18, 0x4000, 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000440)=0x2) ioctl$BIOCLOCK(r2, 0x20004276) r8 = dup(0xffffffffffffff9c) socketpair(0x10, 0x4000, 0x401, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x0, 0x7, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0x20000000}, {{r3}, 0xfffffffffffffffe, 0x80, 0xf0000021, 0x8, 0x400}, {{r4}, 0xfffffffffffffffa, 0x4, 0x636e18cf3d52a4ba, 0x3, 0xb96d}, {{r5}, 0xfffffffffffffffc, 0x20, 0x40, 0x93c, 0xb81}, {{r6}, 0xfffffffffffffffe, 0x8, 0x400fffff, 0x5, 0x2}, {{r7}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x100, 0x6}], 0xb1c, &(0x7f0000000300)=[{{r8}, 0x0, 0x2, 0x2, 0xfffffffffffffffe, 0x9}, {{r9}, 0xffffffffffffffff, 0x16, 0x2000000c, 0x4}], 0x5, &(0x7f0000000340)={0x1, 0x1}) 16:00:32 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)=0x10000) 16:00:32 executing program 1: shmget$private(0x0, 0x4000, 0x640, &(0x7f0000ffa000/0x4000)=nil) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x20480, 0xc1) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x80, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x602, 0x0) poll(&(0x7f00000003c0)=[{r0, 0x49}, {r1, 0x40}, {r2, 0x80}, {r3, 0x22}, {r4, 0x5}, {r5, 0x101}, {r6, 0xf1}, {r7, 0x20}, {r8, 0x4}, {r9, 0x10}], 0xa, 0x9) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r10 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r10, 0x7f}], 0x1, 0x2000000) poll(&(0x7f0000000040)=[{r10, 0x100}, {r10, 0x4}, {r10, 0x4}, {r10, 0x10d}], 0x4, 0x0) 16:00:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x8, 0x7, {0xfffffffffffffffa, 0x7}}) r3 = dup(r1) write(r1, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r1) sendto(r0, &(0x7f0000000180)="aea224d4cf75f2cfaa50eb8ee7338261a8ed30668416716cc112c124858f81e615dff7358ab04fd2949a26d4e61807b98d3ba9c98bee411bc6d2da9d39e84b6f393937", 0x43, 0x8, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) close(r0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000000)={0x0, 0x800}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') ioctl$BIOCLOCK(r3, 0x20004276) 16:00:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xec0) getuid() mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x1012, r0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) execve(0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x6) 16:00:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) socketpair(0x14, 0x200000000000005, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f0000000000)="31aa3fb3c1590acf6303dee22bb198b15faadbb49b1bc47aa519aa141aacbf4e40", 0x21, 0x0, 0x0, 0x0) setsockopt(r1, 0x33a, 0x1f, &(0x7f0000000040)="631a07239e28350d91aa482f33db", 0xe) 16:00:32 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xffffffa9, 0x0, 0x33a, 0x0, 0xfedd}, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x140) r1 = dup(r0) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 16:00:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x70) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x3a79, 0x4, {0x8, 0xeb}}) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x800, 0x0) close(r1) 16:00:32 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/tty\x00']) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') unlink(&(0x7f0000000000)='./file1\x00') rmdir(&(0x7f0000000140)='./file1\x00') 16:00:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r1, 0x2) close(r1) ioctl$KDSETRAD(r0, 0x20004b43) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x2, 0x1, 0x7fff, 0x0, 0x8, 0x1, 0x7, 0x1, 0x2, 0x165, 0x81}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000200)=0xc) ioctl$TIOCMSET(r3, 0x4004427c, &(0x7f0000000000)) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000240)={{0xe0000000000000, 0x3}, {0x4, 0x1}}, 0x2) 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x0, 0x3, 0xfffffffffffffff7, r1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff80000001, 0x1, 0xcb1b, "0366402ba77f0c03af00", 0x80000000, 0x2}) write(0xffffffffffffffff, &(0x7f00000000c0)="8121aac1325b012b", 0x8) 16:00:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) close(r0) 16:00:33 executing program 0: msgget(0x3, 0x4) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x125, 0xfffffffffffffffc) getsockopt$inet_opts(r0, 0x0, 0x1, 0xfffffffffffffffe, &(0x7f0000000000)) write(r0, &(0x7f0000000180)='O1', 0x2) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000000)="7b5bc8d8a83d41280e089403717fade254650a6ffe5bfb4f48022aef4f63cb543f074654ca4d338b8b3e94007dd8d23faabe5925563f41414cdefa1d0b55a7505e083e5508396f233ae1af4d79997d64b8c4108e1309689a784e1cbc88", 0x5d) close(r0) fchdir(r0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) fcntl$getflags(r0, 0x1) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/43) semget$private(0x0, 0x3, 0x404) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x4, 0x8}, {0x0, 0x80000000}, {0x8b, 0xffff}, {0x4, 0x3}, {0x8b, 0x7}, {0x42, 0x1}, {0xcf, 0x27}], 0x7}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) semop(r1, &(0x7f0000000140)=[{0x3, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x7, 0x3, 0x1000}, {0x0, 0xfffffffffffffbff, 0x1800}, {0x7, 0x1ff, 0x800}], 0x5) 16:00:33 executing program 0: pledge(0x0, &(0x7f0000000000)='\x00') 16:00:33 executing program 1: r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x802, 0x0) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) ioctl$TIOCCBRK(r1, 0x2000747a) socket(0x16, 0xffffffffffffffff, 0x40) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x1, 0x2}, {}, {0xfffffffffffffffd}, {}, {0x0, 0x3}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {0x2}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) execve(0x0, 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000003580)="4803f1ae3d982512a8c78849df9fc458b573edc81755e1f62382", 0x1a) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x8090, 0x0) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003180)={0x0, 0x0}, &(0x7f00000031c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003200)={0x0, 0x0, 0x0}, &(0x7f0000003240)=0xc) r5 = getpgrp() r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003280)={0x0, 0x0, 0x0}, &(0x7f00000032c0)=0xc) r8 = getpgid(0x0) r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003300)={0x0, 0x0, 0x0}, &(0x7f0000003340)=0xc) r11 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003380)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000033c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000003540)={&(0x7f0000000600)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000030c0)=[{&(0x7f0000001bc0)="791114f387890761a97a4d5bdc4c62152ac0af0ea115e44f4a39a21932d49f8daa92d167dd24bad1ca744b63a90f9f988c85ef11b30dc2b1fa9552962e9683", 0x3f}, {&(0x7f0000001c00)="9aaf5d2848bb235670431e80d7fc053e4ed728aeaec24a7860706dda870ab16e8c3a7b1393dce6f8a6fda55d2150477f2355c6cb61", 0x35}, {&(0x7f0000001c40)="5160283d318587b3f808de363e69951bd0e9849f0cf0c5ac8665281c453eb835d98f0f41e1a106a55508562f998427d4088aab2eea37f6019c7142dc5278de3e9dfb08517bb72ba614c17cd46eba508c17d48420d9872d263f37caee0f04bd95f4bbc9cafaf30d3b1d0d93d4329dc72840fdbbb8d98e8a22440c12d823e9c51bfcf227f87795c91084e13a2d6851fab32e2f7e8acaef", 0x96}, {&(0x7f0000001d00)="1296fb349b7195519e303e8ef553c877d15cca2c164a8d1bd2de1cb05e355fcb7c467ced6ea686c5d7a2343c7cd8323958ebea66fa0249aa556ccd8c87ccbe8a6eb398f8fb9383d90a3032e42a44c4222bb653f6c45037ea39af5913e39f9018694096f3641541f38fa698253aed5821cb6277391765f0ce1b865752c088443c3fcc789a50a558828417ec23d7d66225d85c2688694bd539790921bae887a3f1527aae14193277db335e113e865db36af80b848b01179cce940a66410dd7a330428222a4b6cedf029d0acc2aa62f75c366cdaa0a42deb1a4b25070e63eec65292fe8ed8b", 0xe4}, {&(0x7f0000001e00)="4f764950e38c12b62e9989c640c66ab9d7394142de5822d611af822f9ed71c2f812cd9c768d0eaa1303cb757510c1e63e5b2c8f9b0752610966f67684e3fcbeac6ca82", 0x43}, {&(0x7f0000001e80)="3e025feb76dc12eca0535b4dbd3fd51d30fbaeed3b3bed5b6085572023330c0598e0b211f7bafaa176e0deb55792470eebf4d2c4419ba241fef3501d0e4fe7be7670f7f58dfa67bed960a59d9f4531b2bfdd69d4d8252833adb887fcb20aede7f622f399681534bda6169ca105eee8291525394d870be9d2e2ac45a753902b6c5713de6c650d8bfa11d974809180618506810830c46d93b19869fdf6d23becc8c0d0ac0e79c18b3ad19ec9863d17bcf053b5daeb8213e8c2", 0xb8}, {&(0x7f0000001f40)="b3f43112ece3426d7f5f8172b2650dcefba53388da8eaf287075db3e1e0408b5df8abdfa0aff36978e83f0eaef643404064db34e96f729d9fb2ac65c0fa2121fae", 0x41}, {&(0x7f0000001fc0)="beb0441d2a449a0515680ce882825b329ada830e72c49ac6d8089c46824535d49e2db4dde91ba38de70f8eb5d6abee234a4b7df3480d2c566b36c87f0ef4e6889bd662c52f8e6db1edcf19c52e39bfad1c1d42ed3e727b680e459e3847d1dcc10ae4f93655bf3f202b7d570ef3c93e91b9a68091a7326010c7417f21ccd4e9192ded3850f0a17ed03909cde6f5006674cafc6f7c1e035971a03c05681b19b7bb4fde274c6ba8fd85f9a16685844e24fc740dfc107886131131925423e07360ee9252798e37120b7d3498b1314bd4ae1a9990d494e72e739ba42940412d0de3bae58df8a734f501dd55bad39cbf", 0xed}, {&(0x7f00000020c0)="d1ad2f791ab027a6b8cf66d10fd2775a7e0bba8fa6a534093ac047c5701f6301da23da730518d02b0b59b88231d266e84451091c973804603191dfd588c5248ef6753f645f19ba7baa1790bb8f9e14be0dec7cb9aba05f3974ce1c7a4808a45baeac6dd22c97ddad7dd895e447d14978ec1e7c2e631b85670962a0ebf586a6f9f20693e77191ac9a80b1d4783127d6432a9a599189622c0286a71f35785e1cf70421c0fc928c44bfce2c5aeaf545e725eb3bf46509196a184b01e2a207604b697b2d48fc2491d13032b12863378e3b0bf2970096788dbbd1b8482ef628cf5c8904b78cc71542fbde5fe1de5884dc001a71ad6e41faf5b96eac7d9ec1d2ad6e69c16796296ba189b275beb8ca6efb33958aa2593ef2dc3c62785798ed0f268e67ad34e6a612ba8ef781f301fabaa23250e51c9059d2878a82911928b327655b4076f3797a91727622653947bf6045bf2e8d2c0dcde75003aadfde1c960842edaab636c577e372fc6edc86eecbf80bf6620cf2c99817c79df31589c01766a204e4536f2ceff2fde15d6fa5a823312b5b4527a6e47c02151f94a90f66ab231f4a218fa88da19eb5b897394e262e295fe6b7ce67e6ef8aff3d328fe8f28824b4f204422e2832d88582795eea3a2974e322564d74639ebb64b1fcad89c01c2d7520f5b27329a8c9d99e82123869fbca11e889773c087d68941235e82dc8d359eb50cb17e12a8d44546759abb1e6b9da8968be48e9b301d169278254db433c1893f7a8a287b2d2c505ed6ef4cd7a7960701521ba26c31db91e37c38f33244ccf68bccce1b9b0788846222facd25a55c10b2040ce6f9bad70934fcbdd39d606052c1091dbbca5277d0ff6bc7945b02b68809d6cb670c66c1d187b372e234c5eea5b0dd085e766cfb0e7f2a84ccd0bf2eacd8b48365d8cc427f75e12ef4e7b30e956b951ba660b4395bd90c9ac3acbf54937de580d0b613842fdee2d6655c96f37cebb95633c39138667adbb0b24cc395a6e2ddf23bf5c8c4d5dec8bdbfed630b01adc145ce05cd52f68fe32ad8202f14403b94a8f0b04b20bf5db2429326de259e709edaa37389a09ad53e1624217bd1840103c070b4734a7af6db25b8d54ed1a25f2e3eb90e5d892a29959347c3f7aca549fea3fa31d2b6080d6a6b623c4a348bcfa19d847edd960b5fc97a56e8ca929d0832e7950faab6d41b5cfad4b932c032f74e2a86498074ff946c58a9503440138c29a3435fb9804ba716f141133c052f7e84ba09c17d926ac10fd2a301e06001dacf2ec164139563b6984c175813358450d023cafd71e379d19c44c370ddc75a984467ec733f29499676fa8c8d0d33836e2948ed28245ab3e6ccab45420c17a2d30c8872dd450da245ac344cc3b33dc5e52804f4fae4f8a2fbb5c318322075b0b5f04bb405d5fea4ffca842142d25118e2448f21dada368c38d157250609742409ed8549126c39a47e0e2ca54cb3c720b44536a303e20b92928cb9c95b7c8d13c7b40584e2fa13c449e47e3f4996cf0ea49515d684be704fe02e9de201e8fb431467155e1c4566d73eae5c46d41e594799c9a0fa4de3f00d49b618193046db66bedbccb5b666a70767c9aa1cdd21bd8f9e16422e607c09df228663d8f8b94306818a27264bad0f75e70a0314f7dee6fbde98dac9d8ec97f796b16561ccb423e7986dc71d75d47b18769f7fd223d1309863a600324efb1018b55e0b558f43854d5a39905553fa05e27769aee00b30b1d87fdb6afedfc8537cccca79150bf260067a788dddb14d546e941ababadb40b5d145d1a6ac684f31c7b18a8e20d09775df0e732545456efa156f0f46a3cbf9866fdd502148da4ad2a4802ec07968e25aa9fea6712c7bc8c7ea6b403ca72c568e3ae51d820b4235f093b774ccae5e6dd6faa35d95c621b56dde0222c1b4c027876be1ef1a88e7cce04c1544c27dc2a5a26a5b6a3a657d885ee6d87f6eed5811e93a94fd94db034f80c0acfb117e0489c7077e32107401268407498de890132d4512a82f0e95f3e1a85f4f5150ebdf8a6bef3eb63dda748fb0a35481861e948ce72b35b2e400adfac41f74cf48d00673f4ccb216e96febcf36c73fa69f2e919472f3c2044351d2e654c6e24a0cb0c06b328c979eaccf02653c0a1518e1d1284186b0e6ae338b5f94b7360ad8de2b8892ab4e25adbe19eb9188c84ebc171b3e142ae40847504d79a012e0d21a5498bfd3ac596c55d2fe9de7ed1850b47b942c96b83fd203ab7c11647bb3902e587ec7a207443b20c197e130eae05e4b960f80bf76c94f328f70906831a6bf5957c7ce444b814967282cf511715e5a41fa1f2189d666af821d3e47792ae1638238ca69d535b0fe9a7277d52713dab51b2a6b04c3987b9c8418a53271766435d76fea790e705979cd7d2aeb6ab8d6fd9ba8350a28d205a8efb07bbe649d0a596c9ac6557ff396070268aa6744f23bd92edc15f1c3f382d2f43559ebe59e594d938f97d7d49af48df92a8efed26c3bd0e56ef48fa7670115725875ab9a6cc2bb8a7aae855c291f1eadbbb95fcabd2dd57aab020cc92b0ef435dffd150bba4e265a01a65ec351751d98acb4377f828a4a810a5fc961ac1c34d754a2b6e164b9e2d9c987868cad22b86fd15cc965d30fde5ad933bf8d835d15d1dd39e712f89c7aec7c76a6f69e753c6477c4df9a7da0b5f60d13c144a428e17ab00267d7b5f18d1abb52f18c33c51d20be99071f538631a0396520e8101ace70a5b4bdc5badb4f81c988c8dbce4bc9325a3a5a904f7896f79c2012006a5248845654e7cbb6de2bc0196adaac932d7fd3452e041d4b6579c859e2e84eba88939bdd7be9f8159f36ea9ce0afc8cb71c4e37846706ffce7d7362392b52ce743138c9f2e70a721ab9d21d13e8eeb9695b7435ccd056c3db14441991f3b6c875ed1f2be59a423ea31fd1e4ab175f185ed15ed95bbbc5bc2e9e4c578933ac1c7138950fa7f9a9c4674d44731cacafbee43bad1965717e2fb89c2c4aaf1c90d4d83c0ebfb20f170abddd8bc8661c66adbb8fad3fbb8cb7feb474881f7aa8ac1da96cc9cb1f174f27b5fcb0a8ebcf76d9e008eb4694dfa54e016b5f8bee7f9a9bc05c8b8acc00d72c2f3a49a2ef117382c4b4b901886e598a60916e5814a384f951d7e48a2ea928c46fed1fecf5a646d81b3c960a14b66691a111015ef3af4b10342bf8d119ca72efebef7b292b3c81e0fa9130613b2930dd2daba615591a4483467f5ed98aab7f6d422cf4720aca12576510090b77a99398e2f473556db6750f13f7577cf1b319266972def17fe9f2f029e513aad15ae966fc350c9344c75798468d15b3771a15aa5107d745d5067c5c6450cb3eff95206d8175a434bb162220d03b6134741e174b5b7044d73305de22c5c318c955afbaeae714883be932af169dfeedad100c475be11915a28566ddc36f83f7940f960f78cb5d0c55a581ea389d2e7d367203f5f1ed2f08f70357496dc7475aa057635d072a15e7dcdee8e9a85421d18d9ffa9ee3510f5935c3830d6c4d181f61d8285103cfcf4df02809f0896732e797319232c5a972bdb78d0b7287610637e1618abfaa5305f2127b3abd838de29b8bac1784dd9225c73ea1e7d7283fd9a5027e33b076f6b1a5b7742ad0b87bee556f5af465007b9ff50a03177fa8e6112baa5c3287d07e05f77c1f04d49b7962a3eb6971dc43596bdeda9d40540eb495c5991b7e19e428c46a107127d5f18d9d19bd2509073a275493b81daad08b7c44712d04cbe2f35f9f89d5caeace540fe5eefe6497ee5e09b9f93453484b0de7fbd84869d6c876fa2d719fd531824efc04929f8eb85b76c610d028025440ce734a47e2a8f132ae8d1a79b813942b22aad5060db06e6e1ae5b6de4df84496a43702608d1a56f85258d92fd3de6fa1b7d916e33e78274f06ff7f7838c09fe3d19153797b77d7e1343109feac3728a733e4ed9104e138b7efe49ca7e223eebd813747e324fa06a1e56f007ddce226e028ff2363d4aca7f82064159e9b5dbb03ecf412f96a26c08506127cfde8b94e28b3d3dee34574ce2172bff92f22b9a1e4cf2caac4de15994e09efff8037f5e2c39a8d126e4f449aeb5c101d3775da847f3a0196a89167b8a1ea2f9aa9006e92b9e382d3c062e01ef14c653d9009bfbddaf73a2390bf594efdea93164c3dfcaae0929bfcaf50627f801a7dd17346a6528de69fc7439134ae26dcec6a448c3f2475100ad47fbc01c03c8d1ed2f1adbdf2b7f1e5c39f5bbd6b59562f6ef1c780a85a33a324b0719961b1da6c6e7bb43abb33103ad0aaf3d587a01a640cd51dbaaad781000e8aeb7f6dc8ce633900010381966e7a3f8de8683f40e204cc7985cb0d9711a308d4821e99eaf3f5c836415fef922e401f843cfcfdaac7f0b106c7a54e446b1edcaa2bfc58862f79d0348bf42cd68aba0bc044d034797577b20baa5c772472b2c83671f69a77e02eb73e211ecc0a02733214ed83f511e10eb6d4ab9fab3dfa2957060285ccb81c8924a5ad18ee3aa0f5ae7d1d9468ee70525dbab00d9458545add0ff9313591575571f1ea7d50b895276095cace7c63a9dfe8e1e56e7b431b84b885689b3be94d317f2262370fb0f1557b028487e4b39c2da8a8bb978c46c6d7d3c103f3abc9620f28a34510cbb5422e7b6d194762d8ac07dd0e51e6bc0a2f15cd7039ab30fe662a3534d772fa794bcb48f132dcb11b56e8ddf214962fa34044804c3e57d6592698e31a72ca61b2cf140496eed917ec43cd249c14b001a66b44245efc634b04aa4668eac6668920d6be97582102dd8db739777c6bb49c60bb774c0fa27d87235e111f942f991af95bb995ed31789780e7e1ac932047fff50a26d707c0947b1575f7ac523267a397320d22c22cc30bd3cb99870d5ffc41a20e7fd8f3f2ebb6daae6a81807451f26385ff1ebc24937f3e8156d5a9e6cc41ea46a896b0da65b9d874c7165dbc69eeb645b22c49ed203d2618e8da8091f4f1f332c516dde3a2793019dabeb16778718380ea68931a51f1955c795c669feff15d513fddcbd098c87c567d7b24b4a374a3a9f7585fa4e7d10debd06fc174fce70a841f4b04f2f2193f3928d98ab0064d218904e3dc09a9b12c88958aaa9a1a249455f4c4752f508bf158b248d8d6d0e312e13cef173384036568b61c85a5713e0a20e44883d78ecaabf0f13a7980ec4a0adafa053577e1bd6a282a8aa5603c312b9c648d180bcb628b75af18edf310da2d3529ab1303be3f420527fe73f781ab0eb60eb74dbe85493a4c9bcd13018cd2cb5d193f1cc326642b5260762cddeb7664164e358fb2be0a606c3894f7c8b3d6445e79bc8333cf769be62b9bc2fd67a6e9e09db82fcebad959b03c8d8898802f91e8e14333724b91ea8277946ebffbd0c6dd5ef961c54fe348eacd6a46e4efa78685b2d5a8994dfc725c3e5f609230e78f27627cc1fae0d11f3e6bf3d1f884acd95f0022d08cd6a6b56ce2d095213c4d14f95dc5e7cfb472143cb038cfba66d067c3d161debd922837f936c09abe92da1328aeac28c364836a909debf4f79feb89d668d57a6088a92094cee34e0faf8f8b4f5b46438d4d3be4020b44fc6fc1ee0040a0fb7bf223b7a658994b2d9df5b646725a87a8774ec2ea896e12c5da80a181cc4e66d84f9c120074c31739c89dec8d43aa28e29a4b4ac33d72f5a5c5f7e5d21dab3b66074a3ff14219ccb53fc7a8e06a35807d18aee5ec93937ecd29a0fed8f6025fe4f2d98da4f33849ed84d9223d10c1d4361e", 0x1000}], 0x9, &(0x7f0000003400)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x10}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r1, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x110, 0x401}, 0x1) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/182, 0xb6}], 0x1, &(0x7f0000000200)=""/124, 0x7c}, 0x2) accept(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000003c0)=""/242, 0xf2}, {&(0x7f00000004c0)=""/42, 0x2a}, {&(0x7f0000000500)=""/230, 0xe6}, {&(0x7f0000000680)=""/206, 0xce}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/181, 0xb5}, {&(0x7f0000001840)=""/175, 0xaf}, {&(0x7f0000001900)=""/244, 0xf4}, {&(0x7f0000001a00)=""/204, 0xcc}], 0x9, 0x0) 16:00:33 executing program 1: mkdir(&(0x7f0000000180)='./control\x00', 0x2) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) rmdir(&(0x7f0000000140)='./file0\x00') 16:00:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) unveil(&(0x7f0000001700)='./file0\x00', &(0x7f0000001740)) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x2) 16:00:33 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) shmget$private(0x0, 0x3000, 0x100, &(0x7f00006a8000/0x3000)=nil) execve(0x0, 0x0, 0x0) 16:00:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x10003fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x0, 0x3, 0x40) r2 = semget(0x0, 0x0, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r3 = socket(0x18, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001200)=0xc) setuid(r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xffffffffffffff37) fchown(r3, r5, r7) recvfrom$unix(r3, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xe020, 0x7fffffff) openat$tty(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/tty\x00', 0x801, 0x0) sendmsg(r3, &(0x7f0000001240)={&(0x7f00000011c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0xa) socket(0x2, 0x3, 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt(r3, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setreuid(r6, r5) setuid(0xee01) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) link(&(0x7f0000001500)='./file0/file0\x00', &(0x7f0000001540)='./file0\x00') socket$inet6(0x18, 0x4000, 0xffff) open(&(0x7f0000001140)='./file0\x00', 0x20, 0x110) r8 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001600)=""/21) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x20, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7, 0xb}) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f00003dc000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) shutdown(r1, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000100)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0xfffffffffffffffc) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) fcntl$dupfd(r0, 0x0, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCMSET(r3, 0x80044270, &(0x7f0000000100)=0x7fff) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x80) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r5 = geteuid() r6 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r5, r6) 16:00:34 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0x9, 0x7fffffff, 0x3, "8084ef0c9dd5349982706ac7cafa837a24bb92b7", 0x13, 0x6}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x7, 0x6}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0d", 0x1fc) 16:00:34 executing program 1: setrlimit(0x3, &(0x7f0000000100)={0xffffffffffffffff, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000003, 0x3, 0xfffffffffffff4bc, "73cc510e52b37b2efe0d3fe8d26d1500"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8200, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a868700", 0x46) 16:00:34 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) geteuid() r1 = geteuid() setuid(r1) setreuid(0x0, 0x0) r2 = socket(0x2, 0x8000, 0x471) getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getppid() getegid() pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)) socket$inet6(0x18, 0xffffffffffffffff, 0x4) pipe(&(0x7f0000000380)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000540)={0x6d4c, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)) r4 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) r5 = semget(0x1, 0x3, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000580)=""/132) shmctl$SHM_LOCK(r4, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) setreuid(r0, r1) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000480)=ANY=[@ANYBLOB="6d184abfdf91d3e2ab7b8ad093254f10860704ea392158621fe2b5ca9ecafc4a7607536794ff001000000000000092d07870531499acea910de8cad40691b377421abaaa28943cae8128acb3db7439670f01d65c6221d30adb"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) r6 = semget$private(0x0, 0x7, 0x30) r7 = shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r7, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, 0x0, r1, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 16:00:34 executing program 1: r0 = socket(0xffffffffffffffff, 0x1, 0x0) getsockopt(r0, 0x8000000000000006, 0x1, 0x0, 0x0) 16:00:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x7c1, 0x101}, {0x9, 0x5}}) mlockall(0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000310000000300000035707f9545070b77"], 0x38}, 0x0) 16:00:34 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="10400007c5889f4c141ffb0081000000"], 0x10}, 0x0) 16:00:34 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) shutdown(r2, 0x2) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) syz_open_pts() syz_open_pts() r5 = dup2(r3, r0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x3, 0xe66}) dup2(r1, r4) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, 0x0) 16:00:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x38, 0x0, 0x0) socket(0x7, 0x4003, 0x9) truncate(&(0x7f0000000000)='./file0\x00', 0x4) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/149, 0x95}], 0x1) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r1) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 16:00:34 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x18, 0x2, 0x0) getegid() setsockopt(r1, 0x29, 0x28, 0x0, 0x0) 16:00:34 executing program 0: geteuid() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000000}) semget(0x2, 0x3, 0x78e) flock(r0, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:35 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)) recvfrom$inet(r2, &(0x7f0000000340)=""/237, 0xfffffffffffffdd1, 0x1, &(0x7f0000000200)={0x2, 0x2}, 0xfffffffffffffe99) 16:00:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x87, 0x3ad07d5}, {0x20, 0x20}, {0x0, 0x6}], 0x3}) 16:00:36 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) fsync(r1) 16:00:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000080, 0x12) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r5 = getgid() sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="4bccf0e30ebd0423901c09d81b2415f1b7a1ba1edcad524cdc8ad8bc4d05ccacda7ab1820713f1b210d8531cff360c15e0d3eff2506b48b88cbdbd3e3a289d2269ef2f0ce3f9ae86ef672c9d68ee1e666fcf82cbd82f864f825054dd1e04e808cd53392f7d588e329e27494128f45fb27b8041f84f15", 0x76}, {&(0x7f0000000080)="830a00177492a311d9c4b99d4da438f51ce44583446122d9ff1e3768a1a557c3168729424b0e1be6e98d", 0x2a}, {&(0x7f00000001c0)="f2c35dbbed5b1352e16c", 0xa}, {&(0x7f0000000200)="f270bc3934af9be2dff8200553fef5df5102342738d4c489503bbe780cf60d5199671e890122e3527f71059d917d0f1c1f7fcbbfde2b7064c368a9773ca351b1aba96b8687e289633a7f96bb02c5edf228f9414ea46162ead3080e79111d925ddc787eb2d0fe98502bb87db82e0da889ce87c5a459f8a75e46a4b6bd10124bfd519daa712b335a391d46dfac61c74159de62d292a5e0be49e0d454f01699ac33bd3b1153b41a2487c5e57da61a25f07778de2021a7f0d7b1ba134b5b72adb2851788acf8fdbff02cfcd2", 0xca}], 0x4, &(0x7f0000000380)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="00840426e900000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x60, 0x4}, 0x3) close(r0) 16:00:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10000, 0x4) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x800000001a0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x11a) fsync(r1) fcntl$getflags(r0, 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x4000000000000000, 0x4, 0x5, 0x949}]}) mlockall(0x3) mkdirat(r2, &(0x7f0000000000)='./bus\x00', 0x8) close(r0) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000200)) 16:00:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e06aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95a0109cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebcb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd04705de4d4cac96e5ec0824bbd6", 0x1000}], 0x1, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r1, r2) 16:00:37 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) execve(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x1, 0xf5, 0x9, "c0f8b46c60ecb041a1a13763a33cbbe2234ae489", 0x40000000000000, 0x2}) 16:00:37 executing program 0: r0 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10000000001001, 0x0, 0x0) 16:00:37 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x1bc4, 0x3, &(0x7f0000000100)="869745157bba8146763b2c066d080e5d96b1c82e01e41d2f721029c3c145bdbd33239c590cfe09b53530ea434306535d253c89f96b13ccdd87177b0b0d354fa8616bef87b82639b0764cdbe3fe1a8a53d4eb3401cd0573dc32b3691ab55980e1dfa040da94038d46a41fa8044158f0d663f3a6c81913f0fcda2616f1e921", 0x7e) r1 = socket(0x1, 0x2, 0x5c) socket(0x10000000002, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) write(r0, &(0x7f0000000180)="d1c6bf79cc3f206cb0aba9634eafde4ec781ef75e39d00f899172d4d70e993aaa8d79432c6881e120b958cedd7de963263cf0464658a9eaf1186c52aae1c8c99a10152dfb0ddb135d8d3b9844362b4466d0447bdbb808bddd8fc68358786489fa87d69331d198834468ed69f7f3124b50ad8c84e9fdde77b319e15d14304d37c9ad6bcf3fe6db4c36fbc7c", 0x8b) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) 16:00:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x30, 0x40000000, 0x9, 0x6}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x6, 0xffffffffffffff25}, {{r0}, 0xffffffffffffffff, 0xb2, 0x3, 0x6, 0x4}, {{r0}, 0x0, 0x1, 0x80000040}, {{r0}, 0xfffffffffffffffd, 0x2b, 0x1, 0x5, 0x1000}, {{r0}, 0x0, 0x8, 0x40000002, 0x5, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x7, 0xd}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x8, 0x6}], 0x7, &(0x7f00000000c0)={0x9}) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x10007) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000a00)="20f92ef5a723a23c17b6021d1e6c7a18b7db3c6aa25be15260242c0a", 0x1c}], 0x1) 16:00:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() r4 = getegid() fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x4) poll(&(0x7f0000000000)=[{r0, 0x1a5}, {r1, 0xc4}], 0x2, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) read(r0, &(0x7f0000000240)=""/198, 0xc6) 16:00:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000100)) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 16:00:37 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001580)=ANY=[@ANYBLOB="5911636fe20a69dd244d30f31b12dfc4a71f838466deca43e0fdbc3990a271b1034100422fc823b42622634905fdcd349f766b9c59d6a6af14a3ef60484c5374bc0f664919c1238fcabfa5103c8f35c9bcf3f80c89dce9d1fc156c072dc9c0a6faa709ee34a09ac7874bf71fc2b43f1143167fa31c4804835fda07f5ea8a5fe2bd1725d665e0a7a3183e34bcb1d7e1b25897791d14eda8ecc70a8d71466d96c1a6c69701259954a24c8dcb1752bdd1691299797b555e2cd2af5e830d754da4756b28dbdcff037b63d78c5edfef2b6cc25d774a73a6a25d827c32e466944bf4dbdeda7c5a9fb8e4d6e9b8effa637f0dcb83cae8f269b2c347af1b70f12729c725bdd552be2007d1c7f85e9b1254e110936597ffbe0b5e23a95910b37c2b00000000d892cd3ed24a06bb23e7d163ab25c96926cbace4e9bfcbd57c8e257b0277e607729071cae1c58916fc86e202ccd26dd6d5e54c11aadb20a69bcbf420c4e1da61a1"], 0x162}, 0x0) mprotect(&(0x7f00007ef000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21}, {0x7}], 0x2}) flock(r1, 0xf) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x4) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getpgrp() syz_extract_tcp_res(&(0x7f00000001c0), 0x9, 0xfffffffffffffff8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000001300)={&(0x7f00000012c0)=[{0x26, 0x6}], 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) r4 = msgget(0x3, 0x0) msgctl$IPC_RMID(r4, 0x0) faccessat(r2, &(0x7f0000000280)='./bus\x00', 0x0, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000013c0), &(0x7f0000001400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) setreuid(r3, r5) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000240)=0xfffffffffffffffb) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="dbec35387af20a813de5733b8a297aabd8f0c34f51170ced561f2ab5e156fabce58877365a217c83ff002d7d35c9c7abfc22adde783ee0cec26bf3d95bfbcce4f2f799adf95c672f14b1093f2defb2878878e45f414d78ea78a2a3b4cd085e5e6b20cdc4064d0d25eb944087c3402b929a73cfebc44309cca1a319dc3b162c499ef42b0bb8ccf82df22e494fb58e72a27ae0098453e6b48887c4e2167af62210a0cfbebac166bad4beb679e99f8089a48ec57e34cbafe8a71b612324e3ffeb7289a4fa1ca20af6f004ed76c24374ee52f614fe04c878ba4973e351aa59bc6c9cf4f6db8e688bf6296ffdf245e66285d8952177c48c7843c14570839539f4d2b7e6e31b08ea17365bca76cc1ddad25cdf30d3be71e5d52f475474cedde0bd213d48098401de0973eb9ef838c5d9437d004551707ff259ede5de73680d61de342edc670e448fb3b633d7b6245fcc00cdba69e42ffbcacade63b5866dbfbcf57071d28f41bcba55a2fc8cc259f56cb8becce748a5370569b3add47e9a86007abb6851a44b72056416d652138813d2f51f85e9372da6a29b5e8e4fc2c87e9187cef926439cfb28a12afc18bf654ca11f6a557d8ec167d6dcad0da8f63706003aa9e640fe35ed5318f271d96cb4442da67656302db11aeed5a6bb0f8569f38a7b57f399a47d5f3ef2d0789960450e2b260d2e69e771130c31f604cf3f17dc69a15cb8b31c76251bbd57cd04255b4a7380e418c1713b5f49569d784fbe0d7a10446214a1197c5541f5f8acabb1c896731763373d506f609283bad4d18c7fd50a5404d0f6a73bfbbe0153e69e9b7d7a3d7ced41ec82867ab3ff4b72a80c0186492ba4a9a79f1daaeed54c1b4929c1f7e936a0496195df93d4c643f81cb7783a4b6775a4555f7f005882ecb3ae02fcd050c825b78aff82c4b1e632d94246ece30e9fda117c82e5270209cb73405902f66d440f57720aa3de49a18ca39ebb733354007dd6754a52c8b5e40298a2e87dfb462bcc445a0feaf9305de49414f248f05b59ef154b5c386ae7e60398e958d51f81fd1dd2d4a228d046f37a583d7c77bf044d36aefd28a23379c706b4bb4829b65cf245eb7e325142d40465722e28493f4a5ff36dbdbc8ddd693f46a266c68051efff965928a01d45cefb3e6b8ffc5c2252dfb4582e18dfd8ec88ac2ad1c4d26638902c99f16d6cc77402c399572130b76f1034d324078a7092e95b15e9742adc59a50ad57d6510027f1d1ca0901706a1b50a74e952e696bd9d48b1e1f0547c527ec967bbf6c5de72594667cb2617105daf84f6021f984312786719098f66a5b9e4dc5a43f6ab7eb0f1e16d80f9ad18beebddb5e1e6b4c75d33eb9e1866f8b1dfec12cc651f1b8158326892d7173d6f7e7502931ee8a582ef5e473336a89c061be57aded94d7902da054675535ab2d667a750f74316709e517270f09217a2c818df6fa3b33cbf90781027d5aeabf34f29f106d986eab31fa45ac7753edee26c76e5c1b6249b6fd67bb30ffb5528cfb90bcc47f32ffea6ff5c379f74d8ccd50b87485f0e1e40a02cec0ae28d7c69e9a03b079548e0b668928885cbd0c8bfb36ca4375328f5445f67d3c63062aad4f6ef3b20bcb9aceef9bb52f777cac75158ad7ab91942b13ac2462841571c826e6f2987a6829a5e6331c19d74ac2d0666a3924dd99dc6e284a513f711c3d9c11691edeee5888601e313556c853efcb6a9bba502f48c271777c5479c2376e3bad0de33fc4761b621c49e1bdada1e1b40d9130dbf469bba1d1d6b6a33d69020757d957f14bbbf8b5b5c32a005e4d0b9b6ad5ca844acb6a7694eba4ee7f2fe138f4e8ad61c185c4519fe8e87455d13c0779729ee9654bd4a3395d4ad50023e5c8a3027d2c8d0d5d60181d3d9bd62b7a7e5aefeef3b09ea19c7d126764650b1f7b15443950fd47f0d0c47e2d4a6b3119748c592a0fc2e4d80c71207aa678cea3efef008f2b6032bc1e6b1d23dd0130dd2c8705448df3ab715e24c0c3e894d36e35ac4ad7aff5a6e7170ca1a9b33b1ee81ee4740d66217d21c8bcbcff835a038468428965a015e0e70eaea0e15a6e06dd8c336416d4694ef5d0366f315d48aa2de8dcdb05c5b0c687679fd0e83e4e5d557d30e4c31b2c6ae1cade7a310752142ea4157e971bd443c9ddab6617de29aef9ab0dc224e63f115038106dbe292e65151b264c51b942261988e1d161882d290177987ff6ac22fe5c2643480e7b9adefead7b406a76499e8dc33d918c40b97357504263643b842afae247a84aedf04d70a02978466968b002e30387078e9b640430e541d5c747f773349cbd75be5ce88bf423b14bc910207d36b7b31ac042f02281de15d7fd778b94f5c55884df0e00e62fb98296015262de714884c697628c20faf2fcf34c35e688db211f606a6153e6aebd7e77bddf760b2d2f35d587d0170000538953a92548703b54a51e2dcd64317acb9267c8e034e9b4cfd22450d4c556930e57a2a16744e1ab03c4437c43b0158c54338d3d735600c7fdea84184224e4850e5ea374b5a0a1f2180c9588fa574b1b041c91133ec7716e6955c4868d0e307fb6d0ac8102049780f5465b23cf8b54ae858bbfcb124e6078703505ac2d8c92fc4ebc2c6edff5406fa9e434c9a9cb8abf29aa64bfe77ce0a0b561b8992afbd8eb75f40c9124d336a7dea87576ae8cacf91982a3a75d0c59031d8531db8f88e00576c2aaa114f4d3a693f2981ae438b8c5844b42550ac4fbbd1302e46b0a788f410f9876469ff40f5b93aff92b927207464f3c4df09426c75d594e59db9b7ad862f7d77e4a92b7827c5da9ec5e4683f6ef10e2a4c3ebe166db5888722f5e9a90b87010205b6451831e8583cab93442faf2ede60798484e6bfe4cad877e8b3bdf09f061a9aebaa51ecd84fd7dde1bd68d371e640eb9559cbf5092f966f39fc7e37e8f1af10a623497b7dd9ab31d30aaf70d5acca65d47997c3761dd749971150895934896dc25f4193ee2a13c67b04c20a87ad5d800a2a9c2ebc5b1c26e68a36688815e9093d137a5011e639ad70e40170f27d7bd4eb73e5c18793020a29fb0044579102ed695a932ac5b1c00dcaa7e266b55d138e43f92b801481033419e4b990b38f886c68ff5b733655de0d4a88b18b8b955f1df06a2e702e29b3e849f96b2ec8814f385e8176b541acefca6b4277efc2443a09e7b1fee3a3f686a2f4e7905d504e8e02c4f80e73c23dd67703044ca4a3b162172ce42c2db935c1b2d45653dfdffd1323d8ed1298d0dad07e8c261da8c88781f8924b5d24df36a755df51bd6e0b0621d3401c5d813f5b1172467c142bf10e6e3e13f4bf95799f1fb87d2874df564fd6e0da229347ffba549c85996916cd920861a2236cc171966c98e8ca4d12f071e5a8da1549beae86b3abcb5a3ce6aa52261df6b52a61e56d2fa27d53ebfddefc458bf534ecf416ec463e03df46e89c128db41150621a2d160c82e693d7a7527823018d9800251f57cd9ed1d190ac2a59db86e4360a67ca51df71bd071669eacc5e716a23d4ab5ab6801dd113c9fdc7f3bcc4092312a78e94c9a8c3f943ce5cecee4b5834ec6723cc7834e67f74e9a10474deaf13b3dfa3f083861f8bf85d9e2b16cc176cdae567b9c77adaf5cab7d2a3dc1d664562e72db5778a3539ad4d26406c2b230b7322fe7dfb8cbd1fc0ae7c35525f9156891209c77e075bf0879c2cf31324832c25a8eeb54bb3fdadd7a2beb6c95b65c1e17712d7313d4f428a081ce72df30cf40f451048744d55519dbef9305d7b02a60a53ee44f6eda84a9224d85a62cc403f30a83a909e02ad2cc3c1a9a96119048cf76212ee36dd4f5368a01c26804f1452e3504541dc8887a89e5f54aff82e2c2ac6bd813b7db428073a18c11463189a5f871b4e04ff4f55be7808e666a049e550e55c3e5dc0a919d157208ecae0251f9d4ed8594ea2944fa55ff82c6f7b324483b500e9270191199f1027782a70dcde0a87ea3482fdce0ed01684f2fd49063645dd080f1aa210744523933922dc3a9fdcfaa4941d80e3cdad296f91604953dc21ee16198420ef744d7c10fd0a3716589fc94b50df3f810ca8942b4d8f0a3f09b059dfddaf682009508db6a0d1daa2497859b251e356be636dea52909edfbf3f6918ef7bb89e549f13bfa8c51b039d975f274aaf00b73d69bc758333469876c100d5a9475a491c2a210c1a11808a3c3c97d4f71c678abb77b86a363225882273801355e7b1dac552d4bb8ed13a58d34376e8754335e7490f65eee56ae83159cdc5c06c897da67ca241bc57052cf1967ed145fc48849bc38960b9f4321b7ef27681b77bef65d18828274db270507108ca45a9d457b6c5d263a94b3b8054b05513e872513c13f3bad6243a0150516eb32a0af038be8f3873243d43eb87f5e6e65eb28489385ec543dc117c855c80aba188c88911e291b9066fe8361e1571e9e62a0b7f6d3bd3655e0c05053257645b21ace396c199a42a4215d4085f5a7cef41e7ac5f8767c96e8bf811ba1092fcc903cab28c166c76445b735fc23cde177b95f3217231112d07122df158a276466b1ca3e7a8c45f930e46ca02c4cad1dadceffd1e0ee6ce4ea4dafd01c1871d5f19941682c5249e5cfe2f16ef93b5bf2eb55a794dc9d6b93a229094a18ac73fcdb57299fe6dfbfd287f53a9660266006746f623753457ea7f62ea17f200d61bb26b924459d2fcbcccee5831c787a161697f9d3391022a10d56beed99dc10d4fe36d4bb49a04c0563b6349794e2d2167f19b540410672e957f3952457b5ed1b5681b0683ac8aded8dbf215e93c0aa8f5d7b2f0243ec87239e423d2a67f0faf48864dc7f1b1f6b3ef39a1742f238af830a06a916689eca5dc3bb59f883868418136b78e1ee250f3a4e8ac3b3922814b71dc50a625b9c8a59b8d66b9a8f070bf47152dd335bd6dc21150ae14bbc21ca631818674ccfdc78574c7b3179757b8649cac7d256757d060c9240c0848e8545125fd1f58fe2f7141dc3cb09d43d69858d1c3cb4dbaa19878d770778b4c0924bd0dd74376726fa8b4554745a975b58013e78aa3838df76c50be753ad9a3812833fca3d5de1358afb9ad9691402cec5558dcb93cc2131c06465ff71f7a53c7822bf5803d3a1074078e3dfcb7058a35a5334d59881925490cb0b33142c2b2ff7091ed345a91873a287944a9631a3c36ee7bf966e07d35cd122029feb6867bf2ba8f03f9db61b0630332c7e2f377986924db4a9f54959c57c2aa3515afd9ddcb24ef37681d1640a36b8951692c894db5a8ddcb1c7dd86faecbab375594d5a1df0e863030fc58dfb42aa99677afbb1ac0f5740a8da3325863bf602a9f0ac8ec9fb713e18ced64d2c7de382a38b0041903f9e64eef00ea0a8b46deb7219723fd0512766f4c58bf6e2cd3a9a5de83a47ca5ac9b0479f4e75e1a330847648d0fac3a8051eec37aa1a19cde3b9f635038db650845921538ec61d97d4d16acc6a730c0a215879114b510dcf3c0808187b31bdd8ec2f8aaf2d6397d6f05b7bc50616c8d9ca69a944fab8f59a0f62f151b59b4b3d68b4459c69feb5a37e546320194e2c4d850e47803140e37f822f694ec8f243c000a7370448ffbb523596d2a2c6dc6c68a8bcde5f358a5038657296e68f5553b9dd958526ea0c2cb814464447e15c6575e9db57e0ca2163721048f5a273b55b08e570c7ef8ee09d56819e237ebdedea4b92514751f0abc44099c9cdf3e920154e1384a981a0c4722ba8220d773ea279a4f6ac39e9525a4d331e16c", 0x1000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x0, 0xfffffffffffffffd}, {0x18, 0x0, 0x5}, 0x6, [0x40, 0x9865, 0x3ff, 0x3ff, 0x488, 0x60162a8f, 0x6, 0x5]}, 0x3c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x188, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) 16:00:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) getdents(r0, &(0x7f0000000080)=""/35, 0x23) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x100000002c, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = geteuid() setuid(r2) r3 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xce5f, 0x7, 0x3, 0x1, 0x1, 0xf19f, 0x3, 0x0, 0x3, 0x3}) shutdown(r3, 0xfffffffffffffffd) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'./file0\x00', @ifru_index=0x4}) 16:00:37 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kqueue() readv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/206, 0xce}, {&(0x7f0000000100)=""/129, 0x81}, {&(0x7f00000001c0)=""/54, 0x36}, {&(0x7f0000000200)=""/147, 0x93}, {&(0x7f00000002c0)=""/138, 0x8a}, {&(0x7f0000000380)=""/65, 0x41}, {&(0x7f0000000400)=""/8, 0x8}], 0x7) 16:00:37 executing program 0: semget(0x1, 0x0, 0x220) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2110, 0x1) mknod(&(0x7f0000000380)='./bus\x00', 0x21002, 0x9) syz_emit_ethernet(0x20a, &(0x7f0000000a80)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f494e23bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e785ea988a133b9305f54fb9df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35e23b76faa204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629ed4f80f2dfd9c12ca0db25b86cd20be49157e6412b0230e0a75d9c9a8d2e2115c9576b1fc29e923cf6fd398515b1dd3778eb5e5cc2448142df36fb191879a53c48f44db79b94e1fac0d1d3a2d20190b3faadcb3dce37a21ad4801a39a5d667f2e7220e1a3364c3be637f044ef7ceab3a6c237bbb2897122661a67d46c416c5fa949448dd07b995214b6e6ca916b2f1f123b20ea9e4e9a69d55506c28b5d20d4770137e07a0575887deb83d8c6183bfc71003b367867d876490b745a6f20352dd90fcfdda3d103ccb980afb672f0f3973c58d67a24af0de17c2b73cb1833e445631ec61031d653e4bc496063525b41d21d4544294b1345d7c3dea4ce3a80c72fba1d016b2d43e7b3ca50343df435a2604eb5d3cae63b9b0e4f31d8dd") open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) setuid(0xee01) r0 = semget$private(0x0, 0x1, 0x0) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000080)=""/48) 16:00:38 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x3010, r0, 0x0, 0x0) 16:00:38 executing program 0: r0 = open(&(0x7f0000000300)='./file2\x00', 0x0, 0x10) faccessat(r0, &(0x7f0000000340)='./file0/file0\x00', 0x48, 0x3) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) chmod(&(0x7f0000000100)='./file0/file0/file0\x00', 0x2) mknod(&(0x7f0000000080)='./file0\x00', 0x5, 0x2) r1 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x1000, 0x0, 0x10001, 0x7f]) unveil(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000280)='c\x00') mknod(&(0x7f0000000200)='./file0/file0/file0\x00', 0xc080, 0xf97b) geteuid() pipe(&(0x7f00000003c0)) 16:00:39 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2b0) 16:00:39 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000340)={0x0, 0x8000000000004, 0x2, 0xc778, r1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x1, 0x9}, 0x800, 0x1, r10, 0x0, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r3, 0x5) r11 = syz_open_pts() ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) getpgrp() r12 = getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x20000fffffffe, r12}) semget(0x1, 0x0, 0x0) pipe(&(0x7f00000001c0)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) fcntl$dupfd(r0, 0xa, r0) r13 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r13, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/47, 0x2f) semget$private(0x0, 0x3, 0x603) semctl$IPC_RMID(r13, 0x0, 0x0) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000040)=""/39, 0x27, 0x1, &(0x7f0000000080)={0x18, 0x0, 0x3e420b98, 0x2}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x87ffd, 0x8) fcntl$setstatus(r0, 0x4, 0x4c) r1 = msgget(0x1, 0x1) msgctl$IPC_RMID(r1, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x402, 0x0) openat(r1, &(0x7f0000000380)='./file0\x00', 0x2, 0x1) write(r0, &(0x7f0000000000)="4f84ed8bc20b778198a3edc196109ec2fb44a5c35e7ebf250cc1535c6ae16f87b886ffc4124bd17ff70cddcea71435483bec424667", 0x35) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000001c0)=0x5) r3 = syz_open_pts() close(r0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x8000000101, 0x20) select(0x40, &(0x7f0000000280)={0x1, 0x4, 0x9, 0x80000000, 0x35b, 0x3, 0x7ff, 0x80}, &(0x7f00000002c0)={0x5, 0x1f, 0xdf, 0x1, 0x1, 0xffff, 0x2, 0x1}, &(0x7f0000001380)={0xffffffffffffffff, 0xbd2, 0xffffffffffffe604, 0x7fffffff, 0x1, 0x4, 0x5, 0x7}, &(0x7f00000013c0)={0x6}) getpeername(r4, &(0x7f0000002480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004eb9184129892c830a5cfe8f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb72500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001877353a03f4d0714d2af8318f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4114], 0x0) dup(r3) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001400)={{0x18, 0x3, 0x200, 0x3}, {0x18, 0x0, 0x800, 0x6ea}, 0x5, [0x400, 0x0, 0x2, 0x80000000, 0xfff, 0x3, 0x10001, 0x6]}, 0x3c) r5 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000300)={0x0, 0x7fff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:39 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$setstatus(r0, 0x4, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x91, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x5) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) semget$private(0x0, 0x7, 0x10) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x39f}], 0x1, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000000004501) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x0, 0x0, {0x700000000, 0x9}}) close(r1) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5707, &(0x7f0000000200)) 16:00:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getuid() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(r1) syz_open_pts() r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) 16:00:40 executing program 0: r0 = socket(0x800000018, 0x1, 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)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x801, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:40 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x100000000) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="169c89055ecfdc2b02584945fe38fac9f0ca9578cebff44b1ce54007553a86ae9370389441340a5386036576d7830bf3629ce9b4139f2e39ee7407596bcf96f980532a7f63b2948102e375773e7545d99af71c937e4ed4b4b12d3c4341a11fe4cf2c37bc627b6caeac290176a982d8270dd9257d8385143bfc521043eb3e77724e69a48ffe7732e884999ae583c55eb88a31462bafa1d912af9e406e8da3c0c963082546ca94b7eb07c4e3c876a14239c23ba6d9a57288da88a905130f3e23c1d293bb524779a3fbd19633402cef8561522e1443d80c1a28d0e99b7d21f410fa754cc98932d7cfadc90c080cb298", 0xee}, {&(0x7f00000001c0)="944e33391347e8db5b500820af1d3501bfc8066c193402447a7ce7c84b2d00366aad498516db575e309455deb882053bd7d84612d7b6504329d4a95a3c4786d47b34f01b9ac492d842d735926495ddf573c9ed1c5442031244cae6082cf5bb89a37d95a0e99fc97c4e12d5e6ff05a9daedccb3feb81327be2139b6fbe0af0da47037", 0x82}, {&(0x7f0000000040)="d6e88aee69435b4adb3347925aea10fde1ba04db4a0e177880e36ec0ba0dbbdbbbd7", 0x22}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="7cc50bcd9b1993948abac5418fdd55e9a4abd956950d", 0x16}], 0x5, 0x0) setuid(0xee01) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = dup(r0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 16:00:40 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) r0 = kqueue() r1 = socket$inet6(0x18, 0x3, 0x6) r2 = dup2(r0, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x9) poll(&(0x7f0000000000)=[{r0, 0x71016c3b10a918d5}, {r1, 0x20}], 0x2, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 16:00:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x28, 0x31, 0x0, 0x0) 16:00:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x2) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair(0x33, 0x4000, 0x400, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r0, 0x20}, {r1, 0x1}, {r2, 0x80}, {r3, 0x4}], 0x4, 0x0) r4 = socket$inet(0x2, 0x2, 0x9) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000240)=0x2, 0x4) r6 = getpgrp() fcntl$lock(r3, 0x8, &(0x7f0000000200)={0x3, 0x2, 0x101, 0x1, r6}) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:40 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x29) 16:00:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) r1 = geteuid() getgroups(0x1, &(0x7f0000000280)=[0x0]) fchown(r0, r1, r2) sendto$unix(r0, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5e5c2a73764aebdbe781e4d9d6aef9187a869a4d3722c91f750d1365533a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c100a972c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000300)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000140)) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x3e, 0x6, 0x1, 0x0, 0x5, 0x9, 0x2c, 0x3, 0x0, 0x6, 0xc97}) 16:00:40 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x200) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x3, 0x3, 0x100000000, 0x3, r2}) 16:00:41 executing program 1: r0 = socket(0x2, 0x4, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) recvfrom(r0, &(0x7f0000000100)=""/240, 0xf0, 0x843, 0x0, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:41 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() setregid(r0, r1) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) 16:00:41 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2991c4e698c094a2d00caa00c95a4aad7a31d2d52d3ca3f0c4aa9907adc993b4f3aaa6c236f283873aa82c4d346cd590872f46637cc3552cc8825a7f670ee4fe5b4eb62b5013d6e2d1a67ad56752b4dc7371e0629e9e221bc3af3f04ba066d8469f48d0476ffa592be6272d3c5bcc85b57c70445b3cfc00497768cdcf58ef66780f6d6f3212154ce79", 0xfffffffffffffe11}], 0x1) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 16:00:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) getpid() sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x100) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000180)=""/45, 0x28e}], 0x1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) syz_open_pts() 16:00:41 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000340)='./file0\x00', r2, r3, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x21) openat(r0, &(0x7f0000000300)='./file0\x00', 0x900, 0x10) setuid(0xee01) sendto$inet(r4, &(0x7f0000000080)="bfae4b88c08a73e18229b20ab3b6ff1c6ffedfcda4ede1351844789a7b363be1127a702ccb8531ddf6b721f4cb046b7c7ba34a526b3ef09ad662c0bbcd778ccd060779a52f3fe015efca811f1004d3ef76757cdc489b255e45d37a35e73f96b93d97b86f96c02213a787dce432ad38041bffb4e6c0bdbf9b1751c21672b08403b50418dcb6c95175045c", 0x8a, 0x4, 0x0, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000380)='r\x00') 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4000000000000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 16:00:41 executing program 0: mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:00:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0) pipe2(&(0x7f0000000000), 0x4) 16:00:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 16:00:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setreuid(0x0, 0xee00) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000200)={0x4}, 0x0, &(0x7f0000000280)={0x0, 0x1f, 0x7, 0x1, 0x8001, 0x80000001, 0x6, 0x9}, &(0x7f00000002c0)) 16:00:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x10000, 0x183) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000540)=[{{r0}, 0xffffffffffffffff, 0x7}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCPROMISC(r2, 0x20004269) r4 = kqueue() unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='r\x00') kevent(r4, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x3, 0x103}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r6 = open(&(0x7f0000000240)='./file0\x00', 0x20080, 0x20) close(r6) fchmodat(r4, &(0x7f0000000000)='./file0\x00', 0x28, 0x4) 16:00:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7ec793683a00"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6f24f9143e771817d441dd3418809d11de4ebe34"}) syz_open_pts() 16:00:43 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7, 0x0, 0x6, 0x2, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x5) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 16:00:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x5) 16:00:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00"/16, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 16:00:43 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x7, 0x4}], 0x40, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x1, 0xbe}, {{r3}, 0xffffffffffffffff, 0x44, 0x40, 0x1, 0x7fff}, {{r2}, 0xfffffffffffffff9, 0x2, 0x84, 0x200, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x12, 0x1, 0x1, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x6a, 0x2, 0x0, 0x9}], 0xefed, &(0x7f0000000340)={0x4, 0xfff}) kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x4, 0x10000}], 0x76, 0x0, 0xaa8, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000001400)=0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) accept$unix(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000fff900"/4098], &(0x7f00000013c0)=0x1002) 16:00:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x10) linkat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', r1, 0x0, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)=""/41, 0x29) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x8000, 0x3, 0x6e92, "4e15aace0a3dd678d25fb7476b6bb761b76282b8", 0x101}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a4, 0x0) pwritev(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) write(r0, &(0x7f0000000140)="87b9a58ecf9c4572aea5a01e62eef48e709ccd438f2de09ca74bcf6d8ed95a78ef3fe400828b1a22ac6b6a6627808ddc41b2ea37878628ae9c8be9df3790810bcf3077fb2f4d234a8eca81a309c2fddd34135053d7217921c4b0ed33fbafdb62a11db35300bbf3fa1bb72f6af49859942383851fbab88c6c8cd9cd3a8d4175be90ea26cd1295d50d84522a9a43150f0799dd8ee70b3019cc429cb061940653d5b1d2245779209e23aa32b8829cd65f3d91f26299e7d9e03e6e3be6e16dd52fbfc5a3308b8e1d08d613841cc7864858faf87362efed8a439df16524cabedb6f71a09af4f59ba417906a137ed85db818ac82cfa6f8a7", 0xf5) 16:00:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400b, 0xfffffffffffffff9) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100, 0x20000003c, &(0x7f0000000000)="69244d52d7ac9b0585b0a9034072014fe98960bd0200b2a255bd3100003a7e4b40d676fe8f4aa3b983fe10ecb4ccd0a6577baaa305af0b09e554eb21501a43bda39804238fd1577ec57bccc996e628d74ac3af961af076802deed198efec0e64120fa41537dc733c7524d19915b24b549034ca21d816485b05e05029d502c1ff07cb6358dc6daaa362216ffd8e3c", 0x8e) 16:00:43 executing program 0: r0 = socket(0x3, 0x3, 0x800000000003d) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x0, 0x3}}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0xfffffffffffffffe, 0x1, 0x8001, 0x4c, 0x1}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20060, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x81, 0xc3, './file0\x00', 0x10000, 0x2, 0x2, 0x2}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8000, 0x1, 0x3, 0x8, 0x6}, 0xc) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8f, 0x1}], 0x1}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) getppid() fcntl$setstatus(r1, 0x4, 0x81) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0x10000, 0x4, 0x81}, 0xffffffffffffff7e) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000440)={0xc6}) 16:00:44 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x26}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)}) 16:00:44 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xa600, "000000000000000100002000"}) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x20657) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f00000000c0)=0x5) 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="40860c2280de264effde59e7edcb44daabbd0752b50d52bc139ebcb128cbeb48c5a5f0432c77c83a49d5103cc30df4b95548", 0x2e0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "5c0600a795a644b46c1aab6300ffff030000002f"}) getsockname(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) fsync(r1) readv(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r3, &(0x7f00000015c0)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2) 16:00:44 executing program 0: r0 = socket(0x2, 0x2, 0x6) connect$unix(r0, &(0x7f0000001080)=ANY=[@ANYBLOB="82022e2f66696c653000144d36e10219b76b9323d4829e4e66f9cd01040000000000001fb4c34f7d1a73ff076ca9d3770bf9477972b07a912dbb01ac3c6fb3b768ebb0b62232dd463dd2f4119e6be6b660af8dabc415487d7b694ba56cdd0bd140fdb2b80b0b426c6d4288f83bac74874afbb3b52184922a44f1beeed141719c4ccd7fbe9c67012b7a9de20d37c10badceaed828a56e8a278eedb0eac289d9ce71451d324617d40790a28a7999c0acd86da65bac512a7dc9de1a6db287d378bff8bcf8e538fcfcb5e3e88d8e039b53f6efd4d97bebf2263552de3174261ac13fb7a44f244408408ef52251473de4406588b13025b726ff9c446040ef6affe0067898a63306eea62fb21c7d2f59b4ef39527f392355446cf99d6c2b8e7284c168a02443fdc93f0fa3b4ac52f3b8fca8a24b0edc5bd9506a0633e91873cd3071bf810a87eff8775e"], 0x10) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8980, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e737a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f297754e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab12128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173af4f", 0x794}], 0x1) 16:00:44 executing program 0: r0 = msgget(0x1, 0x401) msgsnd(r0, &(0x7f0000000000)={0xffffffffffffffff, "ebd9159005e1c18b06abf50ce52797c0cc4701652006a6996806df48748b4c71a175f3e1c5c76f71ed429ce0bcd424ee0db93b91c6c5e1dc140429c632589923cda10cd585e7de8fb9f073578b609e008a852aecd30d973d0c567b61bdaf8a9cee39426cc4b4e8e7d0d12d99217066"}, 0x77, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) 16:00:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) flock(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x3b) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) close(r1) 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000080)=0x7fff) close(r0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) accept(r2, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x7, 0x6, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x4, 0x800fffff, 0xf9, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x81}, {{r4}, 0xfffffffffffffffd, 0x48, 0x80000000, 0x6, 0x66}, {{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0x800, 0x1000}, {{r3}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x1ff, 0x4}, {{r1}, 0x0, 0x0, 0x4000002c, 0x9, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x4, 0x14, 0x3, 0xffffffff}, {{r4}, 0xffffffffffffffff, 0x48, 0x2, 0x9, 0x449}, {{r1}, 0xfffffffffffffff8, 0xe3, 0x40000000, 0x0, 0x9}], 0x0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4, 0xfb5c292ca51310b8, 0x4, 0x8000000000}, {{r4}, 0xfffffffffffffff9, 0x20, 0x2, 0x9d, 0x4}], 0x1, &(0x7f0000000340)={0x9, 0x5ab53c5}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="4c0ef06534f374e7996d5a9436d5ef0f1562268d7190cdc7c75114f4afc6b49a98bc40c22727c6ddc215bec01468959f0cf67f5cb61680248e9f5687f1e554432c4e9ab429e1486c6d4d57b4c2d5eb6fc9106f36b01bb57708c555254cc7cff76a2c9dadb97fa11a6903c92125e986e16b7d0deaec616b936ff329e7d7a0e7a1c91ed773d1bd8080c8762dbe387bb591c7edd64ae704763068fa5085dab4297763805ef602f8e71590a43b7dff0ffb84d44faebaeda3e6e9a07db02f964ea1a1139be68e993738d711bae22c93dbcc4feb9f3a", 0xd3) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148ff0042b8e02ad14a7f5259bd7f16120f8991a62fed95b2135c5b5df574d682407720f52a13d79140c872b1dd3b11bbea4118a8d8751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d75ff6b8d2076f3d86cca9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cf986a1e89282830881d1bb57c651ff", 0xa0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x80000000, 0x200, 0x2, 0x0, "70acf5a71a8106cb11121e973f5008dfa909a9d5", 0x1, 0x80000001}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) close(r0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:44 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x4, 0x1f, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r1, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x7, 0x7ef}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000008, 0x5, 0x85e}, {{r2}, 0xfffffffffffffff8, 0x6a, 0x80000004, 0x8001, 0x4}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x600fffff, 0x1000, 0x6d4}, {{r2}, 0xfffffffffffffffa, 0x40, 0x0, 0x3ff, 0x8}, {{r2}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x8e}, {{r0}, 0xfffffffffffffffc, 0x32, 0x1f, 0x200, 0x2}], 0x6, &(0x7f00000000c0)={0x10000}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000480)="d2e827c202366a0165e0017d1151c8e567c8b2b3a7dc55b52dcf4766a47f1bf36bf80f9ecacefc3e33d08aec350bd6b9f6108039e2a46bdce05f9e439e0ed9116abfdd17c4f5b0649b8225acacdd2aa7ebedb7088adac3021caa426d205833e5056fd5ecf515587d909491e0", 0x6c}], 0x1) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) socket(0x10, 0x8005, 0xee) close(r0) r4 = semget$private(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) socket(0x20, 0x4000, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x1, r5, r6, r8, r9, 0x1c4, 0x12e}, 0x20200, 0x1, 0x3}) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc68a56b1a9000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="212a7913e4a2d21c734f4dd33dfaf90f005e4b2ae505feaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13efd3cfde4fba592606c0cfeac1b46cc97d817f075ada6f2b7cfee1a449c6a65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0a0000000000000000ba9d32fd123b79d36c2449bd6cdf3148fd59116ba783d4ee2bafd157780b805ef270626dfee0506c3150ed8b21504b7593f468f2bd754e3b369e250c9abcd33ca301ac9967d47c7dcaf7a6764930ad5011efb642c3c69978506fd7f31b59a68b2357fca5c50f6a108203c5f4e62750d88a247916763d363c8d0430ad8d9c580a25cb9d98b651ba738b008524cf5b21804dac49787074d99e3bfa3f92a62fe167ac74813e254aff268441f54501d4490dd770945a7fcaeb83a75f63dbe47643c0f48c6d8164a714e3aef22fed57cc28476fdbc93749b6c48b", 0x100000045) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "85107b7c5f7c84a4ffffffffff9c11fe4dbfa600"}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x8) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:45 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10000000002003, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x61, 0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:45 executing program 1: r0 = socket(0x14, 0x8003, 0x9d6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)="7a0a00000000cadb889d0002", 0xfffffffffffffcfc}], 0x1, 0x0}, 0x3) listen(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x80000000, 0x7f}, 0x8) 16:00:45 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="280000006e3afa8f3a6b22de81042cc9dd0dbcf3988ac5b15f29095488b6e5c50d58a92ee0754996800a2b14d6d4"], 0x5}, 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 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000240)=0x723d) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/194, 0xc2) write(r0, 0x0, 0x0) 16:00:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/78, 0x4e, 0x0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x81, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="0000001860040000000020000000000000280000000000000000000000000000016177c9e91243cfb272877d", 0x2c}], 0x1) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0xffffffffffffff80, 0x800}, 0xc) 16:00:45 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) setuid(0xee01) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x20) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x20000, 0x0) r3 = openat(r2, &(0x7f00000003c0)='./file0\x00', 0x185d0, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfd82) r5 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) poll(&(0x7f0000000440)=[{r3, 0x4}], 0x1, 0x21) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xfffffffffffffefe) r8 = getpid() r9 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x9, r4, r5, r6, r7, 0x4, 0xfffffffffffffffc}, 0xad, 0xd007, r8, r9, 0x6, 0x1ff, 0x6}) semget$private(0x0, 0x2, 0x402) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/234) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x80008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f43696c653000"], 0x10) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="7aceb8c56891268bac290e899b92c6b077606d918edadab6e775330b16574a0a25280301076f04e696178193a94865aa68c056a660809e147eb286db96536e615c66b2b6208f9a2d51c1acd04e210ffade275190d7953d55922c6976147a8167fe40540eef16f6f1b6f51a9af33e86d9a372e7a8b66a5129f922c9b4cb1d7bd2d3dd6556eb4a30295ee3dd46addc8a19c00a743bab7e7335662da7b2e4961b385ba43940dfeb237f0a01eb818a10e5a807f55276728eb7f30f961400c6fff82db54de2e5b81882ec62a06bcfed832fbb03835c93fd71d1ae48555e60343e4bf28c77a0bee3501046f2e01443fb124d7b3631545a331021709baff25c45c03d4d928a8947562a4735415e914b99fc985335edbfbb390eb333899f2f8cbb1148ea7bcf98759254084b4ab5135e3835b94387b577d8974e67006daeed4328a57db34f94e3cda4d31d3105b5f40d92279f8c133785b691135b6af265bed6af369f4e1a78e0fffb4a62c73f1b6bd650e0e55e3fbb9fab2be0ecee54c73e391570631b4c839e499b72ce3b888421406af87e232ab86df4c4c0925b040cbd040b3d4c5b66e81eeac54cbcbc55d7c59ac2d1824967060628bae04bb9fe7d713c3006d29dae62bd3f7a162b7bf35ec811e48d64b032928e254fc225873c074e05a41edc90663f66e0ef70ba68c9209473b578699aa06c99fc26f46c6c17d821a9fdd0b9e2325e9364377ab2e45deb6781989ba2aca60765a61f338b12a7b3e77fa0bf6966fbfb562d45f2b11962db3441dcbb37ad889b28214538f138a3fc33b2545e308d31a7c88a5ba195dffbe70e2955d9078ba818e6dc431e25c9b52ca91046d829195bcbfded47b89e089400ee5a6976e716ae88096edad6014a3c7326822e9bea0a8742bca61a2fc78205d55be8817a1bcbdca22affca3a874ded0e60b893d859da89dc6e8d835feee31cb1dc0b251b372b83b878f67f03a14ee9bf4dd91544388089bc14f53fb0d202ae1817647bb7df7610950b74aacb3f249dbd12932f5f60378e97e97a6f7feb836b194efce22e379c9bdb7b125e63a6219570d37809d0b0c43fd9ad79e84973776d0359abb9e279c1d884d406f3ef6dc17b72eb2e8091c958f989ed1dbfa120eeb21283d403cf7a6cea578f539f16a0f96ec13c687f28adc32529590c72567fe419b7402ec4a2d967bf8502fb9a7c12308fee4454e99226991632603d068a5366284678420cdf2c5f071a8636fcfaeb28a7c38daa6bb26063e547fe9cc3e2224bff50d15fb8e7de72bffe1b54f582303531f319848dff2e6a5fc070ced2e86c8c02e21bf3e032656d110e9200a0dfc9e048da878c42c56952a363b77441e1cae16955969ebafaa3773c286840d62b9f26caed522dd4ded32cf9aedea7e77906c7a9bffd7d8bad838af0fc8cae3a01daf08f281e5a392e8a9e85bac5415e1a20fcf85b0b95498c1a18cb4502675a330272f5de3f8ab28b80272395c44e1c1e6a61204383cfbbe442fceb88af3cdfe4295cf6011827f3df60e1ab51377fc45a7f6a1a0235f1e1e9c24d2fbf267f00dec296bc3a603eff7e850cc552ea39754d606f1cf66fddef8c3fcda17bd97f71919dfb1a0fc618027545275b5e48cc28ad134e03dc046a65a260e9fe0e6843d5b51bc548320226bde8751019888876f58a622b1c3f1c6e5d958ad683469cb4ecf7b121b9abf262cc094cc0390ffcdab83fe75de13735f10229db18daadd2914b422b075590d7c439a4052abaf9cf826f9eada5fc25d5d3a8efaaafcf23aea8e26ec6f4d60a789155e5870c675e890f0d29e4f7a16c34447571590d57fdb04444006909bb463520da810ca4d4df3b41182c35b18b0d42bb41910191bc2f0a6e1a5c43081f33d6b22f1b1cd094d4021fbbcb67957644fefa562a7bfcbc276396e36a7b15daed7a3ec191ad0127dc380ec974562f9915e51920793f5d909958dd29e30fdce20725f06eb9e539578e999821917f500d9de4c9e87ce2307feab2e7e3c9a782103f44849213658513571adb9a5499347c8861c7c9974f34961b8323f208bbf11a60930601842fa009e383a23f405eda6731edff41f86954dbc045f8d4a4678f216ee1a0a3638dc15fd84996746e8d2b5826ef8fac1817c529d54ec4059fd3df9815a963d2d65a0a6f40f280904efbc8d6f1fd58c4ba52991bfa5f2aefd7092dd129f97609dfc3fd710e72f1250fe2d25f51e5ef1b7df949cc3c1f126cb753ff9edd3a179a14befb409bd7f1e82023ecc81db06260b2a60ccc20833d2196bcf7bd949f3829e1c900b68168c2b003667471e683c4cadca9794729449341cce74b0dd99f97a5a1a163f355e875fb9445301f65d7e0d4b0b6d0c106ca797d4bed765226c5d7a8495e8e81b76a76416334c1844531266d5460954439d71bb95ceb556edcc660454ea314878055f9715378d7e88a3d83934052d01ce263f434dc3b78ea2e4aef748720c4b2238c6ea6e8f26b6b25d84743034d8bcfc81c1e4b9033d55d5a4dad782128304db24c444e68cbef1fb58407f85daddd510bf4df78426fb473c954c962107b8ca818d4186ad634eb64061bfca0e5f89eaa44a0be335117376336161f9320a8b3439cbf8fb01a5c4f2573b1e20744c48e1fee44b95fae15faf740ae0647e7bf0e6b56309066058d5e64f2d814a983ef20fe67c6acc3190d21bba6075d45d7807e58826a5cbf777d72585094e129a7325e93fdc402d13e9c6463f61807fcf1804aa5c3268644e5e063ba50211b0224", 0x7ae}], 0x1) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/103, 0x67) 16:00:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8000005, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000280)="0000000241c8570d4eaec7583dd0ad11886881e15ba94100b2171b1d6a5bb02fdd3f9868356659b94df6ec92f1642dfafb25d1", 0x33}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x4) 16:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) close(r0) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/135, 0x87}, {&(0x7f00000002c0)=""/206, 0xce}], 0x2, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000001780)=[{&(0x7f00000003c0)="4c83ff1e017c7364e7bc37eaabc5d48771c367887ecb94edda491187d135c295c604e2fc5943682a019c79307c537f7131d8575fe20ed20781c5372ad1d75673120f743eae47801afbebaee8c1", 0x4d}, {&(0x7f0000000440)="c86eea300a72e340b578cbabc1fb610852c9f074f5af6e7fc7e402d0289f88b65d4076141f46cbf43f682a288d08b4403a1a1620e8043c21be89bcfc8c180936bb5979aa10209ac9045c4da8b10d897ef36c40d8da5616a3818a0286bcad16590dd201c1380406d40b312a192fe3274be25bc80cc105a9e91af4a193babfca7ecbcba43de6b1d93343b779e01f7af56be1515ed9964e7f3a0429e77eb2196868b4567bc61c5608d234ecd778a90561a687af82cf5f4f3da373370c07a742aa90b0424edaa6", 0xc5}, {&(0x7f0000000540)}, {&(0x7f0000000580)="5f40377218aa8472f44940b5d60d7480091fe0eec14e948e77abfc2f80b315fb22113edb7b43ef12a5d0836615db3421c5669f82bf092d47cf8c28a85be6698888d0e6551abd5dc3ceec57658b881e728c9c9841e522d8f675a4a4fb79310a8a0b67955a30a6c2d2ff0b719e19c8e9db0a7b0833ae24d48cdfa1f303", 0x7c}, {&(0x7f0000000600)="9c51f9aefb8e806db2bcf7023471811437b97182267c5cad7fc4b37e51aabab278c5a6fe94b0baf5af0380dea51f9fbe6955d269ddb6864d7da78ec53173c727b1942c44847cddf4d5f9c59d969e419b60a7c095c48cebec7d73b06a58d495ad213a16b1559af51218e7fa54a0b74306664e29a1ceb283f972a5b9ecd4bb2416041f9398b4df08d74ed67643a5c5645863bce44dd99f815c35780afce8f35c595d52b5e2d1f02c75af6fc01d7506070738c900a31b18ef1d71a2198eec8e4f1a121a015cecce43084b484b008c90181d53344da46dc7de24e6429a804440d599a643c15f2d07ea05d450b90dcefd15ab3b065ee7078c08fd21b50ede781fdfff14ade1d17c46be99133a26210eff8eaa415ea1e373c3fc6b9dbd2fdb43e9e94cbff8b4d28b79454c22757421fd198fbd82a0652eb5f2f13109ce494cd3e587c9e6f65d86aa18d09c6e66abcae7f0fd84243dad367a3fd5579fe61960679bfb8e4411b44a13b7f82cc458c9c60eda5e9834dde82c0b626cf7d450eb0129ace86e1f953251edb00e4b0533aa62d5efb0c5aabede5e1780abac1435885077e97ddd388336dab8baf1e036ccc68937ed1c44d80f6b1e4a8646a83cccc5c9f0a9f3de7fe2cf624aa3c872ecd1f1563260c55c22ba5dabec9d1191e3f2e7211ce4ba957d946bbfbd184b511830834f5751b456a2c623b0207c9b787c7f4de88d821210cd4d453a624a7b1ba3f23874f3545300c57b4c639085740569a063cf7df46817331244f7fe3021c03a8a149567cb085bd95b90f5b7ad513cc2c6196f9b2f2419c8ea36c05e5bb4c4301540e8659bce62d362ff9135cfec5d7c0f5aaf6de3489ad61eeba8c5fbad881497e84dd1e8af3248b694dbc66f6578f078d61b71c88cd75ddadc7cddc5571cfa542f9120c86a51c3f2ff100773fe8cf394f9dbd69d17615ad70263daf47480a5dad31eeeb885dd85f818fb66a4a76e53e6371f5dcd9a3e7eefc1c1b83f985f8f3721658034af592da9839d14cd9d3a17a5bdc6115676c97bb553128bf47560685a368de7803c1d5261e1445f3f7581c9232d6c43b4ab11a858a8f5a04df14be73d9cc2ee948a4adacef160535168edbdbc812502436f661bc6d73931d48ec04eb4a0ef5f9512bb4b81b6b2bfdd540703d40b58d53c65ae9e9bbabefda1b3268d7bd3e86db0db602027d13d4c6759d6793ef3b907449ae30fb4337bd8f3680097a23069aefc8d8af877025e6cc2664b4543732c37ba356e2bfc881f540cbc87ed649ad43500850f78c209916ecef661eb44a10276a89151482178a928d8106df29e5ee0ccd4213c9e070e7ca2af4c1466bf3a3abaea47c9ef39432bb35fd06cc61dad45f9bc65ce1c661bcc2325366daf7b394a1168a2cfef60fa714e2219a26ec20893b5c21c21885a136a9236a18995f0aaad76645e74a0893b9aff501fab4d90ac64595ff984211476f27be6f62d18ad068d6be1730a2da9303b041bc454beaf13b385c89f91217972c4d7436571b235d5bcd4192b8f50b64074ca0a2f6d37872463aa8a920875c24bdb3a991a30a5da63616b7fc1a9ae65613387c883fcc8b2b3e70d5b45605e5c18c4014df8d1a0fb72ae5e1613c09c3d6f018f8d82a1d559d8daf740160ec9bcf240cda6497e4e07d435035a1a4df9ae8268ec229227772b2c069e450a64b448b3ae7915358c7c4d4dccc3156ef85a8ab0d378503860ac4f0c0c23691c8f7f84140a9b18d7c1e49d391e0d8693c3a9f8e2f8917b4131c1df0c5a127cba66c1ee7002e54cae0c37689edf30cd2376f88abdee5e06b74764690f9866fb42e36db984a23ea6bf739285af0a32f49e7773e2d52f3114458665391387c11b3ba1b3b0474409a155dbfa7b75250afc921b47748bfdb94ca3cdcbe8c3bd3d11377df131faa0b3408cf89064f36717559c3b601db7eb282ce4016d429c52f6f6ca9b779fc6b485f0b541b949d7b62a7cc2602636964a98900d478640ead14370d25f4153ef2edee3948675e1b2ae165deeb4aa847af0e280ccd6fa22f042e6dfba3a75caebcfcf46f80c666ae4344b38281a19e8c48ba1e115cd2fadb6fcc8519f676f5ce91c95de9b7da41f7b44c658d7488c08a3691658a0c4257e716e1f93950b86b28a51c788dd2d7662e28202a3ce03873a9898dbf5b9a1ab95486ab35209c27e0607609eab1b1d069fa3c983adc5321cb1e437010f1285903fcaa9c697c3bade8eaff9546881f5019e8325ef63ea2a01ae2295672244c49d030e2be7261d1a755bde1d345ad639be759539229c86d8062dccfaf0d2ebda883dc94dc711d9bd4fd71032d11f5afdaf74cf08346a00f745a7dacacf494574f0ccfd5d7fca0ee4d999fa6d8dfe01bf7d5cfdbfeb6fff221582c7ba390d50cc0d99445c38a9656477f55fb589fcb071b05e835cc2a78869a0d6fe73985242c0be1952f2909098877731acc5d89ab3b5c9a15b1413dc123ca5df5e78aa187f71d67df97384dc67a1047f48700f60d7eeccfab475c93ae18eba081a77735aaf5458a36980c70d08824b3ae811ae108136eff9620c7f224a644c2eda7fb0d60bc86d13abc732a03d45b631bb804fd8d0f723ca5ed8305a5b6cb3c1874075969a42d50ef895a1aac9ac1972b007e2162f7b2c3ce23ff80a9d16a532493d24eba23ba2cd0efc34647ff3918acf0ba0af467e5f3847fb4165884da02507424717a5bf36c2fb91236f0bb3a88cece46b25253fef66f2075a12e555586496b3b930cccda740193bd022edf15410237afbc506e13101015cb2d4e4c6812fe088e16efd1eb44cb07a528c43ff08668a83634d93fc0a96d07c6f53f1bfbd0d7c4556e5e13af6b3729f85e53b538f950d3d5b3f9ef552892b10d0729112257e6f2af1db36d110bc3c9a5484755659a5d8eabd6c6716bf3dd7b5b9f027216a0fc68af3c3deb1e4a5f52b5d1f8abac0354b6f5e4c53b0e8e95772200ae8c94d5a9bd2d8f09df67594397e6cc665e11f3d124fc952c410a5b790fb3970ad51e6b10a8bfd9cb7db1175a6969202cd1b1dac93e7e83f09a8da469791a9f9969ca576c2d01ab335d6bd2ae20e93051f67db4f1f5caac80da75eb9e7ebf40e9a0d62cb215406b0e9c343fe91d92e782d5bb03782ca0e90698b433d793bd756faf31e200a134de69f8f1efa4ec86d8c92349e9161b2a73b6bad928454e5e4528489a7e33159cda9c284c907f44f467d37cb58b87a094457a55e96f4735d0e840851d65650464aac0bac8f96e564b936d709078533f826a24de72f9418fe42dded152c5719703d002d25301130684652779f5317d59e25a779a7523fba09086f5b2f991fadf587debd2a2ee15cdb4f88abec4896cbaa32afde69f12a0a02b84d551fea3ab586aa79a71cb30f37580841f2f88bcfc3b89c7fd2a6d4748125b9dc661949f82c43bdf40876bb860dca31e63e4dce60f611a9ebab58a11c031368ee72d329639094f3440be2b5574f8995bebab37f13d2046a362b16ff263e8ae4cc8ed28efa75a6b6b0cb0c585139ada0564a8c7eee2cabc39365ffc866f6902df6d93359a5d3a9ca4dfaa16f8e157855f0062d1594c79d7ff2e8b1eabb0f4e622cd38f30ef6c343a10244d9fb02f4380fc755d61f9d14b0b518e3cad90f397389efd5838e80d156724c00233e00e6a8b86dcf57cb7db7dbed1fc37bc008e9fbb371235accf5d2b8407e1705bc5df3fee44c3eac5a65c093426d410b35af22d4ee19ad16ab7c1bc866980ef262ec45f862ea4aec5c22573f2118f665a8bc4f14830635d085259b77c7b30b74cca9fdf454397274f94678a8f10a5f05f12f92dd41ab08ca76932ce0246e221edda9b6fd9cdd091113bb25ae7b755b099465288f9420fa1658a9ed0a022113c8ba5bcd08cb1e7ac7f21e25ee5bf59a652f0e3e3a737f3ef0240be465ff86a2329aa748a954d5db58278017e71d7f4595b56790a86effe68f837e8ce4d68b52cb07b953ec68f8784c7b2ba7ac4a49b688a18ec079a7aef947e6c0d1f32abe0ac37fc586024cad29bea9a9bb550d2d1538788c6f2bd100f84d9ae11a8268055c53fb050d51df2036aed27d9a18329657864cf22eec4f7959a4115eda7b640d263a798beab6425eaa1569eb0e85ed450b0833e2d063c7344d006df3362731f37bf788af30a43c0cfb775ddf07f5ef52382f707d3a84ea0733046fd8aef694d3bd3d2bcee49b58006f9237214657ee0afd34bf7dc53bc2eedbaccc6c25dd38ed309c0d19e5ac9ec3b9b7028433b4f73c9e6b00ccb76adf2cb30a4ab659f53ee35152d60ba15cae684c14ff85267320a510b3f2cbddc7907208718130df4c37cbaa9b0aadf0ec841a37d7bcb3b5305797fb552ef06790a5561157e3c58702b90b0f4bac4c68c5ee4076e82aa18d0b297aba8132e8c8656fdfe2c40be4366024b7441e19d011be3c33d2518a14b909a0f3240804ffeb201f082345a595c14b2a87704289413a3ea3a54f6941360f9f8447d7ff39a30f64a617e228a63b3180d1ed7849091a9b88c1969c088e15df1346f57f3c0062aaf4255f57c87d209758640667f47d647c2ec128b38d7a206bf153d5dee2dc4e93c2a505171b1e42f9bceffcfd6010f57638261ddb37cf139b46e63f52e9484c2e78b2d4a43edcadfbfb77f2a16b150ec10b944191bc50c35f5b0f8de9528268e8f2f7b732c2b82c754ae142b3ee6da9c97aa499932c3cb6ef4ab182d54ef0233d951d7e208081a9bdc7517b50a5b0fbf922bf101e036619a3e2f853603e59da86ec351d409af41f177c91dbad45387b822d3b4b281a5423db43ef6a4d0975aa7880be12c365c007098f9503be3bc158dc541887549e615d421b84e10021d149bad1edaced363a13292a4d9f0b57b4cfa54c11cfc68bc251804ebdf725e0d578466c99c9d436e998983728a3596a310db47a146c0e3a460748c9fecb8ca4e6ac40bba81accd4dc549bcffe7a00487ec704d6114f1a70f62cc8d701faf53142e1693d7c632e393af53add3a5236db8888f06a75be4bf21de493eb5da02211d84f83ab12d75601850fb9f42ecccb051166f440f3574969f40e846355ee77635c22e59c5980365f8852841827f21ed268e5dfdc68c7353314c56eb4f3efd661726856d85f722a68b9b00ed2d659a6363a0b373544813230202a823821a29fa0111643129f43bcb94b2370031f89f547b77696fc9ae5fa7029853751278068ed2c28f981aa39df4863f8600b16943cac6e3a1f9922548517d7b72e5294f8204e308d35052bf493d27008b1a50602053fb0e72672a07c1b5e4ba2a2493a5cab6e5a2c3dc38247a1b3c0174273516f1e15f610daf450e7840e0adbe42017d67949eb8e2baaedf377b0bc37ad9ac47a340e4bee7a3ac4187bac4f0a1881c2a98e373e238d15c9dd86b922b53cf7e1c5949f76447e54d3c654d021f0f11dca0daf9743b529a9461a6257acedbb7450534e9868d26b0baa34b7f56323996a577adb672e975e92a10d0601d100c0d6a7954afb703373fb29e13e8b2c190b1e60bfbc38af22fe3eec7743fa6c9565638ad580fd49ea80e7ac226fe9602a6e3195e4c8f57ae50ba47acb667c29d74c98dc783619d9255bb891c83d455217eb685e86c28686f51654b662ef8926ff33b02e424d58b9c2aa6050440ee7f64b4c911f430b8aea2967d48563d1eb655532475cf8886cb73670465ae6e613011222d7645180ef6fb0e2b8914e1dbe21240621bf132e3e1990da4d6ab48f4a124c865b81ea5b1976824b03f4984f6", 0x1000}, {&(0x7f0000001600)="141252c13cf44f2ada181c807dcc07b8f3bb36e7a8b3bc6f0166f909b3124bdc0ff87ca462e5e489b4af8509b688475b4bd6f45848189c20fd77ec86de2faadf0d3cc8e5663f01ef1d440ed0f13e674fc1e86c9a7234b03ee96c28fe2c39ae60d39db2bb4cd9fa363f19625d137f8f0f8cb52024", 0x74}, {&(0x7f0000001680)="f76ea7", 0x3}, {&(0x7f00000016c0)="84bf4429623b4c721db4ab1746ba00e7b31888c3088b2e9a882200dab3acc2", 0x1f}, {&(0x7f0000001700)="0fab1c204cd0c91be2a6ad5e8a30fa3b9275562bde26e6efce549b40d0d5a0b665e5c2b149ab2f1712602ca7fe3fb709ca659c7b5d5a495b0b82a703a2f4a1b711d496b910dff297f4a151d2655f5755f86ab29df515", 0x56}], 0x9, 0x0) 16:00:46 executing program 0: geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x9) kevent(r2, &(0x7f0000000080)=[{{r0}, 0x0, 0x2, 0x8, 0x171, 0xffffffffffffff01}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x6, 0x7eecd792}], 0x4, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x401, 0xfd}, {{r1}, 0xffffffffffffffff, 0x50, 0xf0000083, 0x8, 0x431b}], 0xf2ee, &(0x7f00000001c0)={0x800, 0x80000000}) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) setsockopt(r0, 0x8, 0x9, &(0x7f0000000280)="21d05c3d8c818d0c0cb992ab9fe2f31d8ac7bfd6859b8ef38f34581503f7eebd9cc8edea9f68d4533c39e8086b60c97a18365117c24767ca3db45c62fd582c49648a85c087cf928753890321013d7c84e7befdc7214b3374c98586cf7d2445e990cc8f234fb5a213b6924287c57ccd612c439b8b06dcb902e7fd289052da4e201fd1cc9136982d0d5f961794b6016d0b2d6602c9b984f768d2287ac368d3b9d722ce3be2a243baae3809ff2b309e897a14018e8e0421ef10200c606cf895f73f4949091bf1a6207132b250ebbc1edd67920ff1df4bed8fafae7e9f59e3d181a3c7af38bf5c1d4fa809203e8bae16af2f2ced686431fadee8f81e40231600ae5f89cb6da204551847aa5cdd8ae78a22f9b721e08576281b8e4a3ba9ab2b0eec19514a4426e7646988f4168effec51b938ef4a89edeb6beb7b221a835b899d301683a3a586c77113ba6c6cf30f09f660399fe40f0a456a8397e41181ac3c0e5b6f5f6c50c945b17766dfae6fb180ba5466ad880748ede628b2d1b2f7fb2ebf1c8c65b38f69968ff0ec6551ff2df20daf30aae067530800000000000000000079af29c5cca46892e90466be9484361211c995f4e908af85df81a0fd1cc070d8249878b5d7f4a05cff7fb321238435942bc8bfe6ce22f2f8eed8690c1a311e40531bc40d5afa22f7dc98003340a0c76d350e66159636ad8de89bf1cda68c4a902c03d15d4753c7e7f4bc1a016a63c03f03e62ac494c99aa80bd7b3e686dfa1ad", 0xffffffffffffff04) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000240)=[{r0, 0x40}], 0x1, 0x0) 16:00:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0xfffe) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0xffffffff, 0x5, 0x101, 0xaf}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000000)) fcntl$dupfd(r1, 0xa, r0) fcntl$dupfd(r0, 0x0, r2) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x82, 0x0) r1 = msgget(0x3, 0x168) msgrcv(r1, &(0x7f0000001500)={0x0, ""/199}, 0xcf, 0x0, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgrcv(r3, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) syz_open_pts() r5 = dup2(r0, r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x7623) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001a00)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001600)={{0x9, r7, r8, r9, r10, 0x40, 0x1}, 0xffffffff80000000, 0x3, r11, r12, 0x9, 0x200, 0x1, 0x8000}) shmdt(r2) msgrcv(r3, &(0x7f00000017c0)=ANY=[@ANYBLOB="00040000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c2540a090c8924092e3912a056580af752ee70032135612b72a0a9a3a945d35d3afb8d4d91fbcc63c02cc023adca6e6df140e740bedce1c2bd2cc7fcd1b1238c1f0e4664c92ca69afa0ce8eb01e542770aaa7fb4e92ebd8c2a8011b251744b8265a6276abe5c6edc05691e9876fe1770ac41db6b69e384f263a8530993c71cb8e50feb3c7245e7b3f2c25452149040293f1d5b16411519c6b6dd4622f1866eecca5f837256ab51c9e3eab38cb58b64fc905c026ee93e086966e6e30891cd7bc3426a12"], 0x1, 0x0, 0x800) msgget(0xffffffffffffffff, 0x3fd) r13 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001ac0)=""/4096) msgget(0x3, 0x410) msgsnd(r3, &(0x7f0000000000)={0x3}, 0x8, 0x800) setsockopt(r13, 0x29, 0x20000003e, &(0x7f0000000280)="4b74954c", 0x4) 16:00:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x90) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x6) setitimer(0x0, &(0x7f0000000080)={{0x9}}, 0x0) 16:00:46 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) r1 = getpgrp() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001080)={r1, r2, r3}, 0xc) r4 = open$dir(&(0x7f00000010c0)='./file0\x00', 0x80, 0x80) pipe2(&(0x7f0000001140)={0xffffffffffffffff}, 0x10004) renameat(r4, &(0x7f0000001100)='./file0\x00', r5, &(0x7f0000001180)='./file0\x00') socket(0x2, 0x3, 0x8) sendto(r0, &(0x7f0000000080)="f8d5061c6319684c2288570121e9a1555501457c1ecbea0737b217f896ca2b06c2b1bf396712c21302cf2323da773d852705c37a91a01944da8d3b90fb24e44be6a839a70bc4048959e771ca13994d9fb93065afc82068f6c11b94ccd5affd6b346c193238e3013b9ecc324d72a4d8c0d54bf46b0a7cb859bbc874c85ef09b8112fa1714e737053919b7234f64da1cc60fc947df1b421cfbef2b54d44661ce27981a21f071def9cbe4f07561f7af1254461ee3352591d401ad62a9c90a07fc8e68b6fb731f1ff46b25a33296fa3e1c62358703c3571a3f2a222ee83a5606b8aab1fe8bb4c4bd0294972676ef6717c9e738cb4870084b432e75bf043bb89bd61ab403aa9693cc8ab93e770e3e8b92c15c09b366bc507504e4ff7beb6d180251f55ed919fe6335373d24b6ad32e9bb201f8dda8facbd7d036f7f205f131040c83db31a1273aa3ca926b73707ebb9c1f188b379923d0dc95888bf6bf93a600782564f3e0fe74fc63d29669a402d448b86f10c906c98e55a06857133f7fb0d5873fbb2ce39ccd51797e977fc1c8f8c6b4a95a40ad7af141b78a60187ec32b67a7152739db2e3d1e8e8a9457f5758a6a3a921ef800fdd0b72485d8b23f35b8cbb44dcee429079de316988e734424b7722b5c5ae5e5d0f63598b4c05aa80690b481913111ac45defd066291b8dec55f2ef9fe77ae837796305b4079e0da203e739035e2d3ddb56a16572de66f38ab0b5d6297a5cbbb6d77bf5fccdb1358e3d51a85dc6c9e8f8ff4f3d89d75ddb65a15c7e02d71933ee674f775a032758ca5e4e48eba37a17ba281e38fac743650156d7b67d3c0b1befc272fec792ca5f712fd4ed87e95eba95f65675167b11176d1a24025cd75795bb2eb23acd75dc7d92d7f8709149a2cbcad3aaa86e09559456d2724bde9a007648cb6def5b7177b38c17b471b7313eddb1e27418a4d18d7352ffcb041a2a82d94c7a0439deaac5da4c2d08a30fdd8d08b248c10caee729bd716600657c1a27e3ad9bf6978a24515cfda03b13a4c8c0c57344476892a40329fae544270e29dd59fadf9f0bcb5555706132b6c01638019bd9a8585dd198f8136f99b3f98e497c117301e87666204110bc94b8b2649230572ed5f66f612170e4cb897b6d0b924dcdac4f198f68ab064516bca81529b4d6a5e8b324510bf12a9e473175182f236fc287c3746266708748a0b9f2aed1313fb6b2838efcb7050ad89efcc1954a909cc577e56b5b5a16f7fd84861c75f7bab170941e64ea77f22c89af7c92188f1e2332778750ae17ed2ab4a867133a8891b512e9f307171512a87e9e46d9a5fa6aaad01bbeaccca1643d86adb2074e5a6a6992c09c4041634444050790b88f951b6ef9a098a2c8921f1a21b97ebf73602ee860b083b28d8101206dec890c86a949d29775875fbf0e942cf05bb05fb57982c68f3ccbc787b510d5adc808d65fe105b91179e41aa0ba5dbceb6ffb55f8d57d8b0d8b513351fe4e54835b34b76e7813f18e67912f82bb66ccf14dd6d195801dad122a9b207fb88339f29b08ab48fca39c0d1f4cb9d959a9ffcca12f6b79765d614b192928e640cd6311f8568f1c292dedf68d2d798aca693b9815efa51e5b137995c4c623f532b7f15c9ee0041f4d11ee9fd7e395beee9f4af6e7fec47dbc0936de5b96c04b765b522b0b801e907694ada4d55bf1cea9df721aad7234608f58253fc77234c348b27baba1d2b46326b10024c073d60eb73fc2d6dcff0149d938e739cd4b4011d1e8b471f42bca9d0e60a4312c1d720dfef8b4ad85a0fac3b7e726837ae9a004919c077ff027b47adffc5b12094005a6327aea21dad1ace53d6f0d6b593af1c988e41a2e516f60d112fc6039a881e8be7650ab512497485b3638d864d2aefac227be90c6d692fee0be5d76a8f1caa6ebd50ef39b2551c9c180fe3f75b577a98a7151bc6e665428f9c3f36ed44d01a08e0782dd20a5b108f4ae59851bcc849cdaac3a4d0621915db1b1a9e025e5de568ba138fd071846f62dd323b6d653fc35a0b0183d92285d16f4a12bccbda1cff826bbfda3f2e5fe2fefc1b64a5f276458a9d4b4b811176f087ef12c1d9c2532cd8ed93faf0031be48ac1ed7229442245d4e00e4c971536e189068fd6b5ec01dfa57fefc9c5dd80766522ec3738e2433348820a77653f35e46f52e61b8414227b64168ce23b531f7750fe5488e1baf4a8268ea767ff1b293604101ab69ae04fc0283e9a205d4ad10e2c100fb5d10bd5a0f6ac097bd97db311df1a509d04eeb326e095653afec773647786284edb373b9525cfcabbbbca3fcb1abc73a0fb85ad01863e72e3d2b6abc4cfe764f00f92680539fdd5c0639545c2080079fe8edadfb065840792c9bddf326decf5fbb0bc0055e0f0fda2b9810c48ff2d16f30d6230cd58e4aafe5dfc193d68c510277e5e7c9b639f31e0e9c49741a581daeadd78da1ef2312104cce01bd8e63926ac2e26349280046ca9b4ee136de96bd0c77fa77d7e24cee4bdab06f18ecd49a9edbc6f5806970b25027a8ddf797dde6db6848ea1602de6893c124c627bfd64d54a17fb376eafef4e379c587e65a9bc0e56d4e8f865939a8ad4d5cf1b3dc3a7ae8e436fa440dd46b9d14faff77adf021a52d892e2f680d6275444338d6f5d5d9cb8c4b378c36ffa65dd29f132cb02774be97f6f3786084d6e6cc968e4fe2ee1ad4a568f34b99a048025d8f9bcb8d5ffad688a87b0f3ec9ef88ae2bd09cb857b9e003ba9ba8bd2d17d13f022ddbd3e43c4607add567f1331d037551e9d9850ff010e5e64dcd9647e0071e4c33ea8c9980bfd6c4e68758bdbcd13eb44d5169c8b1a3ca795b2a7b9c5e60166e5f5e6e400d7390a7c0b9d5c93843d2b495d764b1b974e3caf6ac7893652bde030e860c8d00665c7d96eda7246e55430ca60ce75994313b90ac43bfd79220a4d894cfa6b0026af0c7b28105c33da4e4ab84d0927872e279af73ecd45a1d711ea0cb09444537e547a554f49c0bd108faed0165cadcb4943352bd63b889b4d9c838a17ecb2437920ccf72eece9ecdca130496893b967003da464176e14bfa55d87f29ef91e39a8483aa65f6ce82434dd60a9f7d8c8e5b58e746038a79fe61ad1f895cee8e5d608a2fefed09b11381c6bdb7387553366829f97b6728c3edded9c0194d9b844c4a00c93fb666317e761d33890880e803e880b9fd443a263619c20a93106ed27168999078756283bc158afcf461853d3d9fc87e51ad1fc9e4a364dbe27824c93521ea4a06d6cc3bc3424a0aa097e4125e90774c43474c269b437df28c81c06404084108c9319c66d2e7dfeea5952232381bc44d5410da814b8ed9f3c5e262664f85e9dcf1875638c2a6f8228eb8b7dedfe412ab3c26bd654f5cf8b1d8e49943b1b71cdd1e68bf42201c76fd8f6060541978d812c0455cecc382478f9beaf124fb7bdd5269cc9baf8af847b2ca3306290bcb7fba7eee72cb3a205748d6824d6eae3388e215756c98db73a5f0586052c36728edd5667c230958715465d1e3e99cc8f4ff20edf3c7ac99d4ab6f4e682f8a9f21ef69bd8a50067980d3acce5495e0e3d97129340c830415bec7edda30c9c58c526c542c20338f9a8d558c29cf35697983a77654b89f53e6e718b5c4bbfe34ba4607d198d36d141cca61963e8b247e921e673b33caa009e26c81313fdeeb8916a8d3bb64f4ac38c432fd4e4e0404623fabab6c0d0ee5a4ba8e608e899c461420c368b4d39e00e99dee85fc3015c545de464090422acde2d4a59f0557e4cbf3d7e2f3ac8a612896d440c04f915e06115783699fc4414b202a6866f3146b7c6a97def58dc555a1f5cdfc17e87dd3784b60f013250f738b7e9c431a444a3c4c2a224367da9f782ef54db43cde91d62c76faf935bc47554ac2d6228458fc5a1e800dcbce466263d512a7efad2b993dfa132523a59aceb359d24ac757de4c4be1243b3bc1b72cbf858165c2de514ac9be262616815b4136d24711604b0cc59f236bd2a37d22dd7c7c8c32c0a8310360404b7ebb104687fe05eb8a39fdeb9fbf73276713d764806df0d623a5761442aeb05df1b0384c30c677684d4e2ef2afd3414202082afc192cd7ca471e6a4307ad667c360b0e6f8aa0dac32ce8f92593152724d6569283d78e51692551972b871849d0fc18ebbcdd26c7fa7db42f66e5b4913f2c1cd0bdb09fc297af045b2cd577d2ccef81bbe6141b8e649cc61ea5a135b1572f739c4f4bccd8dada95f4f328e37ffee13e2085435fba4e11c3b2cb3ff22b45eed30bf602a4410d441eb21f43ee7e1afbea1e3713fd135f0aefa2775e9f6706dfa4de2389407e94f2a10f2d609ab98f57c41dd62d995760f50bb236b29c8c254f13ebe8d8653f2bb865c61cefaf3cec5fd2c36a16a5291661dd2ff69a33eadf6c6e24cdd1d8057e6c5ee6cb40359f5601d93c0c7003710695eb9351440b733caf5d05656d645611f5a2db58c1e53dbbc5aa7e7eb5b880beb260d42ffe05e221c33ddca643f7b4f68e8d7f38b0b794ba423d91c54e779834d5a683d70973a15f78d0d34fb0895e8c2d7b027d6ae916d1ebd888decb95437c260f92e4c81c8cf29058358f8514042c5321c24fba667b909d7003de7919aead7f799a4cd7f3d756e1d5eaaae76bf58f8ed212442a460382c95773d0374ec56c76ab12c68bbf5916f9f078e38db5f3e05c21d7204bd6ebc7f6f2caed9614bf1bd80de5596aadc4dcd2bf9fbd4f5b8ea51532e9440dde13871f85cf333d2227164d3dbec3760d2f49b72d1926cdecb8d0060e09c83495460f031108f3812baa4f45c33c33172159db92c29169ccf585d6c9743dde1a0332995231b9479b40ab677241aea1f8e550105e43cd5cfb3245b27e5a92d78f3f5061ddd48464a448e33e308b791ef724dffcce1aa112323f4ebcd94bbbc585bad0930fb11c041527f1abda5c6db251ac2b19d915d5a20ba35f8b9b90529a922f99c2fe9ec7c02f5fd830154d475665e28b51e630f4db6dca82d4ff16a5226420c4d36fcc91c7d0af667344bd38f8f8bb85309e9a152370fae57470d1d7e83d5d8c4897b4d78cff1b1a8fa77bc77956fc2e1a3b934116ba6fee99b0cd000e3de9aca61af344e21c0aa9a068c7fd28373924025a2b7bd2d77f306c35ff5d01b2f5282b34d6642c23e04cc3bfa88567689b9b25b4e134913400c09df054f19ccdd1b1b19fb099be0224567be17cabef7ba72982ad3e1992acdb6b63cc395d9d5034d1afe222ade3022449a690ae502d0a7a1ebdcf01a1563ca9c64f9c1657b953967be0d50a271216a445e3a76d9d00d0f9f77ff1141689686b39e74eb6b52f978f67f1c358948a5b8b6112eb6fbf519f75515d00da440bb8e35566be9585f80efa9dcd8f78f5425205fe587b82edaf9506803ca3431b42512f3b93ef463ba2e10f8d70082779e1b9b3770b8303b6a005ca501ca1cd445da103486db169cb82e0d18ccc8b3f72bb2f691c6e134b19d80214408d7b059d2c4e129a38727b0b286f3bbbed5acdfcb3209ceba61847c6e8c10b0b211cacb9f1e217c1a8e597c8d13e536392177ecfcaa6f31b98abd6ae5b4a92ad84703e6de91a91c96badcbc1b8ce8e2e48077d7156b5d4f1b8a18afdd3ab807e89ddfc487bd0bbf54fb5997785c2518921cfd8f52382e7f90c12d94a6edaad720da36674f3079c7a0e57e44bb704039349b1ab5cb2c913d3ac28fc57ad15e79fc53491b58fbda03ddf6c7e474e90f0d62e31853ee8539b2286f237b47d1dedf66be7318a", 0x1000, 0x400, &(0x7f0000000000)=@in6={0x18, 0x2, 0x7, 0x80000}, 0xc) 16:00:46 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 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(r2, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) socket(0x6, 0x8000, 0x20) r3 = socket$inet6(0x18, 0x8001, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) connect$inet6(r3, &(0x7f0000000000), 0xc) listen(r3, 0x0) dup2(r0, r3) 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4501) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000200)=0x500) 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchflags(r0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x94, 0x9, 0xffff, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000010, 0x401, 0x240a1464}, {{r1}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x239, 0xcaef}, {{r0}, 0xfffffffffffffffa, 0x12, 0x40, 0x400, 0x3}, {{r0}, 0xfffffffffffffffd, 0x1, 0x10, 0x8c, 0x2}, {{r1}, 0xffffffffffffffff, 0x48, 0x3, 0xd01d, 0x1800}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x3, 0x5}, {{r0}, 0xfffffffffffffffe, 0x41, 0xfffff, 0x1, 0x8}], 0x9696, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x9, 0xa, 0x1, 0x3}, {{r0}, 0x0, 0x48, 0x1, 0x4, 0x6}, {{r0}, 0x0, 0x1, 0x80, 0x6129, 0x6}, {{r1}, 0xfffffffffffffffb, 0x86, 0x2, 0x0, 0xff}], 0x10001, &(0x7f00000001c0)={0x120, 0x41}) kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:47 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffff80000000, 0x0, 0x20000ff, 0x0, "14edb45900000000e8ff00702d7d6fdcb51d8b00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x100e2, 0x140) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x80000000, 0xfffffffffffffff9, 0x1f, 0x0, "91cb23ae3bb3c48ffe4816c23f67d847997e440e"}) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000000)={0x0, 0x3}) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:47 executing program 0: mkdir(&(0x7f0000000380)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='/', r0, &(0x7f0000000100)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000040)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000003c0)={0x64b6, [{0x3, 0x9}, {0x1, 0xffffffff}, {0x0, 0x8}, {0x1, 0x4000000001b}, {0x3, 0xfffffffffffffffb}, {0x3, 0x15fad3a9}, {0x3, 0xffff}, {0x3, 0x5}, {0x0, 0x3}, {0x0, 0x80}, {0x0, 0x3}, {0x3, 0x6d}, {0x0, 0x9}, {0x3, 0x1ff}, {0x2, 0x1f}, {0x3, 0x4}, {0x1, 0x4ed}, {0x1, 0x7f}, {0x3, 0x1}, {0x3, 0x5}, {0x1, 0x8}, {0x2, 0x4}, {0x3, 0x1}, {0x1}, {0x3}, {0x3, 0x1}, {0x2, 0x6}, {0x3, 0x4}, {0x2, 0xebd}, {0x3, 0x80000000}, {0x3, 0x4}, {0x0, 0x5}]}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7, 0x6, 0x0, 0x3f, "da5262289706b86f97bcef8aba06943c3681cfe8", 0xffffffff, 0xffffffffffffff82}) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0121"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus/file0\x00', 0x4) sync() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='x\x00') lchown(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)) 16:00:48 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) setreuid(0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x6c5d3731) socketpair(0x3f, 0x0, 0x6, &(0x7f0000000000)) 16:00:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x225, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = getuid() setuid(r1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) setsockopt(r0, 0x5, 0x3, &(0x7f00000001c0)="fc852f85884d2957b8ba17da921511e04350aa76101f3da71c49e93121473cf62b9d97d22d2931cb92b3867730c14bb0e2e5f708598547820e60d7cf6e96dca9cdda77f2ce2331d4a5a87364bdd1f9381833cc361dbf0add46eb483d0db6bbfda6c63fe2c3261d71fcb991815e55069719150dcac3d966efdbe25bbb64", 0x7d) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x1, 0x1, {0x100000001, 0x3}}) 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0304008e127f00000058f5d4fe6c37b3bf1b05eb5ad35a0500000004"], 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = open(&(0x7f0000000300)='./bus\x00', 0x20040000000006, 0x0) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb50", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000180)="fc5b236a1ea14fd2b9c740ebe832ce1be8a34a177b4c6d0e33c4ff72ac0563769e7ca7801ff77d679bf427900e0e4516f54e74b1677e2df463330026bb259c42625e0240c923877148a77f", 0x4b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pipe2(0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x5, 0x0, 0x3, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:48 executing program 0: r0 = socket(0x2, 0x400000000002, 0x2) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 16:00:48 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x0, 0x5}, {0x46, 0x3}, {0x81, 0x1f}, {0x4, 0x28}, {0x43, 0x7ff}, {0x100, 0x1}, {0x3, 0x100000000}, {0x0, 0x6}, {0x46, 0x7fff}], 0x9}) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000200)=""/246, 0xf6}, {&(0x7f0000000300)=""/229, 0xe5}], 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) dup2(r0, r3) chmod(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:48 executing program 1: mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x16, 0x0, 0x2ed6) ioctl$TIOCDRAIN(r0, 0x2000745e) getpgrp() 16:00:48 executing program 0: select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) munlock(&(0x7f00004a9000/0x1000)=nil, 0x1000) select(0x40, &(0x7f0000000000)={0x6, 0x6cc, 0x40, 0x7, 0x9, 0x507d, 0x9, 0x80000000}, &(0x7f0000000080)={0x2, 0x40, 0x1, 0x1000, 0x3, 0x8, 0x514, 0x6}, &(0x7f00000000c0)={0x5, 0x9, 0x5, 0x5, 0x3, 0x3, 0x80000001, 0x1}, &(0x7f0000000100)={0x8, 0x80}) 16:00:48 executing program 1: write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) socketpair$unix(0x1, 0x1000, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x1) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0x1, 0x5, 0x8, "d6d60b49551b82a09bdf95a4930258cc3cc2aa16", 0x9, 0x2}) 16:00:48 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x0, 0xff, 0xffffffffffff24ae, 0x4000000, 0x5}) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x80, 0xfffffffffffff800, 0x500000000000000, 0x8, "1667e8bc7108c7b9f53ef5b25a2b4d0c19b1c680", 0x8000, 0x7}) syz_open_pts() syz_open_pts() 16:00:49 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x3, 0x2, 0x208) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000180)=""/169) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000003c0)={0x2d, 0x4, 0x46a, 0x6, 0x200, 0x5, 0xe81, 0x400}, &(0x7f0000000400)) 16:00:49 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() getsockname$inet(r1, &(0x7f0000000080), 0xffffffffffffffff) fchmod(r0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 16:00:49 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xc8, 0x0) 16:00:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x19, 0x1, 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x2) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbffff80fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:49 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r3, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0x8, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:49 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x161, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x860, 0x100) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) select(0x40, &(0x7f0000000480), 0x0, 0x0, &(0x7f0000002840)) connect(r2, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) setsockopt(r1, 0x3ff, 0xc30, &(0x7f0000000340)="be2545f510b3f20b0a977691d85c3a735b1e07cd7b744cfe0ac8c12cdf8e05f2d7e60f4fee1b027a7d27beb46dc6d45ae61d398a9a51299cdd2d8d9a10a3a7292a78d6c410ff52f00ec0673ad2c18d70f1aabdbc9e2459c3739af69a1c476735034e331447fac64f3216a14e8d81ac2e1b4b8c24af6d0dab9516911d247799141d4a7cf8bb21cdfd6e8ebd5a1baa97ce642cc7", 0x93) fchflags(r2, 0x2) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000000c0)) setsockopt(r0, 0x0, 0x20000014, &(0x7f0000000200)='\x00\x00\x00\x00', 0xfffffffffffffdb9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x4, 0x1000, &(0x7f0000000240)="0458b08eddab3625025982b4f40c182bd470977ee5168fc09b33c27167b5726448a04d02d923c6d061923d78f26ec4f11ba34b77c310fbc8cbb6f99d7f162d3cd9ed4f83db4c14526f595b821ceb1688bb12b806b0f9e520f3525359057ecabfc605f008000000c193768b75115c54567d315adf017bfd9b1d0691e286341951141a7020afff8228a72ff99d38b508d183c6587af6d2a6500b9472ca9c778c65fda59abff99dd2c5708ea8cd044cac2342de3a863826c3b9863084c2d29e685a5e0c48ff9ea0b12c5dbe004f36312fac75e9f403ae170b31a16e53b4f5baed426d4840d367423fe0049b5ab928809a37c1a033c04f", 0x167) mprotect(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x3) 16:00:50 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x18, 0x4000, 0x1) 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) r4 = semget$private(0x0, 0x6, 0x8c) fcntl$getown(r0, 0x5) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) nanosleep(&(0x7f0000000740)={0x1, 0xfffffffffffffc00}, &(0x7f00000008c0)) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000940)=0x5) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffeffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x7}], 0xddc, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) getgid() ioctl$TIOCSDTR(r2, 0x20007479) read(r7, &(0x7f00000007c0)=""/255, 0xff) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x84, 0x2, 0x2, 0x9}, {{r7}, 0xfffffffffffffffd, 0x4, 0xf0000004, 0x800, 0x1}, {{r7}, 0xfffffffffffffffc, 0x1, 0x20000089, 0x63, 0x5}, {{r7}, 0xfffffffffffffffa, 0x90, 0x1, 0xfffffffffffffff9, 0x35e3}, {{r6}, 0xffffffffffffffff, 0x26, 0x2, 0x0, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x100}], 0xfffffffffffffffc, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x24, 0x40000002, 0x3f, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x2c, 0x20000010, 0x7f, 0x1}], 0x2, &(0x7f0000000380)={0x4, 0x9}) kevent(r5, &(0x7f0000000980)=[{{r2}, 0xfffffffffffffff8, 0x1, 0x0, 0x9, 0xb5}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20, 0x6e5, 0x9}, {{r7}, 0xfffffffffffffffe, 0x21, 0x1, 0x6, 0x7fffffff}, {{r5}, 0xfffffffffffffffb, 0x90, 0x40, 0x6, 0x2}, {{r6}, 0xfffffffffffffffa, 0x90, 0x23, 0x4a, 0x2}], 0x7, &(0x7f0000000a40)=[{{r6}, 0xfffffffffffffffc, 0x4, 0x2, 0x3, 0x8}, {{r7}, 0xfffffffffffffffa, 0x88, 0xf0000000, 0x6, 0x2}, {{r5}, 0xffffffffffffffff, 0x5, 0x80, 0x4, 0x9}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0x1, 0x1}, {{r3}, 0xffffffffffffffff, 0x0, 0x4, 0x7, 0x6}], 0x8001, &(0x7f0000000280)={0x81, 0x2}) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000080)=""/76) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000900)=0x6) dup2(r3, r2) 16:00:50 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x9}) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x20002, 0x2) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x120) chdir(&(0x7f0000000180)='./file0\x00') faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x2, 0x2) getsockopt(r0, 0x9, 0x7, &(0x7f0000000200)=""/150, &(0x7f00000002c0)=0x96) bind$inet6(r2, &(0x7f0000000300)={0x18, 0x3, 0x2, 0x7}, 0xc) recvfrom$unix(r0, &(0x7f0000000340)=""/141, 0x8d, 0x842, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000440)=0x7fff) bind(r2, &(0x7f0000000480)=@in={0x2, 0x2}, 0xc) chmod(&(0x7f00000004c0)='./file0\x00', 0x2) r3 = msgget$private(0x0, 0x411) msgsnd(r3, &(0x7f0000000500)={0x2, "0c926eb6df747b83da50464de235a23c1463150861d82c33ac5ed79d586542cc37c16630"}, 0x2c, 0x800) r4 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x144) clock_getres(0x4, &(0x7f0000000580)) fsync(r2) chflagsat(r0, &(0x7f00000005c0)='./file0\x00', 0x4, 0x2) r5 = dup(r1) getpeername(r0, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) connect(r4, &(0x7f0000000680)=@in={0x2, 0x0}, 0xc) chflagsat(r2, &(0x7f00000006c0)='./file0\x00', 0x4, 0x2) recvfrom$unix(r5, &(0x7f0000000700)=""/252, 0xfc, 0x40, &(0x7f0000000800)=@file={0x0, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000840)=@in6={0x18, 0x1, 0xdc, 0x8}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x10, 0x0) open(&(0x7f00000008c0)='./file0\x00', 0x20a00, 0x128) stat(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000009c0)=0x7) 16:00:50 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000001c0)={0x5, 0x3}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x67}, {0x20, 0x7}}) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) dup2(r0, r1) 16:00:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r1, 0x113}], 0x1, 0x0) write(r0, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000080)) 16:00:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="32b1b63115e505d27bb650a2cdb7879105f6cb7df286f2841178d7", 0x1b}, {&(0x7f0000000080)="64d700b4ed33b79d61a9bb821eee72cf03d04a13ad72a5dcb6698d61ed6378418c2b", 0x22}, {&(0x7f0000000100)="3a01410ddd4585", 0x7}, {&(0x7f0000000140)="7f2d59339afbd20db2e01d12ca7c72cfcb40b05ea542db2960cc5a35ae001d883bad19977e44ab5b8c59ee14eb12a11501c7d2b980ada871456618133cb52cbc242a6aa4122ffdace2462a0b8164faa9f7832abe14ca8e697338547cc60342ce3ce2c802d092d9cd98bafcc8efabd174a31caed870d7d3e62bd6d91fbcaaf86d9a0c79b661dbabbe7c0458e5d3e06c74ddebc7f69aac0cbdf3d03d46d920763046bf51b74e", 0xa5}, {&(0x7f0000000200)="243ed395f344b73ca9cefbee554a91d5e4e49a50e530af77485f151ee5a16478c390a41d73ab49f5372106ee936a3aebcfc42d8790dfc37cdbee6aee82f914000c769e9e0b730e4fd4142c87090d8ec0d5a9c424faeb06996b3040e2619e0b4952013367c58146bfaa399df33e401fde9f2097fc8646004d1f118d9294477eef8d76d4bb0ddb34c9e7124a72fcc011e21cf3897b3461533e6c98dcc046ba6762f8b78ada02e7bcec532aa8e28c45bc2e3c81807b277eda846548b32d7bd3beac4fb48c68157d6b68af901e34a533f950e022881e08d3bcbe524c2b0184e3e6", 0xdf}, {&(0x7f0000000300)}, {&(0x7f0000000340)="20708e5c9178d66639944c4eb9c176adfb8925", 0x13}, {&(0x7f0000000380)="eba9891e9dba192f39e47f18856ed090b058e33d3e4515b342ba7daccd3ef0911f977037e4a7561327ea9c4ffde9ed83bd2107870e0ea0a35d1b93b896526071972ba973fe3bf8870b413be60ef96c01232c30eb018209aab3d3db", 0x5b}, {&(0x7f0000000400)="c51cf232af4fa837b0615f213034c0898663f19993b4f04e257ceab7674efd473c3f94bfbb33a6d024320fd3f5fa22b2f612427fc7fe1c51363256dafc4e03cdb75d5d206f66ed998580eb6897d994cb97b7f3c781bca96fd6fd1041528c3b1aac5d43dd5f526e0e59944bf8994da5c516a6586f57fd1f78aae93b693206a615c9289c78508e86a9cf377431aae8bd862405abaf2c552b39ef13c18240dc94b9c6358a0664e6779378c443dba8a480a8b8996fb538f292d50e95f53c264d546736d2604331b0d5f841dea3ee8bf24feaecc901f66b5662ba8076cfd2e309e90a63a3e499cdc604136685773d8707968119570b443867", 0xf6}], 0x9) sendto$unix(r0, &(0x7f0000000940)="33902e797f86e35cb05d16344e0d53ec944cd366dee2be16b75e6565bc69becef1234b345eb3359083a7bbe0f7fa89a3210a367272b12cc31a87bfe5080bc3c18035befdab34480cf76866cb8225f32831941c3304b56b6842c02b08961ed7d6ee2164ace0ed6e6788d4ca678a24617790fa3f3341a48abcecc4b7d1880b521c13b745001100bad1a79ca899c2a30e5be62115e6a46c651f84163ea8dc17121dea18dff980dff08a86448398c302fc97a0e11e18289d56110a29fca13731ebba954b556d4e3b70e99ea218549f8e5772593b32610e01acd46521b0c72bdafc8814736cff237e9bef715ade674599c8ee2ceedc732b0b65e54cddbf03f08e46f3c7a29f1fd5d9b3055bbb49cb39894937a5089e331844d0a7e33dc2fd5c9625cfb2a7ef30c851f4f9a5366d9c10d0f9f25a894e54b3cb6d12368a0455a639497b1312a5c032e4386b17fb9aea474690d52aabdad15d2da65b30e78620f3f177dd3028d783e7b6247fd5beaaa3d9d4428c4649dbb7dab01bf444fb18d22c6417829e59a60bcc457d62bcfdffb9682acf08d00811aa2c536e85244971d5185f97088b7fedf268a038194ba70912f32e24ac268ea5588edc58c0b5f472549b24bc752650547ba756a9c01acf8dda7041884f2cf02f9218d5b4ae224f4d5da91604289d5c9734210941755f92831d34054a12483af2129ecf6d5e0556fba6eb3485246d75048fcb90de318b0bf3f4ec5e6742b0366e4bf933fd17c036161c8f1dfec998095a93095f381e931763871e7e403ce5cfa90248b3602f44b5a92b81e78157888348f8d4cfce870c22e54e47e7a198376e46d0acc80235e2792bf139972bc46558255a58408a56b9461cd42d46de0c2a048eb666a6cddcde3a23670d98a233af917d3a6a0f419f9cffdb0fcdb608398cd4cc19bcf80897ea7be208c52cec503e8e06bddf745f66ed8b15f3fb0b88c99da7b2f1a7d3087bda76af9f31ca0413cd8b3b8645fd44e195805cfd78fd9b4c706684961f32139685d2a116e6c35d9c0671f14192d2a75b4bcbe91000b771ea4ab2423ca18729c58c9e3a60344622352a273473f18f5af4a288efbea9e7cb25068b8e2c2d21a1e85a88ac2b25d819fd8e05a4bc866a1d9cbad88bb6abe6905704ca6b6894b6349e3f44de8f621a0654b052cfcc80e4a2d18a221ceec549d5ad4564f773033ab51a65cc26d6dd8eda683bd78e1baa60ce5ef12b44657b83ced0cc038c3e9e29e86e947b44796b531690b3193457075b9f72124bd73438078bfdbdfde53006d8217729a054824917321b4c3295fefef4631f9385652a4e550116fb186063eb85d0904e74ab08e472e9b8f1742b9aa8cc53dd39851a897373564a5ca943153661f288dcae538861907f3aa5167150db9d95cf93858c0941b5cc2ea4181b1d940158cba5bca0016f98c0fc6a37a5aadcdaa1756c95b12d8e58f349c3d080c34f4a500fe815dc8be3655df2765b073683d7e2bcb7e8621d6cae2745edbe98bc913b1840eb073534ccaf0f2eb39cff8d72d52b9330c3611294ad2d4f8fa3646e9ced42a82885c808234b6e432349f4c203e26b412659c0123545d18a9ea922874fa7788e940848d382794c66da2697959dd7477b85f8", 0x48a, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000300)="5069230f1040559f9df78b171c6af1b3723dc484348dd2014790d0a77c209ea54993fd", 0x23) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000900)=[{0x0}], 0x1) 16:00:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getrlimit(0x7, &(0x7f00000000c0)) setuid(0xee01) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getgid() fchownat(r0, &(0x7f0000000240)='./file0\x00', r3, r4, 0xfffffffffffffffe) fcntl$setown(r1, 0x6, r2) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r5, 0x0) r6 = shmget$private(0x0, 0x3000, 0x8000000000201, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) 16:00:51 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0x3}, 0x0, &(0x7f0000000340)={0xc, 0x86b, 0x6413, 0x2, 0x80000001, 0x0, 0xffffffffffffff81, 0x4}, &(0x7f0000000380)) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/230, 0xe6}, {&(0x7f0000000140)=""/187, 0xbb}, {&(0x7f0000000200)=""/158, 0x9e}], 0x3, 0x0) fcntl$getflags(r0, 0x2) 16:00:51 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) r2 = socket(0x1a, 0x1, 0x500000000) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) r3 = getgid() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse0\x00', 0x10002, 0x0) getgroups(0x1, &(0x7f0000000200)=[r3]) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x3d) stat(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)) ioctl$KDENABIO(r1, 0x20004b3c) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x3, 0xfffffffffffffffa, 0x6}, {0x18, 0x1, 0x100000000, 0xcc8e}, 0x80000, [0xffffffff, 0x10001, 0x9, 0x95, 0x4, 0x5, 0x6, 0x7378]}, 0x3c) execve(0x0, 0x0, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) execve(0x0, 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000300)='./file0/file0\x00') recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000340)=""/201, 0xc9}, {&(0x7f0000000440)=""/189, 0xbd}, {&(0x7f0000000500)=""/194, 0xc2}, {&(0x7f00000002c0)=""/48, 0x30}], 0x4, &(0x7f0000000640)=""/179, 0xb3}, 0x840) msgget(0x1, 0x110) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000240)=0x4) getegid() 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x7fffffff) semget$private(0x0, 0x3, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="be440c781622f68766a4a79f884a59feba0e0bc183a5c081602db6485ed1bccaa99e8896066d293f87b9c2e57c280ac4fe0d2ada74f42335f4dfc06726e88098316aa061a366927a6df0ff7bb828855f15c148d2a7efe66c7b1344c8aa5444b2cb29ab5329b47fd867060501337f6cfccc3d5eac9bcb1679b4be334fef27b40888ec3ae68da90ff7fb968dd772dd0202289ec0816ed96f082110b1351e902e1eca3d0fa7bf6795da2b7e2a7b48527d2e7673dbf7ea0d30", 0xb7) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xc008, 0x80000000) 16:00:52 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) socketpair(0x10, 0xc007, 0x800, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000200)="660457c30e5d3378e04200d1b3e09651952a5dc9370ef73f8c8765ec44e78a9ddfc5798533d9232c6be5f1f4b537c4ab1cd1d6685dd899718e364d348df604bc51e0b50014ae817b65eda240f75924f95115bedc2c3f20a9af816fedae5791e2612ceb06e7a620ff53efc108be7ad22e44b166912d56ce4617d4e1a64bdb0fe0286c2b83fdfbb77b0306dfddda", 0x8d, 0x4, &(0x7f0000000100)=@file={0x1, './control\x00'}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r1) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0x2}, 0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 16:00:52 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x3, 0x0, 0xffffffffffff7fff, 0x9c5}, {0x3, 0x7, 0x81, 0x1}, {0x0, 0x5, 0x8001, 0xc38}, {0x0, 0x4, 0x3, 0xcdd}, {0x0, 0xffff, 0x40c9, 0x1}, {0x7, 0x34e, 0x5}, {0x7fff, 0xffffffff, 0x7, 0x3}, {0x2, 0x4, 0x6, 0x6d64}, {0x4, 0x7f, 0x9, 0x1}]}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xa) 16:00:52 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x150, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 16:00:52 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20400, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/237, &(0x7f00000001c0)=0xed) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x9, 0x100000000}) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000200)="2511b123367c1fe3c868d54a835f05e8d5f0b4711f3fbe312a85a1f1b53e45a5b773e4852fc59ff18b33fdcd4dfe9b95f45366d1ae2090eb3d8214bc485e27120ada60eea0d89a241fc28ae26a92c6", 0x4f}, {&(0x7f0000000280)="ef6f4dfe8e292750106c555daa069e3f3ce4d215aedf24ef602fe9f5f8d00af82ed7b832842cfd1a18e16faba6fc8936b0c539423233176174c66a6f81a342b8ba9fecf4ade3f7d1fdca85141a60d9de75fe660f1e0476c1f1de45f7e7287acb9704bc8915cecc9916d13a06c4c63546c9c9dfaf936ddd733d7f71094c57b0df6c2bb685fdb01319df5a893766e325d33ad3281c1193d8a3b3699008fc94cdf358893347dd37870b46aebcfbc040d8cc12ffa60f5ef098477393e39d72a4b75fe472b1a66ecaa08506f9a447d39fde6f0dfcd955420c653ecd9cb704715b46060066315de0eb7dafe36adaf994b1271177de6ac33dda67353d368945cdb5cf64f60b856f3dc6ec4b1873e467730634a76378ee06ae50ad64dfbd701b7dc9f3284aec47f1813afbbdc796006835aa643cd05018eb6d50779df4e425fa80670b63bc183faf617245904d0b636ff2e23df5be6f210443b8e7ad64157965f8af7f980b128eef8c50d11fa46a357c99d4eb0aee0fd4cb243007b901c8043c08e368dc8e08a618d7c45ec0e0db9861baf1ad200e174d6187029c1f3306f21913ab321f27de1bb4406d3db9910adff28ec3bb2a48777c6660c4a3f7c710ac5b809270157e2fd4eea7dc1d63c671d5a3d6c03885dcf71344b1bb2e85c23f55bfaa7afa23933735871e97d1b3cc5a1b2412b1460965ed5d4bab6197da43424dec44c6b383105d11e285c03dfcc6ea9a6d95f2c780882c87a452062ec2969bd3e94f48f7e91982b8ac38d9d64f5694fbb5c0353cd8ae79b1e7e20c6df98a14959bfe29fdcb0e7e70a8d6aad28c593c434c0c8b416b515df1d9d48034d072b89e2944a7f72c640c6eaf2e6b08f719ba73236b97eebc7cde283ccfb13f324f8e602e4da4cd1ae2a74259f8214b209a7073aa38921918a1c84ad84cef26d2864b4a1a05fcaa67bffb0cfb457fd49aeab81b0c79ed89a81d8ded39b9b62f2f98d601c61a098f522f040092342d5dbac901167121b6d939de5ede685c854f5be2387a21fa86a0a4b0937d11f5c5d40de04c76bba3cf4e34f7bc54471af63b841c5d6217b8dfa59e9298353b83336cdd89003d0e2d1d92c683b66c6fd21d07b08faa880d114c51acf239d2f66ef38b35bb3ae3a6882eb805e5f3d7fab99d17a3eb0e986c10063b3c3ee0d692d260bb5063650d294d253b74a97942ae823edf10c2e3821002dcef3776d6cd2f9fc0cb4c43561f1130794f5aa553121c00dcd0e7b489d5f0ec5ebf38a8c3cfa976ca6e06c94ff695d8b1e19d6afa92afa970bf3f05c06af41244f5d631e077ac4a928073dee9ba3dfd42f268d7e0004fb32c2c39af631e14bbf98594baac7c7a8a8bd5d39ace539b9a06147e6204d024c23ce75e82cd3e1f54899267428476b62cba4530367b993513a8a7afbbfef4041492e50814d2658966d6ee7513137194b558b0cc8efc4ff1db730aed150fff96ff262b34ee355bbea09d3211f558a5144bef81cd22654e5ece49d22ea3067e84b19d784e7411fa8d2182514b3d1b7af5928b51e4fe0632ab1e570fa02a9c2c82f36a3aff92b15252ef01a94bd1bb5bc76ec03aa6fa5d501802c95d7764fe7b1f35ce8261e816406f5a276368dc5d004bf5d62b277cb03f962628376db159abb2b6e4c3f91b5eebf4bfd57def1cdba269597bfc197c480d777f53af463323b94b2c7f62f22c7c12ffe5f46f567445902ebbbb2346f3228689aba9b50273e3e94b2bcabd2462fafca03f6721f625a45dc8460d5c82cef67877b16ea2332f8c5dc2a6528dcb7b81969f32bd1067aac7f93984e92ccfc12fdede76f07e0c02004d2a4ae48848a390c26afb6ac63af216a133c45ce1f43505a67d7479d7106fd4c102999b4a64059d8649e56fed82c12018734986aa599aeacc9d5d6fb74908916395eccd106d41611eeb8bc3f5a2395fd7afb65f47c3ffd0c07f6f82c72d023e2a2de47571ca50836a6165547550b136f5ea12c1033e9ccbbdc89d122c495bb458b9e80d7a1735141c509d6265754e88ec7d127235275e2888391afa4a27685e8925a7398bbefcff580f536e8b261d0052580cf8cba5494b8d4278344e14aa8762900b8ca3d7cfc91372e86be25dc5428d60169ad186745890d45221058cf1b8530638064d614239eb8abba644d414a638a75526c66bb436bf93e22426e848aa17ac65b022dc32df4499d7fc8539b97f7ad8b620b82216f62c5d700fe8293ec23a6470abba64c27424fb0707e01995e58bedbddecc80df9fd29af18d1ea980b5252d052e8ebe2bff7433744ce4ca5d792618ed9c999f6a9152fa5f96b00bb138f6d6d6e19336f95b8e601ca293bd86a852761c6642932f9fe239aa378219562fbba7878b0f774f9659de4bef5e6964d6aaea453af1781e68c03ba7ac028f117a0bdfe84c71c8d9b07a783ac4461ce2c425f7e6e2df861b4c175ad8b1e6ef25982087268f5ab4bc89bbe86adb9d2b72aad2586737b31f870f603a9a1fd994b770f54344da94ece55f4d4faacf1021679321ad82351fc9aa4fb06ade6bed78f7cdf26526b719f2e7c736a487517b9b2ed8d9d36788f716ffb868ef438dfef81ca3cba6a273451a1c13976bc591060dcd9b8b8171cc2d895a3aebd669a93a0fa6f2a831404aa94802753e045802f4c8717aefa91631fe4fee09deea24f259e7cbaaa371fc76e43c302cfc4d6425d0a221536cba33b7d6c93ba0d803d9f4b3029247abeb1267ca4830b6e8c7a897ba43396fa2052d32e4aa611c34b64d023966fbc76b96b755a833d93d544bfe9d4f3cefe929c23e30107098992feafb02f1495a0df10a6d57ac300986ad7cae4e0198261a8233492acdf680795259fa9724f9dfca64bb66e14ee934a45ffd9cff94271da3ee07b57a01f2156d98684af4f7797ff1b9c9e70ef31bc8025e04d96a910a794926fe5ef25d623e750aaed9d56625239169e4600b60c6e0132a505a26eac43ba903e14173fab973ade7e98ccb1df7c521a2c387bf2e6fc246c5a67cae7e4eb6df9afd5807b65e7fc10921297eea3c738826555a380e302f32a3b6e7a92c126646825992b598fb335c8a6c5d4c4e0e655cb7dc65ed1b983d5f9bdf0aba0e48e81d3568cadee8a9e80350da54c6413bf95f9ca734bcf010aad550a90232cd96df22e0593251f512c52c37b3e1aea80075e5bfffa3d26609cb27fa4c8c8ebf78f2ad830e70b0ebdbcfecc057b4316758c7e2c10abe59a11d8dd9589d49590089cf89b4a9f5585a6d52f5df07aa9e8fa6a12882d7542742dba390e6d32c9110d93da5e99fabc6940f68e05d37b5c05ab7a299d04d8db8a719ecfa5d758a7700d8cff5e9d11b132be8d6404dc56f33baa23530ed48bbd55fe019c0fd92b99dec858be7cf24f8a788d9be73b0a3126a26751ca844c1b471fa9d26b5659073a41a18154d5c8ede514e0de99722e743e5a249b531ec24cdd7cfb50ecac850fe635a1ca9f0de29a9927776d22935058945cab43b914f76b37426ea1f2708a8dc498fb2b5e809b2d9320bdf1988c0749c5b1998418393ddcf168e253fc17a9cd9b251ca54e19ff2b77a9ca1a9a42ad3413f9152bf9d9996753bf81c92b8b369ef6e74a1c76ae7ef3ca3030339c290a6a082bffc513a1f6cff9e8c33aba641dda4f9db7e90cbeac1076498da75d37ae1d51edb6be62eb056f757f79e96155d0b85b75880d125cc1a775aaf27933e53580caf70e0a333b150b26afd608c363de9c5045bd7462437a3c2bdc7744eb2294786b0166c7645b0b632ecc351db1d788a0ea4749fbe42a6a2b411d4381331643f65d9c93da97f32bc993e182e2114e87d0d2da9ddf3b9132d97c8914362f6b4541b1c5b203e4bb465e8d8023abc97d0b2b308948093d68fa77d69d2a5ab28483127c786033bdb3d64ebe8633a12bd3ea71dc86e80dec3dd25926712c181c92ed8e828c0b7260bbd05e0d312d9014584348e4f887a6ff40563745ee4e01fe292082f30a96d0064111cab2db3add98a6b92d86d199f1e319452bef4b05160e25a238c4cfa50634fcb8e946d6e64016f2006709597cd186a3d2106e233c68a576c113dec0f2063932f8b7318783d01ecdb9cb20d39406a57dda7a80cd850556c3de78754abfc00c8fb8ccb04986b04348556d9968a54115fe45b7dc7fc2b3238542e4b685b17388f8f335b5b2bc13271a6eeb666b1993393504ed0c526ef6e6ed958b0c8d0de0ee001ce02f7a8aa045f886df207a1e6070e70ad0d71b1c1ae6d3be21cd97db029d89744197706f95b11b9bbd641e09c5197691bb53af54cd234a4828dbf1124b1cbe8abfd621c208c491a2d3c43456aa8043567975849e503364a0e7a5804c30bbf6ab8d79b480407278b6f52bfe25f560917eb4fb70ccd369afe07eef1065a23b20e63694c1aef13db7e33d5de164e3103428208300f18082b43614602e7566ab201b25cfffec57f3ec05c7fb18ed78a4b826b2f761cb20091927c1f71098a7b8ac4dc45344083f6964ae1e063d23bc8eb8a02f063de0e3e7f155b75b4027183c2b5dcb2746593408f44dae5a3e92d3d05a9068e0b83bfff86c9b39e264755cce4e302b8ce25b325ac579f5c0c9f16024684c48cca6cf75d2da70e1e0973182cb8c4a39ad0c38dde26f8498691783bf2cf7a4c55eeb01a2abf501e94a07f891b8354035ace691660bbb1b2b0379d05ddc5f880748ea57e17409e3549976483b65c6a1d409a92067dd3e9fe160ed8979a9b66e821aa41f42d5059b236d8c31e3a946d02d3b2f21e8b75421cd05d71e41e01d7a1ca7b0d9bb942b3675b95963d5aef0823551b0a105d8c60d1b1ce7c574b7015761041df1ea71247f08c291f8e3b9c672d99e324f53c6b246ae9381128bc0fdc82d1f586a16551b9d62edab3368b93791f705fc7e07d5e8586f00c811adcc0e3bcbee63bf0eaada081c7f5c34cc06d911c1f064985abdb237bc0d767b1adaa8b8c0f901e7a1f6293dff307089fdffed24fc82535702be38480a5a85d85781013416a96fbf5c5335543b1e2a8b1cb8203d6a781afe38bd1ad07854639b21d6cd124c880bed8853a13627a8015abe5df93fb781d38a9de9fae913deb7e6c91260a778ff15b4074b8b505d793be016f31df806028a49c06e60b2ff4167414b5a4af233cc9fec45330f7cfdbe28123af07acd403e79c9ae5d36fefaba1ff3e428f57a07b9f010d47a89bda29b5928816b628ed115946e746328199af6f8875985387b6e5a5b15a8f3a73135cef9335dacb7245cfece5997ce4848eb54528e539cd15824f7f77d00cc1c0cc88d863ecccdd733fbbbdabba2eaa09203355cc4e9743d8c0933bb849173d5742edca62e23b7186d0c04f14151069447342c643d18a6900c3b2a73374ef413ef935a81ae1472dedc6b5d0293c840a0d3be79a0fe6b7758892e22b40af6955844c2ecc9b0697016f8af2ed34e384dcd96f6e1a9618f169a320c5e41496d785aecc9ab004aa2456caa448527e39676d023c9750cfb1d1ea7d356e1043ce5b5705a0cf73a090980aa80af2a5e05f7f04e2a80679e75fe8a8872063a966b3da8408b8870f24b59bacad973a0ea67ee030a6b1e9024d2c237d9e4a98534e73379fe5b872738dc30905555b69d7c43cd0d1564470ced4b136b26c3dc1dd879edb304ce0244b8282d441f16b9e5a8fd55d6d93729a042fae5ce25384819bdb53cc759a964952e308eafe7171a4b730f5b53ba8417bfff21ef118f458c647f17a66ca40724ef5fcce64048971227a88b1d375c72f05b7c2f6", 0x1000}, {&(0x7f0000001280)="abacf0c113e9248cd430aae7cf534891a8992bb0ec8b8cd14423957e48b0238d7e1b1168534617bbcc7777b97616c3b96c45fb5440795b065475f8367cbb3797343b4348446dbdb0b41e40029b33d5c125b61ef3cf9f095e8be70926befc6a2e718bb07d659993675d281c24cd3f7ca4ff3d9c534452881546a4067bb6dca5243c88954e1b3796357e45a804bc5e02fdfe733cef545a43cfd9cfe7884367b9299224689c176dc8a03226f2f284b8e28770245d776d724b20f7812489c5122be16c0b9f68d67df848bd272d8d456485d065dec78221864e0f4a06d2c87b5b72b556175512c02f294f0431", 0xea}, {&(0x7f0000001380)="e9635ec344abe16d5eeb59f5b777da359c7a87d8f0994a947293414f0768a38fd3146aa56857abefbdf345bf2afdf97e122c0925e35174c729e3cfbf0e8577baba37f34ece2f2678bd8a8bfd92ba4844df17866b14786f4481b7553cfc8fd97daaa8fd4d05647fcc4f7af8974f2d26b910bc67a351f7cd5d2424558c57820fbebf6bf4215ebf9402417202d577bf341537e39c6ae451322aca0155aff6a8b19f0ca64a6d8f07cfb68839d2cdce1459d6a7db386c0fb60a4bab5fe39f4d7077204d10c41b3805c71c1c5070a7ab", 0xcd}, {&(0x7f0000001480)}, {&(0x7f00000014c0)="ea198b", 0x3}, {&(0x7f0000001500)="7b03a707a6da2572bfc21b7ab21d480724a931bf7459b1c203cf68b82c3abac16b0781bd9495d181b0cd1f2ddc92e391866dbfd305c06a7f56a11fa0cc4abd9dabcc7d413afaaf778de62533806ea7010505dc543617ff722799eb4044ab7865588a8e110e05e37d839eaddd14472a03d1244abe01a468d2ae8fba95bfaa8d43fdfcd9f38f88ac496989a8e69c2a42ba49e65af3bf867ba89454aa3ec67869f1db4f294236fd7901a26500ce02e359eaf6687922d6cbbfe14cea0f32c713da19fd3f7a4c31354bd9f050e2653891ab86d155cba82d256cd7a4db85b0d74c3c7339edf10dd0af8dab6801ee8a0385aa540a", 0xf1}, {&(0x7f0000001600)="742e748a7c814fccb66a61af83ad98c3d0db9158d14041866cd063da06c1a8ad825cb6cb96fc4bb1c9cd54df3da2eed9c431b7b4bf0243a4a88195fd9045d66945d8fd8bab43f287caf300ab32b994b2c589794d06c6c67c173abc08bda24ea1cbff0cdb59faf1c49b57eca04ac32d09e27b7b84428c77b3c26531c675a29061d98a605533dab503efd5775352d65559f3ce8dcc3072d465762d09789cf3b451cec42527d0417942", 0xa8}, {&(0x7f00000016c0)="d6fb99eec3964e59901339bd02e9b6365c369a79273bb40fa50bc7495243ca0d3cb9b577fe9a9086f6d49ab93f5940d064a5fbd23595761563605c645ad57d1363db0d525b81aacf15d5f1e0ea30a49bb76cd03c1e3389bf4a120c52e65860aacfaa97424db832ede07f9ee00e60b8acd3b2592558f8e51275f53b2493b8979a6430b6b8515e22695c15038c538080568eb20a7003339ad993ec2c11", 0x9c}], 0x9) socket$unix(0x1, 0xdb9f0d320320eb0e, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:52 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10ac8, 0x120) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x4, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x6, 0x7, './bus\x00', 0x6, 0x8, 0x8, 0x79}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000840)="000000186004008b00232c27feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x7fffffff, 0x9, 0x5dcd, 0x1, 0x8001, 0x0, 0xa2e, 0x2, 0x1, 0x5c7}) symlinkat(&(0x7f0000000200)='./bus\x00', r1, &(0x7f0000000240)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0xa9, r2}) 16:00:53 executing program 0: r0 = socket$inet(0x2, 0x8004, 0x1f01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x2, 0x1, 0x8) setsockopt(r1, 0x0, 0x20, &(0x7f0000000180), 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20680, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) 16:00:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:00:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x1, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:53 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x48) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000180)='./file0/../file0\x00', 0x2050, 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x40}, {r1, 0x8}, {r0, 0x186}, {r1, 0x2}, {r0, 0x48}, {r0, 0x80}, {r0, 0x4}, {r0, 0x180}], 0x8, 0x20) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 16:00:53 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:53 executing program 1: r0 = msgget(0x3, 0x102) msgrcv(r0, 0x0, 0x0, 0x3, 0x800) 16:00:53 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1, 0x4, 0x6, 0x0, 0xd1, 0x1, 0xff, 0x1, 0x0, 0x938, 0xcc}) 16:00:53 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/20, 0x308}, {&(0x7f00000002c0), 0x90b04d77163cc5fc}, {&(0x7f0000000300)=""/171}, {&(0x7f0000001400)=""/4096}], 0x1000000000000091) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x95, 0x401}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x1, 0x0, 0x5b, 0x401, r4}) ioctl$TIOCFLUSH(r2, 0x8004667c, &(0x7f00000000c0)=0x200) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0xfffffffffffff000) 16:00:53 executing program 0: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x102) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x1c, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xb28, 0xffff, 0x80000001, "327716aa361bc5e2ac39f507766716838a85c1bf", 0x3, 0x1}) 16:00:53 executing program 1: r0 = socket$inet(0x2, 0x7, 0x1) recvmsg(r0, &(0x7f0000001380)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)=""/119, 0x77}, {&(0x7f0000000240)=""/97, 0x61}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x4, &(0x7f0000001300)=""/95, 0x5f}, 0x40) setsockopt(r0, 0x10000, 0x1, &(0x7f0000001500)="0c553da7bfc8c575a6233c88e2acae332a9291fee051775be775eb410a2302877dd10e28b896e79a731cf7ca119b4dfd458a855a9507a549ed018838ef6024f70a21a39df5b1adc2f9e8ab4463ded66fad5243a0ba8d7cf788909d1d311d9f98b7758b5368990e8233601276c695153de3bbfca5da71a7a43af6051c3b629577863561fc4b65c4cb0be45cd52e20bcb5661828307c7927de91be09e96e59bf9750ce57fe8cecb54f07ca29c4570bd5f57704fdb8116ac000f693471f7d8c229428a12ab6901295102e7a1d38dde3aa4b", 0xd0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)="6f49998269c215efa7267b369ce977d4bcc87e38", 0x14) write(r1, &(0x7f0000000080)="93bcffef585995acffba10529d787d6509e1cfa0571b020da0b23d66df299130782686118d75656df9bc943310c120b5b75c684730cf93a75bf4a6a6f25f20c115d0bd26e36990c0664b733221ef33f637fa97603b8c66", 0x57) recvfrom(r0, &(0x7f00000013c0)=""/249, 0xf9, 0x800, &(0x7f00000014c0)=@in6={0x18, 0x2, 0x5, 0x7}, 0xc) unlinkat(r1, &(0x7f0000000180)='./bus\x00', 0x8) fchdir(r0) 16:00:53 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="3228d1ae4d0cefc27c2b023e5095bed01b0263b4", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x1) getdents(r0, &(0x7f00000000c0), 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r1) 16:00:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x10001, 0x80) mknodat(r0, &(0x7f00000004c0)='./file0\x00', 0xc001, 0x6e36) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = dup2(r1, r1) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x2, 0xfff}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)="192ae1a579dec95099869cef5a9b1bef6649fe223131f09259bafe4341623a46c8336e3b475f8771dbcaf8399730ce4c2236e1bbf9de5c1f19814ea694faa31d9dd60da7aa6c4f3f934cea29a5fef0fbd6204dab7f8dd55c87b508d7418a23fe83", 0x61}], 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="b000000000000000ffff0000080000000bfff79e034676220f9796ceca19a443e18f913c8f3b79b0226d115c7f0848c9adc122564ec405ea07d378778e1197229d1ca6246d4d48347c64172d4e31d1d743d0988c0f7b5d4547e8dcb9b7a86e709870150dcdd1f7b4a8523be17a59e68e1f6347c9258272e778267b66cb07ad4febe5b7bfee5a69a5dda3d45baeef9ac8f02fcb8d93c9ff81cf7d99a2932c194175b4f4c04bd6d2473de9450000000000c0be91fc1f3f0fb92800000000000000ffff0000dd000000c1a94f9b140661f2d4568a75ef098c31681cca6a000000007800000000000000000000004c010000daa810d4e60531004cb0debb001c28f90b4655e8a3587bd2037132a89a7bf78e9291581e912ba4985c9dd46c0f5aa3d5eda05c07bcd58d8e5a7fea7dbaf4644ab0527bf27d667a94746f456ce479df02971ec21ff638690234961fc1f61f03259b9599c8bb99b52f0c1084e300000000c000000000000000ffff0000e60000008f80ceea292b0bbf84f86adb1c6ce170e1000747616a68d6c4e50da7e5730fd19f5e46f6aaad9f511124c563cbe72bb803ecbe96558b31e8f1c0fd12aae90889229c5984a467063dba794a4ab76a0e2ffeb43ecc1e705624855a04d4834b27776c209eaa0983d8b0556c12bd831786bc5823619103945d5079ed4ed3ab564f72e09e96ed29ca94948eb63ae0afe1e9cd3381b12725b616e5418fce9bcde70401787a2b4ad9e947adb4dac151b9b267c1580e28afbc9bfd6dcc4469d6ff2e11a40825fe91266e60f10c9f84775548c16edd8c7878b8f5540554f507776731b30f2aa8b20b3a30ba6ebe340038cd8e0ca42dfd1bf517d5dc1667f1dbd85b773231a3e358b40cccb4cd"], 0x210}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) 16:00:53 executing program 0: r0 = socket$inet(0x2, 0x0, 0x4) msgget$private(0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) fsync(r0) 16:00:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1283, 0xfffffffffffffffe, &(0x7f0000000000)=0xffffff1f) socket$unix(0x1, 0x2, 0x0) 16:00:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xaf80b0d8b82f949d, 0xffffffffffffffff) setsockopt(r0, 0x8, 0x6, &(0x7f0000000100)="9c4dfd3b6809c5fefeb1341c5a67f88200ee9d65ffdd7831b1d1a1a082e45a127bc971b04fdf1332513f13028cfa6ded785f49aae46b739d5710ec9fdd94be8c221003d7ee798adee12fd4ab7b9e548beece108ebca6744238f2a0f5d67f7b57bfd38937aac84e5cf7cd5908db7a103fb7", 0x71) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) fchflags(r1, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="5618558e03a50b58c75156b8441b77e3be2d910d638a0f4d0d28127d74694a4872d2491d82766b", 0x27}], 0x1, 0xfffffffffffffffd) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mknod(&(0x7f00000000c0)='./file1\x00', 0x8100, 0x9) 16:00:53 executing program 0: r0 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000002b80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1348cb800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000434892f9b9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008022f2cc47d3a104282f4cf27d8e06b1bbb930df5eb058c6a5e212f81a62bd23bb768922722b66dc1bafacfb2d0a47e5b3a60c63420097b5e7a52e8ce25accd58c0413284c6bad57cd8f1e417e932e54592f65ee89fb5286b962c36f7af8057a6f0fbf1e5cb4059f0202ff46ceb97b05803c07719260c4176bbc58f0d72e664a843da97fbaff22e545b0524ce915edf6e6d9acbcde81fd7a8e86965e5770a4139a137e1d4fd71c80e082512c4fce4f3352486216"], 0x1, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) semget(0x2, 0x4000, 0x60) fsync(r1) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x1000000000000557) seteuid(r2) r3 = dup(r1) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7040015dea878f300"/319], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7ac11b68b821c9a18bb4b97b1b9f32600000000000000000000000000000000000000a4040000000000006bdb058eb58c52c106492f27b8b66f9955c0d5811c5609e267d00d802a20bfac9c397ff76f58a52dda1996eafd3251479b83bb989c00ec75a5b5932ca801c47daca274a722acdee10fde723e081b8f4d2233112ade59f04592a31017203a8d0127f22cd2e3c9aee850795c7c2a967c20fe98de516741fbc552a9476577ac8e31d08a78484901bc585e2ed0fff9c144bdb45717a9e6537920a3d05523066a94cfa5181c38e488f4a3249c4ccad4f1d4cd899617eea683643fa2b04af775d7c27716a3ea50174cb2acc953bd539f68a9e771192a7eaa36c9fbecc4a41db3e8d3e61e9cd06bf4d15f7e26ba145369e5c57a72228d957938635a2b88a6c4ab0685a49c293b1fe89887f74ccd521e38c8b1ba351ac518db52209c49f889721ff031dfda5175700b63f226e0"], 0x1, 0x2, 0x7fd) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000300)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000540)='+[\x00', &(0x7f0000000580)=')\x00']) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r4, 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) getuid() r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) open(&(0x7f0000000780)='./file0\x00', 0x10000, 0x2) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000280)='\\(>}\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='\xa6\'\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='$\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000700)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='%}\x00', &(0x7f0000000500)='\'\x00', &(0x7f0000000540)='+@\x00', &(0x7f0000000580)='\x9b,\x00', &(0x7f00000005c0)='*\xc3\x00', &(0x7f0000000600)='\xb8\x00', &(0x7f0000000640)='+\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00']) write(r0, &(0x7f0000000180)="39a499fc6fe779c345dfac2011c037b9879f80db92e519d3b0a3871e16b8fe3cf2d66878b77d52466620d014c5d77f17f23e3ce158071103948e416ff4ec24cccdc00c2c89539090511fd05826c80c73a2", 0x51) preadv(r0, &(0x7f0000000840)=[{&(0x7f00000007c0)=""/77, 0x4d}], 0x1, 0x0) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() mknod(&(0x7f0000000880)='./file0/file0\x00', 0x48, 0x9) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:54 executing program 0: mprotect(&(0x7f0000714000/0x2000)=nil, 0x2000, 0x80000001) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000001580)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fbb, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0xb9a8064cb521abee}, {0x4, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0xb83, &(0x7f00000014c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) r5 = shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) shmctl$IPC_RMID(r5, 0x0) semop(r3, &(0x7f0000001500)=[{0x1, 0x5, 0x1800}, {0x2, 0x5cde, 0x1000}, {0x1, 0x27a, 0x1800}], 0x3) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x5}, {0xfffffffffffffffd}}, &(0x7f00000003c0)) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r4, 0x5) recvfrom$unix(r2, &(0x7f00000004c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0xffffffff, 0x1, 0x8, 0x7}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r6, 0x2) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001540)) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x2c, 0x9, &(0x7f0000000080), 0x0) 16:00:54 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='#\x00', &(0x7f00000000c0)='&_]&!&\\-\x00'], &(0x7f0000000240)=[&(0x7f0000000180)=':}\x00', &(0x7f00000001c0)='+[\\+#\x00', &(0x7f0000000200)='\x00']) open(&(0x7f0000000100)='./file0\x00', 0x731, 0x0) execve(0x0, 0x0, 0x0) 16:00:54 executing program 1: 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(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x80) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000340)=""/48, 0x30, 0x42, &(0x7f0000000380)=@un=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="34ac3af40ba984f782489a3ec04ee4017fbb8daec16ae881b0c95ec1e737fbfb3dd335da47b2e827203a1b51ece892ab524742f298ed50e9c33a85a51763ca2e934fd1b6d1b8354524edb79f01ec229e55551a575ee82d9a9991be866c33c530b2f4b3a7822a430191c1b85ac0cc5b01dc4560ec397d1d8fe8df0d0b2b07eb2d49b257e4a73a9c11e46cf1cbd5321e26249d0e504dbb6e105820c7d9d4e45f100a24a5c7", 0xa4}], 0x1, 0x5e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x0, r2, r3, 0x0, 0x0, 0x10000, 0x8}, 0x400004400080c1, 0x0, 0x0, 0x0, 0x3, 0x401}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0xa0e, './file0\x00'}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800", 0xfffffffffffffffe}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:55 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="6f4c458514e9a4a2071dab210b0327905dcf0e46d14cab9434a83cc0b404c3ac0ebe05ce429e1381931e551e8dc16628d8ca4563fee4b247f0380b717fd46a63de96adb238c6304b597ed5deb627f23c384726f91e59720582a8ad76b40ebe928964ff4d6daf1aeb4627e6fe40f20848b2ebcdf49cb8a4f394141d32875d146d1863259448d0148ea5c4b9383c31771e71208d03b87e7d000094e00f5b16c360f1607b20634810cfbd9bb28b84c56ebce0e0ab9d5a801c2587772d18959495bcfb684f86cfde54c0f7bb38ac6cec96cbf0fd4aa4f78e88b99a0c06fc981bbf4e7a4bbe5f37702c17ef0bec3a6ff6b18ea036075f936fe597e74f251f584664e0e9a9aa26bdd9eb1dbc5c868973d6d3900633c0069fdbc89ec4716b35a7070cd78601625e34923aa1acb6d302632b", 0x12e) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="594b12a432a8995525f9e2663d4b98e45b6b3c82602134da355556cc755e900f6ac983f671a620fe179286e97150dc44a3b47d44ee5a342600cc42233f3cf50ea46c01f9ead29781e0493346418e61e1557f3da0fbaa0da7d27c7f0b0607904299224b601b2ace28eda0a04f845e1fe40da51c8ace3a834eb6364dac9603ca59fcb74be860e772185fc584b3fb4c0fee9d867eb91c55a52105a5c168cf990f6c892b3cd43ded8eb1f8f34d54d0bc5a19057d4ae4ba048f814fc90882033264f0dd54a7811645182212743f6e1e301d066e137af6395c089ea0cddf054c1a7c8d7949ad9387d9bdd3483c42a9cab45690b97d86619d3fe8a1e0c551b39495", 0xfe}, {&(0x7f0000000040)="c9ec821ca0ae79bb11d4eb08479f4c82a1c8f39e34c341675a06ddb1e330c1b3c569856aa592d7fb755423e2ed93aac606ed8194e0e56dba3c01533986dc059e2e9d3411e6cfd9a3c61fe70ea0c1d411edfbd4e0d97123ba0c0560182267", 0x5e}], 0x2, 0x0) 16:00:55 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x0, 0x81, &(0x7f0000000000)="d322bb188975bb597dbbdaafe7d460996c994004ad92a58ca4eb69b9aff0e6e8c02d5fa34b91e7a006b7d7dc02f4a43ea8625cac2f930d35c9890ce50f4c23a82bba01552d9f9fbf455ac67bbb77d68dc0c2a95d4efccf60d1e8c1ecd41a33fec776fd7ea53bdd2116cc3d9906dcfdf6500eea5465f1abc93eefc29b7651ab81daa3703b7d2e4393160f82c6459f0836ea9f8b3e5a2a92df9a90acfcb9fef3974f200b18b3fdbe123d0b2aa53b83d4b77b01d6d0008f90955c6e070a46253a0216584f6f55a78e07177640065407f0c5155a5920218b2fb403cf8e870ed3616e152f62ef894e40e145dabba47a", 0xae) socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x98, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/117) setsockopt(r0, 0x29, 0x4, &(0x7f0000000100)="4f1d42b4031ce06def18f7dabc9fc184a88c8defb7907921ad9b050d620ea6ba8f9e65e9e4f1924525e1ece6d0a8eeebb9579890a366a990e40c758e55f56cc5844ab844266b5a14e2229049f08ba8d70519c2fd6a6f7a11ab6c98d4a2e7c39b", 0x123) 16:00:55 executing program 1: r0 = syz_open_pts() pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='!]*)&r$[)}\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252b", 0x65}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000004900)) 16:00:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000080)=[{0x101}], 0x1}) 16:00:56 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, 0x80044272, &(0x7f00000000c0)=0x8) 16:00:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x5) fchflags(r0, 0x3) recvfrom$inet6(r0, &(0x7f00000000c0)=""/35, 0x23, 0x2, &(0x7f0000000100)={0x18, 0x0, 0x8, 0x30000000000}, 0xc) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x6, 0x7}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r0, r1, r2) r3 = accept(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r4 = accept(r3, &(0x7f0000000340)=@un=@file={0x0, ""/78}, &(0x7f00000003c0)=0x50) r5 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'./file1\x00', @ifru_dstaddr=@un=@file={0x1, './file0\x00'}}) getegid() faccessat(r0, &(0x7f00000004c0)='./file0\x00', 0x25, 0x1) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) recvfrom$inet6(r4, &(0x7f0000000540)=""/43, 0x2b, 0x40, &(0x7f0000000580)={0x18, 0x1, 0x7, 0x5}, 0xc) getgid() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000005c0)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000600)) openat(r0, &(0x7f0000000640)='./file0\x00', 0x102a0, 0x0) faccessat(r0, &(0x7f0000000680)='./file0\x00', 0x14, 0x2) open(&(0x7f00000006c0)='./file1\x00', 0x808, 0x102) semget$private(0x0, 0x1, 0x400) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000700)) r6 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000740)=""/4096) 16:00:56 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x44) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x1f4}, {r1, 0x4e}, {r1, 0x9d}], 0x20000000000000ac, 0x0) 16:00:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x31, 0x0, 0x9) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) 16:00:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmat(0xffffffffffffffff, &(0x7f000063a000/0x4000)=nil, 0x3000) shmdt(r1) 16:00:56 executing program 0: socketpair(0x18, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = dup(r0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/48, 0x30) r3 = semget$private(0x0, 0x4, 0x190) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1800}], 0x1) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x8411, 0xd4) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r4 = open(&(0x7f0000000280)='./file1\x00', 0x80, 0x4) chmod(&(0x7f00000002c0)='./file2\x00', 0x80) accept$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = openat(r2, &(0x7f0000000380)='./file0/file0\x00', 0x20, 0x4) mkdir(&(0x7f00000003c0)='./file0/file0/file0\x00', 0x40) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000400)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x81, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000480)={0x4, 0x2, 0x2, 0x8, "ca16c32456af33f7cb8e3c27da36e1579f606283", 0x9, 0x2}) getsockname(r5, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r6 = getpgid(0xffffffffffffffff) getpgid(r6) getpeername$unix(r2, &(0x7f0000001780)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ccc3440200000000000000000000000000000000000000000000000000000000000013ece1fc74befce8"], &(0x7f00000005c0)=0x6e) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000600)) getsockopt(r5, 0x9, 0x0, &(0x7f0000000640)=""/4096, &(0x7f0000001640)=0x1000) chroot(&(0x7f0000001680)='./file2\x00') accept(r1, &(0x7f00000016c0)=@un=@abs, &(0x7f0000001700)=0x8) socket$inet(0x2, 0x8002, 0x3) ioctl$KDDISABIO(r5, 0x20004b3d) mkdir(&(0x7f0000001740)='./file0/file0\x00', 0x4) 16:00:56 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./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(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) r3 = getuid() r4 = getegid() fchown(r2, r3, r4) pipe(&(0x7f0000000000)) 16:00:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) msgget(0x2, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:00:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x5, './bus\x00'}) 16:00:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x26}, {}], 0x2}) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x4, 0x4}, {0x21, 0x7}, {0x8b, 0x8}], 0x3}) 16:00:56 executing program 1: 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"}) r2 = fcntl$dupfd(r1, 0x2, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getegid() setgroups(0x4, &(0x7f0000000280)=[r3, r4, r5, r6]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000100)=[{0x4, 0x0, 0x9, 0xffffffff}, {0xfffffffffffffffa, 0x200, 0x6, 0x75d}, {0xfffffffffffffe00, 0x401, 0x5d36, 0x96}, {0x4, 0x1f, 0x9, 0x1000}, {0x40, 0xfffffffffffffffd, 0x8001, 0x2}, {0x8, 0x2, 0xd97e, 0x8000}, {0x8, 0x0, 0x8, 0x5}, {0x1, 0x5}, {0x100000000, 0xffffffff, 0x0, 0x401}]}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) shutdown(r2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 16:00:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x1, 0x5}, {0x5, 0x40}}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) ftruncate(r0, 0x128) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:56 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r0, &(0x7f0000000100)="8e", 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./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, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x41) execve(0x0, 0x0, 0x0) 16:00:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x8, 0x0, 0x0, 0xb, "8549550002afa6004000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xa) r0 = socket(0x18, 0x1, 0x5) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:56 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x1ff, 0x3}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:08:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCFLUSH(r3, 0xc02069a0, &(0x7f00000000c0)) 16:08:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x101) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="bb96f2237b2426dc72ba89cf4ee18e5ed4dfd83f92279e98d0de2ff5559f139947bcd98cf8646ddc3008b34a8bd8236af260ab3e39a54f0860463b39d655986240", 0x41}, {&(0x7f0000000080)="6388f7419524641663d79bdf73157877f2a1a626ef42bdc5c28b1b532ee08203267438a2922ec6", 0x27}, {&(0x7f0000000140)="69aa96cadf494f951de17edb0f91d40ff08823374caf5ec819f72bdb8bc4cf48988d024ab6b46537b527828db133468b7e646b0fd19131e769978a6360e500f27f30f146f0c6e33b55e0936890380b55dac86b998f12e7c82bf7403bd4e8751df8a79d3cf5c0d3880d9d5644585cb10db5a9cc5a5c920b6bf533da6eda5cf69d466e9387aae6206ff830c22c0c0ecc53962347a517977ed441e7d193ab1e82338b07fe3087faf04a75b54653442f9e4ee7898cf8af99cdb4db711fc95c0bd462de07ebfe4e2f13edcb1ead50dd442ceeea335355ccf738", 0xd7}], 0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x3d3bca70, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x5, &(0x7f00000002c0)=[{0x5d1, 0x2, 0x1, 0x5}, {0x10001, 0x800, 0x6, 0x6}, {0x40, 0x1, 0x3, 0x6}, {0x7, 0x0, 0x88, 0x3}, {0x80000001, 0x4, 0x0, 0x7ff}]}) 16:08:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x82, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x4}) 16:08:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="08cb30412ed1866f100fc08f6e2987bc5a0a86b3316ae2e84973d5d3c32a261db728f5da3ac771c2a7fea26b1a67ffbbe07ced34185cbb20bdc0965b92e73642a60271c9bac9d26e2673076039fcfc9478e9f7c0bd99a806a01a8ed15dc3ce73cf11cb07c5ccfc28e50a66d9b2ddbbe14f1ab6923530d7ec9cadc4007d73d364dd31d04e819c8e0f5914cfa5bdafd7afd667001e3dca1f7fe831f9857d7d1c14f694f1adde579f98737db02c128c9d3718ffe9ab3e92d02315160acc62647b04f012e0216bd8d2aa57dc45b2da07d7ef764ff8b376d6ce062283e4b2d95304248bee427ba9cafc0ea7220106bde77a11e1584ddffe", 0xffffffffffffff2b) r1 = syz_open_pts() close(r0) r2 = dup(r1) recvfrom$inet(r2, &(0x7f0000000000)=""/80, 0x50, 0x800, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x83f7988, 0xffffffffa54df069, 0xc7, 0x4}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:08:31 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x8, 0x4, 0x5, 0x401}) 16:08:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000280)="68a0d7f1fdd251f66e33fb94fd2bb97957844d88847d4fd79554befae1625e470ac1ccf65f28250e2c1ffe23493b84f358bddb0208941b2fc4172f485d34f1ae0075fe4e8d254d7adea010df6981fdc8948a5eec80eea290ecacb88eca3dbb8c8da75f199f17e5c78e989d7eec6c670c10addac9457f115802cfaada8a10669342e3863af5541c479e81996bf5b3d9e9276ddf916d9f457c7af7d6cccff671f2619aaa06b58765f9f3d7e98c4a040f6768ef2127fcae6cdb9512eda1a09f2b2170cc037b14da84dafc670d84e1f42881", 0xd0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x261, &(0x7f0000ff9000/0x4000)=nil) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x0) 16:08:31 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80002002, 0x7) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x100) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0x200000004, 0xffffffffffffff5d}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0xff0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)) mknod(&(0x7f0000000200)='./file0\x00', 0x40, 0x8) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2063, 0x1) 16:08:31 executing program 0: mknod(&(0x7f00000001c0)='./file2\x00', 0x100002000, 0x28ab) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x100, 0x45a, 0x8, 0x0, 0xfffffffffffffffe, 0x4, 0x5, 0x2, 0x3, 0xffffffffffff7fff, 0x2}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000280)) r3 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r5 = getegid() chown(&(0x7f00000002c0)='./file3\x00', r4, r5) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000100)) pipe(&(0x7f0000000140)) close(r0) open$dir(&(0x7f0000000080)='./file1\x00', 0x200, 0x150) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:08:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x201, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000140)=[{}, {0x25, 0x9f90}], 0x2}) 16:08:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="db085b84de7791caae0260130f50d7731c5c9eb017d7b16380cddd9cc54bbf204a06beab64ecc80bcc7d6a464e3420ba27fc5a18f1a7653d98d608a7f7570cd0d294df1cb7a9e36c2645f9ca6cc81e7d72ff042269f22b91762a45b1147e", 0x5e) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000040)="05", 0x1) 16:08:31 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x81, 0x1d) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, 0x0, 0x0) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x83b) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r3, &(0x7f0000000240)=""/37, 0x25) getdents(r2, 0x0, 0x0) minherit(&(0x7f000069c000/0x2000)=nil, 0x2000, 0x2) dup(r1) flock(r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000080)) 16:08:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) ioctl$TIOCCBRK(r0, 0x2000747a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000"/16], 0x10}, 0x0) close(r2) 16:08:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:08:31 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/145, 0x91}, {&(0x7f00000001c0)=""/208, 0xd0}, {&(0x7f0000000040)=""/64, 0x40}, {&(0x7f00000002c0)=""/93, 0x5d}, {&(0x7f0000000340)=""/126, 0x7e}, {&(0x7f00000003c0)=""/164, 0xa4}, {&(0x7f0000000480)=""/234, 0xea}], 0x7, 0x0) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10002bfb0db24607619f4340ea150002118aff0700002100"/36], 0x10}, 0x0) 16:08:31 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() r3 = getegid() getgroups(0x4, &(0x7f0000000140)=[r0, r1, r2, r3]) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x2) r6 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x2) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x8000, 0x0) r8 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) kevent(r5, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffff9, 0x82, 0x1, 0x7f, 0x6}], 0xffff, &(0x7f0000000400)=[{{r7}, 0xfffffffffffffffe, 0x12, 0x8, 0xf12c, 0xa7e}, {{r8}, 0xffffffffffffffff, 0x0, 0x1, 0xed, 0x1bb7}], 0x8, &(0x7f0000000440)={0x400}) semget$private(0x0, 0x4, 0x10) getgroups(0x7, &(0x7f0000000200)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r9) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') 16:08:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x3, 0x0, 0x1000100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="e29b848dca32e6f90e2b20e50634220f0894e5afcaf95dc9b74da5c0750588e251b9967527a3b60e755e61d93e3fc4793e9d424ff5489a6d68e968896a8e", 0x3e}], 0x1, 0x0, 0x0, 0x400}, 0x4) 16:08:31 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000080)=[{r1, 0x4}], 0x1, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) dup(r1) execve(0x0, 0x0, 0x0) 16:08:31 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x441, 0x70) connect(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r1 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') sendto$unix(r1, &(0x7f00000001c0)="b100050202000000000000000f86ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 16:08:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003900)='/dev/wsmouse0\x00', 0x10001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) 16:08:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000000)="7f6ab174fe85c233967b1253786deffef14b83a679fbdda2b8e5c8034f", 0x1d) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x10108, 0x0) write(r0, &(0x7f0000000440)="c086377497460510269052fbbeba1cc13e4ef6ccd42e110f0d49cbc539ed86f3f66674f45b8f5750c4c5970122a29c87cbbfae865416b69722803cd2b74eebd21e613c8a8be037161d2d5105e1cc84fe833adf385af0e6226949d6b33a03c509962d9985e8fbd49de47d94d07e4704367070f269304e7b47c031401c66a6b81da0f7222533db1bf37372f3a65bc7364a569b9a0cea4ca435f823f2c1f84ab6c4f20193a5c41bbd46459c71adc3c0c2c1013dce84805d1c7b90e96073f8e03c3f08ba25debf9434477b4fc56b620858b77fed40cd1fb05f30cb8d0dffcf", 0xdd) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f00000003c0)={0x3, 0x2, 0x1, 0x0, r2}) socketpair(0x2, 0x1, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r5 = socket$unix(0x1, 0x3, 0x0) r6 = socket$unix(0x1, 0x0, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x400, 0x0) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r1, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x8, 0x20000020, 0x80000000, 0x60}, {{r4}, 0xfffffffffffffff8, 0xa2, 0x10, 0x5d7b, 0x40}, {{r5}, 0xfffffffffffffffa, 0x1b, 0x4, 0x8, 0x8}, {{r6}, 0xfffffffffffffff8, 0x0, 0x8a, 0x3f, 0x5}, {{r7}, 0xffffffffffffffff, 0x8c, 0x20, 0xc3f4, 0xae}], 0x0, &(0x7f0000000340)=[{{r8}, 0xfffffffffffffff9, 0x84, 0xfffff, 0x1, 0x2d000000000}], 0x3, &(0x7f0000000380)={0xaf13, 0x9}) 16:08:31 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x5, 0x0, './file0\x00', 0x7fff, 0x0, 0x5, 0x3}) clock_settime(0x7, 0x0) execve(0x0, 0x0, 0x0) 16:08:31 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddffffff0000000000000018c74178b8de139c09f0143ca739322a440a"], &(0x7f0000000100)=0x6e) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = getuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) lchown(&(0x7f0000000180)='./bus\x00', r1, r2) open(&(0x7f0000000680)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0xffff}, 0x0, 0x0, 0x0) 16:08:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x304a2, 0x94) ioctl$TIOCNXCL(r0, 0x2000740e) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000340)={{0xa8, 0x10000000007fff}, {0x20, 0x7}}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x40, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'./bus\x00', @ifru_data=&(0x7f0000000240)="edbc63b0cc949eb4d62b3799c1d8176e1da207f090688771fcb7d0728f1ccfb52ba0123e218cc316112a6d684d2529e233a3b4029ed8a2965b4baaedb9c276020067ced9b675bc267609c6cadd8d1d811b24041e3d6308c1006ab910ed39d99d314bf753e06b08bdd83db1bb9cf4cfaa2a0d33f0f12e8b809c37b8ea55225a5404455a3e97470da37d66768863b07a02e6f30bb7d32e5dd591e49e4f25d875220113fd63b5da58cd786d0313289dd9156531d91a47144bdac1f41b54253e5dc403dc8789fcda0723cca78d40a8e6a052ad8ed9e352d9cde0c6ed6928d5c856c49df2ce1f93e980f3c11607d85795bb8befcdf63951dbe0c0"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x812, r1, 0x0, 0x0) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCFLUSH(r1, 0x20004268) 16:08:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10d8a, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x198d, 0x2, 0x2, 0x0, 0xfd, 0x40, 0xffffffff, 0x2, 0x0, 0x2}) socketpair(0x6, 0x3, 0x3, &(0x7f0000000000)) fsync(r0) 16:08:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) fsync(r0) 16:08:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x181) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:08:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0xffffffffffffffc1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80000000, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) r2 = getgid() openat(r1, &(0x7f0000000180)='./file0\x00', 0x180c0, 0x24) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0xb6) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0xbbb) 16:08:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x88, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r1 = socket(0x10, 0xc003, 0x6) r2 = socket$inet6(0x18, 0x6, 0xff) r3 = socket$unix(0x1, 0x9, 0x0) r4 = dup(0xffffffffffffffff) getpeername$inet6(r4, &(0x7f0000000580), &(0x7f00000005c0)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8280, 0x40) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10, 0x0) r8 = open(&(0x7f0000000280)='./file0\x00', 0x40, 0x80) r9 = socket$unix(0x1, 0x0, 0x0) r10 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r11 = accept(0xffffffffffffffff, &(0x7f0000000340)=@un=@file={0x0, ""/52}, &(0x7f0000000380)=0x36) stat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)) symlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') kevent(r0, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffd, 0x72, 0x0, 0x404, 0xa38}, {{r1}, 0xfffffffffffffffa, 0x10, 0x2, 0x8, 0x1}, {{r2}, 0xfffffffffffffff8, 0x10, 0x80000081, 0x101, 0xa44}, {{r3}, 0xfffffffffffffff8, 0x1, 0x0, 0x1ff, 0x4}, {{r4}, 0x0, 0x3, 0x80000000, 0x1, 0x43}, {{r6}, 0xffffffffffffffff, 0xa0, 0x40000006, 0x3ae7, 0xffffffff}], 0x41, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffff8, 0x3, 0x0, 0x2, 0xffac}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x8, 0x7}, {{r7}, 0xffffffffffffffff, 0x8, 0x800fffff, 0x6, 0x1}, {{r8}, 0xfffffffffffffffc, 0xc0, 0x0, 0x3, 0x2}, {{r9}, 0xfffffffffffffffc, 0x4, 0x4, 0x8000, 0x226}, {{r10}, 0xffffffffffffffff, 0x49, 0x8, 0x104, 0x9}, {{r11}, 0xfffffffffffffff8, 0x1, 0x45, 0x5, 0x6}], 0x0, &(0x7f00000004c0)) r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x2f, 0x8100001, 0x46}], 0x37, 0x0, 0xc6, 0x0) 16:08:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x7ec6, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) 16:08:33 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x2010, 0x4) r1 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xb1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x617, 0x0, 0xfffffffffffeffff, 0x0) 16:08:33 executing program 1: 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) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./Nile0\x00'], 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 16:08:33 executing program 0: unlink(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) 16:08:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f660000000000"], 0x1) fcntl$dupfd(r1, 0x0, r1) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:08:33 executing program 1: setgroups(0xbd, 0xfffffffffffffffe) 16:08:33 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), 0x10) dup2(r0, r0) 16:08:33 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x6) nanosleep(&(0x7f0000000040)={0x4, 0x7fffffff}, &(0x7f0000000080)) 16:08:33 executing program 0: setuid(0xee01) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x100, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) fcntl$dupfd(r0, 0xa, r1) execve(0x0, &(0x7f00000000c0)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mprotect(&(0x7f0000127000/0x1000)=nil, 0x1000, 0x6) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x9, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x5) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x80000001, 0x2cf4a0955f69dee6}) open(&(0x7f0000000000)='./file0\x00', 0x202, 0x41) 16:08:33 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r1) 16:08:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000180)="39a499fc6fe779c345dfac2011c037b9879f80db92e519d3b0a3871e16b8fe3cf2d66878b77d52466620d014c5d77f17f23e3ce158071103948e416ff4ec24cccdc00c2c89539090511fd05826c80c73a2", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) getgid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x1, 0x3, 0x9, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:08:33 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) socket(0x0, 0x8000, 0x227) listen(r0, 0x0) 16:08:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xc0, 0x40) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{0x25}]}) getrlimit(0x6, &(0x7f00000000c0)) 16:08:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = dup2(r0, r1) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x5, 0x6}, 0xc) connect(r5, &(0x7f0000000100)=@in6={0x18, 0x1, 0x8}, 0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x1000, 0x7, 0x7, 0x1, "45cb3eef878f69f2062074acf62e887a56066d04", 0xffff, 0x6}) 16:08:33 executing program 0: setreuid(0xffffffffffffffff, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x80) 16:08:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300), 0x230, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x40000003}], 0x4000000010000, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x11, r2, 0x0, 0x0) kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:08:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x60e663672b238231, 0x2, 0x7, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20000001, 0x4, 0x5}, {{r0}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x1, 0x7}, {{r2}, 0xfffffffffffffff8, 0x1, 0x2, 0x28711f91, 0x9}], 0x5, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8, 0x8, 0x3, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0xffffffffffffff7f, 0x6230}, {{r1}, 0xfffffffffffffffd, 0x48, 0x21, 0x7, 0x400}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0xc9a, 0x39100000}, {{r2}, 0xfffffffffffffffd, 0x43, 0x1, 0x5, 0x40}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x401}, {{r2}, 0xffffffffffffffff, 0x90, 0xfffff, 0x3}, {{r2}, 0xfffffffffffffffe, 0x0, 0x44, 0x80, 0x1}, {{r2}, 0xffffffffffffffff, 0x43, 0xc, 0x4, 0xf208}, {{r2}, 0xffffffffffffffff, 0x44, 0x40000000, 0x2, 0x40}], 0x6, &(0x7f0000000240)={0x1ff, 0x8}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 16:08:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) write(r0, &(0x7f0000001140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="eb18a74a8404d4a4a0c64665fd20f6ebd84df3d911f76cf8ae6544a999d398a55e45630729d2d2c9a1d6365d50bf66a6bff8cd18b0f1b7b0d7b92bbe620f159ce1b47665bbe0e248004cdab82a8c7277230eb09095496a5178fe7151def6dd3d05017296a8f45d27e971772a9a29a5ec91fde48f25275aebd88fe6fba1b275beab72e6caf6562bb4c923de402737258bcd", 0x91}, {&(0x7f0000000080)="4c92ce89c5d3ccae88608182577b5fc3904d72daaf2ac3363fbd8b9f0c9d4ecdb630690b9170851614efd69991528d62", 0x30}], 0x2, &(0x7f0000000200)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0x6}, 0x3) 16:08:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000c80)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb266e9f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc9474603", 0x15) 16:08:34 executing program 1: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[r0, r1, r2]) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fcntl$setflags(r3, 0x2, 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) 16:08:34 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) r0 = dup(0xffffffffffffffff) recvmsg(r0, &(0x7f0000003640)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000000380)=""/158, 0x9e}, {&(0x7f00000001c0)=""/32, 0x20}, {&(0x7f0000000440)=""/139, 0x8b}, {&(0x7f0000000200)=""/39, 0x27}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000002600)=""/4096, 0x1000}], 0x6, &(0x7f0000003600)=""/12, 0xc}, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = accept$unix(r1, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f0000000280)=""/236, 0xec}], 0x2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000180), 0x168, 0x0) 16:08:34 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x81, './file0\x00', './file0\x00'}) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') r2 = dup2(r1, r1) fchflags(r1, 0x4) write(r2, &(0x7f0000000180)='R', 0x1) 16:08:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20080) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='r/') getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) fchdir(r1) 16:08:34 executing program 0: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) sync() syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0xc}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:08:34 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 16:08:35 executing program 1: mkdir(&(0x7f00000002c0)='./file0//file0\x00', 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') lstat(&(0x7f00000001c0)='./file0//file0\x00', &(0x7f0000000200)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') r3 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) readlinkat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=""/104, 0x68) 16:08:35 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e78100"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:08:35 executing program 1: r0 = socket(0x400000000018, 0x3, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x3, 0x1f, &(0x7f0000000180)="5eb34fdbb5a2efd4486c52d6adbeea0e4fabebb04188cd370c970ce43e0245cf83d9dbc15d2f7b707b91f415f27f8418a1ad612975243780b2fedb9929445d1a3d6b1c4a605d32cfd91fc3b28c82372b14a4d2c6ca4b197fd908fb716366aac9829587fefdd4965c60dc7af2521d910f09a0d0842110709560b010ca7562e04f93fa874fb3afa2ec4d277ed572cb3ec1cdfc3aee440d5529adc7d58c2bc07fb9e40101e5bd756a2abc14ca0924c9e9fce8db310ef68546437bd0c9d3f82921f4002f4dd0fd50e2ac512081b847f953720823e8f1ee334a1a7e729a109359f49f39e49da8d486bc97854cc5afc549e700bbafe051481fb3330ed831d69c32eab35963cd6de80bf2bc64a36be9bec7bcb0788e7a93050c3b681fd7fc412b6816d5cbef1ea101e14e93d8a6af7f2ca4e0f3de5b6ad0279bc59855878296be26c9bc282166989cf3ac06882c46345d0f4a9c8bca5afbe35e544872087bc1397165e01c42ead304345d4575fd893a5e65f5452d06b4495ee6dd5ad9a4ef026e724ee1f1be8c4c7f08d634c445e93c9faf0602a006b03e21794047feff1604cc1104994d1eaf065442ad52af49203109a117a071e61d29422cbffd8c999fce20fe0695a45e597ae0bb70f8129dd632b6c3df5df4f50c14041355fe9e544060b24169cf76de2f89f63b50e43d9693b529ad06f95d74a23e4701e4c181b94864747108a1c02597840eb43861ceef71715d64b0e648d5e3d884566d8aadb4f85d1cbc23ea6ae00157d7b185fc42951ae37ecaca43b2f2d4cbe920b08e12d33de097d6cd802d4b432f32efa492082a7c4107a7b5e57c2ea2f6df4108081138cd9243500ea84fdaa5109ed2339db4c4de287f2480b48b08f32c5cd16b69dc82e1c73ca435781f09c81279da5758ebcebae282f38bf08e53e70271b6888933a0df1280fdca446ebd50119c54481967c1b2a387043c193e20e57a526dc1865aabbb8398b46b9a36f8e51afed9891fda078bf1ecb10e0f3674e27a8a5050d1a822674b94961272577c44bfc4a6ffa2261d29b22bf10337cbb0cd74974c65fdac1322be76a966ebfa5f5960b4b22ba1d54cc26d2e5e6ef07cf2348d0955f8b33197c36a9b7e59b11696a5e0296702bfab2e6c40566f2f2b0e52d1ef8b21cc046fdda6ae3d726a0428509ba951a6b736dbd783032a7fd688300e9c8b4ee623b36a39001974f15b0f494a9c8a01d1fe6cab7c228b5aff008636ca6dab1cd93b5375b105099196fa4ba3aaa9f40daa64440f8c010e6b1d9713d38adaefad3e72acdf6e6478094bafb312f5eb84f51dbd11b57ad43c21cb99550ec9b8336ff09cbb22e383eb14ece5595b28f3e9aeafb33784e4e51ae98df999a1eb414301db3463c3c90af9643a92ffcec3c1628261851516925f07fa9b98b37808ba653804eefda13c21f6c4308b50557bb621b6459e1547cc452b5f8e49d8d218889c8d73afb83a741ae26b35f4124fd66c14487a4d0a5107c9792e7adb4da623aaaaf47e66a013eb8e1f82c03ea50a3edcc82bdb06099a0293cf5c436cc778ca8ee3ab366738ef233cf774322097aec792ab3f8647f1a2dcab5e7d24d8a4e52d2221e06f5cab20a4da3f477de96b673822445da2d57de9909584d35cdaac3e78769314be3977174d6d99e4389ec55e16b90cdf52d07bd75caf6c20be312ce2b4ebcac6fd26ce49820d178c3074e930b3d95606a38d517f000c021095a171614e544fbb1a188fb965ab22be1e0519a26afdbb1d59331f327dac8decef2a2152b6c533180beab9b6f5a4e004c5df0670c91956b9811e56bf53dfa8fb0049c9713af5088f78ccf9c00350dde0cb2980d0b7338676169289c0c566079379442b873250f765994bf62cb9525e0f40ed33c9ebe36f51f3208cbe3d9eba1085f70a55d8b2741490d9b21dbcc00978c22f6726d22b4395d7d73c84b1916a56e3239d8ae2559c01373a7989654747dcd6d6ef3a8b0e4c88e32e07d98de530ae77a9f8bd3928ae6629a6455a8f3ed2f63e6002fdd922c839ccf4144e9a509718bbc1cfd3fba207f203053bb4d776235e7cce7b767f3eed9cc46ad14a6c0e68178db6abb39d5ef53041f70303850a9d990be0451c0b4361fa205e281cba73173f5632d9a37c59abf99005138d96f6b5d99ca33c173e3abb50d51ca0338a32c6ab9e1aeecf29fd8947563c4039423ff495e05aa5f16424a3b842af50dda61d396ada64ca6b12fb3461aa7a5653cabfca42267913ee4994d358eaaf62888bc04dfaa8f4663b83501b7340f1c2c8df3462ea9bd64c850cfa69bab2a6207f62e82097c29a017faf6fb8b6458f11b19f93fd9f4bf67273f7f79e164f428b8053de75c1b8237c12e43502caee8442f368ac67f1ed1cb4369a01548a6c334047ed5e9a166305d8cd8bbccdffa105e3388b92c5c93953709666a7e28e3af5a7185f36f3483620b3a899a01f5cf86f8b7624ab56e601f81ee3d6e2bb9806bfe0939809def973b81ebe929e581f3397757689545850dd1c91f05d8939fdca0bdc6f3d0317740bc886f0020901b877a4662340a2bff71f874aa1a980032cd5a8bc40464550893651bcf445b4dfbed1d269b588c8db5870f3073469cd198d95caacd3ff57acb96c48ccc9b47cacdf42a365572d6bc512daae643055da0a9d9197b015a7882f63336447877a1589e186ac6623cf3fc8ecc1426bb9b236e5cf49ce50d717a72776e4767da5c4ee5c3862456e45d3b2edb6afeced67f55487f5eb7b42809222bdede8f7728ce80f15e5631f50fd08f7d65d45ca2caaf8ce52a5d6de8a95c9f5e9a8edd7de52ec02a819c8b37e0c5fa613ca1e255a3eb6e529028bff49185b555acd8ff9b6570c8449e43e4b1a6fd26a001c5a76b5f8e05bd8241448e510c7206d1412acef8c92647c3d0206c0b4e560619443863f052ff0a5c62349eed331a9ba4caeca3be8009eb04524d8ab424be3df5b6a7c6dc737a6aeff1cfaee2429a008328a4997838e14c7aa93a85743cab531495da95f0a046fcd82fbe3d7f089f417632dc87e8e2dde2161dad1d1f3559c1d10bed856acab1ececc91d7890d4109a9a3508bae7db4e7989049a0221b97e1e94df0f865c639984747e7c4cefa0520ac95aa162871b811c7c8e6ad4321b4f40c59c3357d7f8651c9c88b849eb2e6298f99f84749dc1ab0859735e88f2a28c695349f5f4ad6498a19f75b5434d1ead468cbee9a373f74b9b01886cdf3b1c5c34648ea442f5058600eb5177f9207cd6d816422324340b5ae5a792af78071a28ceaa6688243563475f3b632aa1e20ead9a997b4f62fd8a64f4c9e35aebf137e878fbb45ccae11cbbc36b605046b434c29dd5213883a00668fc6e2969270787882f0e64e1b3af40dc81291b670189546e12a3c12e39a6114052844266206189349eb37eb776a270e310bf60997121738a52554627acd9b608adc9f9ffb8d12d51d621a9658c0174acd742d5af6732273449b5695bcc11943e6778aea4d1bfb65cb3387440f467d4bc3ae585f97c3ebaae45840be0abcf79510324f74f1a86ef2af1550db6300fc12ff7fcf6685c0a6d14f3d7aaa1c040fc4a6c27b3dca990783d88b18b8db022c93fcae9c93c84e85d483b02f3f5dd0185f6e4572d5687c9afea4cac62e4edd3b0f08533157b48d4a678b35d77d46d43058dd8ebc6ab1b67ec7fda3c7bd0f35e6becf51d79e7fc61b69d9551fb5fb23bb9614a175011f733dae4c4537c8c9811b5c3eb4da2a7ca23898e59602933ea8cd59890515987625fdf5a8756dc251e9ca52bacb4b8d153538c14d95990126606bc6bf762fceb5d95dfa18018fd0d04104420f8af9998e1fb6b2de4fed632ddc4f2c127808d5b1393ed7a48df9fff4c7c5891068736dc13ea5f07d2e6050c39e745c6c24892a308a1887c8f4161914b7681663ddc426fefee9789c5266dc8ae1b5e3aa8fc96f89a05788ba9d2e720fe33ea70bedaa3f0bc49f28306d362ee04cba3e5bc4954ad7ea027ae1dc7364bddd57692837d0f6741a63c38e3dc30d782bf7ec959f8919e7deb611fcbfd436c81c1eba71d4ea109e82a1522fc99262f54faa9f6ee8d8a591318cdeb0214063e54c7c1ba4cab8f4942641aa2fb0686a0c0a36c9b6b8ded2abed45c4828cff84d794dc424c3f38bfb6960fd79f402a64f22a8f199e5801fa4d29b4bf5009db66b0382b27fd757b343af92587d86a14180bd0a89408f1208b0a069838a2c49d089e22e9173ea42e78ed46801f02e09fdc9a56dccab2548fd573d9d1eedcb419d8bbebada567632e203c47c3bead1d5690e6b017f3f3027cbfb310d406dab6e9be9ca12c8358d7e9bfe3ab139b241032eb342927241e96d7f75a072a6a5bb8b145755d987eecb3232c0dc395e7d3219b7e21b572689c78acc29fe30d12d8de19260e743df76c65060ed98eaf064f776af13bd7e1c47ded12b5aaa60679de48816e6522e3a64e0b7ba1f417050f8ee0619d34fdaceb61179f21712e25e675f6dfb74748193e1de70f925ff554d1fa590a465907edbad108a9e976345d0d7b67fd3a99d9e85f6a76f680c068938d156fbed68a6bce40c873779ba778a772cd0f33de99262de648e31c9d2e429e7ecfa557dcb16b7b721d533ca49deb3c28956fa3f0c564a89696fee2a50aab9a1f8476b6403826b16c1c9732e4fa9a42dbbf3cee26d2ebf3267dec9c0bdf6ac3b256c71a169aebce3efb61ad9bf92182b7291d1026b2f9b3378c9103993600f7a799bb0875e4eab905a376de54b7264a5ddbea3bb0358acbd545619faac1885ba9643fbaa308c358e78635d48fae31166aa37dea7ad5797eedb2272c1d7a49ce37e7147762bb20603e6ae355538bf792e6eb01441e7a8b66d522320e143cd4f2b323380457e23f34afdea601f67116075191cf90d36377c25f8fbc19486c17878dd70dcaf38944785747431b88b24d4643af55d2a4230687730a81680bc1e923d72335793fe8d0f0e39f26b5c78b7407210acf292f708eadc7b25513f33badc3dc69bfd3951b557e46ef97f82fcebe6beb285fdc6678644dafe298cb6cdd20221b46d455f9f77a7ffb189e78a61177a36577f4d0b83884030de229da9be27a418497c8faaa7d8ec4658c1c66777307efd45bb393c360918f2168d1971b9c7be4f77b327b21604d7ebfd8c22052bb968f365f4dfd57453446b1bf70f5b73ac2cd3b7ad6681ea3fc9d9d838a1f8725a4b42aef985aecbf539e4df28e10621621de6508878066d3edf3034ecef5adf749e7cb923d5f13cc1f36a114e5b5da84211c56c9fbc0ccab443c3f4ca171c3ee739166d5597b2f156ceac762c3e40f9fb75cd42311f306a1cff1e98aaaa2d93ae7cf98ce02ecc188020f0dcbaeb915bde045017b151583365d487fcf5c3f8a2799bb3e4366fa6d6e03b4e9bde518b997614c815ae73666d246a41523593373e58592ef2a7ab2ef1f2561c7df343ca7e9b0f6730bcfd08123b4f620611ece78871fa3d6f43ab9bf0f25255a636ec171220e27734a12f3cce912fdacb89ab691b5df57a43469594d0d5374fcac75cd00bc7e49e6fe79649842137242126d0ceed9bd7af6598bfd1b1856342a2e872355871d4c4de5f80d3ed6795841c4d0e3c889617fba4f4337b6f19fc33964ed79b73553f24b0a4ce067d62507bdd6e975640c9b8bc0d4b47696462932ee6678bfeb0dbcaa787a4cbb364f76aa55aab7167006329e48d6682f6e9208a5141b98bedeae2c9bf3d1d35ace01bdb1eeb4cca52a2cc431d7d00be878fbf8", 0x1000) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000000), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffbff, 0x2000, 0x0, 0x5, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000005) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 16:08:35 executing program 0: r0 = socket(0x18, 0xc007, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x101, 0x101}, 0xc) 16:08:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00004be3b74efc", 0x7) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x6, 0x225, 0x7fa, "26786c3137c1df45840793b1d7fa9e788a6251c8", 0x48, 0x27}) r1 = dup(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854967f5afa680400900"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x539, "4e10035cd51c40c2c43c10152867cb0367aefcb0"}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffc61}], 0x1) 16:08:35 executing program 0: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) close(r0) 16:08:36 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0/file0\x00'}, 0x10) 16:08:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/85}, &(0x7f0000000100)=0x57) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r5 = socket(0x16, 0x4000, 0x8) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x10, 0x0, 0x2}, {{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0x100000000}, {{r3}, 0xfffffffffffffffe, 0x20, 0x2, 0x5c07, 0x4}], 0xfffffffffffff1f1, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0xb3, 0xf0000000, 0xccd, 0x3f}, {{r5}, 0xfffffffffffffff8, 0x10, 0x1, 0x138, 0x7f}], 0x8001, &(0x7f00000002c0)={0x8, 0x2}) r6 = syz_open_pts() r7 = kqueue() kevent(r7, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) dup2(r6, r7) 16:08:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x6) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:08:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x1e0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$KDENABIO(r2, 0x20004b3c) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r1) 16:08:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x42) r1 = dup(r0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000080)='.\x00', 0x2, 0xd4) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) 16:08:36 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x80) r1 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x128, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:08:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000004, 0x0, 0x0) writev(r0, &(0x7f00000013c0), 0x4) 16:08:36 executing program 0: r0 = socket(0x2, 0x5, 0x7) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x9}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x40, 0xc10, &(0x7f0000000080)="c431cc991e0a15fe33d3f2321a21efe68207b6d251c647eedb690102d8ed2272a572874dabb08408717353c5e9e4ba007dce52993b8d750205e2a578b5b7a48f53b979d4920f745e90cc425cc4f5fe1d1792", 0x52) 16:08:36 executing program 1: r0 = socket(0x3b, 0xfffffffffffffffe, 0x0) fsync(r0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00V\x00\x00', 0x4) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 16:08:36 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x7, 0xca2}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="401139fe17535e5ebb5e37697b26ba72c9fdf898010faeff52dbcd9532bffdc9cf4727e409eca61287e355e85ef5e08b14a91179afc85ca3b54c59525bf4fad5003af66632e1799aa4570174", 0x4c) socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x30b) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) 16:08:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000380), 0x8e, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/252, 0xfc}, {&(0x7f00000001c0)=""/30, 0x1e}, {&(0x7f0000000200)=""/249, 0xf9}, {&(0x7f0000000300)=""/91, 0x5b}, {&(0x7f0000000380)=""/156, 0x9c}, {&(0x7f0000000440)=""/95, 0x5f}, {&(0x7f00000004c0)=""/236, 0xec}], 0x7, 0x0) pipe2(0x0, 0x0) close(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000680)={'./bus\x00', 0x8, 0x3f, 0x2, 0x0, 0x800, 0xfffffffffffffff8, 0x74, 0x0, 0x3, 0xa0, 0x6}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) 16:08:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x892, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x401, 0x8}, {0x200, 0x4}}) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x101, 0x628c, 0x3, 0x1, 0x1000, 0xfffffffffffffffe, 0x1, 0x1, 0x1, 0x6, 0x6}) 16:08:36 executing program 0: lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 16:08:36 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2991c4e698c094a2d00caa00c95a4aad7a31d2d52d3ca3f0c4aa9907adc993b4f3aaa6c236f283873aa82c4d346cd590872f46637cc3552cc8825a7f670ee4fe5b4eb62b5013d6e2d1a67ad56752b4dc7371e0629e9e221bc3af3f04ba066d8469f48d0476ffa592be6272d3c5bcc85b57c70445b3cfc00497768cdcf58ef66780f6d6f3212154ce79", 0x89}], 0x1) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fchmod(r0, 0xb) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 16:08:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000880)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e737a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f297754e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab12128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173", 0xffffffffffffff95}], 0x2a9fdac) fcntl$getflags(r0, 0x3) socket$inet(0x2, 0x0, 0x6) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000000)="18ad2057d9d5d54910f2cd396421de5312fd6d1aaf9ce90b53ccb5359a6ef4211c9947dad678704b6b5f4589b699b0ae369c2e0aab43e4bf0fb294f62a637b04cb28cf1288335f", 0x47) 16:08:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) recvfrom(r0, &(0x7f0000000140)=""/180, 0xb4, 0x41, &(0x7f0000000100)=@in={0x2, 0x2}, 0x35b) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 16:08:36 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) 16:08:36 executing program 0: setuid(0xee01) setrlimit(0x7, &(0x7f0000000000)={0x0, 0x10001}) 16:08:36 executing program 1: r0 = msgget$private(0x0, 0x245) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) msgget(0x3, 0x18) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg(r2, &(0x7f0000002c00)={&(0x7f0000000840)=@in={0x2, 0x0}, 0xc, &(0x7f0000001a80)=[{&(0x7f0000001a40)="cb434c4e2f8052f0e9083eaca544309413603ab8533fe91f70396ae0b613e37ba299520096d83c6b9e6dce085df3ed4a2f473abb48da012257ccba", 0x3b}], 0x1, 0x0}, 0x2) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file1\x00', 0x800, 0x0) sendmsg$unix(r3, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140), 0x0, &(0x7f0000000180)=[@rights={0x18, 0xffff, 0x1, [r3]}], 0x18, 0x8}, 0x6131968a267caf49) sendto$unix(r3, &(0x7f0000000240)="3aa850b0f88d7a8446ae4cd2910b86e96dbc82e7a0f450c66dde920727bf7987748112ebd1ae987e9f1809e6925dc8bd0cf76c35ad8bf677f5107a4129d6f95fc9f7dd9a8bb2cdbcd8f5a68b69af082643101082b19215caeb4ae8913ea28e382ab0af0642d87eb8ea13db448b7891f0558678db8f7430aa7e2aab04a6eff7cc5eff3ce79cfe9b62bbc4fbd9c8e4f755df2cefe351eff20632a98b8d7e0e77797e0427553f399313f93cbc7840", 0xad, 0x4, 0x0, 0x0) r4 = getuid() seteuid(r4) setuid(0xee01) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000300)=0x8) msgsnd(r0, &(0x7f0000000100)={0x3}, 0x8, 0x800) 16:08:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe9e) r2 = socket(0x3f, 0x4007, 0x5) connect(r2, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 16:08:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a50cf84a7786a840a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fba9d5bafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000008000000ffffffffff510eb0092e", 0x81) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x3, 0xffffffffffffff3f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x0, 0x3, 0x4, 0x8, 0x9}) openat(r2, &(0x7f0000000200)='./file0\x00', 0x10480, 0x8) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x7, 0x7, 0x6, 0x4}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:08:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = getuid() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r3) 16:08:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0xffffffffffffffff) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:08:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) msgget$private(0x0, 0x80) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8188, 0x0) execve(0x0, 0x0, 0x0) 16:08:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000880)=0x1f) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000002540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab99375fd14f67c3a672b63f76f65583000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000007c55cc113b99b660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000501c71b6abdb11e1c70af68dfc05b3e20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007763d34208c317f44e2bf605df71fb3d87f1aa8790e2775e0fcdb97b6d12f7fb0fd2edb3af0faeab6bde4d6df77c4cc8b6ae0db79cfec01587c940eafd2a3345dd313ddae0739e05983f124af806b38a6f39f1c5e34bbfa85b16f39e35f3dcc103573cf6a4411791a31419b12f5d11e578beea3821467ce52e2539aa3dedc52e52bba0c7c466e71171913c779e4e283de16e4f58af359e19fbca55a12b4009a38bbccc963bffe5015208eff5332bf818306a80c7a7d3bea901ca7046636833267204b606732fd5d9100f05f940a36b6d26b4c834df4fe869066c1fad57735355f8935cc608b3e58701b5565ac921d787544fbef7856981546b85aba497ba6da9cb50395158ac51c6c3fe750bfd8908891526549661e888acf05f54735654d36bba40"], 0x1, 0x2, 0x1000) semget$private(0x0, 0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000340)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCCDTR(r6, 0x20007478) r7 = semget$private(0x0, 0x4, 0x30) syz_emit_ethernet(0x0, &(0x7f0000000300)) msgget$private(0x0, 0x1e) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) semget$private(0x0, 0x2, 0x1) fcntl$getown(r6, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000780)=0xc) getegid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000001c0)=ANY=[@ANYBLOB="17007cd8f5476c653000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffeff, 0x400}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r8 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r8, &(0x7f0000000440)={0x3, "717c950795483fb43234da27b4cf0cc87ed56ec8c72f1f73320c96b6ddacb513f1527ec541af4d00fcb5d08c299cbf5844c481aada4cec3f8e74c1ef197dc02baf0da79fdf02b0429f65e0c7ff7bd3d35199247856052f2736e0958622382383bd17bbe80810fc26f7de90f0533642043bc060f33ad23703561abac834552765cc56cc1ca4d7a0d70f2f7c916be454cd7ce2ca237c332c2c7a57ec970c07593a343cc0ac5fa1fc18eea5e864ad7047bcd7f9ba65787f803ecaca9a33286b9f5ed2680c400bb66da139ad05b4ccbe93817ef7a0b1c46c7c2c633e1a124e2e9674bd34bd7b7becdd62dbe6dec03528d4bcdb"}, 0xf9, 0x800) msgrcv(r8, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) 16:08:37 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000100)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0xffffffffffffef8, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={{}, {0x3, 0x1000000}}, 0x0) 16:08:37 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r1 = socket$inet6(0x18, 0x2, 0x800) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) r3 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000001c0)=@abs={0xbe576f08213ab4ca, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000240)="e0242ce13c80814d251ad6042269b37f9ce9af608f286bb03c94098f1fc8b1c55640fe51080c8196efab0f4b8f4197dce73e52493d1a1144f8", 0x39}, {&(0x7f0000000280)="0ec996a4683f3c09648301498bb161083bf1aaddb927e8bf33632e73a90ae05d42493caac6359c387e8295aa51d720c5b44205738a088a9a0867c4dffe0b47c8499db40f94bf89038b19585bcf2dc100eafe6dc972af31490ed8028e6596cd34f9c917d742c644aae1637ec03a613305b17fa26a270e73e8df9d6492f8b53af9d3eb37d1b01124873760c389c290b2b6eeee7ec75beb3fc031e75101740673e3d4b3efc084c884c9565e671f40e1eff86df617833c0f138f2baf1ec1f65febc72bc1593a356d6a3d31a1d8dbf5811df775fd7a2578673a0da2", 0xd9}], 0x2, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}], 0x20}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) accept(r4, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCCONS(r4, 0x82485608, &(0x7f0000000200)=0x7) getsockname(r4, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:08:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xb00, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x80, 0x7fff, 0xffffffff, 0x0, 0x9, 0x100000001, 0x7, 0x1, 0x2, 0x9, 0x5}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:08:38 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x10) socket$inet(0x2, 0x2, 0x0) r1 = geteuid() r2 = getgid() ftruncate(r0, 0xfffffffffffffffd) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:08:38 executing program 1: setitimer(0x0, &(0x7f0000000340)={{0x15c9e7b3, 0x101}, {0x0, 0x10000000000c2ab}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x2b8) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) r1 = msgget$private(0x0, 0x3f) r2 = getuid() r3 = getegid() r4 = getuid() munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r5 = getgid() r6 = getpgid(0x0) r7 = fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000200)='./file0\x00', 0x10) setitimer(0x1, &(0x7f0000000240)={{0x2000000, 0x80000001}, {0xd, 0x3}}, 0x0) getgid() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCCONS(r9, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r9, 0x80044270, &(0x7f0000000000)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r10, 0x0) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f00000002c0)=0x8001) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r4, r5, 0x26, 0x8}, 0x8, 0x5, r6, r7, 0x0, 0x7, 0x3, 0x1f}) 16:08:38 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) r1 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYRES16=r1], 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000140), &(0x7f0000000180)=0x4) writev(r1, &(0x7f00000013c0), 0x0) 16:08:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:08:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000000)) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:08:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x5, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="32adee0a31896df2bef7f0e522b01077d2da9661ea4a91fcc72182fe2b631d659beba79b0727f860d99d659b7693951a87e6f67afa1e74b5b5b734d0d3e3c4313c97", 0x42}], 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) close(r0) linkat(r0, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus/file0\x00', 0x4) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) 16:08:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x800, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x100000000, 0x1000}, 0xc) 16:08:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) flock(r0, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x3f) 16:08:38 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x8007, 0x1) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x7, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:08:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "ff205b00003b5320180001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x7) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = dup2(r2, r3) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = kqueue() ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r5, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:08:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x85, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x5}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x300, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) 16:08:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) semget$private(0x0, 0x4, 0x8) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) kevent(r1, 0x0, 0x41, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) 16:08:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x6, 0xfd2, 0x0, "4786d8364e7a03063840cd11de06ad1d73728a6d", 0x0, 0x7}) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xcb1b, "0366402ba77f0c03af00"}) write(r0, &(0x7f00000000c0)="8121aac1325b012b", 0x8) 16:08:38 executing program 0: r0 = socket(0x18, 0x28007, 0x3b) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000040)="cce36fe8", 0x4) setsockopt(r0, 0x3, 0x800, &(0x7f0000000080)="284dceda5f1a49dda7c475f75c14e5d594e972abe583d1181c90600780578b0eef13790dd0fa6583d620e261220856b3223dca97a2420fdb299f62f4237e34c03279e7582666090d2d51b1782a68c7ce64a1a54f9ba35a4067a9d19b76b8a07bde42b18d2c3dec7e6e6a8eaa60bd9ced584e1cee86131cf68e046a2a716e923e17c64d6f380fe955a11bd87b625e8a95aed2f270f5b5ce952a0620d2dd4abd0ddf051cb6465409a8551b4791a16f058096fa2aa69013c86e26122d232f6224759340f699011d2453265c3c213bc4ad7f9e7951634ffe4e28a856288382047520dcdb63", 0xe3) 16:08:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) fcntl$setstatus(r0, 0x4, 0x0) accept$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x400) dup2(r0, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x3, 0x0, 0x700, 0x9, "a1aedd3af9311d0bb66d52bb9c2bab10ce476cd1", 0x3, 0x62}) 16:08:38 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:08:38 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xc8f2) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc020697e, &(0x7f00000000c0)) 16:08:38 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) r2 = semget(0x0, 0x7, 0x1) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000080)=""/181) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:08:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000180)="39a499fc6fe779c345dfac2011c037b9879f80db92e519d3b0a3871e16b8fe3cf2d66878b77d52466620d014c5d77f17f23e3ce158071103948e416ff4ec24cccdc00c2c89539090511fd05826c80c73a2", 0x51) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) close(r0) r2 = dup(r1) r3 = syz_open_pts() lseek(r2, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:08:38 executing program 1: shmget$private(0x0, 0x3000, 0x208, &(0x7f0000000000/0x3000)=nil) socket(0x36, 0x5, 0xaa) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) shmget(0x2, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0xad2e8841ea597643) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x1000, 0x500, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x9, 0x674, 0x3, 0x1, 0xfff, 0x7, 0x71c, 0x3, 0x3, 0x401, 0x7fffffff}) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r4 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000240)=""/10) r5 = semget$private(0x0, 0x5, 0x10) semop(r5, &(0x7f0000000200)=[{0x0, 0x32, 0x1000}], 0x1) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/78, 0x4e) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000001c0)) 16:08:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x20000, 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x21, 0x0) r1 = kqueue() getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000000), 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xaf}], 0xde0, 0x0) 16:08:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x4000, 0x8000) 16:08:38 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) nanosleep(&(0x7f0000000000)={0x8, 0x1}, 0x0) 16:08:38 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10001000, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2012, 0x10001) 16:08:38 executing program 1: 16:08:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x44}]}) r2 = socket$inet6(0x18, 0x3, 0x10000) r3 = socket(0x20, 0x4, 0x10001) r4 = getpid() fcntl$setown(r3, 0x6, r4) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) 16:08:38 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0xe081, 0x7) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000240)='r\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:08:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) sendmsg$unix(r0, &(0x7f0000001280)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000080)="bda764f7658659e32d4624a966fd4dc0c21bc04efb5e929504e663a5943e7d363276b0f5a2398a8c6e24168a28d3ad7cadaea2d71731b63121e7a90b9cd8d2c51dd8a1662d62ff296bb4b712e1fb8c9fd8be1e1390fa39c80486498a1914bdd0d021a02c37bd2be1a0f0b426ca9b09003c98021425f0210ff5ee3772fcb53736f7c5abaeef721ddea5ad65e9e8d174caca61564789535e771c6a9d7a106cb0195987367f26379d7b89e0a7ff411e58188d7ce3bd1bffdffab39812fe39039f04d1e19e", 0xc3}, {&(0x7f0000000180)="b07c67e7a791a81cc4c63f9d44d64e6bef8fc85257b2d19a726a75a665e442f56078032fe39de923edd228356d3d3ff401e61f5d53cd1752918d5f60994cb2ecd40090dcd63c9561ba9108e27f83db2e9da825b9a06880888661a13c1c64a2efc846a34cb1ab63ba35a30b847a73addfc47c5fd6e0d8d1a5d2d0b415c95cd98066e34a0cc59c599aacae1483e83f259e591d063867870388d3f316880260c2fdb150524a003e2aa783bf8968aff4e12f43dd4c4595b6bb29b8579a9358a8bc67fd8fac2f90aac1ebb32d763beab7faf6a008fe154c529a5e0bd0f4ba721cc01fdefd68801da82ab2eb20415b562cdca236e8df1307e8c8dab11e7f2bea33624db11ca4f857dbb7018fd6051f137430c15541f3cabc5d0fe3e2bbf314b805f6aec10cbe0a53da0d49d92126936e12ec0eac4eaf0dbb3460d7ab49e20806af0f5aa27d42d6424dc4c6082c9abd2b917d9859910291722a93358e2ab2afcfc5fdd7b5fa66d66c1587c5a1f0a54ab964457b79a6c6f13786708d8c428dc6bef954b722bf7672f7a285b5107e0d86b43b3d3bf2ff132f956d4b6b5e6a55787a4ec57e8187632ae1cd845049960fd7d7fdbf5593b636b5ef957ca7ddb536395d522e6cbcb10263d0bd8968a566053d6b70da72981f77563b2c8294b0d10518a2171af9200bbdb5272d4e27fee48f13ce0216f9e8e384b10a37bde783bb41e2878eea0883d7d99339d183d2daeeb7813f0f24845da70adb6a5490ee37879cb1cd02e74d9ffaee59b4a52e84aeac1c495c41585526dd775b856346be6233a85d13944a898a352f570cfc53b8f038c6c6c522afee55551655d47b5063cad90e39bc668f2d14c078a9221b4758fccdc8f6861e31ec677e4cbd883eaff93017960a2ffb59a5f47cd6aa8f21a95d5fb478fb04feed559d411dca400ef5164370dea6d36727113c82dbea6c2bce05fc664dd4fc557c6326a740039362560bb1ead22b3b79ec879b3602e760534fb24be939b0ac0b31f3e81b88e23ca2625b39597ccf9a44f04056e32b3cf294c72f42c454ed58c7b574162743243c2bb5211b146c917491ffc84a3a2d85f035de40a70c24f1d769bd2de6d01d6e4af5fa3c2975820f2afb76221309d79a862c3f441caec38669c7f987569d0f3bac4f033954a2678f661d6037538f5d9404b01631dfa48efe8aef37817269493640d5d604d76f64b0fa2870610afa4d6d308c7ce03ad0f922aeec28e46f088a350631fe2914efe280fb7dcdf2f92589a0979687881a56aa051d1b0a05f4a38991deeff854a742bc7faa135890d3e0185f1704d4fd43de2d0a3750ff80a33e134e1500605c30ae151c9af92c325d8c7dad191a27f7fc56348b8f81f5652d61283a6ed1e0dbf4d8b0f8aa01c254b25f8e7f85c15873da46e0310ad77fe2406a12c1a93e00259a983ccf3b1d4637fc7a5225f2c17cfeb72aec438f33e6927f81ef1d1a6cddbcf6dd46824406d57adfe833ed2cd35ea0a32fb2ed7f046e0f418a6012c708c1ef1521c6659d84c11a9213523768fa76021de4b635927d17481bd74168cbc29799ed2186158c74f7bb584bfd8307c4a7b1f28ef1a3c01eaccd0814d5b8c1c07bb367d681c625953ac7de5e623fdb35b5add630393ec254d2f3cf70800e03de55e9bbc2b3bd9a67a4943b23fb968e31a7e98d6e0882a15a02aee5e935edda67689fd65217ea70c77e14411ce735695c585c2af9a59c3bcbe693b0aa4a06ebc913580f93616387e926e9e2040bb75b182f3f906cd3b4f698565f96d029ce8d7ad89be3b8edb49832e9bb641c557fec7844fd8ce86c3924b7816dde3d7ee58848cd2de98a5527bc7bba82c9816950706a1e28a62f8ef28d75fabe9567cb6f8f8e2f97f91ffe4c326f45c4f26cc752a78e3803b4690e1f2d53f9d741d6378f631e1c91168a762bc691466182485d319daa023fa611125d7f4aa2de8b75ba47780200d127759d1b9f3740c0d7e0af5be4010497612a5ceb8e1e1d9065ee990e8ede6f0a503dc09f5c228b26822d0585be1a0f348d4ac03eadd2e916fe84593b6b65367f58f21e03ab12bb0ca8325665795647a270d074c5d799abed1ccb51ee6668856c4b0c7aa11908bddfb9394be29d72512daeba987f7f92ee1a8d6c96eaa7546dd6824cec7ec84f282940ae2f40d262771b7911c2240497b38cfa776a6a7f4dd574aca104073251eadefa5cea97ffb040c9841d16e5a9b1e1e8e4f1bbd72150461300562838f44fcaad1d24e65030e80209deda500824b251852f052e7190a7b4d39cf1394a3c748bf55294fc2950df1cd4bc03cd055ead24c5e37266779e7a67f81cec94566454c481c6be63e61bd6a2a400da631d200d46814a37f27664a5f01ab82890fa6f4f39b0a3b726010904e08dee0673521d736ba6fdc396d04756b4fd55145f4cb2a58d4162fc0761ff1217290d4995df2258dfc3217eeb1826f409ae78f296995b11608a4c7e0a2c241c155c9d844b3cf5ecfc8d503a484fc0f25c0def627733e724272a3e8802241b4f3dfa448bcf8ed8cafd0d12759b09a73b024e6d91fb33ec83abf4a9e1acd3c6d8a9ff6e513e40d319e59a894462d66012084f5ce6819ececf9ac4ecf0a917f05090d680d40b1ed04aaf607d47f274cb0883e5c1cb8ee83b0e6eb6a184841ae9d4a540bb082a5d02bee16932d07984721d0d055e122b8a80192fee464cc2d7e2bca30e28aadf21cc5e135ae8912ef3754a6e9cc3fe26958d65d238ee118a9a059da9a584c747bd4e68277a86db4789202596f71765313ae463d4eeef5af5337b4a955b0e6872de97548318b71c44806300e33e9eab6535166218b7a3d0d9cf192b8b6bd8d5dd25b879a2c579e58d990b9327659a5d24a75f81127fba55bf0769d027ea57b0a02505d03b26ae97c46e8a51ce96ec638e7aa093d6a64069da155fefdd721ee256d2cc9871c8c0fad0133b4c44f50ce8f3574890f89ed4d4260049b240b709f4650130bdea283082da516b5d2712236c52d36ef974ef0fac87c5d74324fdf684f09380ee9b682d0bee0467bf4951e2c0105dafec9ddbc61d677935b2e7912374f7d43c620113df0224e42829d0a36450e3d371960b317ecee25fdb77534d7614074b48dfea013d1c831b41b9704596bd118432d95d790f830597683df952fbe46a90e70928b76056d293aee342b148a3bed6335bd64ad71b025f5705a4e41801c985435ce463ee96473e750a45439369d04c75f129467d9fe7969dec20166b0db0411acb280f435026075d1dcd7cfeb7fd53ca92129d22b6f8c381a17adce08242b0d27f57f8242b810109689e5665b57cb2e42d22bd47cb27f43051a8e17a5825e843441d48d81d23e7f2a5c02f1981284d2558e728b033a7f6a0a8576b9df3fa2a9e6c068664abb52f00d991928ef2b8dd162ce3444adadfb5dc11beb7a22000e3769486262029f4c78c3d024378a512c6a3d626ee0389191435b8ff5077706fb41e20f788787043ae685f5c151805fc4259b6958c85c2376cefe6f92c4ec01b134213439049890877b575435865266feba917f76f04232db55051f16b5c27c48b3447b5bedc060e78a9c5a268e23f9756ea1694d37579304cdc1eb0c90bdb271eb49d6cb021c52807bc34e4387b9d4794a4efb9186a3884a151f379dce5709694a84eaac9ba66375cc464e0198745b85813eb36fac8fefb9b2c95d4772c42db352b87f39ba2d464338857b6423f9e00856a55c4d89e98248db71a9017e0baa72d1d607e95c074a232476f3e44cf2c6e9abe751247f03fc0141edd4cb075e5c5857588f4a33e1bed1a012107cba0957748746f335bfb46293d7accf40b38dea643838eff5771deda85715ccb23bdca44ddad9210063400361af18c5c539a09987d31f41fc29774c79f2b3938dbec5e1ecaffe0ef09adb1023d299c0766cd5cfaab4dab2ad671280855de20f556bb3ffb36223f79338dbe65eaeffd12187ce98bdf35d517d2eff89472064d6446871c5f59f712177c33265c9044b587df1de52e2e9dcda7196e3dcb338494a5c17fa346caef7e9882e4bdc58e626949f91a50cbfbb4f74e2591103c70a671d967e0fc8e502654cd713b8a6b0220a96e2250efe01a5093650729c49f82ab84978ecfdd0d71bf2ffea14cb93823d3c24b1ec711dc401a156d36737240ca7dbd34b166f197a9b297453b6f66101e6baa038123c67ebb8d92b80c781f2e1ce33afc0e8d602bcb9c6ab6af8b18d47a2dc9c86917b8f4e249b41975b2e93036f4831fea4552e6afa91438699c7729a4b1eaf1dafced42945f86070f32a2798e7b2ce07f0ce0229e82749a2e5f8b3c3d0ede716dc62bf31a5719c8f2a4d06dcd494c132b1e792ce495ca619d94276584590079b207a22fa26c3aa261053c9e1206870dec058cd0d845943cab3d9cf31b8476ff01e9442f7b12a53d7488f3356f5404d12b39b1a6b61249cac39ec15d198e563be442071b43ee9305ef366391273605e1e9c09783840a09abd03fae65f07524607cfe6671b6c06af9b8088315fc88b4dcd3647f69f02c511036346e0e6d5f513460f44126c331a633e810d39a987622ed4220234ce911516a56a49cace5367352dcc9348d492c1b0077242e4b1cea6c0d97958552b3585cfb09b572fe4e14413494d00ad85b389eb877848a912ac5b8b592707335b60493e102565cdff35b7038185db223a52c81cc0b0c3a10ad9ada022f370b08a0ac6720fcf2dbeb5e5aa69fad35b7f65dd9b48cf9125bc790bd91dc6611256d2f825b4450120879c7af0deeda4800371e83706baed345f2d13c7accba41e47a51bb8bd9ca33eedd246d671d4d15c491dc8b291bbabc33346366f29dc200a26013550510391693f4d6ddbde5fecfeec62152b2231a0e0ae1ea841be5e0204531613559edde75cd117765d1aef6242f7b1ee77a76a14671deb4de38b9145c82924d18fe176e737cd6bb42e4443d31003e9c7c7658941a431f5769cd0121b9d7a64d792abc4c305c511fdf368bd5a872c66dc8c5926e7bf53c7b0b48f39a8667b48bf37eda27de94a8fdd5c83ad959ef2fc348bc9f5a228478c32d577fc579897ec010e3315824e1b43e76624319e72ced5255c6ddd2e52212dfe17a91e4001c66a072121e29703b00787baf6cd85353b9ccb5896b76f38b97f4f38f8dfabb6b9eb9931e9fcb39108201b0aee792e534ffd16a837d7d9ba0bc277080933bc641a926a6edc7b0e221b78d64dfa5a4653044cd4df8661575b4a5fa5debaaea8aa0c60cb68e5d61b601266660831dce244fc0430672ce75d1ab3d667b37fce7a8cbe58d68b23e1563a38a6d0b1a1cfc1b77c580e11dee4ed205a30cc023cd04d4b58549a6274798428034957bca4a00882b8d67b772e2c4cf4559d9d3bb09ef541262f2bed8fbc7dc8a629ccd40a8e7dbac2be5312767ebfb792d1e20c20a5afda5d84015b21343f7ce69af377f3448fa06d2aadb105a55866ffd9faa84fad99e3adf45ae50cf9244e4712721150e61efd8779f3e2a89a2b30266c5303141dd4c8909be5f978cc1d2d27ff2652ba7ebacde11ca3b602aac054abd1ddbb2dd1f9deed5ab388a7f6f5986ff16cd102dc8f2bd9e82db33e7d90ca9b2751f4046b6c9d25fc6289149791dee7c54084cc6f3ebc2bf4a7d223c31a6a9d363e02c3e5eb39ea07bcedf3c0164afcfaacd988512ab39a771b7846dfa499807f060a8dd1d9e7b8a1b86f15604e1c6db80caa5229df29bd7d7fbca4256a3236bb8b061aa6a45b98cc2c0a55058", 0x1000}, {&(0x7f0000001180)="bfab81b22d1fd0314a6d357a4138bb3e41d4875405696efa43e44996da67d1346f0365ff3c5b3b4255b76e472e871626d37d39a1ee1fa1544bd4975c8ab2d78fdcd53659a34b64a7a80b41bf4b8881607d6f14b095c9a4636b1d195268375c003b8d6b0a9acc7c4d517bfef1ae454b96ac4ae4f120742a9f22ad6cb84f8dba88347f1ecbc54c8b412b72165c65926b66e1915ff42ee4595d1195fa5d58140c212d248b19990a839e155094083c05b4e370e49546815e897c52681dee", 0xbc}], 0x3, 0x0, 0x0, 0x8}, 0x400) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:08:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x403a, 0x7, 0x10004) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffc7c) r1 = dup(r0) close(r0) write(r1, &(0x7f0000000000)="2b004077c16f435b", 0x28) 16:08:38 executing program 1: setrlimit(0x1, &(0x7f0000000080)={0xa, 0x91}) r0 = syz_open_pts() r1 = syz_open_pts() r2 = semget$private(0x0, 0x9, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = getpgrp() wait4(r4, 0x0, 0x8, &(0x7f0000000340)) ioctl$KDSETRAD(r3, 0x20004b43) fchown(r3, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r2, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 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, r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f00000002c0)=0x74) seteuid(r5) r6 = fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r6, 0x5) close(r3) unlinkat(r3, &(0x7f0000000440)='./file1\x00', 0x8) setsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000000180)={0xffffffff}, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) mknod(&(0x7f00000000c0)='.\x00', 0x3a0914c44f6b202e, 0x1) open(&(0x7f0000000240)='./file1/../file0\x00', 0x3fd, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) fchdir(r0) 16:08:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x7}, {}], 0x2}) 16:08:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvfrom$inet(r0, &(0x7f0000000040)=""/152, 0x98, 0x1, &(0x7f0000000100)={0x2, 0x1}, 0xc) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) 16:08:38 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0xb81, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="5a33b979f76aff2bd1f07b41a8a149049288f7a0c0e4065cf89c3c1e9c105a7bd2525e666866221341feacdc55db0f84a7489c8b80f3607054b7b293c9f4c0ff468536f0e85d13695ea9967ebbb65fa237a4505829c609f2d83c81465841f8ce7545ac16bc1614ada9716a5d6624ba35dcc98532687b6ffc0324b0a28ad2a22b2d6af87b2de36d5b81cb", 0x8a) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_metric}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x2}], 0x1}) 16:08:38 executing program 1: clock_settime(0x0, &(0x7f0000000540)={0x3e3f47ea}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x100, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10000, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10410, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10083, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = kqueue() r13 = socket$inet6(0x18, 0x5, 0xf16) kevent(r0, &(0x7f0000000200)=[{{r1}, 0x0, 0x40, 0x0, 0x3, 0x200}, {{r2}, 0xfffffffffffffffd, 0x80, 0x40000002, 0x0, 0x2}, {{r3}, 0xfffffffffffffffa, 0x8c, 0x3, 0x400, 0xfffffffffffffffd}, {{r4}, 0xffffffffffffffff, 0x81, 0xf0000030, 0x4000000, 0xfffffffffffffffc}, {{r5}, 0xfffffffffffffffc, 0x0, 0x0, 0x1, 0x2}, {{r6}, 0xfffffffffffffffe, 0x2, 0xa0, 0xfffffffffffffff8, 0x80}, {{r7}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x200, 0x2}, {{r8}, 0xfffffffffffffffb, 0x8, 0x0, 0x3, 0x2}, {{r9}, 0xfffffffffffffffa, 0x4, 0x1, 0x7fff, 0xfff}], 0x100, &(0x7f00000003c0)=[{{r10}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x1f, 0x7}, {{r11}, 0xffffffffffffffff, 0x2, 0x5, 0x100, 0x4}, {{r12}, 0xffffffffffffffff, 0x0, 0x8, 0x25, 0x7}, {{r13}, 0xffffffffffffffff, 0x20, 0x40000000, 0x200, 0x8}], 0x8, &(0x7f0000000440)={0x3, 0x81}) clock_settime(0x3, &(0x7f0000000000)={0x6}) 16:08:38 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)={{0xff, 0xffffffffffffffc0}, {0x5, 0x10001}}, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1009, &(0x7f0000000100)={0x8, 0x1022}, 0x10) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) kevent(r1, &(0x7f0000000140), 0xffffffffffffff66, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x7, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000001, 0x5, 0x2}, {{r1}, 0x0, 0x20, 0x0, 0xad14, 0x7a8}, {{r0}, 0xffffffffffffffff, 0x65, 0xf0000041, 0x6, 0xe0000000000}, {{r1}, 0x0, 0x2, 0x2, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x80000000, 0xdc8}], 0x8, &(0x7f0000000240)={0x4e0f, 0x80000000}) shutdown(r2, 0x2) ioctl$TIOCMSET(r2, 0x4004667b, &(0x7f0000000000)) 20:56:10 executing program 1: 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') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x80) 20:56:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3204) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x81, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x80) 20:56:10 executing program 0: r0 = socket(0x5, 0x1, 0x8) getsockopt(r0, 0x8000000000000006, 0x1, 0x0, 0x0) 20:56:10 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/141, 0x8d}, {&(0x7f0000000180)=""/3, 0x3}, {&(0x7f00000001c0)=""/211, 0xd3}, {&(0x7f00000002c0)=""/232, 0xe8}], 0x4, 0x42) r1 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x10000, 0x1c9) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000440)={0x9, 0x2}) 20:56:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="c61c0d238f30d579076cabda27ef7e24298a22af210223c471a98361fbd20306a07e15a2ce56cc58f51884b60cb308ad11565c2357f453c676d72c78d0e7d188a82fd684ca2f723c5e23d37095006eb8900441d795e3a092af33be6eaa16fd", 0x5f}, {&(0x7f0000000140)="e8831437289d49de9189b755f9474d08259c3ee779ab9185dd591c3d7d04d735a8bae9c4", 0x24}, {&(0x7f0000000180)="5c22b8dfb0f029408fc7d741ed2fc735fe6ced13160f4e0b722d4da95e1e90383d106b2a39e29174f55127a07e9bfc5215e07d108f4ff4b17f22afdd02fb2ad1750e969bc5ab55d87b674934b081c7860352fd9a14ba0f3ede5dd5bf66f252455f1b13c4177556c51d83e6d82b78cd873bdfae97d44ad215317f4f4d64088f2a76d253bc364802756e7d5663ad7cb696158cccf8d79ee286b6ec4bd73dfa", 0x9e}, {&(0x7f0000000400)="1628cae99284fb946f1b53ed2e6b11f2c8a773bdaf771857555d7927fa59d3d36118c4a181b225133c0f575170a260decba9b8f3b63c8b14348dc20346101166f8511f6fcac1d303d220c248139eb5ba99eab57960b5921045a358cdc7c3557d2db23a962ba23a203f927a65a61323721c8cc1428b5dfbd164343ec6f6407a054d91cb7ad0700ea78ec0944a", 0x8c}], 0x4, 0x0, 0x0, 0x1}, 0x400) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) utimes(0x0, &(0x7f0000000340)) 20:56:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) fchflags(r0, 0x60002) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8, 0x0) fchmod(r0, 0x128) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0x10001, 0x8, 0x7, 0x7}, {0x9, 0x3, 0x7, 0x5}, {0xffffffff, 0x7, 0x7f, 0x8}, {0xfe2, 0x57c3, 0x0, 0x2}, {0x8, 0x40, 0xbc09, 0x3f}, {0x3, 0x4000000, 0x5b6e, 0xfffffffffffffff9}, {0x2, 0x9, 0x5, 0xffbc}, {0x10001, 0x48000000000000, 0x10001, 0xfff}, {0x6, 0x80, 0x7, 0x7f}, {0x9, 0x58, 0x7, 0x1}]}) preadv(r0, &(0x7f0000000140), 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0xfffffffffffffffb) ioctl$TIOCSCTTY(r0, 0x20007461) lseek(r0, 0x0, 0x1) clock_gettime(0x4, &(0x7f00000001c0)) fchflags(r1, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x0, 0x6796, 0x32f, 0x0, 0x7, 0x7, 0x4, 0x0, 0x5e3e8859a59d5195, 0x7, 0x6}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x6) readlinkat(r0, &(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)=""/140, 0x8c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000003c0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000400)={0x3f, 0x6, 0x40, 0x8}) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = openat(r0, &(0x7f0000000440)='./file0/file0\x00', 0x1, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000480)={0xfffffffffffffff8, 0x8, 0x9251, 0xff7, "b84dcfd5ad830e745cbdd30714d51317a23c433d", 0x10001, 0xfe0}) shutdown(r2, 0x2) link(&(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000500)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)=0x7fff) ioctl$TIOCCDTR(r2, 0x20007478) accept$inet6(r2, 0x0, &(0x7f0000000580)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000005c0)=0x7fff000) 20:56:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="5fff6e5dffc94fb347d01402546ff90f7c6a97f90a6e740c7d6e4679eb229771bb2908c22a8a1491e128ab64230d57875de17dee6114700000a4542c6433", 0x3e) write(r0, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) 20:56:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x80) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x7bff}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x1, 0x3, 0x4, 0x2, r2}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x2d1) 20:56:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x3, 0x401, &(0x7f0000000000)="90a4cb3d8751eb9e1a7b128db5826e0031d20148cf3236cc3f2dcb770f0cb8f2993717e0c7adc3558fe5c7b8ba", 0x2d) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000), 0x0) 20:56:10 executing program 1: r0 = socket(0x0, 0x4, 0x4) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000100)=0xff27) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0x10, 0x0, 0x41c) 20:56:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28100, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 20:56:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) recvfrom(r0, &(0x7f0000000080)=""/7, 0x7, 0x2, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x2}, 0xc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f00000000c0), 0x0) 20:56:10 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, &(0x7f0000000100)="ab38ca01e8ba3a4a24f38cf44f9d66d021796ac6", 0x9c) 20:56:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) lseek(r0, 0x0, 0x3) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 20:56:10 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x20, 0xb) ioctl$TIOCSTART(r1, 0x2000746e) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 20:56:10 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[r0, r1, r2]) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socket(0x1a, 0x8000, 0x6) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000240)={0xbff, 0xf6, {0x6, 0x9}}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) pwritev(r3, &(0x7f0000002700)=[{&(0x7f0000002680)="abce67d6129990c9a52e57af816da741cceb74f828f812cd060382731c42230cfa1a62639ae555479f2292ecf26dcea6b27932c0a93214b382687a4419076375b6f0922df4cbe26652359a936136", 0x4e}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sync() 20:56:10 executing program 1: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) msgsnd(r0, &(0x7f0000000200)={0x2, "77e16f07a13903220b3c0487d62a3779d476b74d88997abce3618d9bd8b0ca38199e97b3f99b938a194745d1bd92ddb6a77200af04f98ea4fab2fb7fe2e4634d353fc9614cadc592066711fc9abaa01bbe44e60e1ffc5b319002e302a19ba6446d863095ca6bfd5fee690c6c8a9467728b56356717edeb0b5c9eef211b58ef0be91b16b5adea65f79e4001d9e32edea29ef2fd6aa091826751a57a5ed9c97441a0aebbf1f0b0edc1ff15bfb83a722b0fa8a36c9b24d547c0c3a63ca997a356213c5f9872ae5e7523497643ace32b80635c637326ef6cd2bcaeb4"}, 0xe2, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/254}, 0x106, 0x2, 0x1000) 20:56:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000040)="5baa4b7b7b47a8a53c9e658281ec808c62c212e9a9fd54b4674d487275576e99b6f958945eeaa354251fd500f61746f34db5a94ea8d0ec47ef576d", 0x3b}, {&(0x7f0000000080)}, {&(0x7f00000000c0)="bb16ea3cc8c28dc3865d848c8fe273c1574a410eac72892f8bbd90b5006628d71fbbea7ffdcc8ca1638e771cdb5f2926a99f0e9cf53ad2bd253533f3eb5a50c517a8fed360aeb7dedecc3fda088e7c8d1513d861c6b916167df5094a524596f93539c2f7d77c3afd757003a274627f246c879d5d1167f96f5c01eb64ea098e4567724e34b0e13bae413d9a973e1d932ff54ad7df1f41d8df28ab692b09de3960a6f4a737f35a26384188728a44b0a954c4ef01dccf178431bd022fd32f1021e3b71706b8497e4c90c6774096", 0xcc}], 0x3, 0x0, 0x0, 0x3}, 0x400) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0507fbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 20:56:10 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, &(0x7f0000002800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406d47f80a731888bb0c1869b78393745f7bab2eedac881e2ee31f88592f0fb5fae10bf6b50de2531f581bfc87b715fd32480a1c90d77fed27190c54303c991e2cbc2b1c9680ea76204a5aba38526f7722c7cb39e703e79f44b7b204f161e6cff92cc207a97788775623139dbde2cda323e1f8a07afa255edeb9110016f9362c3f4556ce425f025b3b01a31d2a9d9f1d56d8f35992ae31fa666afa5bae785", 0x10a3) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) writev(r0, &(0x7f0000004700)=[{&(0x7f0000000080)="c2", 0x1}], 0x1) readv(r1, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) 20:56:10 executing program 1: pipe2(&(0x7f0000000040), 0x10000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000480)='./file0\x00', 0x1b0, 0x0) 20:56:10 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000080)='./file0/file0/file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000000)='./file2\x00', &(0x7f00000007c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 20:56:10 executing program 1: accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x6, 0xc007, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="140000004afa3e4edaa5435924bc9d0deb521ecd01aa000000"], 0x19}, 0x0) 20:56:11 executing program 0: socket(0x18, 0x2, 0x0) r0 = socket(0x6, 0x5, 0x2) dup(r0) 20:56:11 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x80000003, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x8001, 0x8000, 0x1609, 0x5, "efa1c2f5be1715f2672c1f2b68e4d910e216c4d1", 0x7ff, 0x37b5}) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x1ae}], 0x1000000000000115) close(r1) 20:56:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x200000000, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 20:56:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0x7, 0x5c, 0x80, 0x6d, 0x9, 0x0, 0x8, 0xfffffffffffffff9}, &(0x7f0000000080)={0xaa75, 0xfffffffffffffffa, 0x0, 0x1, 0x3935, 0x7, 0x1fffffffe0000, 0x1}, &(0x7f00000001c0)={0x10001, 0x5, 0xfffffffffffffffc, 0x1ef6b74f, 0x8, 0x9, 0x5, 0xffffffff}, &(0x7f0000000200)={0x6, 0x9}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020800000000000000"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x10}, @cred={0x20}], 0xe0}, 0x0) 20:56:11 executing program 1: r0 = socket(0x1a, 0x8000, 0x7fffffff) readv(r0, &(0x7f0000000840)=[{&(0x7f0000000080)=""/155, 0x9b}, {&(0x7f0000000140)=""/162, 0xa2}, {&(0x7f0000000200)=""/99, 0x63}, {&(0x7f00000003c0)=""/145, 0x91}, {&(0x7f0000000480)=""/248, 0xf8}, {&(0x7f0000000580)=""/255, 0xff}, {&(0x7f0000000740)=""/201, 0xc9}, {&(0x7f0000000680)=""/115, 0x73}], 0x8) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000280)=[{{}, 0x0, 0x4, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 20:56:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x208) mknod(&(0x7f0000000100)='./file0\x00', 0xc100, 0x1f) openat(r0, &(0x7f0000000180)='./file0\x00', 0x8c00, 0xac) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_metric}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:56:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0xfffffffffffffffc, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf", 0x753) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c", 0x1bc}], 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7fffffff) 20:56:11 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200c0, 0x0) 20:56:11 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000040)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffbfe, 0x0, "c2d8de6698db8620f86b7869cfec12e629916a3f"}) 20:56:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 20:56:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xfffffbfffffffffc, 0x0, 0x10000ffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000300)="7c78313ef67f3e67bf8952d5e490535b2e2fbd5891a4348642b254f330bc8606a958efa624101c93eff9212c14ff3001cc775e9441b24baac6c061595fdd305db325df2e2c99146352d852daa45ad336bfb3d245041418ecfdeab97316c8e2ab9ec76e70c1d4d64a2856ffda52708d5452f7eecdeeb612e9e62d87004c950caf76e2e7a07dd99d1c7c1aad6e9b00397a6ed58e5bb648a2610c6917a2ba29a0131a7bea8f369920cb460dd5492b485b46bf8c50608cbfa3d3c34090ce7212b5bff2b1a9f3", 0xc4, 0x1, &(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="ac4101b83e02a64632ad4d25c9b8048ab35bac680c11649fa5079fcf71342fe166759beb8382979b5f429fb3b526cbdede291262389347aa7f216623cf32cdca5282fec4b315bf9a5c6660c6f965e9a133", 0x51}, {&(0x7f0000000100)="e8e2cd88e3fce82e009f887cacddc87f2cd4daecb12e4802a29378207894579447497871937f99e9e29c0a3ef443a3df093f53aa5725c6bdf1950e72aaa2a22d0a3f8dfb63d28d1f94db8535c8c7d7adf6c7422bd53f7fd345a675eb7b84ccbf488277103b258e81011f79c5bbd5316a96ecaf969119bcd1705e54535ca65f04d2d03bffd8ee79cf6a8dcd", 0x8b}, {&(0x7f00000001c0)="4655031b9a0b71676f9f311663b92faf9ed67d74eb1a383fecb8d18d86560f01f48bb9dd9f69ad7ceddf46100e8726437578f94f95618c5db5997b10105a81cb3249c85347c1511d9e9812cdb35280350aab11d30cd69417ee06a943", 0x5c}], 0x3, 0x0, 0x0, 0x407}, 0x40f) 20:56:11 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180), 0x100000000000000e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 20:56:11 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x0, 0x3, 0x6, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x11000000000009, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x0, 0x2000300000000}) 20:56:11 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000000c5, 0x1) chflags(&(0x7f00000001c0)='./file0\x00', 0x2) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) utimes(&(0x7f0000000200)='./file0\x00', 0x0) 20:56:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8008, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x0) setuid(0xee01) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 20:56:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) fchdir(r0) 20:56:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) dup(r1) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000100)={0xab, 0xffffffffffffffa0}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) dup(r1) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000140)="79e56cfd27d73fb7f1d80248065a2980ef9832f76009823f584b75beb9c2e60482d66bceeb020a49662948b9be7e43774570a595f4f35ed0bff1b3d083b394dae5590562c8", 0x45}, {&(0x7f00000001c0)="3b3f61c8efc5742e35308cf7604e464f63675c14cabf20a9c0c9dd505ac048f9d7e2f43d8dd0b599eead25595d791ae10f0cbe67818ea442234eec2f2ef9e6308d08ca43a20f01b4ac18f71fa0229a8e01305093f869909865e78651fea43d559d845b41abe7418794c3803c10eb5a79c8761f5e344ee483b49de4b2b3b8ecbaa6732d7abad8421b5d057ea281ce5f812ec146a46cf61abca34e184fa7ef044ca1a896884e97e448a0cefea0df", 0xad}, {&(0x7f0000000280)="71c67173faa1c6d5c72870c1e95c63143832a49e5659494db0f46b9b874371a3bb00b5a2611a970dc9605f25bccc39ecf533ee3773b5de941a93c3e0cb8c31df63e4aab4dee216ee194a70569c47bfa1d1f6d3ce6e17899e040b513d014f14f272c11c5a2d2331bc631f931041654c4a49288d1200bfc08abdb3c8bdad6d9711f58ab6b832f13d7f102e261d8cf1d4ff0f5bc7edb585643daddf1cb2110930df406cf170f717e546498a633637b2e141d5c6de2f468946576fdfcfb817728c7a564a1849a680b97966b23ab0434805c1d4a7ed64338060e28b48c2fb18819a4e29e3b5101bc83b7916f9575e793754af03dfb561d2dbf79d56", 0xf9}, {&(0x7f0000000440)="970d36906936cb7c67a392400e3363a29b127314ea9eecf097b201f4e815462ef022bdb34bdcd756297f27fc0ece84609580c63052385ea4bd0e226f75bf1976b1db873ee03f1634468fc623dd813617ab5577a99dc388f10117e0ea0fc3cbe4425dc41eedf06c2e60825c038370087815400606cb750a22b456a320559516f31ac4a5a596bee647d5e7c442612882b4c0b7b7fe3b3d437436766882f0b6c41b11ebc294f1c22c4ba149604996b341e465a0b76c1ea234e0366c461b77d682c4847d02", 0xc3}, {&(0x7f00000003c0)="daa9ee663306204d2f2978606b635c4a88a61a5c1aa7278b0c97295d2a15ce920e6ef3d7c384317877f1f4ffb22756f327", 0x31}], 0x5, 0x0) 20:56:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x7, &(0x7f00000000c0)={0x80000001, 0xfffffffffffffffc}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="1a4beeb948965e3978f20edcb700a9bc4661f70c725ed0747a47c4080050", 0xfffffc5e}], 0x1) 20:56:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = socket$unix(0x1, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x21, 0x10) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000100)=0x7) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0xffffffff, 0x1, 0x2, 0xffffffff, 0x9}, 0xc) clock_gettime(0x2, &(0x7f0000000080)) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0xc) 20:56:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000740)={0x1f, './bus\x00'}) poll(&(0x7f0000000240)=[{r0, 0xa5}], 0x1, 0x6e) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x101, 0x36}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)="e2e6f122574c6582cd600d6062d08c938bc4919a622ae86454e7f1", 0x1b}, {&(0x7f0000000140)="93292d3bfc62036729a93b0ae6c42ad1c84b6d3544db68aff1f0bae90add97107260ed1303bb9757db2ad64da99889fe5d39709580c3f4571471634d2b89fa25def39447641f6f0563c672f54450ab63549b1cbe83b83711bae33b5495e1e8f44eb91e2d0d1ef71d2291d93d3eb4bb93b760e2786e30a1a05ec2", 0x7a}, {&(0x7f0000000280)="e17c812b0547dc88715a69e5b17e5aece93e84a406d3a7faafa69274213e3652a6ce9c47905fb3f32f085e6be69a547ebd283fc039875cffcd3494bdd4be5aad75d7fe58bcd928e8b842afa7dedb7c4fa11082b737fa6525d4795fbcd92c992b6cae479291daefb93ceac3d758600c3cb3a3b89c34de6ad7f3393837744598454fbd27ee7a84f7f3f21dbf2e6cd55d6006833a815e9e375eb0b8a7877e3e52fe0188cf765f0a547c19c22df152193d9dcb944e0fad9e3188393100dacce19b68ba844b934efc9de1", 0xc8}, {&(0x7f00000001c0)="a1ab24a4329129b191fd95c9279a8bb520da9cf4b9c8ceaea8fcccf768711f6b18db306b7e0e415357ab04a6d3277a11c5491de5d46812e5a885f2f1e762076524903b7646bde02ea981f96e34a88ed75176bf97", 0x54}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="5a4655c5121aeffaff08acba7a31715c54d72a58d833856e750bc70bb2b47a4c42847e3e496b4b50a186549452b362803530ba1625de34a96c4c837f971376a8cfd730c1ac44257a683c5a9122d5707a09a3548668c32ac83481230960f1a10c4215ec6bbb26e14af4c94d86f42f253f0b13ba7b9ceccc265be2ed1c8d68fc87dfb6a3", 0x83}, {&(0x7f0000000480)="140833fa25bd54396a4fe400ae79cd3d0cc777228addbd2c6af1948f53", 0x1d}, {&(0x7f00000004c0)="82a72ceefbcb8b11de1e138d37434cf6b9f69316e7660bbddbbf39912b2a02b55f5be582b9e39a97fa163111d2d120115bd3c43b48151eb4b445bf07626b7f563c9b96c67e5d676f1f191b73b5dbba1cd688de66ff41e2bf213ec85d8da3adf29dc36c03e7ffd151a0f642ddfe8cd7ccfd2b4e94ea94afc9eb8f8962f62175fac55facb4bf839f6a145dc4b1b420dfa82d49a56a67d016", 0x97}], 0x8, &(0x7f0000000600)=[{0x10, 0x1, 0x4}, {0x78, 0xffff, 0x8, "63b1bae2292e6a66cf2dfdd35de4d3aac51cb33f4c48202b286942e221ff79fb9fa4a23f25854decfe68f3ccfd2a43cba7a3ab84fd9f449ff7ec058b1dfab9f741a25f66d304e7cb453f9d3d993ca4966cd4b4d62e955960485c6c838d18bc0cc840723eb9f3"}, {0x10, 0xffff, 0x80000001}], 0x98}, 0x4) poll(&(0x7f0000000040)=[{r0}, {r0, 0x81}, {r0, 0x25}], 0x3, 0x0) renameat(r0, &(0x7f0000000380)='./bus\x00', r0, &(0x7f0000000700)='.\x00') 20:56:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) writev(r1, &(0x7f0000000080), 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0xd5a, 0x2b31f083}, 0x10) 20:57:16 executing program 1: clock_getres(0x5, 0xfffffffffffffffe) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) r1 = syz_open_pts() ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) r2 = socket$inet6(0x18, 0x3, 0x800) r3 = dup2(r1, r2) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x4, 0x6, 0x800, 0x1, 0x1, 0x3ab, 0x7f, 0x3, 0x2, 0x3f, 0x4}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x1, 0x943, 0x400, 0x1f}) 20:57:17 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x66, 0x800, 0x6, 0x1, 0x9, 0x7f, 0x954, 0x3, 0x1, 0x800, 0x1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r2 = dup(r0) sendto$unix(r2, &(0x7f0000000080)="074eac13bc85043968c0eb2748ffc0feb219916730ebd1814f4b57c732c6ddbf7490a59099f1431a666c5d755d5b9fc6baa75755ab916a421fd0e4bff200c36c6dace7802c8d4bc99d26f93791d8e7ce222e220af1db5fed37f4262a1b1115ed6fcf1dc637621f335f7dfcf189a97561d4e89423a55c676dcbeef8bd361f3666a35d49d73fb3fa0700928ef833e918b99776d0811c41cfa0be714110aad49e14fb309b323f01e6926798d3a1d87b1d60da041927f8d30adadb979b3fc409ce1ff6e3ca27c62bef004f0c32cb0c148819d1a9ee3fe1b9ea525b11157703e6ce34f649331afaceb829b2bc7109664da7", 0xef, 0x1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 20:57:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x7fff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0xbd0, 0x8}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x2006, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000200)) 20:57:17 executing program 0: r0 = semget$private(0x0, 0x0, 0x240) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000380)=[0xfba, 0xfff, 0x7, 0x2, 0x40, 0x80000001, 0x3]) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto(r1, &(0x7f0000000140)="ffa7a6bf4662a07841b2649d6976ae8f6dc9d51e69167c626658408338b840c14becbe869feb2fd82943425c1b79a64f2e81189003492c8d8b18ed840356d89640b3bc7743abfc2ea855798393c8d4cd70bb46ef42f0c37c392d3662eb8d0eda2ac7887effa518070fc6b829a157b927c6e81f7ec4d805b609c08fe2efc24e131ee90314d3d4c2aca2ad29580d1d04369d82db2c9d3766ada70fab06e8390f6ff062d1a64b1b6fde331d8d640e23555a2ed7c90d0d44abbc4701225c7dba5e49585caf0b169ff0", 0xc7, 0x4, &(0x7f0000000000)=@in6={0x18, 0x3, 0x81, 0x5}, 0xc) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r1, &(0x7f0000000040)='./bus\x00', r2, r3, 0x6) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x8) listen(r4, 0x9) r5 = semget(0x3, 0x3, 0x354) semop(r5, &(0x7f0000000340)=[{0x7, 0x1, 0x800}, {0x1, 0x957, 0x1800}, {0x0, 0x4, 0x800}, {0x0, 0x10000, 0x1800}, {0x7, 0x6, 0x1800}, {0x2, 0xc563, 0x800}], 0x6) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) r6 = semget$private(0x0, 0x7, 0x19a) semop(r6, &(0x7f0000000300)=[{0x3, 0x200000000000, 0x1800}, {0x4, 0xffffffffffff8000}, {0x0, 0x5, 0x800}], 0x3) 20:57:18 executing program 1: geteuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) pwritev(r2, &(0x7f0000001680)=[{&(0x7f0000000180)="3c31a0d0bef5f0c2bd1a2b7eb486871c2eba9c50d50f908bee2485259f4e60208f78d95e4d8e3369f2cf69d2c3fd25fece370eb5fa4c373adb90f00ef392fe2282fb3b1396e246841800b73c95bbf8868c72dccc4f320a528fe08e94342cf87beddabb9402a948562121df922c3fde07069504ffc3f0a2f44ed2d4d0914c1573102073baa1837ef18359501534cbb32049412ccc21446caa288744b7ba1501a7d6b2aeacf2610ce02f980dc68be9b6fe4057097c3faca951e87db651e9aad7b1629e5bcb13aacab6f6d6596b3f729c22226e33b4b39aa862610cabaf9fd1077723ee2031f2e934cbe9911a95e0bdfe890636a997411248cae8f55f250b0220821903aa761384f2045018d244d1c95651f0dc5f37a393adc0b77be26247e2bf0eb79bcbb208e29c7cab336914d273deab7211ebd784e5c7c84593fd84b3344a77e769d1f4ed4ccd876883bb4455fcdc7d195e2c8944eb07deee467f55d3770affc1bdb76f81165db57b5075a0f2c38b1af5bea2dfe6e27b1faebe8463721907921e8ae613a34fd2ce22a6cec8c2df6677d4208a78403abc7db7179f568934f94c1d848c6df14cca5a57515aa33d151fca37c52ec5b08b803e31a552ef1432fdf07c0771337b9f461497404ea61db347972d25c1bafaae44680206d2bc02dbb3d30348a35af23aec322c24bf1117e676979f707be84e35f606261efdf7bcba26e28c95324dc547c522a56c466f09b8002fc068c8646a3ecb265b02ec615f37a4bd89001d0ba71584e0a95aa84599498b676ae0629310635037d1e31b69cd205a8972b023956fca48466bf67f57e8efec55552064f79ac872111828fa59ab51c419aeb92eea7f35adc4f91ac433dc5b9339b95e0d8d7f11a14bda007515ee52e31a93cf1cf06e1a4c6def179047619718d5ca2d3fe160db8aad5f12b5c15bc001e8730f34215b87bfd47d6f53341182bb86bffa50dca0fc9e593be5e58fd035900da4f35a306ff9e2a16010387f2ef23a0386800635241e9494e66b10e0f2332658b8a1e0623d78a0c8c2531c0788b6fbfd142f14c59f5fe415b970dc7926188d4d4a4d1d6d4a5a16259f33e488e172b86639951172f96f98aea05cbe301ae16a63cd1b34db0e34f5c1fdb56e2bd3fc59c62bbcb4d1a64f77e6ed55094816a0c1af558a12547c442f39c9eb79fb26cbaa61c01b4764a8b895303ccb1b8a5a087206580096787c8dcdc229eb6dcb2202a3b5f60ef0d27d2df56540db7c0c169b694ad48410166f1c8d4d7e44154888cdfe562c7ea7a1d535e39101ec9c447cab0fff3f9b212d2d2d63f3301b570abe383e1b479f99780c6265ad1afdc427ac1b817d44766ad1f2fdb11aa9b086d7535b5086cb47d34012ea199060e574ab993585588d6c94aa85f6ecb63bb434d2bf59abfb794319209df9f557df61a9a63b81031981a19d061169ba3b6614141a8e45e2c5137813cdf9ca9947cbf222f8bbde63346dabc88d11408430eeee02dce4627997888ed52e8a539df8c8d071700787cf5c0fcf17a70b9382a30bac66202f8d376020d173608a734b5557c6e335b64cad36f6f2690dac6ddb3b9d833a25435a37336f206400b647b429c5154ccc02c7bf2db5141998e7020d9fbfe9201556a203d42b36182179bf535e319aade269e35671065014176c1e7c4e88804385346901641fa393bcf5a03f7c1b2a74035c8351edd4768918aeba265fc7de31a0823f543bdb5103e9e294488c1b1fc6752a3776e455e837415b5f5808a8f12dd543b10b5085cd4df4850fa34bc8f0769093c1411e0aae6475a85ccd73c73296bb29f608c213d27d3d02b0c3f5214ba4e54f1f5287b96da883c7db6cf957047251ebf5e1e9b573e1ecaba6d56a9cfecff50f0bba313968f112a72b1b5f4be4d7f9270385e48c2394b706efa83c14e7268c39bddb82ae3d3fbdbaa099eb883c4fc4a86eb2e7cc0864627d451b7b975cb35406adbd054ea3fc7235ab09b1de334120c95c8deaea6ae5c0e85fe8fbf4c83137b61751595e3d8b9566a8f91c4aaa96d3ae1344178c4eb5bccf014fb81aa40b9d8da7705964b61b0f49c363686788f69705003848fbc4480745a31f663a44eb473cec8a29c0ec68720570e2c7d030674e42298ea362fc890d773ff159f54435aa8152b14aeba7fb7b22e902d46620fa35c8d2dc89bda42771d70e0ae8708b5a42d6aa734c397ea36f3bb4ca6ca6a723f741a0a61ece8caebb6de06bccdfccaf0b87714e6f564a1d66e3985c101ed0d18f4eba06347553898e0c9c82fac0f48b127b2a1c0785292aa621c02b0e502902b5d21c82eefac10b388753e764deab350aa20ba32092959576a301750a6a9a3897b67f45469424d287c6d2a3d2814fa348a898b89db90211f0536a03f4a85ae960c4ee78722ad29d1608b2fe51e22ddf4c205b4a3b09f55b6129aa3ded3b54c94ef8c5dadf7ac9b7d257fdec287eb455f85ec52ded5c155c300a5342df4f5a5a41e93fc0b55fd80de23258ce13617d12d031999a94f37713f62bf38e79d938c96a1482b7d1ee7f63f11c61651effdb2357b81abfb0ff47bcd52bfe6dd1c7a12bdc822be64e9e3d6786038440e58b6c1c4e2fb784fb0706ce091ac6e814be0ca1f2bd93c1d43da43fa37686e425009561655090d911e2d9c832ebda10492d57afb40983ec30d902662c56e4b64c5af50e51d525a33c5ba244d213f34d3f6850fd200084f559937382411d786b1108399048a371b17eae853679b2e131efb75949ca4b2d7c44c04eb918e0fba617dccee7221da07026af699057b6a19e878d32f187bbd34216446e58d8a64526d449efa8cffcb5ca2883773ced7d61aeca5bc0d51e54ecb0185841d54590f24f36a8819210583b981ff2eb6e748b2b7518bdf751c1e476b026e3a833e3f77aaca81de4d6571184dc1b87098fadb47fc9cca7f5722857f062bb75484f02784b65a716b2e967c90d54a63a06b06cf6e54b1116f3ba5e77bd5be7f8911346490b1fde58f3b623446eddad7c381f618c795b4b45fbca2a372d1996b5094ba040f5c280d5879a865f7dcf26ae7c72a2e121505cf47dec4ff27b4472c9095db2b27fc02c0b185c84924ef34ba4b1da65d979898ae2dac8de03a9a526d13814431635dbf2e4426cc4f56835026eeaf4dad90c09f741de84ba3fa08e6ae8baa217ab9e067c32c23c94935ef3d5abdae5fbda1b4f906e82875f4f41fc5e4c55ff02bf2133301aff097db60d896a1a6a3129af93e7f79191e256fed0adc3f18f017626897c57469d43721c2eb2ba1c3e095d8e3467e8fce633ce1ceb6357e53fdce7aaa0a74881fceed1ee85debfd1d2795956ba2bb50270f3d2a78ac2b47f48e8e2c5c4f9ad8f29c4ecf811524e5e0c873f39d784f816225ecaa5fb3fcb2cdf293cc2f1975a2668528244f7de18de72de769eadc7892200631db245cc6d63150276262207dcc910cb1c0777774b78971378789b947e39ad0a1917532331efe35451ecbd9e89204340196fdcbb87009a6aff1d277f094a94f67548e1980e04d5174bbf8f5964ec4f3059dfe2dcea0d2c8db60bf9dd6fcd30e33d1888b887482d1b0274452d58c9feca2ad000c0abe483cfb1e3f111eb8964ca55ab33524ab8d482122456abc3c578b400f76ff75d2d82e7b818c5100a893725fe455f44f7297417b0a2b409b1d7a5b62f84e713e7ce212c5a48596b0308561a42bd9e9d3600a717094ca5f1d33794814b0e40a9b5a0edbd730e3addb7a4e0eaa863a83835f791ef7fb9e680a2dded7a6f4f8117c7d5bc8cddbb8cbe3e509991a973a7b353612d7556c20455dd3b0b682d2a07eb07731382f85c71331dd0846f43d9625e6fdd8cde5d839879ed72f0d04e88f5019f690f44e0ca4708e485ea6d7746887270914b3aabf5e0a85490e41b55f21708478b7777f86c10ec4de1d99e22d52355a6f46adf3f36cc25e98729b4768c0cd35c382392f47cfdd0103391ddcdd3752792e3f8c7e6e7bfe4f52df529bfbde035c035adaf5c1e2e4eeca14a33f3a185d9df18d09993561f4243cdc6cbb85d3834efd10e6ff2ccf24478335e0505718046603ccd23eb7b7c8a860211d4d1504708b7a032d0c79c339d82641aeb801cbc039b45a264e3fc8b922354e85306d71663547401ef7db421ce7c8911bc975ab2d8fc06b1a3377e63d53f3b3e6a7f2e51678425da87cc11edb9584e2fde10b7ecbc6b4f5cf648bd551ec246957068552bb1bd7b64cb18340891900fd0bb764ac7c12e7f924b07d262a22f4cd76db26f24a151e26fc2d959bc6aca55f401cd9abe856b5d8eed9d1b73ecb55eadf5a5994d6fcd3d08e258dbca4b5f969143ccc9af3dc3408c747eb21b87f05473ab4daa8efd272c4ef8e40d66c82e89236b71a156ef3a954cf86eeb77923a3bd1a412d67e70e60ca586a58c348e0f73b003e44016c07d1dec11e437f94b0d77fe88d506322b2ae30c7f07dd8d6713eacc667f04a291c08c2345f51d47f662fb191ae2ef1319311d2c5b7da90d951c5b79e798661b0d8cc98cb19232bdd2a5223f41417e6e99a71e320cec90ea66de965581281dcc87672b3de3d37203c0f1edcf7aec5060a15c580ccf05829b0cc3a3303ed4118d61a94f6be385feb4aa6e7e8a400af7628f96ea0c70079490a1f2c8dd81e05a2278037f58c685ddaf9aa5d6be212bd586c5f97fe087490f4e90bd39cef0cf08f8bd4c5a1b6566f055b7bd4f67e0ccc1cb4fa6d3856d3ec6bbff0cdbc1ebf1d61dff8e7366faedc5b5bb5812a4785d89a99d7ab10c45657ed8c57414daf379362b246451ebe5bc72b21e163928278ff01473f8a0afe18de1080a7f9f54cb5c4b2dc40f22aaf266c6c1829509138c24603963c66e3b7f63236b3397ad2e0dbb68c9f23101b7c0b29ceb5162e3273245d19a0bde9a397e7e84763506042745b2c2c4ced675411e87691a7069f06a26d16f2584289afc047f070f85250bd84f96a853fce6ffbdf0cc9014be61acf63715ea74e2d5aa3ee997a7cc3134803a219abdd05f95488e43ef6a69d0dc31325db032c1a69edd0624d8729707e8d4b5ced81891f115557628449e2d11d752aa3645fabab539b12633996e81e5c78e0add2b9482f9ce391f8c40a168ea4ce449745a16786ee2fe353f53a92f80114c1472131c0e15fa089eaa60d86b8e23220a808dc7a5f9626c3444c087bd11b4a77df5f13f2dd8b385152e93a968f85ef24ba276eb4955f05e1a8f00cd8eef0cb874842d7a4f74f81367aa6bdbb6a66f695141e33ad8afffd7875d4ce62bfbc513e60b725c911829cbac1db677d084ac048dfd4ce5eeeeb2e3f449fb15d12e5b3656e92b7401e6104bdff122c7fd72813f25bb3faac2851a135a3a99da25311ada938f9d31f800ac625cd01b557a725474c17c9f0957787dc7547ad4dad1476632b25a7a7cba29d2dbc0da96db3388f4b84fa11f39baed4a22257baadfabf1b408907f48d35c6304a495ac324e19f06451ce14d58d2319e3dbaa2621d1425bb22a662acf7c8e7bed3ac5ba1d0344d556d06e3f4799e20795db90e8b9ae6929c8f212d9888684f2537ed19b34153e7b601c8849b7bc8ed3ab38f354f54ea875d420de3c7893ead7c857580855b589e702b130d20dd718ca250558cc2843a02bbb495dcb780e5e3d01eabc44cffe054134ed3a76fb87cf8ab9d9ac3afebe824f2401d0e9487aa9fd115dd65b0fbc9866386fc27b4a64d7c7554bca42158dfb951fb04ce123089df486d2d30cd7852b8814410dd961383dd69b", 0x1000}, {&(0x7f0000001180)="54918a80777bb9743e63d82dedbfe5dce4ef4a3a38d15883caa000e2c3cedf40e1a5615993cd07e64a7336a1ed0712f20bbf9e0c9dab3fa669bcb6310d428d2d53ff804d709f7269d1a5ecb862711e99908ba11f8ce487175c90232d58f45f9d2db40a2caa0b9e4758d88bf75d0b03d487e7bf417c722958d4423bbda37ab26b09b6fb050a6bf9b3dd3ab55d0dcac533f55e38f45a1d943853f001cdd6fe97acb284369a34162444ee1cec13d3c4afb8a594d2c44dc5c9ea921e08c0a9362f7dcb8d10b9e9b2e32bb6295f830fce0840e367b7e0426fa346d591", 0xda}, {&(0x7f0000001280)="2cedd6289eaca41eacf3f0f599d8d0dabcf6351ecc346afe71f12f1bfcb89ccb0d2f20f30280f09bfb4c7f35f25166a24702975225163785047906592c528b11e208e0f2b51ea6708ebb83f8cb87112da2bf0108de17e298b9894791", 0x5c}, {&(0x7f0000001300)="b44742accc31f1b8e7313addd862bc62946a13a882cd71d4c1321b1173281d697fb7ecf37362d308513e3f029416baf60819cef578603cffe4f9adbe8012c6d5198387aeb432d974490cf1712c30a640", 0x50}, {&(0x7f0000001380)="e4ba23a66057d97fce4100539938b7f1e60438b9eb1ec04763b5e26bef089bb8b4aff6598d6a", 0x26}, {&(0x7f00000013c0)="ddd12482ee63ac69670fbd9ab6609f527016105c3e7bd163930a0971d671fb9ae744fd0bbc0222fd8f8bdd8b0020ac1bd9c06998f2b534428cb185ae564f7f01c70d64fed533881f79bef7f0b35b3c6a3e7a39b9878752ff1ff844b5ded6714807057c0a404e810156d4753a", 0x6c}, {&(0x7f0000001440)="c180032a64e8e73d179d8a1c5615330a05e8cf93dc5df8e5d58f03743792e59bad4f2e017e2288541931f8b905faf40b9b16153858477544683a0d4ee9507ba659754b560b296594d0e3be9c0bd9aac209a395f97dc4e85aaf9bdabad0cdece0f831b7b3b4dd2c75926d533f761f89b35b2de362b483ef6579e33a7117ffc94251742db9b60b57518271a65746cfa6d8a4f4d90fc4e36738e568ba23049909e9ae4468c8828ef13833502750390ddfb97395acd4b4d6f1e7db1a8e1013dccf25d9d49da20ad58236175bc88037a99559ff0cda8d3f968961e6c7c24cbac57b936e1eb42137c285ec2db34b8345b6", 0xee}, {&(0x7f0000001540)="88473be3f0b6041e8d2fb22d67c102287266898cd8488f64680db4b7aadc9cc353509e8790d6bd66b64a2f3b030923009fc19f6d99532e03a1c46d73a88415b7a907cbcc8c52a8481cb2e955004774408e677cdaa04a0c978d5044d3edc9820086c8d667ed3146868602650d99942ebbd42aa6271f84e9628db3bc528a56337105290868fc1fd842c35e0c27a85a678bbdea45f61e9698e847550f33491adbb57a9297396df74ac5e444aea9850fa86cbbaecf17deb15db146a5ba07fe46c76ac10b3ee105159fed662a9b9946ff50", 0xcf}, {&(0x7f0000001640)="ed35ecfcd5a1ffc0ef67ec5c9e67da2836dac2c6693a5014b39ff8f1f80fe177ca95da4f3d11dd214fb75c1be7713f42360f9a6fee533d71e639a6", 0x3b}], 0x9, 0x0) 20:57:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x1, &(0x7f0000000440)=[0x0]) socketpair(0x20, 0x4, 0x3f, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580), 0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="e12610c9c94da7003680ecc413fb4b32ee53dfd8743b7996f2c9ba3e92fb0cffcd38e2522f2a8b9b3ae6e48390dea3fce42d63bc7bfbc6a9774a8a4d9b1c224c984fb8", 0x43}, {&(0x7f0000000180)="df48ad51be88929ee539be73d9fc7a56a282fbd8a1957146f047f79f5e4fa5693c4e692cad12c3a7ec9d0c9bd6f3a3001f5ea5391f2a98", 0x37}, {&(0x7f00000001c0)="b9fda7b8a3c3118b5e12813f136e407f2b7aa306b4eaa1c4942d3f8b63f1d012c8c911e0830055b78e9a0bf8f4124b1aeaefa941c77458d30b8a4c2a50d60d4b822639357e63a33620179e7d", 0x4c}, {&(0x7f0000000240)="872ef103cd7f1b16ffe6acf73ebd14bf5401c4d998362b4d96136ca9171c3bf403f1b22f1cbdec770c58222933e00796dcb57e0f9e4da233a557d67711f1d6f4acd7f276d5a7acb2c6c7299c39f16ba17deb77a4fbf98f86ae32d9d88548c760b34c7021eed73c9f51d5dff21f0ec92973b762033afcb25cc603bcce", 0x7c}, {&(0x7f00000002c0)="0709ac72a56f00d1b2a708796c92a0fd8d9172d6a1b3d49907b8d89c0126f3e0a65f542c64725fde3dcbf26a85d475fe412d424377e78b744e26a596b9c2a695aa78eb84cd956b5ee54b5c63a2c84cb6ec009cb0b14eac083d24eca60abca7dd78b32b282c8a595530552e3f7225d6b8f51f695f93", 0x75}], 0x5, &(0x7f0000000640)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff00de10000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001804000000000021ffdfc8e242c8a4eb7922ffff", @ANYRES32=r0, @ANYRES32=r0], 0x78, 0x408}, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000600)={0xf97a, 0x3da0, 0x7, 0xd5, "ae275d730095096160258bb8e82fbd3b6ebca8d1", 0x1, 0x3}) 20:57:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x2, 0x82) semctl$GETNCNT(r5, 0x7, 0x3, &(0x7f00000001c0)=""/55) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x1, 0xfffffffffffffffa, 0xec, 0x3}, 0xc) 20:57:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x1d9a7727, 0x3, 0x72d, "6d969fe11f7183cef5fd5e86cf6e184ab4b3f81c", 0x8, 0x80000000}) dup(r0) 20:57:18 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x60) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x7) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/199, 0xc7}], 0x1) getpeername(r1, &(0x7f0000000580)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0x7cefc0db139bacb7) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 20:57:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x1ff, 0x1, &(0x7f0000000040)="848050885448184b01b42c94ff3960f88b007587f4de3ff92175bf1b0e7ba70d40a6a0bb22fa5b7ec906ef712552", 0x2e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 20:57:18 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) ftruncate(r0, 0x6) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) fsync(r0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 20:57:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) r3 = dup2(r2, r2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000180)={0x3f, 0x337}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3, 0xfffffffffffff8b7}, {0x67, 0x101}], 0x2}) 20:57:19 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20080, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f00000001c0)="cd104b43358fd82ffa25f084d33326e1e426d3258bbf4a7f04871814082ac1dbf04d65297d1aee9713a954c24a2e27189b0864ca39badffb4f1d12731ba7d7c81c9df2ccd4cee294", 0x48) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r0, 0x80104277, &(0x7f0000000000)=0x4fe) ioctl$TIOCSBRK(r0, 0x2000747b) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 20:57:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1000000082, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101, 0x400}], 0x2}) 20:57:19 executing program 1: setuid(0xee01) syz_open_pts() r0 = syz_open_pts() r1 = semget(0x2, 0x4, 0x40) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/109) ioctl$TIOCCONS(r0, 0x4004667b, 0x0) 20:57:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x5, 0x4) 20:57:19 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x320a) setuid(0xee01) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 20:57:19 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/96}, &(0x7f0000000140)=0x62) fchflags(r0, 0x40000) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/56, 0x38}, {&(0x7f0000000140)}], 0x2) 20:57:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x3, 0x0, 0x3, 0x10000, "010000000000000000ffffff7f00"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) mmap(&(0x7f00000c7000/0x2000)=nil, 0x2000, 0x7, 0x4010, r0, 0x0, 0x0) mprotect(&(0x7f00000c8000/0x1000)=nil, 0x1000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r1, 0x9) 20:57:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r1) 20:57:19 executing program 0: pipe2(&(0x7f0000000000), 0x0) socket(0x21, 0x0, 0x0) 20:57:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x40105706, &(0x7f0000000000)) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x20450, 0x8) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0x3f, 0x7, 0x0, 0x6}) renameat(r1, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') 20:57:19 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0xa, &(0x7f0000000480), 0x0, 0x0, &(0x7f0000002840)) fcntl$setstatus(r0, 0x4, 0xc4) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 20:57:19 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2131, 0x40004000000028aa) r0 = open(&(0x7f0000000500)='./bus\x00', 0x418, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1509d18f, 0x1}, 0x3) 20:57:19 executing program 0: socketpair(0x12, 0x8005, 0x1, &(0x7f0000000200)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r1) r2 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100051305000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./control/file0\x00', 0x82, 0x12) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 20:57:19 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$unix(0x1, 0x7, 0x0) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 20:57:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) execve(0x0, 0x0, &(0x7f0000000080)=[&(0x7f0000000140)='\x83\x00', &(0x7f0000000180)='\x00']) r0 = syz_open_pts() close(r0) mprotect(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setegid(r1) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000340)=0xfa) poll(&(0x7f0000000000)=[{r2, 0x111}, {r2, 0x40}, {r2, 0x102}, {r2, 0x4}, {r2, 0x44}], 0x5, 0x5) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x7, 0x0, 0x0, 0x0, "61aa0db100000100"}) mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='-!&^\\\x00') writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="c1020000000000000024070b7c470668616bb116e4cd4fdcf67707b54ca6", 0x1e}], 0x1) 20:57:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x1) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) write(r0, &(0x7f00000001c0)="ea9d401f58dfe07521177465c6005c1d5d6d4604f311d0fd57d13ad4e92d6d2a7c4f6e8cb4a6bcdce0419a5e807b4ae9c073beb4fc4f038612d3acb1b1e5df11b3fff036edbae4699907", 0x4a) write(r0, &(0x7f0000000240)="f48ac7d85c6402448149fc68c5e0dbfa8223b1136957b7b918fa83949ca0e50e8d9ea315ead0197ea1eb9c5a30b11bbb6f59a085c247415b13b71d84afcf010000", 0x41) 20:57:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="cd74391b66696c653000"], 0x10) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={r2, r3, r4}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r7 = getuid() r8 = getegid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="308561f186aab7279be287f81483e1111161ae766e0750354f44c53802b8cf416c7442a40b0267edb92213b471ffff62e3e3d96c905ce6f943a5f2fc2d66dd18de7f38d15119d0bae2aef8120629", 0x4e}, {&(0x7f0000000100)="4c4770ebeeb6541473bf833145c01e18e4b4eb4061e4851a82df44f18b82509d2d353fb3b464bda2f435aa8dfbf351fb7db11bd3cfa351616c167c3ec31e2d82a3b953618e512d488570c46f538babb2bc71f4c7de477c025580b26dc89512ebfe8b6de966a132e2e0eac6fcd547e94c804b5ed804b2cd69b62b25d820713051af016bc365bc7cb58a8f0d635e844c88f87b", 0x92}], 0x2, &(0x7f00000002c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r5}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0xe0, 0x408}, 0x400) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 20:57:21 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x3, 0x9, {0x7fffffff, 0x40538f1e}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x11a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0x0, 0x8001, 0xffffffffffffe663, "544d4c53117c5ee6f943ed6b4e01ab5dae7017a5", 0x8d}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000140)=""/74, 0x4a}, {&(0x7f00000001c0)=""/233, 0xe9}, {&(0x7f00000002c0)=""/144, 0x90}], 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'./file0\x00', @ifru_dstaddr=@in={0x2, 0x0}}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000400)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000440)=0x8000) getegid() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000480)={0x2ade4786, 0x1, 0x9, 0xf765, "e7784c20c4e2558c3599bc4c122c8f610d31e5c6", 0x80000001, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000004c0)=[{0x0, 0x17099c5, 0x100000001, 0x41ca0d15}, {0x0, 0xfffffffffffffffc, 0xffffffffffffff7f, 0xffffffffffffffc0}, {0x65b, 0x80000000, 0x3e, 0x1}]}) getsockname$inet(r1, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r0, &(0x7f00000005c0)="85007778bf31cedf51d651db473b5a34282b99b0e5e11464f2f1adfe98cfc1eb2452b3a5fcdeb36fde04ed1a4e7d53e8d37267521e709ecbd4c7aa08afb1ee0cdeacb1aeee7883399729842c6f5df0b144841bcde131d426feae7e48ff904a736549304b8323fb74df689e92734134c1042bf6728346", 0x76) syz_execute_func(&(0x7f0000000640)="2a7783db8816ffffffc48215a7a0a30000008fe9989710c4a389493001c40229bcac014e00000026663e660f5d54cde8c4827146f2c4a25d2c018f494002cb") setsockopt(r0, 0x6a5d, 0xcf, &(0x7f0000000680)="bf56b8841a1b6f4365ac0ae8ebc2b9ee2f90dc65d755f39e95305be6cdcf42fe7051acbfe4cffdd6eba26650f5db9977fdbbd910d364f7ff56fc05ff893c93aaf2dce4d13b4387329c8603185d7ec221952d3a28e552fffa090d8c4ce2e71b3143b71b41f58c694e9c458b210fed3b6a03475c221a8e16b91a31cf7e7ad4e332a45d1a77ff1bcac7b07b4d364b952e438a6e805a8ea03b3db701051c62c3833c545d5ef6a2aa41b9c9912adda7d2591da731b6e78342889445081e6a9673e38e3cdbfe3942124de94aa27ea154b82102cb81136bb16b49fda60464c3982f6cc7a627f0a6f3ba273775f25d05cd6bb58d7782dfc42551204dcac583e67d5f73374ae8fd921e6f085b6d4932ac2dc2428908c2844bcb551347144b943b1bdc3570194e9325c045f7c905be9d33e95d069d1c70231364b07d1c922043e04187c9de588c2fba7d671962bdd0738a0001b452dcc0bc35a88c1ecf6ef6ba2b43f62fa802a9922c1a935197cacaf8b09f968c180ff626fa45e3a7b8cbf02e5f93763f59daa11330eac596c66b093dad2a2b83d2ab2796b2a184473924a02d91ba66620f755f957f090de83bcd01756b66920f076050d13d5f403db4fafe522f099e45dd643d5f4a393090b592fcf9e98c1de1408e63840d24feb2aae03923e2a66f8ac8df3c0cb72c66fb06262ac313dc9b532fe7f434728b9341ebc86d105d2d95b62ff0f4f5c9355c76129840ebe12bf6b0b45798d2251f20415eb94abb9442faf4065162476033bbca32e54f120bbb000a40c7bc2f5e63e6478b93b05eceadfa7d8ab66085c5dbe4334f284d2dc3656da90efc361fc776508b7e8310549f44f52573a99545d75018d0847b78dea6eefce55e39df0f69820d31e6c826b1c580e194fc69bbb50bca42ba925a3241243b2ced3d14b3b2e695e2c4edc27008c7e9bdd675ae8ff9d1f529b6e4c028b98a0f7c87f73caf887bd20808f248594e575281c452be7c91c7cac98edafa861f621c44094824c06079d84feaaae7627a73be6f50869da9db8329efc562252d6f6e78d4b2153760979b5767a3b3082c4725d660d8a88d45ebd61dcd4c0a7df34bb83087b25d60a7db780cbef1bb1ab6aa82540e84ec8f56d114376d098c0038eb0f4d63fcc08865cdf9cc7db871364912aa3b27c7b168b76223198b1dbc7df1b62c396288f50c9525ab16fc32fd14ac34aa22d9a4f4f7f9c83d377facf8c8b5bd8162867f2e362de0102c6460e4d00fb3f982236dffaccc04cfae79d736a4665a9a22867fb06d8dcf1abb475f4cb39e1382ac040b46c9446e2f4daf4481be35fa09c89e0fb3356ac5a25e14f824da7b54fd813e258aa1cedca20e23a0d3bc4009eeeede99d348e577d6aa72815aca29e5b2d85c9de3ea37f14b3e6f1655b4250fa59f4141fbae345c7d077129ea0252bf29d5dae32874cce0a1a840a370b47d97adb8e56738f85e834b175a824708d02254577564169bc0f114a99c7384b813a0379f364f134f1364f512ea17eac5241b927ed72cdbfc941cfa5fc784df9bf95cef458e57aea69d2aeeb65a76e5298e4ee4c1ef9279e9025f5b088d0fca3d008d5fa1d28dfc8cc91fe85e79dd6543834aff7b578dd0907e8d14ccf6974533e21b6efa8d6435bbdc2a67b6f5046ae703350795a0103511f353abffef97879ae06179f05612087ce90ce47fd82dc79212d53ffeed12b9487b4116ba2e99749db92142fa669d5e69b1385eaf400969f96d0689cf82db038ffef041196404dc8d0b4d20dfc599b2979c1e872d025cd8c6bcecf96275b6f08ba70652a6be55e913bbddcea65dd220d8fc48b2aab133ebca03d5e92f7c3726b58a264e15a6347dcd27323e9860be89d7fc3ac96493475be633875fa6f0bcedbc2b978de5d84c3d183593936631ed633c93307461037b8c0be31f334f1d37e4f4917347bc0265f3d874467e6b744df220c47b6b19f9482981e882e26e25be1c535dde57556706de9d2e939863781715355d775a918467cd8f468c5696c13eccec1e0043f2d3b2825c9d2f6e6a1d951dcb379e6aa832ecac33ce8b8452954a0a01442644642bd1f67d509438c57d1b48e6288c6d7a1a13698450b3a4656766492a6d81e6d88677adcf530829104f3349905e19ac8978b1b87aa08ef924ea0c63f705cb6c3671841a0ec1c6b4987228ec5a514a64669fe3306467b85f0dcce773eeb59e56d54a84ef2cd3f1c3c8c850800b2c60d0c09701ffa6b2da0a9a3543a8c1c94779387ae9fb80f6d826a0e8ec6b2118a89ffe0ec34f90d75f686d4a5a61301c34d9b505742f09a290d818b756304378dd8ba23e4a6ec4fac89df4d08be8b312d924088d7e013d221f2218bd390e30b753f1416d52cc03b8c0126f8f5414aa5257d721156403c7ec35d1e5ee70e469170cb69e69b9db10aa82f15efc977f202a92a7f7b7fc2aacc12d2c56df92d6d4212c84be42911579c84f0f8f534eacc7743c58641160464b9fbfae31c99d212655d537dcdcf15eb1045a9dc92184443ce30a199b20004b98db197f4f37f2884c04ea4b456439172de400c5a2aa2b71689c670492001480ea86a9b3c6aa2a512526134e96deb47e5d335dc146a4ccdf7ffc6e7a35c5738e0bf4d2b9d034e8db45df50747c9553afb86cf03b9c57d87713286a4f5e54f7d60b6ea606c53f6a325e78cedf8ae8f13e33df8cbf554fdd0cba69c6f231d6bc1796f63961fdb35a62e5eddc3eb74fe86434c581c612d5abf53ac84538c98dab6b01964c27435df390a8dac6b9db9ca26fe6e71f85ef1dd36476dd5ec8b9035d92505729ed65acefb7449b96aca140e17e122fa39c5215fce534b27882ecc4212f440c60b388a668840a3ececeddccdfef8dd8f6567070958a3f2699c70b8e5f4dfce173c5bb5f3f507cdb4db24b88cc341a24606b149941f4cc73484f77175ab667c11cc642bef31299f40ae21fa56998d09d2a0e1a2cf455bfa60debd50d8c83d1665c6d1079ed5c3e98a9f8f3e77ded2f9aeef7a4dc98e0e1114c87e601af61707e2188aec54433c95d8cd1ef41845c3ec4cdb3d2adb359e7fdcfa3290fd71d1225a25588a5d0e9381b3a878a32d662c97000d496415c1b2c2c6715b8a04a685b0cec22aeff40cd0ee26844478ddc3b4360ffb9719dbe23acddb47cbf4fccab1277c0373c464d17dd546800070371218d19f41dbef095a2c91dbf9e391f411fa03151bc598b242d9d88a3b9f03f9024e8051fd043ddbb13d66116f0e441d0a7dcc2aadb45e055ffa14cdd3731c46a70f87ed2d2c152df5f7a0f83456a47b279f54851b74ba7701615f9f80691092cd47fb7d1ab19916aba86d64d6ef47fecb537904c5cd8b74e1aaa94ddeac8c66c3d882c04268f95be2a4049b24518f43316c949193e2e9665e4e4cb5c91eb1f18dc457143c432da36accf30621ed103c16fe2e777935dfcffd97ffb4c6581dd8d35516fe7e8fa54854fe5a795704cfdc1e2579c2ad1087f1ca1fb7ca1e3aa0c5002d54b48887a877754f57932c6983e64e7a9e966c4f9dcd01d9c7bbc3e64b08e008a9f3615871a520781a3479ad7c31a0817c67af1d118537a90a55c77ed228475e422f8649105815ef5e2c16d479bab91bb342c632d366e63ee9d1bf18d86b0b68ffb4799f81945ccddff15963b8e57bbc7216b377fb00a23fb11bb24854bc6c5a999e4a4cd478da4c98d7ce5cbb23870e1df6b5952821575f955a52a3bd46f798d2de7bccc6e418e41445ce9792814681efcf1bf85cee63a068efcfdcde5284d3a29b52ed8708b32582d1ad4a846d5809e6237868226ecd0a0da1381c43b9b920d0cf691c05252be7f8de721730e615f9badddf861e7b1c4e88e9f8958c9ebf17c4693ceaea05ffeb2480387e45a6dc081f7d3f64ebeba40b1814b22071d9aa2ac769d3872ad35b81a6b1ee54e3ccea0262df4bfbb58038b23bc2bd1ccae26e478189b11332d347fa6f7bb1518388bdf82d145a664d2d28f415e2708fb23d6eef2baee9e01ec5a1a40a219da415a31c32d503384e04630222045001c9aadafe4d4bb3f2a281453d441baaff543c66b66f7fb553e2ff1742a2c6c476c245bd7207500afae370d95ecd70f45896b0b7b4b3c37092c9c226de2da1e7b8dade3980ce6f1cfb312642e604989d36645805f1e958ce100d54886a02b5034acddd41a54386f0d5018ede173a7ed490701b1f0d3225969ce490e6dfc535d77afe8df4cea8b9fd36c8d2012f20d9ad3b87d8bdfb53a9584c165138543c90fd9efa6fd37b331c5bb06d0846b8a7113a01d25c88c7d8a230afa357186b4b366d1a0c3db711f100d16ee1441a7e832b82c77cf8e907d80a3e9a49050ce30fb48da6521683b602aca5abf2edb27c7097324c0465f0b80d8597ee87ad109f695fce17e8bcf5abc626465ba9e324db2c668dfd8dfb5b5c6ab4ead10437b8ee37a9d329d18c73b5089ef60e743b14f6a0deeda8e08cfed9254a163dde4a571848af201d20f1cc20b4683d10245e2ee4be2f0b5b61b049e602e52284e631c88297105ad58b20b4608b77930ae4862ed4f2ea735ff5e1544fb34a3c960d32d62dac84c1884db702a7e000a15353d8b9cae40af46f0d8fc486be67d5f593b735a19800997a19ea5d81adef0c35d32f045dd71e4e381357c7dd515694c3e2dbd550c6584956558c15b9a8a80b5ca4d873006429a8844ae253b0dcced0577d6c5059077d2418540ba7f0cc414719844f04e8178ffcfbfbf8f29bc57fec1a87de81bd84954962cdde102b7f77592f195af892462b4e22fba597081ea57242112a1bd716ef139ac86069a2edf4660e13d77fa35db35b24ad5a3a7bd21ce96c4ba154091c834f6d5b2dfbedf4c424064c93fc0b126a4cd422c41e0f05b7a08b14876040e90e30c5063cbe9731c6d7d5062b7f1c9e421fbf11f1d723d040db7609fbc8c1abc76145a5a3635b9fce451006e681a39e90dd5849057bc66b50936b157ab6e77cdbc3df4d471092e5cb53071be69d4a4a25470dd22fdc36ea7c0f198a5b990702ea590c05650d1b64423ba642b0e30fcfaae8b961649947ef3f34ffed9ba848364b94a7024fb0fc7ada05a9397e9b8132a4b8abe10206fbaa148d6d6abca34189051ee75bcf6425b821205912de8738cecea72bbf56a5e8cdb0170c7631c643d8b3354a50b2c78808e00463862ba89f0299b68083b16841ad1c8eaf0310ca8f67db69ad3b31003d1887b8dc49fe1dd4a05ecf43c35be5f9638cb2aba36d33656ae0822591287fe4254c134a6e49628cb7770bbec05199194c2ca7ec0ccf19b6b6616be13b95a6dfb2d64f4fb11ef269a0897041c2a47c8895b5fc136a5dfeda42ceae0e4a1526202ea870c7c9446f65167827359f873d137818404948e479246aa50ad22e868067be8d86e39fb9309bf1864a4efd59a4c05590d848d928ee8f8481233660740c7958808298c8a7668c532aaaa236c6c66f6440cfa9507f202381dc2ed2864e93b4eab65a608c6f0a8a5fc73d324f23acb58c4cf51324f82f4d810824fca7d5004e90c90ccbd4f9323a7d8137803ca4739456e94781cfe684a01c26b20a9c3ba23482f42602fe1808d21f54c755a62ddcd5bd049230badbbba279f9b18d21e3776560bcbbdc06abff7980a9038dcb28209e89a78e24747a20796bcb01d41f2a04770da22abbb38c62676a0196194b660188fcac328af115281eecefe6db7fbe82715cc9bc48b7665911348fa2d0d268142be7cf23954f39855873474d3d724e2e6eda5fed5674c7f1076", 0x1000) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r1, 0x400, 0x1, &(0x7f0000001680)="96c3bec3a77d9fbfba8038f9ed3581709e7e94769bc2ab757eb9ffdb97a5", 0x1e) mknod(&(0x7f00000016c0)='./file0\x00', 0x4, 0x8) connect(r1, &(0x7f0000001700)=@un=@file={0x0, './file0\x00'}, 0xa) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fcntl$getflags(r0, 0x3) r2 = openat(r0, &(0x7f0000001740)='./file0\x00', 0x0, 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000001780)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000017c0)={0x8, 0x1, 0x1, 0x3, "11570d3d7dc451587b9320dccffd83cc5f354409", 0xc1, 0x7d06}) ioctl$TIOCEXCL(r0, 0x2000740d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001800)) 20:57:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000024c0)=[{&(0x7f00000000c0)="1622624ed674494ba988c741eb4873", 0xf}], 0x1}, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10090, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) msgget(0x2, 0x50) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x9, 0x4, 0x1, 0x1}]}) 20:57:21 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x40) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x20000000000000a0, &(0x7f0000000000)=[{0x69d4, 0x80000001, 0x6, 0x1}, {0x3, 0x7fff, 0x6, 0x7}, {0x1, 0x80000000, 0x3, 0x400}, {0x3f, 0x2f95, 0xfffffffffffff8a7}, {0x800, 0x2, 0x80000001, 0x3}]}) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="008b4371712b60fdafad4cd2549c52cf7d137bbfea5a9af4f45e5502b3f1a3964ff1721502ea2e6335824a163c21f4955adbecb18a2b9db7c1ba5544c6cf544706c19e0c5e1062f9e0bff1b2217c15305379372751ca64def6697f5e8c90eeba6f5b", 0x62}], 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0, &(0x7f0000000200)={0x0, 0xfffffffffffffffc}) close(0xffffffffffffffff) 20:57:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcc) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffe, 0x8) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x1) 20:57:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x30, 0x10c) r0 = open(&(0x7f0000000140)='./bus\x00', 0x300028, 0x40) write(r0, &(0x7f0000000040)='On', 0x2) write(0xffffffffffffffff, 0x0, 0x0) 20:57:21 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/61, 0x3d, 0x800, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 20:57:21 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) 20:57:21 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)=0xead) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) 20:57:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x6, 0x1000000, &(0x7f0000000000), 0x0) 20:57:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x8004667c, &(0x7f00000000c0)={0x46000000, 0x3fffffffe}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)) 20:57:21 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x3, 0x1, 0x800}, {0x1, 0x4}, {0x7, 0x20, 0x800}], 0x2aaaadc6) 20:57:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0/../file0\x00', r0, &(0x7f00000000c0)='./file0\x00') kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x3, 0x0, 0x0, 0x0) 20:57:21 executing program 1: 20:57:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) write(r1, &(0x7f0000000500)='n', 0x1) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) 20:57:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x20200, 0x0) fchflags(r0, 0x1fffe) syz_execute_func(&(0x7f0000000080)="266547db7b09c4817a2db301000000442408420f01d7f30f518dc6dcf3f743d01342d9f4c423c1410fb3643e0f67284008a748000000") pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000000)="50221a8a2a4d60143e701f2e3ea17194088d6f5588062494a23561553c70554784a6bf3716b38104891eaafb0bd19ffcd9d9142f5dccf5d23f91cc77db53e107", 0x40}, {&(0x7f0000000100)="da494a495351dbfa80106320ea499a72684c4aeb2659dcffc1eefe1adbfe6c65c39f7eddf4cb", 0x26}, {&(0x7f0000000140)="54d128ef9b0418846a0f8e6fdc5c883cd528da07f294f6b97936b6a5910d141d9330f629db5db9a3571189ebc2ed669af082f16906db295adc70e2549366de8a44270caaf9b7c2dabec945dffe879398985da3ee2b9b80aee33ee64e47f29e756f888d1c6ca0fe71b9b945bd24d299", 0x6f}, {&(0x7f00000001c0)="9cefa66ccd896d187191ec27b490d1f78c0db9d1ebd1a2b10d118ac266930acc8a0309c8adcb2c1de0a1316ea33780299ba418d1175c521a", 0x38}, {&(0x7f0000000200)="819d8ff8ee583b1be0858a37e9e1bebefa6fb4c63fd67f09a34886bbb1640a45da0d1ea3fadb96704e70c80545c11f95c46993f633a9acf9dbc39fdc1c21e8915be0b83ea5f4d8c35ac077019d7c", 0x4e}, {&(0x7f0000000280)="1ac069e9b06cfde3b39b32284811442c5929b1fba84e1327cb9687c9391c5125d5a69b92c3130cd848e728e1d607737466b7832834cbccee62fdcddf5f07da21e284f5dacd3d51b44954be9914d2", 0x4e}], 0x6, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) 20:57:21 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x10000000000, &(0x7f0000000040)={0x1, 0x2, 0xfffffffffffffffc, 0x10001, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r2 = msgget$private(0x0, 0x80) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x7fff, r3, r4, 0x0, r5, 0x80, 0x80000001}, 0x7, 0x5861, r1, r1, 0x7, 0xec91d70, 0x8, 0x5}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x100000000000001, 0x0, 0xff, 0x1}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xc0) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000200)) 20:57:21 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) fchflags(r0, 0x20000) recvfrom$inet(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x840, &(0x7f0000000000)={0x2, 0x1}, 0xc) 20:57:21 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 20:57:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f00000002c0)) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000140)=0x401, 0x4) syz_extract_tcp_res(&(0x7f0000000180), 0x5, 0xffffffffffffffc1) socket$unix(0x1, 0x7, 0x0) fcntl$setstatus(r0, 0x4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r4 = geteuid() getgroups(0x8, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x7, 0x0, 0x3, 0x0, "577e48dfeab03f85b7692ebce3f24e6426c5664f", 0x3f, 0x101}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) 20:57:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) syz_open_pts() readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000001140)=0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x10001) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 20:57:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="1801e65c", 0x4) getgid() 20:57:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000040)={0x3, 0x20, 0xfffffffffffffffe, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x0, 0xffffffff, 0xfffffffffffffffb, "0d0fbec0e6bf1088c9b419de7fa94fd4c4c49423", 0x7, 0x3ee}) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x833, r1}) 20:57:22 executing program 0: kqueue() r0 = socket(0x800000018, 0x4, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000630000000000000000000000000000170000"], &(0x7f0000000200)=0x24) r4 = socket(0x11, 0x4000, 0x2) fchmodat(r3, &(0x7f0000000280)='./file0\x00', 0x1, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0x5, 0x1}, {0x18, 0x2, 0x7fffffff, 0xfffffffffffff77e}, 0x53, [0x7, 0x80, 0x6, 0x80, 0x46, 0x6, 0x673, 0x100]}, 0x3c) 20:57:22 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r2, 0x0) getgroups(0x6, &(0x7f0000000000)=[r4, r2, r3, r1, r0, r3]) setregid(r5, r2) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0xa) read(r6, &(0x7f00000000c0)=""/194, 0xc2) 20:57:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0x401, 0x5474, "b1da94478a2498fb9eb511bc1578604808290f58"}) setrlimit(0x7, &(0x7f0000000000)={0xfffffffffffffffd, 0x81}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd48", 0x8e) 20:57:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000005c0)="000000186004008b000033270000000000000000000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) utimensat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x4, 0x1}, {0x4, 0x2}}, 0x2) 20:57:22 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) getpgrp() mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x20005701, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0xd021) execve(0x0, 0x0, 0x0) kqueue() 20:57:22 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x800000000000001, 0x8000, 0x279928e1, 0x200}], 0x5, 0x0, 0x6, 0x0) 20:57:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000100)=0x4) fcntl$setflags(r0, 0x2, 0x0) pckbd_enable: command error 20:57:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x681, 0xf1}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pckbd_enable: command error 20:57:24 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000240)={0x3, 0x8}) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r2 = accept(0xffffffffffffff9c, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000942fc8f7bde836af00"/4098], &(0x7f00000001c0)=0x1002) dup2(r1, r2) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f0000001380)="767817abc4b513f6cd99cf1084f4c57eb57c0278e67723fdfd70db6a18f832b6393126227f441f87ab3d6dd0f5941ae89854f411f313eca0963f4cab52b39d878484a203c7210bfa084826f8c90ccb93f092dd63a8dc93c74f483b8ac8b06e3890f11bc26df13c7f3545287ff554687370c4e30c9ad0c338421176d9e4091af2e7011bb9298bd4c10ea95815c39d73acf675789931b6236c1c90f39c8b75a99b7d3ad757e73b920916f9e41b9f839c06a02ffa9330d9d27469048848c1396ec9ccd9ea6b71e4c6e99136091a5a601db71b9205c25063b1c52f451d97d166ae", 0xdf}], 0x1) fcntl$getown(r3, 0x4) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000000)="f12aca1778e2af6dbc34dfb705cd37d778ca4b744172e4200fad0064aa58b3f9a6e13b43017a3c47201dcad65791ec2dd261fd883a39edab398d982e486e15acc799d401165e6617eff0320bebe017a0daa94e1d6a68fa03868fdb4f8af2576d496ac59709035dcf10ab5201a40047734301108aea48877d6c2c3d87108c171fb73e2972b830010e1c9b94a11f6e8e6c36e9d382274d881591576db791f889fd435119088bd06a3098b25acdeea7bc1f3c058a44fc276680d131940d5cfa51dafd6f34ec", 0xc4}], 0x1) 20:57:24 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() mkdir(&(0x7f00000018c0)='./file0\x00', 0xfa) r2 = open$dir(&(0x7f0000001880)='./file0\x00', 0x8082, 0x80) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x1, 0x201) munlock(&(0x7f0000378000/0x1000)=nil, 0x1000) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x400000001007, &(0x7f0000001800), &(0x7f0000001840)=0xfffffffffffffe58) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000388000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 20:57:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x21c0, 0x892) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xe7, 0xfff}, {0x0, 0x8}, {0xa3, 0x3}, {0x3, 0x50000}, {0x40, 0x39}, {0xe6, 0xffffffff80000000}, {0xcb, 0x4}], 0x7}) chdir(&(0x7f00000000c0)='./bus\x00') writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="000000186a560100040000000000000000000060d0706c85c2768512fe8900"/44, 0x2c}], 0x1) 20:57:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x162) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x6, 0xffffffffffffff81, 0x8000000000000009, 0x0, 0x1, 0x1, 0x1f, 0x0, 0x2, 0x8000002, 0x9}) recvmsg(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/19, 0x13}, {&(0x7f0000000140)=""/136, 0x88}], 0x2, &(0x7f0000000240)=""/59, 0x3b}, 0x2) recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) 20:57:25 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) msgget(0x3, 0xfc) close(r0) 20:57:25 executing program 1: socket(0x1e, 0x4000, 0x1f) r0 = socket(0x1, 0x400000000002, 0xfffffffffffffff7) r1 = socket(0x1, 0x3, 0x6) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="b8d9e3a9456236dd579ef7a7b73bbecde0b3b2780ce281e4570ce10a876e347d7ee24e1fac55cc0aec678f70ca28a15e3eeeddc033d3441225b4e7de807e4519352367cd0862faf834704c66c3b6406eb4a633a1c87bfe3f1f587b6b8dc0e54e4011b6ed61920b234307d78cba08a02980b6ba339bfa74a0ef152a9585aa7de1933bd46efb289f4cb1d37ab5823577477ab5b2f5b247048ef069df6cf5be9c704cc1d220a9", 0xa5) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="ffffffff", 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x159}, 0x8) getpgrp() 20:57:25 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x20}) close(r0) 20:57:25 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="3228d1ae4d0cefc27c2b023e5095bed01b2463b4", 0x14) poll(&(0x7f0000000080)=[{r0, 0x74}], 0x1, 0x80000001) 20:57:25 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 20:57:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be54553a5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20080, 0x0) r5 = accept$inet(r2, 0x0, &(0x7f0000000280)) fcntl$setstatus(r0, 0x4, 0x80) socketpair(0x10, 0xc007, 0x80000000, &(0x7f00000002c0)={0xffffffffffffffff}) poll(&(0x7f0000000480)=[{r3, 0x11d}, {r4, 0x86}, {r5, 0x44}, {r1, 0x10}, {r1, 0xc}, {r1, 0x84}, {r6, 0x40}, {r3}, {r0, 0x18}, {r0, 0x181}], 0xa, 0xffffffff80000001) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) faccessat(r3, &(0x7f0000000200)='./file0\x00', 0xc, 0x3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:57:25 executing program 1: r0 = socket(0x2, 0x3, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000200)="776902000000000000f8dba3efc27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf0000000000edf2e01a", 0x38) pipe(&(0x7f0000000040)) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000000c0)="f144481c360c9133de808a96cc7b2a8a1a312e53fe74b613e33ee012005f8614278d85b233be67347efb58ba89341c13", 0x30}], 0x1) 20:57:25 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100042000, 0x1c27c700) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x3ff, 0x0, 0xa8a, 0x0) 20:57:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="4c010000ff20f990f04cef4b9704cebb3243e3293b1e7f16b83e97b86d66c56047aea1baed9abccb2b10aaf2e1a10e0000de66be8cab696b435a29f1f6f51a7040ab528d901b9eb8a28d6ad8c0a040a800040000b3f6cdc22b88e034"], 0x9}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0xa, &(0x7f0000000140)=[{0x800, 0x2, 0x1}, {0x3, 0xffff, 0x5, 0xc474}, {0x3, 0x6, 0x8, 0x8001}, {0x0, 0x0, 0x5, 0x2}, {0x1, 0x0, 0x200, 0x20}, {0xffffffffffff2aeb, 0x2, 0x80000001, 0x8}, {0x3, 0x8, 0x1dd3, 0x401}, {0xffff, 0x0, 0x400, 0x7ff}, {0x5, 0x16, 0x0, 0x400000000}, {0x5, 0x7f, 0xea0, 0xb3d5}]}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 20:57:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffdbf, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES64=0x0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) 20:57:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x5) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000440)='./file0\x00', 0x80, 0x105) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42", 0x145}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 20:57:26 executing program 0: chmod(&(0x7f0000000040)='./file0\x00', 0x8) r0 = socket(0xe, 0x4, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$dupfd(r0, 0xa, r0) truncate(&(0x7f0000000000)='./file0\x00', 0x6) 20:57:26 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') r0 = getuid() r1 = getegid() lchown(&(0x7f0000000000)='./file1\x00', r0, r1) r2 = open(&(0x7f0000000080)='./file1\x00', 0x10000, 0x84) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8b0, 0x0) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x8, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x2, 0x5, 0x8) socketpair(0x6, 0x4005, 0x1, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000200)=[{&(0x7f0000000100)="0eba299be51c3ffb9c15acd524b8a944a1cc2a6f024a3868181135bf7b9c591bed846f1c4dcf0ebedec7aed427b02be31a2e7860845e83366fccb42a85a4e2d0d8487c2c1edbb6f2c695055a78491fbf3a421bffa083ac02501f17bf76055a9baf77de770ff0b945caac7cdc028395d88efe594ad0ac3cc9697b2fde1dfff6b9149b2b7cc180f84fb01701f69f9f307d0e64e0d175b6066643aee20ac43e89ad11925b2ef2f8f31322781eed39fd9145c9f2baff6de48b13b8e5bb60c7659b5a91da70c3a4e71973645eda48adb61bf6f8dec0b511797775a44f2cfad4de82f5f0ae0abef84b4bb811e6d4", 0xeb}], 0x1, &(0x7f0000000400)=[@rights={0x30, 0xffff, 0x1, [r3, r4, r5, r6, r7, r8, r9]}], 0x30, 0x4}, 0x408) 20:57:26 executing program 1: 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) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 20:57:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x3, 0x0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/61, 0x3d) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x432, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0xffffffff, 0x1000, 0x0, 0x1, "12bab69d6a0f02d299f2070fc92482aa6ec8ba36", 0x0, 0x6}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 20:57:26 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x9, 0x7, 0x8, 0x1, 0x8, 0x10000, 0xffffffffffffa35a, 0x1, 0x2, 0xffffffff}) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) 20:57:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x6, 0xfffffffffffffffa, 0xffffffffffffffc1, 0x80, "321bfa8e8680cfdced69b566617f7f9b469e21c7", 0x1, 0x5}) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 20:57:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x37f, 0xe2) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x6c, 0x100}, {0xe4, 0x7f}}, 0x2) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './bus/file0\x00'}, 0xe) 20:57:26 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f00006a6000/0x3000)=nil, 0x3000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x812, r0, 0x0, 0x0) 20:57:26 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045721, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) getpid() getsockopt(r4, 0x0, 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000440)=0x7) semop(r1, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r1, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x140, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) connect(r3, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x20000000}, 0xc) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect(r4, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8001, 0xa33b}, 0xc) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r5, &(0x7f0000000a00), &(0x7f0000000500)=0x314) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x3, 0x5, 0xffd]) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) mknod(&(0x7f0000000340)='./file0\x00', 0x101, 0xffff) socket$inet(0x2, 0x7, 0xfffffffffffffff8) dup(r6) 20:57:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f00000000c0)='T', 0x1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in}) 20:57:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 20:57:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r3 = accept$unix(r0, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) accept(r3, &(0x7f0000000280)=@in, &(0x7f0000000300)=0xc) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r2) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x784, 0x1ff}, {{r3}, 0xffffffffffffffff, 0xc9, 0x6, 0x6432, 0x401}, {{r1}, 0x0, 0x0, 0x80000040, 0x1800000000000, 0xfa5}, {{r3}, 0xffffffffffffffff, 0x20, 0x42, 0x9, 0xffffffff}], 0x247, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x24, 0xc3, 0x100000000, 0x2}, {{r1}, 0xfffffffffffffffa, 0x44, 0x0, 0x6, 0x3}, {{r0}, 0xfffffffffffffff9, 0x8, 0x10, 0x6, 0x1}, {{r3}, 0xffffffffffffffff, 0x10, 0x8, 0x4, 0xffffffffffff297c}, {{r3}, 0xfffffffffffffffd, 0x20, 0x6, 0x100000000, 0x100}], 0x81, &(0x7f0000000140)={0x6, 0x7cf}) 20:57:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 20:57:26 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x8) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(0x0, 0x0, &(0x7f0000000000)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x5) 20:57:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x9, './file0/file0\x00', './file0/file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) 20:57:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) fcntl$setstatus(r0, 0x4, 0x8) 20:57:26 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000800)={0x0, "d8382c1daedd2378a91437c90a1769c4809cc738b7451cc7fc467c718308422c26abfca684d21a7a745dbb65f8912705"}, 0x38, 0x800) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x6000000000000000}, 0x10) getsockname$unix(r1, &(0x7f0000000840)=@file={0x0, ""/11}, &(0x7f0000000880)=0xd) r2 = msgget$private(0x0, 0x1) msgsnd(r2, &(0x7f00000008c0)=ANY=[@ANYBLOB="030000000000000057818344034521c07bb6321d46463e6809000000bcafa831b76f342e4c28e3bba38d236cb9ded78133e302a1c7dac0a6"], 0x8, 0x800) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000080)="43d346e934bd74693e5414f07d900ad78c7b1a78807ef03d47033cbdce09c76615a6d5d074a090d4aa614d111d90046b6329f082a5439910a6e1b5799e3d196f7ad5f72246467bf436da4ae1f01b9d00b71056628b8b06c2c60a55b839a52f66", 0x60}, {&(0x7f0000000100)="c458aab412f6fcc16f4d5b4884bdfdbc3a7a4c020fafe96870f60a5b4ca75304ee689ccb4e5032d88c74371f882db2efd93906fa4ea225b4ded947729c01ab03215ebf829e4a3a99aadabd6567c17363c297b24dcd188d8fbbcdda6c770216cb04fbaf27097cf081bae852f06e385da9f700e3fa3330ce1f722f1045e3b6edf8", 0x80}, {&(0x7f0000000180)="5a014b4468534712dcf5e687219dc457a1558b600bb38a2e9a0890c8965ef98ea9e31072ab3a55f870e141e29179e12f2ef9f081eb251f2f01635f5f077237fb1cde799763aaaab73c767b8b72e06c20441e3c257fc96e9d6ddd8b77002313d841676974b60b4581a7f886ea19d6baa6db24adc5ca7eb09d066ac825b0e9c4fb87aa54def62b0061e51b1b2203d6e20a46cfe0f52edc6adbe2c9539aeb26f0e1ad818e4b2f0792becdf584fcb998b7e4c6c2164dcbe6486a67c1aa12bf9890dc1faed75072f37ed0fea87b66c5bff8b082ab1ba762400a80fbe4dfe2b88b5dd959d33b90", 0xe4}, {&(0x7f0000000280)="b2be0a3b82cbc29ca837dee2c944605f05f2e178c3569e3a61248dddec655f0d3f56e946adcb01bfb3939a27552f118e194da5dbc68c981522750545fa7b11a64dae7c5c4c4a90d30d57525f3c6a944a583b0feec796b3a1f4b6f415f578f8e66c7c032b354ec955fe6cc2b23357ab96c603f5189806c83e38d812bf9d7adb1af26f6fd089266187d8014b4ac493993fbee2eacbcdd44e932f101978c1b5480ebb7592e5e29e3067b439cfae919cc535c8c8fac1f0f3777673dff0302d064c6c6e4745f2441d906a8af1", 0xca}, {&(0x7f0000000380)="c4ce44ac2d47ca7c1effdf32d8fc9d602ebb01e56b1fd101754b24969ee5b82c09ac99ae378006fc2b1e6aadc278a7dc17b09c5305b9e29c1d33d860e909bca4004634", 0x43}, {&(0x7f0000000400)="5e4071345f67f68811ba56b8987e8e2094689d8fa534afc7b391ca3fa680dc58944ace29c04252ddd4c1ff09cff4810e183f88234b62f08d92d5b649eb12c4b1932850453ffb17d443e0f753e73ac6736c98bf97969c28e6c33567a8082b4f32f1242d96ad", 0x65}, {&(0x7f0000000480)="061b879fbd72bce97c3935ca20df8d6372cb510509b4fbff3767e720f031bb11bef5fee992b09f24cd5c46b57dc228019b64e7d578101fd4f2ed55d52c8493b366123b467c713e438633d16097bb911b15aff675e9da4bd3bcf3673068abf25bc9194f0a50eba4b432e452d9a6ba5786c167dfdf59074f344481eb3946ac41f3c3af58090d7ec952a309d30d28b07ca26ed6b9818c7e1c5954cdc30e1485e17854ecab9304021b836217d82818252a0dd6dda19e23003f39", 0xb8}, {&(0x7f0000000540)='-', 0x1}, {&(0x7f0000000580)="86172585490fa52858bf5a0ac7d942ee6d853701098acad960f1d0cbe6fda5362b1ee2ff80fbaa1d00335eeaecee77d9f99e87415658d91c3f37c237f9f9bb2905d2299474e75f1496e0bc25ed49404a270d362c16b90b1798af08d24bed95e5d35eeeddf753b831574b82f8bb2d48841b4e288a4941cebf8eec6410e8aa33b63ef6135ccd41f4134b0a41b7aad4994645e6bebdd20d7f6656dc8cfc10986fcd51b8908b106858491c5ce255ef0869f73c1f5db38ec832d66f810632e608b6d4d04777b0ee9bce9a3517e3b252ee807cf0855f748dd1d6798b4396804a8007a1acd075", 0xe3}], 0x9, &(0x7f0000000740)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}], 0x30, 0x3}, 0x402) 20:57:26 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 20:57:26 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x20, 0x8005, 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000001640)=ANY=[@ANYBLOB="00002e2f6669a3003000f5d820fff34ffb57b8ab7c62482291b36f19111c2fed6cd8d7d8163795926166537212efb928c400bcfa883d3131d5c8204254ee1eb2dd53258840833dd4f60044468e4195ae5e20706e3ca2e9af4b2861de428272c45dced3edc0caa02bd95d43ecc64b306b934d20f35dec07679bb52bc1"], 0xa, &(0x7f0000001540)=[{&(0x7f00000000c0)="d889c01e1929285f03df7cb22c35c27e729319cdab6f7ef2d5c8569264da15202c04a902bfa0122f9a021ce678e01d1d7704ea76c0271e09a456ea16cac6e39b0b01a31f2ac3e509415aa895337327189d236a88b6af913fba4f3d9dd44ba04879ee5da5f561aed8eca308d2a3c40c2807c2942521a5a5fb5f838d8417855c6319eb635e44b1d5f9312dfa01e94df6bba3037bff318da5e0cadfbd668814fef64207dcb066e35f70ae8391fc8d1d1206adceda178d781dc61aa1bf92b4716467f68cbb258f87d364db47e7d752654958046357f5aa30d2c880001199ec3db2536682fc3962744783", 0xe8}, {&(0x7f00000001c0)="3b80c04509dc484578cf664ef684cdc099fbb6164cdd60b87379a9c69e0f9e902a0f49df888649e8efb71f036d1b1d996cf15e7fa77ef2aad1289c924660da61f916f4fa265ad4a3cfc6ca4aafe3bbd43bdebf064b72627d5feb5ce3b453413e8774594a9f981b0547651171d7da6083dc3c2d83a35842b5b4dd9aaf7cf3ae901772bb4551f04e413ad39ee48a6f8a0c44c7677cb608b7a87a55bcc4c5e46cc3898e529f8c3b5218810c22d44ea24565c30b01b6bb3b3fcbb4b676a96ddc105b2fea90562a1dee03833439fddae40b3ef6f41f441775e4a63f7261c96a2788", 0xdf}, {&(0x7f00000002c0)="7fda47f709e3d715b55b1281e5dd7d9db6bdcbdc48669c166eac88fb9e4658d8549355202e3fabe2932cb7b8eda708393b63d32c4801244f519a31f94574b1970cd0160bf256d0788ccc7dfbd6899d2a4cf05f8b8beaafc94381a7cb2641a448d543fb71d14c6844db137676adbf54a4eab95fb980b589a2cdc9b8faefe5b3d89f59d0839b5a1f85dd9b0c215761b3a4ee42222959391f708e7075b65613af12feacf536720f60245c8d84444a41f4f287db7155995000dae6cd7e8d8c718525e485f4baf32d69a274c6681cce838d4f72edab8edf7143", 0xd7}, {&(0x7f00000003c0)="16a94bda9836331953dea5c8816347b564bc19ad2f7a8ad8d0197b93f9e5e211ea7eecdde1bb01474cd90a0a", 0x2c}, {&(0x7f0000000400)="5d29edb50d18c034e2f3335a672889ebaf8c407be7c7ca937161ce5847972abc4e7667b804ce6cd74bd65dfddea58f4203da3a49e935254b4211a106608f9c6d18b4d3b9d82822fc73c7a2c617e6584bf0a8c4e3addc0274a4f4c3e28095df9b0b02a7ddbf2de1fb29aa7e6d0baedc8c5ed2d156e84015eaf395a7fef985f0f0c44e85ba88e16aefec37303c0ed4c84b7caaabb18170fc8377c86c1148f13e74fc8b9250c3050e92a62ae7e14437fcb6a2ed5fa64357e9edae3646f96917cb2595b13961c74f452c30f756375319c5852919aa5a56f7e79a1286c79326d754b6c906772c2716c6bad67295935aa61b12c4a9124d3120ebc0dbc91e5bb56797ca6d81748a31a54937b7500382856084a8de4295b13f9c6a60c11e454cdc734b5e3952d1a53ff2c8804eaca1990cfe0dd4292a87c2e8ee5fc30268c4618013de8c1ce7e57940de546a63b8f64745d3f166d7403dd4f3afa8fc446ad0859e2d9cb35e728da2604a92c03f813c297f97038c2307a0ee359882755149d9bd19ed41094316bf785e227c79bd1fdea92249d68a22bd93fa6c1fed3a05f729870d876095c97780344eacbdece3025457c01134c01bc7b2d3f50cdb528d17fc334a8913102c199a1efae841a34c67b6fb830be495dd90a01f15a0ef9ffcb493b056d8f661914a710b0dfae52abd3bdf01b29765c52b805c8adc3a1572af0de4a5f47f02a99709f3544124a8c63231636f5c904d6548fa0ee6105689ce2c724431eb27d44a11fa10183f8f0e580c4ffeb78f20657774e29eac3d7526e1d42c526a1a7046c238e64435f2627938941ce3585a66f6f0769ad4c35bfbe09cb63cc2000e2aec4e8fc5f54becb3e48af077c537ae27184c3f9fed74692ade03220dd984c1a95352028bbfa5bda26fce4cae46b863a82f45e37d60a9ad836ebe8a5f263f38bfb6ee3ff6776b228e1c6002a7be416d65d2513d8e5a2e11512161e1a6e4d4eca0ad40c2c3a57101d60704fc0c8507e2271571e2fd6f825f0fd23538f466b08173fca9e3634b28007f8fdbd62cf1a1841f24730b3dfcf27c0a7e5cf22a4c28f2f10b6151bed12090eaccbb9d97ef29ddf135a596f6af36ab2b1156fc782bcc8627b5e317825cd6355582bac682a9984ab1adfd63bb54670f262920dfd3e2258ee3d62f7deb0fc5c2042ffc536ac0ac1036830b6b4b337555dd235501b37799bff2306371eb250568a43397edbabf476093d3ca91257634e75714a5a936c4a1abf986529f11452c6731ab2db0c3a7e683ce7d7d7d894da7941d667236110fc7cb42354c2cc9f6a08802eed17680a66c1229258e2e7dcb6a1bcb8b60cbd22d5c6e0a1931c3cb31ba79a31261e21ed0636bf02cd04762b1db0a844c584dd6ca9ff423305888a176cda5db889054179e89f957fe1e67775db748eeba94d3ffb4fe28e5b5eeea8c724b9f39f7625e46810c3a27b227290391c62c6b3c5ad399cb39b2f00162be3015aa1eedce5ebeb374afd76bbc9373b7a1717625f47f6f5933007041123f48d4c66261f551e75bbfd495bcf4a902afda76ebffd876df0a380fb52b13df1a145f9f759afea455876422d3290d58795e7fd1355cf2735f0931ebaa6f34dde4c4a13db5c4f5b020f4a8ed53c21171fa343dbd83a28d138059022dc156ca91b564c2bf400a0d55fa8e1a696a2ec132ace7018c519c689ea40e3980b596fe78b45324c8b71eff557bd8910adb84875659d0b1409ae557a7346fbca3910dbf432f5b07086f7d7a529806938e2d48246814d6e94b2351139912ef7b56d648b0463d15dee38045644ebc3c91412264fb36f27c45bb839dc19ad809431b6eace76774eacf74939d346f396659a0ad61c762e35f2db374baf12207532464f523d315a0f7bfe0a2f10600cbac60fbb82095b41e7c45c7426ce0514311a8e7c786c856fac081fb06d6cb931376f961eca661b97511c4954ba1ab54a1ceb230a9fbdff06ffbba56078bdfad3ae1b3c9365b1c3241a019094ddced168ff3d6cd7c379840efe644028087d28a66ea1aae3ef7d9d5fd009738141d2e6356ae05b3295c5e25a4970c06f5f6cf008c5fcd81e1496ac909d9c959af0f32a4ffb19c33b5d50ad9f56a16dea7cc918457f816a226608a3cc1b9a9af9c8ce3ec89aa165b5a6f7d7195ddcd89d4253fe4109396e768006d3e74bbe048ff4bd0c41a8f69eeaf2c7d2cf9bead003427b0227df7d9a7875ed9b7aed79baa7f17e98cbc1031f895d09120ea85d5fb584f4381771ff1ae5e4d21f27c1754762890ab9ad3cb605e239dd5839fabee90677c6342b08a92b421ee39ef80fd52472771132567ac413313dca8c377a5266fb438700a135542610815b87264269d2ccc2c805e1c9415b43a776d5b7a16677c6a422dd4724ec86c8970e09bf0c95d300258fdb1949ef9d0da52d7f4e95ca00dd213c283eabad0d9dc36b4d88424694263e86a2f0abd4b77f116264f8eab177e1da5bf5299a79ff0f5c746050e3328998035df11de5926d8f9f1f140a08378e9b9a9e1de7aa41380891ca22958966a1f263cc4e4f34a144c7e6779229199839867ffa14c9cac9945723683d7fdaafe48e58ccee5913a9a6bb446a20813b6df0b27f96a8293509e5e40ba39a6f7d3d1f94c6ce95671f375c8f60e935f085afad5bc8ddf68d6650c82c31fd3c800e466712e28173c4cf4a601610855add94f72e5e45be14d8cc04dee94db3e8c22a5589b29a65b785d38b93884db2a586a23063f1dd22d4b0b7d8fcdd5d02c8bd8bfdeaae94b9471e61a358ff252c6da5b71c56306ceec11278d00e5763b0b4c05aef2ebaf7e6863519deb7ad5bc2623d33e7a70cd4295a511be8781d20d4868efa7b4655a0abb4f466f751b278e0735eb5235a92053bf46fbf90864cfd2c6ef4138bb8d07e70c378c80573cdde84246c1659d6016f53c5043c0cbf595e83082fc5af232a89aa3a1fe39df4e1a7d0f79411388a615771126dda8dcc1cb3f8263c1bd657b970be6f32caaabf8cebd2bcf83c45da51f8c51fae907dadec8644c081ae9a2fa208d52f9f74053bcaf404ccd86aee49b98de4b9433259b2d5f3ac0048575f9f1fdcde89d5dbdb8e3bf26fb2911f8a0b1eb6c28d3974fe61786a6cea670bf992fcfc96d01166cdcb36aab53cb36c65045264d8e45fb79cf577d2c4147d8aeb9ecd519f453be69c014c11ffe82f22c1da7241f887bb894fef38f8d2f8b4a706b479d4ea1b2392672c2f94069c37e57241fa887df2e9e0edbff8b082af8ff498238021e0453e5f5c9e3b6a7c6b04ce1468ea0ca6bf7f25d5a347292c0c66a2aa801488125470e8f37bc0bbb37bf2e13d90fd767ec3d489d29d51560821eac6aad09dbf588ef800380d5b2bd8023e639a71f2578ea60983f2b341570e78465ede483e1e4704444fd5358454187dea19d810af9c2d9efa69085c5f33217497885f7ca2767c3dccfce9150730243d4bb658021eb67507ceefb1cf89df8ccf2fce2f2ed1dd4c299c60c17dd251a05d6006b9455bdaf31446623ee9fd23e7354b09d387f6e3d89da39a17a305fd3d91b964a949d48b66681130b5755ef00ab21284bc7464d8097e6b471cd83cfbae699ae51b08819ca99ad30c8f3489225cc41825c010d6a3cf8c648d39ece5152e3856ac4ac8806ee2f2ce1e5da401ec2f3cc5e3ecdf50c082dbd94ddd82ff099b69405e59b7643dd26360596100aca54232766e279341a93b733acbdb951641d956e70e213cd5c9b3c84e989684fa878acc15ca2c6af0732b077e1ef7c081d57b7a8ea034dfa791e35b4040ff2e94176c4833993d029a49d63d82885df9f4203ab595d002b0d42388ea184ac8f5c8ff665049120e1182dd15b7c2699f4eab6c9c74fb75a88117a6eceaca0a1ebdf42722220bfa365b5e310a92884b9df9ee01e0bfa029538d05eb9d2bd00d4cfda6b1fd85f91903b916b3154c33eccef167beb29bc1ac9fcb2b375532e369a89532a9d60565848817f5186cbb0190c7b5ef3e6f10308d3a2275af982f43f172b1cfa939abb3423b182a2fb42ed95a2fa9c5f1d44e5f87be6f2159584e65193d167bc1f240005702c38c4e5905f5c78580a4b3317a27e8a0221bbf9c1554288bc45598e1695b7f21a15eb61ef2179b26c1ff76f28f8a3a33067797229a3d53b24ef9bdd1d22d39204967b9e6643443cccfea47935f29712a3a89191daac76525bf500c42158c40b0a0702ca280ea4048241190f1a4c3d383f06901832f4bc51ce095b9d4e2d3d9bdd6af5eab212a9f4fa3021c950c4be41ad5e77bcff4fb9097ed2d0f7688380fa6060382196a18b912542dcaef493c411b226f9bbad42bf5bc58d0f47de269f0cb71a87760f1a3b4d78af6d307461c1ec9d3e2f83cb31d308ab4e9c673aa1a040521165e3d3bb96b9488aefd4ae3005c8c1f939097c55f9edf7e99d0b3e6d30bfc23472ad7c38571e16a022a3b9d252b5f945035e92c02850c0eb3017759aff7f976d5db4bf0a29e0570e973d148059647b21041b8ed10754f38ae1ea3b863770983c6fa630bd80ad6a1588517222076e094874a1d56bda55469652c8a09cd51046bd3c49c4876a2fa3bf139633913ad7d867a23f4f11970d542ab9c6d176ee04e74638418f13e3385aeb61124639318b9557892a9fb7229cdd3ba7e54d8a588e6b52fbdb9528d599a9c1d57c51c684ab07a298c6c21b4d1aedb43941b285b3a629e0f85538d4dcb4457b57d7979580281d31895622afbb262cbb218f50340527a2814fd8ab4febb2a68b6ca8623d36d911b0cb37a1d3906593b3aac8343fc141592c2b8dccbb22e80373d4c6c758362d7276a9c6dcb2d3e172413e82f9111bd3354bcccf0eabcca3aeb4d1211b7e6da1a7f266e0a9ff2154fc52a131f848a40ae61e1c4608237301f152a726d033021d63aed2f48c825052142735ad52779333a7cd2e040132e4325f92ca696b1f27d73102b7fd9e070f2774fc4d292bea8454edc4c89161c8c4042c4b99e2bf741a1f6b60b962e4654e0827f6c97e3419cc362111f6ef6ee3f3ee9b82b4ddd7e49cfb37fce3d5870b7b308eaa86f6d415d18fb20a6cc1d56720cf5c07c4538ef0bef3acbaf82a49f426aabea119a604d5315e92131b3b69cca4b5574e8472540e75b385193d4f2765596a847683d42ce23796394ad261d82c65b5a86f619e5bf851736853e8d8d08c16e77613bbb3ed6764ee47f9ecb8e017ff4c90df71b2e4bbfeb81264ce9701e1b378f14b1b0cc3bcbec0b30cd63a9b40b869dfec275062fe1065042027999c02116beb8e5de69301f3c551d55b4e2ce4a067f237caee80a42d8c79aa2bc1c52982a41e8fa940046a9fbf448fb77708c7e767350c3961aa854e0076f1df5662691db78e0e36d569f6e5b25cdb07e9206512b91db0473ca13c87d57f96b2cb5b48383a85ee4b557aadf5e3b97345a85cf23a1eefa240b9870eedaaf65549bbd36d7475fa16cd96ca7df5a53ae5fb883d2d2d81961fb460df3660c6b61b3ebbf38b6981f0ff33d1fcad9de00581f5d377fcfe022b5af3d59bb18d3e39d210957d2647536ae2b114240f9e7b5460a920adac405c63cdea52486e8f821fd04f0f689b3e2c07b16fc2e6e9e2a039613c7ae7ec935a045ef47d49fa95d0717e44770e2ba64b1d8ab45b90243f6a922faef454beeb14dec055253eca2e653bfb9b370000c512a830b9c4009b7862d7467a396d92cd3158efb1c5be710c46b1aa6f6176291ce4b9d73e32aa4e8f351e9238e87ad66b0e0a363406086c14", 0x1000}, {&(0x7f0000001400)="cf946b70b727e0525e99b3346f2fa2ad9ab4fd3f7b98cc4f58b674a18426e57071e4af6c19af1b3dcb6ca30c63db", 0x2e}, {&(0x7f0000001440)="aa849771a1c193f88d0ae49c6106f347e0ed8c355577609ee879ab6d82d8ac0aac9fe67a0503a5dd0bb699a8d4dde8567ddef22d8dacb250c8ea6c404048a593e6fd9df5a35a2e353f05e2034b364d8af215d357fefd7d73ef2779cd22953b0cb9dc0c51967a8c24c3d15c9c67ba77b064df405618d08833215f8191ce1a44e01da473e14eba7f281054e298a7be7a087e806aa561289973428da3b8765f27b47b4eff4c55f21ae39e7ffe548ac7a6de7b1b210abf7d74fb75817d32bf5387e40ba12e93fbd0e127a130bbb49455452cd4ea8b41569c681cc807fb31651ebc7cfc790cd8aa5eab", 0xe7}], 0x7, &(0x7f00000015c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x28, 0x5}, 0x5) 20:57:27 executing program 0: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1348cb800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000434892f9b9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008022f2cc47d3a104282f4cf27d8e06b1bbb930df5eb058c6a5e212f81a62bd23bb768922722b66dc1bafacfb2d0a47e5b3a60c63420097b5e7a52e8ce25accd58c0413284c6bad57cd8f1e417e932e54592f65ee89fb5286b962c36f7af8057a6f0fbf1e5cb4059f0202ff46ceb97b05803c07719260c4176bbc58f0d72e664a843da97fbaff22e545b0524ce915edf6e6d9acbcde81fd7a8e86965e5770a4139a137e1d4fd71c80e082512c4fce4f3352486216ac0ff30fa6995348f792dbbbff1a70cfbc6488eb59f7e089a9f6aaead9d904e2647500d49e0d7eca51bec1efb94d02b9c7e61a7dead6b17c9719989e5318dd4d8af4591a06d3b1b1ae00492ef695124bbeefec5dc337add955cb1089b3c3f44657c0b981337f5eb09d6b78a1d16ea45f2a328fa0f83daf617e55b83bc2364e42990b244da3a09b7cba13c3370965fd673092ddba9254ace68e20fc94e5feebe04885729e26bd11fde17fc36c41b379bb87fee3d97668754719c65d4ba1"], 0x1, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0xa) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) semget(0x2, 0x4000, 0x60) fsync(r1) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x1000000000000557) seteuid(r2) r3 = dup(r1) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7040015dea878f300"/319], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) fcntl$getown(r3, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000300)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000540)='+[\x00', &(0x7f0000000580)=')\x00']) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r4, 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) getuid() r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 20:57:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x99, 0x0, 0x7f, 0x0, "2461b3168f0b373a26cda98bf4f7c60d45fa2d4d"}) ftruncate(r1, 0x9) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d", 0x3f) 20:57:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) lseek(r0, 0x0, 0x3) dup2(r0, r1) 20:57:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="000000186004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314b83e1d8cca1286a2a219a3ac621f0a7e96086576da3059bce4847e9b176181ffe691ec51f8a0", 0x4f}], 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1012, r0, 0x0, 0x0) 20:57:27 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000003c0)=""/4096, 0x1000) close(r0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x80000000, 0x8}, {0x7, 0x790}}) 20:57:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x81) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) dup(r2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) 20:57:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x0, 0x400000000001, 0x0) recvmsg(r2, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) r3 = semget(0x3, 0x3, 0x8) semop(r3, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r4 = semget$private(0x0, 0x4, 0xa9) sendto$inet6(r2, &(0x7f00000053c0)="5f09c45787b32bdc1d835240e149b995ea728e9dabbf4af95c22d51963f4fcd48fee5d07bd310fab1c6e34001e36b26c602e4a2edc507dda8f1d5ef4ad218f3c92489da65279c273ccbee8b0099fa2034f7a3a48d8faa040f03468ad2f02ca396b77b06f5384d38bc28ecd1651f56b5a62", 0x71, 0x400, 0x0, 0x0) getsockname(r2, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r4, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000080)=0x6) r6 = semget$private(0x0, 0x4, 0x12) semctl$GETPID(r6, 0x7, 0x4, &(0x7f0000005480)=""/78) syz_open_pts() r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000005500)) sendto$unix(r1, &(0x7f0000000040)="ad110000005c1cdcd6f5f45e6d6771b3156aa721576b613d7b95992ae505baed5d849eb0c2ccc159ace27ede90d6a8d40a8b46c541e63a1016245a36fc3e47552e172fdd968f5908000000000000002ed0f013449f0413b20ff66d4a4d9d3ffb50da4ffa75644da1202250b65f5dc4c62fb3dfdda77d08e2d2a8c77d75b23a10c067e263", 0x84, 0x0, 0x0, 0x0) r8 = kqueue() r9 = dup2(r1, r7) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) dup2(r5, r9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000005440)=[0x10000]) 20:57:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x2100000000000000, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x3300800a}], 0x18}, 0x0) socket(0x18, 0x3, 0x1) socket(0x0, 0x4000, 0x8) 20:57:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc40, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000140)="9c91bc77284c35b84e6e2ed4", 0xc) execve(0x0, 0x0, 0x0) 20:57:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x3) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x2, 0x169) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x68) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chdir(&(0x7f00000002c0)='./file0\x00') r3 = dup2(r1, r0) rmdir(&(0x7f0000000340)='./file0\x00') pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000140)="0829f9f16b3c32824a7d84bfe7525f5b277dc4cebc6917d05143e24aa634e1617b770744463e358fa8d8327f7bc46e7ab2e41f91ed8311fd1608ab7c0650e20b15325d39ca850b5492eb58afc5f28185959e27b41e791f5859215d16fcd3729593d319a033e0318e19d472f2421d4a62dd457ee813f5bce7aa8ae42fdcaf9772974fa649ad360d6206d7deaa9ef66411634f07d794cc7d269317d40109da3dc6806886924623ee6bf38bd7b96a597fc2054a129bc2b87740dbc0b9f0fcc7850df7d32b575e69754983a1", 0xca}], 0x1, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTART(r3, 0x2000746e) preadv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/38, 0x26}], 0x1, 0x0) 20:57:27 executing program 0: socketpair(0x7, 0x4007, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="8b668633786853cad57ff1d3d419878f844f753a2c2ee911c703992dfc9cc809854a32086b33f8d8b35cd733e5cff7f3d21ba1b6e8d01600d50a392a05745d0c0531d421441190da0e4a2bf5cb371576aadb1ab92862b10b24c75c6eac0ea6bed646579d4fa73e1f55", 0x69) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000380)="a70f1fa2aad63e339e8917d234d9bda8cb3c28932b7f17eeb1733ae7860d5417fb8f1eb3ebf1ee38f5c38431b6eebd9004614bcf333e8d422bbdee00fdfefe91a5e8a371892e1e824f90b035804c0350c301583b4beba3346dccc769d3bc023c3e9f364015cedf9bbf8a9d5d7e4367ae8f5d5d005ef545cbecd86b32e10629dd02452d", 0x83}], 0x1) getpgrp() setrlimit(0x3, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 20:57:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x48) read(r0, &(0x7f0000000200)=""/4096, 0x1000) read(r0, &(0x7f00000001c0)=""/20, 0x14) 20:57:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x80000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 20:57:28 executing program 0: lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000340)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) write(r2, &(0x7f00000003c0)="645a6507e73f9b1799065af70d9ad0edbce96edbc746835cd88c549ff141e9274a0a0eb09cd673274c24844ae06b1c81cea6675714ba4e2054c7593ec3be6355b59423a3689cf9480e2082e4c9aa096327483e8d29bd6d0545a369296475334f87da09b9c92065d9a3ca7ed78ea5f4179b535a606117efe5df13e9583ff145b8049fb6fdca09e135b663fc5c38a15f352aab19f869be018e5e8aa26da015540e0db9c9dcd7dcd9c952e5339de36be18bac80b39dc7f0c7ac89118433a0ae20f41c8ef272b62b0012ff60b197c8ff63c58140b7e9990c084f1302399f07c436f764a0ea0a51e075440ebb9358", 0xec) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) syz_open_pts() r4 = dup2(r0, r3) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x979, 0x0, 0x0, 0x7fffffff}]}) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000200)={0x645, [{0x3}, {0x3, 0x3f}, {0x3, 0xd1d}, {0x1, 0x6}, {0x1, 0x4}, {0x2, 0x9}, {0x2, 0x7}, {0x3}, {0x3, 0x8001}, {0x3, 0x1}, {0x3, 0x8}, {0x3, 0x3ff}, {0x2, 0x3455}, {0x3, 0x8}, {0x3, 0x2}, {0x3, 0x8020000000000}, {0x0, 0x101}, {0x0, 0x2}, {0x3, 0x3f}, {0x3, 0x8}, {0x3, 0x3}, {0x3, 0x2}, {0x1, 0xffffffffffffffff}, {0x1, 0x1ff}, {0x1, 0x20}, {0x2, 0x4e}, {0x2, 0x1}, {0x3, 0x6}, {0x3, 0xfffffffffffffeff}, {0x3, 0x97}, {0x2, 0x7de2dc0f}, {0x1, 0xfff}]}) r6 = kqueue() close(r3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) 20:57:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) socket(0x11, 0x3, 0x0) r1 = kqueue() utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x0, 0x4}}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) dup2(r1, r1) 20:57:28 executing program 0: r0 = socket(0x18, 0x3, 0x3a) clock_gettime(0x3, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="100000000000000000000000000000006f9d93dbb6a75d872f5ac9f37664b3f7892bf125fbd6346cbd19db0e92747182808c52"], 0x10}, 0x0) 20:57:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kqueue() fchdir(r1) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x102, 0x4) dup2(r1, r0) 20:57:29 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0xfffffffffffffffe}, {0x0, 0xe1}}, 0x0) 20:57:29 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x80) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus/file0\x00') poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 20:57:29 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x100000000) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="e1f10300", 0x4) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x39c2dea5, "855c55021a0000707b6300"}) readv(r5, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) socket(0x18, 0x4003, 0x4) setsockopt(r2, 0x29, 0x32, 0x0, 0x0) setsockopt(r2, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 20:57:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000280)="42142e9895d5862719e589778e659495ece849712834728ca44a16580f1ad4e9a96f4c21462e022ccd2e850262610c5988339616e48415ff0f88ae4aaaca61eef508548a184bf10a7de05df55ab1146da108298506c6f2782a5658e8cc880a56823f43c25cf15aa60d7f82c27f26f569f6db7c422efa", 0x76) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000040)='./bus\x00') 20:57:29 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20030, 0xfffffffffffffffc) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/139, 0x8b) mknod(&(0x7f0000000000)='./bus\x00', 0x60c4, 0x5) fcntl$getown(r0, 0x5) r2 = socket(0x20, 0xc007, 0x4) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0x8) 20:57:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) read(r1, &(0x7f0000000140)=""/250, 0xfa) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) 20:57:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0", 0x18f}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) 20:57:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r0 = semget(0x1, 0x0, 0x20) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/124) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') 20:57:29 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f00000008c0)=[{0x0}], 0x1) dup2(r0, r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 20:57:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9fc2dfe4c6c06e8e7fd6dbe59ac932f85ca4ed60"}) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) r1 = open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x10000020, 0x20) r2 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x708e, 0x1ff) linkat(r1, &(0x7f0000000100)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0/file0\x00', 0x4) 20:57:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x40) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 20:57:30 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x2, 0x3}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) geteuid() bind(r0, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) geteuid() r2 = geteuid() setreuid(r2, r1) utimes(&(0x7f0000000040)='./file0\x00', 0x0) read(r0, &(0x7f0000000100)=""/135, 0x87) 20:57:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 20:57:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x48) shmget(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = syz_open_pts() read(r1, &(0x7f0000000240)=""/231, 0xe7) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) unlink(&(0x7f0000000140)='./file0\x00') 20:57:31 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/80, 0x50, 0x840, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 20:57:31 executing program 1: r0 = socket(0x2, 0x0, 0xffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) r2 = getgid() r3 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) getgroups(0x1, &(0x7f0000001680)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000140)="aa95d211733acd32d875870e422be62b75f782123c2aebba6ee6d3be0e03e4151699005daac5312b0f540ae1855a69981d95b3f1e3", 0x35}, {&(0x7f0000000180)="920d1f00eaa218ef29000457f164f671419c853a1560aca6ba152d41112bce44b492403f2237d4d598f79b35188c3e134ec3f3cbdfe443dbdcf51ebf98085e5add29b1dfb8e5975fe2bb58a4d3b0dcffcc", 0x51}, {&(0x7f0000000200)="48ea8bf947c794804ae8be8c6f8f66ef5c0eb9791de57f2e0f1c68d29e1e4883abf48a729b527ce8746fbc253634cb2874cc8ec5b8fc930b9a4f2e62d43eb3b5239f7e0fd26201c8df7580f28d09f2c7baa789e9f518aa5fb38a30ca94204d738888fb11e2443e4edb8e35dab9eaeef57b8ce9c676f6f40ac9418a2e22fb8485830bca2a18e506269a1554a615f5ca6fed36387112c7bb32a5d47830ffcaf9f8ca66087a4cc7199f3182077203c8ec333e670665982de273e229", 0xba}, {&(0x7f00000002c0)="65beef8b9461b201e3f5bf007f95bc82e1d7f1e160f2d9b50d1bdca18e7dc07c2f7398895badd172d5", 0x29}, {&(0x7f0000000300)="a9c9f9b8e73a25ea2dc271273921f981248b11ffea35e21a30aba23c9d36bb1db4e824d7ac064aae996754916d76f89b854a8a02cf695d8921b291ae127740e78fa9afcdd9d0c800e60c84dbd7f33b2883f063289b3a6f59f908043824a91ff4294fa3a9bfdd01a4aa6ebe6401cc8c575e843b21aaedf4f89220a4aa500f229e3f9003ab32c559b32979482ca38dee31801b5039e8a2379801f5371946c2d7d91a6ca7", 0xa3}, {&(0x7f00000003c0)="f081f49c026e9251acf92da978921507a963648d24a51f9ddae9c16c81a7f6ff00f55c400882ce798b52852e54792b0ad2225d149f77d1fcad856b0d72e559fd0969b3c90c48d4f569f9ceb26e320af0191cc78b68d0382058078c49eba64fed819b6e70c46b7333fbdcd4d4d94dc2c8bf7f53c6e006da2b0435b3761e1e1eeb2084331fd5a241f52820142629c05ce71bab5b3f2169bfae872369c9ff1c430e8c955ef64b884a4790", 0xa9}, {&(0x7f0000000480)="f773c1a5afad44c1e879fa968c4387ddcd8cda7af254f159ebbf90c87cd0d0281c4c3d7a25ec30a4b686f882177416eaf3cb889a4903b10b3d89297e1e3e06112f21f3b6714d3e9c149aa98b015deda652850411170327c6ad33ac525c26077c40e58f32cc9000046f656f5a31217920368285dcc150ed4e823d507e5065198c01a2f4698889f06e234cc01c541a875fe83f6720855e0c238b966bdcc5ee10992f6d6adf801433dde2f24efa8f7e4e74c763fc7ade4f55399e2f8c6ac52d7fbc48b6a048b8e8a4e8bd8b8512657de347d8a13af6072785b95e0de84d0d2e04cfa083dc0e76b5e6e621b89700f5a8b6d0a90b974dc87c9d34f52f859b4f16a12a452e8fdb98e843306921d861ea39961f5cdeade68fdd6fb5e8229bf318b1cf98ddb7c2bc952300939689f64ce631b8f4ffc8528828bf53843523fcf01e9cbfa0edc335e5236bb643ba4f016a65aee8b6de08f2bcb65759c277eb8ee4b3854d50ceedbf746a100c2bffd2ddcc468676ab2500c391d776ffbe687032fcb28fa6b541e1707ad5537191f8d34c721d8ff61c3733684d1db202389bc6daae4ed535d899d1e19fb98653433dd25843b5df5ab775ad165b6075b1354c7444fbf4bd28c707dd6aa6de43dd7adebdcc6753879901643fb6a03d1529ad6a8b051065ebac38c003ab0c19643c2530300995d2783c76b4fa81e6772a7ff32ff5ad00fac35a2402b3fbb06a900706052d4fdda2dc5f8dd1951b11760659079bdd54d33dbf0e6f6c1fa76d65e2a350bbc34e9f28cc27edb6fca2e241c843d535d77e1e6cfa58e1b55cb06e3383ff75eef5d183148866bebc30d2c17b826201cb059791378b52df299faea269fb19423c71821b283b631adda967b2c95b6af8eb8f9b5a9c17af92f7637ae97d071ab54561f34970c87a9980c97bba7d875fae1a22516bb124a1253e2ae9d99b5c4e16d34452dc0c3b7b875d9ee2f8a2e14d0176e924b569bc5b9b9d05dfe3eb6179209abbcf751c6ddd5f4a8cb92cf6cb9160b72f3c1dcc6d139aa358a93f2a2e834cf92ba85a2bed4b94772724306a2588c8bb9b0ccf83e3116be41ed901faaa0861e57df03d7f49382287ff2dd900c0c9a5359298150a2299a84471ddd4f91aee169320efb9512006e611a715ae95eb9c025da4105bce2c9bc871930a199828af648ecdd773c622cb01ec4ca979ead1b7f5a47390219ab5b2acec4c0b6aa9beb2cb22a36682caceaaaebed7853d7fd9b00264d7659accf7d341d2a066fdd5c9ef0081e2dc818b540caf5b4aeba2a8d08c50d8415211e63068675cb5af9f2533ca1afe1b8cb61999da7f2e30e7a031f51fc60262290661598c4a741d124d09af0d4cd354b66a3ce067819b6096b759ea20e291cdb88205c2221f41ba068f80685c893304a159adc28a4ace0ba6c6f12c671e13d4d9f62f60c5e46659c6deb7be68c59a13dfc1aede9a8719fa793a76ace054d62979e4faa8103ffff2a50c1cdd3ba86302f9ec9ca423fde7fa121be922c759a1983154a5fd58c7eabcb32e13d110cc326739e3d40aa34fc2f2798243171bde5a3cced2372146ceb5e8fd1409f2d7bd23f45033fef9438441085d827003c54da87677a342d83d17cd6645eb2023296cc5b2778d66f4e48a3d7583a7c6189f24d70000487ce436c10b0cb91f26a7467a45aac566994cef25982e772a218735951f96adc3426c79041fdcd3519b4b375b38857d5241c4746af3dccfdba974a7f9dc6eae5282eb735fe5154913bf749f65438416294b7f5ca3e9bc748416e01677ab846f527d4ee7c975b7e5422240433b6365b0e632aae82382485169c005bfdfafbfc9497e0a79388cf9dd659bf0cd7b10a69f9552d8085accb91e9cd7ad3df3d79f20c55aaf3fc655903a3c496c6fc1854af25c41f092d0ef0eed1e549b99cb683f37bdc6e676876e9cf4742c4b78015c4b794e1b6f43cecde3c2fdd5d3980c4fbb095b5597a187f61fdc579d5f19586e9830c9c448bf4fbee314dad6bc268710d60e46ba01bc561d488e1bd0757d2ef2af73c76b47e5230db585a3f0de9debeed6cc5f1c4cf8db71a49821e8d352573985187791ec1a37dca519522a4c4e9c339e1f49491406470a59d9a4a5987429dbb9f03aa68e9acea9d1b8f2e44bc577a79596fc59b4e7b859985c99b8e0fa1593373b89ec58ce15f95d5716374207469d8c6b123fbff55c4095965b19cd529333652a0529e68c159922b0374fbcd25f48c828a45875f84915d3489f04333771f779f8ce88e4fa0dd2fc572c69b18b82965e4022bd07d4f829b5eda5dcbc6134df4701e59b616d8f82e8d76a210ca04e2ad53074f62caf42c073efdfdb107cfb0f48a8a50079948981083ac57965b9bbf19fecd5c71c10a90c711228ace78858ef4abae2515d517f4897cad132eb53d86ac181abe8b2159a0b0ac98f96c79bc0df3e09ca595fd03ae4ce260924ae21fbcdb1295a50cf04e89d2190397654b8134eab2b863e2e9e43bc8d019fbd45bd4c29dc016c1edd4fa5da62f0de9a2ac60b226dfc304948d980e7d0c37d20ed7619ab40fb7df5655ceef1cdaef3616e9d40cb1bdfacd7b429e9390f713fd0c1c62f02e2b7acf09c45712be3366facef2115e45ef17324b418e10589585e7f1baae3f566cc761d70ad70c5b73e796cacedeee7464472cda52a57417b1fadaa9c9c10f3a99080f01599fa89604d735aef88b0f4ca6b824dfe867bfcdf0fc68d1903549a300e02553f40ea19bb458432e9263e05e3fc2ec659edffb8fa8f66c346b3f198260780c9c7e5bf1c3c0cf71dabecaf23e40f9d1a2c80e37dce089f622ed4ea7be89a5f61fbe6c75ac025c4693e069093fe7aeda3101ec2cbb2fc67f69cdcc9ea5df2e587fb84bc8c4aa9d1153a73affc9da36cb404005c5a6006e1bc3715b4e1eecc187c42244a2480f2ac517344af9ec4b88c6a109c38930b1fd93faf0bd1deea6528c0ddfb344213b416d844eaa1e8f21c5e3a8b6bef42e3d51abb7166c9ab7a5b4b270c6d727a6122103f79303d1a31efb8ceeb86a7cd1dcd75bb74f28b7b53598432c2026aecd8d6397afd2fd0751daeb9667d2a331c39979d2f2d4ed0791d6ec3f845479b4e447f13fac48afbcd93fe96e74f4c12e770e8af36bd6cbc9d4505b9369a5216b5a59f6c23247a9338990ca3e2375767a8f3a72d04bdfa1784535806c9ca6f41566dade3afdf2ae433248e9ad9f68468d094869f2922f9f72f80d44109b4b92b34dedaa84f7ff5cb13a4404343d97acc53571bdbbd6813de707d488c1fc99f0c6724ef9da957f7f5f3ebb826784d7c08194b89175a736e1260c71f085c6ef83a5a2445962ef8c35a7d0a71a3575f21b7c244b2725c9591147eea5f3b3c8930455233c16f45827d8836a7aaa593008d54423edf43feb593dc7e16aee51d2bd978747b102fe459b5bea65aff30395bab3b7a5d18a7fa412c31b32dc99f56acee551652a9448c5042322f6a90937811274d25a6a3fe2ea5a7806199091b0794bf12ca25ea545b23ac5403e2b8d35f60f19491d4524a08c0356e3cc91afcb97c31e0c7f666021c8c6deee1efd6a60550456b2166333bfcb333c4144126e3d919e19e241519b9894f61fedb2caf9a9bf7b37225c3449eee02708df11b25090b28999609604e3987aa1836c2801b63b89fad1dda6fc352cb7e4273dd8d4b1a215f14d6c93e0ff25561030211dbb4c3187a31c4ec568b3b320ac1aeb770eff89edb1bad026b16c8add0458db12157133f3ce68ba659147da75b375f7703c027e7b74bb1d435ea31b6436531a036a219f5ba646d83945550dff02b93a80b83c00d3490ee4e2f74f0ebe5e31424d08c032ac19c3139eb6d64b6f31aeeac8ab5b8a0e683a2af48b7e3785fe3c2b15151d8068d3c8c2f979ba6c94eae27a75c67ea9561cbde6c680dcd473790aa8bea83807ae4af4e1a5f93952f6b5ce60c50b3ceeb4dec94afa0792eff87af005812d80d33262cc80f0cc54f76f50cfe44e1e6e535ee0d6817c42f68c26996a927fdbe0740638f4189b18e53f681c19d891b86e42d27e1038a88537331f66275976b282510a6c7e46b4fde38154e583382e61cbe77d2a565a2c7fedbba27d6d452f7b332d219a86f041d47d330c0aeb50bfaae76ddde494daf96f6bed59e502a4a2f29397564c064fd5e4c45a42556c5f9c03efe88eef4be91c92a8348a34aa99d19afda202eec523301a2d0867df961fe830bc88d5a07ef65fa5bb2e7337c5095572f49b92d3ac6e08f8bb6980b3b61d860366f03e005b10840c780007e0c5481a78da046419c463b850f080e746943d85589d92d683ac5a1c3a31fe6729d8c519de42ce0139a113b539fa8d3a707109a612de0a2f238f6edf9612173224910e1fdb4454627829e3d6a0f3728f8d7d27241fa778372435737f0b3abdf636fa38d60c18b3473930269bec34f2764ba77b7bd4f013ff144ebfa85096788764d34603281b8b52a44ca28e765edde2bb5c7ef7801be5a6bb0b2cf5356ce7d48f67135265e67158afb23bd73e8c23c18112eb896494b988a3b89a30d51a1a6a82768a0ae835779b9b2e1151d045d8e095101198d124eb53cdceebe49c94fa0cb0aab8355974b0473e6ad497a78020e1e92f353567f170005df0ffbcbc042fafd3ddb977b792c29684e89455e90a6702c12b56005689ad5d62feb75af75fbedf1888d136459b39ac99a73b10e28591300604a160655841263b54a59f2361807b76ab862ec3a346dde7f688e89a02a6f214af16d48e849a61105ef074b37576fb8a263bdf5c2745b33c05db6ca85e3163c4a7cf3402fadd9200742a3e3ecc3d6d665128990cb82286bba53f8c0d57f5d957591154617b7a6c3935c8f584f285674d4ddc5ae804221eaac39635ea64d4f3fe5808cbc0b8b8ef78e86ac10e61ab99e8da99ae0bb5af15f6fa6d9824666f0ffdcaa4ebd6dfa2a1f1e55a814f8bf8564dea4f9cdc0e4675eabe00c061cf90f4f8115a631cb742a4dc1954340384ea15e48dd237c8ff57bc069dd6d4810656850c3379bd67a021a1d27df5270e2d94abad5b0cf10df88c9c12962ec1880fc78e65387111f2de60ea1b9006e0cc10f8d8f50f6a2464f0fb24d2a96d9e5a9cf2343184318995b3e15739088a85509a0a97c76cc98fae92e8b43584075165345cbd8fc7bb946cfefdd95f861215aea6c55b3c89b19d86d0fc174324296438cc06bdee7ff74b7706e756162a74d59e148a2a7a5568fc98c5dde2961d0c69e9077202e46471ebf2603b56541e32a170986b0bfe273e14e483ffe22f9f84470600d7e73164567e9e1fa4c364b6a2be2eacfdd3d333cddd07523256fea473c0e01d6ea3b2cce1cfb8c1a4f17107b3463d49a4206c0b73c0499e1fe26717e092c037466b38c01746dc7277fb64a0deabfe9b60e90b964e51f2ef3bbcdfe3cfc56cd70e39bbcef3ee25e95c4a5b0e7abb56721c78392d6dda86a3159f54f027ae60fcf2e1f83a34c215e5014925d25629927a3cc611eb0be92c584a663fcd5e638fc7accbc32d7d10194be05ba2ecdf0eb114037546610e012fa69b97809a97049b3fd6cb6fddfa26f5d7f7376be8b35cc5b9477d59649ebaeecdd4df5c9f030ed84516aec98129f7713336fe319681cfdf60030c391033ce134823775c3f7aeaffa1fc3fa3bd6b410fb216006659ddb313337e4e3869fd5326c0a66068a432a0062476452cf4983f4871ce6b9cb79a08c36584abf18f17c9c3eae05fc5173d9dbb024d928874c73479028d88cac1e", 0x1000}, {&(0x7f0000001480)="bc13f45c27e130c7b987ef5d238f3125dab5ea3a0721531a5913d922a750f51653d5c13fb6bcfec7c6f37086bcedc8af777048993808a91c957f1b8b9342b335b02e77fca620", 0x46}], 0x8, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r1, r2}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x40, 0x8}, 0x408) r6 = socket(0x400000018, 0xc007, 0x0) setsockopt(r6, 0x2000000000000029, 0x25, 0x0, 0x0) setsockopt(r6, 0xffffffffffffff4c, 0x0, &(0x7f0000000000)="d74140d7b998295ce2acfcff0f4dc0f04693e9d8d3b0d08aaabf9a12b9f4baa88e31c610a03a6ca64a922c0f5206af5f7d52f2377ae1574a3875fd9d3d597a6d903cbaa49877311f4ede2d4b5d2bdac28b83b2a50d0c313b78c60adcba7b6378e13747d7e05db5f3507cc89725ae641b3a62cb7660daf69ac5a3d835f591c0b8808c47fb3bb2807c3b18f9683ba0be3f0f80a6036405a430843c75736bad8ce88f007547eb9e4eef86cf40542f6a8b8f7e0ebb2e1de30231d7791ac05af7773e8b05d2e09da50c40a0f04c1bc049afe2a58c1b", 0xd3) 20:57:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f0000003540)=""/4096, 0x1000}], 0x3, 0x0) preadv(r0, &(0x7f0000005540)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x329}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000004540)=""/4096, 0xffffff21}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000012c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001280)={0x4, &(0x7f0000001240)=[{0x1, 0x49, 0xdb18, 0x7}, {0x16f52c91, 0x10000, 0x9}, {0x4, 0x9, 0xfffffffffffffa8a, 0x1ff}, {0x81, 0x6, 0x6, 0x8}]}) chown(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 20:57:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100}, {}], 0x2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r1, 0x20004269) 20:57:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = getpgid(0x0) r2 = getuid() recvfrom$unix(r0, &(0x7f00000000c0)=""/224, 0xe0, 0x1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=[{0xfffffffffffffef6}], 0x10}, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x800, 0x40) 20:57:31 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000725000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') rmdir(&(0x7f0000000040)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchflags(r0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fsync(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7cc) 20:57:31 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffe84) shutdown(r0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0xd2, [{0x3, 0x1}, {0x3, 0x5}, {0x1, 0x2}, {0x1}, {0x1, 0x4}, {0x3, 0x6}, {0x2, 0x3}, {0x2}, {0x3, 0x3f}, {0x3, 0x8}, {0x3, 0x3}, {0x3, 0x2000000000000}, {0x3, 0xffffffff}, {0x3, 0x400}, {0x1, 0x67fb}, {0x3, 0x8}, {0x3, 0x26e0}, {0x1, 0x8}, {0x3, 0x4}, {0x3, 0x80}, {0x3, 0x14}, {0x3, 0x20}, {0x3, 0x100}, {0x2, 0x7e5}, {0x3, 0x81}, {0x3, 0x6}, {0x3}, {0x1, 0x8}, {0x0, 0x2}, {0x1, 0x3f}, {0x3, 0x8d4b}, {0x3, 0x9}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'./file0\x00', @ifru_metric=0x5}) setregid(r3, r4) 20:57:31 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, 0x4010426e, &(0x7f0000000000)=0x9) 20:57:31 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = semget$private(0x0, 0x3, 0x20) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/19) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/119) semget$private(0x0, 0x7, 0x10) 20:57:31 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x66, 0x9fe, 0x0, "e767400005000000089e000000000040269500", 0x7fff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0xfffffffffffffe65, 0x0, 0x3da}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="9c64bb787013e803968f5b8b5a8a57290d20acf47edab62c50aca10a40a51339f4e2f190aae446454e033016c9d04d93ae0dba61b9209a3f53fe5a75f35ec60188601061f9c1844292a22ac26f31998168e0f641d741a7cc93654db265a943b45ae900b88932a146ab5aa595157991b07a153f3d1f5d45758a8921d9482e05978807d06b38c40ca19333541e7ec83cfc6974ac14cfaa4423edd734b9dfc5205cb3f1871d48d62642c2495fb1a5900e30351a18944318e524d769d73e8f2b8502255c1f924f7896dde795af6f6022c227e1a8b6c90ff67dcd911b7915848a68c16554e732aa0c5fb45df99477c1ebecaa16c1a6f30cf8eff61e133077c596d0e63c1b057d731ccdc964a86710298305013b90c0e259a0dba18a86ed7f1b8baf31dff75bb416d1f40f402acf495a35bb660eb621a74da9ab0d39bf8aec039280c403f7a6f369623d2fbf6e89edb8a693772fff5db781d4d85d541011f630e2312975f879b0c910d6876f61a89bf82ebb8ae9fc5602a03abc00c6d977c07b87611bd805f1b76d2c564e80fd02988f7a88462545b370922a421b6e3041ec8f5c63bbd3fa8d5bf616974574cb55a50019534e2a94a9b82ad07bc5b9896eee3115d3d009625a63df4fe9f73d0740bc902847d6d5b1f27541719853737adeaa50c814613dac8cb22155975f395ac951b290d36db06ffd4545b95fc5faa6822690f2f04331a7c7dda4af99e20964f4ac02a8f731cbf8b76d182ea35c13362c599e1981ca3165ca84f21dcbef905cdf7686958bb249c81f728dae4834d73d4b2efead01bdf410467e5895c2c3eb3dab450cc6f4724234f77c300bee58ebb0081dadfdce2fdbeb77cdca69d86fedb09c6c80880b3e4922edf88a7f3d2633106be9400c67b06cda8d01e6e6800b03f6f04190c91a0f299266aad8086ba94ddb73f5f7567c10a636a6ac31166dd5be99f3b01e28decc9cc93c649d9ee22babc17dba4f43cead382a4c33ebcc16271f5e1f8468c2c64ee549a079c024c574805ee088eb95c0d0dda51d2b394e122b87c7985c728cc57dd6e9c15b5c657985366d13a917d3ec865e378d461b6cfc210f595828b69f23255e493c0bf68ad4714be1a283d788aa1d8deb8b06e6af0c8bf2c2a68d7b61406373e82eda7a70ea5d0b0a726400ee56f00730fac97fec62a62d6bb50d1aeb58177e9b035276488be0d61bb570dbddad308d47b26a98fdd4520053c031a1b2ff09c09bcdd16ea50a62f5db30b7f730baea36a4d704c97f8e7d500259c61efc7376668e81daaa92f4b9ca8ee3f3d3118e1e07d086d00d16372a18d6c92b9b8acdac1003ed28810a74c1e5cf8f23924f5153c5157a05747425518c545d76e90acdb7aa8f2cec6da7ccdd01971e9b0bc9de9e54d6010ea51772467282f7700373dce5159116af557b6a815bc8b327b9d64898786344b872f3abee508c1313c36a22171a07f0b8169732b5ab7d47893e8a6f2d88b8ad1b5be08111788c9d32ac1f5f7fce8060cd787f027f05d06cf7568fc37d10009a4f2f11cf23b7d55c24f4d35b076004753f83deb25c4db09245ff0a2f89bf4679a701102a9544cbc7b818d30e782944b5ca993c5ae8882dac5f4a237d306f8b1fbfee3a959bbfd551b64c83e203b3551764b212b366ba9c30587320b96886ac0cda6f6d55e0f675d3efbac884d052fe4cb6dbfb6e22db20f477296abaa89787d1b79159796271813b10ac9e8e9a75b20d0584b29a5962f73d9d8351bb3a92379013d3edb3d0d3f1d9af6425d90831bb81d91611c0c022e678eec67f84831bbc3d48c6c350281a4e79d24f97a2e461b4c7e256541e56afce47625791185a41673bdb842dbe5213cb01b04b04d9557629316d3f2054016f591588c86cef3c25ecab991b8aaa89469d2ddf831b0d9967d15bf6b5a9970691cb7e73f8e05ab93fee4a91ac7f00c1b6a5d949e522308dd3fb527032d5817676e74e9f41c2f09c63b44b9b7aa5c74caa2fbb27c18a86f1199d659a2fd997a0a5323951a4a374e933ad1e965014b9e1d270a94b44cb3838038aff8322fb4d2cfcace6aecc67f911180568e5b3b04d6f759c51962928747b446459405c9cbc6f3da13933406689c43f4cb6d784132feb5bbcbd5c9af6c721c913113ba5c7a67d5eb6e4adc0f243e0d8b78b8ef04e3cd996eb111478942b958708e4bf523b8436f8aa720b22a1ea68fadbba3c567ca6abab0c44306d2549c3ea6e53a883510abfe932660d792aa32d2b7838d785b267c78466c918fca55205cd3b9c0114850b0652fac4e6b5cbb385fcac8acdea6097e792a4de41de1af875c12fa66129de34ab3efe2e17d3544fb8468017ad50b3e6f903131afabfa042bf1cc381c31a7c25cc1d172611b6840896f1b3ed95acfffd4f7501562d2500abd4eea9eda1750370069264b5a8557355f77e7d3201934c9092f8c364fe81dbe02256cecf02210e98d69d21fc9bb9a759e3066424487bf1387c448f5886b622693c1a56b169ea3879ea888c15317c545e4eced5ed81a8fba79df332a69f7644c396de246d678a5e7117f98b623b7e333cc21d58c07518cc9ef6b834ba1eaab03b601b08e13feef1d509a3e9aac781285fdbfa7a8127963621ddb0c3e1ca325232d4e8ad524ee9467289adfc54909881286dc10b8362c465ad2655cbcd147d58b0153ac48ee12209b747b5d90636d3f77539dcfc0b2a8ee830477640ae7a1caca9c6e278ee57cea5b45652189ce367aedd67abc85c9c4ec5066b694bf7a92dc31d6f684da9a23e43058e1af3754f0e7fbaeac3393b992075c427ac6bad9acb850128f3d0ed64d615c307794663a5c1727843d7a26949a8e85a43055949bd25409972816bfe54221392deae7de0fc2a2a0b9ce939ed017da4194b5a31d759fcb58c62d8ce590f7cf628a34ad9e073066f56db9b47092117d7cee7b34a218c63f3af802676991d12d53bdb98f167fa8533757aadd2e065521edc31c6614545be494a28ef0bb627ef3db480949571a2bc76320a8c743b429d251f0975bf11cd24c316af76a5cad69e499ca5d1c8d7efb568c1aaf1f500e45dc9b46254fa0a745b1cba5fa730a58e7c98a81a79dd4d27a5bfdad53e1a507409356c39bc1c319888b9b4aba247ca71215acc59662e31ad75e1491a1bf21b9402d62a9733f935536906f57b1a699a647855210325db8381ef1b3e47a90b7d3d17bd0fc61b9441234603319506586684c6cdb4785b2b6bff412ed68a266e01aa531f6207e005ab05fdd5fff946d7db6205eeabacb010da2dcd51ac0adf0acfed5c0d882067aed8624ee692ada96b4a2b30b0ae6c09afe5db34bdd6b5e54abe140f4a527f6af0781e1dee6f8fd15e3bca9dcc0864bddb92c2991c9719fedc8d5f2296dba8b23a35e7e7800d112ffadbc5a10e3c1894d7fa8f0161863308361be3a23c3f54d98be7819ff1c8dcb2d234efd533d3584bffc28c9cbbf7b4da28583bc59d7559de5ba78079d794c282906939ba7cbe193611adc91ab02775b626aa8ed7cf8022243343af0625f683dea9d33d9eb91de0713a2f084adf40d2782594284ca89c9843d3569f2e99e120c098624ce2cc1462dfb777a9d2236bdc5d63f5b54acd381ec352d598c35f9d3fd7d0103fee58ae7dfb5554b985b7bfc2328171fbd8c91557185daaa6b2ce7aa0dbcd6ea60220150267cb549ad4c62a695013b5f2138af3b3c5526d0a1bcd305721e39ee027a12800fd4beda249288b59c8be60b96fb717639695358f77257f6fe757ec09564b3a258293ad3c573e5ba859391cf39d6ff5f062b6645e82b0e2ada9a2532db9dd17d84641866cb5156c75ae9237870eb26499b9914480d5e7e4e6c0915047787a1e0aef4ffd64f6ace22036bed2065ed98533d847dfd28d30609e1a81fc48d7737452eafb22f817c7d0e879df8e3007531c72db7cae8b24043ee8021db410c1f5c3167590fafb5e086e203b100c6c814f05d17e1150ff6386cf0d2427d5160f17269f4df5ff4b790c79b931f264131619f0e27630a8bec07a32da2ccde6e951f9cc3a329bdf9ac1f11524ac590b856311e73096a9ee9a9d055b31c2b7987bbfc8034edf3152ae39f25856c5228ef2008aa80806a851ea774822d130a32065a71a63c77370c202e1242f5f7ab6444917de6ba2d45af6fc23e9eb0514a3644ca34bdcfea04791991b5966c7f768b663780b5d82c8be5fa35a24a43dd3ea5dd553161722754b53dd9c6d00e2c34df072de5322d0442436e5e404be121b128473159bf11a0bd3d7e033136368d535659f8417c74eded17dc2eadfa482baadce6464daab68719d084b461cb918115a5979ae364ea1711d1174d3f2caf1b1a449c6e840683ce22cda6ab08afb8534ceb6ace690394ad290a4057070905762043002cd33f9621ca638f39d004cabffc0f53391ed920f0e883b0d33a312d5bc0ea5ed517773c6e80e52c0be08e2b995b76ce349f8e7c7a0b5c9150ed6312f26d6627c4baf07a45e5b62d6a1370b5553a19ff92ebd717c251e1775d05bc50b2ce85d47692ce1d36e28f4cac34d533c19c99578d797ffa2500d52ac664bb087ab9649de04a00b5aceb660a8cce67d6dfc33a3cc8d6b7aadb7abdbcb031cdde83ab05747be1978a464f2608d2340ad174c370521e30a8b54d070315a9115c00d0b29631e7c9cef0d8f643d32d756555215f235dd16c87464f9b61dde332b0379a961a1d2f4cc413df06f820721b61301af84aba8a06e734184c2fe689b1029160731178e1f5ae22346f588bccd40580a36f1353855eaa6d4decb325df7dce84fc9b4d0b628550408a009849916a2c34de6c97a263d5748f2d7390eb5468d1607e16ace7cfa6f9734bca0004222878f62228aea78953b917ed406192251d41137223a8af0f2faf8a41705b8d866e6807164376ec058505c787c5dc392d01e7e15f3b1455541dae5dfd3a3bc8b9ebea276a939894a69ada912021fa0d8f0efb8ad111c984be7f133ed1e7aadbcef327b579f7ff96e252abb4dff5aee83770f46c1bab184a86dc0092b9b62094cb3f7ddb876c28cdb29d91eb8ccee0898567c94283d73c888f32eeaeaaf4d93ba4b340ec6c79ad37f25169d85612754670cdfc82e1333f8c04392897e145ba3327cff79fe4c6cd09ba5e7a8c0f5c3b8729b71c313b70555991300521872e7177879b1f4faaa222d7eed77f67626b17d578ce09375f12f8f6366a6942b1eb2a4be4042134bd69717b40c34ba6ac461a671b3b3dff267538db7ac8f9dae240df9b7239e8011f8186d1cde850a062d5212eb7b78bc3c7f0925c038cb174586ce1e829bb3d814cd60958f4d28a186949db8ca62d0eec84d0bb6d4f97151076d64f5420ffc450b4fb115c708596d590b35ef7e18b53ea740fcc6639a07fd2a76f425b1d0cb4b5f8b502a5b406c635a39ee0f7098647e884fc0a1907c3534ec6e2c96d57fd4e9905ce03f56f46ddca2958a1896d6291c48771ee191989ebb0177c2b478a7b9f715661855dccacfe659ef46b534483c0c8427af8a4c3795f5382533f68fc9f1c4d906ece26c6287654bce8fc64aa47c2a9d5b4cf5224b2eb4e6e6a8b99f0d9fe243f99cd730d2dae718ed1d1b3fcf69581b7ced25360fef5801604d1d73b20bbd16e49d8be3a152647c79576af1930ced49c5c8cf9571e38eab0fb1ec298d3fc6a205fa30621881beef7f94846410b2bab97e9bdc8ffee55d5e2794dfdb52f233115337844b0f8bef260e8687471721336845daa208c200fd855ec30e56649826a2", 0x1000}, {&(0x7f0000001100)="1fb4f77f79873a87f6d04fe13f11d0a56b36254c36fdf579ae2e3ada28c1d80a0a3e2647360c0f0587c53782fbadf52b2747275bfa1c424708c95180bcc7708d07bb54ecbb5c65452c87ed7ab1c6eac1c29cd3fa82bcf892692c25f58346b38bb426564dc1262ecc4d0c5e19014cce75d69a4c7215996249127eb243f2382ecb1a38e8b4160d3b0fc57fd6cef577f15c1bc25b59fc749050973f4967a4874c88ca1eb7b04dc518c0b9e4761e751b3a379ee4f36ad66390cfe4a3870697", 0xbd}, {}], 0x3) 20:57:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1003, 0x3) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x3, 0x15) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000340)=""/216, 0xffffffffffffff5a) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 20:57:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x81}, 0xc) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000, 0x0, 0xfffffffffffffffd, 0x2, 0x0, 0xffffffffffffffff}) 20:57:31 executing program 0: r0 = socket(0x20, 0xc002, 0x20) fsync(r0) syz_extract_tcp_res(&(0x7f0000000100), 0x2, 0x4) clock_getres(0x3, &(0x7f0000000080)) clock_getres(0x3, &(0x7f0000000000)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x281, 0x0) fsync(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) 20:57:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x80) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r1, &(0x7f0000000000), 0xc) 20:57:31 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x40) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27", 0x6a) 20:57:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) close(r0) r1 = syz_open_pts() clock_getres(0x7, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x7fff, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000002540)="c4b169d62d26eedfccafcd1b3ac97b15bed21e15cf86da8df3c9a0af59bdb25ce4f98920d5c4953768704d636409404e", 0x30) 20:57:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000800)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x629) 20:57:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) r1 = fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 20:57:31 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x5, 0x2) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0xc0, 0x1) sendto(r0, &(0x7f00000000c0)="686d2e897320f5736affafa1ba6f9756697c5ae1d20c3a0ff4c57593bcc40a716ef0e7334e3ae06477b8b5c583f3d0efe60d0121509fd9725d8456ed78c7a9d03f683b9ab9b1ae72ba9f4b81c96aec60dbb83066fa157c4e99988ecd18441c68e2267615f4de8ac207a992c8a509ffab93e725d5eb8b0e2d3d45e510ef8e9b392bf74c1b4ae66bf481efd94f8a00d6aee0863ba0e11e0324d9155beb0f297a38873705001d280eb08515aaf9", 0xac, 0x2, &(0x7f0000000180)=@in6={0x18, 0x3, 0x0, 0x249}, 0xc) 20:57:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xbe57, 0x0, 0x101, 0x1, "a9bbbc9bcc0accd46461e24a7c365ed8f136d375", 0x5, 0x6}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:57:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = getpid() fcntl$setown(r0, 0x6, r1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x0, 0x0) getpgid(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r3, &(0x7f00000001c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/35, 0x23}], 0x1, &(0x7f0000000140)=""/41, 0x29}, 0x40) faccessat(r3, &(0x7f0000000280)='.\x00', 0x3, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000380)) 20:57:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xfffffffffffffe91, 0x3, 0x0, 0xffffffffffffff1f) 20:57:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x6b, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x7, 0x6}, {0x18, 0x2, 0xff, 0xfffffffffffffff8}, 0xd6c, [0x9, 0x8, 0x1, 0x8, 0x8, 0x30400000000000, 0x6, 0x3]}, 0x3c) setrlimit(0x0, &(0x7f00000002c0)) setrlimit(0x7, &(0x7f0000000080)={0x4, 0x100000000000}) setrlimit(0x6, &(0x7f0000000140)={0x3, 0x7}) 20:57:32 executing program 1: socket$inet(0x2, 0x3, 0x178a) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 20:57:32 executing program 0: mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x6) 20:57:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x1000000000000003) r1 = semget(0x0, 0x3, 0x0) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x401, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994", 0xfffffffffffffffd}) write(r0, &(0x7f0000000240)="2053890fa08f429bac285079bd000000000000008ae6a803072d7a9032ee29b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e5ed218e59096c919f710b4ae7bac271bc57c22b9f207cb9a5b046911eef3aa5f928b11fd08f6afbe42a7140d593f1bdc9cf1443dfc6bf17aed516044d08b4e8c4a99bf4d7d541e6985ed89aaf3c5a26a4c05e90af7c4e7ba0d85c7b6cdcabede7e2dc9fb1c4888ccbed392b4a54a26b95a4c6c60640eb1689697fc82f96252ebdc263036e8ea884ed3c0e56d1bed0d5a3e63ca45f7d4c9470ff736f3424865ddfee90b1f0d2f5b2789a66fa172713f6a17b462143b34c93374ee89f6ac880ea447ace2e0068e4f43ca3cf5a4c3ca8114fdac83046cc8955dcdf6c98545d957bac5859228fc988b204359bf054d45c09e1e8c6f7b469d007e7ca", 0xffffffffffffff87) 20:57:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8000, 0x4, 0x6, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 20:57:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xfffffffffffffffe, "0366402ba77f0c03ff010000795acd76ef3caf00"}) fcntl$setstatus(r1, 0x4, 0x88) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae0500", 0x87) 20:57:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) fchflags(r0, 0x2) setrlimit(0x8, &(0x7f0000000140)={0x7, 0x2000000000099}) r1 = syz_open_pts() close(r1) poll(&(0x7f0000000040)=[{r1, 0x1}, {r1, 0x1}, {r1, 0x101}, {r1, 0x1}, {r1, 0x4}, {r0, 0x88}, {r1, 0x8}], 0x7, 0xfffffffffffffffa) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x89, 0x3, 0x0, 0x0, "61aa0db100000100"}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x100000001000, 0x0, 0x4000000, 0x0) kevent(r3, 0x0, 0x2, 0x0, 0x77, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r4, r5, r6}, 0xc) wait4(r4, &(0x7f0000000180), 0x0, &(0x7f00000001c0)) dup2(r3, r2) 20:57:32 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x20, 0x40) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x28b5da27, 0xbd}, 0xc) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') 20:57:32 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) write(r2, &(0x7f0000000100)="2d619c0f21cf54c95ddee1a16461bb6b1615e8c526251a2f9adca642a7432ed427befabf20ff72c7373a18f2f59fcbc30dc9d01eb035b134fb45bb766eb1839af4f92385535c8731955023a92cdf30962624920ff2b9ce5db3a8a61e9bc50cdc38771971f8600d6c22b7d9f6cd9d4de0189607920917d0e189398c089d04a9b0db35e34f4981b046e08e7b45eb927fc4a63a4b0d0b44af02d8d07f88f7c33545aed12efbbe2448fafdeea33e8d73e0398ce9a13613be9a98f920d20a9eb04315d4656e60eeee4aa1aefb44911955b6aca173d89c1c6453c933f06209b50e19ea8ed96e740883887aa2cf5437a0ba621db914a8cdb3cf33cbf219f079", 0xfc) write(r2, 0x0, 0x0) 20:57:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = semget(0x3, 0x0, 0x4) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000000c0)) socket(0x12, 0x0, 0x100) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000000006904000000000000d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec5ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 20:57:32 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000000300)='./bus\x00', 0x801, 0x80) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000340)="885dc1d79406fba5909e226289bae1d949393a205dc916eb7294b92847e228a932d7bd77f7e53b391a3e3abc9fea8e75fddc02795ceb513583ecec77d9687428631e4aaf06540d6bc1def3eb8b129ac523b5f2e263ca6ca93eeb41330755201efb2104711547e58d0247897c86b283ba8d0ea82c893e96c954c5753ceef74d000f8bfa2ef7feefc1fdfb8310e1ce34469513193d0620ad37a0284fc344c722c4094397adfe459e9e58775c7791787d4cdb5d62bc598e5217cdddaf67faa9d00f0e087521", 0xc4}, {&(0x7f0000000440)="d95413780a3456f38e2d7aba7600b46dad3d6dcd2a", 0x15}, {&(0x7f0000000480)="b4023ba09d409e1978d94d69b55bef1ea7a8b29ccdc6bea6613e9f12c212c36567e4b2ab40fafc402af1fc8eb86b8b627de657b28a3473e79c09f25a8d789fa3a7006f546aba3a705892b5c38d5006dce8c9324a85af31fd2e2fba09fdc969bbac25338e3774a2a7c8a33570866bd28bf97cc0a67c455778b698a00f8912afa5a9b8dc834f960b718a4404f71d6c7e6f92165b2f7194cc21dc5ba0946a941cba16c4a5de89b6c2cb9f66586f261723", 0xaf}, {&(0x7f0000000580)="903b400e857a35ac8f7a48b61c1a4251d9c21b15d7a0352f645d957215f51e822e8c91aaece8dc2ccc5796037b1ab35f9af7fbb679605db57d21c53b5f1730fefd5317d02f92a7f3aa", 0x49}, {&(0x7f0000000640)="a82f90ab92cd84aaf11677624b86b8b97ef824bd86c31b3f0ff2501993af876e6f98eb5b77e667bfe0af20ef01956c4456f05986404ac96d42a81a3730a1fd1eea93df6e3fea540045e7cf6b15d0f29c3b46d8acce3324a831939a0edf202a3d6e75af5c8aafd9f91d69d7405b0b63a9876a495b86072be18d044e4b5f729b4dd89614573e973a8240fc0955ba039944f388efe3f2fce018acf7e31ffe2c3fff9428a26ad4d32656cf063c", 0xab}], 0x5, 0x0) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000200)=""/120, 0x78}], 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r2 = kqueue() fchmodat(r1, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) shmget(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) 20:57:32 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xb0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x33f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) faccessat(r0, &(0x7f0000000140)='.\x00', 0x1, 0x0) 20:57:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02dfc1795acd76ef37af00"}) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) r2 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 20:57:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x100000000000029, 0xc, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) 20:57:32 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) write(r0, &(0x7f0000000900)="23a5e48118844c094a7a5ea74f7146219e78f89bb089ddf3e60a91dbed3dbb2dd3700e93e4db58c09c3c7fb01511ceadf9d5053d10aef72e4ef30cec8a235ea161acc9e5276f0b77569a42c7f7bdd7b492267a8bf2cafefc9f37be8917a0317199244c278a6fdd7c86d660ecf19b70a7675f67f98ddcf34f1b5e36abd17a98af6f102296a0b93ceaf9e2e891b74a3f63a61bc6423c7731e2c04f51fabe5f1871d2e950e3895ce7322c8b8f90a0f9734969e0a1cbd198d6c7a41fd126e1e90406261ae7de2dc6de5bb1ba4868f9b4982bad01a6ba4b664f5a10f7752b380e1f20106db90da80acdbbd46f7d9be2321124", 0xf0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x160, 0x12a) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840), 0xc) r5 = getpgid(r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r7 = socket(0x11, 0x0, 0xf0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000000c0)="65ff62fc627e18821cfc2eb03bd6541179c15929b6", 0x15}, {&(0x7f0000000100)="f2253c393f757c4bef49134d6b74c3c1aa6ce778947c195b151d62f85876979f7ea777531e1e260eef4efc07c7022821b8f54bd917dd26af557c6c09c9ccad6add05fbaf477b38e89b895e375db71a89058a99e28b7c45db7cf1d4b559825854fd35f62494279d0fcfb8eb80fe93", 0x6e}, {&(0x7f0000000180)="9b83fcd93b1a1b85c8ff611185990dd289dd23298db501fa9a197b935331560cc4e3188d04e35a254a4d6ef8346dfa6dd68bb81fdcfb039dfa4da1917e4205eca90e9251d1339826a9b8f7393ad090f59d1f1dbf71c70d23419e65dfe5ab458c571bfd4782e075fac531f3e6deaf48badb171f0c0ebd1aa01b0e40b9ebb8576facf91f64a4ef2d4564fcb51332adaa2910a6f8d5e67e83a1245327ad60dc20e55570c3f1f8f47570adcfd668ab84b612c40097ff03ebb14770954860175647c06ea90cc063741767758f46d13444d03c", 0xd0}, {&(0x7f0000000280)="d735c7ba8fc4bc575ec9119539481acca1e4b67ec04757925c05e9ae231469ba0dc8eabb8bd87c848e539fc12b3e9002883dae07592b3ff3abdf20e16c1bfaf6972614b12fdc06979b94c695172743e0bc6e813ef0de8c165bac00283a2bc210578c990bfc901f20954f047437886ce8ec74ff8dbb90c16cdc0786395378fcdedbe05c7fd7e13ef93ace56c1cd093e9b231bc2a94a1b855b8bc5672b25acc7b362321514663a4dd194bf6e2934de905ffe5596f3c36223d6c0f338fb0c93d8b32f212e4f55025d28ff2af29e3acc8761a3c8c76d4845e923fb52b704d78407808e70d43777d7020298c8883201", 0xed}, {&(0x7f0000000380)="d8fff0a725902ec988572a", 0xb}, {&(0x7f00000003c0)="0d119cd678da16c972f1c4e9b761cc6a9f61c32b47417be9ed7242673704ba76825a421e30a6c8d395c3061fc7931b0a8cfe37262400d8edd1d5fb26f21d69a291af20af4b9d56553206f5d301d9d7b7f511d3bed66a2e9ce5d06448fea39b13d68b5cf4561cc74e15eacd763505b3d40e4e8c9d6815fdd14578a2eda302a92eac000f8a83ce46a710bfffba2557d4d775d519f6fbe248d6424f7ed3dc284baa2d6728d81cbd43649618aebc1c73f009c455b7458c3b5fb3a9460602badc", 0xbe}, {&(0x7f0000000480)="b03cf95833ed1004b55402f825a51b25298463b954f80df99662d0bae73c5ae947d36bd6ebaee7abc909a698435cf2824f036fe6cffda9cae8e04711430d19fa4619951a90c334d0e7b441ae9afbbdde71b68c03be3f137f86237293e1717362744841afe965cf109ad21f871c592b3a74533793a05497a9fe6e8bd6d9581ba18b0222d86b706e3632ec516db38c12af511294c6b213", 0x96}], 0x7, &(0x7f0000000780)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, 0x0, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}], 0x78, 0x409}, 0x40d) 20:57:32 executing program 1: r0 = dup(0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000000)=""/100, 0x64, 0x1, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socket$inet(0x2, 0x8000, 0xcf1e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x1, 0xfffffffffffffffb, 0x1000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140), 0x0) 20:57:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="382cb1f0fec47c95dcae97d4b6784ece7041092f17296a8c0f6cabd5e085555129fbc895297e71dadcd7f0472663bbde4ce54ef3fdf07486c669671e3a3bb3dd4e5a8a1295c848893c", 0x49}, {&(0x7f0000000100)="454cefca6967d44b7e7378562b81e903c9c479fbf35e14298626", 0x1a}, {&(0x7f0000000140)="e9a5cc6a073f7f12d1effbba04df422b233d6e82b20ffb6234d6d8ed", 0x1c}], 0x3) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x8c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) r1 = dup(r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_metric}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) 20:57:32 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7ff, 0x1, 0x5, 0xb040, 0x700}, 0xc) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r2, 0x20007478) r4 = dup2(r1, r0) ioctl$KDENABIO(r0, 0x20004b3c) clock_getres(0x4, &(0x7f00000000c0)) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() r5 = dup2(r3, r2) ioctl$KDENABIO(r4, 0x20004b3c) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000100)=0x5) bind$unix(r5, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0xdf, 0x9, 0x80, 0x1}, {{r2}, 0x0, 0x4, 0xfffff, 0x5e, 0x1000}], 0x1000, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x4, 0x4, 0x12f, 0x5}], 0x18e7ab62, &(0x7f0000000200)={0x3, 0x9}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x40, 0x0) fcntl$getflags(r0, 0x3) clock_getres(0x2, &(0x7f0000000280)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000002c0)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000300)={0x7, 0x8}) socket$unix(0x1, 0x2, 0x0) r6 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000340)={0x3, 0x1, 0x4, 0x1, r6}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000380)=0x5f1) fcntl$getflags(r2, 0x1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r7, &(0x7f0000000400)='./file0\x00', 0x8) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000440)=""/4096, &(0x7f0000001440)=0x1000) 20:57:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x200, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000100)=0x1) 20:57:32 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x5, './file1\x00', './file0\x00'}) stat(&(0x7f00000000c0)='./file1\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000001580)) ioctl$TIOCSTOP(r0, 0x2000746f) 20:57:32 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) 20:57:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0xfffffffc}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x92) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x80, 0x0, 0x2000100000000}) read(r0, &(0x7f0000000040)=""/97, 0x61) 20:57:32 executing program 1: r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x50, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x1}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000002c0)={0xffffffffffffffe0, 0x9cbf, '\x00', 0x3, 0x3, 0x60b, 0xfffffffffffffffe}) r3 = socket(0x2, 0x4003, 0x0) bind(r3, &(0x7f0000000280)=@in={0x2, 0x3}, 0xfffffffffffffe70) r4 = open(&(0x7f0000000200)='./bus\x00', 0x82, 0x1) ioctl$BIOCPROMISC(r4, 0x20004269) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x810, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000180)=0x7) r6 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80047466, &(0x7f0000000240)=0x3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x8001, 0x0, 0xd39, 0x10000, "91dbb9ad0333ee93963ac3a55f715915cd6a2ce0", 0x5, 0x5}) bind(r7, &(0x7f0000000340)=@in6={0x18, 0x0, 0x7f, 0x7}, 0xc) readlink(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)=""/64, 0x40) bind(r7, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) kevent(r0, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) dup(r5) 20:57:32 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 20:57:32 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002000, 0x0) r0 = syz_open_pts() mknod$loop(&(0x7f0000000000)='./bus\x00', 0xe041, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x9) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom(r1, &(0x7f00000000c0)=""/11, 0xb, 0x801, &(0x7f00000001c0)=@in6={0x18, 0x3, 0xdd2, 0x1}, 0xc) sendmsg(r1, &(0x7f0000000400)={&(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f01040000"], 0x8, &(0x7f00000003c0)=[{&(0x7f0000000240)="53f9442e44b6958acbbbf0ae4102ec323c637c6d71d5ed5ac2a3e68851da675b3ed1d97f82cfe046e5afa8b03c1af4c22354e7cb679219a55134d54cc7175fe9511119886844e5785ecc", 0x4a}, {&(0x7f00000002c0)="56d82c56a51e56bf6edc938251ed13b32b2d5117f1b3b3b960af813b6a0bc6243cc62904096169b08f39dd27aa66872d5cfdddb8838797bbcbc1b1386a08dc9803695e1c1ee178e430335b14aa6201a04c4322fe00d6696b015f7abfabb4bf7c024606fdbbe40a42f345fc84708e45371d0285e1e21e6e7b47adfdbc1c16b0c58fed62769fd2fb5b5ace80d013be61993d6d30df8bb521fac216ad3898c8098ce8bca52992413cbfdc58d612fa2d1395622fa0a11e135f83b7245fc276a077c5dff78b", 0xc3}], 0x2, &(0x7f0000000500)=[{0x80, 0x1, 0x2, "2449fd222234ff112c896487de9bb224eea7c78409b5289994c987fbba98ca880ce96764aa99b12ae4c8d21ea534c6916a2de9cd906ea3ebb814cb372728a668e9524d6b592c0ea7fbbb6d6e3cfef047a1bfc48cda97122512757dec674a5e4b3b4e939ae6215e5ed4cf6c6e"}, {0xb0, 0xffff, 0xfffffffffffffff1, "6dee00f9cf12f42600cc25e3f302ee9d9a3242974e91230d875d3fb5235fe3a1999ba256867758c4fbc3d5906d3e400dd927acd5362f1cb3d72107628cc5fae5a067cee507ef627926b8bacbbfc2a7d7b575b20b26387243de1d0f5c632ca1931380b4bfd0043d2cdd3db2b46a471a4bf885b7d7f2711538d89da8e52580ebacf5f8acf670acbc1534354f910bc434077df9f2e358d153a06e0d"}, {0xe8, 0xffff, 0x6, "4f36fdc8744b935078c0c7eca2d28c8417cbdc88a553b481e211beb25a8043e08727d669a9551c8fb1e8c79de395567e1155c450cbaefdfd95655919e105595b2c941886793ffd72e881b289f0787920a04472867cc3743fd28737502f3c3ef93982cdbc26ea217da6ea7ba362df8220ec1f564a79bf75247910f36e830e64dc04a6687bc33d82c804243f40fd781e34838d3402932df96c5ba99f1d5787ab1d0b6faa7e0b58c196459a32b0eff502ec60d8b3ab737b9442dff479c8648c1b53bf35733cd24b432a9821bdf65e8d16cf6814fd0e10"}, {0x80, 0x1, 0x20, "120f5dbb009a1f8cd4084bed6592b4d891b8547d953f8380f9c399eef9ff8b1c4ef37e87542d15262ed30029626f6eedd07d49922ba4eb356e8b1f4ba3c6324efab742a2679cdf55081c9153a135fc66c48b13428ef3533eb1e5e8d8ca6df9dd5cac08e83f73758107"}, {0x78, 0x1, 0x9, "a7621d8133dd6eb94a98c6d40b03f0aaad41cf402b220944087521622836a679388dd7d3f8239f1e4df15dea109deb398301ff11221881f98c51434e05b3b611d11caf26839e14cce48d5a43f2998d81ed661b4394f6e3f2f4991e043fbd7332598dbc"}, {0x18, 0xffff, 0x1f, "25b6f515bbeb"}], 0x328}, 0x4) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000480)=""/101, 0x65) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x9) ioctl$KDDISABIO(r2, 0x20004b3d) 20:57:33 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = geteuid() chown(&(0x7f00000001c0)='./file1\x00', r1, r0) socket(0x16, 0x4007, 0x7ff) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x1) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) r2 = socket$inet6(0x18, 0x4003, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000200)="0149f56c2613b91f9868d510726d109af136ed1fcb316c54cfebf987eac27dccca280d3177164962802db4b57f7fa9b21e2789f9e2b3e61eec938236eafba3e9619782fc30f20dc3906493404b710ec4d7b505de8733902a4677ce0278b5029d019d8b738990067affd82b5afbe6965148c6779660b3282e62606cc262c41c31981bf2ed28baa6ef6926fe7de43b0856a447f4011d9a463f86d37145538661a4b0548d5a1dac45e8ce317b9f36b40e52", 0xb0}], 0x1, &(0x7f00000002c0)=[{0x58, 0xffff, 0x2, "845c2127e7fa91a39fe56994a3141dfff665ea50c5e5f8e1e8a100981a0ca387abb010c237e76e24e93d1ef91a3bfabb660f692ae217620483b07f07ba2eedb1db53d6bce9457701"}, {0x60, 0xffff, 0xfffffffffffffff7, "d64f2c0f10717d37de456ad3c2589fa39c85732c23c9679256b01624ab1afcf995b9eda00661b646a08f4f20a369479dd9ba18e6a9ab82ee199b8ab35cb7dd669a9981b429e80ab587ce70"}, {0x100, 0xffff, 0x0, "fafbd64da530bfade5ec0b7b43a01f335879d1ebb252380cc25807cbd066f0b92c962527d09bdb79c95b3622ab3964001c3ea205bc1385aae8e0d7866c0891c5db5a2a3bf7b57e5d16fa1484ef03759ce769018056a7a2dcb11c2fcefa2b2b3c54c959deb94a77f093511196f86805e739e4077faea4f4a015e9de0c94660e2db66f593176012d531f576e1f83c9d3b2fd5e364493c1b7456fdb4bc0b086ff48935e981feb0325f7044d8108336fd11e1677ca6b5e32bfcdd9cf1225983f98480b5636f9ccc8b9a63fa49d659f7fd07fc8a30e4e2248a5f05e6a3f0ba3d1411131e41c5623b292a173ea"}], 0x1b8}, 0x400) 20:57:33 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x8001) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x43}, {{r1}, 0xffffffffffffffff, 0x98}], 0x0, 0x0) sendto$inet(r0, &(0x7f00000006c0)="d5a5b977d95d22ab412f109ce2483819a545c54d36fb34ade4e193ba9fb3e81bb0395ac5e001b9cf5d773a49b2d2f90b4e0a7950c16a3d63f44cd8afab2f6a7e44fd69e19a16a13bd13f1e2e6126b359dccfbb190a438f001975", 0x5a, 0x5, &(0x7f0000000500)={0x2, 0x2}, 0xc) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x92) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f00000002c0)={0x0, 0x9}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r4 = geteuid() ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000004c0)=0x7) r5 = getegid() r6 = getpgid(0x0) r7 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="9cdf8cefd81ea18f5626c5908d130bd00ec383c5800a52d9e23d4844ae67f4a4a76fbba8637d89de54b1a0364fbc2bfbf128ef5e7dd114a59a275587a8b2f559a7e3e5952f6161b6a61cd1b6ae232452571879583b0f074571d0a48b8881dd8b128ed3ed27b31f22e46dd5b0fa3d6263a25db056a52c90538df285a24c248f9df7cbd18cc208ea759e70db", 0x8b}], 0x1, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r2, r2, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r2, r1, r0, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x130, 0x1}, 0x404) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 20:57:33 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) lstat(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)) 20:57:33 executing program 0: r0 = kqueue() r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xb1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x617, 0x0, 0xfffffffffffeffff, 0x0) 20:57:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) bind(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='-),\x00'], &(0x7f00000004c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='}\x00', &(0x7f0000000300)=':\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':-:\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='^\x00']) 20:57:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f0000000200)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 20:57:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 20:57:33 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0xcfa0, './file0\x00'}) r1 = socket(0x1, 0x3, 0x4) getsockopt(r1, 0x0, 0x6e, 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@un=@file={0x0, ""/86}, &(0x7f0000000140)=0x58) 20:57:33 executing program 1: setrlimit(0x4, &(0x7f0000000080)={0x1, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) socket$inet(0x2, 0x7, 0x9) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r1) write(r1, &(0x7f00000000c0)="6e1710a0aefeb928aa5fea2b47824ee004fc15b3d3712322f50a46ddb3c6f82ca8d01f08789d7ebfe93f7e86bd7aa064477e05fee304fbf2c30ff21122dee3c9895d", 0x42) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x5) write(r1, &(0x7f0000000200)="ea40349191d9f05d2ff41d20f179b1842d540f2fb69bb8d8902a149bc43313cd0600df6252c067625a7dcfa3bf4cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27415147d0d766d184b88ddfcb7123ad985334d1fab4633a60", 0x83) msgget(0x3, 0x10) syz_open_pts() 20:57:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) syz_open_pts() 20:57:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) r1 = getuid() ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x100000000, 0x1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r3) chown(&(0x7f0000000000)='./file0\x00', r1, r2) geteuid() getrusage(0x102, 0xffffffffffffffff) r4 = shmget$private(0x0, 0x2000, 0x202, &(0x7f0000ffd000/0x2000)=nil) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x1000) 20:57:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) socket(0x11, 0x1, 0x2d) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) r2 = fcntl$dupfd(r0, 0x0, r1) recvfrom$inet(r2, &(0x7f0000000040)=""/20, 0x14, 0x843, &(0x7f0000000080)={0x2, 0x3}, 0xc) kqueue() mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x71) r3 = socket(0x18, 0x3, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCDRAIN(r2, 0x2000745e) write(r3, &(0x7f00000001c0)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c3544c7a1eaffa8c19b9f40963e949821f54c23f411c476ab4c7d76eaddfaea404dca71e26e95282891a681a18293906959eb7998b90c9a0d3d7b56b2150ae6c663942ac04b710d9a738c47b91df915f55b5ee60ed1d3910e16f7f2407bf23292a2a9d471bf97219c55ff33341d9d757bad34ed75681efcac2af4230e0f6d316100e6a77f58080c90611d14f9c72d3410a84adb3", 0x14b) sendto(r2, &(0x7f0000000340)="5c134d48e7e1ba21ce3efcbad664aded19a22505a1e8ee6a88bc85560daf311b6c9d7281e499c83cc936ba951078c87cf4fe631ed908806e301dec92f5c26154dac7059ae1fe7a03cc2cf108596adffc65bc6cd108ab4c550cffbb11741c479f11d1b43e19bdd7f0443c665233c36fbdc56fea9e20c0a219f32a30ea416273e84b8845a9224f69245ad0d6daa90968bc7752d9ccd2504511faa9adde9774e2468353acf3d995d49993003e0277d534279d9277926aad2f26f1993684efd1f41142", 0xc1, 0x4, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x3, 0xb9, './file0\x00', 0x100000000, 0x62d, 0xbd4, 0xffff}) 20:57:33 executing program 1: setuid(0xee01) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 20:57:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() r2 = dup(r1) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) kevent(r2, &(0x7f0000000180)=[{{r1}, 0x0, 0x80, 0x80000004, 0x7, 0x2}], 0x6, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xa, 0x1, 0x1, 0xb5b4}, {{r0}, 0xffffffffffffffff, 0xa3, 0x40000002, 0x1, 0x1}], 0x1, &(0x7f00000002c0)={0x9, 0x2}) close(r0) r3 = dup(r1) r4 = syz_open_pts() kevent(r3, &(0x7f0000000300)=[{{r1}, 0x0, 0x8, 0x1, 0x0, 0xcd77}, {{r2}, 0xffffffffffffffff, 0x2, 0xf0000001, 0xffff, 0x1}], 0x7ff, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x2, 0x20000006, 0xb3c, 0x4}, {{r3}, 0xfffffffffffffffd, 0x18, 0x0, 0x7f04, 0x5}, {{r2}, 0xfffffffffffffffb, 0x2, 0x0, 0x5, 0x69e8}, {{r0}, 0xfffffffffffffff9, 0x28, 0x1, 0x5, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0x4, 0x2, 0xfffffffffffffff8}, {{r4}, 0xffffffffffffffff, 0x80, 0x1, 0xdd9, 0x401}, {{r2}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x8001, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x20, 0x10, 0x9, 0x9}, {{r4}, 0xfffffffffffffff9, 0x45, 0x40000001, 0x9, 0x5}], 0x7, &(0x7f0000000480)={0x1000}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x1af, 0xffffffffffffffff, 0xf1ed, 0x20000007ffffebf, "a508000000027ffb07021000500000008000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="003913000000000000000000"]) syz_open_pts() 20:57:33 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x7f, 0x0) sync() getrusage(0x1, &(0x7f0000000200)) 20:57:33 executing program 0: mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) 20:57:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0xffffffffffffffff, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x20, 0x3}, {0x3, 0xfffffffffffffffd}, {}], 0x3}) OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) 20:57:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xff6c) r1 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 20:57:34 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8f28, 0x3, r1}) r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x8, 0x8470, 0x970a}, 0xc) fcntl$setstatus(r0, 0x4, 0x800040) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r6 = semget$private(0x0, 0x1, 0x88) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000280)=""/47) semctl$SETVAL(r6, 0x65d6719e8430d307, 0x8, &(0x7f00000002c0)=0x4) unlinkat(r3, &(0x7f0000000440)='./file0\x00', 0x8) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000300)) setegid(r2) socket$unix(0x1, 0x2, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) fsync(r3) setsockopt$sock_int(r3, 0xffff, 0x1986, &(0x7f0000000340)=0x12a9b6e1, 0x4) fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x2, 0x0, 0x3ff, 0x8, r4}) semop(r6, &(0x7f00000003c0)=[{0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x3, 0x10001, 0x800}, {0x0, 0x2825, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x7fffffff, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}], 0xa) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000400)=0x1000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) write(r0, &(0x7f0000000480)="ed390625df26e3efd2", 0x9) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000500)=0x1) r7 = semget(0x3, 0x4, 0x70) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000540)) semctl$SETALL(r7, 0x0, 0x9, 0xfffffffffffffffe) 20:57:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="00000021e6e553e732c8a1a617b208e24361620afe2ee38bd9c5db0d3aa0e5fbf71398ec873c25244aca10681ebf00d553d07776922236c91fa3d34e8d35", 0x3e}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x4) 20:57:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) 20:57:34 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xdb3, './file0\x00', './file0\x00'}) getsockopt(r0, 0x200000029, 0x2080000000000038, 0x0, 0x0) 20:57:34 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001c00), 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001840)={0x6, &(0x7f0000001800)=[{0x0, 0xfffffffffffffff7, 0x1, 0xffffffffffffd739}, {0x8, 0x821, 0x9, 0x10001}, {0x1ff, 0x9b1, 0x2, 0x80}, {0x5, 0x3, 0x1, 0x8}, {0x1, 0x4c, 0x25, 0x5}, {0xfffffffffffffffc, 0x2, 0x9, 0x4}]}) r5 = socket(0x800000018, 0x1, 0x0) close(r4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001b80)={0x9, 0x4, 0x7, 0xae, "65f07bb48da623bd5bcaa701c07926c5118c8f12", 0x3, 0x6}) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 20:57:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x8006, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() write(r1, &(0x7f0000000380)="626c7cc51236724332b9ece123e3800c3f9e7d021023d1fdc2c0a01a06ed9cfb4129194f5c24d81858d168782e88e5edc294fc2534aef8d8d784d754a310676f897b9b1d206245205e261bb46c38d07507b2535be0a216d4ebdfb0fccc616adcfe4e504c92ea4f9c6713778fafd5a5c4faa1132cdd965d2e94a3069c79c1b59da22b3ca3675e6fb776b8e1ef67fafea007d2b0ed32708097f65f6b3096664abdc35856804a6d5073029f750b8f1cebb12992bcc07acae00ec69f3936d7240fc049aeba67c81f9d9f39d0fa3c577073e7f22eb172d00300aaac4f1ebcbfe80dd00783b032a3a25de46d8f470bbc1a0060f1279c577408d50ff8ce836621b3be7dd73323b894411f7d1bd856582ccfc684af17ae4e52f639b1f3031466db5cca8f5b4a5398297d253c8b3a5ddfbadbb518d76ec4b4ee65aa3fd1194cbf97d53ce9b2cb131416e6540f07f3213cabfa8179a123993e6421d4fe0a7f3ee901ef5ce75d73d5a12ff11ea497a5429400c5dff9fb192222eabd3c4cc8e2b4643d2544cc", 0x180) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:57:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000440)=@in6, 0xc, 0x0, 0x36f, &(0x7f0000002580)=""/4096, 0x1000}, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x110) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) unlink(&(0x7f0000000080)='./file0\x00') 20:57:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3f, 0x0, 0xffffffff, 0x1f, "7ccd9aabda14d1589e93d331ffd5800e2ce957a9", 0xa348, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 20:57:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xffffffffffffb49d) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x19c) 20:57:34 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 20:57:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x80) close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="0d0b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 20:57:34 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x1ff) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186a5601000c0000000000000000000060d0706c85c2768512fe890000000000000000000000000000f21fc01ae3cf0e9057061a136444ae3ccd5d8d64c20d8e7e63758facc06e89ff59a83c986a8b0b", 0x2c}], 0x1d7) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20080, 0x142) getpeername$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB='\x00'/4091], &(0x7f0000000140)=0x1002) close(r0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x100000000, 0x8}, 0xc) read(r0, &(0x7f00000001c0)=""/89, 0x59) dup2(r0, r0) close(r0) 20:57:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r1) msgget$private(0x0, 0x11a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) r2 = semget$private(0x0, 0x1, 0x221) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/88) mknod(&(0x7f0000000300)='./file1\x00', 0x6010, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1, 0x6}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x0, 0xf0000003, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x3}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x100000000685, 0x5, 0x6, 0x9, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4810, r3, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file1\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x40) read(r4, &(0x7f0000000200)=""/183, 0xb7) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000740)=""/17) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000002c0)=0x3) faccessat(r3, &(0x7f0000000340)='./file1\x00', 0x0, 0x0) recvmsg(r4, &(0x7f0000000700)={&(0x7f0000000440)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f00000005c0)=""/177, 0xb1}], 0x1, &(0x7f0000001580)=""/4096, 0x1000}, 0x0) write(r5, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x5, 0x0, 0x0) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000003580)="b28f62dfc547a38abb2648d8f640fbc842cfab85903cd600e7d006583b84240abb617c10d1608bdbaa974b65b470c63674ea2895bba650aee9a24cd5ae7e20b33fb273a184bf89d5595c700fd5f257eeab6a3cb942251c3e835ad7a1b5198530e6f28d2f0c1ce47cd2c1e10865e7c3a307a522460530d102828944d30fa55bc8a085d269c5654ceecd6d0747123344a747fc308af10c2ae9af11801d1083ae5f64d3e2871a010a3a690908e9b9660b7c7553ba425789612c696eeb7f6cdbac8d6d0bf5e225037dfdc239adc878f4ee419007441efcc2107d21adefb210482f93de6a4d350f6de56f99f347bf8622f96868551489578c710a47a6e159220fd1f1c01d07a1a92987cbf709e7048e24d5589944976078e3dff939021eb6288f791fb3d78986d210b8734e9ae97e2fbf8ff3bec7bfa697957fc5f5261d7dfd4a198c3e2d0f3eb7d1beba0e15edd7964bcff720070c9707e94540eb17b9565cd71d0af5c6d284ff6b35375e35f410cfdaabc34c5811080db16e6371912892037d6abac32b82e937da5c7daa009ed7112a1859d5a4e795646e06bc38de392ef942cfda52cc5be99e3af817075777041cc29df4e5d92690ed5b70ff57bc4e37a9ebfe32f95ec9773c81983a81fa7547cc8fed561d11c7a45bed43d1c5242062c0351195e76933340b916d7436846f20edb5d7996c4ac83e410f3d95dd168ef8156c5cd9d6b2b53fa01ce89b671a646c83b243e77de4f8296538a93d8d9b5283fbf7af23ad86443214f1c8aacd80a35c13b3ad35f2e7ec0806a21308ab5b47db4040ab4c9ea156c781aed7fa55ee00cecccdbb703b2f96681fc601d087dcf06dffe968818783e6d2dfab73016734f0b09657a05fdaa14b62c1d56b1c08648d3094f3e46624c868e269998d19fbbcf7dc02cab3dfa4ecc13d8f87894620f7d64d5531de580c48466b55ee436019a9ed0f2150317a458f859e0fba787c71dff92c1ea2f283e6720832add2d743c038c4b31e6c8e06d81ba5cea80e831bc4c5ce84ec27588edbef7a8d09a7db103fcd6b329505dc599217f32440367a1c86b6a17fa49c153c6c4ed2e23f4c49a79fe600475e20e9d22c91f40dc80148510a5299d1483040b1f372c71e2de3356b763a63cb77e9393f2af1a441f4256fea58bc33b3a542468ca03f1dfc75eb11acfcf31bcdfd3aa913a1b22bad53f3b81fa0364823dd9ebf7c8e42d13f92a692f8d96ee17f92d54102c51ee35eb5bea4ad0386ea18401076533764271e737949bab7f1e2bdf024e7a22de46f0078e85e8240183af5271c57f20cb42a780f4e42975b0ece6c982529ff5f18e04e549a2e2e77d2004ae73e5b26401713850944f1d7b166efc806c9653fdcf77b16e41c3648d5e8cbc830892752315b05dca9058c2e1b629cdfaf05812d33c385defb106414ef79fb657564df2f26ed01925e394d8273fdbbbe414190fa1693dfc03db04ba163ed1da9335d53e230f609318e613cca4c7f99666136865dc2bb17220b70b5fa90979d2400897e20a95d26b0d2619aa66ec7dd21697cdbb2d7687d5f0bb381efc38aeb313a591380c557f1cbc93c8e1f3a05a3ccd520853d61866c37783ce31f932cf2dd7641f8ef880a50f8507d68712da6e2fdcbee45693b236c2dc08682f416fecc22fe9b70854383abf0ae4fe3b37141e607c3e28d9222a31d493e101fca734c7bce5501a6b08346eabff9c89c9663688396a2879e35c78b7ad55b7560f93b3f9784bcea2f8a0845d9e4af71353105ccc5ce93e368cc3ef2999464324bac25f1b0f2118e5d8d76792edbcd3f707ebedd881cb6a6df24beac8b104cd7b6bf616c29d96034c5776d1ec68c9214f30bd928a03c16c2642cfdd6c5b23f127c008f1b04858db9c4624d3c4921cae781f4c7fcc93329dde211389c8166e74d7e205d104781be7eb94801a94bbdab555a20d5c3d24952232b3f12ba64bacd128e9971d4d6ebfc15d178b029a4991bada85a5af7f76ac6af8123e12d4b451dc067c12e615a873f117ae6a95820e219d2327ee832ccca5da7af12386f30ffe4666e84e9b964c3a5835f1bd5f3e3b0f0d008f83955cb0da497036cce66a5a07e9e75a01c4d80c3a719dbd599efa9ee4ea43017eb1dfd87a8a38d5d6e774552cd0df4764a40c2ecebead67580686aa8e3a7c9a6baf45d49173a8dbca556c88375fc6ee850be276f5a11cd1f3cd23195553eae6826513530a3c573a16ee834aaa9c95dc8f3a5f1d0c53e14958702b26eb7cb4098632cfbb38b0ee6f725d31b44312ffc716ec3613f98090c09fe3a2fe0a035cff11d18ce88c34e79cfdce069886df6f6be0df26d05a7a6055c361bebf31b09dcda180b3a382182739333c74cb00ad0a838f1f71bf8f345d02a8007de1ea7b766d6880b82c4041bc4514e26b72b969ac1f608d36306237027756a2a3afa3c7386a88a8c863ae42ac0c0a2412b5becd3f09b252b32424f9c878c761f5ef61ee710a347ff4b4cb1ec8216f9061c6a74d0994616b740fb221929d0e01a68f4a1b1c165b7314785cf787df8199eb2a9b802713df336c3b34bbeeb11039016c14c1292d150d355c9f7f94795abb7a78d0ab538e9a7bdd5f11bd34f7be648cde41bdefb6295b87384b42e0a5388209717a103776689141f0c42e89c5d7154aee884a2adba4ef6df18e5772ecab58a4b7bb756f5315e46f22ebd89c6e6eea26dfc9d6101d0e6ae2e83c70bd20332fbce2a05970a6cf61c91c8f1e6e4c1d07ce916988cc57035bb2b45d5d65608c7026ec56b25d7c4e6cf8d4143be64c6fb99e46381f0bb96b9db1db6294fb03a2fcfe4080cca0cf77d61788250b5a370e946db4608942e4a931d96f9f2d0bf68b9c2657cb686a83e04a1868b5e2bd22b6f19e9353ca74f8179e2829da3d12b6240111a4c5a1035ab1f1cf5ec082e9452ecfc4ea27ac1fbaa93be44674b4e2ab977a8319460c1b2af1fd197fce3d2cee08454a5f6313acd2307a5447d95a830bef32c9a9af1105545a257a55e6e8aa48abbf3c97abe6aaa325ae75d3747d0a541b439d824e4f38afd7976663a29b2976a9de71fa0b966be1b82947795f4312a35cf234c16c5fa29f575d77ff4c1dca15a06e56985f646306e98f1d01cd7d8dd0994ebc11a4594fd333397fac34fe2df5542f6e30efa3b17f4dcb4585090bc8e40a76522525978afc88826e0c45c2fabe6561ac2ff12e8a52502b7999a04c449d73736f7e516b1cd2042ae15893fc2fa406f98e00d331d5c304a87668ba7227d215227457fd0fd9d5854dde9a60ecb46958c7a0b57bfe1b9bf37a557d917c8ef369317573a766a5c20d6c6009303d2dba1d9d69e4f7b7064f9ae6b1d48e965e9c8e6a0bf19c7ca81e4db48a06696be7910d95b203c4bb3750c76e9dd74d7eb83bd286d9c817d30a89d681e9ba8f532e1a8d2cafb243677c4dbd1ce405d337047422144742a56f15066d85785936844ad117d9d0768f5c05dbeade85b3323cc2f297b9dfc0a896eacb983b8fd130473354e5e43d446bdf24f4b2913afe03a7dad95e08d719a65ef6c763bcee315d956a37ce21561bfb35b489577b7aaa8cf2e32dee12444c8971d559b41937f8b80e9851954204c8f71dc2102dc6df4eb6096cac143dd5d4c330ae14200d7c8a9490be979bb378ac7708b945733719313f5be05756471831721ccd83620b027a88eba39d97d6e5e60cfa4b5ef3e6cc0f264c33a95633f5255d524af699b35f67b74bc9158e2d0d6fbc1164bfac65de64338c121b922f3a77b4d815e95296bd6e5a36b3d6fb97710174278db3c5bad85e6f720ec5951035f5be5e826e4ac68cb23300251cb97c63aa5642314570b1dd41a3c9802a03e1837f9784a06ff165247cabec756ea1d4418bb7533a007a1e0ef45e3aab5e9883667b93947f0c8c1904ed892d1e84a7c002e2a01240bee0ab263d747048b739f2f2b27badc50be6df6ab6c84718838c44baa3b0ec78ced8d12b056635ef31a04163b92246e0f5599d73043ce3feb0db726eb58884afebef758275866d74b90dedd89e43f1f541c7d1436ef42a1a55b8f27719500c7f1dbedba4a2c6cd792700f745475119cc5f79e53f6ffb45e04a92d444c86733254f9f101c09d9ef1dde47f284fa6f95f6ea0d7af03f40e7e57ad342d4a675c0641963a8145eeae93a2d18611b286829f99b1025c4189b8d3c1c52ff052dbcc4ae1d54fc9b1b4891acb386c56e00170e607efa0ac846bd9b5a9dbfb5e5583acee577de9f3c71eb641857f58bac595eb1ed109253c89e577c45287b4835a9e30fe22c29701ee8249d914098ef02a841b518be4469046cc1cf4160910a79721e8179bfea7c92ace38b39b03d6c05633a9bb810fa68b25b4c998ac515dd85cf88474ba396948b76bc07bd4cc9b28c15147f4c13a8cda6e01af09542ea5409d3c3f88b5cbd428bc051e757f877fd4ef09b35563336f6d45cb16f2f1e6915c04c551339fa165933f56957f2047868a917f90557554d0b9aa0aa9876b991b0aefc0328db6a2126bc3f8b313f4bc1fb8456c33353d62466229d4a9e76d2040e471812b378fd71ec24ea54df2682405824528ff7cb37c0a464525701a72ae084251a218bce0ce4d86efbc2dfa6fcbcfa3daa2050a8381e9c0d96a8af4b03ff769d1080ec65a2cb7ab228005631ea48b14df3f8657e2ce2b62251e849aa5abd0c9968fa830a996011baa82651e95542248a1106cee17b150ee93e8968f9eb847ee7ccc674ac223ef95d0095e7e823587c5919540753d7cc9b721493ca9c651ccc953c27553e3ccecf0b2b5053a7df45dd1675819904722c17f954077a6ae44d22a0ffed13f43f0451fc3a829090df5fccdee28346089397895d60d96818dd76e72e319ca8f136cadf81210e1f4184977a4ee2fe086aa34b6485a069a586f84e3904d463424102b1c918f96ac3b587d949459831ef02f2e2b15c20304519c96695109b95a5476a47ecbe4e3174efff2d658e94b01865db87e507afe3b84a8a4f91a0a36a946a0be022eae87fe2cc63750a9ef53a8a7785d88f834da54c6294d94ddefab8a682c3298dc16ae3950d31102b1ca0775b0204943868684370efa90b377cb4dfec36c01a5180d4a2a1b0ff7720d8467ea3853e85f797a47ceb10636b8e163c2946338d47eb7396b2350b35442f64d6f140037295c32bdceaa1b438d9bf5f24f70b48eeeebec4ecdf412aa8504295db9b9524ee97c6bd48d41d65b6bce58c6739cef9af2822f0197896b4d280030c32b0e8bc9a0471cf9c11a3523bd8a14e12eb895527e5c724e787b1adfef58d39a009c97578098615ca5899d21ead99959abb7be9194c16a6b578224992221fad1990ed0a9475e28d58d6b82e71bfcc6181bd8b7286f2341492d122f40c75c3f863e6ce6a8e7202b02576f6b4c061cc22b1b8b387f971fd79d82cdbceb2ed0da06ef283de53779dd0287c9abfedb545453e3c3557e6dd03342b37ea7daca348d19d058814455c17e83973fdb5a06604416922e45650a9382f980aaec55914a9721ea1976316337a3d6be06c9fc831ed985f69fbd97394507b522ed3f7065d53c055e3e8766dfdd7fd5e45d93caf27480f5c5037c763d7f4c75330bc40be23060ee06e9d96b63aaa4793d404fbd1af253f2397ef158b690fad1fffc9729808ef16dfabeffb714fef2b3c51f2a5eb21968d16b40e0889d9f5b0a85af96921db8c8c18e0b40f70a2a987802d90ffc089504139b29213c563f7139b78283cc5ec0ebf6f8a282ebdfb77e47e48681b324", 0x1000}], 0x1) 20:57:34 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000001340)=[{r0, 0x100}, {r0, 0x40}, {r0, 0x139}, {r0, 0x10}, {r0, 0x20}, {r0}, {r0, 0x84}], 0x7, 0x6) r1 = msgget(0x0, 0x10) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/141], 0x8d, 0x3, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x2, 0x1, 0x3, 0x9, 0x8000}, 0xc) getpeername(r0, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 20:57:34 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x4c1, 0x0) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x81, r2}) 20:57:34 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) socket$inet6(0x18, 0x5, 0x1) 20:57:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/101, 0x65}], 0x2, 0x0, 0xfffffffffffffe32}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r2 = dup2(r1, r1) r3 = semget$private(0x0, 0x6, 0x500) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000280)=""/160) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) r4 = fcntl$getown(r1, 0x5) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) r7 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, &(0x7f0000001840)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000001bc0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001940)={0x0}, &(0x7f0000001980)=0xc) r14 = getuid() socket(0x2, 0x4005, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) sendmsg$unix(r2, &(0x7f0000001b40)={&(0x7f0000001b80)=ANY=[@ANYBLOB="00002e2f66696c653000a82a9518d052ffffff7f"], 0xa, &(0x7f0000001640)=[{&(0x7f0000000340)="dd92b590abe7dcce854f94b020dbf64f9c45ce7dbf060c5c1f3232726322d5307a6737902ef2d2f0a69ea3f2287e8baeda907a0a290df90767c6f344f25590da30b8af4d9ad54ef7b792439ba4c57157beffeaea703cef16abcbd3c7d047243518ed3cbe0a9fddc269d7d783f3dd64ccbf62f8ae1ea477f1a8ced3e91c46b0e97e2bb5e86f8db049f57c7af521c340af5c5871b98c9a2709e2dd3b4b0935d2143769506d6934397a326b8f5c33d0eec4568f1490c0591ea9", 0xb8}, {&(0x7f0000000180)="571dc7ea0500792999240ed5247c6b360f8527321a16916f033d6249adb181f3dcd94c8e9e9dc304eba0f2783f456007599debd2d311a40b1f5a68beaeb7662e16106d3aab096e6e1037056dbad8acf3", 0x50}, {&(0x7f0000000400)="c722d33c9834e5d42809c09320a6aba9f4e8e76ecc88ef52ee40b077fa11a7cd9fc59b6a528a157625f26362bda99738621a24a9bc1f0869a7d36e6a6329df2ee72ef3f15c55e20a621914b3a94ea4c6bba87dc76ea4ca6b0921af9461d2742ffeb8557488ad32e39caaa99dd02da2f927c55ba2af19bad9acc7b4f36b85466673494944052f86b6e59d026d98146c1caf8b747847a9f2fe5cc1fbd5574c4a4f0e1172785d55d21e311d9777569d643dd9f5a4515d91b35473bb9cd1e3b7c3b27ff753bfbea6fcc65eeb44144fe5f4b5a402a7c96fb84d1bc098771e05f289836d34d3e6d9b028", 0xe7}, {&(0x7f0000000500)="69bdd93766dc186b4529dbb35c88627e65753f8304c2571b37d7640f16c03ea035dc9971aa7b4bb94b0372d15766aa9d905a6f7cb50596d9c584373e4d47e38be21a983056d4bc8675f11eb8884a07c60fede3194aa866624c89829e7c4f09b4271740932ee5e7c5c1a981083cbfd9e768a864c9299a1557ee4b452eaad6c72854e207c4f54a6078208c05b79f05d342494d90f9ab2ea70255d6add827b4e1148ea8385ddbd740a402f991a004d4ae9c2f45093ddadd746e8b5e63b7e6e214078cce9d28936e8526feaf3768f4b0e09af56ffa497ac90998579cff7b352b461b896fbb00fd739bfe2309a72e33ad105468be0971a83564015b1883fb537525a275b36a0e285b97a59e245342e562c49aa8f9190c0755a06ffb59ba9b0d7a319fe2b6cd5c4aefc758946171881eebe5bb0b6bec1f99dc95624abb07b033a0145c1f843749c843a3339cca6fd830c58629ece974361b29a7ce2b8010782147f8be2c3e03f48785546fd1ba9ab9a4e909e2601ac69a7bf508bb0159dd66dc64c99a7a894f0f721e83fdc5bbd335809917789f4ef4ae92940ffbe372161a2dc5f836a406f627310d48cbac12f5b542cf874f7ff1d1188cc20634955e4f74aa67eec250d994ad039586f136fa022d22ef04c49ceea111579127da9b875c6a4b915b8a37c69c9c43a28e653b06b6ba54e2f2fb0ff5f5026670bce54229382ee5184a13c101d3758e58c0d979a2c276faaf362178cdffb45e376c0a1dfc79266117805b11ff967e49e14a45c058ea6ef08035ce71c66d900fcae71b1753086d4e7dd729cf5b50e1d43edf3d2cb97355cbf3388b7b2477c0cc3678771a767b98229803f0e6c521da123394ecf706346c0183c55e346cc208b6dfa18c4635cab07ae2893fbff98c7016c6af53be742b34cd870259f5ea06041509f74982fdf9217c6425f992387f4a834e1b84ec012b9f64358b0824882041d0977095552eb171044b83ae66bf85fffe7488c7dd17678b34844f576bb5a2be4719ec743c7b28ad03ea1758a7a3b3965cb70a4767a03ffc6f1ed4a4d7c7bf47cbeaa4e43be8dfdd6e35f681a34753d0d9a615bfdfd4c93d0393b57a59ca3eae5302c64c37dc59a8580fb7c3ef15f59223e35e6bb954646ed741b175cb0b4911475379a2e1c0d42099379bbf3d2dc66a03abc90b24be823b1a5fd140e7d9ccf916383f3a55afb5c6caf095ae3ee5339f1b63db169b6eb961fbe632ace9ffd12930b3a39046b2a241e73223a71401c90df87e3735edb7bde99c5f9d95abab19254dac28f90fc6245ed5e1e421dd2c33ce48b93d9413f2d62ae7038d11e3066e9a742a1c4605fd7a4ce65df3b846277ca7c62407414ff0e8555a0e2de3c92d5a00f5062f8a20bb7e44f0fd1ec9e1bac415dcca17b22f10b0a9471b62b6a69b52452b6bb3edba7ebb6dc1685579abceeff05513b650f6319e21acf68475727460e093dfdbaa1d2e4974a5f2560553ed774243daf3fd463a0a7c985cd353b191274d244bbef9f316beafff32cce93c67a88cb3d5b8b5a8977b29028c32aab5322f2ddbc0900b355ded675465729341bb4f5a52d711b9dc1825af7600110e7b3d9a91d7886df91215941a787c4243ab7f7e1b0a7bf863e9302192c11d01946e8291d8d7df994e89f5250c6674886df0fc8ded632ce954b3821bef520d6d5f4654ec0005c130570b8f8bf9c2eaf374d604e180ce0917144c396a7bd0abbc27240930338667b14e7719a16238e44eecdd559d70c6a45aeefe4bf04bccf35713b4e7bfda1fd4139ab029322d0d6c15f5ee26e6d59346f0a0efe51d20a24c707901cb10c088c5a90c7ea8a2a36d2fa5eb35f7745e541ba7b8c185ba7df9f44ac1baf6abbf5b304e30786ee80e66afb57bf7642883042e92259a32122eced4d6a4b1fbaf737757baf49e8875ea5ef80dd5f2080309d4f17f70e0ff9bf1fb09dfcb5d8069a25d1923499636c17ebf2dc3012370d0be7435f3274d77836b5c29f20d4ff490c56e841dd924bd51baca5ddc3ec235ed9483a1ebbe0d0c31406c37b47046bcf5a326a3663f036949e5e0e8bbab4479f40864e1d7ccc6c4f187dff496dd74a82e113471995dc6ee7b51aef353d029ed1628b1be9d9e0635023ec1d579f998f77aeb1def9d69b422aac52db0153540e8b608935d68278c865319309b7df8fb5dc05a00af8df59d6932037e9605b7a17e73d6e58f07f8fd66fdfdb19b136e188ff8696484a5c8743fc9aa7b17bd2b7c7f0c888a73e37e4129172f29c9665b1749a954efb81c4da3559fd396234d8172a1ec04872ea7b1253ca922e0e36e804a52e896e9af9b9d9e297340e3510f33b9d5c2ad7d50166984a0b259db938075934bbef409322ee73d0c26839e29132e74f880449b2739c5719fe65346fc089271f162c95514ac201bfa7485a5decaf62b9617477a385c43572919bfe6f1f637e9df0bcb90d2daeae15adf69032238425df2c3388d2cd5838ee8813d6eaf88c153bac6ee084b0c27942b4268b2494369f525e4de17064451ecd012fcd39a0f5b8a2ce8bcc9c3b573b7187f1504240f53fdddde8f6317c4d92f07e502af3abe2ac0d1b1f93e96de7e129ec935e20088f1c3b600bf0dbe72a414648b959dd32b72133b592b5c9e0d93a77357259b3ebe5581fe1f3d9bdf580c32c0754120069c4f4d826175c9303a2659c8df175285cea378beb03db190685d2258a76c342d13c92964951eddcb818fd86cae1909900e77d9bccec2239c58c8194f3af45775cdc429246bf79b551bd84ee789454c54d2fa9a74fb36bad5848d1fb6eb6f8e84aa2876943874619e81f27919a7d8eca9f31aa8b99d7f0084f9286165c63c93f52f8736edb732bcaa06fa41dfa24b9a4bee4af7404f4a8ff30a1933c66baea066ba8a26ebc90a827e4548ba35b5f2e58f4654d57e344d9da1907b38a89f5f0a9a0183fc2bef1201fd758ac8ab5994f6020be718d6fa63b7dc35e4b414dd8a0b5cf920e83ea11daeab2827c6be2ab846b2086b5ac944ed88c5c59a19fb8c87c01937bab242581fec28d5f57665c4f4d825bd3ecdc0594705d028388d57c691b266f4e733702715c15758dc9dec032384f1598f4935ed1f91c04ac2b8f09cd8e370ec25c18310be7a40e9fb1eb823d018a4f73f651628f32543064014f7096a29bbd41c4d830ae4e6557223b693f6cfc19db863fe3942b6c5770806922b72826b6d1e866566aea6b22f6b363588e86565a623a480b7325259f67078992833e948a2dd603c5909a45e3b132513a74b118d6a5ce5203d334343dec19d71d4f59ce4dbc63033e04ac51f788b72d51711a28142dc5e75bf647c3fd78003724ae8c7447fc45ea1dec402afc403ca10f67d8fd44fc5ef45cd1db824f2fd14f7d8bbfd53550e929743860db13d387cb2991190abcf6c359790d2bc37b00205fd5c68732e96507d0f7fba98dde34f3ad7568da8913a57b79d342f35d434fb6c412882a1f6af646ccba3614abd9f54f1350f153817a1c56e23e1c0ac9dd24c1cbc94fa43d7b5f344c2c78bf12360696009f40f5bf0f85e4ddbfec0bc754eb3957c5e002bfcd467e1c893571f814606e07341457c127ae5f8433429d1430af885866f7d3fda326b4dc8ebaecda875cebe5f236d803e1a9c78d43790c379e3c832dcff17da963793d37a59b294e2c4d13ab618ace145d7f56ee9d0604b4a18a1edd79c54a597b1ca134c2cf1202645d1c1e31596821332cabb9ef12853f5b9dd36907ba51ef58ed9ecda0ed89f376a3ab849adcba08c9aa9e311cc9023ae41b8702551f81b2bad52686186a3d4baac3bcbb056f05e75397d685409e2727413c7034fb4e098048b5b40f63e52dde1fc5bc22b6be1c854ff1bbf360f90e90f83396eedc297d5514e5b78b17c01add473c8c3818088d26995f3c1051c0e90c24c98f6b7cf86c1c1e4df92bd03138114cd2a50827f81841c5564b016b5b2e9e0cb09bfd00f1928ecfe9fa67b53f2a3112d06173ea94095e4d172d163f1ded410aeb5e3b6688d963b1237eafbdf1b7619ec067fc6d3ced8774e9a910cbc0f770ceacb6466299b184f645e5bd59877137bb64fd676bf01b94cbb564bca7e7f4b1797be6be916ffde25f0930615a795878f09def1dedb8d32895273f92a0e521b7df807ab8c3f49af7b53cadcc45c92af9c3ab38e8837f47a5e080bc828c502e2ab3bb0ae15991e34de3a971e46180c913677ddd7facd43b4e8ca7aa00d13f776d0de10539be669351e6292b303bc1c41274700eb07fe5343a5be84f3098339385ed778c61fe9f3b669b9120240bfb4ec7312876f4c447717fc199c7cc6ec38e7b50f3a6c790521783481c22f5377ff708835bd3ecee54730cab26dc3883bff90765e49c2ab38ed184ad7153598efe202357a0fbed8c5c47d8e9a5f12e8bb9c90c4cc8182dec6fecbaddf2f622463dc90be12ca3ea5aca5ae92345ca18ffe69bb1e743bd546f3fedcecb7081f36794c27c0e6561d8e57963df9c168683ea66b0f6a583cbbf1f5b623691c25ee53dca235e04f32bec438208f8671c2b4ad24a7dcc83d288a2bdddc8c2c291c58f41ae629287dfc93c4ab1b3167a8f5360f6f6c024b14ae6e539feb3943c1b655afe6b32ee00a965a016686f6cfc746a37f93e0cb82e0b8253d00197ff0f727e579ac58f3e599a2291c0f4869f0e621670c223228003b15d7242ddd7ca3575a92bb18ca19e311d265d75acd75774f40f83fe4610ff3c1a3aa0166bb987f252a1e4089e9d4033f21cb43340b56ad3d981b51a77fa54fce70c68e5e8786626e2c1d15fb3db05eef1d04025f4a1b2112904618d74cbd5cc7d19b4dbfd491ad32dbd8f581a27be8248b797f8789e2ad5f886c10154e5cd676c90c861ceed25031ac64475a1c84fc70d8028ebfcd2e7104ad31ab6253ae1fabb399e7605070f3e4cc974c2537229317149f4a2d9628478374e6d67466fec1e6e8e6aac38a4021fbaf0bdea5f6fb0b2a058d4ae0d1748cb6bbe16302013127e7b622994a1502499aa40aff12437d05366f415c317b7888fcbf4fab7c8e032f9548b7c23b4427a38805687f18b469a0de130fa467e1c5471df868a6b38e9bf7f4646d4c4190ecd8090243b55c258957f3adaba855a96056031934a17ac247ab7c0541b437eb750fc040d8da0594f3b7d73ebd0a0576839ffeeaf20a4ee2f3c0995b960924d87f9ce342e4be1847d5f21a05a08194f09e431af56313f41118da31e737b26c9fd3bac294215bf31883d7e535a2d24b9a7d6cb0439420e4ebe1517ef3b6c88d8b7b0da167d29587f311c1eae959458c0ee3a450865b96b6e05596ceed5a92480983e050a2ab5f229b27e41704763e410184028a63eeb149b5605348e5f78200043b90b1a50fbd0537e1805aa57b5bbad99c740b4e522fa7ef0cbb2ec09b1e39bda7a1a454b46a91a6b7802c290c63de6cacd099bf15d7eb1aff7d4f4c67af90a12587fe73a84e59e26fa68e4e65d4d3375fb41ead82d79627a86a0f19ebacc2d499587de992e0fa6ea7e14da52150fda0db5b31274cfb0d2e952fcdae62eae88219dafa91a60ad567c60492fe33f1d7994fcedddc81c820273b9696c407063c2d6fc46e3836edfdc91558fcfc2a6bbec24d1153dee6c9db99675247acc30059d1fceb98ce598f5d944ad16e82f61513a8ac8d9de77fa9e24550d9928536181a1ebc157f287bdd3831c87a22486ce21c2bb6e369bdb3c1ad7f729dae238b932c1351b5afeeab48cdceb2d12b4a74b7502e753f3ee350", 0x1000}, {&(0x7f0000001500)="578c33f38ddcac2acd8140a39b7767ca8224cfcd0ac8b561052b168b2b29d090679e6812d3d0ee1f8ea77fa49dbbcee7262a83dc964880042ddc43dfd6aa4f8a09575cb1e8b0ead680f95929ad941b132dded951761c273a5d9618cd940f6ffd9d3d2905685c95244464609aa764b076cf7343dd53caccadc937d262385999705fba69004b7481c37159d12192ddeda97e2f44426d5cb09d8473dda2dab0af4474915d3db1615633d20d512bb8ec5ecf503e9004", 0xb4}, {&(0x7f00000015c0)="dd71fbd68bd8a7725054e32d048b1aee924590cf81a598f1b7386ade3307cb09b862d60be23c6fef510bfa6159fad982f0e679788a19a7d9315758d350f6d62daa7f02f8430f8f33af1f30c4e1130142cb3b16a71079d865237541758c391aeb8fce1e079c395157bd6051122a6053d2394256cec1eb", 0x76}], 0x6, &(0x7f0000001a40)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r2, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r2, r2, r1, r2]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r2]}], 0xf8, 0x2}, 0x0) shutdown(r0, 0x2) 20:57:35 executing program 1: socketpair(0x1e, 0x8000, 0x89, &(0x7f0000000180)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000600)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, &(0x7f0000000680)=""/4096, 0x1000}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000200)=0x4) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x1) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xdaec, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:57:35 executing program 0: mknod(&(0x7f0000000780)='./bus\x00', 0x2000, 0x86128) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x191, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000007c0)=""/209, 0xd1}], 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) write(r1, &(0x7f0000000040)="000000deff", 0x5) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000240)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 20:57:35 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x23, 0x7ff}], 0x1}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f0000000100)=[{0xc7, 0x7}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0xa00, 0x0) 20:57:35 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0xc2, 0x2) 20:57:37 executing program 1: r0 = semget$private(0x0, 0x3, 0x400) semctl$IPC_RMID(r0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0/../file0\x00', 0x8002008, 0x56fd) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 20:57:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003ff, 0x0) fchmod(r0, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) 20:57:37 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x100000000002003, 0xfa) r0 = open$dir(&(0x7f00000016c0)='./file0\x00', 0xff, 0x0) r1 = socket(0x19, 0x6, 0x7) accept$unix(r1, &(0x7f0000002800)=@file={0x0, ""/4096}, &(0x7f00000027c0)=0xfffffffffffffded) stat(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = openat(r0, &(0x7f0000001600)='./file0\x00', 0x40, 0x1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001640)) unlinkat(r0, &(0x7f0000002700)='./file0\x00', 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001680)={0x0, 0x9}, 0x10) r4 = dup2(r2, r0) recvmsg(r4, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000080)=""/1, 0x1}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/71, 0x47}, {&(0x7f0000001240)=""/125, 0x7d}, {&(0x7f00000012c0)=""/248, 0xf8}], 0x5, &(0x7f0000001440)=""/193, 0xc1}, 0x802) 20:57:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x400, 0x0) r2 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x100, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x180c0, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x10000, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x101, 0x0) r9 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) r10 = open(&(0x7f0000000440)='./file0\x00', 0x8000, 0x80) socketpair(0x20, 0x2, 0x3, &(0x7f0000000480)={0xffffffffffffffff}) r12 = socket$inet6(0x18, 0xffffffffffffffff, 0x3) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x2, 0xa0000000, 0x3, 0x81}, {{r2}, 0xfffffffffffffffe, 0x22, 0x20000004, 0x200, 0x7f}, {{r3}, 0xfffffffffffffff9, 0x2, 0x2, 0x3ffc0, 0x9}], 0x8, &(0x7f00000004c0)=[{{r4}, 0xfffffffffffffffe, 0x10, 0x8, 0xffffffffffffffff, 0x6}, {{r5}, 0xfffffffffffffff8, 0x4, 0x20000080, 0x2, 0x5}, {{r6}, 0xfffffffffffffffe, 0x2, 0x80000089, 0x9, 0x2}, {{r7}, 0xffffffffffffffff, 0x2, 0x6, 0x7, 0x5}, {{r8}, 0xffffffffffffffff, 0x20, 0x2, 0xffff, 0x7}, {{r9}, 0xffffffffffffffff, 0x1, 0xa0, 0x1, 0x8}, {{r10}, 0xfffffffffffffffc, 0x9, 0x0, 0x8, 0x61c}, {{r11}, 0xffffffffffffffff, 0x2, 0x2, 0x3, 0x4}, {{r12}, 0xfffffffffffffffb, 0x40, 0x0, 0xffffffffffffffc7}], 0x8, &(0x7f0000000600)={0x663, 0x10000}) r13 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r13, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000020004, 0xa}) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x1) pwritev(r13, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 20:57:37 executing program 0: socket(0x11, 0x3, 0x0) 20:57:38 executing program 1: r0 = socket(0x1c, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendto$inet6(r0, &(0x7f0000000140)="7d993e59202462bc4518e419e4b516a3d506c78ea4193c22b76a161ea5de5a7d94d82f7f9d8017476687761ad057664171c93d09a45e0a9409cee02d188dfc3e59b5aae441ecf510ccbd1aba774751881c93c66602cb537d2f16a374b1053ac6543221d5fcff0fe58c1a91fd99224364c15e6d57a39219", 0x77, 0xb, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 20:57:38 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x40800, 0x80007}, {0x0, 0x201}}, 0x0) getitimer(0x0, &(0x7f0000000180)) getitimer(0x0, &(0x7f0000000080)) setitimer(0x2, &(0x7f00000000c0)={{0x400, 0x80000000}, {0x2, 0x8}}, &(0x7f0000000100)) 20:57:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x21ad, 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) r1 = dup2(r0, r0) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:57:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) execve(0x0, 0x0, &(0x7f0000000380)=[&(0x7f0000000140)='\x83\x00', &(0x7f0000000180)='\x00']) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x7, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="fdbe7a0eeee2d028", 0x8}], 0x1) 20:57:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000002240)=ANY=[@ANYBLOB="c86798153f8b82022b6d6dbb4ebaf8961124a94df35d00000000358300"/49], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt(r0, 0x100, 0x1, &(0x7f0000002280)=""/69, &(0x7f0000000040)=0x45) poll(&(0x7f00000000c0), 0x0, 0x80c0cb) sendmsg$unix(r0, &(0x7f0000002200)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000021c0)=[{&(0x7f0000000100)="02f1ddd4067c977cfe494a371131f2954e3f963aab76fdf05a79aa99fb5dc46e1ccd6e2208b300c5503a208ef1ee42ee6601e8006463614fcae8079ed326718aa8b7bc9e768006df391ee0d10fcd53de3861358c874dfd4f3ea77c964fea2862a6037ddf950bc07afa84f32b7d73589aa8fcf00c7d40ae326e70516e5264654270ac650d14350414e54e3a4ae990cd6df2376d62f62c35e46b11eef46412500d05abaec54ea8c2206f5277c06a757873d14770e4fdc7afbb4e57eda9dddabc36f336ea0560f3ed13e3e076e3813ad90474dbba11bc3a623ac1046a3f3de6fa1e63674f608d16c6f02a649f6c2d41e0c902f3445526ae20e3fd367a894aa91effa94b0f571ef079c59c1c3f850c9f46b44ddf85356373e29a1134767294dc5682fec1d99adbd31e23106f90ef84cf321733649af49683b4d8683476cbb8c3f5bc2231928da0ac00d760f2523c1950a6c9e87041b9add5d33da8ed97448c10f9f046ff8e846650d66e44217f2438be9f3c4c975d6b1d5e8838c8c5c85033ae9b02f8f5a88515c57f6655ea845ad9906ff455d2fcd334f97b96dfc155518003e15269776753085cf65a9fd1215e76ec425934f233d2edfa2b9f9275d0ced3a4aad6715e05bc6654656559d49416dcab5d88dcb435b67b94ca6c5caed834f55add49d1fbae120009b6d54cb29141a6e4a9a98c6bfaaa0ce6fb4ca3149ff676ac543f0c127ae5df4ac932d178dbe407240a434e6bc120c84679e7528d1dfcb17a0ddcc67280d329c1e182f405bf97dc322b1a15fd87c247a692de1a83571457ec23941db3a58e24fa578fae32d20d93979105fe02a2766be799eb94f3952ef3b305a9bac64548364551d286f225a8767fa54730dc3a3afa634031e8eebb7b82fd2cbb09baba651f1d23d872e954ba3f759d0203e0f60ce976154a4f5c8957814b1a17ab117072533bd9b4b4c093651fd4e219b49f04efa105ab34021b6871489e4fe95db2d1c8ddae74262485a04e422b3e53d2616a83fd1487d3d6aa42e77a42edce3441c24aeb7fa9b0ba97f9c1c4c2c7cf813e5da53f36ee22e63ba6f654f6f1af553b304852cf066b9e1ad40a6cef1f25877df778ac8e05188abe21b9bfc45afd7a38702114b5595dc8c9719f368b7e81b880843c0e8bfca3875f45fc7dd6518e81655e14d90e97bd43baf0855638b626886108cc3c44dd55c629bb1db7b1963a500d59c067e5ad3607d379a1cd3a68538840fca8bb19df6307fd65ba85cd01a4090977160d188751a078de3f4bb4145f20a3ae51e8d4f68b0ce9b40c7d3532bf34956e96b9e94e753da199a2a827150387edcb1e48277881a24c051f7518c5291942236a3f7774ef558240a12fe7db9b81ba1eef2665e73debecd6d4fcdd2d36487be77f487d7bdcbe5a051c78ea3642a03014f7446616887210e87ac5a5153147e992660135918df307991de3975026a2880d1d437e6e99e16fe8a8ae17c591838d3a5dcd11f45eec1fd5fe651c4c36b2afeeecb6df21b60ca0fd67fa14d54f7c67928546c561495519a0ebe02780def97b0f6bfbd45a3bd1e3b16631aa78c3380246e8160677afcda10ec342c1f5e4a5122e2106e1ccffc425d02a1bda172ec50914256a9d9bd368c69441edb0e717a290ccbfbca0f7a2d5f88d352c6e483213c631d34b4064a5bedff648a30e3a31c1d60cd97e53d4e268d2cf8d56aed0cfcacd35026399faff74c8f57b9f1b5ff506537c1dce80a95cde11fec29e5ca3e4563b203e0d493d5a273fa7164a9ae031173e87d0f65dc8cb3947b286679201e25410a368321d1bcb480575084fa7bfc9d04bd8336bad6993a95c78e2bb3280aed97350ebccb7a4931f82bd2ad3ec6a98f2ee11387254e5cb092e06504152ea807874fada6b5f90db4d0661c229c1e4568eda0cd1bb35e74784fc0ff4e2d2d7d51929c4623a0140f955a6ed1e5551cfff412f7bf2761b1e016def5bcd879dbe6f1d163343d7603f94c835c507b6995ccfae494523b166402333adc312183f3e697c00a5a5ce545d3b5dc57de36ee295d0931b926e1729952acf79fdaef93a498a3f1b9674bf2b89dbb6e1749dc7bf025910c675f11b43fd01fcda827a49a0bf69ff7e698a3655d249d5bc514976b3bcc488058c091203d54a43dc4c244b7d5a14c685d541b944d3056dd2ea5bae7c9689cf202feb90ab9fbd174e25eb2114d1d80cf3b617abe09dbf16e9fda8ca97ce0269f8637750b3f58f80f657ba080122b313d96e59b6ed31a3260e4a7f3a77958ab18d6c3e4081e702eb368127683ff22b3f20400e064dc2da4f1e19f28b32f9795d274707e0a99b22693e4e9b351be2538d7b8d48046b790a2043edc0ead4d3701f0c02e922f8174c34c69dbf1b8be9d93641ce8ce812af963cd398a43a981d38e58c6ba07a29902e1e0e2caf8de6a6cdd3d903a8758fd863ccdd3d3f6fee1fef9c6e3d9d558b2b4d00860c9078deedc76225ece08fb71765c8911c702b30b861f9cc3d262a2df8a74263f27db7bfe5cf8abad8d84976a893293a24f03385ae1cead35e54948d273cd83d5f400a7e4c6056052293858aaa14860cc9c407800ad72c89118498543d7cd014ab9b056e7b243d893670c18e0d1dcf270ca154e8323af29baa64b77eb96aebd994b2113b5aea9b55f59e5c5b4c3007613fd0ce2809c3771854acbc70e16c36c800d5240ce1d2edae1213bf853cbba426682287a0b3d5419eb4ff9dea36833927932f13d4554ce519e66e49b2d465529689c68000e177b343128ac1cf5a34924bc87a77116d3762a9efa5a1bb23e5d50b2d82015de6e7fd4fcc7ac49491465227abc5dc2e5e3c05d0b114fe9520f483c68ec229d4ad9c11a8489d46cfda4a138ba434af6a9a35629e720c7b8869556dbf4660604c9078eb1c28f001dfa0770d26e81e2a7c10ed3781481e801e69dd1e4cda27000cd85d27ccf63ed6828ca7ee09871365c6ea0a55961448da6a9e1338215d224fc132042aca93487396d850fa1c4b581faffdf9bfc8dc63a98b84263dd634422fa8c5290aca40864afc19647f2c4d60e4a00015b72d30008d5a2ff7553470cb6cf20e4aca502563c6b414bcb1fbe17123aa54c6afaff86aedce8e5c9183a6cda7a95f06d9515827f031b4c09bd3bdf206732b2197f35219d884aaa952ac3e54ad708acb5fa9b0d04e3ddd8c2323a6629de4b173628b98d1e63e9eb18940e79599b09e7d4908bad30d15e154bb2085aa4d12ade4dee03430b0f666171eac30decccda27fc1cd3eec360bb787649a6ed446061a6452efc59e80d9426c554a66570d496bad5c751f9da9ac6b6a642adc5205eed43b8213ac86f5eee854390b79b2431d28e3d693bd3f75d212e0762b9f14e23490bcbe02a3ddbf1c2a028b1e0c7fdecdcbe7cd1e1d71f1d1c75c639d173fc17c081b2f2d5ec610f5109f7048f154e1ef772d9ec8b1c855cad6000b01d07539e7174cd300c0e6f1d4d2e4e3be9d365956e546615914b0e8a63979362636b8090194fa5ccff0b5833d61bc22dba48c1a0f36a239eca00e8ab9f0e071538163608f42787971bd6f558bf881b28c462e0251b9f312178b35bb1cc1d8d91c6ffb69eefc84972f770385e17a33eb44e706aa2f8a6128f06bf5ff0b2af963e627a7f03a050529b173e0a759f18c93911d70322ced18b31f6a8932111f9594001042856b86717e0d891d33c9a0ef30f3ed0627b38ae5e3cab1f356d039fbdfdd3f291cde528b81489f38c7de2880a0bc8bff6172ad7cd9e7f3a4bc60943729733d37fbefbb0369153c9d8f5aafe5a93dc4174b9ad92fe8266b34489d9cffa9f85c561bcbf9ccc3b3108c33f3dd0e2268231f366beb41176749347cca25cc002f16bce55750a40f3ebcbe3b6ccc774f6b696560ce2b9ec59c553ab19ca1e0e86f3b882c1b24eed069ec2d68b9b04615e11eed566fd90dc89ed584246a48aa7d94fd6ad9561868a30a8178044a79535c80ea16a4c8f5d5d5f05667343aa21607a837ed79d65021547a0a437aa9b47da5a13ad4177b0564aeda81c21e85e515b03af3bb54e3a050a34cf050c7d1c3a9d57c95a9f324e9cf7a39e09633141e5b0fb69d3b19d49868c617fa61e9bce857a710bc0bf6bf5e1459c035d6447e668c1b0f91d2067cd7006b9e85737effcdea828fcb4a81679c177888b3e649fbc513108590ca0520d55c4394ac612331f1d50a22aa9f7444aed05f80f2865e45d4543ac27d0654c728aa44ba440951a6ccb0eb0daef589b13e1dc22cb0ae8f03c9301466aa2be169ea5acc2363662fc23c1229dac31c78a348c3b6813241f73ebabc47e55758d56dbcad0e8884c658f64e2c681aca57c0be9d7ac1b7bb6a1f3dc3af799238f31738c351a4c6a5daa596f6c4f1ab3551fdb0798a0df58994fc6a8a25d026049b635af37fd66c4ad74d160798a1f668f60c0dd6b2672e81ac6d88a99cc54577ff97efa981fff13c6678ae4809a0f6bc476ba335c059320dfa6c14b54b3dceb7ac46fcc487c6cca1dd2f350bf91d387fc3fef4948a1fd527b8859d9461eb92d251b607d91b2502a6e6afeaeaf606fe8cb77d9006b826f48802325c2cd1b34a4bc77ec7cf3019ffb9b96586c67511c5c2df7801430291385e0069e6def5232844aae445b4a833ffc940083fe9726dd97ef6c5bb99d2803758ac03ccc2e60a8530dee771700c76c70d6535d54ddd246b048ec3c0afd31457bd01907dc34f5c7fd6afae1163acb87e76f7d7ecb4131be3f799c243d789eefa0056774677df332d34616c229f49f4fa22f24eadb09f07ef135b0a3d67bb1dabf06e4196c0842c9e60424d247679bde9a785f6e6db051caf5c1cc88cc47f71565971a01ac450b1d7e4361ebcc58a3b647587a321915bed77a3ce274c607362488fbf62154abb3311f3d3a69f4538d61025ef8948476add813bc5759fd653540599d9fbce46f9aca43aa68c15f9ccd0215671be1ab3d4e16f564287dcdc28f14ed5fd38cc13e184a297c85b4f01afa017abdd0037d06185ee72c512815d2d30e6e5133bce52faf8fea383169b17dc672d987bddf4a1cd08b525a5229642d08c694e6cab0929879fa2715856ec6bf48d58610ea85c2eae5c0a746060ed2f26d8692c06faa01cc97ac50ed902ac9da3ac51603019b459a1b9f649ac05b5e655ca263b1a310969f8845f47e8c8c6ea7644a272496590c2299ef7f52101ea9f38317953c7c3ba96559855a274558cde69451630fe0897deb6fce629e1e79746d37fc4f972f22e476281f21307281acb37dfac1fddd569adecb29c0800e17d51ac6658bc927733e50caf5580d3b41f21d645916c118744d7e6f068eca549c1d652ffde1bc3857465f0a3981b9c3e4b64a2f5922c053343c5311a046596bdefda2184c8cf307b9498bbf3574029cceb9c822fd6cd95fe26c459f985b521131c543ed0ef2fcbd809c65417547da46cf1c75bd04523b3f3727f3b4d6181ea5a9aeefc2cec59caf5875251d6a0b558a615956225a2a93545e4138aa3f8bcd4949c7f1edb05fd64fcdb9a6427ead5311e75c15d1dd88c70f07ee68e6489ed0ba9789affce01a402c728df1ea875a7a332659757b6a7702bb378ceb1388fee65b72d15cc63466ca745807612e33048960486e03acda2b64720a3cd4f51954d1e4490d6e9e3cf1b617396eeda8a12df552557f60f960edeb379533801bc0c724960799e922c9e030c2c4c9489bed59e0a610f4c12b77466bfe417cf5368466743e89fbec6ea84518f1a7efef9420dd70c350227b1", 0x1000}, {&(0x7f0000001100)="5879c2ff763c2f1cb6c9a33ff088c8afc863442070fe332b41370ce9255f2761eee58bdea7c46d970480491ab8aaa6435b7f065303dde42adc3a5c498f13d8c95901c5e8d7404966c8d90442c5490bb6e40398de0b88477cd26fab78e64c7481da599ea8a31a4d8ff7c760464ec66b44377a1a068630d6e244f8146c27572f104c5ff5d73c291cd60890618b6fc0e3ae6bcbd04249774669f11155d1c21dc476855b9e2230092ddd4d4beadcab6109bce7518a9c52ae997d", 0xb8}, {&(0x7f00000011c0)="061a8b551881f136bf8dd17f34e13fc48f2888e9d5a26e10a9d1575f80c7d53ee3e3a85c9d0ba40b029070e7b785a1a8e3ccd7b0e758ed2b7951457c4e905eb3d79e720a6126f9c86ab0954a0eb98a87af8e09ee3c2f8b5eceafccbd03d1d5ea798582f4da370c3a2a11d8ead874030d5fe8037beae6634b7c8140e009d650e5eb0f4ad6ab779e45376d08437be7cc147dcd58e20944ee9a81db2f807232b47686729c16a1b40bc8f2d7903e688fefc3e949d67b3f59e41ff3bff897f1fce98fbb1693e91f38a9f95554e8b2c03cdee7119914b1fa06d4b247addcdf747c1d26c4b1126a18f34fdf5ae541331afd8e9173acc71b287361f503491ade5efbc30c47f983ee7aac66371900dc9ca5278e7f2ed41c2f58dfaad154670379236646d61c46cff915881a3cc2e16046c437f4ea0b47291503e28c1a1de6c0b87dbb0c82e3b06e8ef808fcbb7bcbe6929a9320349cba6d8e6bd4bde7a2f5c3759f33108196459ce8a1b683c4608abb3e06634b737ca52485010783a1c4e9e677f43a84501f165d6a3bcefd339ee5c8a723f2750eabd6939b66c6f69d3e7a7bdf50b0eaf4c6ae78103b8206ee11be0b4c363bd6f3660f3a4cdf04f82b38f00bbb809f9cd8e84970376a24e5c3c7b72d8f9c7245034765bdd7449f3efdfd3239138ffb9927762571dd0bfbccbc8a88f642a74e8160ec0dbdc84f1c8b2eebe32cbe068aa90677c02148f6811109991d96aad6265b0a5a0d64c826f4c66dbe49d6bee09e3cfba786042d7cb7d5810d7e84d981b4c8d146dd297d64e1595d853928ca37d68cc6ad280b9f9b5f81ae4a27139e06c8a5e82d44ba2a764992980d296464a87fc2274f2810860f5c0a7c747475f756dff7a0a91f2f728a10c62c95b7e93b06dca22e562502c191a512863134d09dfd96e2671cf7c745c329fa7784e461163782a64dac1ee0f4c25f8e614ed4c58998da389983cf9cb440c6e1d59ddd7c0e1d0c265079e9031583ec3f233c11dae33083adfcc1ecc55a1ece70624407973765ec573112913c684ee3e4766b0576b4fa5b0f16f5ce077b22fa964d97b90869755bc407d288235e7d5ae57d067c21954ef54d92504e3c60a2daa005c991b588a7bfb51720eef68400d0ee1bc2a6fc97fbbf854d94bb37fe33506a1c2eea5df8569edb8c8359474271b4c0b342c76d43c7c567007274443313fc5584f865057299cad5ece1b03234d7dc81ab98e9c60a8c37fff0fc6c586966b92e5fe477ed995e9cb614e6791844faa44c890ef6feae73fbc7ad757f3a05a31dc0306cf2ec4e580918c5188b85bf4dbfe475426b76fca958b643081aac4bc97f463156114a64bca95bcfde20b83e6bc38b415f591c8371697fa2f59d6e041c068d030c2389cf1eb5d4cd121e5600291c010e470caebb29dbfb0207a62da22f458023f0e6e5c665e550d5c46ddf43fe28e8a70ca2053fa54c4f2b160dd5036275861e6d1138a134eace35dcc185a685889e67bdf72051faedc2fd7dddc63b233fcdec4efbb98b9294e7fb73069942faff0cf4a4252d0446d7fec7994022965ffce3ab976f8673cd70ccdec093bd3ab52406eea18f10db99f5d430fa467959299d4a3ff56fa8a7a8c832a677009ad5213b3b3bdd68516f4d266efdf110f77d255402d2c336c03584ffc174d6811fd56525cc0b578090f217fef1450ad2b6fb08df57f29fa7cf1f7c6c80066b18a1bca8d4fcbba6cb09a044b44904ee0e92424e31f021f94994225f1497d5c8f85effaa2e8cbf37ddc08665001cf1c4da631929239386f2a922e63dd028a821e89aef01bda6cff7b5707ea09d7ed3a560221f0adffd868588b1234ccb9cc8141a2258efa299c22f48f56825e2e68f21a11ca375f5eae26f552e863e511ed58fba46151e07b538f2c4b0b4e7a2aadcca7a82bb3d904da4adad8ea35f0bdfd150bd9e9ff1447ae927b804d4681b031d2cfcf46015552ad07f5717b79a4f0cf41ff1ca7a2918b90ce6f107a3662d16c762aeffce268b5869263a61a70e28b3f25638536831e508449a307988fbeb0033e91ab432d2baa9c4705cf22abdedebd2f63d078dd78a8bf0dc65b25b577c5d7d73c4810875d733e1339464673dfac9307e06528de79abbfe17f7f7071d26c10d5502fe021d6a5ff9b1242b198f7dc6347c4999b0d80e99d5f269a6cc3ff41330c2cd34646f48effce0411a2d28fc6c5df35d9e8de395205ddfa10b238ccb6e9265821e3f5f7da5a6e6b917131df9aff9ae78a145bf770431ee1e1058613954267bbc5c755a9f2aa51fd88a159937786f4aaabe80e425385a47b3ed34efae36f5de25c001157763e8fb5f5a39be3750dfdeb2a379e8b3bde7c7a0a811a45d4c8ad2e62cedb9f6040708a07d9a384d2989cefcf1f9ce337ffc8f533fa87f0df04c3278cfb26514919fb420a447f8c8cac0c7a7556957d9a94b5380388c1f911ee5196f96302b22c98060840c5a248923d47e0d99a244b012114a8503b28eacf7ba40758378e1e96d7e35d82d7b07de9b988e75d86327ea75b6794217431880c3d0073244a2903000387dc2892338bffb7e496489dc386c0495c8eae25ee172005a6b859fedbfd3b619a773c36b3724a1368ac482c96eec3cdd83a73f7c143aea73d31191cb6953fef7db11044e288ae1750f16ac5e33006e225b8f572bb2180b1dcf6dc9c85fe2acbde2f8d739ff8b774a10007eb0a3af3a9330f1c8801ba5c67280fb56186fd2952c3cf626e663c333db4418fb4bf56f2ff7ccb855643ce22af40450b72e891bd72da91ef79eb35ede400ad018c0f7e0feb958b9f40d62fce6f7bdbb076bbf82a928a26a37d3db2c853dd6e3eabf48e52faf72672873883b5185827ddbbf2d9c1a394bab2d11db419e4ef394ddb55ee92e08aeae602867071284b243a8ab1ed1aee5126c6dd4300353b90d0ec01c2c1b20dc9d2f1ee09f953c6e42ca6cffb36c4d372a2d522059aaa27e61bd1387887ad2ce109f7be091f832f73988c7a033cde6ee01afc1cffada6e67bd6dc26ad90229f06082de43423bbba443437b1ba722fd4f6475bc7f271f75fe7b6efbad5e7f3f8b5eee1c64046e1dddcd2f3fde2d4955204c4705e679ca9e74eb2240158f7304844b4d4e8820b7eaaf97a18e56ea1f144fcf56cdee9bb451759ec2d09c54c2751fe09652e64de954bc65cad22e375ac8fa18b3f2b344b3dbc5a96035ef1e7d6971c94b7cdc3127b7582403d1a3b64ded3850ef0160c0b1c41f817476a9f2ad98aa8d8b54ac1ecb8ed0c7c24643caef88e22952f659f131c8d92b08acff84c71c02664bf88d654ee96c29a33fec3ff69c8061aa894269c269ba7cdc6db1b0c67d97bd2ddfe0cc5165e3f4e536f470f5f807a73d1b82bf2c90c06c12ebef8aa8835f3118f2d950beab7699010f539ada3aa6b2e9a516033dba0409cc1fb487abb8c53a46d49ef1287ae0841b5cba801499e7ff22595388a6a4a7a150f8aecb6a26d9c78bc41a20643e72867cedaa698e6ae0964f9b7613012cf9c64400c25659426fdf26818007a6d221e2688a2f7e007f5818b7d05271c53464bde47a75dd71edf8ece1330e580a265bc0ff79a4c2b4aaa667f031df9f6403fb711f4ec612e644b9f0a5533d43eba6c97039a300c5cada42c8842a070bfc0b98a1df833e23c9a8e19b1d5f5856d728859532736c822ef0be6c9e1ed3baeb8cbf50146387d16ea50ee88a1d127dbb48ec38589b9b4dcb00c943ea3fbb216a9f5877d29b94dd9efea7b60866828ad1b1430314bd09c0388e96cc9eec22dda378b8845a1d3b6ebbb6d8d5d0c944ac40acfdcf75ccd320d5e3e2f28c662d4994a7dc9e97a2e43553e3aa867b03eb4cba9dde2f69f02b7bb1582889885abff48fcbfbdf49e7c6ac927ecb627493deb2cea66f3c425fa7e453a9a6e59ba6a8a07da54d90dd15e9afbe8cde47341bd4c08fa20194fdc2a8bf32923940f1c7add9f77f117d00150918c639f5f3b679529789149b9dff7539e627351410be94eff29560448b40d5f8c23be9bad91b6a78f15fb87162740eba99ebc3c1948ed1a30c319cd1e5ca2292e9eb9fb909e97a4ffb7143b0c221b81ad5bfa7f6fee9ebdec342dbc961af028e48e6758d5497965d86b03b671bbe156584668127faac6258b352abdc4cb01442d0dc3bf4e1c42b5171c610a15cc3475c310b3c18835f13330616fa28d93d267c9a9e6da010d26c337fae779bc1d58c13da2e5a8be8a1fec218dd7b09f01b587bd4fe1189407c61aa7d9f0565fcee9c82a0e73830b4078b961c6cd3af3c5cf6e7539d19e3ecb93a97d11a5d2a69ec9896fe48a58c00a187a47b653644518cab8d13e60c59c5040be811176a068e6bab7e9782a6d0458f2d8c54c483dbdf9dc2cc932897143b913f9b95c4b743ac167053f942940272a96ddc3d26c47655ddeaeb2c86e4b0a3c79c2aae328d5dd15f6fe546949207aa3bc91ab3fe6db4d011e7cb001978979b51272fca6a0b4b0304afc75823283d117f9fa15a9248dd469efc392e2c481d455905b830dcd7400fbf1d9670c19ba793ff98e53cfd8560b6bf4b18cbd71925a2a07190ef4e02338074d874479a68b08a4f8d8e9e1e07ef6d5c6969b1d8d611934f248893c9207f1ead2418b46295dd282d9f3e4ef5588ac01a2a0b3d57c00e017e4b37d6c869a225092f17bd37800b6f53e7832b78f6fcc10bd0cee9e1f32c07048cd45f184366ad42b7263f6b0e95e11fc30078dd13494f75325710154d0844d86ddf5bfa34bf1d3e44a7203cce7db0e13adf183b124821c1ff1f118520db378e7e2d6be02858731886a91ebec024a16b7475222e440b5de76887ab808986bd238d60a4c89a0ab4454acef2362e88562f411ac52bae978cd8fc720342de01587cf791011304ab5154589524f2eedcab16fd12e9cdaebd0b32510782107ba5910d4f935680ad48826eda20d772cd180e8e7f35d3ca1863e28203215abc28bd4821ad133ed98623ad83c2edd033ffd0bef5a7d8da3ea66d3033f0f5f5ef5776a2537e10045f97b44e07775c167a70436d14b2524dd1f142df4c85cab52ad890dddc866632a313b8d14d1eabfd446cdbce05c6a4b1db22348106bd8c2550f54e1143ca41a07e430f38ecf7d33f4946020fd06f894b2ea9701b13269844391fbb36ea790bfa76657b35b957fd68b711217cbf32f993a2257ae51ea6998f2a178529ad53868d8c34d2760965000a5250ce15eab0e22427a379a77612ddf68a4b691a95cad7de7c6e5aaefc2cf5b4974550abc55934b8c6895a893b40851c09a291a34840ac44772a7f1c7a17989b151725e15a280392c3347e596a39da3a500a696936bd4a9fdf161b68924a5b4582fa3a3ce8c307a687b7cdc1a9bcf01a1850452ac4add8b4b17fb52c4dca60b79196ea763a39bb0d8abf4d749a204334309f13e4dfa5a1a0500572b7b8c0cd651ddb63df6a6a24853a9280153bb7d083d355002af28d596ed25a40e1a61f71eeba2d1e7bb0821936f809032a63f7352a005747805b074652b5d1cf794b2ae3d0c4448f0e1d6ea583f1732787068841df5be3182509939211d608d3bc9d44e5059dc0f9a5edaecc63a0d68448a8617615575b95a783ca0bdc58e7c0b8ec1d3219c407fc4b5474e312f1c58f1cae1c3e7bd5737cdf29f3c415e01ffc720fe55e43dc2d44fc18be62da898288668502c318249bd5486ebbcdcb2ccee9c4a4382b1168d96098ab5082754e76a2f464044e9e238452b7337ac51aaa3209221a3fe1e308f5fc5b27d697a5626f8a", 0x1000}], 0x3, 0x0, 0x0, 0x401}, 0x1) 20:57:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x200000000000008) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="d25ee05ee7ef1abc783c41037dafa2c7a875abe8b3a964b16e4b2a2ae290147d9576b78c3d62f935096d4322d54b50b127693ec5d466964683bda652869ea00e64fe060ac434f52b873c4450af6f0a38bcd5a41fafb5093130326d15acfa22aa8b120855e52c032e82704cd1f87713c994f8716bccca9d826786c17f0bb83622f9267a4de8e7186f5d538ee22e7c533acf9fa9fa963e30dd2363efbb95cc60d55668f173e4133fae8fd0c34a3db5339dca089b6bebeaf18e640dd189238850ad78b8888e9ca2f35a34329183c8e9cdafc1e0ed8360c893d73465384898ed09c6bd6d8cd39ef4082c2b58803c18b2a18547aafd", 0xf3}, {&(0x7f0000000280)="8db2d0be7c39ba96d83fa8d9e227760336703a07ad6b9235c01587d2c1dfaab5136842cff650a7bd90dacce0a18bdcc6fb231a404a07ee1030d510672987904fe89245c5a98fa8e47ce8809b9fb252ad9a22b7a03a386f14889ccd5974e7ab17609da7bde5e1f33b1628d030bd7d1aa58ecc9c044f8e9a226e9d0e3f75c5f3bba380c7c1c96cf65b3358e279115521e36d73882e15659947daed8d10451f2b4265ac478cd32c6245c4b9c146b97a51fc80a1a6616d9319a0616aa436960901e15298643ab5043732c6ff5be4c213b23c730e222b73d454", 0xd7}, {&(0x7f0000000080)="c31c2d3a94d669478d55078e83d8ce59ca53de86a5a32c5436a1bddcdab1575ba802e75f990e20fe7ca5be37400d682f50ba00fe0c3aefe37bdb3e38c21fb9bfd41c6c5018eb17043e0ebaf9101f4db9a38c97628a376eb24ef3bd540a97faed0c08d6a190f95e66a4ba5b4110916a60cff97e68684308b8a27186975a3cab73", 0x80}], 0x3, 0x37) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') pwritev(r0, &(0x7f0000000840)=[{&(0x7f00000003c0)="c5d3d9d9e8c163909603be9e7c1871267e57fd17c72f311fafa00413c6cbb228ecf0adee0ae39fb7460c5ac2203ee6bbb729f1302e809c043a553fec931b0954216eece98cdd839c6c7e808f666569305a2eb0d41477198e3c4aed7dac8c7b36040fd508b10bae7b4afb5bf7cd508fdd50beda95e3ab7f8c8a99ffa63e691521ac45c69b1c37350bd7129ef9734d74c5d58050b8265c52a93b86adc49976cc73d9bdb0cf3ff0fcec74ab3237ec26ece9fec853f04c6462c112cc31785dab08f30c464c36d09182e2ddcf0e9a900ff82a1d0fa218873b55", 0xd7}, {&(0x7f0000000500)="b75b98db7496992689be24f774f3b217b20acc30f340f6f6d9771fab402d327c534c6db2c19b4eee562cdf751c13b3e48e2cbb8c6211eb2e16a8cf3969212171cf9e4007f53722a2713e61ce1e414f85b06c3d4e5c02107f3672979a8c83", 0x5e}, {&(0x7f0000000580)="f661d2919456dae0916b67f0b08cd62398607bc620b4be15aacf6dd1beb2954eb14de3800ebe27cbb524a2113cfdd9592cf2727f37da85d696d21e0209afa3ded4092271734bc34709aa4944c76778270feb5e955886598d536f489a7bcf90d4e4b3ee9f71457727b125b976f20ba52be35aa377adc57121ea8544272eb2730717fa00d9285c0ceb7f6421b9", 0x8c}, {&(0x7f0000000640)="904da5973fdf5c53d3a13d5e155ab03799617817b59b57724644d5641507996f06ba42f77582b698a22e7d5c38825ce1686d0bcb3c2d2fd971b4b5586d5fe7f25070b8becaacb2522c64e6d8863c606c871bc41e1699809d7d09662443011b0f7dd874e198ee9588462c9aa2dfafacaf54a9eba5b79f0ac821a8f82ff5c82ea7ba1740f9ea0faf7b0ceb1b4959bfb7e7d1d0", 0x92}, {&(0x7f0000000700)="8bf48d98fe6c32fe68c17134cacabe0afe66bc3e92e455c2c1dc01ec20f8a59a6b288773e17a71d649150a65fe13f0de299c3cf47689464e7f1da665ba2af5b2b6c673421931f3e407f950203b4a1c1efaa0", 0x52}, {&(0x7f0000000780)="283f47b33df822d86fd6d97cbd9b79d3f633c0722a0d6bd46889de29e737a1ce2ae3ae4473c639cfb7bbb8eb2523eff0d97369ec6d4f310dafeddc", 0x3b}, {&(0x7f0000001740)="2a6ca1280e508e4734a0310e6a4e3f6768e21f7949ac2d8e185593f7b43af683cabe191819802c196aad1bc1b1d7f2fe89fdf669bb630b6f07182abc4834a923b50544bc66575fd36a16b4e97732151f466a230e9691c65fba21d9dee6ad95e43f4153395c274482f327c9019438fd05a7eb61385d0ca345148c5db2ce3dba0b366837d6531fd9910f74d2bff62ca1d7faa061029711468c6e296f54a7aaea5ef90b7c06f40a79a200c7d1a48434037dcd60dd7af6db56403fc635f1156775db1d118703b1979d48016e1eca2bdd216baa70de3a7c448c9725154aef0eb40194324cf1f83c701608e275f7d9fc29ed2f404b186fab15bd9ad6242d4c133f44b2765f3874ef397d4133e4fb4e5e220244595026171a19f5b92b8e44a9bb30bf6151ed2647a8fb1f35a612556c201146e1022fdfd3f2e013bc6710445ba00e2ac5a0c75b0bc46c9ba4d0802fe058a0a6f0678a6959c300c7668eac0d296b2ecbb74ec4c65b90f2722fccc5ec150c15870698f599c099441995f3ace594ad468a2a6a8ec4e774bd792b60d8ab744c4edb37149c8c7bd76f2f576a84556bae8cb5e703944240b244c19a3559cf26f3b2730c06f23a71ce23b133ba40c0bbb434b00f69e9a93639aec227119082887d0af40eda8a43856b7308d113cb2c29c9919a60fe8fc5a0fc584679b81dbae55a363b7575acbdc741527a7c07f665d6039966e2a5ca9266efc8bb22550019e003dab286cca8521d7ce9899d7c7d011a49fe184e7f82906dcb581118919b651e2578cb39344721e6bad3098b0a0e9c34960748e8b02d128d1766a64c8b1ecbfd46c5311ab67a3ac5f831bbccb1806d0c6b7448d05c08b277a95147fb07bfba7778ab9533996d3d0f07be818a8460bda150039851c4b10eb241c55d84420e6d976b9f45132760f87f4b7f2c80448b94f3a8f671903c5959f3d33742996d1e6dcd9dc3abfc5227a3d8d179a37cbc0f38b5d48996b34d5a2b969813a6a55b844155f3b23957fbca210643ddf3d6b46f4251c637152a76116097a545051845e58b23566a6894005f925db142e5b5a32872629045943580f1b2b2d2baf57b43d89bea0a06173442824489414509fbe88bf22f4779b6d09853ab04b519318a0c9b472cf76a6ac2be5dbd0cb257f0362ddb8a73d2270cfd86263f5e56d0dbec0002e8995e83368934c89cbea3d4017c70b96bdf3d8b78a879eeee2aff7573eeb0accfcc2f6db9a2218220cd919f0a728a4b6876a8380ce721c0b4e60b27f4279dd9cdddb297e49a80a48500925482c495876a0ea69665e6da836cbcebe623fd00736cec944ee6d81ba6b31df39a9ed1467b48d9fc687af9c0198233ca44a87041a92444cb5b8f2ea8e61bc5dbb2a899514119ef9c7edca3e6bfb296c4bc0954af5fe38f9fa16e2ac7038d3806d49d6f9c9b5039af0b516c2943a044a173dd1b0e734f651403519b27ba6281d684edb0bc04944f1eba16801decb97e37046c1a8b6b136f3a3b87905bdbd81778bdeb445639c410bd91ca685284fdb964f9d1a954e8c0e5a90d9c82aa43ed81b0d14ce3e266d8eb32c466dc53c62e8b865ff7567d8a996fb9f0124450cc0c6b138813ef6cb2c718cb47bb3825b1f0eb26a2b89b0df0698eef7472402f42a76fb915b2fe36390e63e5fb7f95c893329c6739a00ee26085b0d3d7b11b60154964eea7b2d57e6e80d761dc1f43e1ce1e5d6e3b96a59001f3c184929c1466fe298af24cce2cd0ff4a754763ad54e0b7995c8a3837eaa8bfd8858ee1920404de3efd16f13d4de043538c861132ab8320f6606f496d0a8e0a68eefd5b07a493cc1b72bd44ef992a472923eeabb69ff55351fb947c294934fe5987015812114b3ff3fc5c2bda208acebddaa64f66fda2bb737d5c7dd5312ae15c1b7b2626cbc8e4e1affc4aae74d1c64a502a3e421d745cf5c03ba64c90bb7d51e2f24af8a85e974f70d08f5ae0e26fbae0e870c1aa97fbd0c28544131f8bb4debf8335097a96e2bda24316d9e67798633bb5fb72f8676fa0fd3f9402b3011fd26ce71c84b35d6452d57168b511c74e40c23c4b7f2b0a4f3f48d9619563824d3baf441a7f41c5029caffc79ad20f0f9779bf99179bdd41be434b1e6736c059edcfd0c2cfe2ef966b82cb00cfccc7212cd7f1cf4c76d87709b2ae339ee3ec14c30e7db6cea4d51363eeafa0d1ab386d7e364567754c8bd1500e6b665b431424f8cf47f7eda5f8610182cae3d167b8a4dedf506defcf9d1fdd6b7b9657f8a806d5d5c7c15792d002ff47a51faed72cc7b1b0c26cc92500e68288223d965bde8202c5f547cd96ad7d6ddcc44295609944fcd6f9d09ca1695171586743daae54cf6dff41b6f001c857012487f7089695850c59c504e9d5cfe949c229c15c02ece387d0d49527e1c3b54f051cf8c78e419d90b05304df8d77a8cf0d83468bf339c60bdfab24e90d0f717ba52d0ec510215496606f60053a4f2b6eec252b415bb105a87660f6cd1a8ff7b8b9d4a63e5aaa51302c2f88bc1c6c22b021f65511adf2df7c3a056cd0f2882d0d58ad1960f6dac412492c4faafcc1c6f93ad2590b2abb4799868f6f28cbbc6e6a0f333859185308dc4d4582dd3bb161f6ca265e527bf3a63d37bd798e200d80ffbeca8f6b260cdd3fae46daec0fc4ef78f63c3bf057c7c356918672e70261d2adbe6c712738f0411441b0a0a1bcebd29d272486e728b07eed7cec8b01b1655881471b24f5e34b409d08543826da3d8f9ee6fc555a1b34bb56b40c377196640e044986c4a8991f41989a84b8b6ff27831152bf71c1c33626bbcfe4f29f6566fc9fcc1688e49a2a35640a56a74f828cbc7d93f97e30cddb6f408e93b007be987b05932d92c9b8d5374953c6281643918a079ca324c17e6c97780e9de7d3f1f2b140173881b62e22d6dbaffecd6f91977c219aeeb67f991bae7f168ad433c75ceb81f9026d3b1a3a52c1492f970af61d7aa1b51daa6f197240d8ad001575ccc21ce4b1daf62b19ad207e2ef6f9f056a71733ade26973474adfebad55058fc11338ce18a70de738b53609abf90bbf62d3c1e11914b7b44b6de9106c499e46aa2dfd55680af5fe9fdd9f4e4ddadc4aaec142b3fcdd731d9dea211664c9abdaf6ed2cc734069b3c86e2e66c1920c55c827cf69626772d10772b22179de2424f547c956fe59554e25b1832fdb59071a3f8b6e855071fe13749598824a5c156b907e99de1059b0204d642d7b905938d95c797e24d2f547995a69c6d181de8fe09da08d08f14956aa3130bfd57cb037d655b9ac1bed35dc484efe42eb676d4e7da6f0313215ea9b3d690fda20eee86900e72f2bbd7b72453c8ec1fd2c9223fecb19afdc624765b5bf5196ab26cf835cc31e1ef823edb16eca41de9195a839bc7fc7883a46fe0b753504e1b6d1907fd000241881c739061b238a2804ebc991b21c77bc14dc114416dd017443a3655ef16d9f80c14b78bb66d71e2460ac70bb768fc582fc0f18e8c38a92a7b19df6d3fb5abafe65622f37006e2f45a3977e28c07d7ce551aa4f2a7ae5610c83f63c83e840f3b2709bc846c7c8d92c9f5afea30a2230951382f702c15d48289e68078ede820e6877874dd6ae52d4981999bb53d1523f9d5ac2bd3f3fd12b4f834f79cd6afed215d2a334e86573de939b7bd3ccda2e2dc483a9dd56c426eaf2558391d1e146a572b80a72adcda71a2003e30a29e8e4ea6fdf84ef559ee0cae2369369f5a56304314f562d7ab2cca61b0e2b10ad009ce24933f99776ccd1ac6f4c4b95950fb6993f4b54f5ea736ec6bfc9a73a3ec20c75f2d1a15760d9ccc72f54187ec201627d4f672f2eebea07752581ce7466b64d39c14e0d69281d1771f02c439be05b7bf936f636ee3e80f8fe3fa66c72462bf76ced8b46eda01673f983a53e570ee4b7abb803623b9ba5be9c409e8abad56852e2d288c61c77a6b1c5b2218438ab67b40f44c1534fce349a3beb3a04b5a24b8ef0e135ebc8b78977c003feda2bc8a999790e07bd292f114743dd70fc2d9ef25f459b6cd0fc89368b2561c276d5dae61aba9b49d41adb6939bb82749fe0a63c71c53e50c86323ce1b0c489c933c4302455e6893b27a37eef94990b3b771f8d542039239409f8424e3fd66f08adc488355568f65212f74be1bcfef5bb3b9e313b6a6ca72613e9127dc7ea1e0b78fa33eaa3ba0b04d139c9d688ec45ce73c7c8e1b115ab1af94e3ab3c9e204c5051d129d46c32e43cbed7f25ff60286d57c585f2304347df442637385dab51137ec42464f10eeb5c54d08c4a09bfd6e6fcf092b5c74bf9415a75279a733dfe303e8ac4208d3a41e0182824fc4d5255e9140ae3b2d360c54d93c1359c742ed8830d8b0fd068d56436522c825b9bc649b7d03ec46257ecbb957e7a4157354c7d4ac8016dfe512b6373417c45110b8c5bcc01ae0fd16b0cd1d40d7dc38b1625aeb7c2ebf294bda3cc69e9f1275a2b325e258e70d9542e3b92b50f1b9081a49cde02d85dcf7a858d6356e2905f7027699e2c456b776b119da384277f39aa80d2572ec859a2ab8285fd4e50e0c3942fd8185ebe1788829191b25a0a2b17c674bc457c5dce1df934c60b1de2946b05157ac4c5cfe516d0c1ea02b7cb38ba89fcf424e1c6a8c0ef863508873deb5d23a44a45c4b75ae4fbc42e28f0c2627d58bd0f016ed32d16ba8abdbefc200925aeecdb4ae586a9ffa7cc922b187299f9ac0b50268f9719b2a35642d434218bd0c5807e85afa7704a869f3199c3105393b1f3c62a2f28be8a3f2dd822ef5f28d62b1b3f2518e82e969c2b89b7d54acbd7617c2d949f46c82940d5b72216d0f0c76749c9c5fa01f794e1a2c0f288e55288936a6b2000e2190a60f51ea76547f03014cf7b9ca0dcc773c3d44c4a732f760911c633810b79f3dd1304c63ae531ee02d552a82c45392c10ceff779283808dc27458b9914c22ee4bee791adcd9fd791abc6f7ff7cc9beb224e32586a150634d2aadb7483728a482a7c49b83c15af071a6788f2af508007e42b5c2d5b1c704069250dc255cecefb3598b5df32fa2a8c38f63502cd75269c0ec7d035c8a83a6abcef90e1905ff29937366afae5f705f1cff90c33cd7e552d0bf2f6ae22185a68b42e70d181f463dbe54b858a9deea3acad9d71cabd172fcb64417b17297d5476b34959197f63a3bc5f23d66d79cffd7fb824c3d206a89a3a7afcb19af4c5e8168d3b96225cd38511c80db7070744a567ae1469a412f04fa67b625da0a415df895765613cc664a24ab5d4ff37cf9bef6497049e220f92a989c5481fe6aa4862f57928fb016fef212bc0ce62cbe17c74b7e7fdb6a6df1fbcfc426a1a0bcfdbf59e0abf493d72c01a5b55b7cba5bf4ca565a50a0469a0c8edf1a33c19ed3c6384e8a1ab49e02167ba22a366b1497bbc0d33d4890d161103e6477dc73a68293d154252bda27a8f1b433495339deb43bb3ca56fd26a55a760451979f9107db2a12fb08bbced31258427160c9227ff355ff3b78c6878c696395f58d7a979be7b505110f56a9c732980343685ff0f3a0359767a25a014a3fef60d93542bb5f185ec69f71bc384ea51adc25cddd13f85cf2641b8dc0daa2bc1f453df98674f40da17a83919a1ea83d34bbec9e5994a709ff34ea5b462a48655be9348e6d16ea71d0a67c6d6032222b1465ac2daaaff320d7b392a6cc2f2c10b61d6c60d639f6544c6cefd5b4268d6b7b138c76d3778c16117dc35b2da3ae5de5f879e1f29f41618dec2be777b3d95651abcbb14b7f244d", 0x1000}, {&(0x7f00000007c0)="7be044366255a93dae1a2ee43cd0c39cfa83d429e6233f2223", 0x19}, {&(0x7f0000000800)="74226b6200eb22daa371af67572d79bf7f059e01f503b56edd831a86f95c3b15", 0x20}], 0x9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x2) fchdir(r1) 20:57:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendto(r0, &(0x7f0000000040)="5a05cec9a2ade85652484e18d78aca8a5ec9a172a6d59f8502c430e5624c7e24db43369b681b503f19f44c9bf16abe88bde29f027f74258b6cade4fc47f61ae298ef5e75cdf2c1025d0392b2de1dd3f7db455d69b7c979b0317231b60b063edf47a01ef1d8c13f9f96ae26cbd4ed8770a7a2ffb99d538db5b70d5cf8c35f3f7e581c655f2e54f948083aed3b47a96b9fa2e7d11b4f68bd6f767a429cad82cd730a1239b1416f14a80aa4d630e61b3b2084369c3159d3d381ea48", 0xba, 0x408, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 20:57:38 executing program 1: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x168) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 20:57:39 executing program 0: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000002000/0x600000)=nil, 0x600000) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5ab008e6e9528d815fcfadbe3a4172e7d0c60d9eb627ff5ed96ab920284676116801eb3a4c2cec9a78caaa3be6ea743f7d65c853fdf61d4163b4a5e0ba155a24b296386b4aaa98821c35000000e4000000bc97a1b43d444950257c89", 0x5c}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000300)=0x4) ioctl$TIOCNXCL(r0, 0x2000740e) minherit(&(0x7f00002d7000/0x3000)=nil, 0x3000, 0x1) syz_extract_tcp_res(&(0x7f0000000340), 0x1, 0x8001) munmap(&(0x7f000057d000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x7fffffff, 0x2}, 0x8) fcntl$setown(r1, 0x6, r2) r4 = semget$private(0x0, 0x7, 0x80) semop(r4, &(0x7f0000000400)=[{0x0, 0x5, 0x1000}, {0x3, 0x7fffffff, 0x800}, {0x3, 0x5, 0x800}, {0x4, 0x3, 0x800}, {0x7, 0x6, 0x1800}, {0x7, 0x0, 0x800}], 0x6) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000440)) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000500)={0x3, 0x825}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000540)={0x9, 0x6, './file0\x00', 0x1f, 0x5, 0x8, 0x12a26be0}) writev(r5, &(0x7f0000000780)=[{&(0x7f0000000680)="f6b593aa7b8f57361260fa984579d315ac6b52247852c75be01b6a3d5cbf57a797b0eeb11b0b6920d1b805eed134b96fd9a9e0df0e406701abd30934091627a8026923e19e79480bee3d3f48030a9814e16342cd89db34edb2495b9560622ecd07ba8828e493410449606d42a12f5f3b8db77d91859198720fcaab93442b83228aacd999b037f93d15f37304ffdfd022fddef0f4ff6e7fc0131da55d5f923801fe04ea208fe5a6f44b3a04239f8f14dff2d12920641a923cce9b9bed875aeb971680d2186b6fbb935af54917bb3e580aa99694cd2c5b0a7d09981b4f94c57556c1ece67ad1846f9c", 0xe8}], 0x1) setuid(r3) open(&(0x7f00000007c0)='./file0\x00', 0x40, 0x10a) socket$inet6(0x18, 0x5, 0x89) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000800)=0x4) 20:57:39 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xfffffffffffffffe) readlinkat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/123, 0x7b) 20:57:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) close(r1) setsockopt$inet_opts(r1, 0x0, 0x20010000000001, &(0x7f0000000000)="2902000d00095cb90cca8590", 0xc) close(r1) 20:57:39 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="000000186a560100040000000000000000000060d0706c85c2768512fe8900"/44, 0x2c}], 0x229) 20:57:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="804593215f401e3271c3de3730bdbaf634c813589917c476549194c2e0e326f5801f1c1c1d72743e8da9f638508e9643d8d5f9c3ce6fdd29447f4f677d984b6b368824f7e8fcb853f4bff67344d2e367364c4f1cff15d1bc0241947ea445b650c6a7659309", 0x65) write(r0, &(0x7f0000000180)='X', 0x1) getegid() syz_open_pts() socket(0x26, 0x8005, 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 20:57:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) ioctl$KDGKBMODE(r0, 0x40044b06) syz_open_pts() 20:57:39 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1b6) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x80, './file0\x00', './file0\x00'}) 20:57:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000100), 0x1ff, 0x9) bind$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x80) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000200)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000240)=0x8000) r6 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r3, &(0x7f0000000280)='./file0\x00', r6, r7, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockname$inet(r2, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x200, 0x442, 0xfffffffffffffffe, 0x1, 0x1, 0x6, 0x4, 0x2, 0x3, 0x1, 0x40}) r8 = semget(0x1, 0x7, 0x400) semctl$GETZCNT(r8, 0x4, 0x7, &(0x7f00000004c0)=""/193) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600), &(0x7f00000006c0)=[&(0x7f0000000640)=']-\x00', &(0x7f0000000680)='/dev/wskbd0\x00']) renameat(r3, &(0x7f0000000700)='./file0\x00', r2, &(0x7f0000000740)='./file0\x00') mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x11, r4, 0x0, 0x3d) recvfrom$unix(r1, &(0x7f0000000780)=""/102, 0x66, 0x40, &(0x7f0000000800)=@abs={0x1, 0x0, 0x1}, 0x8) close(r2) semctl$SETVAL(r8, 0x5, 0x8, &(0x7f0000000840)=0xffffffffffffff32) ioctl$TIOCDRAIN(r2, 0x2000745e) fcntl$getflags(r3, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000880)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) unveil(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)='c\x00') 20:57:39 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = msgget(0x0, 0x12) msgsnd(r1, &(0x7f0000000080)={0x2, "82d51c793f161f9d84c7160c48932430b5d81ee9bfc843a154c8ced8a3a97e1917cb6bd83e3253a6f730a80aabb6ce12381b22f22ae5f33e4fae28a400d34ea61db5af69dbcc7afde90b348dd5b909dadb17bf802c7634"}, 0x5f, 0x800) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 20:57:39 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x4, 0x1, 0x6, 0x0, 0x3, 0x4, 0xffffffffffffffc1, 0x1, 0x0, 0x6, 0x4}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x27}], 0x3ff, 0x0, 0xa8a, 0x0) symlinkat(&(0x7f0000000000)='./bus/file0\x00', r2, &(0x7f00000000c0)='./bus/file0\x00') 20:57:39 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x104, 0x3) 20:57:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000005c0)="5fff6e5dffc94fb347d01402546ff90f78df639e79286d896b6a64a3a034740c7d6e6a8a1491e128ab642303574d07e17dee6114", 0x34) write(r0, &(0x7f0000000040)="bebe302dd5a9343d514d2d76ef31588d39905ab0abf4a1bb6282ed95af66e0d3d3f59d69e023d748f097a2f64a2f584cf5916c386b287e6288c3cb22762c056497d687cf032e9e17de32dade6578c2d53398504914d5a527633dbf5c67e3b4407f188d72c6bd4234605c5f686f6c0d928cfdb1b0d61f6b196fb7b681063601fc73af9b55828493466c2cc7286cd70875650998e27db407725f1dcbcf6d3fcb13f71918dbf8eb4ccbe4dae4b8edac1c677d6a1c2c619301526a", 0xb9) execve(0x0, 0x0, 0x0) 20:57:39 executing program 1: mknod(&(0x7f0000000140)='./file1\x00', 0xc09c, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() fchown(r0, r1, r2) 20:57:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 20:57:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x5, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 20:57:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00f1e90000"], 0x0) getsockopt(r0, 0x3, 0x3f, &(0x7f0000000180)=""/100, &(0x7f00000000c0)=0x64) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000a00)="20f92ef5a723a23c17b6021d1e6c7a18b7db3c6aa25be15260243538724feff8ecadaa64a355c8ae9b26f60b5d9b64dc5291de1e39b7d99a05be9c8919875f4f4e565ff3f8a344ebd8b9360066d057ee7294dd826fb0d08e345f4c1e4541c53bc0c082cfbb3b4038ebb63bbcf454166533230affe39b013fd02c35bff87cddb26d6a20323e4ffaf7ebb7aa5da3c071e67b8a31a1ef1fd5edcf6998ca58adb344d5d1231f494051830d48b1d5fcf832f8a31193e74874acbbd20eee17dcf9c53f4296b11f723d4d6b88efeb0d1e94b1f7be0ecab1b162c19ae6874195e99345d88513de20acbde3db98505af220a90485257fefc34bf175d096f1460118faf048d86940cb2576d6903ad97d2bda4e0abe4849c525e52280b01535437fdf5efdb4d155c9fcc3a6e6e5e6c9ba65e7bb01ae94e1fb62e10c40647629d423814fce881668807b7c5f58605249c1b50705823abfccc69e491605120b5f619982f2053a3e254145648e8d95e9d60a8224545e6ba45b5d316e308d40355defda7764c3371e6eab3601d9bc30e8646b4b0359dd0c73f6b5266dbdcdb31f8302b2ce87bbd0a0adf876052c09620f3c00a2277cc363ef292cf169568ced8d20ad7924cd68e7617c1fc24fa845eee7927bcc40c8d2479bf918dd21e480195b5b79f261686948306da8091e4c5a8eb7831618019d1a39ef9cad4427840473dc62294166998586b274298265673173d0732aecd666eec000ab7d0abc9e71a819a4dfe7dc29c90500d2637ab73a8ead940e46c866c1e7ee48e449430f8983a62593733c8ef0b6d0a525814971572398b957fb4334f12ead62ede4adb1634bb7f91fd0d8ffe531a233edc16ec2eb521dc90e7d8005fd0bbd167b90e4a046e0eeb91e0f7dd2134d4b184fc0008736de29662b684c75dc4015c9fc8ce4eeda73c2ef85ed84d263a92b63d2e9adc9b1a9a56c5584698325752e657e306727d6bb3dc15c5a46e4ecb7832471f8e72ca98e77a4c9dca2ce3b339c0b6c7c035d51e8151b1d5273481d7a3fb2bc2b562d1bdb6cd006b91cb3d34ee4d2620f9729f43929f8504e6ec5b4e2ef0b12bbf685790711bc8d37253a98922897455c71f712220382bf8a06e59ba63156b1cbef470909f99704b2fd7b8e208814ca8414dc79d47534d5a3305bac9a6d022705f501f3651bf67f8594e69276dc5095e9cd3ae628b98a0059133e243a0616a3b9092388f38690774baa2709a47aecf812a690439b67520c8d5cdf03b1dc12df77538a872cc6b77484f639d3c2e12d14b2a10d", 0x395}], 0x1) 20:57:40 executing program 1: mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) mlock(&(0x7f0000d3f000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000a31000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x0) 20:57:40 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x40006) fcntl$setstatus(r0, 0x4, 0xcd) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) 20:57:40 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') r0 = socket$inet(0x2, 0xc007, 0x3) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x2, 0x4}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)="838b07a043b84f169ad25a4e8e7f4b695f03b0edc16321d3d386d653f33efc9b5fcf4dbd", 0x24}, {&(0x7f0000000140)="5c01d234dffaabc87d03bc928be921e86dbfbf62ce235015928787dbd409e8d93165d54744d6751b2a2b0a5a91d4f6854d5b279c59eaf72a5ab21022ad7b34531cde3829ebb686691e8ea68052a5e36d7abc7388f79876b1900d1f16b785901c9ebc7d8c90c5aa6158470ed4a273477031ba2bc013f51bb6817fff6e0a659d9280fb55e6f21e9c5e32735a3800da1ea2a16c84937f3277472f1f89c8bf7edf476c62d4a663620eda699e7c5b203e230e74b287d2ed8f39239d0bdeae0a6f0e101585b4125f66cdd190c464043ababca74c6166e69bbbe85efeb5a382a203aa8b62c2dcb31853d61dfebd4fe83ecf74a2", 0xf0}, {&(0x7f0000000240)="d6de7b86b927b92511f598e22c557d858d5a9612c7434a905808de2d51dafff5fc735d4b16ae5316315e642b4473dc16072df1cb6da3914d93f211ccc0e35030d72b56d8e12de4d66764", 0x4a}, {&(0x7f00000002c0)="a14dedcac419eb5f232fbee411bed8172cf95b1d8b519214e14014200098eb6c185c51b890d569e338e5ff9b7cedfd748648da4f9bb77848e397b65949ffc458b9a47f3483c1c7cfe7351525659d0ac0ba3055e3293e16f6207ccf", 0x5b}, {&(0x7f00000000c0)="a8ff8b1d94299d2e133141feeda7b92ff7731315f09ba4d01435fb63e85bb803c73df33071c9d5", 0x27}, {&(0x7f00000003c0)="79afd3667c2d8bc8417c426486ec8127af4462029684", 0x16}], 0x6, &(0x7f0000000480)=[{0x48, 0x0, 0x7, "ab9777341b95f5a187f3d7b5efd3e0a0fe325b486071e41286f35b0bb5f26617388adbe2c8df7c529dfb0ed8965d34aff15225db69c9e2"}, {0xd8, 0x1, 0x5, "f7f9af26a795163e3b7762d5f0f12f99edd6aa61e35ab5ab7f65aba241413094c328c8184b2e282440be031587bef37d7c5bdcaf3418fe2d3b17371910189ed29f0a2280582cd8bf1fdce1ebfc6ac0c0d4a564c72ed95b8f1e2611d3a374edf2482d408512b3e040d91e7aec2281f858c2a199f0269ef25a4099afa73585c6fc21d9e19523bcffa68bc113dfa43f6014a42c4a4c962f91a180614f316c7d09378bceff73f8f81ff085bff00a6196781ddecb1abf0bc497633582224bb39b097c62"}, {0xc8, 0x1, 0x9, "10f8c17357f613620158762e573ac4ca3c7f1c59539a6b6fe6979958e1ea44d99071f5e6944bf1d8f50206af5a75a668edf813f58ce0981115441a4350922b68c633c10863fba43a886972ca568e4d80d3ad4117d8bc4b4ccb88a58c89faec65c9fa6741895c0bf46dc9b3b67fd7d1ca59d14f4b865a892d89340efba198634dc8632ecf30033566f43442e0ed10a84f8f8eb753b2e57224aa7e0a32bb75fef200874b55573ea69b2660a1ab05f20ad90f5240dd6980"}], 0x1e8}, 0x1) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 20:57:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080)=""/126, 0x7e) execve(0x0, 0x0, 0x0) 20:57:40 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020800000000000000"], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x480, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[{0xbc2, 0x200, 0x8, 0x715b}, {0x3, 0x8, 0x4}, {0x7fff, 0x9, 0x7fad}, {0xef3, 0x5, 0x9, 0x101}, {0xfffffffffffffffa, 0x82, 0x7fff, 0xdcb3}, {0x2, 0x76c, 0x2, 0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x10}, @cred={0x20}], 0xe0}, 0x0) 20:57:40 executing program 1: r0 = socket(0x2, 0x4003, 0x80000001) getitimer(0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 20:57:40 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0xa8}, {r0, 0x2}, {r0, 0x184}, {r0}, {r0, 0x114}, {r0, 0x4}, {r0, 0x20}, {r0, 0x40}], 0x9, 0x6) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) socket$inet6(0x18, 0x3ffe, 0x7ff) 20:57:40 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f000043e000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 20:57:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000380)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x8000000000000}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000340)={0x0, 0x4}) recvfrom$unix(r3, &(0x7f0000000200)=""/238, 0xee, 0x800, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 20:57:41 executing program 1: setuid(0xee01) r0 = syz_open_pts() execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='+\x00', &(0x7f0000000080)='$.\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='[]\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='+\x00', &(0x7f0000000240)='#*{\x00']) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) mknod(&(0x7f00000002c0)='./file0\x00', 0x1010, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) open(&(0x7f0000000300)='./file0/../file0\x00', 0x80, 0x0) 20:57:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x22}, {}], 0x2}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/118, &(0x7f00000001c0)=0x76) 20:57:41 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x680, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/146, 0x92) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) sync() recvfrom$inet(r1, &(0x7f0000000140)=""/229, 0xe5, 0x800, &(0x7f0000000240)={0x2, 0x1}, 0xc) 20:57:41 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x110) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x3) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x5, 0x7ff}, {0x3, 0x578}}, 0x2) fcntl$getown(r1, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) readlinkat(r1, &(0x7f0000000240)='./file1\x00', &(0x7f0000000280)=""/129, 0x81) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 20:57:41 executing program 1: rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 20:57:41 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'./file0\x00', @ifru_addr=@in={0x2, 0x0}}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 20:57:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 20:57:41 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) syz_open_pts() nanosleep(&(0x7f0000000000), 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = shmget(0x3, 0x4000, 0x114, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x1000) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000100)=0x10) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 20:57:41 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x20108, 0x80000000000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x84) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r2 = getpid() setpgid(r1, r2) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 20:57:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa81, 0x0) pipe2(&(0x7f0000000140), 0x4) fcntl$dupfd(r0, 0xa, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200e1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x9, 0x3, {0x7fff, 0x9}}) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='.\x00', 0x2, 0x1) pipe(&(0x7f0000000280)) r3 = semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000180)=""/221) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) ftruncate(r0, 0x3) 20:57:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f0000003540)=""/4096, 0x1000}], 0x3, 0x0) preadv(r0, &(0x7f0000005540)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000001240)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000004540)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000012c0)) chown(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 20:57:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) accept$unix(r1, &(0x7f0000001080)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1630) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) 20:57:41 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) fchflags(r0, 0x5) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="01", 0x1}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000240)="08dd", 0x2}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000e80)="692d0825001f073c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10dce8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced3c3703b63f069d03", 0x498}], 0x1, 0x0) 20:57:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 20:57:41 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r1, &(0x7f0000000340), 0xff23) 20:57:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000003b80)) syz_extract_tcp_res(&(0x7f0000003ac0), 0x0, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000037c0)={0x8, 0x6, {0x7ff, 0x73650650}}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x400003ff}) sendmsg(r0, &(0x7f0000003780)={0x0, 0x0, &(0x7f00000032c0)=[{&(0x7f0000003280)="7bc784544f24ea1d06d6cc95f27e7cef99042fff3a1fd5ffd0bd1ae12f9fef583b69d991873b86936bd9cf9d261ba52b48ef8ef13a5f66", 0x37}], 0x1, &(0x7f0000000000), 0x379}, 0xb) r1 = getuid() ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x87) chmod(&(0x7f00000001c0)='./bus\x00', 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003b40)={0x0, 0x0, 0x0}, 0xfffffffffffffebe) link(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus/file0\x00') r3 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) chown(&(0x7f0000003a80)='./bus\x00', r1, r2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 20:57:41 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x8, 0xb}, {0x1, 0xff}}, &(0x7f00000000c0)) setitimer(0x3, &(0x7f0000000100)={{0x40, 0x9}, {0x1, 0x1}}, &(0x7f0000000140)) setitimer(0x3, &(0x7f0000000180)={{0x1, 0xfffffffffffff7cf}, {0x9, 0xfffffffffffffff8}}, &(0x7f00000001c0)) getitimer(0x3, &(0x7f0000000200)) r0 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0x1, 0x7fffffff, './file0\x00', 0x7, 0x80, 0x1, 0x10001}) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x1, 0x2, 0x3}, 0xc) getitimer(0x3, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r0, &(0x7f0000000300)='./file0\x00', r2, r3, 0x6) setitimer(0x1, &(0x7f0000000380)={{0x130800000000, 0x9}, {0x5, 0x8001}}, &(0x7f00000003c0)) fcntl$getown(r0, 0x5) r4 = semget$private(0x0, 0x1, 0x206) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000400)=0x80000000) getegid() ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt(r0, 0x5, 0x22, &(0x7f0000000440)="692050ad2627cb409cd1a48aef76e4f8be7b15bd218cbb8a89fb5465a58443a3a1676f98e8171557422bc96fd5463d934d67db4817d39fefa397985f42b705ae3628ff8de8e673bc9fa131c563226ac7193e66b1420341feca6114debbccb8f53ee1ec9c525c801d32581c49ae6c50bdd33d3012dc0d0a6fbd9b8c38", 0x7c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) setrlimit(0xf, &(0x7f0000000040)={0x60000000, 0xac5}) open$dir(&(0x7f0000000500)='./file0\x00', 0x80, 0x100) setitimer(0x3, &(0x7f0000000540)={{0xbf, 0x7}, {0x9, 0xffff}}, &(0x7f0000000580)) setitimer(0x2, &(0x7f00000005c0)={{0x800, 0x10001}, {0x8, 0x5}}, &(0x7f0000000600)) execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000880)=[&(0x7f0000000680)='%$\x00', &(0x7f00000006c0)='%&/\'@,\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='!#{\x00', &(0x7f00000007c0)='#-],%\x00', &(0x7f0000000800)='\xfco{,\x00', &(0x7f0000000840)=',\x00'], &(0x7f0000000a00)=[&(0x7f00000008c0)='\x00', &(0x7f0000000900)='$[\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='\\-\xcf\'^\x92((/\x00', &(0x7f00000009c0)=',@\xf6\xde\x00']) semget$private(0x0, 0x4000000000, 0x1ff) getitimer(0x2, &(0x7f0000000a40)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000a80)) login: panic: malloc: allocation too large, type = 2, size = 8589942784 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 134628 52016 0 0 0 1 syz-executor.1 * 49354 52016 0 0 0x4000000 0K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200002000,2,2) at malloc+0xa6f wsmux_getmux(400003ff) at wsmux_getmux+0x71 wsmux_add_mux(400003ff,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8065e54c20,80085761,ffff800020bf6ec0,42,fffffd807f7c6720,ffff800020b38270) at VOP_IOCTL+0x9a vn_ioctl(fffffd806cb4e7c8,80085761,ffff800020bf6ec0,ffff800020b38270) at vn_ioctl+0xc9 sys_ioctl(ffff800020b38270,ffff800020bf7008,ffff800020bf6ff0) at sys_ioctl+0x651 syscall(ffff800020bf70a0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff85,0,3,ed810f53010) at Xsyscall+0x128 end of kernel end trace frame: 0xedac63b5900, 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic malloc: allocation too large, type = 2, size = 8589942784 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200002000,2,2) at malloc+0xa6f wsmux_getmux(400003ff) at wsmux_getmux+0x71 wsmux_add_mux(400003ff,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8065e54c20,80085761,ffff800020bf6ec0,42,fffffd807f7c6720,ffff800020b38270) at VOP_IOCTL+0x9a vn_ioctl(fffffd806cb4e7c8,80085761,ffff800020bf6ec0,ffff800020b38270) at vn_ioctl+0xc9 sys_ioctl(ffff800020b38270,ffff800020bf7008,ffff800020bf6ff0) at sys_ioctl+0x651 syscall(ffff800020bf70a0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff85,0,3,ed810f53010) at Xsyscall+0x128 end of kernel end trace frame: 0xedac63b5900, count: -10 ddb{0}> show registers rdi 0xffffffff813c20e7 db_enter+0x17 rsi 0x1931 __ALIGN_SIZE+0x931 rbp 0xffff800020bf6a90 rbx 0xffff800020bf6b40 rdx 0x1932 __ALIGN_SIZE+0x932 rcx 0xffff8000029ab000 rax 0xffff8000029ab000 r8 0xffffffff811c2a43 kprintf+0x183 r9 0x1 r10 0x25 r11 0x16a098e5390c77b5 r12 0x3000000008 r13 0xffff800020bf6aa0 r14 0x100 r15 0x1 rip 0xffffffff813c20e8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020bf6a80 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=49354 stat=onproc flags process=0 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800020b39080,0xffffffff82367ba0 process=0xffff800020b8c018 user=0xffff800020bf2000, vmspace=0xfffffd807f00c9d8 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 52016 134628 72556 0 7 0 syz-executor.1 *52016 49354 72556 0 7 0x4000000 syz-executor.1 72556 160178 33712 0 3 0x82 nanosleep syz-executor.1 2471 188873 1 0 3 0x100083 ttyin getty 21156 44012 0 0 3 0x14200 bored sosplice 33712 65463 75515 0 3 0x82 nanosleep syz-fuzzer 33712 42525 75515 0 3 0x4000082 nanosleep syz-fuzzer 33712 502465 75515 0 3 0x4000082 thrsleep syz-fuzzer 33712 294696 75515 0 3 0x4000082 thrsleep syz-fuzzer 33712 72883 75515 0 3 0x4000082 thrsleep syz-fuzzer 33712 325014 75515 0 3 0x4000082 thrsleep syz-fuzzer 33712 386384 75515 0 3 0x4000082 thrsleep syz-fuzzer 33712 217007 75515 0 3 0x4000082 thrsleep syz-fuzzer 33712 206528 75515 0 3 0x4000082 kqread syz-fuzzer 33712 206735 75515 0 3 0x4000082 thrsleep syz-fuzzer 75515 406271 54085 0 3 0x10008a pause ksh 54085 193860 31077 0 3 0x92 select sshd 31077 348777 1 0 3 0x80 select sshd 3186 91381 46582 74 3 0x100092 bpf pflogd 46582 381756 1 0 3 0x80 netio pflogd 11965 105372 90700 73 3 0x100090 kqread syslogd 90700 126506 1 0 3 0x100082 netio syslogd 81226 486745 1 77 3 0x100090 poll dhclient 23613 212917 1 0 3 0x80 poll dhclient 4591 99472 0 0 3 0x14200 pgzero zerothread 85019 326188 0 0 3 0x14200 aiodoned aiodoned 82906 247331 0 0 3 0x14200 syncer update 60289 401347 0 0 3 0x14200 cleaner cleaner 59631 115471 0 0 3 0x14200 reaper reaper 8628 383126 0 0 3 0x14200 pgdaemon pagedaemon 32161 434744 0 0 3 0x14200 bored crynlk 16238 71602 0 0 3 0x14200 bored crypto 32364 223792 0 0 3 0x40014200 acpi0 acpi0 51104 524136 0 0 3 0x40014200 idle1 42829 499722 0 0 3 0x14200 bored softnet 56394 663 0 0 3 0x14200 bored systqmp 16846 88346 0 0 3 0x14200 bored systq 27579 454874 0 0 3 0x40014200 bored softclock 86815 249430 0 0 3 0x40014200 idle0 95551 299904 0 0 3 0x14200 bored smr 1 15340 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 52016 (syz-executor.1) thread 0xffff800020b38270 (49354) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82396898) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9523 6422K 6440K 78643K 10961 0 0 pcb 25 9K 11K 78643K 419 0 0 rtable 85 3K 4K 78643K 558 0 0 ifaddr 55 12K 14K 78643K 175 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1487 0 0 iov 0 0K 16K 78643K 101 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1207 76K 76K 78643K 1743 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 10 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 90 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 4 9K 21K 78643K 737 0 0 sigio 0 0K 0K 78643K 10 0 0 proc 54 51K 71K 78643K 547 0 0 subproc 32 32769K 67586K 78643K 312 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 71 0 0 in_multi 22 1K 2K 78643K 135 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 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 311 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 12K 29K 78643K 3230 0 0 UVM aobj 38 2K 2K 78643K 43 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 39 0 0 NDP 12 0K 0K 78643K 56 0 0 temp 153 2373K 2446K 78643K 5622 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 11 0 8 1 0 1 1 0 8 0 inpcbpl 280 394 0 387 1 0 1 1 0 8 0 plimitpl 152 60 0 53 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 106 0 75 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 10 0 10 1 1 0 1 0 8 0 tcpcb 544 142 0 138 1 0 1 1 0 8 0 nd6 48 18 0 16 1 0 1 1 0 8 0 ppxss 1128 16 0 16 3 2 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 29 0 18 1 0 1 1 0 8 0 pfstkey 112 29 0 18 1 0 1 1 0 8 0 pfstate 328 29 0 18 2 1 1 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 477 0 331 12 0 12 12 0 8 1 art_table 32 478 0 331 2 0 2 2 0 8 0 art_node 16 103 0 75 1 0 1 1 0 8 0 sysvmsgpl 40 26 0 8 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 41 0 5 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2731 0 1290 47 0 47 47 0 8 0 ffsino 272 2731 0 1290 97 0 97 97 0 8 0 nchpl 144 3968 0 2324 61 0 61 61 0 8 0 uvmvnodes 72 3001 0 0 55 0 55 55 0 8 0 vnodes 200 3001 0 0 158 0 158 158 0 8 0 namei 1024 12102 0 12102 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 11520 0 11520 11 10 1 6 0 8 1 sigapl 432 916 0 902 2 0 2 2 0 8 0 futexpl 56 8529 0 8529 3 2 1 1 0 8 1 knotepl 112 321 0 308 1 0 1 1 0 8 0 kqueuepl 104 166 0 164 1 0 1 1 0 8 0 pipepl 112 656 0 643 3 2 1 2 0 8 0 fdescpl 488 917 0 902 3 0 3 3 0 8 0 filepl 152 5650 0 5573 8 3 5 6 0 8 1 lockfpl 104 286 0 285 3 2 1 1 0 8 0 lockfspl 32 386 0 385 3 2 1 1 0 8 0 sessionpl 112 26 0 16 1 0 1 1 0 8 0 pgrppl 48 34 0 24 1 0 1 1 0 8 0 ucredpl 96 1202 0 1193 1 0 1 1 0 8 0 zombiepl 144 902 0 902 2 1 1 1 0 8 1 processpl 840 933 0 902 4 0 4 4 0 8 0 procpl 600 2399 0 2358 4 0 4 4 0 8 0 srpgc 64 48 0 48 4 3 1 1 0 8 1 sosppl 128 10 0 10 3 2 1 1 0 8 1 sockpl 384 763 0 744 6 3 3 4 0 8 1 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 9 0 0 1 0 1 1 0 8 0 mcl9k 9216 8 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 126 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 216 0 0 8 0 8 8 0 8 0 bufpl 256 7770 0 1148 414 0 414 414 0 8 0 anonpl 16 106859 0 99585 70 23 47 52 0 125 6 amapchunkpl 152 5620 0 5525 20 11 9 10 0 158 4 amappl16 192 3946 0 3481 49 19 30 36 0 8 5 amappl15 184 328 0 323 1 0 1 1 0 8 0 amappl14 176 133 0 130 1 0 1 1 0 8 0 amappl13 168 184 0 179 1 0 1 1 0 8 0 amappl12 160 19 0 16 1 0 1 1 0 8 0 amappl11 152 387 0 372 1 0 1 1 0 8 0 amappl10 144 68 0 65 1 0 1 1 0 8 0 amappl9 136 615 0 612 1 0 1 1 0 8 0 amappl8 128 184 0 169 1 0 1 1 0 8 0 amappl7 120 46 0 40 1 0 1 1 0 8 0 amappl6 112 403 0 396 1 0 1 1 0 8 0 amappl5 104 144 0 130 1 0 1 1 0 8 0 amappl4 96 1285 0 1256 2 1 1 2 0 8 0 amappl3 88 235 0 230 1 0 1 1 0 8 0 amappl2 80 6843 0 6787 2 0 2 2 0 8 0 amappl1 72 29177 0 28744 25 15 10 20 0 8 0 amappl 72 2706 0 2671 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 42 0 5 1 0 1 1 0 8 0 uaddrrnd 24 917 0 902 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 917 0 902 1 0 1 1 0 8 0 vmmpekpl 168 11634 0 11608 2 0 2 2 0 8 0 vmmpepl 168 105064 0 103645 120 39 81 81 0 357 11 vmsppl 360 916 0 902 2 0 2 2 0 8 0 pdppl 4096 1842 0 1804 6 0 6 6 0 8 0 pvpl 32 321655 0 311183 163 35 128 134 0 265 25 pmappl 224 916 0 902 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 567 0 4 17 0 17 17 0 8 0