kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Dec 4 19:35:37 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-9.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.220' (ECDSA) to the list of known hosts. 2019/12/04 19:35:49 fuzzer started 2019/12/04 19:35:56 dialing manager at 10.128.15.235:4275 2019/12/04 19:35:56 syscalls: 337 2019/12/04 19:35:56 code coverage: enabled 2019/12/04 19:35:56 comparison tracing: enabled 2019/12/04 19:35:56 extra coverage: support is not implemented in syzkaller 2019/12/04 19:35:56 setuid sandbox: enabled 2019/12/04 19:35:56 namespace sandbox: support is not implemented in syzkaller 2019/12/04 19:35:56 Android sandbox: support is not implemented in syzkaller 2019/12/04 19:35:56 fault injection: support is not implemented in syzkaller 2019/12/04 19:35:56 leak checking: support is not implemented in syzkaller 2019/12/04 19:35:56 net packet injection: enabled 2019/12/04 19:35:56 net device setup: support is not implemented in syzkaller 2019/12/04 19:35:56 concurrency sanitizer: support is not implemented in syzkaller 2019/12/04 19:35:56 devlink PCI setup: support is not implemented in syzkaller 19:36:01 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f0000000040)="7788b98b3bdbda3318db0342d35ae64056aac521f63b24d882714293a76dead2e128972987f665bac700f388a6c1589813ba5f6c38167564ba86d2a61e065bdfb14887a225d4c37aafbd2266e5db87234d6a186e92ba4508b56785d9d3a95b7f0e214254b25e30fa29850a606cb17daae8fd0e1f6c3458a0476375e091ed2bd409ba1862ea0c077154399aed52c19da7617fe9a5ae0a7857f554126bb985fc9e9c6768b15020a0282da11a61fec3", 0xae, 0x8, &(0x7f0000000100)=@un=@file={0x3, './file0\x00'}, 0xa) r1 = getpgrp() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000180)=r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) bind$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) recvfrom(r5, &(0x7f00000002c0)=""/4, 0x4, 0x2, &(0x7f0000000300)=@un=@abs={0x2, 0x0, 0x2}, 0x8) r6 = msgget$private(0x0, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x9, r7, 0x0, r3, r9, 0x4, 0x1}, 0xde6b, 0x9, r1, 0x0, 0x9, 0x3, 0x100000000, 0x9}) mknodat(r2, &(0x7f0000000400)='./file0\x00', 0x1000, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x20000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x200, 0x0) socket(0x1, 0x3, 0x2) r10 = socket(0x10, 0x2, 0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) r12 = geteuid() r13 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001840)={0xffffffffffffffff}) r15 = accept(0xffffffffffffff9c, &(0x7f0000001880)=@in6, &(0x7f00000018c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) sendmsg$unix(r10, &(0x7f0000001a00)={&(0x7f00000004c0)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000001740)=[{&(0x7f0000000500)="471be29e8920f68514c7a749dce2249761e7c33876805f861d69084e4c260c53e6da6c90a18d0acf8261d5989d5a929a6b10e72aeb977a917533f12989069508947a12d6be03d58515e01607b15c5924fc3f4a3d7d8d54537b105580dbba943c0ae48ecff9532eccea8c8db9ffe43d1bc1711720644f7dfd698ea6f391cd59a5c3251ffae50b2b5669fc1ec1b817abba1c5c67075ac62ea4c3360296d578b554a776aeb976778b8ac5bb64614366ae423e25f1922ffdbf2bd597b8017ac3142de4cb9d40872a6900b98340c3184007d24b7f5a40833ef8a7a6d32384342e0f109d1573b876ea72152b898dfacb4e436f70705a5e819ffe115515f7710f96eb092f7a6c99d16414aee1cd8042f5efebd54fef7c61882fce01fd6bbdfc5b479baa9300842ba127d17f274696a969ad25cf1846e3776c1c6aa1f053e9f697f5c784b0300e5009b50772dbc8b4bcb64e34a38c96616a82e534c64c132aff8d13b179258ed655d119bcd2a1baa37f4fa6233a414202c93fc064910b5c10c46cd270a7618ec78e25ad3dc0d5a893ceba2036c03b96f6e56e684b95399e0b1ea8624ba3ff1935a53d3c4a7c97a549c12afd3bc0c6fc9a18c51f372b57a1af67f41f5705f29f94a572754857a43dc68645df978bd556f61e3002b93205a039159b777722e3a914ff78ecdd5628cb6609921bebb2dd2ef3c2bc0a4a73b28cd96a024c34d04d4840ebe596fe3110d0bc1367361fd7f6267af4ddfd5b1e3fe7c35b63ecb347e225594dc77590996f1b1a1238c28a310f2b341aeb58225fe39c078480289feb4179b862094919df51ffed9f50b3f96de68fe9107aac8e639ee423b656ca007bbe6f34ea8b796a488ef45c06e1b2ab1361e9c64cd630a0d93ba909efa65cf90914add3a4574990e6f3e1f5ae1fff6ddbb849b9b3259f3fb2f4c7d11dd44f28ca3a4e6db5e843ee607650a6bc7a018747e24957b333928fc58ded25257cbf3946a455cb936cf4eb22b8e55aae4b323a187609bff8f4f072b2e64b3157539f855ab1f551dc295b59222f2462f12d4631937f4ab16fc5a690a18d2b623b81486f93288ce7693947950f2e17ee1cd1b08e72f53fda6fe8a4c1d3c9c9d237d67b6404a29367021e46fd15a17fabdb9c6abefec73c66dd8cbf1d376c939f4e4147d2274682e3aa055d6d4ee87096d3d2c4970f5c9cd83902085b6ef44871fd353cbc28e85228bb758f5a70301f2619a542a04f6b3bd0bd1a597a68b44cf1b84e7d5c3e13e5156873a7b0c71fd253739dcb2c124ff7253fc0c2ea8039ddd78ca4e6831d0bc69ac2682c121a7aa984886b08f3b5619cb9f09a1c0a3a73a04f34d02c7bacd5b99f29cdf0643180316c75cb9ff97b88a71e0a54d186f77ec8aac781bbd99ba73e97e4a632b0485a7919eb78895fc0f1a8dabf4575f192c13a420a5378ea31adb4f0eeab0f232746d6ec8c39bd08358fc2a5ad887172ecb0dd7fe23b29b5801289e54de531fc66118f4f18176e073a5b99b29705d77903b5da944653138da2a7db3bdfc96a164503d29c32692cf9b0553a459fb54fd020dbc1db981f0794e5589c88bdd0003a6b3fb15cd8335514b24f634605b8d0ad9a57f37a8a06598a8275c5899732abf2ea83ce5e297bd8af6b6a48ff00c0960793632757d49b3db76e8c085a2e88d9a13c80277d283f9d536aacf4d6156ef78fb1ff9e60db536c84b124958744690564992fd0a731e67b40dc959c05765a6dc9a0db8a2013d1c5a80d295c4b7654e4b779d87477c9c6ee9791e460f1bd84e5e4a50f2c96ee3aa0549a0e5f5dc30333d667e268f7bd0cdbbfcd7b046824803bd5b0156bfb684b7203ad8b5b5611a173932bd10b8cca1476412c8ad182da3d58e3e3b143e7a2b79cc9b92fac75dcf25efaa82717ccc28d85a60cec594b0186590ba370650e1e7bd9c0223c3da37ee74a5fff38c9deac49ad7a8925330c706292d4033511e833549859b646b665644cb5e54f1903ce17f4c45751bfdba2155750e35e7d231d9f704d00f6ee4ef2055d2de5ef04fafa2a98324c130a64425c36e3489684f124b265fbc63bbcd5af4ba4c967bfd125b7051ef4bcefedf553a19de46e19e52189f5ae43ba54c1ab04791d0a35e9732efdbedffdd8f8044e9b0b393e65f157af001baf4a0ba2587f225ae996005e4e94b502f62e56b537c84ff8df0e6e4a08329cc7ea878795861a2e3514e56d55e182e0c70845ee8c54aa65aae2276b12f37cd20e86ee12e86b22b6280ceea03e5ccb2e5f2c175cba610a6cbb51e3f1bce36a22203a77b653c1dd47f711a98151795df247db830f4fe4e1ea2cf0593710ddb7ab1ad5ff2e8c130a80f2a25ff8e592842a00a15cd2b44ff84e6b3cc6b99b2aae49212a8267ff2dfabb6c7f6d95e631195586cc6afe553033eda7542e4ec0b1df931a312c18a5b09321135c714f8748e0c9580779ae159f03db671c5263bfb34cafbe5ea87732b5768d854c90cef2e7444a04cd5eae249cc1abc40f249e9911ca0398fb966b64015e7d24e4da7be519d4d73fb903b4b8972e9491517848fffdae6f086f7be07a4bbe0cb9fe44a79e1aaf6382432a631d318b9088a3de8548df0295b28db15217e89f20b98e9aa143866b4599fc1e80f7495ddf3b0df094b06bf3b9690080b26b19bfcd6fef274bd424da282efbf94432582a01c832e65a97bd75c63eb9de319aaa3bf28ca08385091b6982c091172cb95e95e4be4a8642aa287927e19c6a150160c5d440c9376fe0b3f770d6a6d08f535879fc41c68b10064c3f37d0608c8c3a93d4b2d5f2b42d8689908cdcc7acb53dd8bc0484a53074849930131df0612ff4cc0568271d02a27dc28163a483b6fa360e578ce4d630ef4b1504e4bb52cd549d728ec609f2f414a2930cf49bcb48a976c844bab3082d71ffd63d863c3b7f3f718d467a385bb8381924b5b48dfd2c6acd709e5faa9e6d5d8dbfa3a412c5fd7f24c83604ae93d8c8f877dcc074af65a9576684ab59f8f38cf8f28786f5e408c0d8766bb7c8d10d4fe24420f5b0975636e93369b7ad7e5d715306c0a212b5838fca4c865f15ad9f3b3b199d3cce83a86a854410e5d5b40b967985ee7808aea30097db15bdf1adebc49f7557d953f8f925760ccc812624baf3524ad517ab4e5d245031a0700deb47dc8a643f8613546fdc711c7d00a22e29c40a3d35ab62dcf638c94858aea6e49d160609c330b579c2157fed1a70a4eed69dcd2c0ca38d27eab62831c9c30b516c1620656b8bb025502385d060361a3740b5c681272626c7e4ed5909ea57172557b4b9e09f958eb6ea95de7468ae978bbf78eb65d4731336745e1f44fd24ac3a6c5f45d10aa7727174221be574fb14d33271d9c27a75bc0b1bc9abb6e3a88f3473d8a5cdcac63ff898c158070afd0841190d4c91b329652b77d181a74023b6f226fc8c026a43e53d19a0c056dd0f03f432e81b3eae50c97fd6c0532565c9746f554e1de4ca8775272e9a49f4bb50cbe1419b2f922ec0d9d4aa643f36d93c704d6f8f182d720312a5928f7c7a3268a3f345de99ff2a7d40f1850a87ac0e0aa126b433e074bff53c7908af975e2d17f92c26483f8031a5cd208fc47645c15b39db5db751c49de34a5eb63e0fa12d0b89966273635f9d3ceb3db18ab759833529cf64c73f570e04eed27d22c5160d6efc4899dc4eeaf4bd86efe5de62e3dd90cc992e3c3a6dc879f6ca30aa6d77d0e1fadc2ab8754ab5c5f940c51195aaab7dee09e8d405e5b7154004b49191ef7197b0bda573afe3540702bf370a4f9f824358c17a333101464126919645422007eac12350b3bb30a77d08e3bc3d69f75a8ca3dcbc2b5ff7ff23ff2f292d26d7d0bec268fc4e41a46ac06b7ee80610b5ac8422d93124e05088de58300a9498a8ed87bbcebfc296d8cf85b996345ddc03da4816432f81f8373cf901e85c0b4e9892e3beacbc2db8cfecc8a4df7aa08bac1c1ec4e4f1c6bd965a849dc64505d043c6e880f4cfb00226db4831a882066faf113bf6d173edd7a2e6b0915b1a22a6355a256453946e04740370e0e40b466a1ec5b4529a5fa0e6121ba937490565cc7d53817fa337fb69471155a0e08058dc363bdc3366f34a1ee1d566ea4a644ae2f5e1c6b52fbeaf562c0bdddd24f20e9b7c4688bc08715f534e79e2bdec55167fb84e19ce1839659806745a779af0b5893f44b3252e829585c5d81aee7d06d823def26f5fd54e95eeda6dbb2e1af8d5e3097f60f33541a11b0c6baab8043f400e1ab2b4c53ce67db59479ed09d0028c3cd9cca379e1ca4cc5011cb5c2d336f5b3ba13dd3c492b4abfa6870679d7a8af31b362065313fbd911835662efd279c49546fce8ff06802159ec573459482b843baa7f3735ef83e7dd752aeeedc338ff81a118b42e3bb00ded022026a21765a2ceb53ffb4b188674e2c46a3feae994a2a59736bee179e29e2017b7e8c9c60d7baa8ed88d5ddc5b88c0062a5bb4561e90f90a41c57396da56aabb1dc1a39bd41ba4652b0a9519f6fe066430fab05a46b724a8eb43d055e5c049470cffd2a3cbb7f95c481ab2fd5574d3607f6a24a7455d2d5a213f904fe6f8df3a8ad25ab48f9b82cf5ce17848aa537ba5f0adc0e3ac8ac454a0301d99a8f08570146d6af00f8edf905d0b76406f187ffcd59f7f9f1544ac43c38dc7c995867c6c7e25997f10a0ec0d46b6baf9748b42bfca8735a205ce860272246f4f623d7e7c43c2e0d7d9897941cb1fc2312a6171e2cab06564ddc42d29313b05f5b219c0adfae484222014035bea2ef75dbca84429fb210ffe23b33a6199fda808453e43cf8c0e1f648a204ec2b6faa3d2409f357b9c55af0fccdebe717659812d8c5dae9c4f5b04375d8d3f0a453797e683b1f9906cae1dbebe7b51fe8b8f5d2a88fb7209d511debba1b1d6ea5d3ddd2ff5cbd365f14348d70997344ddec8beeaf8bebbe4b61f4aa5002293683654a6839a05d9b5a0751cbfff71916396111037f701808783cdd2b2f147060bdd5c398ff8fc3ffe52d25abf068e462da92c23afa5071ff3564d3a6f559f84f1f7e9bb495f1a4b55866da2a057347fdf7da68c088e6265af7bf8a22e77e9d806626559b1f17e4ae926fbc71f17e7a42cf6915ba9aee0f5eacfd48067f0199df9cdab1cd041771adc62bdb7bb17d4cf1639277723a87c4fcc3074f9b7ad54679c68ed11a4e256c19a317ce198281f674baab60124f4998b8caff59eda9408883ea8ac4805146ad2d98a3d1f3c36de2f58bf747347f370b319b70ec682608d3190f9d6a8e49e6bbfdd49bffb735d47490ca83eb7c0ce16e28a4dbb0a5652b4260dda3ba41972b9c4e5406a766935f92cd52ea9eb80da44c1f6774411f1dba3d7bc6e2c2b0635fd66b1813328196a16f0f14eaeb11e5042444bfd2576257600ea8f485b29782478689e5e7bf47fcc83f9a5308738a2423e54d627e122313bda03dbc1f5ee375b0a08565d3bdc4eb93c3e78377ffe02a176ee5e5790ebd6aef77701376cd1cac22ddccb8a4f7496ac9d5c61879474b156bee49901fc3dc85c04e215cdf320ecaeea3c1a536617ff863456d9c1d73c74e160d2055d1154ba22a261326a6de72b85657b563d14597b9fc232b979aea1fb1ed517cdbd0f5f40503a3a1986b6d12ff0389aaf3bc60ce9369beeca8da2deed22e23a4cec68248593ac09ff074c11f76003917ee0fccbd63411259c665c6831762155144144a2d3f67504720dc5906e31d4d52da59403cf6d2ca1624bcc56b402a8073bc360efcaca4000", 0x1000}, {&(0x7f0000001500)="dea7e923a7358f46fc7fbdab4dc85706462137df5d1ebea921f4a160ec30fad60bd2a71bf4f54c44a121a3cc", 0x2c}, {&(0x7f0000001540)="d12ce538dc918b232feecd96c0471cd4700ff7fee1744131b14ff264f524202d5b1c76d1e1213318c4beca35318e534a43ded3cba2146a07a49c94fcdbe45fbb5afcaf4f1499b713f6958fe95e3bb93f1b882ef22c49f90024316ca2c6ce58c3c516950b7b504b2bbd7c4a943dbcff65957ee37339b2798b74ca771420517441feda79ac4005cb24357eba3d9d3856b89f46c144e47d6cc9ce014da5faf8b4b508710691ec9041747ed75fdfbc4fce48af617d9b49fadf516080d9b226cdc3e6800d84dee5ed8c3c6c17645d9ebc9b39f3b0f41fc18650fbbed34c11134da98ce7edacbeccaef5f1999c4f33e3", 0xed}, {&(0x7f0000001640)="fc20b8da", 0x4}, {&(0x7f0000001680)="89341257eece351adae556e61768126b3a5d357cc47a88acc518d862e39f8e13bf4c4858e387b196ca868e5f39422d7266a7d6c6f24f846d7c56d340ef3a7f80ae0d438a4d2fd6bedb83e6201220783b4c29d5d86f00b7a654aa9158b9586af7f3ef444ecb27d772393d1d2aa5e18aa08aecfbe06319c806c49490d8c3e846db9a9f5429e8f09e4394d947d4a257d2b476c83c277cf6351e6861eb8864", 0x9d}], 0x5, &(0x7f0000001940)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r11, r8}, @cred={0x20, 0xffff, 0x0, 0x0, r12, r13}, @rights={0x18, 0xffff, 0x1, [r14, r15]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r16, r4}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x90, 0x1}, 0x408) pipe2(&(0x7f0000001a40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r17, 0x80105727, &(0x7f0000001ac0)={&(0x7f0000001a80)=[{0x80, 0xb9}, {0x44, 0x200}, {0x83, 0x8}, {0x165, 0x99e9}], 0x4}) ioctl$TIOCSTART(r17, 0x2000746e) r18 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/ttyCcfg\x00', 0x200, 0x0) fchflags(r18, 0x0) 19:36:01 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f00000000c0)={0x1, 0x10001, 0x285, 0x7, "eaf04b0a4d41834c7928dd0dd1e18226fa754dfc", 0x4, 0x5}) dup(r0) lseek(r1, 0x0, 0x7, 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x5, 0x8, 0x1, 0x8001, 0x4, 0x9, 0x3f, 0x10, [{0x1f, 0x9, 0xffffffff, 0x7}, {0x8, 0x20, 0x3, 0x3ff}, {0x6, 0x8, 0x4}, {0x8, 0x6, 0x8, 0x7}, {0xfffffffe, 0x7, 0x3ff, 0x4}, {0xff, 0x2, 0xff, 0x1}, {0x0, 0x3, 0x6, 0x80000000}, {0x4, 0xfff, 0xffffffff, 0x4703}, {0x4, 0x9, 0x2, 0x8001}, {0xfff, 0x81e, 0x4, 0xfffffffe}, {0x5, 0x1, 0x800}, {0x1, 0xc21, 0x64d0, 0x7fffffff}, {0x2b, 0x3, 0x3, 0x9}, {0xfffffffd, 0x9, 0x0, 0x9}, {0x7, 0x849, 0x10001, 0x8001}, {0x3c0a, 0x1, 0x3ff, 0x4}]}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000280)) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x8000, 0x0) dup2(r2, r3) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000340)={0x3, 0x7, {0x4, 0x200}}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x8000, 0x0) writev(r5, &(0x7f00000014c0)=[{&(0x7f00000003c0)="2be03e326f891431f31e2526f7ae619b6735d4f51a04858c0ebc455aa9a2ae885314ad020c6b98d3094fd0a306f88b048dd755cc6f0edfd92d7d2b26a1248a168e40d9b5a91529ccce53960e6e70fd87c9f92ea327aad9c01105e2202b2183048f99b064296ec9ed3d2cd32960735aad966a50a7d47bf44164d41c206ed2f9e7dfa002e5815e43294faa4646af0108f13fee5eb035eb85e6f0712e5d7fb2a59b6644e441f3f68f2691c7ba9bc45e08a06eed7edf48ff906ccde64385026e1e7d7ba925f430d88b68d1056e0126d97c05eef647605cbf8b09a30e51d7c5b5e6f84b76587b60389e6c9b1c892a4084cc01dcc35a4fe3139b4a7310a3447e351e9f9718647e7c72a5ba776a72cea25776b2e4a60a7da2c2a7caff5d48639ae7f7844a240de13a5855908c8663f66eccd998a9643e5517d54bdd974711bb8107666d7696ec37613c3b74af9978dcef387238894746cd3e9c5fe284ecce27bb91ba4bcb3a30625b83c88dd8974091825be4ec1224cb7d6e6b516ac56c25c8f48bfe973938a157ba9e84ebf2568f6a3effb868cc4d1c4469026c1baa944e557b0d670cbaa84880d1aec586cf1e164b13918d481898b9399d1d4eed34fda0630eba493271c70a89608167dadd964a2b8f9d44723edddd0a0f7d1a65cd968f7695ca1c6f8e717e058a676c86a2bc35984e1e3c5f35fdd593b55217a605c2be44c940accaf387e3d22be8c9ffe9fb417680b332080ff6e9d3a0fcb6bd4d325a4dfb59d547fb55bf37040cf0c30e88da8e1ba8e8ca9e24dc730e73956e2c9a5a12ca35984d942ebca106b862a97ad285d30e776ee9de0ad187fe909e77f025b3703f138d9e18c879b55753cd5301aa12c5d61c2c2280a0304b66e00fd74a1ef2e93430e33700c026d7e9063f5ab996102cc17f8f8b6e8e0410659a78b1691d7d308ec91646a9a503c65a92ce3b6f41a3bdc579943006e94b6f2baa6ed68cb23e426c97961ce1c8fce2a8660a8b19072701d76868e09dc26fde0455c2ccaefab6b9fe8885231241c35e6853a76a0f14dd3f779dbb5b5eed21b4f10f4d5cf7d11ab44bf4b9a2a4193ec98a4579a96dbf5e82a3d1e11ab872672bd1bb5497e52c8143e49f30aeb235ea1aab2b6488c3bc348027785fc33e43b51bf78f1694d25f5fa04402a03341f79f3dabade0308bb5c59a9796377510ef7ea0b4a202d6ba1d1603092c17050243884ef9a34a16e162f455c7b5c5724422461c78fe1dccb0490eacadcda077468d816ba4bc719c5dad1560b50dc98d9c3f153ead34e4d6a2cb52913427ed06225bc6664da10e274be2f96c6901019f8df0734162b97453273d685e4f80c4606b364ba7f3f438476dcc43c09d5083a941ad466b4ef9d1cff73fd01c8cd500a1183e1a297d8941b4223e65f5b8b6f151712f852d61d56f51ff5e69584cdeaa7604a76df262b7951d7a0e1c2d46d83cd23a5d52dce6d832ada70e236c3ded0452e2c2fcc8ac3995322e305810e128116e8c8f3ffa97c690321e5232c94b44e8ed34bd493f836316b95107f8aebf8061d530168b548fc353e5f249fa8edb43612afdf3c1a9887da1ecd2fb9397b63b3527fceb17284ab06198493cb0f0af9dfdc0c703594b2969c12b558bd82a5595973f9b23018fde392a9d37b7c0df964e5a5ebc58e01cf610de5ea9279e6009a311cc10f4e2c5f6eb19fe4dfe523880f79f196807a5ca94300c76fe3a033f7a7ca244009c82b28703cb82665fb577f18188846968852f728d538a66086c919b1c606f301d4f7fc4f53aaad2a06ef3becefd9bf775f5dfbf3010de93a21c2fd2e10eb05f5017999dd18d21cfb95189c4ddf51e9b3740fb43f0634cb4cf0ffad5a5cda11452a1011d6f05442de5e95699664c24b04feea84d3e30a047fc91a96706a046da56713b4ed1bf0e8a6bbc43a3792306ef6fdf159a086dc1a550cc9e60bc5e199d641f9265dd158619533f7837e7e9e85ce606c354af3825547dbdd8680e603b047c1f51db3ffd948bb52b1d2cf6c9d9363b60ac3dbf6ab552fc525775cdc36b4d3bf894bef9e6997cc02ba78d20a8130f9842dc684101fa6141541aee4569e43caf241ec8b2fdbdbf0de7b00c1bf3e9d28107276ef8a0282f7bc06b85bb0f24c47fa632645664f655b899a0b9892282cbf7839c21d31d868ccb0cd8f5c06e8b8b6ab658993484381bfb006caf96417ae7aaf70a8dd618fbee137aefda488636cce1a28ff414c05b8c85eb9ccfd547e6e02e7c1f8a5f23278292dba10d8bb8be53357c4f7dbc9030ffb155de87117da4ed4849d4f2e4ef3a1da799031ce04b5e63424bc5edccb615cfc8bc0a8b640e41dc992dcccbfa1044b7716420a0495575779ce19d89e5e157778646081c50fc95f84dbca2b4f1f94e9c8364ea9e8dccfaefc190f07091a45cff4d8b2e9ad6f8c05f0ee5811260e5b8950f57e1e2c347a4ff27c18c8dcad94a37123103b7eb0631e895fa4d878ade524898373c46a45a8f0cd311e5619895d7e0f05b57bae019cc7da59b9d4242b50d1df318a243ca553276aebc7a883ad26a85df048dcf95dad79231344b88a5aa82721f3a7be851db41166a5d7f0d59587e5ba48b6b7162cdef9f5111141c489e2663f81687b8304578042fae4014c509f6c8f1869a700b26af3349153c808e9b23d21be027bf96c2dcf404e1e6a58006bef36e315ee011ffe696a43d8eb651196be4dfc291b0590623937e9a4b3cd03f3d29a0c8fd87ed6d05c566442edcba862953092fae0ebd96d6eb6a880b74740083ba58c60763c294bb69cfd72af9de524aadcbebeceaf8f095257ea04a5e28e6fe0bd4878fc8ccaba48b05ea163cc5ef2dc8f4ea9a1218270aad07e6d58d851e690773b563320f7d91ca6d804ea5cb4ee8d43347d0247d4b660776395a9728dc31ce489aa6c3ecde65cbb98a25bb893533acd9f9f3d239791686b64ffcfe86636a8f59cf4796dc3aaec21d91cb77ad8288fa1c1011268087916e4683756b813ef3defd99d010dbb3117088ccd013324b96c1d4c97b5adf96b119eaa2af7104c6b71fd3878fbd0011aa87ec0e6fbcbe7bf4d26e5d0ba66648cbc8383332a376ada5f0d07b9267f73fe6520f9d25aa5ff8c1cf0442d6883fabc03b42b6c2eb6dea85daa8e8b7c08c62841f343e7aef63ae1d2b535be2e8af21f7feb595c5f7aff3221269d57651f939cc2f524b6c456e6c9e7070f528d81e4223406da373fc1d1d67b30ffc07ea0ead20576aaa9bc786d4baed6b5e53f1fe0a6d525b5df1df49284d366061e2a71d3daa74edf74cba7ce17141252a7d690b91dd8c8d4617ef95d46c46deddb1ded96a62ab8003d787dcd8ab02c69615ebf06b4681d403f2630d8562795573caf1404c04360ae4c6b8218e5ce7f7a0dd9b660e2abf2c02540be69cd175c662991134b628e34e352b541c8639d65a4e70e198422714e46b1cc9153cd7995ed9ce6e7455e71cd94d507a419d119d075734c2ad7044150050b1eab455c0b2569eb3e1afeede0a517f36508791bda1bbcfa74e82685688001be4faf622a28b5cb23bf4e795b79c3c444b17101ad701d5fb85cf571ccd4aca9e883c84ac963e386e7c1545240789849c802e82467071e3bd0bc581e5988ae0751e0fc7098f13b373c21685ba743c298557cf3193d518214c4bdb97b3632915375675a17bed45c9b5f34a15af1de376a382dddfc29d603078f0c906e4186a9256915da546e01fb82ac825698136b40222a8beb2f65996c02698473ca6547b70647bef94535ca5829e63ca79cbd9e34a52bede401949ab6fb935d38b4a3ddf334a34b1b8871693a5a1e44c1b460545a5b0e2c94b9e37f3a96f004ff505c42ea04fb8d1b9357b0e37d7680f75bee0cce2d164e3364a17957cd1f992786108c8ac00f03a173eb090294b8da75f2cf0429770d7a276ebf510e96759a23db35ef0cf6ee7c2c4b50aa87c67627d0f3d6edce8ef48e734467c9b810ff7bbc006604a404688ed18082119599a7d97270504ccc95a6482bee435e36e965b71377db829d2ef7d06c253a63fee989d451464e2b575817dc4e13feb5d3af28d128c38f08a86ea9fa0fa4676ac5d3863fe76263c82142e1d173260334c7d0c1bc62fd6d49111f302f2e6ff2cb9f7a3cdb585e71b4173bd1ef8d0069482d000076f5b5758662a614254b3ad5f278820980e3dedf6bee30bd21189638add29ba8dd5b762c8d9499814f04eae178c677361409cfa3cce126608d960151d73af1472ce1da07d0dcf36dc4a8008c0def715e32d49a04456fed7550dc150140bde992c26ea8740d5aeb339eddf4d8453eab7d6cdf724d0383d1fe9295fd65311ffb12a10ee53536f2d99dafd3df5f9d23a34f1a6aa9e10b1ca77970f7ed6a9dce800e9ff007d8e05e7ad555ba460709195aa8b4307ee19f46e1d068d219a557c3b7468f461e2afac54fdbe0271787d24cbb707d23694c27526071921e76bb8596968fde4e40eb11cf7333de421c173e7bf3f22a181a313fe1769c33486bc184e06437e6569e8103179c932bf73bd4b5e38c34a1d1f793bce0aac3f2216500e90a078ea9ef2565789147468785869824207f1dff756ed16cbfbf156c6e7a844d8b2ffbb9de7f076ad338d569d2dbdba9f1113deec99f784c7608e141c64c9b32f972ce96e78868077a132880d94d8e3b9acc3e5476cefcce685917d858b16412dc3ea06ccd3bc537087f6f0a25edbe48be968c0a0cece203540917d1047558a75a333c76907b267bcb2bab1ae4d2e66d22776a8482cf0c02676bf4fcc46997159f9ee4cc8f665dee96355e0ca432c42d2e39ef27832d0bf979c9ce5f348ed13ff34c272c8d896df02bbaef4312a088411f4e6ff24eae8db7a765cb5fbc956a4e27e1bb0591e39cde6ed946f85882cfc07e7a38893c94b9e85b3f78e14ff5f1a8651c5d5d6550f03c2b9a94d39688dfc6bc9037760c42ed86cb7318b9ad88bb5004e23b80fce2a7f28befee43dc514613b7b80b540840332e96a518526a3c2408a9f19823a43f15dae29a2e2c7cac4f13b502f3b265b6e446382734411711eb50c743a989daa35c8157e9981cc33a2a3a8a1242ba3c60f8a65d790d050b87c4e94a05c36de404cdcef6b1cdcfe180833828b8660100a4c09659307c873ff613a456c539c92cf6dc66fdaafac2f19caed5b10d0bb44edc69d1b084c7e40a0973e42830eaee0cb8540ec31769923e841bf4d3325691d67e948a97a53be7208d3e56d12dde6ffa279eec327ccb75a5c39e83a8d095eb848382e3b03f3229120dda9377b4f98ea7578f8f28271f9ff8c7d84e63d59980c6a18842ac9d2cb34a521e765d4c6e85b6f754ad09ff416ac5c4c73754071c539b2e229979181326afade62687ff9e51e299534acb29c11f9e3ef20784eea36a2b47fc0685a68c4f918d85591b43acd2d7db3f759d8ebeb9c7bf460bdfe5432ee8bc000c407d5606874777b56a75cc113933dbcbdf22d2efd0d731b60a77f48d0d5c4133c7e803941c8cc37cbae74f5d9978ac4aa971c155c4be31be608529b09819c544b00583538455af8b046179c8e0040372512f9eedd1b852227aa44ae7cafecba817eae87e17873b76280fa8e71cfcea5fa632b020ba16fa60de3ba2613f0639f64827798fdf3ce92e229d9d2541d26219190e4bd65bd63af8cd56dc8cabb340f948f676442ec9f7cb8a8b02171a2491b40d9bd04f53d2932dc4cd4ebd3444bf0c12c55f0df03012ff290f1cbe4737fc8162b0107ba97f6e54a0b078cae6ac71a", 0x1000}, {&(0x7f00000013c0)="b11058fd76723d24c08cb1b8417a11a7a22d8614431e952c9a925c551fae8a6486c42731f5afe1b76300190be9bfc2eb13257cd6b3f6d65d9c4616c626270f78", 0x40}, {&(0x7f0000001400)="4efebb792ab98cc233733ddf60480305b90888faea9b5047dbee471ddc2e877b01f08f21a1f0463e49b2d3e5812468dbe9039ad472ba629e8ba50fb6e24aa6596a19c283e122efc88bdc269e5bad9fe9acf542e9e10b98bdd83439022c9f026cdbb413617f4df680b6d279142fa6b2c8e029a3b2e41dbf1bbb422add0f245efdfba5339b844d934ffb20400a298a4d83abecb0dd12cd895aebf3959497300dc9229644b932d38d4c320e188ee3af4d18eb3cbcfcefa9131ca1bacc094d9227", 0xbf}], 0x3) r6 = socket(0x1, 0x2, 0x7) flock(r6, 0x1) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000001540)) socket(0x2, 0x1, 0x1f) r8 = dup(0xffffffffffffffff) fsync(r8) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTOP(r9, 0x2000746f) sendto$inet6(r9, &(0x7f0000001580)="9bcda5a45960db5a4bbcc2c81718043e34c6320978a97bdbbfeee4538f7b063f0dbaa845ea99df563faaf696854ea05b49983ce4df581975cac141ccb1f7b4dcc85aa7d79c756c2177a4b6debaa2238183cc561888ebe588c2bd65fc89ce92d502d2d24968ec0dc09070ba4e731e0053e05423ccec40e41f2350774900fc800a7d9fef910b03c03b0e6dab6b839d5800e556c196a3d17c702f7affdf46c4f1ec96918f27e1a31babcd6595ce44c7393e334bb0c7b3508b47cd03ce616ead3536f64905bdde2cdd0a948c64ed47d375bf77bcc752d31971814ac6ecd051cb55f9695115948114e4408d3726ec8b6495aa59cd7c49aeed04e9294a3a7b69e68df63215197532c93537520370663c7e264cfdac7548d2e0751f78e1e95d5b746e23edbf2ab9ce9fdb708ba0a54854a987f0ffd0a5bc6b6770934c150893dc9c14c682591190b69ea6173043ebfb58742a2719a8baefdba12f74a9728e522f017e11c8a1a8849f03ecd517e45e5542c71845a8e754f6b144d5105b65e275b112a9a66297366e7345aafde2a6329939c9885c311bfa9c31f4b0b67df84eb60440758c3ae88360980fad308390fa4cd6c77bc366aac136d9a984454e8049b38e5f827c68115ad525b04b307a68871cf5bda956770173900b62d7caba719e3176a1be68550c54f75f9c3c08c503f9c05d9dfd6411f735c4e19aff20fc8926cfffa8065077621b0e71462d324ac3ee2c7d904847938cb159b3c0a619eb1dd9a192e1b409564a8a5290214eef375d5f7067641b93e391613b9cdf3b82a6ac47965e36ec296a41c4fbca6f47aec53cd08459b8e7879e467a82c7787e6c64d6f3b76964f6c5f5bf4c1450b7fc7a316c3ba66a3440b2d8fbaa202e1bdfabc4fc37eed1490726ff512d3f90919a15bb51fb68c3516df23f9e7b15c68dbb74bf2472e491eda651b6d8f296129d16285b34d7095927c2f85890000b4b7e9770eee88d831b699c7d9638f42a23e66a14b509cebdd28eb263d08cdd471509d06e81f1b2881976c826f567927e93cc9de63765dd21cfcea2a4bf16a2f7c9db0c6b82c5e33f844f8a94f6a11e1668fd45cd8592576a9639e6399b272ace5efc8efa3619255cdab2c73f91984a908590cb3aa6500a207408a02cc51e9d5d6b01a298b5232db13cbd5d84e5f825e24f8120c8bacc99d2fbf4e146f7e78a73e8ce5971f900b83a6ae7ae1a9cb8bbad4cfdafd070d53d30358fb1f4726b081ff4c5d7755c1ac9961bd8572e7203b479c0098c6b4c6a448c98583906f6a50d98a70024e72ac3e5d704d817f04b502f31b46da5ebb8aa1fcb58bb14bff971c7ce384111c09aea86070bd7398b990014a00f3853af544c3ed04b34ae4465eb2ea56ef8f7c579987f7fd07b3514fa07fa518dbf07b215b38beb52a2d2f941ef03c47344821bde861ce162445adc8c42763b07770c90fc7d11b906ff12f03eb7d7f8c0ec42944dcf46e6ca19b54f4bf6fd507faa2d0863bd351b1a83093f41042855f35d5a85ac448281c23270f6381916fcf9a70a689cafe38b4f3a226e7c1bbd077c4fa21c51e09c987a014558a912f5fbb91600a434e72c35cbb32e41a64e116e6ef2169bee4976cf11ea98073ffdbd984042b40ed3bc8b31fa366c3bbfd33f5159fb8c32189300a2c28582a448baa1d708eeafea24fb473e90eb5fb636c6d3f7a933d909c2ac6289304f810a7f4685188534bc432cd591f13b4b8a1287442043bbefe317ab8c3b101a535aae95922abe37080eb217750143d13d6e74b3761dc1de4834c6d688971cd9f8f389d234851662896cde4fb68f7509243db36d8d4ec2ba9fe7fa798a012c22a27da92832e1fadf2a01f89d1c8d18757d7c86dc283d125a4f19aefa15464f91e2a9fea6d482bc21904391eb8a66515065d7300cdb11e0d706138c2d80ee68dad9ce180f9a312505c21d28afa94b32d2613be180d3e154f7471136bd5a4307e893f2c0daf0df96ff392dbcecf96aead7b2175e26dc5a299ae2db6a32016dc7ef58bb5234e5b68fd279c346feb166fc97a4cb798bd22e89a66160a8eadc36b1263e05fc6ef2731ff4590449dfffdc9819e143f475876579dd5ca9185df56cacc9937afc153cbee04c485a3081f018d369545a5153a32ad2be5bf03876fc4c061be82dbac5e3a7d12e8433ec71f654efd8eeb7ecfa9902be58744a07c9d5bd9b4c42b0d7b3822e5dfb0d4e3b47b75b4c60d1e7e29456d84ff3d6ef7a911d9c5d94aa92778ed77acad261022e62850198f164dcebeeaa98f500a4ab2218086bc996ab42647383171857e496100a3e3af568edc90dd0e792f21247566af8f58f164c88b086d77d2361fe255074f4f3765e8af1d234c50345d2f459bfda016e7a2d1d48a850783cd854d0a44a7719168cbc0111c7376df1ed32de749615279a4ae1fddcfd748c81cee8a0a705958f171201645480ac4b7f61e1120af5f29355cfed83b1e982f1331fa5bc916b7dd4e82667e336ce39d0558d17dbd97a72c48293db59ebf9a20cf47b33c16e461433bd3bddf17b9f648098da5105088ef699d37f843f59f8363280b287f214b776dd5ac7f8e6d654371cd3c5ea4ddf25fac882c875a0bb7f7c74bf150f58018906ef92606d9b021f45edab9858120628d8b7faa2da90e4edae1f74c0fa7f6d83fbd8a87d75eed45eaff2c146d1b73ede0f9a0b6b5d98e597f140b2e2711c1340f487850e0593c80f8caf158f7db017d34a8a3a42074134f0780847bf676338ebaa6468bfca92f478b42c891db05ae43177f7087f6795d02ad6d19f17f2f4fb9c46bf73cd1c4239bd7d476ed5c630b1dec2efd31efa9557155b9c2a16601b3fc7e1ebfe40a79f9a100f5e4b5cba8797fc9e7e42b016bf9e88021f87e460919f2078232a7e2a7f246484743a7e2194211630f16a6f611bf7780d56f4b8cfab09516df6756c9965824e6ebe97f98fe49c2d146c4907908b61d36a73dab41232a70fa7ebe05631c9fa0cd3209f91d46b493aff033c987b55c9bce529947dc7dd46f39acf0be97ac948d1e8482132186ec9744cd19643cab79eab1131201f41df067a25c7f558cc2e7fc72b481902d6480c8ed11123e3a2b0253f9d632ae062dfb34636d08bd3346b1d1fde22a03dc00b0f5a03b3d0315576d459ec3743a27494f1f43bb632fde7555fdefabe6491293a4b66943c4f8919a5f3c094fb6bcfd4eb8026d2b66531a9ec678bda5ee1fc0abada1ac84f662b5def47eb884c37a02d5ed20e16b50bfeb12786d5f6f40cb9c2d528b548136d0c7c067d99f10642221fc99ab6a648036cd4b69ca4c38cb8d6cadaa0fbe5c2c562ef4b4e0540a1de3db5214f1902fc93b1eac7599ba4bf00f28febac19d32a7ebbaf1cc29c18c89bd25242b15e6ebd3e1a8af7f52d3d7d04e682cf6b3d8c6e4f9029d4c17f0468faa9242d254051a6988e2aa10cd6c8e5f60a6c20050142a88f6bf888aefc3ceb5d285bd8d1137e6471907fa5cf6b2d49fc83f368078bfe307265631959cb3f52e39bbd2d8e0a33ac30451f2ad4834bad7e1559b373018f47228f95ccec501eaca0d5ad3d7a3fed1a4a541de2b48070aa8be880ecbecbb00df96d72dedce093221e486042a5847e300f31bd5268fc171269e7fb118f4a061e34729482515da7950cfeaebe716e74bbe08a4fb6c4fbe15fdc0952d0a75da67a67fe012bcbf840eda318f10aa182e7e3026d028a5b5e638bfd98c44c1dee9744aca97088505cba2ba361842f0b253dfea9a83bd48147115346bd677459e24fd82c9f35827002843136d3918b21d83302dae8f5ab22303d9c61898dc05a3aac9bad29198b757749a399083d132fadec23ffc035f395821cdb7d3294a412d116bafcede64862b494c2c6c360395ca25b091aec2facea41146184fb0a87a2dadbc9effbfdbed5e6b56bcdbff4602e99c884a0efbe1594189938af761ebacb4c5010feed04422251e49a8aedc73333f49b3be12dd990feba02345fde546f9da9374e6165a792ab54345bb4dd7cec06cb01381c1cc7f4604c1b0b273638fa2506aac445fa2f427759f64c2eb0f4d3f77a130cac10ea69b7a65622eaadd3cb2469d14d0e605d4a75e4ab9b2c2af6975b33a3a2435ed1f75e4650c7e56636ace45338ab0a26afb96e724e54756586022aff2a53440055d226338f3c0701ad3287069bf964ca3344b062d11bd917abddda5d373f4c98f0732619374a9529f4e92d03d76bdfafddf88fad4ab7aed0754503818e54d487e5db769f3298a84993cb77e910aa9943c1f02beea90e0aa82830c7f3817358199d09949eccac7639e0fa62704258f098786c11d003f7600a4eefcd49b0c1a17d92d4ad4f9ae11d7d56cfbf31250ea14546325c3d0ce6d01d0ce279d1556893818f7c16f602b2700e91efed951224c8b1e8b4447ff9bce1d573b3391321f51962dce3c3e7038235af9db39fa7880c791feec6494bc8746a4af07850a399e17fccb2c5468cf61483273c86e16252d715d7e1235506dc5dc59425a81b590f193559dc73b44fd22a5dc8362e5fd0799151462c20ca66213255f90c4eb46ee99d6767548ea214eeceb39e64c8cb71a1e3e9bd2140cfe145dbab1959000f6b0181141b845f40a10091751644ce285359baf30a0955ddfbd0696c3ad4b4a3abebeb928feee320698b0a989869836a748e2f9d71a51281dd4166b4b34d10a74f944119258b0def2dac8029f5ae61c0e304adaf87c6f489421161a47db7b3721a3b3ffbd0f13174709e90e1daa4aebd559b456490406563cb62cf71656fbf89b61ab21386c77dccdeb7a832008f3eff8a231fe21da4fe35a8818d6ffce2d0a83be2693a53afec804c802853bfb98e2288f1fb46275f5e1a7ae8abf200134251e29b6ef3ddcc426f71110393fe8e4aaec51d5414659c53ccaa9c01db519c2da873dd25a23bafe3c621880be028c431b886bcf8fec4b1ca724db01af9aa35bffc6e14e442bab57f8720a82a42e1c63e5448160ba7c4d4f2d28ef576f6fc186fcd52a69eba48dd30886d38d86a196d5cbb3ea450b5c6d39f46f2846422437643e0a1b3dac78de4cb2cb828d690a99d7b137eba73f1f61d1bbb39e55b519e3bb1e24e37d93494633c93bcdab9aa38482e9c83c5d582bcc11c201d7fa9390a0a6ba13fc8f35f029ad4032f77d809515fd130cb0e0a4b8cf3d84ed0d518b281ef5c87af4cc59d75f2524dd0899f0bc6cca201cd4984ae80860c2a8c3250455fa2335f78f1847dd5a375551d2c58b983ef01d763066320dc9111c2692df3d806b1c75dd0bb37b6f1485f3bd02dd1b078043bd5307f56459001f92f8f96f356d0a115d452673cc5b18af75769623342353016224f4629bc24dd0a85637d6ebe6789e19763624c6584378841a4b9523f2d2a774047e4f7e4e769a897a9a08ed1776821caa4dc0bb70a5476b435c13803860c42b582859c98e8ceb4ac7293d3f0e9a9ace615ffcf8f75565dbcbcca5a71956c63043c092be33ee94138642547f47fececd9876e576470a0e286ab281842a38e74df306e666404151bb244952c8b57610620c40c272fd799e205fb51fe0e61e2b0408b5dfb4d636a7b945f312e1cc2793ebc3c0c44549fb1fa7cc91d142aea0d5f88fabe5615bd3b0641b7ed9ebd284379b7f1161aeae75a5eef791160f36844b15281f09e545bef7e07bc5d9dce9349ad76b89abaaaf47d8246afb7e9b20f5fc49dc54dae63240fa5723f145533557881f9bdbd3a0788664c7c9766116c4db138a7b5b876b201d70433dda6", 0x1000, 0x40a, &(0x7f0000002580)={0x18, 0x1, 0xfff, 0x4d1e}, 0xc) fchdir(0xffffffffffffffff) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/zero\x00', 0x40180, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000002600)) r11 = openat(0xffffffffffffffff, &(0x7f0000002640)='./file0\x00', 0x100, 0x3) ioctl$BIOCGRSIG(r11, 0x40044273, &(0x7f0000002680)) 19:36:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000140)='./file0\x00', 0x2, 0x20) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202242f66696c3c3000"], 0x10) kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) 19:36:01 executing program 0: shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x44}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r1 = socket(0x6, 0x8000, 0x3) setsockopt(r1, 0x1f, 0x3, &(0x7f00000002c0)="27e197269f09a9ce279657f3cdf712dd25101539a21b2e433ca7beb01d20508397273124eb28276402b662a002204f", 0x2f) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x1, 0x7, 0x20, 0x7}, {0x0, 0x5, 0x7, 0x3}]}) r3 = socket$unix(0x1, 0x5, 0x0) accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x80, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0xffffff74) setsockopt(r3, 0x3, 0x1, &(0x7f0000000140)="a2ff9de4f6a5504ab94e7bf6d17931744cff8a7659b26ec9fc9fdfd36862545a8b65a7a5d7ef82feb360f77fc859a61cd02dd7a0fa5774fe4ff62cabdb8e2d6ac063c7ab8f33e3127124decf2a1cb3801f36a9bf5c1ad43e00a76de4af266da0dad2b5f5e8a84df9854d3ea9840ce9c687a4d2ddfcaf89c9f0c6fd05766ff25a17716be13ef4aa6ba0c30b6dc56f7f2b80c898f6ad1ff8ab79fa981d16d51dd556cc113fd51554e466cc03ed8f2e84711d8aae5c67a508137ce00666743877b33ff96800260a5a20dc561a5f2ed17b3790ec2733a2e08c", 0xd7) 19:36:01 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x1, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket$unix(0x1, 0x4, 0x0) getsockname(r4, &(0x7f0000000100)=@in6, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) 19:36:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r1) socket(0x10, 0x4000, 0x80) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) getuid() sendto$inet6(r3, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) 19:36:01 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") chflags(&(0x7f0000000140)='./file0\x00', 0x0) 19:36:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x7657078bbfe3cd03, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0xfffd, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) sync() semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000000)=[{0x4, 0x6}], 0x1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000200)) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000480)=""/246) 19:36:01 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1e, 0x3, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x80, 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 19:36:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 19:36:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x3d}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 19:36:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000280)=0x6) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) dup2(r1, r2) semget$private(0x0, 0x0, 0x609) r3 = kqueue() r4 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000040)) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000040)}, {&(0x7f0000000180)=""/163, 0xa3}], 0x2, 0x0, 0xb25) socketpair(0x1, 0x2, 0x81, &(0x7f00000002c0)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) 19:36:02 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x18, 0xc003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, &(0x7f00000022c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079954486f45484955ca51546000000000000000000000000000000000000000000b66d497b0f2e11dbdbf38127adbc835ea46b558f92d232e142a67e60ff73a3ba21b29dc37e2ce4d95de41df06b33c908ff53462efe70bbff0fa382bbc84e51319817445a072e22e84b279731ea7789c01506e9a888432fd9fe964ee2073a42175745990cd7367646acdddba613af0ad4bafa925666d52ca27b0515ceee188b0c17ae868da573b6c779cd1d55c5d7b33ef893d3b9de5f3b00a8242c65602b0a0b87cbbada0f597d1a9ea7fe988ee99790c1dba759cef3df603508"], &(0x7f0000002280)=0x1002) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) connect(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c653000b9a7ff9e91d20606506898e0897c12d038aff4211c2b7a8f9eac81338ef61ae8a35c59c6fb97a2153331cb86744c444acca576fba97a677e1fe19084e33854f066c22c7d867d65cdb9a7"], 0xa) r2 = kqueue() r3 = socket$inet(0x2, 0x4007, 0x1) getsockopt(r3, 0xf26, 0x70, &(0x7f0000000080)=""/60, &(0x7f0000000100)=0x3c) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r2) syz_open_pts() r4 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) setsockopt(r4, 0x9, 0x9, &(0x7f0000000280)="a9509f05171a1d39bd4fd837b33514f6f3e296af7124f9eb4ac38c7785539cbde53539baab0d115a2375f4a67d5b3760c0f369e03be536bc1e7d8af30f09baa6e7bb5aaba483b84544b44d74a42a102c39465c04f36c59b03b9ce38e", 0x5c) connect(r3, &(0x7f0000000180)=@in6={0x18, 0x0, 0x5, 0x80}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x9) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0x9) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) 19:36:02 executing program 0: pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="caeaba8f0632e6dd3ec1416578b21b15d483a6cd633c2dce6939d4141317492053b0b159486f37daa88484b742f3fe8a000000000000", 0x36) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) ftruncate(0xffffffffffffff9c, 0x0, 0x3) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) readv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/229}, {&(0x7f00000001c0)=""/165}, {&(0x7f0000000040)=""/24}, {&(0x7f0000000280)=""/94}, {&(0x7f0000000300)=""/215}], 0x1000000000000060) 19:36:02 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) r1 = socket(0xdc678bba0e565daa, 0x0, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = syz_open_pts() fcntl$setflags(r4, 0x2, 0x1) r5 = dup2(r4, r4) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r7, &(0x7f0000000100)=""/24, 0x18) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r11 = socket(0x2, 0x1, 0x4) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r7, 0x10}, {r8, 0x20}, {r9, 0x4}, {r10, 0x8}, {r7, 0x40}, {r11, 0x4}, {0xffffffffffffffff, 0x10}, {r12, 0x20}, {r13, 0x2e}, {r7, 0x100}], 0xa, 0xff) r14 = accept$inet6(r11, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r5, &(0x7f0000000180)='./file0\x00', r6, r15, 0x0) r16 = getegid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f00000000c0)=@file={0x1, './file0/../file0\x00'}, 0x13, &(0x7f00000001c0)=[{&(0x7f0000000280)="aa05ba5dbc479335250ae6f54e07f006a06a1d0d2f0882cb9cd7ebb6d6f69c2dd1e840b99c4d51a8f046550e75b15c52fa5755c59d2f6b9be46e2df344671d7b8420d7f675fe92deedea634b16d620a4fb5252fa69e31296b85ebdfc8cefd9278264076531c140871a32bfb3d2073443e160f06a0dc746435237ac5b6c615aec1d2d1dcd21af1c20ef757675d0a3e4b0df64e74a5d27fd38070ac5e838f4cc42c461f76ec86f0c56c631a8d1b5cdf0885bee7a2e41d85866a97bb9031a09282cf98f09eed1dbbfa4ac415a63bbcd7727", 0xd0}, {&(0x7f0000000380)="a4b57d1c76dc24d8c7de991d38c51bef10da3a18533c1815763772b8d36f06256ae75d46ab8f86f70ac38c55ec139b2c5d968e08f95080055a16c59e947b720a008cbf2600537eefba1e84341dc04607bc86771d04383f0838cd5035697115f7bba376881b63e35f9ba771aaa43427aab4a28a9afc36c5ffbf2f4ca9fccb66f9461affdd8f89d46d6086ca951919a248d5fd9ab05600fcbe99c4bad1c6e3ce890ad981461711505fc1005ecec670a2d281ad321fb96ec1b15cfe02918e6ec700832a28ef5cfc3a0db7a187a33f1f491522ebcffd7d33586a78988e10", 0xdc}, {&(0x7f0000000480)="1af4cb24195df5cb48c2efef8b3f6093a2af4238cc3bfc59eddefc0554ecb870155c8b8ec1f4dd66ec687516f1ed1ce8e838dc153d0fdfbd5fbefd9ab89bc2b92af8cb8121d4ade8bc982f7db76c21e3ab4f7b13978d08937a646373c7f1d0a2b71632a86e570685b13df9b6ac6cb8f7bcb54279845583e9a5e53463153c978d7e85f1fa674ec09bcc40c78747c73c6df8792f1ab283e403a0cfd6cafab03406cb14f18ac07b8fc633eb891a1c540285c4b58dad35039a6fc9bb6877d1358337b078dd80654d2eebb2958f60e7a2af248826572a29375d675fd4735db1c91ec5676fb118cd04289cb4f6c41c7e15ae46bd7682bc06dd465f86248dc12b9e", 0xfe}, {&(0x7f0000000100)="7f05fe65b5dcf054f66872b593e0ef644cb60bac3390b57f1bca23326da050fdaf76887b1f72a9b4593f56f27219d53e370ba7aeb06a53dcbd0b5ac6d1510332455fd94e", 0x44}, {&(0x7f0000000580)="a598b2c9dd7cfcba27f268d8d7e70655ba72661f05135a9b12ed28d3794108c196946d8c9fc081d99188f1f24c1b9861e96d0b71deeed7959c72325eef60795cb0847e519bdb58879d58bf094da366d61204b27f5ab6cd62d8dfd776c54109db0d635c2bb70e4c616362a3fa8410fb952149b127af97c60d855175b3ad88828a29e73f9c95917c8bf336effb849d8c362480e5c5ca59b8a6df2b9ddf468d1abd0306451d01", 0xa5}], 0x5, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r3, r6, r16}], 0x20, 0x600}, 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="77ddf8714702e63c9e15099f7ddd7ceef253f01a3c486ee11643eae0", 0x1c}], 0x1) 19:36:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffefffff7ffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x1}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) getpgrp() setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x80000001}, 0x8) login: pckbd_enable: command error 19:36:03 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r0 = socket(0x18, 0x1, 0x0) kqueue() close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 19:36:03 executing program 0: r0 = geteuid() fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8000000000000080) pwritev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000240)="aad5a52483209c7eb3e500379a8610394dc66a738380b39b1f591b0f32eefedc2eb7421806e5bfd8a79fa3f8b59e9cd97d3c", 0x32}, {&(0x7f00000008c0)="e1096af94593a3b2454153db165bd594ed953cf32cd52c4df9e414f5ea82044a0238a02d5cf4a6d11e273b2db68204a0027cd73e8368dfe4021defa6026f496ceed1c71bf1ca3c9d55016cb1c21bd99dc7ca6fac18455ee9030f14169f93c6eaf12ab14026b73c948a236e804fef43ced42221da79f4ca155c0cc0a623436376a9ff221b632002ca4e56c625b2e072ca5c40fa", 0x93}, {&(0x7f0000000980)="a3b70982fb906968a5f0ec47e4b58e0ac56213a0e51b3116f97bd4b929fcb219695d79377b7d1ae11ba4b475ce0a5783b629c3e48fc399d03985fa3628c149bc2a4628ed5b1ec3085a4db4bb776c76e624c01c0cea8272c234b809590057be0a6e4717bf072116e7179b58040126cd2f243c5746186e23f0c7061325a5f0ba44142a8879b3d160371b210a1387eb60a104cdbaf690960fb2cc5a0790702c2dc1f1295c70a2d87b0ea3086846570fa1483f28cc29b608e0a07fc81905a212d5881ce870d20fc0253c0746f715b0571d31b337d405cebeeb785062a7b258a8ae4c0d647652029fbfc3705a5947b6", 0xed}, {&(0x7f0000000a80)="30c735b190051c4501bde9fde8a81fd758c49155f107b62f04d78ed051580f3bfda396e73dd450b99f22b2156f0a8a00e585ca8faf75a7b9979dc14e17cac4d2fdb2518d4bdae1d8c01c7dc736ddefde02dce1c4f0f6d2a631d67447be04175b2ff8fa42ded9ca767032d3ffbbca3f4b53462bdba7067710443e2e654fc2ced4d22c0ab32373f30fe30d54eaaed548030f9032d6fbeea560a408b17b3831b9b2d34782ba23887784bb3cbd88c66dec983c8a", 0xb2}], 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x4003, 0x0) setsockopt(r3, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="82022e2f772377cca1b766696c657769"], 0x10) syz_open_pts() dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r1) r4 = accept(r1, &(0x7f00000004c0)=@in6, &(0x7f0000000780)=0xc) fcntl$getflags(r4, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x122, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r6 = dup2(r5, r5) shutdown(r6, 0x1) r7 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r7, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r7, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r7) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r8, 0x1) r9 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r10 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r10, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) symlinkat(&(0x7f0000000000)='./file0\x00', r10, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r9, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f00000002c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r12, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setreuid(0x0, r0) msgget$private(0x0, 0x2000000010602) socket$inet6(0x18, 0x2, 0x5) r13 = dup(r11) msgget$private(0x0, 0x400) mknodat(r13, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x140, 0x9) r14 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r14, &(0x7f0000000080)='./bus\x00', 0x40, 0x5) dup2(r13, r13) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000007c0)=[&(0x7f0000000500)='\x00', &(0x7f0000000600)='/dev/bpf\x00', &(0x7f0000000640)='+\x00', &(0x7f0000000680)=',\x00', &(0x7f0000000700)='/dev/bpf\x00', &(0x7f0000000740)='/d%v\x17\xc3\xaebp', &(0x7f0000000140)='/daw/null\x14'], &(0x7f0000000880)=[&(0x7f0000000800)='/dev/null\x00', &(0x7f0000000840)='/dev/null\x00']) faccessat(r9, &(0x7f0000000380)='./file1\x00', 0x43, 0x4) setitimer(0x1, &(0x7f0000000480)={{0x400, 0x40800}, {0xfffffffffffffffe, 0x6}}, &(0x7f0000000200)) openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x90, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x546e0c4b41b0b931) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) lstat(&(0x7f0000000bc0)='./file1\x00', &(0x7f0000001800)) setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, 0x0, 0x3, 0x0) setuid(r0) r15 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r15, 0x1, 0xfffffffffffffffe) 19:36:03 executing program 1: r0 = kqueue() mprotect(&(0x7f0000b03000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x80, 0x0, 0x0) r4 = accept$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/18}, 0xfffffffffffffffe) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x50, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r10 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000100)=0x9) r11 = accept$inet6(r10, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x20, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r14 = fcntl$dupfd(r13, 0xa, r0) kevent(r2, &(0x7f0000000180)=[{{r4}, 0xb577c4fea51e8cfd, 0x4, 0x40000001, 0x80000001, 0x6}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x101, 0x4}, {{r5}, 0xfffffffffffffffa, 0x9c, 0x40000000, 0xfffffffffffffffb, 0x5}, {{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x47f2}, {{r6}, 0x41a403c4ce2eeb5b, 0x50, 0x7fffa, 0x6, 0x1}, {{r0}, 0xfffffffffffffffb, 0xec, 0x10, 0x8, 0x56e}, {{r7}, 0xcae9410de20aa693, 0x80, 0x80, 0x6, 0x9}, {{r8}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x79}], 0x2, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x22, 0x40}, {{r9}, 0xfffffffffffffffc, 0x10, 0x4, 0x3, 0x6}, {{r11}, 0xffffffffffffffff, 0x60, 0x1, 0xff, 0x7}, {{r12}, 0xc8231245ed72c02c, 0x1, 0x8, 0x9, 0x3}, {{r14}, 0xfffffffffffffff9, 0x8e8e6ed2900d3df4, 0x8, 0x7, 0x8}], 0x8001, &(0x7f0000000440)={0x1, 0x2}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x4010, r15, 0x0, 0x80000000) 19:36:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="13a75febc9cfe1d69b194a2a71124fa7d51b8600000000000000000000b4c11aa909e6784f6f261d18d7cf8420a40428aaf2522e5750b7978af28f0260e0b86ce1656aa6a95ff8bc824c5bdbdb50e514bc628621d8eab4064097ecc5a7292564ec84b70e5620d308d6e3a23754006f115cbc2a45c0388f5bee533638d9b285383d2c7869603af81635e913d8b0aac6257bbb61ba4fb6b1312e90f03572058c31f8ea08286072ddfd4f5c7dde7bc83a0d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x5, 0x2, {0x8, 0x744}}) r1 = socket(0x15, 0x1, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200, 0x0, "000000000000000100002000", 0x0, 0x10000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r4 = fcntl$dupfd(0xffffffffffffffff, 0xf, r3) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000180)=0x8001) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_extract_tcp_res(&(0x7f0000000080), 0x3, 0x200) write(r1, &(0x7f0000000100)="8c65", 0x13f) 19:36:05 executing program 0: getsockopt(0xffffffffffffff9c, 0x204a, 0xa5d, &(0x7f0000000040)=""/184, &(0x7f0000000100)=0xb8) r0 = socket$inet(0x2, 0x4000, 0x2) preadv(r0, &(0x7f0000000280), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x8) ioctl$TIOCCDTR(r1, 0x20007478) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r2, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8302c0ffffffffffffff0a29dd8a718f17066a9fa2975043aed40b97f883eb2daf0997c78dfc175f993292663e35e268a6122ba4cda19c628bd9caba9f3216df85f95d78565acacda2216654b15241288b49190400000000000000218a9a5ded5326a45a72f54618d8b28bc9c447a113e12c94c0361f1c75aeefb40200000000000000edc30ed565619abe44470f0e36c1f77a1d5805a947699d79c4878a268f6d06fde241de5ef65d0a39f770981b867fd53953b9d720d09cf2b0f79a459509f874a0a89136a7"], 0x10) clock_gettime(0x2, &(0x7f00000008c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x20000000000001dc, &(0x7f0000000180)=[{0x1c, 0x0, 0x40}, {0x3c}, {0xfffa}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = msgget(0x1, 0x254) msgsnd(r2, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) r3 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r4, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r3, 0x1) dup2(r3, r4) r5 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r6, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r5, 0x1) dup2(r5, r6) r7 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r8, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r7, 0x1) dup2(r7, r8) r9 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r10, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r9, 0x1) dup2(r9, r10) r11 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r12, 0x1000000009, &(0x7f0000000000)={0x1, 0x0, 0x3, 0x1000300010005}) flock(r11, 0x1) dup2(r11, r12) r13 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r14 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r14, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r13, 0x1) dup2(r13, r14) r15 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r16 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r16, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r15, 0x1) dup2(r15, r16) r17 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x40) fcntl$lock(r17, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r18 = kqueue() kevent(r18, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) msgsnd(r2, &(0x7f0000000e40)=ANY=[@ANYRES32=r1, @ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRESHEX=r4, @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYRES64=r16, @ANYRESHEX=r18], @ANYRESHEX=0x0, @ANYRESDEC], @ANYRESHEX, @ANYPTR=&(0x7f0000000940)=ANY=[@ANYRESOCT=r0, @ANYRESOCT=0x0], @ANYRES16=r8, @ANYRES32, @ANYRESOCT=r11], 0x7, 0xc2c25e0089590800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r20 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x37e) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = msgget(0x2, 0xc0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r26 = getuid() r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r29 = fcntl$dupfd(r27, 0x0, r28) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xffffffffffffffd1) r31 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000700)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000080)=0xffffffffffffff24) setpgid(r32, 0x0) msgctl$IPC_SET(r23, 0x1, &(0x7f00000003c0)={{0x0, r24, r25, r26, r30, 0x1, 0x9}, 0x800, 0x1, r31, r32, 0x6, 0x1, 0x1, 0x2}) r33 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x8, r19, r20, r21, r25}, 0x3, 0x0, r33, r34, 0x9, 0xb01, 0x9674}) r35 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r19, r35) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000100)="33ee0d803c8176baef9b18250e729bf0be3219e9f3a29f5a7dbc6e26623bce4b2e72dfdd17a7fa14affb3281b3965eebd5ae236cfbc9b7ecae4001c0c0f257eae7391744036f566d8c229b79d08633e7100b7f343ed9a0e48c1171bfdf1128e7ddd83b1186de9b678db25ad1137959e7fae1bf7962aba5625f11b16e04cadf96bb315fe861e6f3c546077d5953419bda10347d7e06787bfa1bb58195e78f5b896e021b58e2437ed8260110ba4cbc13fb1dbed2b8d07802d8a315db005bbf2f52036998a8da99065e92ed4cc89f81e5995d8aac325f42e408593f6de40b89c8bdbf2d9284eb787720ae4e982d8f48c359635ca1ad7223ae727b1ba3692f6c7a9379c66db1a7c4f9a107dceaca34aa259dcad7edea4229c7b9333de37aa19f6d9e587f95dd4c808f9c6da09c3cd5209c97f37d5daa466c4c03e96416d6b2f24b12e1efb3d37f7069d0440dc8b58a12e5e35dad9da02efa58a55210ff0448cc4f8c1930455034961f0bdf6abac1422bfc3a5d1e04dd1c5ca0d27c8c9bc383f0ce6b588cd0491561acf216e9a3b74f9f0b4941eaf85bda81423c49aa9d1990f64fbafda58db2303980bfc91e7327fb1bd02e768abb894866fd181e8df98676634595a273e819c97724ea4ede5d1b622f20a95065705ea2af61f8fb29ce9174d4d96738ac517d115df3e3063762ffc64257cbb9e817ce2889a1eb9a03fc8e97b72f7f090af33ff0413157b9a549bf615164a0585a8bf162fd53ecfc99bab3b054cde7c5e94ebc31db7e5a3b28f9460e6297a0bf5b4cdb41d6f673ee9cf303b1bb4b431ab300b44a0666eb0f620045f22e7a9616832d8828094596272d6911ad351e18d26a2eda22a5b547416b360e76e3bd0ebe331a38f2d4f19cc74d901dfd11762bac3dfb1c85177050ceaf0e4f5ae1dca41a7cf9cb13cd4e5b3217aa63aaa78af383582ffcca31efcf5fe4246ea0c3de60c57dd9cb8cd11d0cd03ade52382403ad07b29b4167e3cd8bcb795f0c00d04b3f7661ed4bc56fda83fcff4c62e541c6dbdab04dd1449674a700788221d30faee99bb62b57f58d570e9888cd4a8f22ccc5cdd440f912a661c7edaabd484aaab34c3ddbc2c3b8f219d46d94a5a57f91a4680af003658b685ce6d948625a3495ed2b72711cadff16e4d799a80c05d0d72057cd52df3754b9f7a4c187c9824c7414af9fbc6172d8f878e206b2cc30b26cc1f45d8434d44d21aa4d7311f89dbbd3d3e8efc0557003e95ee88524e5d8ade382158d541166b882715f3c6489663d99a86aa90ae74288d11b59b5e485c041a5f3bd93ce4f793c7c9d9368fbcd35768f8be7a120f95df622d742df5fe86c3af04ff7910ace0e62abdcfc778afc217e355f61cc0b8fb89d08b64a17673de2fccf3ca4cc47ab03ac7161f06d9fb69c01f18b07c5d30b285387d2bd529d92131823c9ac8f28695b90754c202d0cb0c8655f50424f885e886010bf8054e63134ac8f4055c026f58c3bdddd67b3caaf08d49f3af4cd7a4ea614ec60580fa8dad62e0efc26d7c3ef2d0af2f9ea0efba8d34827a2da3fe42108c1f5a591a7bd1561397cf31db992fc51b3095031884f722d82170d1a4fe87696d2a00da7e72ec4a9f289ba99d23e7d874c82439a107f6bf33b45834270d930523daff55ffb30673a2189dcc21da9be3149eebc2abcb62a78efbc3c0a40c05677828213c4c1d20c7b6b94a85d52d0fa1b02ac6918ad166d5e50f8fe0e2bab43c1e25348a44a08a8f932f4610c9ec82715cf0e5984f925b698c4d8745720c512bfd0fbcc9408180360448be40e60f5cfd659425632a2760b33d6f6838f2a69f3f52dae821d5b0b5fe9ed690c58f4ebcac56c2d9b8bf9b3f33205f7cfb6b7ae71bafc1561d966002c94499b7a14a51b4c933c899460d092c9aee6ddf898dc031ae4bb62009272db4537f514ec70af7fde34ae23bd923c65065f0cecc831f97c56b444cddebdc62ef4f1be267f180b524e01ff2e86e7ef4988f93edfb42c0beeec7c9e3059dd421d843bcb5c9c5095", 0x5a1}], 0x1) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10000, 0x0) kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r3) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x31) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) close(r6) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r5, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10000, 0x0) kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r3) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x31) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) close(r6) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r5, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x44}, {}, {0x4006}]}) syz_emit_ethernet(0x260, &(0x7f0000000000)="b6") r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000280)) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x200, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd\x00', 0x800, 0x0) fcntl$dupfd(r0, 0x14, 0xffffffffffffffff) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) read(r2, &(0x7f0000000380)=""/223, 0xdf) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) writev(r3, &(0x7f0000000ac0)=[{&(0x7f0000000840)="3a72a0588e28f2cd389f812fbb29e4a1d686f3d220af47c10f2529a75312c5822ffd499af15ca249c6462d527363ad8e052460a18e0f7140518194e4289eff67ffa73cbf94a28998c3903d77158ea95eb3a8addc1b1d9686a88a30d13c6d4a824018e8bcc03e326995ac4ff0871b925f1c7993443cd6ae4805f1552ee2a0d3e79a693dd1d326d0586436250283c0cf0b24d6e666a3024cb406aa826a9dc978e73ee3d9df129edac22be5080ca78f8b5ed3da44253508be0c226abbf756fb3e9361e1f3ce94b7ace5e29f321226115a", 0xcf}, {&(0x7f0000000940)="ebd926e34d7a06b27a7be45a61ea7b690024ce774e4318f11c82169e6c9667617c1115ec", 0x24}, {&(0x7f0000000980)="2c9218c0626b1c38fc3940ab5e5ffec5d85dbb0fd3c300ff2b21b674f48f9712147c9545c7ba8b00afa39211ce969e468a922be71a7b56ad31fa46c29751f8cb6fb57d601f0320a547150ae584a4976469dc53272506de42473c3656f37665862348846705f11bb3a3169509e17909d4db0626c2068a07c4cbeb3fe7b07f795c4d28d92b8441308c85da5c6b0e0f4ace0563f759c254e973d07241fe19ed67bf3a91adc9907f689fda62fb516f752d8d1e2af2f7eabb2fe845c3ffecd12dffaec6f78ebe59eff1504c0cf33b0e37f5db2a5d29d078965b0c9cab3df50936a2015cc4e56d3dd2c115af99f4b20c05ff836336bf6aec225803ecac4435e1", 0xfd}, {&(0x7f0000000a80)="c304791759bc7ff633871b02ac9ee61b4f0dc8b5aa04aa25f07ec68e06f410d2", 0x20}], 0x4) r4 = semget(0x0, 0x4, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000b00)=[0x98d, 0x7fff, 0x3ff, 0x3]) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000040)="aeef05a837289e0d62141b85e6469e3b263850544b44ce4a33ab0b9111d5a7c4830672399af174f2a97b0c726edd2058c02340663be4e214f6fef4a5889ce17b454ecd6edcfe8efbfdd3", 0x4a}, {&(0x7f00000001c0)="97449c1d03178221a6ebb0407f4f9e8e74bbf8c2ee10faba0ab32c87194ab015ebfee879ca23cf02d8b645b5df49687b3d04886f3c2de71e1c95d7299d9285e771edeffd08f47badc01ce1849cd31009d126b6704edf6f3e86a013a4f1f60bc0b81bdb9b7713a5f1744ac93c324dfa997a24f866b47a4b707ddee3d145847ab3aedbf2966f1be2b0e5156d0788e024d4739c2b171a", 0x95}, {&(0x7f0000000280)="e6372f43b6a42ea31431b283e91b5204515b84b87878dd7ffb5958193482fca82780bb03385a62e05739b69ab5745654a3723debd40d477fec88729dae8f49e06063a35fa8", 0x45}, {&(0x7f0000000480)="01ed1692d0b915a2d4c819213e1b19942fe7e44ab883c3ef16e18f476062a7560220ea4cec7942283700e1bce7c4e6f2b4c8022b58e392c909f17a1fb84140114dd3e5730b934c395189483c869b2389b9ede00e30523e64696ce37c4ea64eb41aabb20a9f5a165c6c3257649f452b33351ff1f02355f0e7edcaa19b03fc3ec7724a11b11ab05f85526edf7b66817049744b0bfc19ad35a19545d2b9b07a099bccb7d01af92654327d586d387bddb07b9305157464fbd9c295d2c67db245ae7122ab5c61bb5b6ffe0d107c30dc8ab1", 0xcf}, {&(0x7f0000000300)="6eccc57600c71ca60f3a051c39aeab3f88a9f1b6a0d994d197bb690042e1c90471779104d16c4f92731b719c268058f2c537b3546ef7a624572d4f2aff0d29287a2ec7e5ece18f5920", 0x49}, {&(0x7f0000000580)="105f976846a6b92c7057481fbc84367853f80e4dcfda5194b16ac64563f6d76daa2c90efee3b7cac2ed7985425262b495215b81156ece6442e3eae4332c348f80901aa11ae034f968d23477e62e271f32fea9595f000d80d3714ea682f2ab9bfdbc277d13cf507a57797d29d0b20eaa28bb2836b0cffc1156a6a387ef6f9c517965c475dc4d51fe8b00e57dbfbb20319f546a055270d47e04471c754810bcb01c4216983021d69dfa89adf77566251c24e8097d91baa402b9af69e20b56d26e84a6936dee4e5e06a687511e5e2418700b5b3d3a4a53d233d271db878a2dc40e3b3f0bcbb9be19273b4b782bd99fcfc9670991d830adf5c3a", 0xf8}, {&(0x7f0000000680)="d6670ed17ece133edbab634919e93e3d1312981b9e780cb8ef817b29b6d597d80323f5df9859ab32c4e7844ea8e954", 0x2f}, {&(0x7f00000006c0)="37031fec97b5028c9ccac58d8e3b3cb4cd8341195403cfa426a5fbe70207c76470de628d39e98e5c66861286a404d7c6", 0x30}, {&(0x7f0000000700)="4a310b80e1dc7a1b356e15cc2417ef9fb18f8a7afc94d89a", 0x18}], 0x9) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10000, 0x0) kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r3) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x31) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) close(r6) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r5, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x48c, &(0x7f0000000600)="e4") r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:02 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1400d03", 0x1, 0x0, 0x0, 0xfffffffffffffea4) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYRESDEC=0x0], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:00:02 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10000, 0x0) kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r3) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x31) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) close(r6) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r5, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$lock(r0, 0xfbef0193c91a8925, &(0x7f0000000000)={0x2, 0x0, 0x392, 0x5}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)="e145cd02b359397f1761d269a44972dc979bb6691824acafaaf39940f108d90297cb38994aab0e4a841f030dda7d513810c04823ae3717c1f2acdd932ecee1195f9268821a067fd8ebde7bd2826e6a7a6c2808cbace3725ec06f731970b228419975e2af5f5efd81f2a57d8ef262dc743dc46f59bed73a011a59fb2ea27bde67ba79f5df326f1495f6779d45cbc59347f824a6a01b5d94ea3b3a38972fbd94f1cff4324bfc6258f32888ebee29c59c8bf49100f62cba5e543164c2b1d83cee4d050cb45207685642fb6d922d6531283e669ba67e634a0debbc4581146c69282e4d80dd42089b05c240466918f64ca55c3ca418746e49dacea5e61c79", 0xfc}, {&(0x7f0000000280)="9d385bff66f70761f9af32179b80a31622b9e409ab6cb20af2796a88b1835a329a88da0950875c7854b79af0a4ad70429477a4921fbaea072e0220e9ec9a56b63fbda33fb2ec8047bcb743b737cd54e510b5", 0x52}], 0x2, &(0x7f0000000300)=[{0x98, 0x1, 0x2, "58d6ca8d41b67b25c5fb5e7b759970877ccaebd58840a52eb3ab34481aefd7bc628167c037cc6d904e30d70e0c45032a741c17af68781d1a8e9ed2b28b3863a32611d494c4bbcd763f0b1feb39c92d087d6d79871caf97b259e0e677ab0079d06b0c5b5bc25ec8c2d5d247b036ff4852e8e2291d0d11172e4050059a33e149ac570181"}, {0xb8, 0xffff, 0xffffbc33, "ffd74a960c434527ebf7fa14b68ef8e3de9dfa2428377850aa522ec31d0a399ea67f80ffd9b67a85a0e0f6a560de25baff828756475903b7a40fef663319dfb49258f7203faf3d5053ba63c8120b15c9a8f1be7e80182d3cd6d8962b0761655c055ebd34427dc84ac923c037d98b50c65683748af9d5cdaec6b2a967f4f5346d6644abcea0d174a55214b58a79607e62b70d228a513cfd30534b28ca540d9b9128"}, {0xe8, 0x1, 0x1f, "0b8e7caa18eb93239a6689b12e5dbbd10da07dfc9d8f67b1e99dcc8e5f5239df30bf06ef69cc0ff6afdad38cf439f2dcace04a1fca1b1da0fcd6eca1ac64a2c330509da213ec448642d6477d3778ac0f3f9ff9a55b9da7ed17c60ad7d08497241f933295322346f964366db0d7e524da521aed75de9427df868ba9b56d0407000c583faa5ad1876730f976f3330d5bd6881c8c55a501eba15544bffd25235ccf5b472d35709a00bb44717e97bcd25a15b867526ec1662cc75ae6d222f351a8565afe9eb704c4b53ba476787ce1bf41dbefae"}, {0x30, 0x0, 0x6, "4e642dc22690bc476f95322b18252c4042b963fbbcf5f6064a"}], 0x268}, 0x8) 16:00:03 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002a40)=0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) listen(r1, 0x20) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgsnd(0x0, &(0x7f0000000380)={0x2, "b8b0feba3bfc694276f863f9a264d10de9d5e7dbe3131c6f10adeec9a0c9ca4c526c0f3e2aecf891f10fcabfa1f4ae45b5e543b62c0c95a12ca5b49236b9a5c240532c4e8279008097b2a352bed21b12b852cb13a07162b12192f52153753184efca6b385bf9c18556dde46c638de7e68726e46031f99f31d49437995b49a5ed6198773ccdc772bc90b535718942ef69a485c60c1150"}, 0x9e, 0x800) recvfrom(r3, &(0x7f00000005c0)=""/60, 0x3c, 0x841, &(0x7f0000000940)=ANY=[@ANYBLOB="dfd52e2f66696c65b0008c434bafc1604cac09deb0dcb2a2d35adfd9a3f21c68ad4ab28c567dbb3e146a7af8827967e282c5107c271e63f1116ba037cc810612bde248345ee854a1992bacb60ea1c6bcade2"], 0x1) r4 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x20, 0x8) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000600), &(0x7f0000000180)=0x10) mknodat(r0, &(0x7f0000002a00)='./file0/file0\x00', 0x1000, 0x80) socket$unix(0x1, 0x4, 0x0) mlockall(0x1) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0), &(0x7f0000002800)=0xc) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28, 0x401}, 0x0) 16:00:03 executing program 1: r0 = semget$private(0x0, 0x3, 0x4) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000240)=""/131) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x3, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r3, &(0x7f0000000180)="0000f69ccb8966ccfb5cf36eda7c141f6125de6bc8be7c809cbce60e2eb3105327b65282af81731eb0d90bef106fc134d1d8b6cbf44ab50aa3a732d81c4296295e18acd49815560eca4f97328775b1862bbbf48c3d876299a226390d3d225fb5288d8eee20d9a623e9148d9c165cb1192b8c90c792ed1c15d81ea3c5ce1b143bc7b5e38237f27879bf6a1e203c02eaaa42271c59658e53c38f40cb7f154b6711440d815066193638e0204c", 0xffffffffffffff15) 16:00:03 executing program 0: msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000002fd7a522b46e22fd322e06999aa973c6e143eda218bff77e832e250d2023f398cb8339a2d7cedc6e39ef89927a2dae765e55e06289b22149b90f000000000000c3a27836b2e75c23652ac51846e8a2bc18a0a8e8e0dfbaa62d48e8e089c9d466c8bc9ffd0b5ca687882e5a1ddee05330a5dc80dd2834d1d8c5bb20431b1de01c7b4e752788e20958b9353524700b211fb1e2562cf11fbe752cb73b8d75032a3a990a4137f0ac23fa428fd3ea23c74231d0f569c227828cb350be3b5237536af7e45d533b487c75f4334c9c93442b34041ea1853332142013d6610f93a4a3e956ab3cc6914400042d1a3dc3c8777acbeb022b1c86786e90e894a71e3959c371b663a698691f99366ce79353f91323729aa363c0"], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) r2 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x100) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) mmap(&(0x7f00002ad000/0x4000)=nil, 0x4000, 0x1, 0x18, r3, 0x0, 0x4c) 16:00:03 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffbfffbfffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = dup2(r0, r2) recvfrom$unix(r3, &(0x7f0000000040)=""/135, 0x87, 0x2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:00:03 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) read(r3, &(0x7f0000000000)=""/118, 0x76) ioctl$TIOCFLUSH(r2, 0x81206919, &(0x7f0000000300)) 16:00:03 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000080)=[{0x50, 0x0, 0x0, 0x3f}, {0x6}]}) pwrite(0xffffffffffffffff, &(0x7f0000000180)="f7", 0x1, 0x0, 0x0) 16:00:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0xb4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7edffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() r1 = kqueue() munmap(&(0x7f0000353000/0x3000)=nil, 0x3000) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = fcntl$dupfd(r1, 0xc9f79fb79c43b21e, 0xffffffffffffff9c) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x10000, 0x6) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r4) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = syz_open_pts() ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000000)=0xfffff800) 16:00:03 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r2 = syz_open_pts() r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6d, 0x0, 0x0) recvfrom(r3, &(0x7f0000000300)=""/132, 0x84, 0x42, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) setsockopt(r0, 0x6, 0x2, &(0x7f0000000480)="8383b34749e2e94cd27f98f3c3cdcd7facd8884493c106babe132409388656c15105e205195cc9a82667ca0cd555f3ee87fabc73a4569a06b7f9bcf3ba7c58d10453c12b99015fe2a929bf2cbe1baeb315a730359abe448f54fc0c76262583de79525f74789533d02ed69dfdbdcffbc161ff51ff57c64e7acc0c3a71f6ebc7b5e8ccd9a429d37f3128adeec3bda38fc65ab67fa7163fa367033d0eb1514d3937f760adec0f34e15e413b26368eb37146f694b590f02308f8814d81a60b4f286e06910864e2885cccee59b52f6d5178c975d1d6613d420de9", 0xd8) setitimer(0x0, &(0x7f0000000400)={{0x80, 0x400}, {0x4, 0x445}}, &(0x7f0000000580)) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=[{0x10}], 0x10}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x4000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0x4000, 0x3) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000080)={{}, {0x18, 0x0, 0x0, 0x150004}, 0x8, [0x0, 0x284, 0x0, 0x0, 0x0, 0x401, 0x0, 0x1]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket(0x2, 0xd712456256ec4895, 0x1) 16:00:03 executing program 1: socketpair(0x2, 0x5, 0x9, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x5, 0xd4}, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x5) lstat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)) setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x410, r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x40000000, 0xffffffffffffffff) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) pread(r0, &(0x7f0000000280)="284be48bc8452153", 0x8, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = fcntl$dupfd(r2, 0xa, r1) fcntl$dupfd(r3, 0x0, r1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000840)={{0x6, r2, r3, r4, r5, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r6, r7, 0x80000001, 0xfff, 0x3, 0x100000000}) msgsnd(r1, &(0x7f00000023c0)={0x3, "d584c7c8aac64c9abfdb3cae15e2a4180df2025ff1e19e7e6723cdd9194a611a5e574ce03de53f4579ed9fff3a2c51a05891826d773314bbcbe032c8cfe69cfcafe60163b268b3809320989d2bec3e5d52eec1026eb895aec1e43acd784e362adda3288b"}, 0x6c, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r8 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) fcntl$getflags(r9, 0x2) preadv(r8, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x9130dc1, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r4 = dup(r3) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000580)=0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000140)={0x8, './file0\x00'}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r5, &(0x7f0000000680)=[{&(0x7f0000000080)="65a8d16c6a67cc3e1406c0a199b1a0ce895d05813af4a3a2fe650b7e2e3c44b6c7ab5ccf5de901e4ac8d732a16f0fa6e2c89ccf58ebe93543ef79ee5d78abfa03a0a809df9116cecf512a1d1e9c27bf225a3ca60e554a814256aa2946d1dfe9a871ebcb50fcbd31005e7f15b8ec497640b9a6cf59ce5ce64493cbb52988fe971f798596d87517b5a0f98f555334a663d57386cc2e7c4d22fcfb4006d90ace20f7e4de58e53346f2ea39d9f938eed997757e45c350327", 0xb6}, {&(0x7f0000000200)="1dd126a915634ae4d6f89bcb56186da1625d363da5d47045127ef077bd1ef042b4de1175bd54878e1d4eb2b09b8f21881822a4299e03943b01396dd426c5ff77053eb9db5f48f4305542f1d1d61c3417b93002e63e058b6216e1cb188f0bd6108e97e2eb08943b6a15d94aad1af492dc6a98fc5ee4ccecf086071b603929809fd94cee8129536393715f1ab6df45ff72996886", 0x93}, {&(0x7f0000000400)="18d6399d2cb8f35d83bcc025fca667eb1c3001ba3aefb6018af32ff9ff088a75afe9c92e049930c6efc22a319e5dc778a1dec30ff54725af61946d3456c303008c6b8310eb59ec764be846790b6453d28a23fb3e0d8586d2e3dc7a8b95", 0x5d}, {&(0x7f0000000500)="a48c56f2d9ccb32c7bcfb54cd6645508ccfa9d647aca74a5f15d506723796a1b179e", 0x22}], 0x1000005c, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000002c0)=0x7) pckbd_enable: command error 16:00:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYRESOCT=0x0], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x1, 0x3, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000380)={0x5, 0x7, {[0x0, 0x4, 0x80000001, 0x78ae, 0x9, 0x2, 0x2, 0x7f, 0x5, 0x2, 0x4, 0x83b, 0x7fff, 0x3, 0x4, 0x0, 0x4f4, 0x9], [0x10001, 0x7ff, 0x2, 0x4, 0xe94, 0x7, 0x6, 0x40, 0x1, 0x5], [0x7, 0xffffffffffffff7f, 0x7263, 0x9, 0xa13, 0x8, 0x8000], [0x6, 0x200, 0x1, 0x1, 0x1, 0x8], [{0x8, 0x1, 0x10001, 0x3}, {0x8, 0x24, 0x4, 0x10001}, {0x8, 0x3e9, 0x800, 0x40}, {0x7fff, 0x0, 0x9d6, 0x48}, {0x20c1, 0x54, 0x2, 0x100000000000}, {0xffc1, 0x3, 0x3, 0xef1}, {0xd30, 0x3, 0x7fff, 0x7fffffff}, {0x4, 0xcc, 0x81, 0x2}], {0x0, 0x20, 0x69, 0x9961}, {0x0, 0x4, 0x1f8, 0x6}}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x6, 0x6, 0x3f) write(r1, &(0x7f0000000240)="6ccaf6ee6e272ac08fb1908e44fbb84bdd42423128c40612672b90e3d9551e4b2cce2266565433f14d1af26aca2841b9911bf9f14abcd86e0cd9b2cbb5cd56595760a1ab0fe0773b9bab1a4e54aa8d8b27b7146994533af72f765c471e0acc944ecac5c6b5a0d059086f266a9908859060af1183d8af1c12c8af16969219c42f41a113e91799e6ab9160752b982192cb9c32bb068bf2a431ab6b1f80e4b7bdda58fda29ea82c0e13fc4de87b5afa1e8fc3eced8e54090c03f6046217deabd6eb6068336b7a52a2bcc777936c3d48df626009d81394e3e01f4e019e419e462d4e3d002c747223a6168b0bfc61c9ae9f78cf347fd9c03e40e850e51adf8d4a88e1652b5273a4e3008302dba1ae26f47c2d534d3440abb30dc0715e3acc466b370ee8", 0x121) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x5) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) fcntl$dupfd(r1, 0xe12edffc43e35bd0, r0) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r4 = syz_open_pts() fcntl$setflags(r4, 0x2, 0x1) r5 = dup2(r4, r4) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r7, &(0x7f0000000100)=""/24, 0x18) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r11 = socket(0x2, 0x1, 0x4) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r7, 0x10}, {r8, 0x20}, {r9, 0x4}, {r10, 0x8}, {r7, 0x40}, {r11, 0x4}, {0xffffffffffffffff, 0x10}, {r12, 0x20}, {r13, 0x2e}, {r7, 0x100}], 0xa, 0xff) r14 = accept$inet6(r11, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r5, &(0x7f0000000180)='./file0\x00', r6, r15, 0x0) r16 = syz_open_pts() fcntl$setflags(r16, 0x2, 0x1) r17 = dup2(r16, r16) symlinkat(&(0x7f0000000000)='./file0\x00', r17, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r17, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r19 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r19, &(0x7f0000000100)=""/24, 0x18) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r21 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r23 = socket(0x2, 0x1, 0x4) r24 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r19, 0x10}, {r20, 0x20}, {r21, 0x4}, {r22, 0x8}, {r19, 0x40}, {r23, 0x4}, {0xffffffffffffffff, 0x10}, {r24, 0x20}, {r25, 0x2e}, {r19, 0x100}], 0xa, 0xff) r26 = accept$inet6(r23, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r17, &(0x7f0000000180)='./file0\x00', r18, r27, 0x0) r28 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x0, 0x0) r29 = getpid() fcntl$setown(r28, 0x6, r29) r30 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r30, 0xffff, 0x80, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r32 = getgid() r33 = getpgrp() r34 = geteuid() r35 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="657953db65bec909781bdf6aea55acae9cc547e3cb788b171f92d644f3d8ec8c8a498218135a2cc76d82221cc46307ab2ff114dfe7c00ede977e2538a76ac7207c6363cb80582dc7bc8b04edf4369b4414da5d4daf641c1613246b78120363dbd6e8c4bd292ad0d34613e291dac98fc1f472c84efa2d10b32c971ff4feb43b7ef73b599bb9ed7273bba5a06924", 0x8d}], 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="282014000000", @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r27, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x406}, 0x2) 16:00:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) setuid(0xee01) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = fcntl$getown(r0, 0x5) unlink(&(0x7f0000000000)='./file0\x00') ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x40000210, r2) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) r3 = dup2(r2, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./bus\x00') ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r5, &(0x7f0000000100)=""/24, 0x18) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = socket(0x2, 0x1, 0x4) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r5, 0x10}, {r6, 0x20}, {r7, 0x4}, {r8, 0x8}, {r5, 0x40}, {r9, 0x4}, {0xffffffffffffffff, 0x10}, {r10, 0x20}, {r11, 0x2e}, {r5, 0x100}], 0xa, 0xff) r12 = accept$inet6(r9, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r13, 0x0) getgroups(0x1, &(0x7f0000000180)=[0x0]) fchownat(r1, &(0x7f0000000100)='./file0\x00', r4, r14, 0xaf0664d196ebbb3d) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) r2 = socket(0x1, 0x5, 0x66) pwrite(r2, &(0x7f0000000200)="39e511a0ba9b6aa9a4a5e76d56a79e2bc54a20d1cfbde19eb8d3c57348275bab1df84e2da7f344f4cb545f43b5f99b669ed3c741891efd4c2361cb817be6587b142359be6aa72193eb3680df1afc22df556ee47679a2606c586abc816c88554f295c89f1b5ed3e3d76ff7d254e4549255d425b582198f65c3ce1a45ff08b49cfac926214a8944113a9a9861177a63006c1e443b7f53a9199a135e7aaae4158c4c32ef5bbb95f26e1c409c42ef3484e25145e6cf77186d045d4dcd2ac13f1942ae5700492f587c7fa5120cfb17d253c922505dd5e0ba32fdd103f", 0xda, 0x0, 0x1) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0xfffffffb}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0xae5be16f9d8fa788) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3e97f0600f41530f36b74aa04bb") r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000240)="b10005016000009005001b0005000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getpeername(r4, &(0x7f00000000c0)=@in, &(0x7f0000000300)=0xc) shutdown(r3, 0x2) setsockopt(r1, 0x7f, 0x8, &(0x7f0000000e40)="36a3a4f13cf50ae95cbafe2642ca06a5d7deb3d5e2794c0e6c1dc5ae8b046fd5e1a5e8685053c38eb8e2cbc0559006b2aeb95e4bbcbccac715f7285af99365476121aae724c077d03cee3db757e11a6675b05d23d4eacd65d4764a2609ccace0bdbde17b6aefe1c6da88ea409395a195547ecf888fec365b354664169068c3379f8cda42a37882bf39907edf0612bd9aaf249c60242d467ce66df42cb1a67ba52002e69ab8c66c737894bbdeb989b57eb8cf365cf05b02ea791b7459e398f803b3943a780ef06eff5295ca4c1a7b7b81095c91eebaaefd37815d5715d765298d543c604c48776c9a5d0a90214951ee1d4070effdf38a7f8d0dded83c259ad1c8b55a52b9596310b92da6572452b98cb7c789edf567c35e1d262be7fd93c7b421f10cf3b83e03538306b1306997ff6b0f1353d178fe388a9091ed0ed2438b20b4a5d4008907149185ca4941fafb7dcfc096ba0210f0592f84c24f9c1e11d3ac331e110deadea3f25d3d9ca5f6b3d3486e9e87b6f640e1ac707d1c281afbd1bcdad2580e989552e4b75a64baf50309c548831ef8d0efea3b1de1e6b49ec9c18aa79d6429c35fad9ef88f02effedeb65d977e8433ddfa066ae34463aef4984ff511ff0d470413fc6dab1057687d2cf38a28bcb681e06cbd4fb9b821c17e83c7d8f1b563110f598ddb1aca5db9a845690b88cb133beecd2d78142fa3d7c19b3d7c624233e5cd239033e594e19d95a2e61dc6cb89733b103b824631c172f56e0f1ef5de762bb12da01d8a5a7f3baee15afc97ce944c4266ae9aa3209483215a6221668fc837e3d9a4e0e56a11e5b19937a3be7111e2e525e3594db118aed9a8499005633aac3f05fa438c3fc076dfe817788312d1e7f0632ab25f7a034a30fb22a82a1487f006490470655248dd7daa02836a9431a4cb556019f9ae83bfb388685026692e061c9066bb770b1e9d0b80e428ff58fa87fdad2d13736eda29f8ca8b971a555f009ecddccc446c2fa3428939e44a8fce95d7f04a57a3f2746ef8e6ef2b2ab596f82559ee7c88493601c7914061881551c4353d9f09c187bf896b4ec00e2c8ab1aef4b53aa0f1a9ea81904b51bc35317990d529267bad00083a812d9aead15b0601822c7f3bd5dcfc0d8d70ea9128527064e5602bd89fe8b29413130be750d32ee094b9d249f8adb0b5cd73497f61d77ec62a6d5832edc3424d0a4b6aff5919c3ca3b48369c86f4083d00923501588f512f1302641769b827be09a69c396a90058a25f3b6adb810aa6ce2306632bb7ee500ef3ed3940253611a2009cab7293e95baabe0e7e5e442ef7dba305828e7e16c3ff676c0eb7ec6a83cafdf2c18461065e565a1a08a500f14d1dccb13fa36a20c5540807a4c4a6194499f134614b7a39e672b29d502b207ac6a7101ab38af48ad67e810940b5e6efdd4cb891be8feec3f1424e3dc9799c377bd6822ab588db0be8fa9fa1f1ee45558df1ae04162bb42797da3d196d18b0468866775b8c2a688dde66e407b38f3f79e7b905449dc468b6380bd723b45a3fda25bda7d1f94b2640f1caec132e7789b8572510befabc295bd4ce9baa03ec7cf61d7eff16931cae28dffda77cb7cce4767feac0fb12bdfceba035cb420ee72e9f3d5a063a23307ffdc48f0d48d5ace4c94ccc74452cdc184b5c8da931fb9fe133812b458ac88283a217be08f393597fdf0c92603c05d8c228eac44f1ba4c2b3f3c8724c758b02a18f755488f53ff05545a45ccff743e0ebe92129f44f0df9f933e12f3a297b0a9e84769bc8b43cfb035c660f3da52d1a2dd4fcaf74fcb0b177c0c0954b0b11a40f9743cc251f6500673ed7087f4bac6aeecb15d5c85c7648a14f99a6953c58bf28ad7516eee2939c3ff72616c57a0e2783d8102405cbc048229f8650cd1b6d2f2985099bd5d7cfccd62870da99b8b4b1e641203d2e9612390631c16bea3c724dd3b2592750f354d3ecf0ae2058adc3b8cd0e40f2b59b2a159ca55f46f97a1d97d50339f63888dbfd7257e07e9ab4af30735df7002c31d85087f02613f11c4b3a4404ae03632c60c7c4060435d1f5706a1eb045dc4162bbf299f3af15c5c0419edde51a2aea808240452fd452ec100c2402fa21d49ff3d0b10afc13c75323130bcf4be815173d9f23201ad5f1bbd59c0ef3ea3f349a4712811a0b380904b033ab30f1c4540b83a4ad2c0b8bce881c8f72ba6dedadd63db475f1a44c93c9beef068ba42f1ddd6d212c51f5d98adaf687c2f90f1027b43f0dc40706ae4631790502b25a46913d4681b727ffec4ef27bab4bf31ad747c9af515c04420ef3055f319fcddf3bbfef2074678e84237f6ff05826757b9c9640be1c152a7557157bd4d82c369b7524fa792a699f745e548b873e765e1d0f1129ecd30bc79805884093ffd5716528e3134ab96218df1536d2fbc8749618c349bd7708ddcdd185035c65022e92febdfd49093f907909ee7010d87e4e7a7e1ae56cf977b0df8289ea9d0f508c21c7893f2d7590c57a47c8881c7fff3b471bd9815702cd7066b1362b7c84681fb10b9838282d908250269d98451a9905c41bb6136fa0466890f47dd834031f21023fc276a3062e09bb95f11c8b0d9fdaefbcde236cdb672a50431513a445f116477f9ae8ebe13a11107d05dbfb5e9322e7aef9cb8dee080977f895374a042fbae336e6fc573eafb89adb4a7e4ea1ba205ad3a5041c656925a7183ac8bbb8bf70c3ea827b78e45a4c1c509c2c8f89fc5c0446cf7af0cab14cf925d52b7fe8b6680b57b8d4e8e9b9b9343872af310555e616919257793583bf93ea3b0f634549ac26ef40143d124af5de6bf1ddb1101ddf3cd3e17398732ecc45c840d7ea2e705341a474536e48e6fa08b00124af3c4fd3ea28c7a570f5c618b5906bc99457ba433ff51f3cbdc7da81866ae71810fcfe86dff6d7d99ae4202a85ff3c635886a966eaee36a0a3f1f09b88755769f84037122b2404626a73c72905cf6d543fae095f26d7c1e5510c0e87353644d0f94054e50076a4353ffe62441c48861a8c3f09c414bc03054f329b340503b71d43c986ea18d0e4bd3a1ba4916ce77f043d3da845c489f172613d81bb1b80a315bf337bb88fe41236ba86a86152baa6cd95848cbeb65ad7fcc18271e94cd564c7a71b34a972d2af82744a45ce0b333b780e729523c542518177fdad1243c7599affcb7bbf17c38590d24927757b35716da2894c547ab208dbecb2dcbe40a42cdc5f28a4ce7040b59e404154be821e4851b8af11b139130beae02a67eef7dad73ec56ccc406c033edcb3c69598530b7e438d232b81758df420d2da74a924647f5d4bd6d523d505c3a39a2bb2c02e125fe46958cc58e9a46331d7fb393160ce5779c43ee9507af06928f82e7c65387b51b165515005f098aedc62c080b27ab9e0cb251534cdefdacf72b5959b2c2882ebfb2062fa8919eb4787c3581550376df40a11cd0897f2a2ad6e5dd857d1fe3094575bb059b3281adcfe27e497c8de5886922c28b7645da02665eac99bf9d1e21cbecbd6c627d069def6b11402e0a945b18a19c892fff77a466de6d123543a7e800553af4c4fa9aa3f0e752c9533c6075200f7aee5509b3a2d09a69e0fd5d415cfacc50580a0162925ae77f9fa88f704cd89570e952852db6a851073ea0bc922da4a840f18f33fac177beefebc640454e92f63aaf2586566f18c93f1a6ca71753c597bbc2a16c8495931ec7125cb803f370f20b92cb671a159d437ae13fed1cc97fbd18e7229559a3d16e0c2a002d02f8362be53e8200cc87249b082eb16b1b71d4951de7c2fac268b7364a63123a17fecd43b578515bd2e4db20b8a812b2fa4b233b82b2c2f6fc4880e6a5c5f8d0833118d97b0a56a39dc500cfc8a38a401546312d125fcdc1050b57598760d90fd98ff607852b0ef08c527090255b56fc81859eeb7c20e6789f8fcb79b689c4ed4dd844f38cf57cc23bbd0f9852d8de7fe6cc4e795745d9bbb7336fe9c18875cbb48dd76b809bf0372b5aba9e8cdc7f5cc228ccbfbfc226a6aa45cd272bd862dc312cdca05ffce20b6b53cf9b50674279985c28bb8bfff7d0a7e42de3f70bfe77eae519b82107aaa678dd79983413fb7d9d880efae326a55c97d8c4a0e9f8d1bc9b90b5d68addede2c9466e0dd866b030e4e731085d9d56dbdf0e95514353c1f8b2104691036f251357fca15af17766f35f164563d07b06eca105025bd44cbf1e9872e8662918b972fd8fd802ce6c187f859f476eef7b69602e8b8b2cd8d4cb36de22f983815e3dca6efc36b1b23a22623e9842fc372dbcaca404cea6127b5fcddcc227bbbc06a010a37675a8ff33a8a7f7934e00f92828fe6f0ba08ee1ce66c30850ee1005ce8bb4bd1d921c82812693ec7f7a94d8e318f6d51bc6cbdebae614b8dbc96949efc29d4b11233b39601b09c53181179523f77caf5c3b2165a4a3a2eeb86ba3a9e109aa73777e97c4f46940d3e4b16a102b090c38d2c5f938dda26bca751e7fe335abd3134029cbde89b463e93f38f6c71a10e7a440045ef99ea6f67e77dd6bb88323ac4af7d8d56bb0fad94c78a80154a4dcaaa9eb1b696c4e3069e6d00850f59be220013f487c3d133adce8172f014d4cad1216cefee52dce991b78bccb2cad727c36e75226945b8940e6a8b2b8166b4459ff3226338014c4743a600cdcf87588898e918024874e242d5918fffda96d7ffd9d59235c1a6ef7032cd80f6dca0a4fccc6c36fda68316c0e7c0a3a7e006fd29091bf1577197c5b91ff23e28700bfe6d3a44845aceb2735b6689a57c6468a2f67612d178bdac4fd4e69e20a250e0d11e5333abef48dfa43238a6f3d32c3e8829cc0dee260402039bf1ecdaa50320501633567f27051d5b83965939734dd4109dc5618e16755a34066e590c6e097f3aa257c3b73db55c53c183f52a732696baf53ca9178dbcfe06a27e5be6630c909fe4b54872283507c67cccdf1f5caec779bf87af9c5df31740ecfd56c9dedbade3b2e765885dcd64bdeff7e02a9c528c9034d5b447da469e71d81f3f7ee44bb869157b1fcd48025f77bb8d451a66fac737b752a9493dbf8d40d43c6cb016626c127f1fa2c31262a86867789cc207e5d4574affa514f9cb23dfca2ed9e03bdff5fad9dfe8df5c62a549fbecf9865dfbe2d7b9378a917ebbf678602932ac112824d2a400ad8a2c08a0d6da545fc310a1e373510553eda4dd65b60072cdb5d4d379274365ade70ffe2c146ccac9d483e28151ef838502ebe4f0bbccdf2405d007dcc03a728683c1ca1b6be4a2c1612de76bbea27d5d9769540f969df07f8be4adb4a745ac7420f10a0c44aaafbca70d041f5120b84264d1cbc2d1ed296421074ae21236e0bba2391bdbb2972b915a493b4d4ef23d3b65de3d574f2d47ef5df157dacedb097531d52101ae2f6ce6b9fef9960623b009c183dec7327e49fa45af76548559c776adc10180b0eea2bddfb02b3736f3908c82a1653f820a2f045974c2bcfc2aa974c77e3f73c7ee34aa056192943b9add025c175dbefc9d91edb745d5447b70a24f8cd9f3ae395e01b92276b80014ac89a2e34bd2e82119a7e556afb156e03fbd4c519437e436adc1166595ebd092205f56f558a7b3e5246f08f2548fe0fe8c3407efd19e685c225674906a48aad3465d43ff317e19f04282c373c20eb88a11d6194cd038f841df44e442a81335ee63438aaa35030d9846878a51aa2d64258487377979ef1746684662d77eeb6b8fe7987ed227834fe220f0280f63c875ffa6c5e", 0x1000) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = dup(r5) r7 = openat(r6, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) bind$unix(r7, &(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r9 = dup(r8) openat(r9, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) socketpair(0x10, 0x2, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) r11 = dup(r10) openat(r11, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r13 = dup(r12) openat(r13, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r15 = dup(r14) openat(r15, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r17 = dup(r16) openat(r17, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r19 = socket(0x2, 0x2, 0x0) connect$unix(r19, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a020000266499c89514824d6f00bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a56cc5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bcb6ecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adc0700f82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78ae3003f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022f08261f6fbcb4ad5f5067899043f7cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1537f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33d089322cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809657ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde1cf32f3f1def4d931cd8076185895553df35c502ca466020554d036c5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c060000000000000000000000000000a5c99478ff2c058d6337b3f249e2159467b5c5f20a5d87bee7d5908b5d0fb96284bc5c80ceeeca1de7f9eb352b51ac7d327702b0be627ea4e819576479a3569130a4fa7231f4a96bfcfc88334649f184d6f361ef913bf84b3b87d7f565d18d3328c463e6246bf5c906ab871dafbd6c421acfcd564d718739d5ede9e6e022a2d8ba5f6c19660b0e05034037a6aec770506dfe8a7fcfa4312574a8250b6d5575b38007be789245aa9a655ee0be43674da5486e11fa2dd6277557d34e1392c14c09630758f3b5d05e16bcd79889b3df6b6955591dd84370038b9e0616a2e07350dc15e89e2632cfd491fda92068e9e8b1e880d2c6ba2ca861ae6293c95c0d70872a2b122e361173218a25da7dce4d28599570f50cbc"], 0x10) dup2(r19, r18) setsockopt$sock_int(r18, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r20 = dup(r18) sendto$inet6(r20, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0xc8321c0126f0a69f) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x108000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x8) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000000)=[{0x15}, {0x7}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = syz_open_pts() r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r6 = fcntl$getown(r5, 0x5) fcntl$setown(r5, 0x6, r6) fcntl$lock(r4, 0xbfc58510a258560e, &(0x7f0000000180)={0x2, 0x2, 0x85bc, 0x100000000, r6}) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000000000dfff00000000000000") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000100)=[{0x0, 0x5}, {0x40, 0x6, 0x20, 0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) syz_emit_ethernet(0x3b, &(0x7f0000000200)="17") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x8, 0x80000200) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r1, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r1, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000100)=""/143) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x4}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:05 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r3 = dup(r2) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x80, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x80, 0x0, 0x0) recvmsg(r5, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/56, 0x38}], 0x1, &(0x7f00000002c0)=""/36, 0x24}, 0x800) bind$unix(r4, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x10}) pwrite(r2, &(0x7f0000000240)=']', 0x1, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) poll(&(0x7f00000004c0)=[{r0, 0x4c}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f00000000c0)=[{r1, 0x100}], 0x1, 0x9) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x400, 0x4000, 0xffff, 0x1, 0x316800, 0xfff, 0x1, 0x0, 0x0, 0x2c}) 16:00:05 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/101, &(0x7f0000000140)=0x65) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1dda410cef36499dc809030aaf58d991cc06d0f7"}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x30808, 0x0) 16:00:05 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x8003, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4", 0x19a}], 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = dup(r0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f00000000c0)) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x86128) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000240)=ANY=[@ANYRESDEC], 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='r\x00') write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, r3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000002000000800100100000000000000a1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa41b88c1097f858185004a85b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026b2deb29a437282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000400000300000000000000000001000000000000", 0xbc, 0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x2) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x28134, 0x124) ftruncate(r2, 0x0, 0x30000000000) ftruncate(r2, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x60}, {0x6c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b, &(0x7f0000000200)="17") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x4}, {0x1c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = semget$private(0x0, 0x8, 0x80000200) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r1, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r1, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r4 = dup(r0) r5 = semget(0x2, 0x1, 0x40) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) fchown(r6, r2, r3) r7 = open(&(0x7f0000000280)='./file0\x00', 0x10005, 0xa) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x800, 0x6, 0x5, 0x9}, {0x4f62, 0xff, 0x81, 0xfffffffe}, {0x7ff, 0x1, 0x4, 0x4}]}) r8 = syz_open_pts() fcntl$setflags(r8, 0x2, 0x1) r9 = dup2(r8, r8) symlinkat(&(0x7f0000000000)='./file0\x00', r9, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r11 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r11, &(0x7f0000000100)=""/24, 0x18) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r15 = socket(0x2, 0x1, 0x4) r16 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r11, 0x10}, {r12, 0x20}, {r13, 0x4}, {r14, 0x8}, {r11, 0x40}, {r15, 0x4}, {0xffffffffffffffff, 0x10}, {r16, 0x20}, {r17, 0x2e}, {r11, 0x100}], 0xa, 0xff) r18 = accept$inet6(r15, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r9, &(0x7f0000000180)='./file0\x00', r10, r19, 0x0) r20 = syz_open_pts() fcntl$setflags(r20, 0x2, 0x1) r21 = dup2(r20, r20) symlinkat(&(0x7f0000000000)='./file0\x00', r21, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r21, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r23 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r23, &(0x7f0000000100)=""/24, 0x18) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r25 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r27 = socket(0xc, 0x1, 0x4) r28 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r23, 0x10}, {r24, 0x20}, {r25, 0x4}, {r26, 0x8}, {r23, 0x40}, {r27, 0x4}, {0xffffffffffffffff, 0x10}, {r28, 0x20}, {r29, 0x2e}, {r23, 0x100}], 0xa, 0xff) r30 = accept$inet6(r27, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r21, &(0x7f0000000180)='./file0\x00', r22, r31, 0x0) fchown(r4, r10, r31) semop(r5, &(0x7f0000000140)=[{0x3, 0x400, 0x3400}, {0x2, 0xa, 0x3e4e6190ebb798b8}, {0x0, 0x7, 0x1000}, {0x4, 0xe1, 0x1000}, {0x2, 0x6, 0x800}], 0x5) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000000c0)={0x20, 0x1, 0x1, 0x4921, 0x7}, 0xc) 16:00:06 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) nanosleep(&(0x7f0000000180), &(0x7f0000002540)) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000840)={{0x6, r2, r3, r4, r5, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r6, r7, 0x80000001, 0xfff, 0x3, 0x100000000}) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/160) 16:00:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000076c34c2200f55d520cb960c3a1971091ec191471c794e603c4677919e783f2e91529bcbb3c0ab428923aa77469b4c678aadb78154d4c0a7717cc6ab00be9831364f269fc24621a2f5ef23c53690e00cdcf5ee175f0577111b4ea67a225cda1d10dc362bdee86995eac09992bb3915f9635d2351d1a3d27e529c61d0aa588bad7f1f5e1"], 0x2b, 0x0, 0x1000) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r8 = getpgid(0xffffffffffffffff) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x0, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) r11 = getpgid(r10) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x6, r4, r5, r6, r7, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r8, r11, 0x80000001, 0xfff, 0x3, 0x100000000}) r12 = semget$private(0x0, 0x1, 0x448) r13 = geteuid() r14 = syz_open_pts() fcntl$setflags(r14, 0x2, 0x1) r15 = dup2(r14, r14) symlinkat(&(0x7f0000000000)='./file0\x00', r15, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r15, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r17 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r17, &(0x7f0000000100)=""/24, 0x18) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r19 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r21 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r17, 0x10}, {r18, 0x20}, {r19, 0x4}, {r20, 0x8}, {r17, 0x40}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x10}, {r21, 0x20}, {r22, 0x2e}, {r17, 0x100}], 0xa, 0xff) r23 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r15, &(0x7f0000000180)='./file0\x00', r16, r24, 0x0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000040)={{0x1, r13, r5, r16, 0x0, 0x20, 0x2}, 0x124, 0x7fff, 0x2400000000000000}) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a8d21f7496d518655b8e0c28c446344ea3a9d8033a23d"], 0x94, 0x1, 0x1000) r25 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r25, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x150000}, 0xc}, 0xfffffeca) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) chmod(&(0x7f0000000140)='./bus\x00', 0x80) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x200) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x30}, {0x6, 0x0, 0x0, 0x104}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000330, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x120) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$getown(r0, 0x5) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) 16:00:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x100, 0x0) fcntl$dupfd(r0, 0xa, r1) nanosleep(&(0x7f0000001c40), 0x0) 16:00:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r3) seteuid(r1) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r4, &(0x7f0000000180)={&(0x7f0000001980)=ANY=[@ANYBLOB="03b1002e2f66696c654d00b70b1d9af44dbe1197c916ceb6ce4eb14fe749d70a36a66ce067401e58cfe7f291e11cd39425f680ab4d9576097a5c0181ea599867bc9a349a374baff5d23650dcb0a3da92833efbce62c25ce6dbd85054eb739f56ab46db014cbda7952a04eac836ac774e3eff0fde89b4854fe2c3486a2783d647bd63fb78a9af046a7cba36a3fb44b2b2dcf4a4ffdd36c9a09c5114825d843ead9dd278aba200000000000000000000000081fae9b81707c3d2326f45862c69ba78976e172f83fc8839d2584adf6df3f81b0ade7c697e6746aa59758433e39c36c0894771b83fb33f84aa015dda3189e23d8b8f202847b2bdd21d74c5060484bbff590c6ecf7f6f2b57b9c52c2b647bca"], 0xa, &(0x7f0000001640)=[{&(0x7f0000000100)="b588b4e717dabab110db5907d287b147f00d108ee513b592a24aab979a1fba492402ecbe4fdf348967844750dfaedcd2d09b18355a5ce2d9f1613a842b54529f7b7928f725d2bea290f531e9470acf254a77dd31f6b77a81bfaa2c46a48e5931", 0x60}, {&(0x7f0000000380)="e06a5c8e4d6d4fb5d8e337c4aec2e9c60c676786f2aecd7adc5f18dfcc655b834ff0ca38e98e61336f2bafe3502444a89687a3e267b952c7352c233e2bdd00cc1e4824544e35a183f2f927cf17248f9d4397942cc14d86d1c5393978e5cbb72a6a117a646b05b10fa4344aac7c7159f8129b3f72858c028e8515019d7d0cc07d431a74d7443e4d2c2518bca6dce7d236cf8aebe07521dd79ac640fe48d698fd8653adaae34ff6a3b67dbe89216d9b1d917008654616567750bf4a3ffba59a57caa755b52130e973c060837ad2ee7cc9a51d02c9b3bd92692e6", 0xd9}, {&(0x7f0000000480)="25ebaf479acd2074837ea16d386e7016bb391cc94393815004cb287fbe146e759f9a73eb18d5f27c553cf42641395789092f0c2c7bab8e614127a59319b9d0bf1aeebf320a80c2a958f48b09a30da4bd63896841ed3ea5acc6442dd9e60cf212a385530d9da5d95ffc66c5ff8f397f3af478c9a7d155753f33b51587825e2e4d2d2650df8ba48c54aa8ed26c8c5e1550a05413f7846314ecb347b89073df76facd945fafb2a54a8b1545eaa01450086b5ef66e4ed07e166fef4da65705898b5c6672ca9a57b5052f66ef65a8d36a98603c7fc3f0cb887ccf864c819a5cf174faec017c65ae53", 0xe6}, {&(0x7f0000000280)="3908e6a2ea5ae7f75958dfcf06474d4f2fdc12488c2b5ec03bdbe21911a2e0e1eda2877f5dfa2eb3181a64c12e4835d53906565450482bc7cb1576d0161a3398f4d8390da428240841e51e83b2f5adc5793ee1e490198c", 0x57}, {&(0x7f0000000580)="547c5a5a6a3411c3bdc97315b2990c50f9b735d41548d46eb300c8df625ff47f9a2a344974d210bc0b0addc36c946330805442343290f355a6dffa960d8861c87e80b48d3aedf69fdb93e9c6b440dcf3cabcebbc6c2110e955bb7d294e3a2eb64767af13f73cd78b6027fa82586286e627e4dfc989b7f245b7bf5c745cba9398f240caa5e58714dd449b9d1db71eb3f99c6090ef7d1531a69013e5e5fccc4131d295ffd3294cf8a57aadf831e78078030beac455", 0xb4}, {&(0x7f0000000640)="f9862abc5e312b36a78405e7c2ee29360113e2d3780cd4e119558e7d21876e4a7c7aecba38a962b38255cb9d17da4caeeae06d55d69d8c2d328a81c5ba1aedf19955e483007a3716d821258be9a2dbac46d932b4bdb5c8ed97463b89379bde61f9616719593b9d4853eac7d8aa5893ea42a62270de9b9c7bbdc32dac854d40fb907a2079526207074e485547be896f841a96e037849f3d958d432a0e16ce629389b89464a9e0a3ff0efd4a7e941560ac198d625f3a8dd8a26fa4850d5cda3c6ab1726d190d26deb69484ccbe3ec5f07df2d5f13e9768d5833b6a47b609d89b9c9b5fa3c9ea4bdd6e928541ece5990ce79d33ee29368551df39b636a9eb86700488195923f2ff7bdf27b5b135506a6e7d050ed63328bc289a8477021b57b23bd08e069d6d2fde7f9f7c710a94ad8776d4f350e5841a742926a44edd486d9d26cd4946d2e24fc29e0992e1dd0cdb1153f5d83b3f3e6af7d48ff5a8276cd839d2b7bf8f655d137df1a4d0b058dd6a198980e878bf62470d53b8ac15190f0d80919a4197f76a9ca666b2f18eda48df1e4118349e1e489e5ba4ec26d1fa4af48403ad66fe27f9c39810f1e90a9e84794ae02551532baa1742edf3f9c5331f94dceace601a5542c29a81583c9ad9ce822febf975bb4f3185a1890e36e9c600f1ceb94523d2d0874c20ca9d02bb1fd5f1f7cf3a772f48697e2a27d0394e70fe5807aaf53c59b1187870b30727a0654aa1285efc65af14dc7c558562060c947bbe075db435c46a4a8fe250c18cc542a801dec619152aa4ba244d91793bdc02f911c2b81c640736ca81e7b65bf8394db171b996cc47f63e04c9d03ba1157da533366e764d7c03f79e70952d7b14fb8fea5a0170d3cba162de6ae75f0bf95f2e7a64d86405fad532f70ca9c1d60d78b330ea592e7c7bafeccd0728d3993c72539462cd0fdb6e18211ec2d5717c0d4c5de4edcf30498698b3e4af8c85a7382594d62057acd986b86c85e5b58b41dec19dde7827c72c75828b34dd5f163f1c69465e1bc22a7b739534a2948ca9d8578c30858a6053d3db030a542789b558e12cca35a3538a59f30c94f14a212a36ce84cd0414b9b3c3839fb8eba5511323abacaec224de920f6ed2c922025a0b1ae7d3cad240ae84508a260302b365668b2cd37c4c809c7a6278b9f38e0602bc24fe7dc9e8931daa565052316c50d2c6f0112fe33937e1be1fe6a11a310345af6257c6b2f59da4ec7b5b5236205b982fb2f31716e69c96d2ffda680f92bce986db7c04f3db01daac5856e05a4d6c35cf6624eac020ce112777c34e913b90a632667a1a7f2ea6b6c2e817ad568b169665672435b8351ebf87f0d9ecf6c761a03056589002feefa9d79552451bb393396d3856f7d0ab5e0ac208c36ded27db441108cdf7b1257c5ddb5e1a92ddd2fd3879d0aa52d724098d0db9d203fdceec377a9f627fb1437f8478dbac1fb6ab34371524fc01a462e1fe8814ddd9e17b8626aa4fbd857a30f10fd707cabd044fc48b694203add3bba1f9f3a7225aae4f227e0368474ba96d4350d7f192c12272b92ed2f6736e7b22ef3d13e6af016ba9dd04daee917779856296dd23cffb7d968789a8b66feb4170fdfb582140c69dc503ab5abb7735bf17c562afe7297e2334df4e62c2b87ffe059ebaf710608caadb342391c89f719c32da64de6f6d02525b0bcb4747e4204db59d1c033eeb0f4bc72144127a62b41f12378e9353913bcb60aec0ab29b5870b66d654afd26a853d275d540f7ab00a27ba058c863db7af3af550afdd4e7a218b14f28c3949773cb19fa86fb5861c0736c4f33ad7945286e7ac5a72dfb3c4f655d29a2c5eff9419a49c61bf78f4e59ae01c89a82bfe97680dbfdb9c66c7b904e496f21c8b4b9dff6098db6d63c0ce33335d1cf5cdcfab2caed5d8d8d6e49511804cc1cea9cafd27b26d94e464a17a417290dba301968568ed10fbf028869a3f399d63f4a54bf6981d7ff192a38f8939be821f814be24843c8502b6936868ff38140b43fc527a01c0d29369c726040816792234810476391f9fbaefb13a2f783abd3139883c410883455a1bb2e9e0e9616eb5a89985f91212fa66051f60591799bbba90a8d6dbba1cd8749359c282ea8630c4182ac06b2c5d3aa5d2dba3365712af5cc2d044a8b49ebcb9b82165868fa4f32cab57550f6cec8c7360ed6d9bcd53d54847b2ab081484d494c8ac83844c6f5457b72c1b145b0cd37d5cef7cfebb6453e264cb1ef6b8590e903eca433be6b2a61f4cd7ba5dd7ad25ed0543e0d12a5583cea29af9fd2a8fa9b0c53773864465400d13aaa55e9b4d3e6a5a90961a21ea3548e64b8de6f67e37337a540e60b146f2bad3afc7009fae7e20a5ad4a73d5df5607c12296d3df693ebcf2ed17dd13861c5908b3158e9c38fc7570992e6cebba357cf362fbf48ce3bd6ff88e9a41971080d69f1bc52c08d1ebbde49729d8a500714e7b3abd9252ee73252ba0d6e3b5090601e58f1b6ecdfd5add6abf854a72cad01c638930d925da007cdeef65aa501a3055aaa9c724cdea5f797e3cafa79b6b0ed4ecef4605f4295e90c4988388edbe874e318cebceb4ca9fc09f8b37dbf4f2dcb9a2b452c3682d72b8ce549a7d913714bcbad89699ea67ae098e13a1f544a7f1dee2d17f2e28f1a7acd85db5b15496a4c77c2be0125ba55540dec063c2fba18ef2c2f3a3f6f8d5034a61e9eeefb833b2dfdba624f477d26be109d6cf9eaefab62483885996f6a92c3506e1ba3db70bb115549e2d59aebcb6bc3a512668e5285229439552f809b3123acbcaa0d27414b7ffbd1cdb42735df37c7270e83e3530f6b020f3db3ebde0d0f4d82d9fcd749d226963296f31dee7f129b89419c61bc9044a0e48092d3fa080b49490c38d60fbed14ad780f69e8c584e03e191eedd51d5b79ede6eadfa813346b3c582d8908fa20a76e72d85828ee9f53a034e19b12a97917e70868a5db9d4f332a620e226225b6f4e4631f8f1092d35594719af1904093d78cff715b38a711662ae39a31aa47c4ad3637d0ec1aa565189a35f9730529eefc7a172404a7203a1dfd5244a0324009462eee17fef3cc526039ded89a441c16279aea9ced4d8672aabb5d12b6414509f30c3de631442c863188e7c2e4833ada53b05e9b57d9587d8be3bdd77ade352575d3f8f3ee35382d6cdb51d4d2bcb95dae4b3b03d1b0ba916dc070e1a98537ebca6fe7f46aed2c0186a222a1759cca94f39c0a0d3e9b0d94e406d0713d5c28220d0d13d695662c16014dc2fdaf47a678e077996c8c5da6358d6ed85aa5fe55e3fa85b302f3b183c129025620c2898a489bd21c053b46ac13bb04771896a428bb6ea702772693266aa9f2afbc80ed32422a7e154c4559211fb244fa1beb1bd0a63e7154244f3588208fa2ca9b25aca91cb18c7c4dd505693639a12dcee7318c68107955d5d8cf46f0d9a9353e39930f09abfa71b1702c767520b4d45c79d168c8d10031848744fb8ff0be6d42675e4313ecd47b6c0f22ebd95e8f4e99178b37f2468fa060e6fd2ea94c4c5770d32c5d27f87977efecc348728f46ba319d067f893944603f8bb42cab9b44901f80944b6c6f42c98efb14096108686c6058714deff981c953bbfb51b9df353d496655be517592601bd0587856d1dbee9571c40f96260d52ebefea4112a80e57169fd6e51604ee50e1c0d48288a9569213956fbbf3abb5315de41347c5cc5f1e4d246fa872b9a6a03fa6c723db0f3ab62d1d8cda46ef927d8f250aee014dcb53e7f108674a84256c23cc5279f35ce7c053942fcd408b2464d476b3a4cce66e82b8e180ba945f28d1fbb1760e7a1b3ba757905f5a03ee1f09f0d212ffdc09925fc5ecca753055d0818cbd2e6661bae4489efcaf12e04a24a56776a49804639488c19e416a247c6da3a51817274c96ae90f7a313259356d68166e3a925b8bc6e2f5485a92ca71423d14d8d0226c766f8574660d5ae3e68ad390ad3179a4ae9e03b50e3935ba1a0482d112d0468edad8d1cb8179b7b24256e964e510885d52223b0b1522b21ade16101349c9a8baee328eff0abc7c2bf75fcd2cbcefcd6093adbf817b06ff4af9fa5c27ff8e1b82bdcacc04ba95c91a58fdd7d4595d2ed2528c2386574b405cace790f09dcdb407b70261609e646ec51c037285fd55023a2f5b30892ed2e686922a739902b12c76fc16d77295d1a3c193b6190089ed7d0b86cbae83844d2a17472035b5f59f322a21103be4ad1bd60b3a1a9f4c0c2355ee604857f7e4b95cbc46cc6628a6cefeac1a5815360031ab97a9dd2438c745f0800e5cbdcca9ab22cc19dc887f1936a2e467d80baa925ee61fda745a8689278822775c43abe94a3e99b12e409382dbee0e8ca388952dc2b85a22140b9041e5bbdb52a050dffd474c363adad5e7311a98b152bdc654dc7c1a45af241908ce8b94626e373487094e72431f24f8bcddfd85dee71a73c5088fe5ffe3158f97e6b4aab976119e6269167ae0747efe95d9e1e29cf011757aa29745a2bc82164eef41dede879d73ca5d0db5cf1402128f93467e8ccf997c6adf2a912142e63f51db362d893beefbaab99059cf5bfeb9146dfb2b2efe312e805c51f298116ff92805a3804706d64ebaf4348f7f4d90dddc1233c28abcdc4d913ae08e646f8d1aad93e11bcd130384a44f0bdbf08a37fddf4f282c9133c9d237d29e4b61ad0a7c96a14833627d8cd569763ab2ec7de28c25586f8ea4d1bce63375db78433bfc84b8fecc5c3547d52fa27943640020fc4e5d12b35a84463cafcb112fa181a4a2f04322c475237734b30fae6e468b87ed39f2d8f0f80ad1f3ac9a94643259cef2b4a5ee56a1347ceacf82fe3e49ff0465e7a2682d42849148dc20db21c8bd365ee3e4a5613e35be2b1c8a9c55b223b9cd955f1897fccc11169c7d87da38ad2ee12ece7e61a612398f1af771df748a1b9e0d3edff6b9eb5407f3b63f82abb1cc33d213719bcd7dba22b785cc9cae9f80a16096f5b9ab37496836ec1e62faac83c016db32156df2e6ed667c632167208fe2261c5fc05718e4ea761a76f2cc6fa7a33786cdcd33b35de24d5684fcb69381e2bf7135d4735472b87083854d45ec061c2f9949ae5deeec29b3caecd297bf10a2242b87fc79768d5d0c2fd424db0edd443515a2033469e10409597733fbba5e2d220979c4a8dcfc82de456e958e2100e273c31961126f67159f96e4d3fee3880f863681dc652ed70580fc44b7986c1410f6288823089524e227d967275703970b4514fe3e1291f38580f907b69b6148d3d564ebacfa6b04459da6cbfa1e58d1269e0ccc033f8e2cac54238756de58a0ab36f3f389af30fcf2695cccba63202fcbc8acf45437be8e309c5a1d113f6b2196ef50d8d49833d4bd3394f9d4320eaf954fa921b0a13d8b625745a6f542a906cf3401538d4a9306df942faacfc1286d60b7a581f8fb32e48b63a9a87695c8037a0bc515b61b7a2bc17264b715cc927de4f942cc0c391acb3abaedab7a37064c2a50b80da3c98c7a12025b3aaf156546da23843ecf946832b43bdbf8c394a9c5dac3c352ac262668d1ec557f20810b038d08cc32a805e42b4d4815715d173adf0cc88403dd11ad0307a7f940a8b7b869636d09dce2a84ed1d4ad380809a9fba5884f67d873628ac6a6942e674e42234f82c5ae54e4b7cb5fb0e0320bfe54ec4b85cc8d636d38bc79fb2e5361d156e3be874e9e20350e4179d813457e9577997e12af6e0e338af6e9abbb38b0cf35f838b7f608e7", 0x1000}], 0x6, 0x0, 0x0, 0x4}, 0x7becf9c30e4bdd59) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r5, &(0x7f0000d06ff8)='./file0\x00') mknod$loop(&(0x7f0000000200)='./file0\x00', 0xc000, 0x1) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) chroot(&(0x7f0000157000)='./file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, 0x0, 0x0) r6 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r6) openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x20000, 0x0) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f00000000c0)) syz_open_pts() mknod$loop(&(0x7f0000001740)='./file0\x00', 0x10, 0x0) utimensat(r5, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000240)={{0x0, 0xfffffffffffffffe}}, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f00000016c0)={0x3, 0x3, 0x659}) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) msgget(0x1, 0x100) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x1, 0x20) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r1) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/27, 0x1b}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x9) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000003c0)) poll(&(0x7f00000006c0)=[{r0, 0x140}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000007c0)='./file0\x00', 0x1008, 0xfffff800) r1 = open$dir(&(0x7f0000000780)='./file0\x00', 0x40, 0x101) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x20) r3 = socket(0x18, 0xcaa3b092da239fc, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x1023, 0x0, 0x0) shutdown(r4, 0x0) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x0) setsockopt(r4, 0xa9, 0x77d, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) r5 = socket(0x40000000011, 0x3, 0x0) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x20, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000580), 0x0, 0x0, 0x0, 0x0) r8 = kqueue() r9 = open(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x8) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(r8, &(0x7f0000000700)=[{{r9}, 0x8000000000000002, 0x76, 0x20, 0x7, 0x5}, {{}, 0xfffffffffffffff9, 0xc1, 0x1, 0x4, 0x1}, {{r5}, 0xfffffffffffffffc, 0x1, 0x20, 0x1, 0x8000}, {{r8}, 0xfffffffffffffff9, 0x3, 0x2, 0x5, 0x100000000}], 0x81, 0x0, 0x7, 0x0) close(r8) r10 = socket(0x40000000011, 0x3, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r11, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000980)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x3, 0xf4dc}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x28, 0x8, 0x9, 0x7f}, {{r11}, 0xfffffffffffffff9, 0x4, 0xcefa376efe9bc162, 0x7ff, 0x4}, {{r8}, 0xffffffffffffffff, 0x2, 0x0, 0x4, 0x2b87}], 0x0, 0x0, 0x0, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) kevent(r12, &(0x7f0000000000)=[{{r10}, 0xffffffffffffffff, 0x39, 0x19, 0x0, 0x1}], 0x81, 0x0, 0x7, 0x0) r13 = open(&(0x7f0000000800)='./file0\x00', 0x20, 0x721ffbce1610f5fb) openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x10000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x0) r14 = open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0xa011, r14, 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8004667e, 0x0) msgrcv(r2, &(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[], @ANYRESDEC, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYPTR, @ANYRES16=r3, @ANYRESDEC], @ANYRESDEC=r10, @ANYRESOCT=r13], 0x5, 0x1, 0x3000) msgget(0x2, 0x0) getrlimit(0x8, &(0x7f0000000940)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) r15 = msgget(0x1, 0x100000008) semget(0x3, 0x1, 0x7b5) r16 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r19 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r20, 0xffff, 0x1023, 0x0, 0x0) shutdown(r20, 0x0) poll(&(0x7f0000000000)=[{r20, 0x40}], 0x1, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000880)=0xc) r21 = getgid() r22 = dup(r1) mknod(0xffffffffffffffff, 0xc000, 0xfffffffe) msgrcv(r15, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x7) ioctl$VT_GETMODE(r22, 0x40087603, &(0x7f0000000280)) r23 = msgget(0x2, 0x0) msgget$private(0x0, 0x188) r24 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r24, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r24, 0x1, &(0x7f00000004c0)={{0x400003, r18, r21, r16, r21, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r17, r17, 0x5, 0x20000005, 0x1, 0x8}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r23, 0x0, 0x0, 0x3, 0x1000) r25 = socket(0x0, 0x3, 0x42) r26 = socket(0x800000018, 0x2, 0x1) r27 = socket(0x18, 0x1, 0x0) close(r27) connect$unix(r27, &(0x7f0000000540)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r28 = socket(0x10, 0x1, 0x2000000004) connect$unix(r28, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r28, &(0x7f0000000a00)=ANY=[@ANYBLOB="00002e2f67690100000078696c6530002700004062dfafb9edb65c05d900006c8c746052729393a346210000c1d399cc336ec36093a0712ac321b7d7611304d25e8d5e439ed6b79ae20b4b12be8465fad978aae9540ba5d1625ad1631d33220721a7101ebbb10f5f476ed0b86d0b9b1eed3f9a4e24c3b85da4987950bd42dc7158c2137aa2b735d42186b38d3ed3fa8802e638dcb5bdc6d69e1dec70fa217f67da08ca2fa7edde1f5b3e54bda892200ba1e88eaa20472a2021e81a4c5782"], 0x10) dup2(r26, 0xffffffffffffffff) bind$unix(r26, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0000000000000000008300d524a98cb259892f2a409dd650e400d553b948d1ffec0a48bba33b009df759dcd029445d00db0a822a46f531f3991d9f09911e72a6ce2fbe9b85aa5e10fd9190bccaadb59a43e2a32f1ebf0bcb98f4194b9ec51d8ac0a9d32cc2c996c49599946b9cc56ac678b47ec1617229c8154176b4d27386a7c43febfbeddd1df58e8b0a59e90bab1420076a58f30b91000000000000a11b31eb"], 0xa) r29 = socket(0x18, 0x1, 0x0) dup2(r25, r29) connect$unix(r29, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r29, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0xc) setreuid(0x0, 0xee01) msgctl$IPC_RMID(r15, 0x0) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x12000002ff, 0x0, "00b9ab6d0000fd000200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeda) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) close(r0) rmdir(&(0x7f0000000000)='./file0\x00') r1 = semget(0x3, 0x1, 0x9a) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = socket(0x2, 0x400000002, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r4 = getuid() r5 = syz_open_pts() fcntl$setflags(r5, 0x2, 0x1) r6 = dup2(r5, r5) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r8, &(0x7f0000000100)=""/24, 0x18) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r12 = socket(0x2, 0x1, 0x4) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r8, 0x10}, {r9, 0x20}, {r10, 0x4}, {r11, 0x8}, {r8, 0x40}, {r12, 0x4}, {0xffffffffffffffff, 0x10}, {r13, 0x20}, {r14, 0x2e}, {r8, 0x100}], 0xa, 0xff) r15 = accept$inet6(r12, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r6, &(0x7f0000000180)='./file0\x00', r7, r16, 0x0) fchown(r3, r4, r16) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad1af05de2f4ef18", 0x105) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r4 = dup2(r2, r3) fchmodat(r4, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x20, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000100)=0x9) renameat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', r6, &(0x7f00000002c0)='./bus\x00') fcntl$setown(r5, 0x6, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x3, 0x4, 0x7, 0xffffffff}, {0x3, 0x3, 0x2}, {0x8001, 0xdd, 0x5, 0x4}, {0x0, 0x9, 0x4, 0x80}, {0x7e, 0x6, 0x8, 0x2}, {0xfe, 0x0, 0x9f, 0xc7}, {0x61f, 0x80, 0x7, 0x1}]}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1c, 0x0) read(r0, &(0x7f00000000c0)=""/230, 0xe6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev/bpf/', 0x3fe, 0x0) r2 = dup2(0xffffffffffffffff, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x7501cca67b97e47f, r3, 0x0, 0xfffffffffffffff7) ioctl$PCIOCGETROM(r2, 0xc0107005, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e900090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000000)=0x1) 16:00:08 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSBRK(r4, 0x2000747b) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x110) 16:00:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000005}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = open(&(0x7f00000000c0)='./bus\x00', 0xb5d9159a543a757c, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) ioctl$KDSETRAD(r2, 0x20004b43) r3 = semget$private(0x0, 0x8, 0x80000200) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r3, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r3, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000040)=""/34) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x3c6) 16:00:08 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82020063c4a172b2e4a7ef37cc314cf17c15bfbe971e2f6615aefa4a15e8e7430aa6aee2ca2143586b5891bc5b400f48bc55c5afc18cd834f710cef66c5223d5f900662bb35118b75ff9be236375f3bdfead7313473ab9573fb1ae1cb289cdfc06f0792a8e8285e24ad5ca0495bd803be0946589e4893d2b6bbbae665aeefdfca4fd6e0253b380370dcc3e0f7cf924d9ae1ffbf188e57ffef945d996c67e3fd4ab02963856bd77ef07ec75912b341e85b9e8f2e7303b0d189d4bfe515874b1f916096123d202b5717c12dc8038bd541af098e469037957c9e626a54bcabc5ae0c72b6fc65eef4cc8fd4f954c9a5b39c8da087e51e30c4606a8cb039d570d29509dff0ff3a06efe6ee40948e13b1f000000000000"], 0x10) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r1) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYRES32=r1], 0x1) write(r1, 0x0, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) semctl$GETPID(0x0, 0x7, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x18, 0x1, 0xd) setsockopt(0xffffffffffffffff, 0x9a, 0x2, &(0x7f0000000340)="86537602a9e6fa1c1f8d2372c32876b2735206d6fc4946264edc34bc3910f83d8c57266e7f29554f0d1b891ad56c99eb13", 0x35c) r3 = semget$private(0x0, 0x8, 0x100010386) preadv(r0, &(0x7f0000000640), 0x5, 0x0, 0x31) socketpair(0x18, 0x3, 0x6, &(0x7f0000000200)) openat(r0, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) r4 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r4, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) r5 = fcntl$dupfd(r0, 0x14, r4) r6 = openat(r5, &(0x7f00000008c0)='./file1\x00', 0x0, 0xdb357056f8bd07e8) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r7 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r8 = openat(r7, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000600)=0x1) fcntl$setflags(r0, 0x2, 0x0) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r9 = semget$private(0x0, 0x3, 0x400) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000480)=0x1ff) write(r0, &(0x7f0000000a40)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e818bad360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee6f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b26979aa96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r9, &(0x7f0000000080)=[{0x0, 0x2, 0x800}, {0x4, 0x7c88, 0x2000}, {0x1, 0x30c9, 0xee7c68ec95ee4dc2}, {0x3, 0x6, 0x1800}, {0x3, 0xffffffffffffff80, 0x3800}, {0x1, 0x101, 0x1000}, {0x2, 0x5, 0x800}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xffffffff, 0x1000}], 0x9) syz_open_pts() close(r0) r10 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f00000005c0)=@file={0x1, './file2\x00'}, 0xa, 0x0}, 0x0) dup(r10) link(&(0x7f0000000100)='./file1\x00', &(0x7f00000004c0)='./file1\x00') semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)=0xfefffff6) r11 = getppid() r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r14 = kqueue() r15 = socket(0x6, 0x4, 0x0) sendmsg$unix(r15, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20, 0x0) r16 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r16, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) kqueue() kevent(r14, &(0x7f0000000540), 0x3ff, 0x0, 0x2, 0x0) close(r14) close(r0) r17 = getpgrp() r18 = getgid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20000, 0x0) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000700)={r17, r19, r18}, 0xc) r20 = getpgid(r17) setpgid(r11, r20) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) close(0xffffffffffffffff) 16:00:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000000)=0x159000) 16:00:08 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000002740)=""/4102, 0x1006}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="01014b2fb775ebff"], 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = socket$inet(0x2, 0x4000, 0xea) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x7, 0x0, 0x6, &(0x7f0000000140)={0x1, 0x7fffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x2, 0x0) r5 = dup(0xffffffffffffffff) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000100)=0x9) r7 = accept$inet(r6, &(0x7f0000000280), &(0x7f00000002c0)=0xc) poll(&(0x7f0000000300)=[{0xffffffffffffff9c, 0x40}, {r0, 0x2}, {r1}, {r2, 0x8}, {r3, 0x100}, {r4, 0x10}, {r5, 0x61}, {r7, 0x40}], 0x8, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) r9 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r8, &(0x7f0000000100)=@abs={0x1, 0x7, 0x0}, 0x2) mprotect(&(0x7f00001fb000/0x4000)=nil, 0x4000, 0x3) close(r9) socket(0x10, 0x2005, 0x1f) socket(0x400000000018, 0x3, 0x3a) 16:00:09 executing program 0: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x82, 0x1) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x36, 0x0, &(0x7f0000000380)=""/54}) link(&(0x7f0000001700)='./bus\x00', &(0x7f0000001740)='./file0\x00') r1 = socket(0x18, 0x2, 0x7) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x24, 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20, 0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000015c0)={0xffffffff, 0x1}) fcntl$dupfd(r3, 0x0, r4) open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240)={0x0, 0x1564}, 0x8) r5 = kqueue() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x81}, {{r6}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x800000000008}], 0xec7, 0x0, 0x7ffd, 0x0) r7 = socket(0x2, 0x5, 0x9) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0x1) msgsnd(0x0, 0x0, 0x0, 0x0) 16:00:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x94) r1 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000001000)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffd, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20004c0a000000000000000000000000f87c8a5b671b1b542a538706000000a714000000290001002a000000030035700000000000000000"], 0x38}, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = kqueue() kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021, 0x0, 0x2000000000}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x7) 16:00:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r8 = kqueue() kevent(r8, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r9 = kqueue() pipe2(&(0x7f0000000040), 0x53a49a725caf9074) kevent(r9, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kqueue() r10 = kqueue() kevent(r10, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r11 = kqueue() kevent(r11, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[@ANYRES32=r5, @ANYRESOCT=r4, @ANYRES64=r1, @ANYBLOB="adca8b165a807600dfcb0f62437dce7f0b135c8253aec8c3e4135fc44acc3ccb6d45322921c5dc24bd08edd1a6a453a84a9df181408044ea53c9c480ac7f93f68f60d473ce6059ce1481e0d4fe23f7efe5c8b3b196634c76c65b1dcfc725a5db35e1aab60cfeaef1b57041691a053c7a2b4f01dd7b8edc5dbed2089389421c6ea5a7ad9285fbcece7172e3638339dbe6fe5f145881545b2ebeb6f4cc20fc36417e737ee5433dcd68bdc8e07edc09b0891fae1623c4bb2275285b1129cf61f81de11c8d8caee8ff4ed4526ad400ed331e0b82acb54a69"], @ANYRESOCT=r5, @ANYRES32=r2, @ANYRESHEX=0x0, @ANYRES16=r2, @ANYRESHEX=r6, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES16=r7, @ANYRES32=r8, @ANYRES16=r10, @ANYRES64, @ANYRES64, @ANYRESDEC=r10, @ANYRES64, @ANYRES32=0x0], @ANYRES32=r11], 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000100)="c359c01dfee16e6f", 0x8) 16:00:09 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = syz_open_pts() fcntl$setflags(r4, 0x2, 0x1) r5 = dup2(r4, r4) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r7, &(0x7f0000000100)=""/24, 0x18) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r11 = socket(0x2, 0x1, 0x4) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r7, 0x10}, {r8, 0x20}, {r9, 0x4}, {r10, 0x8}, {r7, 0x40}, {r11, 0x4}, {0xffffffffffffffff, 0x10}, {r12, 0x20}, {r13, 0x2e}, {r7, 0x100}], 0xa, 0xff) r14 = accept$inet6(r11, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r5, &(0x7f0000000180)='./file0\x00', r6, r15, 0x0) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r15, 0xacf0997736765c6c) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r2, &(0x7f00000000c0)="216bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x20000000, 0xd2, 0x4}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0xfffffffffffffffb, 0x1}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x2, './file0/file0/fi', './file0/file0/fi'}) pwritev(r1, &(0x7f0000001780)=[{&(0x7f0000000180)="5e5a03a441266394d90fbc3eb39d5709b277244dbfdb93b9e453ffe6060c91cee93b98d56a40bbab93cf463989e3f231c6eaa8bd53f95f5f5879babd93117a3a15667e091c5de6453042393747a8dd593273d088a0fd", 0x56}, {&(0x7f0000000280)="96a2bfef54fd0626ba5b449fc1ee8446c0043a5b95fda0d27d3a4a31225e3edb8ecf6c45c2a81cdf45da74f3ebb3803bfc4ea4ea528edb555c278de044f45e90e171378162e748eaaa208ee084c2e6b66cb416494c5d26db796adb5be6dbd5fa05acd24c8171b1e126c321778017949969b1e9ddcaced1c0bc28a9685ce2d9611c57eb2bb7a17d71cd27317f78029d4c48fd80b7d6a09a88d2f04702e25e075fe89859e34b9dc203ecf02aab3a896998349e85d75a8c773c3ef85aff9ace79dc6fe9adbdb9bd7167d6a72f6ac9d9d4d8bdb9194de6", 0xd5}, {&(0x7f0000000380)="aa2c7763c9c2906927d944dc79143399e3191ec41f4bee0f54aaba795c123722a16c54947aad17b2882772e4dea8be36d478c78bd43793790a24711f9af1bd1f189ee73efea76f80241783d7007cb04467f2fa91656ab89b4b44c2dbc69e8978b70ceb7e0aeef1d5bf7cb1b3dbd624db518474608541d4d466b8575d50811e69ff829e256426b9b02a60e8f4f0dd87ea9d039d2b8563b321700218965206cb9cd136ed5566694df0085e02bbc6846b9ba4395624288199d037002eff8997ec40f149480191c8bfd7999c075f3a355f563c987f613fa73e1d7f4672aa21dabfcf5cf6077e47a3f6609e72c3c28d3f7fb9e390ba36f97aa72912099a3ce975bcc5a000320e3468fdb167447fb9c26efe28408be226930c6d9f09a54cc2260d83e839f09d61d802eb2ff8ea3ede33b370922546ae7bf80f86276ec6da0f3be75a365a2138a21e8d1ce678f12a7db068dbf9b7ee0927faa93b3ec75da067c932439aed2445f3f1c5c3315608d7d45601b3f0f6c0294865501f330ef7c35990340997acd9257106fb176a7626a7ac5a57a7d8c444216013e86c7ab465bb7df191b00425e834c08ac33f42f0dd47db3e6ee51077462ad909e7a5493ead485549a1d9c8c332199a1986127b426f8290e6d28296607f29cdc3787f2b8bafe553bd6111d9c117f3653d14a143ca5293f31cd2bce6927e6e8895dc3c5f11884f8d915eff3be28df81718d3dcc481fd3551de67e689ecd280aa10d2b446aee8fc555a5df7d018888ec5849b6c55376288985fe8106fd9649cd8ea419a1fce7ec2986aabefaf8a7f45484971ebf6101c8493ccad4f31de898c027bf366d9a0913f11402c7886262f52d3e98b1363170b391a7bfccb26b40be8653fe0d418dc108234e78e23555c4b55a3f57c02a75a80dca2014f6ade107364f9a99a75228fe745419e1876c076ac831f0883699191373cbcfaa1d517f71f7a9a2b425f8a86b3b90e79c8e69d1d62c534c7fabc65c5ef60232c6e7d2a4d37929fdbee5b793399ccd312043c8118ffa48df37d28a98c74a3d631444cafdc5f4379c9f1361246e2e8e6fae86f8d1d7fd4d4f2e2cc45bd14431611fdf9a47438b22099b2a314c4b0fdbfe9caa7d7d235d41273d0a94de2b548378bbab3336898eacd6cc2b9eb9caa0da9731fb86d66e1e2e37ce1a2399191404fd8e964d33f45b63ec3f09bfd00aa586d098873f0321097c16b79a4ce1e204b02803e54b8110855e5df562b1c0864ce6027ffe50517516cc0672a0fcd031aeeb6e75820499b0ac64eb27ca4716d359018895c85c40049158386c581ed13ba65f6aa79122eae80d37dc844c231ee319f05ee3d3cc23b3c126b5fef74b5935e870f0f2db8dd5e46aa2a84e62eca5d8949f1573605290472a8999bf259d19fda45272ab9dc00c5395fb87660f7dd0f48f29567e1497197111fcd3c083326ef8ebd2754e0f8e6d44759ddbb982c0bf3066a8db8ebc5bdd68ed2cca7ac2de6844641e3926b600757fc02988af2fc35fdc70905989d93754b5cfd28e20d06833e309e2a7c2f064aebd46a77c0b940b3c2e11fd2aed7244760385ccf129fb41dfb35fc37d4f01260c2b2bba8931fbf52b61b75a65f770f6d41a0cdd9814cac627f91fd2d48386ebf69b32a5702024ade4bc5b35862d607aac9e05310c09e72b58ef1c95dc5d98d644e8c4c9176ed9f217f52cba62322ff385d0053bd09dba7d93c284b1a02ba63f0cd24a1524b340850c516926f9d33821528b4ea9fa7878d894b392b4b40c214169c686b52341015e8b9e51ce340a07a53ac4859683be0f188144b04ec373cf8409012ac4b109b93bad9a99c37ef3b7e1648997c20d878fdf1fb542996fc351512f4692daeba0225607f511953e8ceed7807fc89f615b39c89aaa09d3a4ae44c70d48fd5c71919204c6626179812ecbd23cac0a95c5a8cfffec706f831cfa87c997f1358f682b5b479cdf8f5e6017cc8e59697c52f793d6da108fe52016012ab78052c6e3a9c3a38490c8d3b704d01a5d4a04c97a638a43cdb6f8c148b41c6a947ef801f16005c9c725fe75fd2e638c9bf75e64db70a1bbbbd41ca544ce578da1141b2e6321434f8b03e0a887319e7bf7a423ae5097c5b020b6ab4cc7ac7be7c1e1fef029d1c4bf9fbbedc51b5a7c6861460b1ecf217b5fd28a21fdcc65d52ce28d480c622acfe11e0bab351f22973ff347da37e0c3b8451261961b8ac65a819dc5df2c4000706435a7b444581cc015e19859d03c8a113d4c43bc578440dc5ceb3b267b500570d90acd19c36051c9456e482f45c12cf4d3f10db244e6b780bd2926b239d65f48698f2043294b11c9565532852df00a2b09b38bf0edc875161831fe1992f4f2276736a691204ea9ef488f6d503545148a2bd767aaab7b7a0534b91a90bc4575f7958febd8f5fc363660e0a7f4c4f31b6b57998a85c1e33c2f8998c72308ee1d6c96e72d8b770b3c3f5e51cb20f8c677fc19777413b38d1ab88a6292e6d92e70bc6394ed01d0d2e50ce6846ff73ffc23c8f0087ed8739168e352ad5a1ac4262e0b6d77c7b6ec5ffe85c8b2c29273dcffe53d84e0806ce53ac8d64cd581ff5c94043d4163cabd156dfe8bd429048926b8895908e93a6908643e118fb82f0ef37d9b6fb8eaa58a9b9e487197bfb0ccff1e04896a5f7d5886d4114d5e6f62e406dae630719b9775b3ea7f6211b2ce74476ddf27893462ec890e732a759bc56009903c7111b89d962c4553fda8b1c6b8f4503bfff1d0b074d4fcfea645d85abca6d6a68ef239d9143caa45e76165152671ee35e772004b6c02e6bdf008d1dd843d2e76a2e47909d421faf8add2f233760081f446b77702ab8d1c66f6eeb48204a28a2b70aa3057cac85d2505d4775c513ca8c48a2a9dbe5a84ff5fa1658c61e89001ed902606e4d5a204f57f5a0bbef634c7e9b741947cfbaab77c36ecdde0f5a5204f60416599179e83a6c07a7073e287225434e3fcb092598145c06dd3193e6afb681914e6be55b374ccaf678ac6ee306ecd6de9ead861e060bb3b0edfbc22e7ceff128515949c8b2e14149538a743a7bf1ff89207b7224c0e6c0d37f0ef0e74b7c204cf3d88caf9592464c2df7bf1ea2add78c4ce0021d6f8923f28df2d16be652936bd0b9410c69e325cee651e2bd9abbaa78ca47ebfdbcd576f0e13aefb75ca57c517c529968dcc3d13229e0fcd9e58283a3ee566c25948133aabfc85287827e92aed589751557c54e6543ee9c7292cb5f2d844ebc344dd81ee10652391c7343e54660393aa80cb6030495a516503fb59771aabc8c801d19e8e468d04ad13a16ec0d4cd0b8837ea05ddf20dc6b77d9139b6e455291632470e19536149a2634385f911e5cd83876677da305503155223eb7087ed6a4fce96d779f9725efd1c3bdc353590c7385076396e0d91439922ccfc7403157279c753f450ea2727f3e7bbec616c6cc4cc804a9a40364c7a15b70e00dafe0996812f277aa41ce1de6f6f858a96637a58abb02f7a39fee99c1c24c2fe93863a642ae4e7eb90cc515924f6cfdc2c33142a329a4b3f7921cc87e65954e1d0f98aa1b294f0e6b2bef7fe196dcad939f2dc8b8317ad35cbec72a57988a417eb0b9ddd7c4e5412aabebefb80adcfaba83ca169287d8ab4f353359ba5800d2bb054b17f96814ebb791216ee8e938aae4df0248ffac30a7f717079f3153f07e82637e77898949ed0e482841269319901e3f73c2ff173675ce290afb2864b27cda096d0405272e707dd66a24d93174fc401777cb31c54b4162175b86883c505f31dc9b29c61efdcad163bee96e8c9622d4dd99c3d110d7e147ec16e09bf164be0c05e1cff2e4dd60af8134f7ad5012f2715b1ac6f5a05fbd6d23ee3d01ede3ce374713bdc390c7b6a7909bb0c83db13e583a92ac6ff5908fc70c963a4f0d416b86e33fa466640f658776a10cb0cae2b59b11e82459b1bb965b9822af9e8343b43ae0802fe628bb9ec5e9b198963eeb1eac4e6afbea40a80b1011fdcead53c5867384cbb5134e5c4f9b316f221116fd7c243757e47fd62ce51ee0721e47cd6bbc4ed2356e6d932d6452b6e05a27b3d1832d57edf38de04f98535237c5b3b95e79bda28e30f74cf05457d57c44179ca898c33b42a7ad11dd3174137b807519e70c6debd4034c4ede3426cae8a557c3533c6c7ead53ac44bf5aaaf1402960489f31911a302b27f581b8767d01b006d02ac3502b61b908694c5b04b5d1664dd08fc9fbf032bfc2df0dd65c0448dd0fc4aaa62291538643cbf45d9680a5d542f40d797e8a92ba48e435d59e697f1678cbcc07814cb08b6d6a0db469eb3e426721abef657caa51374c2866d72ab608a696dced1a72850aebe91f5e3db383725be26dd4560ff5aca938bf6117d6268f1e1950884aa5c66edfb80254e2b7faee87a6651a8cbce1730ecfe597100e6053b5247bff5b7b9beda0e767892319e137f2b2f44f33e735c4b773227a443f41f0cf90b319fc88b820b7d0f7408a8a2e369c186e639d0f523c10c1fd95c396826369adc4cceb6f33d3af7df6d54c2e6a19f84842d5a0ebf536ddf632cda3d33367bd7ad8bd7004dc2f425d6b4fe281792915b94d05cdbe3067e136d9c9316ed9ab98c1cccfe072bc63840d216fedb88bd11a6023db83bdba1aa54196c5c155691461d817e156174d63ca1fc57dc2b44a1b08dd89d80c631ca3704acbbd359de3ec9379131d4b8042a0f19609958ac667b7f5896513342e2f499bb2a0c6efd8644bb00d20c50fe9bc64a23ac8866eae10769d5f85d66c8a492dd2ef1e89cb83c4abb86a5c002b75e13b24ca65402f33bdfed7f9d8b6dfdbaa81155b852d73d4b27776ddd0a19e9de21f05607e328b420def439516279dc73dcc6f141f9271f9ad404d9994939bf5f4d1123ca71c7535b5c931d569129e20dea167dde1488c2c8891cccacc6f2d8ddf83172d8f8520da98e6201cf39660fe34d47b33b2c2255ec691c5bd5110401066dd78bf684eddacef4ec57fcd3abbb47608b16342473ad65de2946d9d905a3011675f649c41b7027fca5c010aa8fb864274594bd83cfbc36450eb32a1da046e1d240cbca6d072070430bc22420e0d7d3f047fff6c6699d2a3777ba03087a488b473148f10364694aea640be869f4fa2a30449d70f66f0eec48841696707231d15b698e0a3877409c62bcc6359c17dd6c618884c303c6ae63b6495b3e6f32864e6956a34bac3e1f7470d59e3b227b1944a8c57c4c19608b1d22c08931e61cc64361d847168024a6ce735e6b2b4214f7d6802a0f7d4b82ad5896aedadd4c48d3a0d7e89cf6705626d647b43c11aff57625297f639a7d4c462cb6876d435f01e191feba472733c4d539562a93421ef20934c769f76542ce45f1059fc8a4bb8a9ef882586a7398e75a4ef562bd7433d7b4f67ef5e91324014ea6a3c4434bf7aacd8b585d2c59bbabe74ed790a39376e9834d5fe5ae686d73e4bb29cf189f22381cae1c412a16f5a1e24a4bed89f7cb3455fa25ab5aa55d28cb0a90f7f57a0ddb79d056d240e54d21b3a0acd66cb42736a40c08601649dd82557f65aa5e080a541bf77b7af92e1ba02d29d31edfac61a2158ae81480afba99c4543f81b7aa9c2106df8ecc6204b30441927708c8d6a8aeb1592090ca3fa33850e17a09f42b3df9631b98dcc063704ece8d46063c563b4a038bb23d90ffcdad914e4da591462b99d398157f7756c3217d2510efe8dfbd3b85ce68effc405e535fb93e2fc3ec7bce414655fb34792ca619a29", 0x1000}, {&(0x7f0000001380)="9cead88890ef0368f0c5bbfe36bc21f74770cb5ad37e1ced16521bacd18a5938cb1f79e0ad31b88488c0198405b2375c49787efe124dbec33464842d9a781cbec3add7f7d3932754e8a9307c07382b752fd6e457c601be51eb0cd40b7a051089009c63f912", 0x65}, {&(0x7f0000001400)="4b4f95808bf6ff07a547e18764cc43a7340fdf2987b37de8ef8e2281c4f6b71cf97b8da64a19d21e826ba2d6ccc2105841413e4aec83b6a11af964b37242c4d5863c1f09a268d9f3948da701cb2ae9af2a6f3d4c3ae403f90430b65c4a42d9fd42a2ea274d691449b98b1886ce265893d2ddd221223ebe0b3b134de8c5d91cb90b75e4e9fe59a11cefc738ef796aff67c650511d307a95b05f173a4d1706568800bd9feb0416ee032a2a25e6061abe6a6d52331f797a7e3cf79ed31df1cab8c4c2dbb5e615475e8e28e93998cc51a42bc0d514aee7afe7584b6a0bcb75b1c412ef19c49486960268776d9d5f1d593a61e35e4e20d332106eb2ab264c46", 0xfd}, {&(0x7f0000001500)="9100f73e48be3acf04ac75197fe42454b709c382fa962f36753e7cb686bfb3ca7f725b92c6793c6f0b70580446d697267617a0316522b84ed2c8ca4530816d652acef2e75a6bdb567ed1966a21965018a7a27729d608341c67ffce6888cd8f86884fc734a6e0c4849e46f02d14f9d4bbb7457488593b64db64dae4c7071631533d6f2315193db967cd4b8146d58bfa67e9508e0c598be70ba7daddcaf8850dfa9b4c5f69bdcfbc4890f648f3dae30c8e8ceca6744c67dc52b7ca63e00ae029ba45466717fad28ee0f595d75575e83f24f6d9ad06f413d55a62e1451f27cb15aa11f6d1a891e3edae152f7e702a29f956", 0xf0}, {&(0x7f0000001600)="edd6b5fc9f5350f52e4f20c12b269f5c85ddf52a57df7e05f9cb6312a943acadc8c9a2f705ef7e8d224b3768ac14d18ec93531f279aef43d8e044583e72f04a0f50be238001de3672b976e2b80cfa794a76a9097e824b71f9047eed35972fed96ced6bf5dcf3e2cba8c9da939c683d22031fd60fd96348863235cc74c39668794fe723c8b312c0c7b524cc16cd3645ecbea12b59e64607b0b08a186f73957bba0f99cfdfd36132fff3889a6181a40959307533", 0xb3}, {&(0x7f00000016c0)="4fdca8f5e135386ad998994dc0c8c17947539335b4e04f307714f3dd60b195ded05132076274fc9817678956b9decaf4427d9c2e91a24a9adbc3ac609530c4219ad0be8a2733dcfa6313012226944dc64f7d957680b2f9147c3cb703c5b826c97837fc480d8b2e7d59bfd6ff5b3121f5b29cf7c48327d484f892c210283020ee29165973ef632982298075781c8a3de3babfb340c8577201f3", 0x99}], 0x8, 0x0, 0x5) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r3, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x6c}, {0x80000000000006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x6) 16:00:09 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65bac5fc311cac3ce79e7f6130d6a053a202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f2e99de79d52f229556c2fc51fc5557535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d927341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac22a5a1daf733f9a509da7f66d0c7598fd6bc372d1a8ff42ae3cdc2e80e306615b7a814b741575a6579159271490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da56b6770ddbf42b3a87e35f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac558698107b866467be8d9bef963638254b916042575a9603e129cc5b4405003b02000000d8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a87868ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d00c1a15580ec50536b0233aca387246be9389e32be26a49f378bfef3789ecdfcd4a0ae38d0ce05a2b3edfbd00d045b7ee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f1893fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15ed5104728793b05c484bd13df26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7a9ce63b7ca7a89400bfc4c150eb6fcd3b65c4ab78a2793c3f07c1fafdedf762ac9427b81352d5911bf1b5fddf3f189b3a3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8007ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737570700000000000000a41f5c40d33397e2289c4550c78ffe6988b4c465b85755ac14e0681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b4f53ead512e451661333a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6ce615cde3d54d4e76418d9fe07891849b0382145b9e077dd819a75fbb7aee7f1d1d725c5a6882bc9a1e9a5e38106acf9ed15e64c99ab82bdaf09bcec7b59e54027403dbb54e797f60012fff4883f09fd1e22e8d66f2964e80a0d00d0d52d44b30ae88a2feacdccefb62c63d8a4a808b480e9d71c16eeb4ef4c7c42f67e80f3b9b9f1fb1b4107b63f954a5402af1f32c62ea8b46bc2f6e386b629ae9ad262e704c3a86dc2c98aeb88d8f6d06ff6ff0c0839e00d4b5497be0adebe1379977118400d7a097fa03da96fc3383140eb1efb087eb5d115c28615650184e50c5912e3507161d9f72c46bec4bd90473a1f0a10a59595e4d8ddc0222df5304bd85a4295d384ed9cd5dd5dca73176f9473aeaa51a9eecd821a12e7b7b796e07fc1a0059c6d331f24b1101f828a63173f610ea8e9b40e1ec44e2d1effdd61d90fa722b028e0d0a8f182749b119921e5f7987d66ee2b80cc6f18ae15c37da46196c0c29f3abed6832104a18fead70bd0e036f8bbdde0ae3ec7ba4315041b00d9c668c57"], 0x10) writev(r0, &(0x7f0000000000), 0x1) 16:00:09 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x3}, {0x800006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="b0ad8c0f8b29b3a83ffd24326c46") 16:00:09 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x44, &(0x7f0000000100)="1c34f5f64d8bc8bb78556e045275cfc5f8d7e706220123b0b78c965c7bb73cc1357a7ee0e277429fe2cda294cf0551f0981af4507f705119406f9f66fb1d751b46451e52") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x4000, 0x3e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d67651e05a7a2bae114ce032f77e99418763147b75265da4f79c2089d9b209231b323038a94fe57b67b764768468bd88310d3e79124566076a74688c0a6f9895a5ff6d2e413b156fc297584838b5b26bbb2d81c70f21ac157688532828f98b9a28e71c3748a1d79ffe64c8449821cf2859ccd0d1df6f24430e435879820f3fe5baf0881fe01770f12d5941dd71c8d075e471b9a98e3c26b6cd0711e003a81dad31ff87d6e582930134483d258999751f53d1115865cb9f6d622ae9dd391f35c3b4e06fdc88ac9e0063e892a546fdf6ae3ba3a65d04d1dfc89945cec8c7832211073206c423", 0xe5) mlock(&(0x7f0000101000/0x4000)=nil, 0x4000) 16:00:09 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0xfffffffd, 0x0, 0x0, {[], [0x1], [0x0, 0x0, 0x0, 0x9, 0x73f8], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {0x0, 0x80000000}]}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:09 executing program 0: openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) setsockopt(r0, 0x9, 0x6, &(0x7f0000000180)="c43b277ba75aaa79d08ca8c0f31a9199a0e96b97a1780d5ad140b6f9aecee8d076f540425f60a3516d61e8dd6ec77388593168346936a3824d43f970de5f1c06a9a32dd2f2d364586594d83254f338edb391efeaf8a0698f3233b1006ce43495af7616376031a030747b506d12a3018e26c79264900952f09b081ba4ca422ff5431c538e70fe37e51d1d6d9da96d12d7c8ab763709aeccaae8d1b991fe73136eb1916bfb111b2e4bc71bdffde2595ae2c1d5eae63357", 0xb6) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = getpid() fcntl$setown(r1, 0x6, r3) r4 = getpgid(r3) ktrace(&(0x7f0000000100)='./file0/file0\x00', 0x4, 0x114, r4) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x80, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000240)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000fe000000006ecf7912000000000000003be2055108a368dac0775a32d1b11d1f6022785fca7eb6d8623fac660e00b542ec8eb33d6f07de1e4c42bb77745515d3d257be1b1a03f758effd86ebc415fdb112e4f21d47886b90db577fb57ef626f4344122d83a43d3225a2d79b4392a0100"/135], 0x2b, 0x0, 0x1000) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000840)={{0x6, r2, r3, r4, r5, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r6, r7, 0x80000001, 0xfff, 0x3, 0x100000000}) r8 = syz_open_pts() fcntl$setflags(r8, 0x2, 0x1) r9 = dup2(r8, r8) symlinkat(&(0x7f0000000000)='./file0\x00', r9, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r11 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r11, &(0x7f0000000100)=""/24, 0x18) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r15 = socket(0x2, 0x1, 0x4) r16 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r11, 0x10}, {r12, 0x20}, {r13, 0x4}, {r14, 0x8}, {r11, 0x40}, {r15, 0x4}, {0xffffffffffffffff, 0x10}, {r16, 0x20}, {r17, 0x2e}, {r11, 0x100}], 0xa, 0xff) r18 = accept$inet6(r15, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r9, &(0x7f0000000180)='./file0\x00', r10, r19, 0x0) r20 = syz_open_pts() fcntl$setflags(r20, 0x2, 0x1) r21 = dup2(r20, r20) symlinkat(&(0x7f0000000000)='./file0\x00', r21, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r21, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r23 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r23, &(0x7f0000000100)=""/24, 0x18) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r25 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r27 = socket(0x2, 0x1, 0x4) r28 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r23, 0x10}, {r24, 0x20}, {r25, 0x4}, {r26, 0x8}, {r23, 0x40}, {r27, 0x4}, {0xffffffffffffffff, 0x10}, {r28, 0x20}, {r29, 0x2e}, {r23, 0x100}], 0xa, 0xff) r30 = accept$inet6(r27, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r21, &(0x7f0000000180)='./file0\x00', r22, r31, 0x0) r32 = syz_open_pts() fcntl$setflags(r32, 0x2, 0x1) r33 = dup2(r32, r32) symlinkat(&(0x7f0000000000)='./file0\x00', r33, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r33, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r35 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r35, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r35, &(0x7f0000000100)=""/24, 0x18) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r37 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r39 = socket(0x2, 0x1, 0x4) r40 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r41, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r35, 0x10}, {r36, 0x20}, {r37, 0x4}, {r38, 0x8}, {r35, 0x40}, {r39, 0x4}, {0xffffffffffffffff, 0x10}, {r40, 0x20}, {r41, 0x2e}, {r35, 0x100}], 0xa, 0xff) r42 = accept$inet6(r39, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r33, &(0x7f0000000180)='./file0\x00', r34, r43, 0x0) r44 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r46 = kqueue() kevent(r46, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r47 = fcntl$getown(r46, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0xe43184d, r10, r31, r34, r44, 0x88, 0x4}, 0x8, 0x6, r45, r47, 0x7ff, 0x6, 0x7f, 0x7}) r48 = socket(0x2, 0x8001, 0x0) close(r48) r49 = socket$inet(0x2, 0xc002, 0x0) r50 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r50, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r50, r48) setsockopt$inet_opts(r49, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r48, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) writev(r48, &(0x7f0000000140)=[{0x0, 0x381}], 0x1) setsockopt$inet_opts(r49, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r48, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x8, 0x80000200) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = syz_open_pts() fcntl$setflags(r4, 0x2, 0x1) r5 = dup2(r4, r4) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r7, &(0x7f0000000100)=""/24, 0x18) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r11 = socket(0x2, 0x1, 0x4) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r7, 0x10}, {r8, 0x20}, {r9, 0x4}, {r10, 0x8}, {r7, 0x40}, {r11, 0x4}, {0xffffffffffffffff, 0x10}, {r12, 0x20}, {r13, 0x2e}, {r7, 0x100}], 0xa, 0xff) r14 = accept$inet6(r11, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r5, &(0x7f0000000180)='./file0\x00', r6, r15, 0x0) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r15, 0x4) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r1, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r1, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r16, r17, r16, r17, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/216) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:09 executing program 0: symlink(&(0x7f0000000180)='\x00', &(0x7f0000000040)='./bus\x00') symlink(&(0x7f0000000540)='./bus/file1\x00', &(0x7f0000000580)='./bus/file0\x00') r0 = semget$private(0x0, 0x7, 0x10080000000) semop(r0, &(0x7f0000000100), 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x4, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) symlinkat(&(0x7f0000002940)='./bus\x00', r1, &(0x7f0000002980)='./bus/file1\x00') semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000001c0)=0x5) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000029c0)) utimes(&(0x7f0000000080)='./bus/file1\x00', &(0x7f00000000c0)={{0xb}, {0x4c, 0x1003}}) sendmsg(0xffffffffffffff9c, &(0x7f00000002c0)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002800)=[{&(0x7f0000000280)="a7f9f6d6ff7a8660f84c38e48271576eebc1d41a397357c9e949720a5897aee0f6816cea0f8df08a91f6d0cb7b65d9930cf19eaa230f4cde439fa82b10ac", 0x3e}, {&(0x7f0000000340)="62e15e2984f206f248ef264a1683f4d77082055c43329146b36470b2e92b5a29e3ac732cf56e1f056e91e76ae0fb5170ac58e2c477b78a07855e73ccd036a1813c1b6d5d1917833c020bceae5f3d36866f36a924f1498f518de40aa2bc5a444df05e486d5b", 0x65}, {&(0x7f00000003c0)="1bf59bf2a5a13126c36aaddec58fbe29702e1dd86239fe4823a2d5c02a690f21df6318fd7ac6174d3cf0f0d248d7102db02d3b42071bf9688a01f28e7dff41ced2f2e8", 0x43}, {&(0x7f0000000440)="fed6b2de43e01d63b6d823eb243942b937d8ccc156b95d67bc22c254593f6ed748bc3e7794b253d77fbdb71f67b4a3c00e8ddffb96808e17c1a33312fa86ca1084c21f4abeca31232297d7fab97fe23a0ee9f2d21604f3e301609aaa6608f821119c3a309eafa4975c999f1324aa273704e424b89811d3af512502f5f5346ccc4fdaa058436f16d33dd6b193f418888b19afb9c5832d319cbf74dc15541559aa93dd8e968e11756cd11471cc7578cb364d2f5b1794f36922c29a6112c4959e100c39f072913e24", 0xc7}, {&(0x7f00000005c0)="843413ff34bc61930a7f106b4e06f70da5bdaf6b5b80ec6b126095c46915cc5005607a2915b05b1d6037848be8f890b2e82e0c4427fd613b9d5605661fe8ac413543893268592176ee50fa97f0a90e5b25d77bc1a47da81e111c9d81c7a1245d7c26ed5d0e4a170a23eb10fb7951e501a32891537d283a2a777cce0927b9f4bfd2493307b686c6ce3407376a4683627cc7c0509a0c064ef7b6226dd12e6e23609e69328d6436c80a92102f18360590a9d1839595029522c6b93ff10b699c999a980c4d8ce34cc3d1478b68d160a06534a77d0f59f11c980b4e64e9937a0fdf5f1c0725014de00ff5beecc012037b5e1a0498178cfcc00ebdb26074d826fa6876ffd1c4aec1f939efe6649e87ad44cf8aae6b9ff4fa852c0deced438823d90d7c6c188980a2fc0229877fbdafdbed51cf5bd30eda674b37cb53095b75d4784a1d96f3d0c89e6b4b519ae6c46133d22cc837d0352fd39980e4e09b2fbf27afd27e8a42b0defba3c5ccc1e6dcc8ead7c204c194246723269853fb14be58d28a7e962edf6b996e7690c42b690a4c086887c6b1bb280ecfb55c78ac77e855cefc5c8668ebfa935343df1bb90ddcca38eb90e6b4f8a8a065acf2078227c382f0b6c247c839383956112302c150bf80232b3fcdad9392189c670ee21b05559af482383d2e60fdf29400058bdd6468dc767c707a0982101d225f7c49265c9c64aa5f14fd2d28423ec400a532754b72478778206a6bf406317a10d3da482ad4b45aeb1a801da38327801435e6d3701a7524e34ee992c12ee32a35da90bf1590321bad01c29cd14cda11b47a92e3e8fdc5979713ab2f5b886fd9aaa53cc42c24e82b4fefb0fd4ad06aec352d8b64f1077dc51ebd773b3aae0c5ee70fd72c57ab45ddb728c8643cbe39177f43f88a7f9fa651623c67c43a239297d0b22e1b31d02a34b4aabc093bee9068f02b4ac9a70fd8fedc58825ee3ad9f10fc62f138578fa46b5d490c0ca156b7eb7cb716f292233cd4d6b766705a8cb561913b9a7f8f59e63917ea1216e09a499e633543ea53709c1e57fffffd7ffb09f8e3f8bcad4a35974b99dc0fe33b107454eb690f5a5675d3693a08e681c2be45d4e6c65f716757dce32113b977b981e97d3de11a66b1fb3555c01fc2fe2dfc7544181f834bbd03958504426af1b8c27bc33a2b997d7f2893ad79c7055bb35e499a1f722df357c023bf000d127df4094a68139a8ca162b3d22dfad99d1c9c3fcaef19421978a7792b57d39b2990c5ba500860109756e90686332e87849c731625844e4b9702e6f5741f9b80d35a9503c2fee2224d14e09203fc607de18d3e6bc22ae8d50ce6f8673688d15be3c50ec2a843d6c923d7141f7a7b2e610aa131097ade84cfb32ab1ebf5c7536ce645dbf3fb2cf155670489db614fc1dd9ccd3eef6afefadbe2bbd2a83e997add67ebf7134e4dd8feb2c989156e82db7f91078cdc752147f2ec371dd865892c81d120b9fc1556f7e988af31e77a0723eec04c09d11d518c20fd20bb4cf0b88dfd4d22fb1f917549a4fde7b39a7911f57e4ced01d5e5da408352f61ae3d3f3c277f42e9df222493f51e778659e489be06b79078325845a3cede2b676170ebd477bf741a0c4bfdf25001689931d9d0ea5bd2deabea9e486e3f1cfade71b213434f12356e84d27d9ffe12e80ffab8d0b3246b02ee304dd6da41fe67939c9bd53ec107a2c5ea857f7577439fded762d554548961d731a209052aef57a835afc31a4f6c6465f6a20f9227c5a32ca573c5803ba3020686e8acbdf1f7198d5b40f16f97de6d8bbcf575a2a45a589caaba71bf1fd3c4b9997234bafc93609582d80cccce88c325d43c8f2d85de57f5a5aad3b4192f22bac6f5da69292681708172191f23504a1e7536f8087cf0a5190586a48b78dfbcc1d0517746e0551481d4be513ed046188fe762ad04450dea86bed4d0efca9f8b7ede3c609109ec34fcf428269af99e232886da3c23c565494b2ab6ccfdc0a79243d1508d7fea84bd38c28a2a15110afe5ad3a6c1eb27c6f4fd67bc99bfb3a4cd7b431e7464b2dd48640226a8d1944c3a4382d6df00730c0482d0bf6b72d8a2c166b2998713970ece17618cd00f06fd95cd8c42381a1ea05df80098e2bb82892395d85ef6f44b97e40283e77d8d9d615c6242b6c6ded2c34512ad9b17093db0b25437df94030372b9df001337876d4c24b0d41dafa14d3a14b29d3a9af2dd78abe3cd7224cc18b88966a502100a827d8cd1fa79b4efcf996f2f26966e26f8e03439051526a5c6a8bddfacff1e5261f78f3df6c52f07220cfdb5d8ccec1937f0bed64749871c33187fb80d1777a90cdc9b2b30239bdf2984ef4364949a6586fe5ec04a6be2fe23a7610e0a363f9cc292c7544ce8b517bfc90ff6e063a971f9dfdb1bb9315ada204728a33a96e8c12f069eac9d77b279833a53a2589be4bf9924c47cabd88a9deeae736603bc83e3225cbccda2a08be7150f97ffe142773be1e5a9805bd4a07737197ecfba23dc21ddc7f7b86845fef5073397eebb54aa91f8905f8cb0198118cd3a66d1be72c9d810d0769ce9b7450b56a3419141e5678c00df235652ed22da80a4d24a625044ea5f31dea295dd144c91bbe53eea7a924bad848413ba9737b6e6d926ca6027f60605666be12e8ac7caf02f35588a1eae2e2626b128a03b802b9a92a2809de589aa920b169312d6670cfa8b1e2552e0db80d82f9762110a8cb505aaf560c58db3bdb5d11cc3f732746ffed8b07684aeb1b87c8f64a7a5b43f956cd44ae4a5319289b8126fc28e6645afd80acde7780b76a360ba757cd90e08cc65c82757ca7f26de4dcc5d4b46d7fc5ff327e9ae2cc0aa448ac4a09e2e3020767bc2485a8a1b578836e0307d272dcfc83e3c06d67c43d39fd69b433ad6ecbaa1c25f97aa0564363eee22d3d2638f19f424d1cd379119e5a27ae247292670caec0a14bab32e21e46e79a69cbfa89af7317aee9ce2d3451bd76382d7b6f18cc16fd485ce792657f82fbd09f6c6ca81661a7a3bfbc455773133b6b7ba93b0b29dcb4db9fe457bb1960b7a4ad785465feccd55af553fbb28d867134deee41537928fc583f1b32772eb5dfe54f181ebc5fa5c5e74ca2bf733a4ac9dea0a11e91de83b08aca86d65930123b00bbd6b6cd4cb51a25a8a13a1814aca7a76f8b70c057278b847c2db0effb473800be5b5a074ed3241451b9bec54d4bddcac8c97b739d62ff76425e3d45c6d7ce75218ed76d347e03f7bb928be238d516801fbf9be81f7f01f66df317d651502967547d0b299664dec25f1e035fa13cf63a2af8faaee2d08a29847c0f424fd17ff27aff9d9b257dfeb9214abf5955dd6541326e88449023e4af9ae4716bf76e9af5b4b3ffce081d8937c6479cdc0f9e0b00c86a6e04baa3354e10daa472f5f42142d54a45b05cde46e9f5b402ad33da6daada13a62692a6d6237e9c79ff0033798f1e074b13974244bbab2dc3db9ce98e27278bc29138ce135753f2a53fd39aa0309db38aca0e8d85a4e05227c03c1274a61246d96fd0055f444eb17f93b3becd5911a1b8d73027d03c66d25bbda708c93176df6c03d29e2dd46b5d119a0129a8ef97083da2b99c4f8b7daaa929614da0c5bf9cea1a678b4b47a606e6a50ad4573d7d47a5ff421cffadd5e574ce41875cd1be220eecb55dc06137dbc6f6cd8518bb0fde657a74e20208c466491ae7977dc9fb5de29fa28c3a233fc9eb75d2d84b684904e164411406a41c02a9afa5f5d84e296122cb79254283b2679ddf40fd81383eefa260a4fcf152218aec43cc1ca245b568b2515e1c7f9294279621f41b74d775d49c5699aa54c0f2acd0cabd776ba60a8e201729958aa0a23d93435d97b92d949334d8f3e071d213984a18530f061cdad9bfb3a6c2692589380e4021f4b7221e66abd73ba65f549749640d1924f3ab4753f431ff2d7f0f589949897386ee194a949ccca8978579772bd04ce4cb084991b5991b2669271a115404d93b9c4d5b9b766a36d081b1f4e9e11ffa52b27cc6c8ed08fd26cea17cda85d46f1679871a2c18295cbfda71111bf6a11342ab50e1858a5103dc7358456701ac10f1b50c9e58d3ca171ea684f5b5cbac244be9596b28e5ed00e4420b739834d8fa00ce5c2dcc358bb92f58e8a2a2b5c63e1c3638ab31399e84302e2675cf30cc3b144c0f1d455203d7ce5dd6a1dd5481ebff595da646fe192d7a7e59efa46418c839576d1f5a0a5d2935b2cc50e73f1aa2e2699882970298ee7c282e82adb70a3f0d7452db671f891b92edab5eda8be6421a8f9e9135c58d3e7e12cadef01049654093b412b392668c7444e92a3d1c75e57201ae15a40c26d49abbeed96c1c6aa4e685fba5fc1b7fa8a9ac0d086d381440ecb0425fa275e53a3b30c5ffa66974d2b91f0b8d6780c53924f60b084e35437b78e0aafefa991cfcfbedaedd6f2d90a33dea9ae7e9c22d0aa02cffd6f0102b0d5d927acc3b42ee32a26aed2afc9b70b7f8a227d6b3cde42f1de4efe0580c031a825ca01b4fda214016efb91f7e68ac94c435f2478a96b312663337eadc184ab3d392160b7a28f2a6640880166ac9c954c34bc2a7ab27635a42802376f24e13bdbd12a597817dd5d64e78357fb8851f5a9f63a2d7713a623deb6d7a4f0c9afbd75cafba07431970e8371280408570adda5d8f671466d21c26e9d3d2bd8ac1db06ddab3abea0d3aa8f21fee48c68d05fd27d2c2f42a8d9e519b40c8e0272b735bdb4eca1d67fbccf266b12d297407b793635a3d261c64e4d21e09b845d480b768ef7accb52e15cb2c466a40664a298bfb60266f9f5929665c494816725083f79756e45342b9d83dd5374c747102af4ea67a9abed1642a578bfb3535ed60c1b96c3697568efc3bbca0bfdbf60ca662d7b19930a77cd347937e11a8801d5161f7cee3f151777d2db999086bf789eec88283c69e0316edf453f104ce9fe36e116ed153e1cb7ea8c9827479d4df4bbaacb49138b1a3f72cc0c36052f361ad8357fc33b91d70fd3100fbf926b11e34a80d9d50f246ccdff5a47f13f450eb35d94075cad34bb36ad12800096a543c27721a38a145e4acb94c9fefcdf42ee4fcccb8272413c16aec64441c76142e28e3cba7df6423106c709f508d761131670ac2226bd94c5d3350827538ccc34ab79756d9170b621abbe7ee547e8260850ce4380177d32b8b07b9e01b96b007f835bd44272e45ffa6aeb31471c2b86ff82d0b4493f35d617ec0b908b28e0b3ef7952053f80ee4fe27402cf7088f4ef0209c8ae00a9a8f3f93e087266507633cec9657002a6c3b9d9dafc003affe63abc859568af179686cee4ad6cb0ce78e17a3a14fbd152cee6b765f36bb870c8452b8d2d4dc7aee5cb702c368f4cee4d4cf5e8569840e1138871831f9969c42226c6a3fcbf62cb8ca9a23a7748274ded5548c6241e275e5b1ff8f762e1d475db4217c8b9b5c53460482604e14c119fd54b57786e0751eadd12a5deed1f01a77eb3cfbd329bd6b55452f2ec0e0b2266f00f749457f61cd0011b232ce79cdb447a769f0668043749974d625b695f528fd70a25eddc3713e0eafb5ee7f32477e6d21f0c0d85cd8b7730994c9c406aed16439799d119102fc3756a79ea4ed1ded949c14f74d69a10b60ee5fcadc7e42b224d5b93086d6a46bf60ab59f3339b09cb140ab436ee6db07b1c32ff0d069a8417535a010396c05d997e4032bcfaef12298e2b34d91020166815375c1f54b726837bc6048b57937a43c778d6e8f96b08", 0x1000}, {&(0x7f00000015c0)="d4f6bd6cb8bcd0539d88fbf1750354a8e53e41e8488b08f58ad3a8578e665e393f47fc06341574993cb0e2ee7afcbc788f0b8364800e48ec626676ae5948a404827150a38615266eeab5b1fe2fc03aeac4b207b374abc578bec0eb695213a5361d27f2ecfe787e36d659dafa1cdbda1fb9627e89a8c15df6982eef335d4e6e19f975b9a7ba862226110cae37653f4715029b49404a81ba629f14a53672c47857ad0a7e3c37ed573b3eaff376256ba57d6cc9ea442b806d2f90bb2cac2b144956ab624bee81c4f2195cd592345474cb948d100a30df95db169cea3e4db7b09e53ddd2b8dfff9270962c3d4d8618f2dd7da586de50a105b8f8ac5fefc53f1b727dcfcc3a583d2337c1b6de5a5fbc7fb79e313967c0137b76aa2e9a8935f15b3d112d7ba7f000de12d7da373f59250648d8745342cd5902fc2bff2f1b9a5e4241e706bd584b1265dab91899f5c29ca6949aecd80a90859a9e97f20a4f1ac252e7008dc1726a7f015567b3360813b64069edfc4245194b5998762d383bae6ff71ef1e8731744be080984fa797a01d2329ac691677c0b929799c804fe2cb0dfe3f217d335361ff69ed4ad4eae1fc79c63d4eceb05019a0d39087b68264bcfba9fe14484d4ce218dc3ced08bfa1b7e3b021f6e4488995fce6cc050004ff90a1a2794d8a113dd95a8102e27b3dd542c64fa473825f6e2e8a274fde9817b0f2b5f61b32cf27c21ef07afeab4a573431be78d7706863c3781189dce91b4ea7a632bd0896cd420a6173b2fad75b734340d4d44b63f15c33c048a7f1e4494d4275182b4327cb2857459356e3a584b53e6421eda0946735e51d28edaddb0a21104fe476b0f6890aa44c24d55ee3b20edfbc41e17facd3ecea9bbf687f7df3b5b8e977a147aa835f9497a2ebff3d5271027b6ab2c70adfd6cd8975307f56cea7027d44976361c38e10a0320b806847db5fc5c7119cdb7cadae8abcbbc17936d3a1772db419af214ddf1ff138b6fdfd5422067aa95bf9ba7035e76e2ebb966fe7b2d79cdaa1c18e3fe3053e6f092d15daf875e49623d9673ea5427166373ce3c5814c7f1dc51f542a3321ad5fab03b9874f1349704df1ff5ddc04d7074df7b70d1206e3031e42368d12ab8460ab72a66461eced8f765177cde5186ac17454a60f681ebbdec989311cda33b96fa164b82e15b3f435f32d70390d5155eed66e6b73b18265d9158d813adb68ff5c59b948ffd71c07dff0940a2f86a583ec4001cd6a923ed1f5c292749e5bfaa99085ed1167ab5b49dc2edeefc77c6a27d2aeaf20542ab85f9ed13766b55b7ebfc2dc00d05df33c37bde1023f542728f9ebe50f88eccd0bfae58195b783d4567ad2024caca764eceb2442f973459f63d58ac029d1811f1905ec987a70ebe471d7fec6fb3e0787c00ac6770ad7f6009c2eb7fb996d0896066423c7a10ccaa0a4ac6eb10c17c5b20b02bc5c93cfa433e3f53de751861e443abd3794964f4c4fe4e103e446a768c4f5b714f9f28ab0230f924065ab77a5f5039f66ccf062b5973f996db3ff828b523e6e60424bd89f4b645b093e497c6910dbaa1f68c24532480ddc549a20c5afa5600b4d497de144a2fce2dc456507e0a619c91076bde60480fa687ec3ab8510ab67032d59b3feb85e94929b84df2a63dcc3768cf3e9f7371d0fc10b7833646ec84c960023386d4bc2746c5dade631f0add7a2f8a46a1ce3a05c0e58cfa71e68a90efd7a825572922f83befa4005f26580dc8e32ded65907ed425fc4c8229ad3fc79cbccf778413e6569b2474585924084dc676e384a88f8a642a7bf103364ccde6d17f10f444ebb456d506dd7e7efc94cefbf2c6b7dd19ec4351cbc2bd4a5b814bee419314f067523ae139caa542e5a4051d068d678326db5616eab7d8b76701be9a9c330343f180818a5c0aa97b513c7c14c237f96760bc0f8b4061cf7d0cb8c5a4bf801682011471f052a4c413de7a68873199f700af3f0375d8e4efbd979dd83993f71ee8bcb2cfbcbdcd369aaed2f6735cca68ad0d8ec080433f03cfd4017c10979aa7423049862fea779e3a715f13e15ab8da46348a4b1d0b616e6e6090cb5b7939cae99939924384e5a9d01a0977b04b01d06e3de9cc91434e7616dadb0cab8ad01beadc57205150e73f876b58c5c18acf45e2d9cbd152c8e5825e3957cbc8a4870679eb021a02e8ccea92031c8d9429986b6d81301c03f62ba849f44a62813f225dec3710299bfecd5fd65b4d12aab8c83a22afaf70bacda87e85bb62a4b184773be7e4309e4196a34ea841c76800d71743cfedfcca47766dcb25d771eda8da8c74f3ab9efc626ab57a30615064991e09e40a460062822e960e3b9f2ed6dad6d1c1a302e038287b339c691ce8d7cfa563fd4a4230ab6697fcc65f4fd2b8dc788087f2a2c3d4711427d7ca60e1bc1e0723bffb66b0264b788d83f834c860c8b6f297ef90635978e162b1ed78c12c5d62e5172b31a9df192fbf9dfadbd17aa986e740bcf32632f54a91411c54a613757ac9708e5bad543009d31d8574ef2125c3bd561a9f0111962da748a16817d2fb52eb29d5b3f0c2ff8fe33dd11c940c643d4ef0948f7a6c0ba7f68acea1021346ae2c87ee6a0b3625e880f60d1523eace792f4c4e09054a952e2602a28d08291b94091fcb72485a19339ada9a762898e810cc5b2e8443d1d125f4ebc8b9a56ce06e91698edfeef0c7252800d5b2ac3fa52c33f94c5d81e19b4cd3d9f4dfa44bdc683e55e87e58f722df54eb036bda827402a9a6efcac3bb08704077179ccce67b1471e8e7aeb14e14d2e3a5e38226867c9e1da5c10fd8a078f03da161729d4f9161aef2472f94d9325cd01f488b51fac05480ced4dd01659de666594ccdd245d673ef944d4ab4a776354d60151ed1b7aa0f220ca1d8e1dc3fa8a70d8ee487d17cde9e048ba4eb1e1df89c16a83233724c341dd5c20e463447e538b458db934557650ebd2d7d5c0cb05a1e0d64aaaead9e17c91764458a5d860c27076165dae4749ebf11251ada58137ab1843bf959d1cda39b820bcd8c4b43e61d2cddb703bcc2817b39dd5fa046c8fcce3de0121c26ac02cb7ea19e098aee9485fe5c22c457f76d6756a8fbcd3baf44cb5995568456d053a32639191c9a8ec62dfd2dcbd3db5a8b467893eb950b31763b664e888974c00788659386ab13b9ca4c140633e6c0a5858328ebc1725bcf0fff78408f487725632351f52868bc5565f93a3c306320a02352cb10058967fd99adc5a91e86aebd57fae237101f26bc9e0c18c1f6dbefbecdce1d7352fe2d55cd2ba04256444f886f758e94effe640080a98a8e695f91d4314c48066bee5f640683338f29553dcb3ea6cab054b05256419b3b610bbd232868885872119abb675a2aac7b518700a831f4d9b1262c7185bac352ec52cb5423b9cc7036fc8f8cda2623ef4972c368fa107110c957cbaceebf879ddfe22563d5d98ab9e9add52e726e8b92147f0d92d026b9b65fad46636ad6466de69e80a0ead9736e98827336cd28a0c8735564bceb26e775fdd7bd663126610420f4f569e25271164581767239e1ca22c7b3738bedd87fd0856ca30da8a3e8f358e5db25df64b90cd04d1f8a9ba951fca517b3d72349c94195d4c092d73d11c461750501c32f3fe290e85f34f89f43ef9ae87d578edc728f2d4bf3771d926e8d12dfa5d6b13662bcbd29c830c1d1a0f215e0641fe55500202607d18b46cb5fd000616e2cb1bbd3f31565fc2687a3a1b05933c268334b74293154eed9640f68b891032304de4635807e9c45496921d06c8520c51789408e8f7f7c30d67113da7ccaddb71bce08ce9f8e25637b060dcceb478e90c47a9ff0eeff740a5c3b9976edf7ee6481319038ded03a0559de1b5a8267406f4e43865b7e3b24cdb71ceb557e807712273d6760c5d49e1e8563ff6441163d1ba16cadd113b54e0b6507bedf26458c0a6af8542e28cb53a8535273fc7e4add3bab78838af325ece7ae50c9a67ec879f20e6369c25d2c2ae0f20813a4604debeac6094b94d2693cfc18fe45b4492380a822dd12055e519fa6c3871d0bae1d5b57cb3ad48857e426e51d96ba0bdd237801044337201126af6fcf25f39009ee87102b83ac9d0a04348bb8c593bc63a7342281350168e77c2f8244a690afaa0fd653ab7354d5ca6f7c0145ca13ab5fd6e4b19949d58995fb6edc95dcf5476aa5201a835a74d27ef33e77babca2482ef605b1b92c02f86200992f72b66546f23e7fee0cb22569ea05fcac8b13a16d46d4339492070ff6927acbb1a8de40da9ef044df0c38ae77291da04a0d45ea9c44243ca0f07bf767bac08a7d7dd39350f4a6521fdb91b20b8dd612b6122998e0e31cca7d2684ecf123759923b5d6f19219d42d35de344bdebf35ea9111196a17c4554255cc197b62da54dfaf35fac9677bfc960c95fa5ce28bcbf4ac4f6670106494f8803730f3e059a504b080c7e7b7b1f4d650244e0d79b6e6e742460d37b8f27ff488d45ac38e2ef3646884570883564b258cb15ea89195336fa79fd7141dc18ab5ad04e2d51093f338acc2166a05c13f3a0497ef4af6b09dccfa23603cc547cc144ccb3e2d68e7e4ef65ff5e5e53a162b96de404a02c29b6ef7293811f1ed8f56283cd53e8a6e7874a4615ace40ef367994b1dd3969e760faba223bcb9bca57ba85fad15064d064f801c511a11d6e4d2b5011a906be6662ecbe6b8174a8048e20ad3506bca90dbc8dc6b942d831a48238b18c0ace06b2d4743503fa02c6f1291e65472459410b35d5370f5117dac2e0171e4c27aea8e17285f44b6f3daefac07070105ea2984aede7347fec263ee5b41cfa3f9babae605458db2014a6d667f2ae6e5b48e106ba6e1c6d94a59b19805de69ba921fef96f76aef7d67c90c52a7d7f34769c36306e234da322ebde2c33b1de281e7d86b2df5b9d956437c21472939403f48ce0f5b1c600c9b1f16f146b4cedc3fd077db386c1c6fa72b931ac1fad6843ba2e66c87a8593833192330ca2daf480df72128b31663888f11295843e4d8193394f25d2c99e5eb417f18032362c6962bb922e8854145c63bd9f46240cde9836e2d1d88cee6ff5e3d9d1d5e3cbfc7d1168676d4b496d874677f369bcaef7bb81e20d0a372e6f8f9eb2e807bca5f5670f38c21bdbe2d54a860b5dfaec1d06ba16160b9e2a54ea1a5dd184943ce96fe26e293b7f6b75bc095857197a3460a26bef528e5acdd5c9e694289f3dc873aad60c419ff6dd0a09072d8f2b57075ee483336d40e82c9ead71924773030874f3ee48942c6a5eed1d7e129999ece4657349d19b1dbb8c4d2fa6a591d2a33d33c008a658d5547c64104a253a857cfe4c5a857b09a94060a2bd084f3ff3417700c206236994b7802ba1800d80a2d41f255e25c4df0cd32bca74e104aa67c2e19831fdcb022dee90dca66df0ea2bbdd4bef7612626ae78ad06931aac699374704a286576872cd4ab185d572f2bebc3c3732214b9f6a6f1cbc3be01f8a1463458e3189c6d5f1b76e1981929a1ca8e73d204608b51e08926fc30dae70fa7bc7b59293866cbcf2cb9f48d319885ef563ca8bb1a0d2764d5d48d27f372b2ab3f4b2eb6a953f7ea10851d9259fefa9e2b562ee182001d30aae10212ef30067e970619f775f2df5b1be9c99f2491cd0175220dc8f5640e9746b4b54cd441fe0ebfc8c298726d797d46cc2be0a5fac6ca48b90b3fd23e53ef39ec0eda707ddedac5af0d5c22f63ead08a2bfe741a4debbc0b86be480067cbf9fd515b3694", 0x1000}, {&(0x7f00000025c0)="edf17c0f376343255cfa277580a453c7c7c45753c45f257e323a056dd702ff259302911accb6e3da461ff6ecd9d8d659b3f942da27c2fa4fde55f20abe098b16ef8669e67b2f42c09322321fc37030b36da729664bbc5bc84fe408fe6dd31934ab0b9fe6dd336f40f117b008d4e949eedd07827c17f499da7a9a85483257257c53a0895382b758ec2212deaaf39eaa614ebfa16622b3", 0x96}, {&(0x7f0000002680)="7b37d21f8b1d295d80c24589148ef4c76d3e75d654b6479731320a19c18dae9363eb3b9727351a5b20b6dbb639d3a06a22a61463ca90788e439750461c007d80491f5d73a2", 0x45}, {&(0x7f0000002700)="12cb615ee8ff3e616f607e1ae0d0a21dd0de1df56637f8525315d68e3fc51ced93d6fd2c89aa929feb233318bee4ce643348b1ad50141fde20cd21e0dac27efb9a0058de29ed7ac6f87b0a102aab56f478c73a727d5078e1504bc771cdd80a702306623d5d5c45c8e0100b0b9714b958e1db4c42c81f10f24fca80300e16ace2", 0x80}, {&(0x7f0000002780)="43fbdf3ab15cae6fde7b75d512f7fa15f93f9e56cac181e1b39a828135e1aa09d3806667242c1f5bbb2416e1b88bd2aa9e2121c709de4dbeca7eb30ea6ddf12b2cf7a517bd5efdc96d", 0x49}], 0xa, &(0x7f00000028c0)=[{0x78, 0x1, 0x9, "8b7aece5d1cf7dfc29c5b876d6b3594edc3705c3f61c98e4e7d156ad2d8630e83ca2dd3f8d7d852a79ad2c8fc4be09ce5a6fbe4c1d84ecc16f2beb6231f2ae4e829d547f81c94104bc473d4beb17f695ec455ff25e57173cca232d3d15fe15ddf3b86853"}], 0x78}, 0x4) r3 = semget$private(0x0, 0x6, 0x10) semop(r3, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus/file1\x00') semop(r3, &(0x7f0000000300)=[{0x1, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1000}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x4, 0x1800}, {0x1, 0x1f, 0x1000}], 0xa) 16:00:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0xffff], [0x0, 0x0, 0xfffffffffffffffd, 0x9, 0xffffffff, 0xfffffffffffffdff], [0x0, 0x1000000000000, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x60}, {0x8fe}]}) syz_emit_ethernet(0x1cb, &(0x7f0000000340)="b6") r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000680)) nanosleep(&(0x7f00000007c0)={0x0, 0xffffffff}, &(0x7f0000000800)) mmap(&(0x7f0000ea7000/0x2000)=nil, 0x2000, 0x3, 0x3012, r1, 0x0, 0x9) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munlock(&(0x7f00006d8000/0x4000)=nil, 0x4000) unlink(&(0x7f0000000780)='./file0\x00') munmap(&(0x7f00007b3000/0x200000)=nil, 0x200000) getsockname$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = getgid() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0xaab6d6276f084f7d, r1, 0x0, 0x0) setegid(r2) r3 = open(&(0x7f00000006c0)='./bus\x00', 0x10005, 0x20) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r4, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) linkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) recvmsg(r3, &(0x7f0000000640)={&(0x7f0000000840)=ANY=[@ANYBLOB="00000000000000307e732848000000000000000000000000000000000094809144139d6d0e0000000000e3ffc348aa03dd8f5b26b6cc0366bb7471aae2fe416b81ab47b6b68b665d4a8b21b1702f317ead047e167ed423909a7685d6ba86afcb3896c30e6e"], 0x27, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/237, 0xed}, {&(0x7f0000000280)=""/117, 0x75}, {&(0x7f0000000300)=""/187, 0xbb}, {&(0x7f00000003c0)=""/48, 0x30}, {&(0x7f0000000400)=""/129, 0x81}], 0x5, &(0x7f0000000540)=""/247, 0xf7}, 0x800) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) lseek(r5, 0x0, 0xc000000000, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000100)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x141) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x6, 0x3, 0x3ff, 0x1, 0x100, 0x1, 0x8001, 0x2, 0x1, 0x7, 0x80000001}) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008b0000d3ae00000000000000000000000428000001feffffff00ee0c000000090300000001", 0x2c}], 0x1) 16:00:10 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x8001) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0xd3a2ce7ea03975cc) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{}], 0x1}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000200)=0xffff2cda) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000140)={0x4, './bus\x00', './bus\x00'}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x80, 0x0, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000001c0)={0x40, 0x1}, 0x8) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x4d}, {0x6}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="c5fe404b825005bab73889b3045424ef0019896331bf9369938f10fece41b3d54118df9c2d8f84533467e5f1f336420d0fb27b8f39eb650f5bb2cf1fc05c63f2d313a4671915c9886a636524ca1300b1a695e02b6bb5054f85d09c131bbff3c9555d5e838e5ac20472a7a19bb4dacdae715898b864") pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:10 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) link(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file\x00') 16:00:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0x73f8], [0x0, 0x0, 0x401]}}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000004c0)={0x5, 0x4, 0x0, {[0x1, 0x1, 0x6cf6cce1, 0xab, 0x5, 0x7, 0x8, 0xffff, 0x49fe, 0x7369, 0x8000, 0x80000000, 0x8000, 0x5, 0x5, 0x7], [0xff, 0x4, 0x10001, 0xeea4, 0x3, 0xff, 0x1, 0x7, 0xcfe6, 0x4], [0x1, 0x1, 0x1000, 0x5, 0x4, 0x2, 0x5], [0x8, 0x0, 0x10000, 0xfff, 0x4, 0xffffffffffff841e], [{0x5ff6, 0x401, 0x81, 0x20}, {0x3, 0x6, 0x9, 0x5}, {0xfff9, 0x200, 0x0, 0xe000000000000000}, {0x3, 0x1, 0xc6, 0x6}, {0x77, 0x5, 0x3, 0x6}, {0x81, 0x8, 0x1}, {0x400, 0xfff, 0x5, 0x3}, {0x4, 0x4, 0x1, 0x2}], {0x2, 0xfffff78b, 0xce, 0x8000}, {0x7, 0x1ff00000, 0x20, 0x1}}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0xfb, 0x64, 0xfd}, 0x38b, 0x7, 0x7fffffff}) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{0x20}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="8c685f3ad1239438a7dde00ddb1d") mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xd3) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198", 0x30) write(r1, &(0x7f0000000140)="220e22", 0x3) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x20) semop(r2, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x800, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x0, 0x6, 0x800}, {0x1}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r2, &(0x7f0000000340), 0x21) r3 = geteuid() ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r6, r5) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = dup2(r8, r7) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x1c}, {0x6}]}) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r12 = dup2(r11, r10) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x1c}, {0x6}]}) r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'\x05\x00', 0x0}) dup2(r14, r13) r15 = dup2(r14, r0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r19 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r21 = fcntl$getown(r20, 0x5) r22 = semget(0xffffffffffffffff, 0x6, 0x400) semop(r22, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r22, 0x3, 0x8, &(0x7f0000000440)=0x6) r23 = socket(0x18, 0x1, 0x0) r24 = socket$inet6(0x18, 0x3, 0xfc) r25 = dup2(r24, r24) sendmsg$unix(r25, &(0x7f0000001700)={&(0x7f0000001180)=ANY=[@ANYBLOB="fb18320809d00000000086cffed6f93fb606938b4645d108e687f48f8b5f0900000092e3a5f2209cea621cc407bda0e8f9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f53be70910979d7f80000000350b451599731501b23339716fc7d4fd527b508b865978a82be7281269178ddf96f29dff19f127eafd57c102396030003e2558025c18dc40256b5840cf71fb83a1177fe9d17d97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd30f973220ac065337bed7b57b837a4da26d69d9a253b6cec7dea34d80ab2d78817f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa6828607754353d73e55a6df022005ccd674d39d13a099f0cc174216e9cea32dae6d004dc861f28ec6abebe1409cbe657b458f0753f7967c80400df67e486b4b4d471468d1db8e871359ef69046a60d87d15886f602ac651e08acd6bdb8c91a98dd29ab77227ac63b3dbe5cc37391362d0aca9cb35c9cce0fd36f91fa945debfd8774df1a8393593078dff397abd632fed10d31fa04cf73277f75264097c0f5cf23c79a115b35cac48d8a4e2bfe1469c0371b6180c77d1cd46d403f0b41d6c2ac2607ba9e381555be7bb6ec555d695c5f78fd3d376b08f67854d0f0b30e964dcf371dd5f5"], 0x1c, 0x0}, 0x0) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r26, 0x7, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r28 = getegid() r29 = msgget$private(0x0, 0x0) r30 = getpgid(0x0) msgctl$IPC_SET(r29, 0x1, &(0x7f0000003f80)={{}, 0x100, 0x0, r30, 0x0, 0x0, 0x0, 0x80a6}) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r32 = socket(0x10, 0x8000, 0x9d) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r33, 0x7, 0xffffffffffffffff) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r34, 0x7, 0xffffffffffffffff) sendmsg$unix(r26, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f00000006c0)="0885a3acca24d9853d5ee5f8536f0a0f46f80aea920a2a04cfa67ad376282348da229ce6fffc3b47fe5eea3403cb8b00e578b8d8cf85b6d1942fd72d3a944ea1c891089e49bf315eaa7604eb1c4e08012c2757707bcd1d779f559c9124b900870c0ac46d4fbd93ff964710c181f09a8af38d9f476e595d2b7fa546fd1b5a85da5be806097a4dd360c0d92ccadb749ea94c104a5edea0a24f52a046e4d088a1d5f6adb6f0ab57998c9e94dc95e1f222686e3efd95462be8bf3c35cd52910c77cf6eb7b9a856fb469c990f3fc48aa2741f1b5e2b64521288a98c01531a5e2e4e48da1e28c8454348f19c3d8893e641bdc0857b1c240b51a377156802fb9934c915996bca9415a9cb7eacd800000000", 0x10e}, {&(0x7f0000000380)="cb6a4bea8f1246b3626b68859e214c9516b45d0f1bd783637ec26d6ba67b9913f1bc7dd28e0f484fcfe8c16fd92a02f157c1cfced62135c8e8520191572b56c0719dbc3e16604c7c3355f756fbf82c945467e4bd3b2b21e3709b748765d7dad899d3e6489c3ceda886c0f90c3a05ea311227fc258e0e34702fa23940d7dabfc6c377e7a71d1e9d5dcb6ca1d25632919678fb5dc95925ae067942b521bb1eb6ea9eae62ebb4868b1d111b9144eeeae5f705470882921b8ec4cdee196ea6fe6a3dfa9d263aa41ee9118d6e8c0051e620bdab", 0xd1}, {&(0x7f0000000480)="496d0c2e31d39cf303db6e49b1f11b80ecd7b51810daaae4d8eb6df6b8232a1f6719c053b087f6dea7fc055bf407b585518937409adc04c443e2703918602436b5be33a4fe250fd4622dbb81c0df9b2d8ebbe4", 0x53}], 0x3, &(0x7f0000001380)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r23, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r25, @ANYRES32=r34, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r30, @ANYBLOB="bbba3231f192e59f68483c7360993d3c4939dccf7eccc9a7d61d5892243ed544acbcfa56ff17e8defe416cdd53251ecd969f49066d1c441d1b0950d34e00ae237c85fac610c12216", @ANYRES32=r31, @ANYBLOB="00000000ff00ffffa12e3d5a948fdadd115bff00000100000000b8da0000", @ANYRES32=0x0, @ANYRES32=r32, @ANYRES32=r24, @ANYRES32=r33], 0xee, 0x8}, 0x4) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000200)={{0x3ff, r17, r18, r17, r28, 0x104, 0x101}, 0xfff, 0x9, r21, r21, 0x2130, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r17, r18) r35 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0xffffffff, r3, r16, r17, r35, 0x1, 0x4}, 0x9, 0x20, 0x2}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x7}, {0x7ffffffe, 0x1, 0x0, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r3 = syz_open_pts() write(r2, &(0x7f0000000440)="616d9860b42c96aedc00826a36761b2b7312244c25", 0xffffffffffffff0a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r4 = socket(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f00000005c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="5d0dab17a4850a1aff1600a4777ab00ecc2f12054c31afcc170ee24088fc63dd12ad225bdd1bb4f9e647a403416944b5e0aff914b0803ae959958a8f6dcecb333ec3b0256c30c013", 0x48}, {&(0x7f00000003c0)="bda8346369b174147b9c344885e047677b8e283b415b3d4a006dd5673413b8dfdb9f4816c992f72d1166f3a7cd18761acc15667f926acbeb3a8c071361ef012dffc524d4a8b97349bae7698911", 0x4d}, {&(0x7f0000000340)="18d24447f0e0f5832d624fdbc6195aba08709bb31a5fe3ceeda1682060f8a333541d0ca7007305", 0x27}, {&(0x7f0000000480)="43a49c64020915cb51412b560b2a1b05328c1632ba35f384ae9f80af6d47dc0d91fbbc4e7cb173eed912b1bcd58122", 0x2f}, {&(0x7f0000001200)="57b2b738486e7586923b23260570a3943d12040667ecafd842cec6453051aacd08403f358b9b47d49fd15109100f6a00b6af1755e978402d5aeed103dde0ff65daa8977eb9cabb2e489665f7fad5de035dde5487d558cd6f2d56b6fa9cec2f3e231d74caa14998b46ff7e472da783f4688f7c845f38669504270048a34115483025ff2951b6c6fbf527c84afba7aca7d296bd010b8afbfb9c1fafae6f7068516b6688fce7a2cb32d153329210ea72ed23aece16f7d65ea0cccf6d9bfbaa12bf04e177858a2874a602c6114593232d6f495531a5b84d2888655029d9d964dab50ed1934c3909ebc289c76b39f6588b6325ed216c02210235c1c32ae814563d818d6eeb21006ca48347ce9ae3aa2fb55848ec7ecd6ac003479fb274de4a71507578968c6e5e0321b4724ae61c0583d0cef7169def0a32c41bf1ebfb7fff0a46108a80eb17075da93601d826ba6f230f85e81eefb42501de376f6fcb4348e7cbcdb50315e1f078f1115cd3a02cd9e21f64a3e391d19411cfaa7819f09e9bf0b270b5d96d908cef0e94762f0925f684fc64d6a4904f5d684b024a0027699603ab5b3d7bef55f7d877af3f884aa205327c7996498b54d76af901dde8948a5bd43f0b3b281535cfea5a02b670a41da2c9009600307f654f8eb9d13f2238f25c025daa30c0b6de670ea521af120eed7299e600c40ef463489b57265e210c06d87ce11c830e9f92e936657143c11b5dbe3953e9f3131a8bb81a27e639360b79bdb0a1bb57c32fa40f4b9a735ed00267f14ebbaa3bb8b71dbb03274469d2fd87cc58bc922212c9fd17551cbc16e8b07930d829f1d5624bf245e4fed441df3048dbd1dff4f10382743b0c6a376b21922baa43111faed5537c60cb76854e49380321f49efff8b7e6fa8b489f09a79d3a819f9290bdebb74ecc3810f1e433534f3703f68b5a0f601c8bec092b3f8bb05f9706f3f3e12912b45cab84bf7a749ae7e460c8266eab6d86357970f64ff14c2fc221dfc8a78ab7ac747e267f6e39c6c9575eb81130cbff59d12c068aaef8f76d349a08aa3040edc1c269530a41314ec07e5deaeb41674d0bdc1603de287990b31cf15b5a04cb5115976947d73240b15d0707d0e858db6aa894b42cb02aac5a8b9eaceb2ffb109968d7f127c3ffc388a9ebcccbf3ca7bdf04f02796d5b10bd51cf3e047cbd28f538ecc2e299ade7f41c0c4cf7e59b760b0934c6efa783692dcb2da78912a18e16fc0fd344e53f9f9dfffec9cfac899a62b33a18f827ff8c034554d96f2b386069696f12d5f6480f5a30d399be5a31b3ec6ce5619d14703cc6a0dbe6a037c6368ef14319dba308a9f4703987ed2b1a8f43f04b4d5aca61c4e24b7c1d6803cda423d3f1a57392b7e59f1dacbb2d4508e80f85839538cbae59d32fcbfdc5b2cf7e56c4eb7496718d4af2050f3484553e7ac2043c9aad10249c97be0c5a0da54718af291d3470f05ac111e1b0ee13066953cd096e571c35a9db2e4ceffd01876e8895acfe8236e0def4ce54cd7a10a8560bbc767cfe6a6497311c2662c75b2dcc7c970324d9b7ecd23d217dbe560c1645ee12ef6680283aaee9f9aaf8f0e13584cda7b4c5b5686d0a17cae56609b1a4c81dc0113c038ceb1a2ca0c37f12b589504426d38eeb4b6c6d9cbcdbc21a64394e5a8c083ae563a0b8b79a62c4e01b5d7788d8ac9043b08b588d2fca2e98039f87d66eb635f4df7e1abac3172adeb9fe2507e47bb65804c21e4558637e9b6657025823937ca62e642c30b84737a5e53923c35dfb4804a5570fe48dc79f0b667a53c57f1e82ac064a694950eb767e73c268d0a608cef5e5a5b86d4b150518dd748ffdf01281b443d5f06e840d03ceeb9d7e14ce945150bf13184548c3c2db7f15932e7e32bfbeebe0d06e6ba29d6d04b3ad65e8d99c122f0e77ab1d230c40750f43404c55c584169a746b49524cd40bad62fa006b65fafd9c5ebaffc91a75ff67c33a7731ff07816b18cfbf83d034bcb056d1b44e904f7fcce752b73e804cd2f1310d3475d50858a67d2aed8b1ac6962261439279ca1c7e1188acd4a7aebbc5b7d383910c7280ea34f486595d71b7aba42d9ed37d897ada1f1eb7bac1e1fa8a429988bb1e94af7f034f228bac3cedc79fb76bc192a5519c777387618be1f50016ed102f425de5181593d58569ad3f432db0e2b7c3375d500ef35eb98a7364aa8d51acc1f25529bf466a9bb9c7336e1baa18b2d1e2b7f446faba8f8c30c83113f3858e99512a891c6e6dec7413c1878e4e93e9f26aa6562f782bc2747ad621c3432e706925734a2353ab0f6a2a7e1ae5bd27f36a69893675705b854cfa415fda740030036ec28230a7788c06efc71cfc6def58e775b335e8605fe7238dfee0dd12bc1348314dfbb417fe04791905db799e6dc911594e8df42ae49fa8ace126dddb107332f9f9f3562dfb8156cc9790f149847b3756c2dbeef54cbf6bbf67235c74c2edb010801665f54bbe7a3ad49684da87bf5b4a0adf1ceda00bfe4dc6a12615f94473fb7709f2542e0de9266bfc53779fc5bcc0850e7171a2c3a0b301b0decb041f98edb817dc6ac9b676e4682c63d0953628784a5aecde8cc2fe376399c61e023c454d89e658732b73d7c3d6ad6a36b7e38ae155cfe12b52fbb4131f2702e11312087516ada099c17badebf94ae42c13d478381a59f0dcc1f62570435b8e74bb1806ec1dcd0b65dedf9250c82cfd5988cec555be829649ecc050c9cb4631909c6e8ba6349e16b8ceca89c1fb02948a77a5ece5437c092cc21b2886597beabddfb91ed6dd642768952df1f480ecd340d610df98f4f790b4e7fa4b714296f7b484fbac375e444606c40b433bf423d4b345763b416000e34d4802fcfb86a787b6e8bc343052628699188e9618145dc388598cbd3d18f61b7b0103b498e131b427fb31d22f41704265f8fb21116bad550b69d79c21679236fa21847857def36efc585055bc27c95e3b00176f3b252a387e89c3ceeb9e265eccfa8cfeb8b9d6c45746e725e8c76ee47501d76461536255b2c3cbd540d266bb93f87a05204fa3d836d8d4c6ce62d99f5a777abe58de5e06a7278cfbbde064c8c5f56b105b81db2083e7221fefdedbf0033561d411515994c4798fd832fc6417417a434560e3be46c2fbe1ca5f3067cfb53b2d46a6a03e3812b04a23a70d52d583ede22733545a61d471da7ea21b249e0841eeea138d3e04e70c6b705f6d46a4a6eee899411cd23590c68ea7883c1417e151c11c01d6ff45f47ff91583be468d6b38c03a783ff239d3fc8c86b7306e2316fd57cf4c29d37a38a23287940a2f668e2563bb8834c82117f919e71d38cc8782b89bbe4ced63cef6bbb39b5f9c43b7ff47fe6436dd4b4032c2fcbf46f4917b8cd9e4b26ab50d4e641d03a7abf638e08738a18b6612312d59d15bb88e57afd085496e5f6e4db2736d6c014c10294eb82c1d76b121f1a47c08e36cd984a439d7f338cc2ee609eb12d766720375bec00642fee975f439533aa8d68204eedf9cfed8bd272e3eabc7ea5997731ae5b8204490ac619d89022eb2f42ab636417418b8b4638032f06052b3e9a2362f3d24b16d8bc992b7b55abecea1559711a5fe83fe737078aa9443b15dad36b273eb054641dafd7a47757cc0bd25ae9dd0f3e8e5af23982ab5bb6513320fe4db257aaec0230b1149c812e22087fe334f6ae6d951362b9a689fb0ab097b678e355a481e1c1acf84b59644f37419b6b2f0e4edc223ddcf8ddd167993a1d499bf7f3ad73d0f0c7c908e7c949c69354995ef32e91c389ed8835ab3f613673d97316e7d1f208eaaf109c1c53e61bcafccbec1be74da8789b8448cb2d64b2a2206ccb25878aa0205d2803784e8bcce4358be8c5acae4a335081a624bc8578e06fe73acc2d7559b2ff653c3487ee283fdc32e5e427cbf587abb0b6ab97ce809d5d980257417a53ddead1f73dcb4cb80d69b0bc2250e1914b5a3ec9ea3090fee8248302dc90e0915c578b6b5d88d528a74588e0012a353d5fb7d074321e8b4b5d36d70d145dd45bd689d05c05d0a16c6e7a4e9637d409f4cc965f9fb5c5650e708946aa4aed72d7df7241433a9bc83e19a41f535bd975d36fd6b91a0b66d44396999b0c874a2344f8e168fc856556bcc74d02645366b46612609d360daa56716a1d87c1d843d1882c7c33c3ee2e8bf347f36b1198bb6eca810638dc80eb2a130b26a7f5a215ab79286d0b7a9c38f228c5ce5028cf84d09258fdfb632a239f60b32615c66375003c42a6ea9a5c85efa85e8d8592c3a1a8725207964b231953156f16ac47a6f6bca77859832bd8caa216511b94659aa19507d3017794e59e69fdd583c0d0f38e4ce2057b38d6292dd5c4a9759ca341ca9aa07ee83a0e5f484553de30bcca8e5cbc49765a8dea4cd231667a9fd24a612baf6fd71cc1e38b0be5ccab08ada19a1a1f20cd793f7b1b1b6141f885d2c7c49ad5b2cf1679cbec7ed6de08ed0f46921c3dd9e10fbe6d916332e025f173680bb5c88e37227414583bb699edc59ab4bc0e52c6a6c37529c72bcc6ef15d527e6035d8e4fad612bdcef8ef13a9c0e6b0c61a9d206779518240d0227bbe6655a6447e37e956114aece225630f6261b653d63355d16a11f6d32c73ea32b55c8508e505389a19caec85c9cdcc6371c1946d74c5ba831172a3b2af19352e022b02c83ef4af35430c924e594d8d5446bde6b9ed2541b564fb04ffd3616b4e33617c868da1c8803287116d82be96c62480b068d0b7244dafe4146e963d7075301116a0e24a4233e5371139721b52dec412a2399beb8f7d4ab913ffaec7c3e3265bc4d0027bab6a7b0c4319bbac0a59768b88bf68a53c221a5a81d754c1a77e1391cd0060d7498d81c173f07c1cae90170cfe97c5e011af18177e89e4f9a815042c5bc288b5f31f5d06632aff2c2a4ce83807ad6be31db8574c195d598726f8b7c924429a3bedfd0720935cf91523c9154962dce077c320cabf1dc05248d23a5c74c619ca8aa96831f757f47d72f554404d1e5d4cc69d55065d9edab445b11456ece32d28d3803b895a5f249dd92c3044aa20a4ddda7dc7a25e772e874b66431296e6a64ecdc7aab3505e3f1372d22e744927e00b9dde1b272d117de37256e553aa23741a89298645462f4787f942df9bdc68cd97aef1ca8d7852e9f42421a3ea58784cdb20f3627ec24df99e08c5a976f73cb85e4f5da0d5a3d27c379170a3cf133eda89f355bb0a4458d12faa1585aed05c5b6d1d10bfe80fabc0c2bd73193ff9476fc3654ff8cbd9fb0985cab6432db1dde5eca7e6c0988c818e36507e22c2cb0fcc383195dcced10805cc20653fd5b70fb65ec805cf0cb59e24c02c0549ba98b17e82b8f5fa434ec3660c08d2cffff72972181d41503ba7212f1049e1e6b1a2bb8e9325ab883b291b5dc393596ad53dada947c5f3f7b4daecaff4b044eaa6aa50751315c3c3d8ed4b6943ea5ad8b4d8eabce9a49f21bcba238aa30da5977b09521ce53427f7d613a2eb4bafd5d8b6e8179839c51c4af8e8f8ce50bd1744fa9e9497c236d444c71fb6ac2781786861d10265622ce6585d83b2216b0957090ae38dca5a26cf9027f701652ade57a5347f7c0f91ae30f59f2ea2ff1e902f45a6c5714ea5bf5105e6f9492ddc158c472bd222e34b52e29aa1dfc999c159bdecaee281d061880251cceba63d3a40b9f4ae5b8a68617463a02750b86cc7739e88c1a2c7709d9845979080a60a417ecc1c46b920776ea4581e11c1c8b85fa42de6ec5bc9b23", 0x1000}], 0x5, &(0x7f00000008c0)=ANY=[@ANYBLOB="100000000000fcf63f15287c56bf196cb40b520001000000ffff00006000000000000000ffff0000004fa9c1133f97037e525c30b284837d5c518795a24197740ece6369e82f6bd9da22624b74d7af2b537930cc12914aea10da8693e5574ee67310cc42cc59a15306bc9f0a5a55810000ace00d8d4bca7702f56ab00847d63b57230ea09403f0aa780873314d2efa45ffc164c1a0bdb3f9f6359b72e9186d215cbaf09ce1dae2910169c61c5753985ae431e73db9f1f3c8f7c7a50d17fb23983f9c0944c9d6a9b45fb5637b99eea617b625070c8ccf64cc52f97b6a2961696c8d3d573af1b8e159c9691186647bb73e5f853ba76ee95651a4fdcb"], 0x70}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x5) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000240)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000140)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x16}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000580)={0x4, &(0x7f0000000540)=[{0x6, 0x7, 0x1, 0x4b9}, {0xff80, 0x86, 0x1, 0xf37}, {0xcb50, 0x7, 0x7, 0x8}, {0x0, 0x5, 0x20, 0x80000001}]}) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40f) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x6) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000280)=0xc59) write(r2, &(0x7f00000001c0), 0xfffffef3) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) fchflags(r7, 0x1) execve(0x0, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x6, 0x7, &(0x7f0000000600)="065aad3dac02ec3c8366935c480d5aa1e6a64855619975b30867ae5c7fdf392af5f58b723977407af3a640272900f49d75a0f1994cfecf6e1eebb213ccebaa89162dda371f6dde4da59b456281c07738571a52284eea5c83429c315abee7a60a32a744f8e846e55f7f2d9f811257853ddc5dd2c9cfdcbd870b48118d84438883fd0ed1a48aadd1e65838909d7862a6ffe43fbd9458d2ab46c75cfc255a6e03e20f6635317ec35b076bea5459909f2546a95616bc38dfa1538ca180bcc7bb21ca048ee71e7865e6af6b8caab1d2cf95ba1bc2017102f2f62ef20c01c48cb1ab18f7986fc5f54bf62a7aa47e7dd26b", 0xee) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000110000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x18001, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r2 = semget(0x3, 0x0, 0xb67a7442da0dd2bc) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000001c0)=""/82) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0xfe) 16:00:11 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2000000000000223, &(0x7f0000000100)}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x8, 0x80, 0xfd, 0x800}, {0x8, 0x8, 0xaa, 0x7}, {0x48, 0x3f, 0x4, 0x1}, {0x2, 0x4, 0xff, 0x29}, {0x2, 0x4d, 0x1, 0x1000}, {0x9, 0xfd, 0x9d, 0x9}, {0x19b3, 0xbc, 0x72, 0x1}, {0x1, 0x2, 0x3, 0x1}]}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3c}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:11 executing program 1: ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000000)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00007dafc0)={0x0, 0x0, 0x0, 0x10000000000000}, &(0x7f00007e1000)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x2}, &(0x7f00006c7fc0)={0x0, 0x0, 0x10, 0x6}, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/127) 16:00:11 executing program 0: r0 = semget$private(0x0, 0x1, 0x449) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0x0, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = accept$unix(r3, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x6c1}, 0x8) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x80}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x84}, {0x7}, {0x6}]}) r1 = socket$unix(0x1, 0x5, 0x0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) r3 = dup2(r2, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfd72) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r5, &(0x7f0000000100)=""/24, 0x18) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = socket(0x2, 0x1, 0x4) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000001180)=[{r5, 0x10}, {r6, 0x20}, {r7, 0x4}, {r8, 0x8}, {r5, 0x40}, {r9, 0x4}, {0xffffffffffffffff, 0x10}, {r10, 0x20}, {r11, 0x2e}, {r5, 0x100}], 0xa, 0xff) r12 = accept$inet6(r9, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r13, 0x0) seteuid(r4) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7edffff], [0x0, 0x0, 0x482]}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = dup2(r1, r2) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000000)={0x40, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) fcntl$dupfd(r4, 0x0, r5) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x60}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:12 executing program 0: shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffd000/0x2000)=nil) r0 = semget(0x3, 0x4, 0x10) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x3, 0xfffd, 0x7, 0x0, 0x200, 0x800]) r1 = socket(0x400000000018, 0x4, 0x7f) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x62) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x80, 0x0, 0x0) getsockname(r3, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0xb5) 16:00:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x5}], 0x1}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) chdir(&(0x7f0000000140)='./bus\x00') ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 16:00:12 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x8) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x400, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r8 = kqueue() r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r8, &(0x7f0000000800)=[{{r6}, 0xfffffffffffffff8, 0x10, 0xf0000069, 0xa3, 0x1a}, {{r6}, 0xfffffffffffffff8, 0x0, 0xfffff, 0xff, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffe, 0x80, 0x1, 0x5, 0x6}, {{r6}, 0x0, 0xd, 0x20000000, 0x1577, 0x3}, {{}, 0xfffffffffffffff8, 0xc8, 0x2, 0x7aef, 0x39}, {{r6}, 0x800000000000000f, 0xa8, 0x4, 0x5, 0x1}, {{r9}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x8, 0x5}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x14, 0x2, 0x1, 0x101}, {{r10}, 0xfffffffffffffffa, 0xa0, 0xca45dc55bf7bd7d9, 0x9, 0x1}], 0x4, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r11 = fcntl$dupfd(r8, 0x0, 0xffffffffffffff9c) r12 = kqueue() kevent(r12, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r13 = kqueue() kevent(r13, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r14 = kqueue() kevent(r14, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f00000003c0)={0x3, 0x7fffffff}) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x1000, 0x8000}, {{r5}, 0x8, 0x10, 0x40, 0x64379b0d, 0xa5d}, {{r6}, 0xfffffffffffffffd, 0xe6, 0x40, 0x4010, 0x2}], 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x81, 0x1, 0x10000, 0x1}, {{}, 0xfffffffffffffff8, 0x54, 0x20, 0x7fff, 0x2}, {{r7}, 0xfffffffffffffffb, 0x2d, 0x1, 0x2367, 0x2}, {{r11}, 0x7ffffffffffffffd, 0x40, 0xfffff, 0x8000, 0x9}, {{r12}, 0xfffffffffffffffa, 0x2, 0xd2b66a0db112f08f, 0x81}, {{r13}, 0xfffffffffffffffc, 0x0, 0x4, 0x5e, 0x4}, {{r14}, 0xfffffffffffffff8, 0x7, 0x40, 0x3, 0x8000000}, {{r2}, 0xffffffffffffffff, 0xf0, 0x20000000, 0x1, 0x9}], 0x81, &(0x7f0000000340)={0x4, 0x7}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) renameat(r2, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0, 0x0) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r15, 0xc5005601, &(0x7f0000000580)={0x1, 0x20000000, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000, 0xfffffffffffffffc], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [], [{}, {}, {}, {}, {0x6}, {0x0, 0x0, 0x0, 0xffffffff}]}}) r16 = getgid() ioctl$TIOCCBRK(r2, 0x2000747a) setgid(r16) 16:00:12 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000004700)={&(0x7f0000000180)=ANY=[@ANYBLOB="bc1e6bc0ac116b6ee505e978243651ed206b60ebf284704bd3e49feedadc0225bbf56ab850fe5af8e1d2703cd69973219cb54e9465d4d0cee088eb3a0bf171a99d83ec1790bb75f93a47488e5bb809eafd926e4f7292b05b07897c9dae4e33b25a27244348d5cadd7c08b6527cdc3f50d3180aea2019d426ce79b63cf42db6b42542d0a01e755ae607e0d1976c8fd03778abd771e1276c5803f74fc3fbbd5c98395a8dbc706b81643f520e9680caef82ba513ba304f5d877dc9656f433e3ca8835ce1f34ca938bf2a0218de7b208037660c34345cb0141a60b99ba1bab730cdd5fd1be5c737375f8e703f071abed265c075c7a250c266894d423e12c5e9b54cebf4d90b3460cb05156198dc8aa66cb027c74fe2ea2a77dab4c2de48a857ee37d4f24c26c41d271ea440e16bcee83f7be638dd900698904de11fb14302cf24b51ebba38601497dc30f8afed93ed75432841ba174247a80f910e55882134577044e4caa2c587759f115ee2a9a15eae78"], 0x2, 0x0, 0x0, 0x0}, 0x0) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x11) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000100)={0x3f, 0x0, 0x1}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x7}, 0x5000000000004, 0x5, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x2, 0x8, 0x7, "5a1d50f490c734fe813b6c6d094237f7e1620c10", 0x7, 0xfff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) getpgid(r3) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x80, 0x0, 0x0) bind$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) ftruncate(r0, 0x0, 0x0) 16:00:12 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000002740)=""/4102, 0x12f1}], 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x50, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x66, 0x40, 0x1, 0x195}, {0x20, 0xf4, 0x7f, 0x81}, {0x2, 0x1, 0x5, 0x8be}]}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) chmod(&(0x7f0000000140)='./bus\x00', 0x24) 16:00:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xf9ffffffffffffff], [0x0, 0x0, 0x5], [{}, {0x0, 0x80}, {}, {0x0, 0x0, 0x0, 0x1}]}}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = dup2(r1, r2) ioctl$KDGKBMODE(r3, 0x40044b06) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r6 = kqueue() chroot(&(0x7f00000000c0)='./file0\x00') kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) fchflags(r6, 0x8) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 16:00:12 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ftruncate(r2, 0x0, 0x4) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xc0) rmdir(&(0x7f0000000100)='./file0\x00') 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x80}, {0x14}, {0x6}]}) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xfffffffffffff800, 0x9}, {0x7, 0xdf1}}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x9) mkdirat(r3, &(0x7f0000000280)='./file0\x00', 0x52) r4 = accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fcntl$setstatus(r4, 0x4, 0x4) shutdown(r1, 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r6 = kqueue() r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x100, 0x0) pwritev(r7, &(0x7f0000000500)=[{&(0x7f0000000300)="0a306319e2e336de0b3241ef720dff064c92f4d76146067e7a49f1b5538873444ce6b22c30bfe8f77449aca022c9e2ef64262c8efab3dd58aace66a473754fe2b8f7ebb91cd39beca272ac0c23f30bd3663328fb2ff152ce71842c0631bdb0a5f1feec8e9ac7f4be293367d2f12c552c48cd046a87230289b1edee4d1bb196c84d13", 0x82}, {&(0x7f00000003c0)="395257c9f89577051ed28d06c72f2fddc65a11728e8ee9c150c2fb4ec855240bf683784addfbbf1698958a74d7663977085082aac90c", 0x36}, {&(0x7f0000000400)="4387501315906fd7beb15c908de9084eb44c301d42356e9e9f5f1cd9d8ccc53899ea4bd6086020955bccc4a1c5c5dfaefd7990ebd68a0b4b5ffee3e817bca063839b23ef75cabc86fbd27639b316008e0e0554e9a97fad8bf598d788a75ea38bcc5350a98e34f4b7c0a1bd6bb6a113485b07a815668eaf955512986c86237352b25534c679199bdc06c0a15dbff68662d5a42f6a4fdce1f41fff381a280f18edc9386b31eae2faaf669837d17ecce681e3c46a6537d95c27fd380662269c3833a724a3c2cc8d228f5378548468899f0394c935a73d9fe0973b34e365d0afa387157eb884b6454e45f89f0d6e25", 0xed}], 0x3, 0x0, 0x1) kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r8 = fcntl$dupfd(r5, 0xa, r6) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000240)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") getgid() 16:00:13 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x3, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000004000/0x3000)=nil, 0x5b}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000010000/0x1000)=nil, &(0x7f0000011000/0x2000)=nil}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f000000d000/0x2000)=nil, &(0x7f000000c000/0x1000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000005000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000000f000/0x4000)=nil, &(0x7f000000b000/0x4000)=nil}, {&(0x7f0000012000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000345000/0x2000)=nil}, {&(0x7f0000013000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000000a000/0x1000)=nil, &(0x7f000000a000/0x4000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000011000/0x4000)=nil}, {&(0x7f0000014000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file1\x00', './file1\x00', './file0\x00', './file1\x00'], './file1\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0xfc) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206980, &(0x7f0000000300)) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328", 0xc1}], 0x1, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) dup2(r1, 0xffffffffffffffff) fchdir(0xffffffffffffffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) bind$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xa) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000100)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r0 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800, r0) r1 = geteuid() setuid(r1) 16:00:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) clock_gettime(0x1, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r1, 0x0, 0x10000000000000) pwritev(r1, &(0x7f00000003c0), 0x10000000000003a2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) shmget(0x1, 0x3000, 0x20, &(0x7f0000002000/0x3000)=nil) shmget(0x0, 0x3000, 0x14, &(0x7f0000ffd000/0x3000)=nil) r3 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r5, r6, 0x0, r7]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() r8 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r8, 0xffff, 0x80, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x1f2) setgroups(0x2, &(0x7f0000000140)=[r9, r9]) bind$unix(r1, &(0x7f0000000600)=ANY=[], 0x0) shmget$private(0x0, 0x1000, 0xf60f441456116a67, &(0x7f0000ffb000/0x1000)=nil) r10 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r10, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000000000/0x4000)=nil) r11 = shmget(0x2, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmat(r11, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$SHM_LOCK(r11, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3e, 0xfffffffffffffff9}) write(r1, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) getgroups(0x159ab5c3011a8ace, &(0x7f0000001640)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r1, 0x8d4, 0x1e, &(0x7f00000001c0)=""/135, &(0x7f0000001700)=0x87) sync() 16:00:13 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x80, 0x0, 0x0) bind(r3, &(0x7f0000000040)=@un=@file={0x2, './file0\x00'}, 0xa) 16:00:13 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20d4, &(0x7f00000000c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x6ba) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) syz_open_pts() kqueue() close(r0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0x87}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) recvfrom$inet6(r2, &(0x7f0000000000)=""/121, 0x79, 0x80, &(0x7f0000000080)={0x18, 0x2, 0xfff, 0x5}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = syz_open_pts() close(r3) fcntl$dupfd(r1, 0x0, r3) writev(r3, &(0x7f00000004c0)=[{&(0x7f0000000140)="e4", 0x1}, {&(0x7f00000001c0)="24e763934f62f831e4de0f37cb679043b1f9e3da16bd02e1de467741e13777e0707fdc83fc1303c8df71016fea0887d91fb9b8b3194a3ab6e6eff42d4de96e119e43c7606ee4d98fc6ebcf8c6d9fc8d252cf69358214628723beceda0d7e431d2a36600f351eb6ad4c60b682ff2bc5c7536e9785dd451e8e361d24c104bace2f7d6c1f1020487888149234710bc01de5b7d9abf9aaf6f3fdcbf10d40a11f037376", 0xa1}, {&(0x7f0000000680)="6e12027f64328d0414b93e0d5f693b4d88572afacbc13163e149d431d69a1597208c8bc217bcedc969d5541b2fcda3cc32ea5956725dc7b24fe36677e8e062f36a69d463d90b232f7830f15674ed72a9f609d25dac4511004a5729939f5dc1f5d76a1010e92b6529bde2da02380f64b6be3a0fca83a37686dba2b0b4af272dda1d78643d321010f6f541136485a27f53e450efec66dd4c10ffcd79d54f1522023de38f69bbb5cf708d34d2e808a1be5eb88ab2bfe971494dc2e7975efc5f27fa82cc0b735e142261530d3d58a22a1a258bec47e5ebfd068f4c306b9cce9f6298c2075eac957897a71bcc94f684f8a8e6910a6bd14110ed549d868632886329bd271430d6363a96ea4079da12a8dc5069fdc156296cca9452e847683e4f29fab8bda6aca30efaef0c25c944020bf92f0a5f3f5d3577cbe394cd46d084bc7af1aed5c4c26c7c8874db91dcf33e1aa336bc6b196eb3da45ae86b0d1cd9514502da6e8a2dcec20f822857983468058ba85634b5acd6c8dffb7c21c34336a64ec091098a1efb61dc68e98131007c22bd234ef6f42d8c089f56bd3fed3a091266a647e069197afefa8fc653bcf3f681119ab5bf38dbb914df0eccfc240d5f6cf6c350dc0b1bb979df9a815b5532b4857e03a3eb784aee9bad5550499caedadd77fad16398eb42657ec6df097d40a8a5587527ce3fdbe459b89a6e59089dd33394c5916ca6b9a31bd109d5af36658d902f299abd2899c54940415a3688496054909eb8687b46ea389224c937eae0fbbade7aed8fedc35e2c133bcf4c6f4f8c16e2b0a4f52d7c872c7ac3def54ea2c875d67739ba5c8c28d5d89c915fa94506ae79772a5cf6e98d2e6684ac23feede2cff509eb5fd139da7ae515b04ce4db41c1b6e52a6f0d61de4287bc821987150623708b83cfaf1f76213e579de7b7987efa28ec69e5943a6b2ccac25e404f029147f98145b87d8ef43f401a947bc6462dfc6d20e83c5049ea5bcb219a9b29c430e053423f348cf7b3f3a147f84b86508da7085ba57b61cc1e0facacc4b46ad2e735056d29167287b1b04a3fd6dbe10a9599f778a9060736679fa6afa33196271e6d4f8aa11a07d2a83a3065e60428ac5553929ed1b78ddfdfa68b66668b0a5dc392f632f7673cf995aa190b199c4e94ade5b108071df5d88ca5a59dad8c05bea7db917119b5abda90983b400da75db1db5eb87259aafd69ef9c7f3740a8fd5a7f84638016f662597059c7abb320aa72d2e55fa085b5ca9b7aca29e5d81ce1350c0164a78b1e64e0c94b00c0f956868f60ddc29b68e00bd5e74ea87c00abb6eb8a292d94b31b8c7f781f77a33d5b6d1863e65ac3efdfd63c50f3b178622ca03e5bb994c365ade93712ba4747536dee506a8fa0f44bc9438859806c9ad9295bf2734ada474299a8edd4ad5669eca1fe63e55deb4d4d823fed86ac40109383cfe79ba724ad37e1e1b04b36ae63abc74ef5941530a066bc25c14c77c4b1c13b46dd31d357367", 0x42f}], 0x3) 16:00:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./bus\x00', 0x1, 0x2) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x8000, 0x122) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x3, &(0x7f0000000180)="cafb5a2aca8fd5f106a105b8a289") 16:00:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x0, [{0x69524a279b120241, 0x8b}, {0x2, 0xc0f}, {0x2, 0x80}, {0x2, 0x400}, {0x6, 0x973}, {0x2, 0x400}, {0x2, 0x1c00}, {0x3, 0x6}, {0x3, 0x551}, {0x3, 0x4}, {0x1}, {0xd1e258a5780d1651, 0xc1}, {0x1, 0x7f}, {0x2, 0x2}, {0x2, 0x2}, {0x3, 0x4ba}, {0x3, 0x5}, {0x2, 0x9}, {0x2, 0x3ff}, {0x3, 0x1}, {0x1, 0x40}, {0x3, 0x200}, {0x1, 0x6a92}, {0x3, 0x8}, {0x2, 0x7}, {0x3, 0x7fffffff}, {0x3, 0x7}, {0x3, 0x1ff}, {0x1, 0x9}, {0x3, 0x3ff}, {}, {0x6, 0x7fffffff}]}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r3 = dup2(r1, r0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000200)=0x1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000280)) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000140)=""/145, 0x91}, {&(0x7f0000000c40)=""/235, 0xfffffffffffffdf6}, {&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000d40)=""/184, 0xb2}, {&(0x7f0000000200)=""/11, 0xb0}], 0x5, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r2, &(0x7f0000000140)=[{0x1, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000480)=[0x1]) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getsockopt$inet_opts(r0, 0x0, 0x81ea839a733807e1, &(0x7f00000004c0)=""/240, &(0x7f0000000080)=0xf0) pwritev(r3, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf60a46439aa972152f2d848a02cd3a1a4375a915c8e076c8a16e630eb28ba13e6297c117815d7e7a7352a4a657599370e52c3b19274", 0x136}], 0x1, 0x0, 0x0) utimes(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)={{0x7fffffff, 0x80000001}, {0x93, 0x3fdb0d40}}) getegid() r4 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x20000, 0x0) dup2(r1, r4) fchdir(r4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xa602862fd00715ab) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4040000013}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = dup(0xffffffffffffff9c) pwritev(r3, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:00:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000080)=[{0xfff, 0x1, 0x0, 0x7}, {0x9, 0xfa, 0x9, 0x83f}, {0x9, 0x1, 0x1, 0xfffffffe}, {0x400, 0x1f, 0xff, 0x80000001}, {0x9, 0x80, 0x4c, 0x9}, {0x6, 0x0, 0x4, 0x2c}, {0x39, 0x40, 0x80, 0x800}, {0x200, 0xd6, 0x3f, 0x2}, {0x800, 0x40, 0x9, 0xa6}]}) flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x800000005) 16:00:13 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0x9) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000240)={0x0, 0x1}) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000000)=0x80000000) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_settime(0x4, &(0x7f0000000080)={0x3}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000002c0)=[{0x60, 0x0, 0x0, 0x1}, {0x40, 0x8d}, {0x1f, 0x0, 0x0, 0xfffffffd}]}) pwrite(r4, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000200)={0x400, 0x0, 0x0, 0x4}) 16:00:13 executing program 0: setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x8, 0x39b5, 0x1, 0x9, 0x8, 0x5, 0x1, 0x3, 0x7fff, 0x3ff}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) 16:00:13 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008900d05", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) socket(0x20, 0x8000, 0xf8) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) listen(r1, 0x101) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e1b3b3d84b99db7747eb2c045"], 0x10) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x6, 0x9, 0x31a2, 0x0, 0x8, 0x6, 0x4, 0x2, 0x0, 0x10000, 0x1f}) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x8, 0x5}, 0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getgid() setreuid(0x0, 0xee00) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x13, &(0x7f0000000080)="02000000", 0x4) dup2(r3, r2) socket(0x30, 0x3, 0x40) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000466f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcea63d6814d9b51c2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f041577b5ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47d172e07bac72d0fa93b007000000f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28623c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21aee3ff673cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348fa0c6efc5294b40e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2dccae8c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d31d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076106005553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c80430af12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aede7010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a485655694a40408c98c3355e6551b45ec290d5eae07118b16e607703c880551965c242d3"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x1, 0x0) r5 = dup2(r4, r3) r6 = getpid() fcntl$setown(r5, 0x6, r6) r7 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = socket$unix(0x1, 0x2, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x2040030}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r10, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x2040030}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r11, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) r12 = fcntl$dupfd(r1, 0xf, r11) r13 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x2040030}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r14, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) r15 = syz_open_pts() ioctl$TIOCSTOP(r15, 0x2000746f) r16 = syz_open_pts() close(r16) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e98a442a400"}) write(r16, &(0x7f0000000140)=' ', 0x1) r17 = dup2(r15, r16) writev(r17, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) r18 = accept$inet6(r17, &(0x7f0000000200), &(0x7f0000000240)=0xc) r19 = socket(0x1, 0x0, 0x1f) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000009c0)={0xad, &(0x7f0000000380)=[{0xb56b, 0x7c, 0x5c, 0xa7a}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r20, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r21, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x2040030}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r21, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) r22 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r23 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x1, 0x0) r24 = dup2(r23, r22) r25 = getpid() fcntl$setown(r24, 0x6, r25) r26 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r26, 0x0, r26) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r28 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r28, 0x0, 0x0) shmctl$IPC_SET(r28, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r28, 0x2, &(0x7f00000004c0)=""/223) r29 = msgget$private(0x0, 0x200) r30 = getgid() r31 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r33 = getppid() msgctl$IPC_SET(r29, 0x1, &(0x7f00000002c0)={{0x8, r31, r30, r31, r30, 0x42, 0x6}, 0x8, 0x3, r32, r33, 0x3f, 0x7, 0x4, 0x7}) r34 = getgid() r35 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r37 = msgget$private(0x0, 0x0) msgsnd(r37, &(0x7f0000000600)=ANY=[@ANYBLOB="ff3d18ffffff000000005e84f4980b14bbc152d8e0e95d69fd157b9ed56b570600f058a04808"], 0x0, 0x0) msgrcv(r37, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000f3ffc36e8d9423d57b7400000000000001000000e74608c12a44008000002037fa3aac00080000007a9600"/56], 0x34, 0x3, 0x1800) r38 = semget$private(0x0, 0x8, 0x80) semop(r38, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r38, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r38, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r39 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r40, r41, r40, r41, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r37, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r41, r35, r34, 0x13, 0x6}, 0x6, 0x2, r36, 0xffffffffffffffff, 0x41, 0x7, 0x6, 0x7}) r42 = getgid() r43 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r45 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x8, r43, r42, r43, r42, 0x42, 0x6}, 0x8, 0x3, r44, r45, 0x3f, 0x7, 0x4, 0x7}) r46 = getegid() r47 = getpgid(0x0) r48 = msgget$private(0x0, 0x200) r49 = getgid() r50 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r52 = getppid() msgctl$IPC_SET(r48, 0x1, &(0x7f00000002c0)={{0x8, r50, r49, r50, r49, 0x42, 0x6}, 0x8, 0x3, r51, r52, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000200)={{0x4, r31, r34, r43, r46, 0x18, 0x101}, 0x6, 0x1, r47, r51, 0x100000000, 0x1ff, 0x63}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r54 = shmget$private(0x0, 0x3000, 0x618, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r56 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r59 = getppid() r60 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r54, 0x1, &(0x7f0000000100)={{0x1, r55, r56, r57, r58, 0x5, 0x8000}, 0x1e3c, 0x8, r59, r60, 0x1f, 0x7, 0x2}) r61 = getegid() sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="aaa77963a2be8b7542fd3680ea0f75b17c116f00b8e4", 0x16}], 0x1, &(0x7f00000008c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r9, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r1, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r10, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32, @ANYBLOB="46d544bd633a2057ffff000000", @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r25, @ANYRES32=r27, @ANYRES32=r46, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r53, @ANYRES32=r55, @ANYRES32=r61, @ANYBLOB='\x00\x00\x00\x00'], 0xe0}, 0xc02) r62 = dup(r0) sendto$inet6(r62, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54, 0xfa}, {0x80}, {0x7ffffffe}]}) socketpair(0x8, 0x4, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getuid() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) dup2(r1, r2) syz_emit_ethernet(0x1c, &(0x7f00000002c0)="00009a95970a29843228aac53e4ba52b806d000000000000bb2946d3a25a145a8a0f115e1f57c55c2102eab16f35b0b909f61b9c88c2ebe62d774db1bd50aa18405c2658c850c55fbabf3d39432f5659f671559088ab956ff58ff4462cd298c968e5c6f6b05856fd5eb744db7646eae818133f2d15c008392572cdd307000000000000007d54077600000000000000000000000000000034e20179422a00ae9e8cec287bd29320bb73df38f7bb324a4fe28cae2632ca363f8a9cb63336081595f5") 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x563f, 0xca720000, 0x7, 0x1, 0x80000001, 0xffffffff, 0x80000001, 0x2, 0x1, 0xffffffffffffff81, 0x6}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r5}, 0x800000000000000b, 0x48, 0x83, 0x0, 0x7}, {{}, 0x0, 0x1, 0x1, 0x7, 0x80000000}, {{r1}, 0x0, 0x10, 0x40000000, 0xffffffffffffff7f, 0x2}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) dup2(r5, r6) dup2(r4, r1) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x40, 0x0, 0x7}, {0x20, 0x0, 0x0, 0x2}, {0x7ffffffe}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'\x00', 0x0}) syz_extract_tcp_res(&(0x7f0000000080), 0xfffffffd, 0x3) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56d39f8f5e784b90000000000") 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r1, r0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r5, 0x20007461) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000000000)=0xa46d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)="e145cd02b359397f1761d269a44972dc979bb6691824acafaaf39940f108d90297cb38994aab0e4a841f030dda7d513810c04823ae3717c1f2acdd932ecee1195f9268821a067fd8ebde7bd2826e6a7a6c2808cbace3725ec06f731970b228419975e2af5f5efd81f2a57d8ef262dc743dc46f59bed73a011a59fb2ea27bde67ba79f5df326f1495f6779d45cbc59347f824a6a01b5d94ea3b3a38972fbd94f1cff4324bfc6258f32888ebee29c59c8bf49100f62cba5e543164c2b1d83cee4d050cb45207685642fb6d922d6531283e669ba67e634a0debbc4581146c69282e4d80dd42089b05c240466918f64ca55c3ca418746e49dacea5e61c79", 0xfc}, {&(0x7f0000000280)="9d385bff66f70761f9af32179b80a31622b9e409ab6cb20af2796a88b1835a329a88da0950875c7854b79af0a4ad70429477a4921fbaea072e0220e9ec9a56b63fbda33fb2ec8047bcb743b737cd54e510b5", 0x52}], 0x2, &(0x7f0000000300)=[{0x98, 0x1, 0x2, "58d6ca8d41b67b25c5fb5e7b759970877ccaebd58840a52eb3ab34481aefd7bc628167c037cc6d904e30d70e0c45032a741c17af68781d1a8e9ed2b28b3863a32611d494c4bbcd763f0b1feb39c92d087d6d79871caf97b259e0e677ab0079d06b0c5b5bc25ec8c2d5d247b036ff4852e8e2291d0d11172e4050059a33e149ac570181"}, {0xb8, 0xffff, 0xffffbc33, "ffd74a960c434527ebf7fa14b68ef8e3de9dfa2428377850aa522ec31d0a399ea67f80ffd9b67a85a0e0f6a560de25baff828756475903b7a40fef663319dfb49258f7203faf3d5053ba63c8120b15c9a8f1be7e80182d3cd6d8962b0761655c055ebd34427dc84ac923c037d98b50c65683748af9d5cdaec6b2a967f4f5346d6644abcea0d174a55214b58a79607e62b70d228a513cfd30534b28ca540d9b9128"}, {0xe8, 0x1, 0x1f, "0b8e7caa18eb93239a6689b12e5dbbd10da07dfc9d8f67b1e99dcc8e5f5239df30bf06ef69cc0ff6afdad38cf439f2dcace04a1fca1b1da0fcd6eca1ac64a2c330509da213ec448642d6477d3778ac0f3f9ff9a55b9da7ed17c60ad7d08497241f933295322346f964366db0d7e524da521aed75de9427df868ba9b56d0407000c583faa5ad1876730f976f3330d5bd6881c8c55a501eba15544bffd25235ccf5b472d35709a00bb44717e97bcd25a15b867526ec1662cc75ae6d222f351a8565afe9eb704c4b53ba476787ce1bf41dbefae"}, {0x30, 0x0, 0x6, "4e642dc22690bc476f95322b18252c4042b963fbbcf5f6064a"}], 0x268}, 0x8) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0, 0x0) rmdir(&(0x7f0000000140)='./bus\x00') 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0xdef) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getuid() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r1, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x0, 0x0, r3, 0x0, 0xfffffffffffffffc}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x8, 0x0, 0x7f, 0x8f88, 0xa4c7}, 0x7) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x74}, {0x3d}, {0x7ffffffe}]}) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x10008, 0x0) kevent(r3, &(0x7f00000002c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x2, 0x2, 0x91, 0xffffffffffffffb2}, {{r4}, 0xffffffffffffffff, 0x4, 0x80, 0x3, 0x3}, {{r2}, 0xfffffffffffffffd, 0x10, 0x4, 0x6, 0x4}], 0x7f, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x9, 0xe9}, {{r5}, 0x0, 0x1, 0x2, 0x0, 0x1}, {{r6}, 0xfffffffffffffff8, 0x8, 0x0, 0x1c, 0x3}, {{r0}, 0xfffffffffffffffe, 0xb8, 0x20000000, 0x695, 0x81}, {{r7}, 0xfffffffffffffffd, 0x100, 0x20, 0x6, 0x1f}], 0xcc7e717, &(0x7f0000000400)={0x100000001, 0xff}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r8 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0x101, 0x6, 0x1, 0x101}, {0x8, 0x5, 0x1f, 0x22d1}, {0xffff, 0x7, 0x7, 0xdd5}]}) 16:00:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {0x0, 0x0, 0x0, 0x95}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x0, 0xd8}, {0x83cc, 0x101}}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7fffffff) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[]], 0x1, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) 16:00:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xf7ffffff, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8000, 0xcfe, &(0x7f0000000000)="17cbaeffb99748ae94abc43c43ecec6ebec4520bce8119e6f8b9974ff69cbabb2943da007985d861e44cb88111c2ac3e30bff7d7a1c9070b0b", 0x39) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x1}) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x0, './bus\x00'}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x100) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x0, 0x22}, {}, 0x0, [0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x4]}, 0x415) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x4, 0x1, './file0\x00', 0x5, 0x4, 0x80000000, 0x4}) r2 = socket(0x2, 0x3, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000140)=0x2) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000466f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcea63d6814d9b51c2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f041577b5ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47d172e07bac72d0fa93b007000000f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28623c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21aee3ff673cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348fa0c6efc5294b40e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2dccae8c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d31d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076106005553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c80430af12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aede7010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a485655694a40408c98c3355e6551b45ec290d5eae07118b16e607703c880551965c242d3"], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:13 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba2", 0x91}], 0x1) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0xbc7b30ab67c9ed03, 0x0) dup2(0xffffffffffffff9c, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'t\xe1s', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) semget(0x3, 0x3, 0x100) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0xc1126939, &(0x7f0000000300)) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x10005, 0x17f) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000180)) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x24}, {0x74}, {0x6}]}) pread(0xffffffffffffff9c, &(0x7f0000000280)="aa0475d979c252dd85f8e0a5e96fcb53918548a934f68a8984aee33bf466ed7d9dc61c1aa95fc1baac0be036a75e9422cf4860741b15e05cea7e215d4241bc836feb7c798ee5105eba70881bfbe4dc5f23fc01a0360cbbefd18568f8c97e2a0102cc83b5d0b6776dc4bdd018b76c2f5e713c7a3976c46a412fa8dc3e5c29a7d806fb0f454fb40f36aec13deb40f21c18d3a8ee0b751b1fafec1546a17aec80db6c59e32529953d16713dd1f9d9b076cdd9f2c9e945d696214e2cd29941e41498a5b14b638f0d40cdcb30989f3106aeb98c75b937f3d4a2a3bc244f451f06026cd90beeebf1c31dd84d7eeb88439385a75191d1e2e4a16d8a1d99c2310d1624747052cba911abaa5a022c46be477e1bc8e8944128c63bc089dd7dcc4b90857f1b6047aacae515a2435b4fadf1e5b29b3e01db39d73e24da4b6f216fd153a79d956e331164f5ab32f3868e5e793f894a90ee953ea36265521ea2f9fdce56defa34e42d607e0fe7da3fe7a54a3612d1456fac0a4237e543833d3e6d7c6d3454370acd78e7253e3a05bf2aacebb1ec7f3ea4aadfb4a59eca51cc910f5af46d566edb61458a366f4baffee717a5cc8bd5ca0c4b000ab6299e8b95d017264aaeb3f3ef11e26a3d006c3e49d3d407679ca4af65934b348450cc14c03beb4eb27aa86ac662d70eff9f3cd22dfc65be16e4ef89d5122f9c0dcbb8b8dff08709795b02cb8b24bc97bd5204df79f49704016563e0377320fbb9950648ff1b749d6aace93f73ea2bfc50c748d9aedff74de7a7beec350d73ce3bc76980cc11ee87d8de2153bba58726d8277607c07d5d7f771bfe2c5e645d3af0cea88a30604ad33196dbd6f594646fb766b443d816829ee73d22318cba2dd794759a705eedcbe13e9dff4fe336c824eb97a6fe2f481ea323ccc97706522ded023b1f96f03e4b0a2ef3a802ad902758438aaf290b3c1a2b55d94ab592d763e6c1432a3b81834f106f4bb5d7cdd9ceb5da6ca10c5053a030deb6dd11652c8c1be1026aae6ef2af126491447cb560a39084386003c28178d68fa596c03d6e51e3831bbeebbf424307380265caf62ff555c5a209cf291cc181e329d2cfa57deea6dc93e8262da6c63145e579fc86e9be848bc7d6d3132fb314cf715ba3cbe8a462ef246aeb95d32f3c6ceeaa2ac540fb5ec0fee441ce4bfc76cb6b64c9a44c77690b7a9501255a3f8f8d8d40729cb130064c9c78028c5ca7081ab0b1a4be89d68d35f3273e2055e3cd2f6cbc3d92d464f8bcaa18ddccae9abcc6f1383e50bf70a0621071f26d51b7eff6ca695ee5396392e2ad6e121d7e9cc549b83d39f143cecbbba8dccdcb043ae88134d47f9abf37e1f5a81d692227ce862241902584d71b069a1eefde4bbecf0e6433eee7dfdd13b25a1b0829d81add60ffe3d0e8279415482f4f892c95d2db6d44e513712183f98752cfcabdd2d6e810920dcc7116f639ab7e642e9e9f41430c2f961dc1e187e72ca649d232f901ae2ecee995df8fd21e42d458dc960efe7d668e77db2105a3f7a3022bf697e8fb9145215c77803cf5dc082a79b6c332555476d2cd37efed60e434bb0f590ff5bc5e41f4f06e77e5bdadea9c52e4771d01fa11b504ef258ee98527557dcdd51d18a2cb75ed58f24b05a39fbf262ae4eeba35739be844f3e3d7e549c7d918326fcbd02e0af5f6c8c2437454618a379e736751ce5c258e32ce56b286316febb5e44da32126a3666039c797cc5790187c57ed080c232190745b4dfc079e411c1f266961f2da2daaf53a0dcb16ee79b2f86824250b53a8e57e794eed58d2df789468b0fd31468e9aa6498469baca7c0a4b4022e6575b48e59a4ae5ac14171f717ef1407121c30ca882ed6ea3c82e10f74024a81412c012654b3f3363a27a355c9f1887d50c0b2437199056867abec117b5da2b02c94786266eaf324aa2ab3348e0e0f3d738a0a59ddc6ddc06c0c8a43687b5bbeda3276eecf561a34238b17225f8a7d115ca8210a7bb0e334c754bbf6862a84d550fb920181e334663649ea367f830eb3101deffb1e8405a41f0c35cda3d8daf5b5ebc4a689379f349c1f0d98dc4fa1a706c7e0eca4dbca5e3e77a59ad0c0bc81bd28de3e1f8359ebf54766f6ee52af2aacefd5b60e133cbed5f1710338a70de5858bd448b902e9ea0adc35c8ccf7705ea6fc391e2d6c14819a801afac4398a3997e661a0d356681665f63e8e62c720ea80999ec6d697166eb463207febc3cc14ed655b1f488600120fde4363ad05b020914f590fb8cdf557b92f10361f171f4f41af11f96599c8aded84a897ee98cc33b95d714f83d64e9ddc806d9d1e821230006cebd677e635508ad0a9ad6308964eabb8dbc4d7cc77fe617918e0934f62437a3415d32ad5e05d64fa14257515d3992766b31a055130f4f8ddd5467994e856104ce15ef9f48258ffc001d6bcffaebf04f4f2ac24d5026dee613d551abc5f52b25706e33583741cc3864472ecb24ad9491bfe6d52cfed83e7e7aa1545c9f606545b7424f43b91914b4383043a256410d634db40c4ed3a3f20138fbfaff37c8d3469452c4b02c73cf4a18ed6591913cc4bf22cd7b46fcfd4dbdf07c643e1a7a1bcb2b2a60c9b66d6d8a874f2725259eb32903ffa62e952c170e77962fa3f5800d5cbcdb0e74daccad4e716998caa16e253ba88cc5dfde0645a95555d4be0c731b96ddbcae432210fdf5e87758c3299245c413774055ed071e37bd01dbfbd89e76aacdf2078daf2a21604ced2d22bccc3143c87976c304e4809510b8f7327c6003dafd929f50875eb2fac02634488d25bd02aa6bf15d7b4fe657a137a4218be78f18be3c1f23f1925f8f5939cdf87cdabfae351829428b84b717f8cdaad71879bd4db1d8050873613cdc22e19a8448d1614445682a909efa0ad811126dd052b19fc9adb64786421d64e3dbc5c0f519a83552545e9f8056105a49a3c5f9705aac0e52a204c6b0e4bc51c42d5e618f31c44919278b0c9495a4cc859abbd997047ef7716e8f8fd5cc35d9db6b0366a6a8e0efd1ee9eb2cfbdf475aefe1ead316d3bed8c55b5c12b614566a8913c8147ccb47db4834b2620a90e572ffde733958477699a7507ffa1560d05026ef8d237fde2b26c3ac97fe7e22bbd1364addf9e16b0e623625fd3134de2bdcb1e8ea284f5b8f6daeef5cf04396427b8d4920e566c8e2c8cbf11ea55b284fcf0f278672e8575a31dd40bb8e7a2d8a9f01e626ec41db47e010c68c5874862d358594f1e0811abf0287f512d1918c2ef1a308a7be809a9d52f59350873b52df70bf57ce267bc4301eef4700497ad200378b82c7185eb45cda5c188b7d6c22249bf91d2911e1eee3dcd397830c488223acb6681ba00ef960a015b76cfc5adaa5805b5dd5e30d811e145257bdd6279bf3712d765039e6f7c268423b24fdf428c3e8d9c63b03e6d32fa1059d1fcbe28ae025624f57a9cc2e880a8dfe314dd8e1798df7f240c593338a16c9a1c3694cd6e1c7c999d9bc8b70b3f6f48493d5ab490792e7cfd77800d3cec8faf283fb11a928c1220f34caef8104ed3979d39f215375a0f302c5638e9b15240030067d75cd0bbbaf2cd7340ccfc207110dc996811c439f5dd4b852a904ef7467a832bc96cc8f7e31051829b691485edbb1fa2b477cabcaf4065d2090ec7ab7f9b4b9283c29b8598429a9e6e4f4c5bbf2a1493f62a0cb05db28525ed5faaf403bdeaca435b793a418c3ba9aa98db3cefa63e80a325c5ff5dad000603d250da506985066dc0b8826a1723adb0e278db8ffb6c012080dda212d8975a1d46a4ce7be3c333a5ef9dd6e25395d30aeb7b859d141f81e17a7a732fb48685ab600c01a733eb78a9815b9c329a59bc10d72ba910fc29f203caa7498780ff4443a8a7dc2d0dfa18fa4e293f774d2a2ee5bcfbc842457153a0f6813b1d4fa23a196375c5d11ebebde3006d6757f664c2daaf524cc84702a2bde562d32ab2c40470227f695a3a8fc37b93ced79da3bde99bdb77715aa54d9778ac29941571b2d677535fee74e38b23dc199e8391424fbb3e973b536b9186a04408bf8b7710a9c823e4f2692fcbe3fb36ced4fdcec0204942a2deab006b837212a52ed19491ab44bb558804bb41d357996615df2fe729e80faca780348572f9bc9bb7c378e7fa8b6af3e366cf00ff04ae4084565a3e491d4662144a8f049b9af5c8395c67b5e4b4f2f92949be1545e40a04b545d9b16f8774426b0d5c1d03b02653da605110f8899522b970ce8bda8c6bc201b921ec849db3c0cf2c00e05dd95b878db6dbdbfd689b18b70c221342307c4ef9d76013c93efd01e31da4b5329c4cfa984ce67c03bdf61351bfe6e57e966f2c01de6cc74e8cbc7b61eeb1a478ea770b0dfd549a1b3ef7d8c7072182e4feb20b383cb408be61ce88a23286121c7d391373aeb3be9887a5f0e97b566cf85efd15c3797d4584e995200464790c644b0cfa07cadb19454bda9099242683974ddedb9d11e2e61446adcfdb76c0dae387ce6322c42095ba32f7d758271c7f17f6bb57205006128568dbb64fa291e393f52fbbf1e108e064377df05617087acfdef56e027be9a35f8e4cce3518effc96e90ad00313f2d9b77259c51dbb77e2247070ded5457775bea96b0dfd496b3b8dfa0c49651391b947a1e4588f4a10c41302c9f95d700971af0754169d5420429523aaf6c2298ce698759f09038a518f2ddc1ea796cbe73f38149521bd61bb10d782611776895f6c0c923464588efcabbc7239a14b854a7ec800faf2a0094c93d684f53347568b5643d7c4434d735144d0ff7ea67acba517807337f73db1c3580eb6445fe8ee2c424af50c15895f9e09cfdfdfdbd2a46d9803e0275202f3ca731b0ff9086fb28295bc8b990cbe4f594bfebfa06de6b3076f51f8ca322ac4b8a3205cfe7be39861b0dba94ccd1f7f6d75dec9c303b8bfa12829a6d95b9c57838bede2842340960d95e71ae4d5d2f059c2532f4f1faf33fa1cc2c71f01465240e9dbe00c28a24e2c7100289d4e74cc496b403b3b909fc052dad68d03f8a21e4fab5e08ca0356c525ee25a1007d605b6a66269f28603c9cdafc6d0cb80a165fa85440532ff807e8dbe0c9cd364e918cec959c434562d09776e30ac0520491596e5a8518f9c657266047e76418b1ffc31d8ec352d3ee0ba769559541d9a861f22984e01cf916f36047a8d4768789b6249741ef7ee2463e55b57bcf06706d033a0316f347ebedd8273f88d6fab9ee592376ae72cd1b324524bb41f68a143b3f456176c837d3131b9a719ff7f6e9b3ad8130b1021e72c2f561dde59971c95031998bd2c0ebc4cbcd93d9e6740436727fc2db1ad8cbbd2135227c21db95e9bf4b92cb3d4a229372e4d0c8b54eba9e782863d258df97382d79a861b1dadbdeecf106b0dd606ff72c71a7a0b611537e5a0faa991e895477cd7e3f68847c726f36964f570050306f2b732f75916ec7d2d6c68e41cdc5b132053e7f5d998a34db3398fdc77a8fa98daa766250be84ee18e14ea11d825c4f11573661970f4f3b7bb5061f05b2b26e499617978e01cb354adc32b2815760fec390e2dba080bc6a9744ea71346ec3509559cf9ec1c20d046bc9fc00e6c0892ce9377222a50889d0ed5af8a5b64c3367006288d17bff19bbce61af9089327647dd4ddfc0b1f2132eee276570d93f67467e5ab022a327daa68652b0d0a25bb2a0c697703a2cdcc79b5638664a35f62ad2d42dd3b8b739ad75a1a80fa5dec9fdea8f7a26eb3f1aae18ecc93ce107f3b5de121b", 0x1000, 0x0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:13 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xfffffffc) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x5}, {}], 0x2}) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x5c}, {0x206}]}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe2(&(0x7f00000002c0), 0x404ae9d367e59801) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'\x00J\x00', 0x0}) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) recvfrom(r3, &(0x7f0000000640)=""/4096, 0x1000, 0x2, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000600)="b6cc86a5e02dac365446101a5b1e") 16:00:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x1000, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000edff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000c14e7a069e6708940000000700000028000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:14 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x2, 0x6) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:14 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) fchmod(r0, 0x8) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x115) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) fchdir(r3) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/188, 0xbc}, {&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000280)=""/32, 0x20}], 0x3, 0x0, 0x0) poll(&(0x7f0000000000)=[{r4, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x80) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r6, 0x0, 0x0) dup2(r5, r4) pipe2(&(0x7f0000000080), 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x10001, 0x75, 0x1197, 0x0, 0x3, 0x5, 0xfdf7, 0x2, 0x1, 0x0, 0x3ff}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000000)="220e22", 0x3) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r2, 0x0, 0xffffffffffffffff}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) chflags(&(0x7f0000000280)='./bus\x00', 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x9) fchmodat(r4, &(0x7f0000000300)='./bus/file0\x00', 0x0, 0x6) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0xfffffffc, 0x5}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair(0x0, 0x7, 0x9e, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x200) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x10003, 0x3}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000004c0)={""/16, @ifru_metric}) r8 = kqueue() kevent(r8, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) getpeername$inet(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) r10 = kqueue() kevent(r10, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgid() r15 = kqueue() kevent(r15, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r16 = kqueue() kevent(r16, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r17 = kqueue() kevent(r17, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x200, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r19 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540)='/dev/pci\x00', 0x70030f5bc6c7422d, 0x0) r20 = kqueue() kevent(r20, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r21 = kqueue() kevent(r21, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r22 = kqueue() kevent(r22, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r23 = accept(0xffffffffffffffff, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) r24 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r24, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r26 = getuid() r27 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x200, 0x0) r28 = kqueue() kevent(r28, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r29 = kqueue() kevent(r29, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r30 = kqueue() kevent(r30, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r31 = kqueue() kevent(r31, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r32 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x0, 0x0) r33 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r34 = fcntl$getown(r33, 0x5) fcntl$setown(r33, 0x6, r34) r35 = syz_open_pts() fcntl$setflags(r35, 0x2, 0x1) r36 = dup2(r35, r35) symlinkat(&(0x7f0000000000)='./file0\x00', r36, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r36, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r38 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r38, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r38, &(0x7f0000000100)=""/24, 0x18) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r40 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r41, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r42 = socket(0x2, 0x1, 0x4) r43 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r44, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r38, 0x10}, {r39, 0x20}, {r40, 0x4}, {r41, 0x8}, {r38, 0x40}, {r42, 0x4}, {0xffffffffffffffff, 0x10}, {r43, 0x20}, {r44, 0x2e}, {r38, 0x100}], 0xa, 0xff) r45 = accept$inet6(r42, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r36, &(0x7f0000000180)='./file0\x00', r37, r46, 0x0) r47 = syz_open_pts() fcntl$setflags(r47, 0x2, 0x1) r48 = dup2(r47, r47) symlinkat(&(0x7f0000000000)='./file0\x00', r48, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r48, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r50 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r50, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r50, &(0x7f0000000100)=""/24, 0x18) r51 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r51, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r52 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r53 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r53, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r53, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r54 = socket(0x2, 0x1, 0x4) r55 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r56 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r56, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r50, 0x10}, {r51, 0x20}, {r52, 0x4}, {r53, 0x8}, {r50, 0x40}, {r54, 0x4}, {0xffffffffffffffff, 0x10}, {r55, 0x20}, {r56, 0x2e}, {r50, 0x100}], 0xa, 0xff) r57 = accept$inet6(r54, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r48, &(0x7f0000000180)='./file0\x00', r49, r58, 0x0) r59 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r59, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000940), 0xc) r60 = syz_open_pts() fcntl$setflags(r60, 0x2, 0x1) r61 = dup2(r60, r60) symlinkat(&(0x7f0000000000)='./file0\x00', r61, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r61, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r63 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r63, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r63, &(0x7f0000000100)=""/24, 0x18) r64 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r64, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r65 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r66 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r66, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r66, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r67 = socket(0x2, 0x1, 0x4) r68 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r69 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r69, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r63, 0x10}, {r64, 0x20}, {r65, 0x4}, {r66, 0x8}, {r63, 0x40}, {r67, 0x4}, {0xffffffffffffffff, 0x10}, {r68, 0x20}, {r69, 0x2e}, {r63, 0x100}], 0xa, 0xff) r70 = accept$inet6(r67, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r61, &(0x7f0000000180)='./file0\x00', r62, r71, 0x0) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="aa848ed1c8f6967f6e62a348297895b98640afced4f823c40cceedccf8dd26130252b3ed37417dd72ac5396334543a247d3600eafd44bdf1fe831253716ceeadbc312cb636548984ef0aa6d41e4cc759e473fdcc0a95a538a16fea7a5aae26d08478165f600787b0f438b9f5e4d3914732d394a02fc6c951015179a72875e7b367b40946df98fe5d06beb61c17b624ce0b4cf4e8a4ef90fd72311c7072cd6d51f1136e325542dceb741f478505d4b8ca4f3fb4e58d5e4b4e86f9fdc63788728d431837bb8861ec12878cf72585", 0xfffffffffffffd5f}, {&(0x7f0000000200)="a8c18ed290ada7ed68fd79efffc1870f228361f2275c458ba678ca92aa779fcd823958fe57e7bc96eb95d1efaf3ab989aab18a59f95032ae39373af1a835c3c81c9acf1a5d19e1c14376fd55ffed184210d958fec86e2781b3d1f19763db109ae99ec340749c72a014383f36a73452d8b82346ac62129894119614f8e60f5ef557ac5b9a196745880efaa7d1f5c457a83031cabe8ce4c35ef84a140842fb164f9555e8887ffdb2f68d80", 0xffffffffffffff9a}], 0x10000000000001fb, &(0x7f0000000980)=[@cred={0x0, 0xffff, 0x0, r34, r37, r58}, @rights={0x0, 0xffff, 0x1, [r4]}, @rights={0x0, 0xffff, 0x1, [r5, r30, 0xffffffffffffff9c, r31, r32]}, @cred={0x0, 0xffff, 0x0, r12, r13, r14}, @rights={0x0, 0xffff, 0x1, [r18]}, @rights={0x0, 0xffff, 0x1, [r19, r20, 0xffffffffffffffff, r22, 0xffffffffffffffff, r23, r1]}, @cred={0x0, 0xffff, 0x0, r25, r26}, @rights={0x0, 0xffff, 0x1, [r27, r11, r28]}], 0x0, 0x400}, 0x401) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012a2f6669846530bf1d3cae3e007d31b0061aec34c9718f7096d39be27fa209ee95b30dff44d2dd5f061856c1034cda8bdd9a06607f384c1cc77df1106b3c957b50d5a0744f8d0cbd2a30a8c57680195e850002231cc5085c9c49394e53068353c0a7a76b55e535469c4c43527b6c3779e8eff1ff"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0xffdb70726abb10de, r0, 0x0, 0xfffffffffffffff7) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) dup2(r2, r0) 16:00:14 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000), 0x34}) 16:00:14 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMSET(r3, 0x80104277, &(0x7f0000000000)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0xa0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r5, 0x1, &(0x7f0000000080)={0x0, 0x3, 0x2000000000003, 0x800}) fcntl$lock(r5, 0x9, 0x0) 16:00:14 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r3, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000003, 0xfff7fffffffffffc, 0x3c6c, "9301d72452b4fc6cc40000000000008100002c00", 0x0, 0xff}) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x61}, {}, {0xfffb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b5") semget$private(0x0, 0x3, 0x11c) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x8, 0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0xe2bb2e0258569c28, 0x0) r3 = dup2(r0, r2) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="6202e5ffffff39cf6e6a6496e70c06327fa3eafef02723863836493cd10371964280db8d"], 0x10) close(r0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x40, 0x0) write(r4, 0x0, 0x255) close(r3) 16:00:14 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001100)='/dev/wsmouse\x00', 0xf6d2c4c9a1a5ccea, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000010c0)={0xa, &(0x7f0000001080)=[0x8ea, 0x700000000000, 0x4, 0x5, 0x9, 0x4, 0x4, 0xfe, 0x8, 0x1ff]}) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000012c0)={0x0, &(0x7f0000001100)}) fsync(r3) kevent(r1, &(0x7f0000001a00)=[{{}, 0xfffffffffffffff9, 0x1, 0x900fff7b, 0x2, 0x100000001}, {{r2}, 0xfffffffffffffffe, 0x8, 0x20, 0x96ed, 0x9}], 0x1000, &(0x7f0000001a40)=[{{r3}, 0x5, 0x0, 0x4bc1a7c4705539f2, 0x100000000, 0x40}], 0x1, &(0x7f0000001a80)={0x4, 0x9}) pipe(&(0x7f0000001980)) r4 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r5 = accept(r4, &(0x7f0000001b00)=@un=@abs, &(0x7f0000001ac0)=0x24) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) pwrite(r6, &(0x7f0000000040)="0b5c221deed65477c96ae3c0c81a32e045f00244169acd7eaa1e24b2fd86639b72d7758a95febb5050fb1943060694de9af480a3ceb122b1fcf53002791344c146b887d620d1d4a52b4b8958e52a2f989b1a605b08f44a04ea8c8f4ad487e0040a9b8f5acf301df543a63094c6663b74cc013b01d25a86570aa276b951e3c3b50b2f5a8e54b7aff4b022eb459f660f2bf1e9f3ebcdcfc6e75fd5b3aba2dfe95beaabc6aba31592044eae47c2f788f7bacf872aeb34d0ddbf6781dad9feda398caaf7690740373070eea466f227ef2a2f61d0e728810820bab94b073fb71f9f37bd3731741a4c0eb6adaddc1d4b0e4c1af3b69d52840ad9cbf5fc6168eabfcf5ced748ec5cb17480943a2456da238a802e5652f8282b0328b25e88876919b339a75cb5ced9905af11c18c876d06b1108e357590d4b2acd5058a17cef6cd1f7b68ae2788fe1de78012f3ebf498e1503f431e876379918b7f4542283d2d661d481ae02bf545fcb78eecaa01172081fbc6ca54544e1e3d99f566c62823b0a6adb9ec51707bc65d96197b65f4195c5c384b4d641adbefe6effeb2a12f0c95f1def652219273ba21601c0e78c0eae2d55b330ade74ebd9c4dd179b919c310c554bfc9f6d394d1a86ae1574ec805232aa1bf3612eba181cf636da3c4aed163dbc92d45bb7eb6511a2a715d8e150889f35d7ec46a6c6eb88f147d3c101521962e0e98cfcd28dbb85470272e1ac7373f225c2181f366a61ec1cdfa601b4d4289e239c3d7c830217c012d1dde5e7db724ca2feeda327dcb1f52a52150eb632139ebd52c3f09a9928fea2d37a0fcc0078265b46d6c6215bcbe183d95bd924fa627bce661a4b9f40a45250e50249b026e8064799fe8e0be26f0be0c935380acfb415a6e59739a1c9dee31df8ea4562e06b29b73a8b53e0d21449788047167195f69270a0fa9105ecf0fbc1ba9529fd2b88f1bf2077926c81ee7cae6c65069b080abe69b55f3da56dceba09e2d35b41c230f87290c0c8a1a83a1f740d0520166239a4166dd0ff9088496cd4a52b8b5f3533b6a3cbbdc544aad732e1688f74ad94fc2a7f1e33d6f26c718e9d844b2170491511ead7a45c84fd78f05525c1d962874c71cd5f4ec3169f71a1244d5094a61bc6508e4ecb9f4d6b2a99c8328c9730ef1b2a6b4235aadb5851cc413909c2bc93505ead096db6a738ecac087b9f6f0c2d6862e52ba2c33bb02097f8cce39f7b6a6805b47768ffb0cfc3260282712832399c7aa17b34735967d009118fdaf6c4923cbac6b774ccae319e9090f2fe745c30d7394832a33a7b68d13231f9923b02652dd8e3afe318196865818741ffd8523b58ee0f083b57be61c7ea333d580f08b2288cba3080b491f38c0c53ff4899836473d6a52b7c11391d6f98b58e886b1430bf96dc61ba35196c782f5cd257ccbb6bca24959a1ede58b765f992fd7607349876d186b228114bdd46366bb41fdcbea1556a5ce6771196d117ff9e6b9aae5ab5baf68dc0c07c7e2fbc67d7ff8a9a82bc5883e262a9838bb27dcd41dd0a6de7b98f50025788db70c6e0421315fa0a15d6f530473906404463bd34af7a5c4ce27f208e24fe4ad92e9c9d3c769fcd9873a4088ba1f1f4ec02c88fd6f8e0685903a5853e788e1f5b500b5cfa5c269d9129d831fa0d8aa80e66d72f40640a02ca74d557327f1ef9c5954749540c8dd2b73564e1fc3ffdfa8359bebbb567898ab0fe3b41a0880d96463a2d6da8b3687563debcc7cf71526a217d70d7aa053d45aa7aef8d2a11317f5de44d67e818fca4f9000bc32f36d7f3bf21096839e9f1fc55f7435d8a450c2d8a6046331365f804120f3f56e087e6f0cd7f1a9850183e0f609fee9ac7fb1caf18b9d1f08b0ca38bb1109459d1645dc05105c79b900d028ae9cfb572fc4fa028ee2d62e45e36d052b802e4e40e6e352e7b48e1557dc75e376a542ae7e008eb968a3dbc5313597154bfd42ff1eded73c26179a03dc18ac63473b33af496da6c9041582c615808857898491ecff180ad38fab3a1d79e3465e95a247937de047b404f47528338bc037a0ef7dd383d5e22e23475b6de4220ef2c4e219d699574a7fdab531de4bd38d9b1bde99ab5e21bbc81f0ad0a367f378d5f3af61b768e86e61f18521b00689d03b1a2db5229d55cb46bfac5b58098e1ab38a65f2ee4a7df1aef0d28878bef7be9c94e9050326c928064ebec28316650be070cc438cc1110089a82c10b26eb4f60d893c512c53ff3782ee8362969a51a940ea0e2d02a36321e92d9bd7df7f86365cf46559ada08966d7f81a5935b775cadd8875079b56ac1974679588e18c131e73bf50ca99444c77ffd2c5b54bcf27ef41fae748e257eaeaeef4190350715c11460b6300bbdd7f984ef1cf4d5faa23613f35f52d86ed2490989a9c094e4eab32e70fe301aaa7e180abb84b2048633b3184f5c8e186b5d3ba9fb11d012f354e1ee879ff22a290b866994ff73e2f3dd9ea033b4626fd82d703a17d1fb0a0592a5d51e8813271584182ff485f0825b64729fce26783285a9f4567901410f0a8c26b4626d0b402b23a5da9e49cbe33df2790699c78ad2f1ba7a28c69e195ad0e4cfc621e6c88c073d637a2917f298b52b29950b5383523cd67072d513369d1182a2be8e0faba5ff600d26deb4e225b6e0e95fbac789b2241f14c3f8e0c8d8a6c16f60bfe7c7a75a3d51b165c594f1de30ff4148dae3a67190607698b7fd4ce0c9950aa53042ce5f89dc6e00f4092cc615184bfe306ca3070c7721721d7ed833307288cbf54336e6dc077885d28b1611ab48ea99c42817fab26aae95f9410617e0a407d8238b7f0659d0fe0a75b10ed47d1b15623bdae7c0037717aaec2cd53bfc6216397cd2326059dba935cb73d2a839f88f2f43024a0619ff597e3cd873ba1768edaec604b06fe3ccd78aefb71f512b7c5202840b75d5a0caa386f166b0a176cc2ac383613fb40d77fb1874a950d907722e0117023f1a8e2483937c33f300522fda37e7a5ac27988bdb6c9ac8b636f22dda65ed3e8f4ddf7bfd33073c6e1532cab3ae4b18bc1fb79f78afe508f93ff77f776d842093b86a45eb3426d1badc2e91d8d40deca9e664088f5fcee067f2fa5da4aa87006d0492a86e48bd720024297ae79253cb46ab9e7af6a317b0da508fdd4a101b6ff9a1a8744df2de61a3d7439283e0a56ebd5bc13267dbf14efef896d4c4b64db2b1feb508c0409baab92395917ccb924698beb98867339fc12778710f56768b554104aa636552f55f57bc5c68688d5f5dacc81e24bbde31405fa76d30b7493cde700eab8cc8e85b01aa74321904f2f5ae34805c095fa3f9d45a8d4016ffdf25f23a6d25488ecd147eaee37fdd91b7143f18c433bd180883ff8e5873f2fd01af192a561cef05dcaeaad2435ca69048702e6ab2f2ba1946feea79618e38637b381d09779ae06617c83fd8de0ebea15e361028d11ce56f0327be87e605c39c2c5760287f56d6dda2956bf2e994b9ecb4562d00cd11b986232be329e10e8935af1b06ef65bf6272d66bf0579bbff09d32d7c3c937f35ad91386cf40d3d784db5dc44cdf4ebc38cb1ed93d2ec78ea07af4f81b123bda2408b549c871ce3be18fac38354ea436dbfa85b278f557ebfada4cbac23c1e0b22e837dd0b71030546012cb677575f33cdb9b41f37583f4b7509dbd5bce4c9dfaa973d9969d6278f487b3fccdc6f38f874b44bcfcf0f56f057507bb257539448cf7d5941e627e8db0e0cd4b95f4532c38c3c55e0f7baa6c060a0c30560890e22f37af494cefbfdc0aea91454e6030a7d95400aadae8cef2db9fbe7dd78d217ee96f9dac01819e0513dc0b960762bb6f59f79ec361abfd915e0fb83d20487c10b3243786b4ca1e4176f1ed9f2e67ae0490eed8d5f99f85babc23880c7d826a705381157df652f4f1b375e21536a7c347dde8effe440ab6e65af59e8496d3243564c9799ff402f2925324b01f46620a5e3496cc6274aec9b492373e3777ee1ed1f2c7f12368cc88535360af6bbb464e4925914c69881e3b4968827a79b74d219929ba9aa021e30ee140f2b578e87ba99d2a0ea33e8538d6bb90b140e86649b28c060a8530df747806546cedcd1f45cfdf8ae2273b998a28350439c6c31662864567e6a6d953f9f28d778a9dda1756f359beadbd5f63e422e17c4a19ec288666014dc383adf073ccd062c9921d918e6f85f7c630d596ffb98bee3f4d5f8783a5e740ea8fdebc57232cc13e1aa9dfd5aa4b0100ff1223d90fd8ba7b88f085c996d9a6255ec78d9fa87930f3d719ed14fc0876b4fd996b8443e0ebc9595317b3b991aece1b5be6b27b13201dcb04871ed881a33ee2d05f12ac4e311e6a22ef534325f6a6c97aa512bfb257ed28fe967e4a04f9103eb028e288875d268e2b985eb573e6b6c9a95d954ba3971e6ebf37ac28e515dba82e831e5be8f8e042472a1c295bddb5634fb5921c84d49b84c43d509d104bbe65acb024e327b4092889f0d126720e0e5ff7e2a9ca8ca517052e389c65b3210338aa5ed7fea9de1547f99853f4edf3227753fcc66d27692046d7b31c15ed4c8280809ee5e2c2457a84b782cac2fc7dcd6a5f38057d6a7cbb7ae343eaafeeab06389f5a56b33926dd7e70a270b7c972a05a3c01e3b50ac35bc0c750b671702da6d029b05c928408ef61aea71e83d5681460ff1b098957cce75f60b5c32313894d818d07d453d912d85aeb4d033f8bb5dab5979a7d6413401ebd988a9d57d414cf7cc31a2acd7bd5dff9967100fe9d860e8e35032de43bfd4f3bc4c35b96936cd6b51db4147b9699259305925be18dae9f7b9c3175a0af0da90f88a9347a6de29a17d7ee7f56aecc02c30ca24c228fe84cd1de79487846885374e3d03f1a4c034a77e8062de3230f1f90bc7b6a358f6dbbb35a8d5dc93fac838e206541f11efc96510c8cc381fde8ba08ad2165a82bf7c1c35ff516fc473f2337a3fd42aa4ddea4f8f3d9603a81a4337e9145ca2017d541ef8c994cd43ab3c4a785c7a5ca66773fffbe2024c52154dd47e95db6c7bf33b154c0ad7d2d055d9afd032d06a47baba8ea07fec48567971a36e6f46baa73fe191c4dd43af115073d823ab0f74e308cb4fce970aa562e9ed90f33622166fdf963870a52c2a3fe6fbcf9d6ab6d0975528397f9b9471ecff5569253888ced455188329bc02f27abb4643a2a246aed84cc916fcabeddc3d1cd77dbfedbec5a6104bc14bcfa9e31ae8be4f1697afc511ba026fd0ab0f1cfd56d168f1d3285b30102ccf3c57d51c18a417ddec868944f4b6b15ea3668d936b22feedab84c9e9dcec45fd6069ea95856897d7e45fdce85f3ea5d7e8384e83ea04057bd287523c4a85c2e9ceb9da3ecdfa8b951b73dbb7d511b0dec4e6487f6a24ffbbe4fe9cc83bd88fe93fc848d5c3e519bb4fb0573a41441c441e3a6804f727fe2528fcdfff3223915f8220d6c3f022301fd8ac1a45a458a26a87694976417e275be34ab68c0c0d0e6e0fecd25a5197a5fa06ff9d39194a4c98d3756e546acedd16b90f53f426189c382a2f332aedbb754c75816ab907682e3053a6023f84a841f4f872d53f6a35f82390a4812f103f07b10568c33b07f20817f2ee7b81a078e757b726a7999e71a2e5c0028953dcd14a8eb5278c9192fd7b7eaa7e9f8f86abfe48361244a21fdead6a21bac1988446b2f7773ecb6fc8058ec37c485f55814695c7a2092105e6e30bc2be7cbfd2ec703c53b8d679f6fc7f2c406a30980d6fbff3975dd11633aeb1cde58699", 0x1000, 0x0, 0x0) r7 = dup(r6) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000001340)) pwritev(r7, &(0x7f0000000180), 0x0, 0x0, 0x17) r8 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r5, 0x1) connect(r5, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff59) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) r9 = semget$private(0x0, 0x5, 0x100) semop(r9, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/dev/bpf\x00'], &(0x7f0000000680)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='*!\x05-\'\t\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/bpf\x00']) r10 = msgget$private(0x0, 0x5b3) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000000480)=""/97) r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r12 = dup(r11) ioctl$WSKBDIO_SETMODE(r12, 0xc0105715, &(0x7f0000000080)=0x37) ioctl$WSMOUSEIO_SETMODE(r12, 0x80045726, &(0x7f0000000100)={0x1}) recvmsg(r5, &(0x7f00000018c0)={&(0x7f0000000700)=@un=@abs, 0x8, &(0x7f0000001840), 0x0, &(0x7f0000001940)=""/13, 0xd}, 0x9f71d241af59ae2a) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x812, r8, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 16:00:14 executing program 0: ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x89) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = socket(0x2, 0x4000, 0x2) sendto(r1, &(0x7f0000000000)="67b6f0a4aed0e013f9d468641677394f5601c8f32df557fa50f8b0c73be899c55cc918", 0x23, 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) r3 = socket(0x18, 0x1, 0x0) listen(r3, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x4000010000004, 0x400000010000b, 0x0, 0x0, 0x0, 0x401}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xc}}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0x2d1) fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x192, 0x2) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0xffffffff) 16:00:14 executing program 1: nanosleep(&(0x7f0000000180), &(0x7f0000002540)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4, 0xfe}, {0x15, 0x1e, 0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 16:00:14 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = dup2(r0, r1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0xffffe270) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07045c91355745192a101018000010ff010001005ad35a0520000004"], 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000004a, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x100) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/123, 0x7b}], 0x1, &(0x7f00000002c0)=""/95, 0x5f}, 0x56227da33c41dc1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x30}, {0x6, 0x0, 0x0, 0x7d1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000080)=0x6) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:14 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x2, 0x7}, {0x18, 0x2, 0x1000, 0x2}, 0x0, [0x75e, 0xdb, 0xfffff6e1, 0xffffffff, 0x1, 0x3d95, 0x80000001, 0x3]}, 0x3c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) sendto$unix(r1, &(0x7f00000002c0)="2ae0282ab7f95acad01839354b6c8d3898cfb835cc589bbcab1e6b5f4c99b1e308761de2fd25203dc14a8937484d2d6d87cc7010b063fce094079cabce3963974e327bc3560d66cc9e7a7e3c21bc690f63c1dd88f1409b65672ec41631796f73ee56", 0x62, 0x406, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="0e7b3bc051b6a0ec6cde7d6b300db06ed960804503dbeb051a7405773767866a254de97657c84b1991e22a20e97b49e12d6332859c8b6be3d215ccf136bbcb725cfcd0013656858195e09320bc3cc22477733aa0dfb5767d08ea205ee388db68b374ef80ee96244510b7b6f78831044291e02fb66fa3d5c0cdb5f06b98b222c9e8bedae4b096d2e9a32255e66bb80a8203369f8b411706604d2b563f6f1a1ca526a83bf6a68682d25fcb0e1aba7afb5469b7884681a0dcc5012d99cfb0cf4f2c7a"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x61}, {0x60}, {0xfff6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwrite(r1, &(0x7f0000000200)="cd658c5b1f44b4ba67b60b727c3f3dd4a80018a98a036e8669b3bf99e70b2ec09aad1a5f45948dce404d1bb58a51a6f8691d3974a05829a92865c4ae1255725b6b21d8ed9a875ab96715986330d871a7ad0d6abcc1ffba7a8e6d0884bb0001ea249d38773065a9c1816124b403950f33b921c3160bcbb4", 0x77, 0x0, 0x7) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) kqueue() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() socket(0x6, 0x3, 0x1) kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r6 = fcntl$dupfd(r5, 0x0, r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000002c0)={0x0, './bus/file0\x00'}) fcntl$getflags(r4, 0x620ff567a24c251e) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:14 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7) r1 = dup(0xffffffffffffff9c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) r3 = dup(r2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x81) r4 = accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000100)={0xb0d, 0x400, 0x20}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000140)) r5 = dup2(0xffffffffffffffff, r2) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x1012, r5, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000180)=""/39, 0x27}, {&(0x7f00000001c0)=""/36, 0x24}, {&(0x7f0000000200)=""/223, 0xdf}, {&(0x7f0000000300)=""/236, 0xec}], 0x4) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440)='/dev/diskmap\x00', 0x20000, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, r7) r8 = accept$inet6(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) fcntl$setflags(r8, 0x2, 0x1) r9 = socket$unix(0x1, 0x2, 0x0) r10 = dup2(r9, r8) r11 = dup2(0xffffffffffffff9c, r10) ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f0000000500)={0x9, 0x6, 0x100, 0x8, "63ad4d122df95f7323122f704345450e8fcb6eef", 0x9, 0x400}) r12 = dup(r1) ioctl$WSDISPLAYIO_USEFONT(r12, 0x80585750, &(0x7f0000000540)={'./file0\x00', 0xbe8, 0x80000000, 0x3, 0x1, 0xaf3, 0x78, 0x8, 0x2, 0x0, 0x3ff, 0x5}) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDMKTONE(r13, 0x20004b08, &(0x7f0000000600)=0x2) ioctl$TIOCNOTTY(r3, 0x20007471) r14 = dup2(r4, 0xffffffffffffff9c) symlinkat(&(0x7f0000000640)='./file0\x00', r14, &(0x7f0000000680)='./file0\x00') clock_gettime(0x3, &(0x7f00000006c0)) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x40) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) 16:00:14 executing program 1: rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = getuid() r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) r2 = dup2(r1, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r4, &(0x7f0000000100)=""/24, 0x18) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r8 = socket(0x2, 0x1, 0x4) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r11 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x1ffffffffffffe6a, &(0x7f0000000280)=[{0x3, 0x3, 0x6, 0xffffc499}]}) poll(&(0x7f0000001180)=[{r4, 0x10}, {r5, 0x20}, {r6, 0x4}, {r7, 0x8}, {r4, 0x40}, {r8, 0x4}, {0xffffffffffffffff, 0x10}, {r9, 0x20}, {r10, 0x2e}, {r4, 0x100}], 0xa, 0xff) r12 = accept$inet6(r8, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r13, 0x0) chown(&(0x7f0000000180)='./file0\x00', r0, r13) r14 = socket(0x2, 0x1, 0x0) r15 = fcntl$dupfd(r14, 0xa, r14) r16 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r16, 0x8004741b, &(0x7f0000000100)=0x9) linkat(r15, &(0x7f0000000000)='./file0\x00', r16, &(0x7f0000000040)='./file0\x00', 0x4) listen(r14, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="2f012e2f66696c6530809afdfd2de3374ea91b4b2a248ffb9abc0ec8027250ae27228f72a71f0a1fe3787e922c8e5a6bd0d2f097f53a0cb3ce034e0596aafecc2d59698c9ff71ecff082c162efe611d047704b1728c8c8b0a938ec64d5437db6692ebf21a5268a83e892fa98d60ac1470b6bcca71b88de244395b4c0d874bcaf6ede9a4c8c3ce0db6cac42030e86234f150415134e0e68bd4e028d2f785fad6a32811495857fa169f473b326d686b2cb4265b669dff3e9cec07da7"], 0x6a) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = dup2(r1, r2) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:14 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb180000000002e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f8dcf018b952a27a18e23ef0cd4ca80dc36fab14e880532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d00569427d072cd5e0a6da210794016019926d12fcc9fca4d5020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b707363483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e15b28d86536d3bccca3eabc4b71323293303df45609000000b25648691404e85f6e35c30447492ed173a48106"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) clock_getres(0x0, &(0x7f0000000080)) 16:00:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)) r2 = kqueue() kqueue() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000300)) r4 = kqueue() r5 = kqueue() r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r7 = fcntl$getown(r6, 0x5) fcntl$setown(r6, 0x6, r7) r8 = getpgid(r7) r9 = syz_open_pts() fcntl$setflags(r9, 0x2, 0x1) r10 = dup2(r9, r9) symlinkat(&(0x7f0000000000)='./file0\x00', r10, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r10, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r12 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r12, &(0x7f0000000100)=""/24, 0x18) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r16 = socket(0x2, 0x1, 0x4) r17 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r12, 0x10}, {r13, 0x20}, {r14, 0x4}, {r15, 0x8}, {r12, 0x40}, {r16, 0x4}, {0xffffffffffffffff, 0x10}, {r17, 0x20}, {r18, 0x2e}, {r12, 0x100}], 0xa, 0xff) r19 = accept$inet6(r16, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r10, &(0x7f0000000180)='./file0\x00', r11, r20, 0x0) r21 = syz_open_pts() fcntl$setflags(r21, 0x2, 0x1) r22 = dup2(r21, r21) symlinkat(&(0x7f0000000000)='./file0\x00', r22, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r22, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r24 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r24, &(0x7f0000000100)=""/24, 0x18) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r26 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r28 = socket(0x2, 0x1, 0x4) r29 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r24, 0x10}, {r25, 0x20}, {r26, 0x4}, {r27, 0x8}, {r24, 0x40}, {r28, 0x4}, {0xffffffffffffffff, 0x10}, {r29, 0x20}, {r30, 0x2e}, {r24, 0x100}], 0xa, 0xff) r31 = accept$inet6(r28, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r22, &(0x7f0000000180)='./file0\x00', r23, r32, 0x0) r33 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x0, 0x0) r34 = accept$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) r35 = kqueue() kevent(r35, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r36 = kqueue() kevent(r36, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r37 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x0, 0x0) r38 = getpid() fcntl$setown(r37, 0x6, r38) r39 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r39, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) socketpair(0x18, 0x2, 0x1, &(0x7f00000002c0)={0xffffffffffffffff}) r42 = kqueue() kevent(r42, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r43 = kqueue() kevent(r43, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="23fa545a583dab61e37b608e0f3a14cc50664d", 0x13}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r8, r11, r32}, @rights={0x30, 0xffff, 0x1, [r5, 0xffffffffffffff9c, r33, 0xffffffffffffffff, r34, r35, r36]}, @cred={0x20, 0xffff, 0x0, r38, 0xffffffffffffffff, r40}, @rights={0x18, 0xffff, 0x1, [r4, r41]}, @rights={0x20, 0xffff, 0x1, [r42, r43, r2]}], 0xa8, 0x4}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x4, 0xffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() r44 = getpid() kqueue() r45 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r45}, 0xfffffffffffffffa, 0x1, 0x4}], 0x0, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r44) r46 = kqueue() kevent(r46, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) kevent(r46, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:14 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x1, 0x2000, 0x204, &(0x7f0000ffe000/0x2000)=nil) recvmsg(r0, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240), 0x10000000000002d2, 0x0}, 0x0) 16:00:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x71534fad8e8ef345, 0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_addr=@in}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0xf0bf672, 0x7fff, 0x8, 0x9, "242e00c0dfe090e0d714b24835f50b7388e41014", 0x402, 0x81}) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x80000001, 0x20}, {0x2, 0x1}}, 0x6afc4f7ac481499f) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x80, 0x0, 0x0) getsockopt(r3, 0x2, 0xd0f, &(0x7f00000005c0)=""/146, &(0x7f00000002c0)=0x92) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000340)=ANY=[], 0x0) r5 = dup2(r4, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) shutdown(r5, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x11, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r8 = kqueue() kevent(r8, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000340)=0xffffff7f) pwritev(r4, &(0x7f00000017c0)=[{&(0x7f0000000380)="eacb15a6855de71a4a54529c7d613ff4203a73556b4e94c21b0c9f1f886d087e8c72160fe4fc", 0x26}, {&(0x7f00000003c0)="668d6db2d9e2cba6ec69374be3e556d898161f77d211ad611af80827d8890756", 0x20}, {&(0x7f0000000400)="eab720aa620a61ecde37be783b04e61cbeb444fc9adcdb6fa78b48ba2f7c8f5649ab4c4e198f45b4c96e45c931b35bb746aebfd762f30bd539aed1e33cd0cf3412241c1fdcac1cd6a9a27cf36911052a88a69c485842922ba8bdf305410d44c13ef9c6c89df65bf3ebb02c92802c00508c4d82f096aab869a03c7034ebace101319160ee217e056f4ed97099c52d4c6192cb0b9b6d3d7461fc59a4bf553a1af50d8580c014d7b9b82530d02d0ea00042b5a1fa57278243306dc5ca6b86dc4585b8cd288f9881ee504e4b200728fc774f273ec09aff9e080cc998124d2adadf029019b4c6dbe0bcfbc65c46c603da0d", 0xef}, {&(0x7f0000001840)="7b2735114007a128e6a547b7568b36c6535ecbfd45c2037f35f57e25e588ee15d60f6e98c262e1567fc805dcea131033234450ffe2e6c18df491599d651bb0bb6445aa9bdc115fe6363b2bb9a17394c1fc71b95036471117cf1b5fb98d078513603c2a1f2825e0a6d422fe74c1b037df820123eb9ec5586a18b2f7127d80917b50d5a0b3ff85ced6f2430bac8902080cbb7eb77b2a1a42340ea86ef161ba01e08f7668b0ee615fde29d95cea9a54548cfaca564571414e15dca395a9d5b3fcf036008758c24a72a23e267f51c1e393d6f4a4f898c7814e0759a72239e129b30ca32bbef69531965a3c5fa55154ffcc564c5c3fda34849caef288cab125efa775c89b5ecab4c3527682933d563c475a760aa1347e97d72ff44263da69d4b0c4678814bd8c2b9827aa15a53e26c6bfbd07175c", 0x132}, {&(0x7f00000006c0)="840e52c33d108bb8d9062de53a4c8865861022ec9bfa0a773511458e17a939f6b5eda68c97a0ca7be20952c22aba1c6b05f333b6731582515a212f6d3abc34e602493f95a238303410979e015cf5f84bbe6c82e979c208df63b0ed4287482a1ef872054909be93076b4bf084c253d4c020e138a9c91dc83c7bacee1e63cead85658ebf646e8140d5f5371c8c6b5c13414d896a2a7e8b6a64b1386ebf080c1338da8ca3ec3e29e1a3cb20eb997f49d0c463e92d0af74ae2ed2db176189bd5a5fc728119b1afb7660ec6e2f21eb0f8e70b17f592870a3114d227f5443d0fd341d91846a56e5e8bb2595e209a1e253de6a978bfa6bdc3478b0b065d9e1f0f27e4907f657bdb1cddfe5a4650a125482e830e9c305aa0dccc554081484bf716eea73fac34d0fa4f8e05dfb1e4e328cae7786e09da09c56944bca0258585452c3bbf46f3ac907b0fb6a7adf9171534af4801f525fb0f07329994231fc1c4308189f548d70cef7380247a71809f20222d342a2b508ad3f36a87c3035545bb894af09f3653ececd31607912a38d550ae739ee9a292ea0f8078463af9fb26084a9a0b5d55f6ef84c25200ce9bd17603da46e45199f0a7b43285c01831f11740f3c27cc11feca2aac8099552eeb7c6c4c34375b4a78d8b36e08c8f7362d52229b9218a05e83c9171b9bc1c721b7450dcea84c62acc0fdf99033a5bd0745cdd55909d4e236f978d96b52c5b09eeed5cdd6725ec11f8a1b389c02b1cbfe41bb5e0327fe5939ebe5794a04b77a8679f677e8722d08f1bd36d3041b39fc54cf1c8b3fe88837580f41c3a45f0886ce280cb59a743a1fc707ed32f919efa556d06642fc728679b850477be4c17be516d294da6ff7c0aef7c58faf98b6d8b9baf83c52d38cb672bdf18f6166a943503a60ca708e543665ba52986a260e99958eb4b68428b6aa884ebebd17fb1b8a97a4b909927653f92561bc278d9fd845ae0324bbfb88b237002490bf6f0bef018c7847de29b0246973ce101244b73e5d2d1cd9ba5e52892f0fb1a364df0a561cd65689af2af941634cc5371a7bcef4427802454e30fe4f697ff0458b3ccd82c1bfe9c944876d5da6e138659c5988dff0e4837a06375783ccae9837abb643877922b86c70ed3902b66f1aa9450de9fd26049d05de4a48d5a63a9a86179db8fcc65f8236d8ce7d93b6e2ced3f9adafd8c7b93733f1feb69cf27327cd6f9ae4b6e9d549bbea78978f6ab7538b65f189b186dfed3b57544bded244a9bb029f44819736a4c9466eef72044d534ba22bc7fae50d6282b91ed352103ad4f51b901b21790475202609df2d46b9daae6fbd9b24b4dcc9a0d55c9a9ef35da2e28b1ec5a21fecc60d16ce1e6bf4d9b52d4dee95b46b41b1dc9396be5f2e6cd90cdeef8627a77fc0aa2ec5359c67b938d0445cd69eb9cc6608fa23c499f738ac242f5690fef13c2519a58bd55c84831efac0ce65198454df0b3d43b39519b8eff28038da12252fdfffe6426b9eef172760fb09bf0c7eaf500a9f0c8f41a304f2d3c050a9bbb457cbe2039ce2954852fb987fb7c15ea9dda5400c21c84275edec47bd5500658966a80d01d861055e020d42f5fb9da682e8270509eda095d894a33904aff6412c1d59e3a34fc668e7d3f1d08e16aa7e7dfc05b154764767b95c5ca51f467ac071b3356f4853930d71d742b22804aa0ac6cfe4db63228c5596ff1a121a547f1719dbaf6e7b35546b3deb13328213c59e5bdae5026ffa4ad4dea2db449ea497d91495b27c5d21eaf4c4e8bf716704ee1fbd3634872e577be014b667f5f84f7861265e757f9b6087cdcf68f4c3b1cf3ed69d0450e1153e3e1c5cb923ce59dcbd76a60c9cad34ed781d18e7c8f2374767374f31f98a5e38db8a9ea0ba8c30055fcbe2c538ff25884de29e683c1d5f9f44ec23b69d1a12f1ec4c1538a886d53d3a931e9396f9c7797f7f33be5378913634f15a1ce0ae34595c2da3e649a8f9497306d93b5497f242e05704e34de846fead1c55c913282dfc257c93825a197e470370ddf022de8fc21a0e5a88205642bf2f4289b8e7376dfee0858099a4a25d1ccb93e0108bcf440aa1e70cea8a7003a40605f7070706b2c71436afd79625c1c6a56cd4f0a42b714f7c5f1231ee7d6056af7ce677287b9b20740b2fa9dddb018226572422566a80fd74b2a9ef54c7a393742d3de00f4adc360f7b1b724b7fe277615ec3630167bf239a22e611e661bcff9118c857d93033e34ca679e1e4a7d1bd6f1ea71fec184f93c53333d7710ed91694198858de2322fa22452b3a9c6b73e08e462858d03295f85e70cf243369453a46cee7edaec44d8b1e892813a0d3a17b585a212a1cc6e0afe84b44db5744b2b855f1b63945e3948194935bf7c71e48f0aa516411ab26c510816ddf9f2ac9c13fa5bd5e83403ef048149fec36cfedbb4324b8a921c5e90fcef43e979decaaadeac35e8c072595ace4908a8bb0238f2009e5221340eaba5689200c0aa1b8243c7c451368dab1f8a1c8b725ab7ed70dc3eb2721301be660cf3e2df5e2726c05efbb9ced2708fdc99d1d531bb1c4017f1c22ba8e08ed4e8a8020a14d563ea4cd93b815bd29b86571620a0878d5c156850644d8a5ae7ad426522ee8118f39534baccfdd1c44eb970a7fcb73d9f99bdd794e5187ba780dc87993aab7e1ae1ffe5e2aa2c72b4a7949e560c404ab29e2e29d4602a0eccb749ad3b1b5982760f105e81b18a2979c1ab46b0fbc2a86ebff57874a127438c6ff287b6be274230b980526bd9ddcde17f12bce28a15ca6a67815f006fbc2b440e57d17b87fc7484e4faf6113e0447ec589c00a426bfca824d146e5e420f1ac89d0af17d88d4b957dd9a87a7dcd164afb367918b67bf5c38e64bb266b4fed23138ba941cacbc701bddbc529bce32da0ea1743446fafb3be8f8724b922bb5f7cfda2c841d43f0450063c3415131238a1850ff40141a4575124fc5476843924fabdcde3d6b0de591aaac43ec6dbb5c1cf2cd6e67f46d62a17cb6d0464cdc326f13eab462807e47e1dc95e53811cc28ec5aa775894afa325d353e98fe0d59c019a9e5be0f9190af6fabd10549f9cd71b694494a4cec70e6c12094598e7a57a3759b77832f3fec4ff5e6e6cfe30adde2c0c8195225b658e279f5d980389074bd3f526e833c1b677122bcae9e16b2a5dcaaaa1ffb9ba92c708ef5bff1350ec6c3a65a8e250b0aa2aa741737c15f99e3a22b7d5cfc443a96d20979d44f7e16b282e8a5ca66d4e2947e9c562a92e8c66110d4ba653caa989df5bb3487dc9706ce1abc6c2a000531363ee4b4c7c31c2a3f609db841348753674c9801029bb642f08445bf27fca5a8a71a061f2ed2090f2d94c8dc57fc6959f77f4048981c202a202d6f1eb0347b5ad74cc0c8a2772f4105ab04dfa3c64d3355b003fd1dacd7fa3c74087a2e8f1e8c550e08c0208b71398fb492b52f3cd42f31173dcbc13956ae4658cc9e428cb06fdaf1ffb4b6c9145b772968c354e72a2cf72aef8fa3be64c822598941a5a0ec6062d7fc5af5bf62e2bde672e7e60cda495cb224c1ead77276ddb4a862f3cc37b702aee79e061d73e798f03c6805d4d507cc4b19330db03601c1272e9a70e3b30261d902c3fa26ba57f47f6368b886495ef85ee904d8899358828c54e21236b73195127a9f2e7eedd50b150715082aa42bf100c132c835215f3a59283bc333b2102721a3769b8a4393135433f927b8870c680453ec6be139bd0effc60197eb181516679a1e05eab8ef5cfa3b1192e57a76561335b93aee095af7fd7bdf0c28e391249bb066c15ffe091ec68d597a6fa438d1ca21578668f4b5ccde606f936da8e115c3c2e90fada7110a624a990da9811ed27b6db585fd15f18de63d5277b768a974d9078475dbcf30f10eb331b72eebe692c00c3bf3f3ccbba2d78f58a5f59e6af9cb5ef6c634d03fe89448f1ad40b8a79dc4cf7bf89597cb8a0d8bb3eb3514c156c231ff03f1ba14e481f047ed959a0ce4dacedc4332b62e1534d1d1ebf4a2b0d01a1a97a2ee3c38342d3773deaee0e3a223083991648cb499b170953a143547d56518f8f328ce050165d68538076d48e2319a77c519a1f516fcfafe5ffb9b1b8b055a7d7f53a79acee2ba2b3d4184b60bd19c22fa9cf18609196666119817b1b43ac8fc7d561848ba94b5bd14937c4bddbc9cb30278a1ef8d6386b5551f174b53d8ea4f2a8f77214a94bab76cfdc79f61550c5a0530d8c73e7980face8804596b9344102db53f1b9d92c6e119c4ebbd5977d724314cd60ba5f989e2c0d5bb40f59b812dc6652d5c70358cbf957925d08236971f301ce21797b4328b7d5daf92999c7986450cf00ef4f2d1e09b16610bec4651d5bd67badd6d6dc395e8d9f6fde3e134c49ba6157415881bb8dec63efe63f5dc056e15651aecdc902a401565e39289c20f57044b25a5d519766a0f1b0293ee9926a92a298f2c2f004769eb0acf22e4f4959d807195757964b385a85a9379740a320712ab2a2722c4cc62f57319c98671cba1e772fc9b102f6f90b6c308b2756d90319eb652a2e3d079f1c6a3a46c8133373d460cb544c15cad6edd2c804fa6c45530634d8520109652a38413de07fc731145bd1f35c27a8b13e049fe5a6ca04d7efe370f36181871d209fc560f5909de98842f55f4d233520451640e8d0a16f30795ba1afa3ad0a5202d3d5b3a93451fa7cdd72ded7ae24e3f35ff7c820e0752ff835afe7df53244489704bfd5e4f3cac6b08d98abec219f7ac4d3c088bef01c28b86862b84ca5e0c1ae7d3137cac1eba33a3f554dae35ce3d6af8bd03a76205baa4eecfd633318905ab7fd171c5c5ee9c17643e0e111c77eddc04f8efa9f0c038c754af87ca464b50a827592bae940cad21444ae0585e96a37a42d8153dd1bf022f2e9c0bae0ca66983c6fd986eca6e60b900a4b7b7796909805f0f86d506f9f851df3c22b13fbfbca909f8b886aa2443a9d8fd1b67db3cd393273b1eafa31f6dae3644294e28e09cabf7fab395349dcad51780cacbced68666854733cbf5bce111251fe35858e8a82469b06165f5661d970cdc648ef588111df5ddbc8fa0a025d7a59f6c66fadd1cc83958e715521780b4c2769b10bc135d0d82c2194dbc18fb1387983ea475035f4f7f14b5233f1de28de5c4d2eed864753ad34db36e61e11cbf1c56ed02e1c04b9b1a8b57a021e84ac795fdc4c80411251b0d8abdb7169aac04d241ab7cd4b25fc6d201dbd0deb45cdeddc9c50fe6ff2a16e625bc208a997ac2875e36bce888d7b9e0266b9effe016067b5342e1c88211799ec8908707f1188be38fd1e7b8c0d2f58b2e316aca9b9779c274b19c16f24464049c722c90dd2b555502243e2ca79fc8074004a5216ec0552032df3a7e9871526effac2902c5cf698b6922ae9b47c74c0a29b4b5fe2dfa271dda63a5b406568550e90008294a9780e492fd7525472b9630d3e5b803b2e5e3f6da61e7f20ebd66c694c48862d016b7c3f88fb3828e1c5a63911b232b559c2b697b6b71f77a54c45e0c1ecc1647b39da8dfffa393f992b3960ee1f88e08aef3ed0ad0cf5120f64b179c9a5ef3206ca5c513f3f60d4da829dbe36fb182dd4b399d7d2dcc1b4f7633865bbfcced066cc44095156af0a7ada8471eef7e0c2dd3ba17d40c6c8a25f3cf77e4cdcda3ba8505d65187736bcd2d904b108d5576a4097cc9f1a0ee5ea59dd6ed7ad7212b0363ec294a3ff8e8669a6cbe2f4b06393dfe6fa0355a82d5d022e2a11c7ed664239eeff22c", 0x1000}, {&(0x7f0000001980)="e71b3850076e7798637ecf0d42219c17a5c8265b90ffbaaef77ed963408ca36470af607e09709d6d3d3289b618aa2c6cf46f7d00fad8b2f8db52d14f8389d771601b271f298ac88ebab4607a29f9262ca62d388ec45d8a08f5a2a2975d11e00c66c14a4dd3c45a9f9ebd75c071133333dec0790d6ef52ba5168791529e8299b3e054935a71cbac6ee930a3ffb2ec7673d42f1b6123af096b5b2becf4302bc97df1d2d2db22a3d07b9ef5473c7fffead09452891384eecf66e281f5fb8c515f28edf01004d7ed2dd6c10e5bce84efb6ed811a029b1a8b8491e83b1b08c8a4f022a9dbbe756d75a0", 0xe7}], 0x6, 0x0, 0x0) utimensat(r6, &(0x7f0000000680)='./file0\x00', &(0x7f00000000c0)={{0x401, 0x8e}, {0x244, 0xce7d}}, 0x0) r10 = dup(r1) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000100)=0x2) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x50}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") sendto$inet6(r10, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000800006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) r1 = semget$private(0x0, 0x6, 0x108) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000004c0)=""/4096) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:15 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x5, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x6c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r1, 0x0, 0x0, 0x2, 0x800}, 0x44001000e, 0x250b0d5c, 0x0, 0x0, 0x10001, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:15 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x40) 16:00:15 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]}) getrlimit(0x0, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x8, 0x0) r2 = dup2(r0, r1) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/94, 0x5e}, {&(0x7f0000000140)}], 0x2, &(0x7f00000001c0)=""/87, 0x57}, 0x0) r3 = dup(r2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000280)=0x6) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000300)='./file0\x00', r4, 0xffffffffffffffff) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f0000000400)) r10 = kqueue() flock(r10, 0x8) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000480)={0x1, &(0x7f0000000440)=[{0xfffa, 0x2f, 0x1f, 0x9}]}) r11 = fcntl$dupfd(r7, 0xa, r7) ioctl$TIOCMGET(r11, 0x4004746a, &(0x7f00000004c0)) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000500)="adeed73a57aa59e2306833896e962659146aee7f2589fd837832e9555d3ed2bf2cb35c18f99146f9731ffac1f1c524f83e331a8da24067f75723358225153c3086f0e6f33ebab413dd9bb4a8facd2cf247ec3a48c5c1c4ff23606371be56d848ec73680d6c30daffb432d64519d03c371d20b0d8c59765ddd98aad8b", 0x7c}, {&(0x7f0000000580)="a3956d69649b8297be65b2c7e3544f4f26c79d97fcf004d319b8882497020baf24a565839e0c10e5e8c1364ca7db3b54dc002c5a527ac783be5905bb179759e6effc7cdaad04da3a92cff714a857b2080b2cb22b3a8053d558c040317a9762359b624cc5963a48a83a734cd2389a042b8a596f6f8e95167addeb98f3088639689478dd2dcab138f88827aaef2df95ac45f011dda9249f8b337075f7a35f57cd2f05d23d52e5d52b2f968510c2f104c921ffc812b7e1d5caa8dd5e63402810b6f11a2ee6ced7752f44600ecb5e5d1299fac3f551885e0fceed99aa32a6f647a39d2e7", 0xe2}, {&(0x7f0000000680)="4047ea289d037aae05657f19f69590fe3cec2b61f1e393c6157af884e39e9f4190222d31b35d5a29f9579ce9b3f8cfd5fb323cc6b33f6599b8151fd28cf46b530f5cb3d2590329348c02e8bc998b1e", 0x4f}], 0x3) getgroups(0x5, &(0x7f0000000780)=[0x0, 0xffffffffffffffff, 0x0, r5, r5]) fchownat(r3, &(0x7f0000000740)='./file0\x00', 0x0, r12, 0x4) r13 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) readlinkat(r13, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=""/4096, 0x1000) r14 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001800), &(0x7f0000001840)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000001880), 0xc) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000018c0)={0x3, 0x80000001}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001900), 0xc) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000001940)={0x572d3e18ebb1afe1, 0x3}) sendto$inet(r9, &(0x7f0000001980)="3adf1f42cd2c98068bd44d3cd55310d83dca635a8758d7edd824accd52ae898f82e69f80eca5858b397336b7fd2b4281", 0x30, 0xc08, &(0x7f00000019c0)={0x2, 0x1}, 0xc) fchmod(r6, 0xc0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x48}, {0x7ffffffe}]}) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000400)={0x0, ""/4096}, 0x1008, 0x1, 0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="791700000041ff01bd545b1565e4") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 16:00:15 executing program 1: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x1, '\x007\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe31) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000001700)=[{0x0}], 0x1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) connect$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:15 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="601036d1000000186004008b00062b", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x10, 0x1000020, 0x4, 0x80000001, "0000000000000000f60000080002000000000001"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x6f66b204a86f4385, 0x0) dup(r2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgget$private(0x0, 0x50) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x10) shmget$private(0x0, 0x3000, 0x40, &(0x7f00002d1000/0x3000)=nil) msgsnd(r0, &(0x7f0000000000)={0x2, "e59b7f5d9952f02d831504ff3cebff504e6fd8ca0c4be91ce0e331fb3a75e68349fb6ee5146da76b75a9d968e372e67ebc0322"}, 0x3b, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x5, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) write(r0, &(0x7f0000000540)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07d49ac1c4d50996b8011c408800bebe77fd5826fdacf150df1a3b5c23fefd3cf175bd3d73e0a834bb006afa0c3b56c93efff0abb58bceacd679f020475aff4c640a", 0xd2) syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) pread(r2, &(0x7f0000000000)="da9fbb174b097490ac77a19276428fa95fc5fc86229399ff2b18bd78f8e9359ff49544eec171af0b43eefb36ff5c1318ada7f7982c426d", 0x37, 0x0, 0xfffffffffffffe00) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) 16:00:16 executing program 0: setreuid(0x0, 0x0) r0 = semget(0x0, 0x0, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r8 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r10 = getpgid(0xffffffffffffffff) r11 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x6, r6, r7, r8, r9, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r10, r11, 0x80000001, 0xfff, 0x3, 0x100000000}) r12 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r13, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r14 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r16 = geteuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r18 = getpgid(0xffffffffffffffff) r19 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000840)={{0x6, r14, r15, r16, r17, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r18, r19, 0x80000001, 0xfff, 0x3, 0x100000000}) msgsnd(r13, &(0x7f0000000180)=ANY=[], 0x0, 0x0) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b7000000000000001e051d000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000ddfd82beba98"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003c80)=[{0x58, 0xffff, 0x0, "f2d42a7e634f0cdfc7329fbc162ec5979d99204990e385355e71587918dacf66f4e718c3a4811dfcff6c7b32adc8c10079fbf1073f9f4c2e96525fa2180cd85eaac2c66b856daa"}, {0xffffffffffffff33, 0xffff, 0x3ff, "9ea197a65c0975cfa6845856564ad6671272dbedaa4c019741f135feff8953cbd5324714352817cf053b7fa9d07a90eb7f"}, {0x88, 0x8001, 0x2, "c04c398b1fe73a402be1d52515a832fcdad04d1eca8f8d598cb36468d611a07490fe63a0abd74b96cf8f052ae8f32a3e9f71c28abb5ebaef1c6381642cf98368aed3b3caf031f91fbea647b87a72103373cd80d4d9c8fe96d5eb5bf66dff633f7e2c75c5e8e38d1f1af8c2a5eaed6be7f3a65b09523c00"}, {0xd8, 0xffff, 0xf8000000, "2013cff506c7c30efee770c1f96a109fbf6eacdbb273195e1e8a4f1331cab2fcc60f13926ee420b5d261fcaee709fea3f20f00755463d6a297b59e0fd5b3a0ad226b660c6964a3283e395b9518f3486dc4af28047999f4563f4fa93015c7e1c9c5604feb0b01dbdf4f76dd3213c87bc5549ebb34429abb5a210eab77ae3f2e43f2d9a8eff93205f7a5a82e682cccad3a75d2a89206f58fb5cea0abd2c72c87b11b72954c2a30b8d146e84d47009b8a5455224f8b4f81f67d4116cc918a6f44c62e69c1789929cc53d20f5200ae254d903b093c60ea66b9c779a1c32b3e9dc90288a6de95f24b9de684597b676c9dd2d0"}, {0xb0, 0x1, 0x827b, "a68a7726d9edf8e1a240fb9d68a69f169a18cc4b17dbed56d20225de4bc0c7581649240ce04f2c9b9e4b1e4478ae96e7c31f98fe484ab8b9d8591aa34e63bda594f8d75f47b33f85a474859df78b7ef5ef8a7ec1c41f66b7a2e24190073196e9894876297b7fe4419451b96cdc90bd9056f34a7ee239f1a3946642746fb7dbe80203a58aad330cc36eba06706c614794151ceb915d98d75d4ca99c90"}, {0x4, 0x1, 0x8, "7f9ba57485726a94d22dfc66f6090540c7cccd6470e50ee412c2"}, {0x1010, 0x1, 0xe13e0ad, "becd29fedcdc5da128a98d551fc8c4c8a2507094d67efc8d038dfd8270176b8f8fd5cc1f06e06c76c6ed6b08ce9a0e5e05dd4f60e6b163d4f487cd28fe0ac0407623c8875f9d3c821ff4bb728e1a68f733f9a34d7c3422287b61e6d166c58a230c5e27a54e4ef4d3796a3b0f0ea800d768850326a0fd2a42cd2067ab0de4937f5cdd633a408fdab9c473f972f45977c08a14cbdae6752ec383a536ce580778eabfb504810a1c1468eacb353aacc2bf1991541c899028646e0be03fa281723990caabde08cb6999ac1b7d85682517102cd0f46fc78f05ef7b2326707d734f8dbf9ea519cfad07b2db7c7c4a8d7e83165da3d3a351c9cdab9df666dba2171092304f79cfd8232296a2dcf4d2677dba106102e6d2a298d0339cf1d2daa21c00928929f23b7b96b15e4c04e1c0104becdcc02e4b090ebac13a8e8572641a47fcde0038adcd4992eca9097c22effaf5ac4435131eb5ce7dee520b22cbc7829f16cb8369c845cd7e35066910c8a9e66cf01adf455bea772745cc36ea46fbc57f526f2e402afea524b0da3a4fa9e6e64c6520761c0367db61197dd29a66b4f40f5c0017d6242d9726fd501c1a56a85cada3c74043d5fe298deb6c40048917537f257055005473b587d9721c27e33a5946d0d5f6355fa4b568121dd832c0f10a061ca38e22bf7fed8853255633c509b10d7b8124a927ed90f82886961d11cd03fa5b14d3edfac6edd0ab079d408bcc1d1787c86e19517c7562d056a2664bafd9d8ea1c57f51702bd34f6690af93d7b7733158f24108abb2278a0cbdee8aa564683b581aeed2bb10018c002025b52d6d4ff55e0f1c3a86b4bb6f68f4246cbad629c92ff02033c1d91abda907bb4af20e74b63de6ed4da5d1b4b7ac209f60e4b19fed880a9b5117bf05794bc9323554ec9608db1740b908be5578784cfc21dd2e4f00ca6979ae48bc6789e9c9dc755d9420e785433107972aacb4825cc7e00280e2137c6d39e6a7b4d7882bee5aa409925fc80fcd9db047b13b2b21b3f3c8e8f473eda5032d39999e44442cbe14c2b32e6647edd2da3ed996562b717a9fc699461b8866540d9aea9f7ad0c917162524c79c5ba74a527098357153419127d7f2e4e8f5018931af75a47dffc7d7120ebb4d4f1e817ec4c64df92c324718c316abaefc6c1d52eca2a59692a2a7c485a3237d4ca99132481907c7bcdc35df96836f4eee592862f6a92808e6e4d996c3619332b1dadf302e8d5dfb662de77814d8e523ce8dded07601055f4cdaac6c7ebb71e9606db98aff5be2035b291234105887095c53f8eea21d9d91ed1009001f1b218c8903441b9b54fb308b5cba9be688fd87858dafcbefc5647f0dfd1b1369527e795ff3b170c2f89e1a29344b8a82ba60618786bae3d04d9a99fc38ced6be92375dbad5e506c353a75fbfec1156647002041426495b352d084bf63b3d33100a5c5410580c7a916d8d736e2194d95fa7aa5cc9e351074fa9bbf0b30885041f6b7d9741e65464ef2beadc35afcd5af3111f6baf1947739abcb5267e6e97ba4523a1bc86a47e57e55b8bb5291b0c199592735322fde6d011f487e4c26d4619d8435540b76ae01a081e707e35fc4f0ffb7e5f20b163904e81aeb9314accbe971bec90585527802fe911b32ce959888ae7142fda24c878985daa7bf38f5b5947e94dc5d70eba63051928d2590156043d6cd9f14b55a903745f6d3e15ee346475e6e887623dc3748d0985a72936ba2dba844e141e66d80e5cc1eaa7939364fd8dcfe7a6f66a629dfbace8fbe0126485caf89bc0766e753f6ea51c001ed9a9a5fddbb20422eba9798a62dc57b5008897f523228b4e779cc54661391264fb9a1fff7d6939fa24c9b0fec7876ae71be4bc78dd085fe174e6f9719e78ca2f10625dd21db63f85b38cec21a264531b51efd92770de69cd44fd088be2dffaf685f232224eba5a1faeca484950ba29f938040e7de1db283e35b8e411b97dc2fe6e0dc3510eb6bbae4f42d25504df97e57381d581adb79b9cc4727a6cc29eb845cf811e1e2e0a917c83b60ac0b1657228cfc53aefcb488cb420272d59be4131c93ddaecc79ef00cb31624e92201bd589433d5ac795edc0c55f01ca3fa9e0ee4e3f3d316ac760637748c1052fdb8b3ee02ccb5991dd646f1035a634130193a7ad9002b6494d62a185989a290cab3a04c9b7b94358c76c93999b09b65695fc75b55a22b9bf147a19bdb32390d883eff534b994714a2b9ddcac180dfbd813c6221572feacb7b1b04561ac769fdccc545c87a0b31b8b2521fba53bc0ce8214ebab049468f22e921cd328a15416799f9704369282acb91d9e91724030fd187f30caaed01cd181de96f626a248a2dc34d9449f89e2b58c6722e226ab786c67d11c9f606440b3c2aa55f74223142ca6fc85e53d160dbaab3b0a16db47a6a961cb5494a349615df03231089441f103125782ecf77b57cdad845fe20ce16b6637ac0cafe9350f27cb865ef34617d703c8d1c413bce4d8c5e0db095d05c4cf4b8a0a834a77d6e15fd825b9c1dffcdbd686a68eb938c3f0458d16ed7656df29d26e037e1b63adfd00a1c650e3b775d25286eeef6e0820fdfe6204f5bcff2a34095cf62e692e6b096c4e49a50d435241edb5a6a285233cbb5a5c406db8ab48ff6c8a2d8d564a223b12f84745642a5fd25974b0da66fc0c1de84560bbd0baa16ea87c8d31bd54ef3481a38fb13e33bedb3fe991f5df3c6d1ce35e5163950d7512e0bcc4c07b36a5afc0d667ca1a3d5f7a3a878d164d557f61d22bd091f1cb91f49debd3fb354e9d3930de96e1ab11c8eb2b3e6c6ef328248a493c0de5b5ecf0cf321eaa33b2d2d7588ddd99ef1ac6000f91b784a68a0622526741a70017bf8d3e7dd0f2bc496fb5f5b9a7c185202641257b56a161a6d77429905c8cae8404e16eb1726ab9ab4c1571bdbf7d17b8a8b82ebcf28ad9085fa107c5958f871542b83f11fb67dc3ead455267c5c2686d04c02f64e4e7350f95fac59b4ab2b8b543e98755ef494e501525f305a8bee1f35146710c17c532570d036593d965dbdfff331528ee70258fc11ec6ddfcbf7a7884dd31462c6b836577e9617fac416b5d5641b9b453afb30b513a19d3950e97c4418415eeac1021481ce9c13ae5f8637055fe2dfc4f72391be1bd728f6547a3b99320a76e3c83d731c7d049f24d7d2853eb41c503ab6f361cc444f60b27d2040c583592ac66f7efd33bb58ce5f4ff7b15c63f6d7662d42406ee47d61512979e423bd4bae47a55d7fa607d6fa1f4b2d76167cdeb8646ab3505ef39d21ac38e9543c6f5e58109f557b026a4e31f411f5f239a131f6569fe39c23d6ec8d34cf382cd2d1abc08e2c07a9922850a3343cf206e32d30cba6e6832ade577599dc1047497b21ec00dfb7e028614066b801b963437d37a18e00f96e095040b03075a2a489254d1859c17dddf2db0bf1c28e1f27b7aa3b8e78e3d5ad4b1d08155afc9524fafaf982f6f5bf534d7470d95751303c7420d40f0a01b3a676b6a57fcb9812b5c8dd02757a2ad29d93527ffa5b7f020185e5a01c923fb6d412c21fc52ed82febb5c11c781af95a14e728ae028545d8b6712826a154f7027732578ea76624dbf19b974407af404792179864f1901e5a4886ad43071a5b8758a25979aad4e38d55de82953f82af2b49f5e2979820e28a84381339528042b3ca729887f31c1b831392624aaa4d7e90f8840e590d6097b4c0b415a6b978cfa9f09ea4e183eb2f4c8f046af574e625bcf0e09220f07b52a6f89797920d03378b5294e9c85c32afd334fddf001370b6ae89e40360cd19896e23f8b4b94e38003f41c8c730326e2ea49607f3bd31ccb75736969ac951ca0628108929936ed1eb8a94649fd3a123e34f5f618897e4d08654e91746fd0ebd61f5d0a5bc1e6504513d2b99b54eedca2766a999c3b8b48f58f7ed2b815827cfe2fee5b119dcb7bd45e49aca0ada4b3be63f450a9969758c260916f8f0f39255c5ab0306fb7a23dca673d940336f9df7f48885d1c8a7b9eae2890a752f5e08dfacb6028492aef57a49929d163a31f85aae12cb49bb7c6418ffc1a0fe3df146425c03446ff65912007ab0e157787bba5e9a1198f4715145011e2d2996a67beba3365cc2958139bde950e91d5fe42f429ca43bfb24f6f5fa1d928cf6550f380a505495d56e9f00f66a00aa4abdcaeffe01d8c18af6ca5079cc6417d8d3f127e3669b10bb89352478d8b34a8204fe10533dea4d619bab05944e99dbb305a4f68bb2ed4692cc993a15f5c9f46e3968072d7460067ef5f2d47826723f2006a5a7016be95f2e53c55221a86506330a33a6b3245517e9d0baacd3ad7ca9220f3ad4219c7c12a375dea863774fcc7fddae70cf3a787b73d00960e44eaf44173bc03dcb0d0a061e7b81e539f991b6abcc84f48ce0ff987bc3a10ac9eec45e89b5c43cb74e235493e3606cc15b2b76f4088ce5577b1e5daedbb40e0852480cd879cc6a1bc8a8d2983637787ba09876df73104150cf208c2b553ab0cc5d04aadf0fe77c50351738741e6e59863cd16cff9eecf24415e3682847a9495e650af93e5906c85095b6a985a0ad83d9497654b68dc5850312b32a25167eba1aae95b42b1425fe9bb5d4d2d5093db818cbc9ec60acde01393b96123461ccacaadca453e861aa2510b6e2840f33af311c8865c407f736d81530108f671200f72ee90fabacddc39570b94c75910364298ecf38111dc1e2ebf804dbcb843c0dc378e9dc28e3c6caad2e212049213ffe7e75358bdaddcc7aadf7f273b39fd224467482e18ee22d14acc47fdfd55995a058c80fc35f1894900f68ad8d785f2d4ce5f8e764327ff50c2f3b2d2611549a45d7eaaed6215d0be95a5210513ea460dde1635e3992ec0ed119110d852310bdf4202b05ffa1b10931efd6fe47e2823f8ad26275fe826b3d902334a02927d82e90cb49d925ec50a6c4c126eaa74f9df701e294f7769feb5cf9a128496f75bfa6403c937b87b3040f43788b3ff1c007cbff27c5ab58c0416fd4d8518dc16b70d372c316ab76ff01a3519826e9787d7ac98428fd70904e97f91f1a4eb050cc089c4679dfd23381a09aee26c35af6be114c190868189aeb16b2c86e9ed55b6e882d6613b932de4a624bcde8218e37af4f140466a4f774abe183738c19e141a207653455eed989249925d3c7c11987b9b60432840634b8f56e5378c19bd4b030ee2dc5b06d38b3d4001e65cb69a39899f16e0b2a2689e2ed5d1d39b4676c166fba364617eb0514d55f71035e0a1095f0f6b1c8ce0eef5479677535f93e0a42dbc5e29c5c3d9decf28ae812e7ae42fdd7f38c2ca92d91d5fe661d10e089dfcd3f85d57f8d932d6e4612fbae5a7048c58acaea570c89a81656b2fb8b93ada27875ee76157554a718586f2e5218fe44f5f9a32a1cd12821a4b548186bb22ded830e2e185d5d6263c546cc5d7e223cf1da75e28746611875865e95d69979dc983dcbb74ef421d432050b97f4c3f19a24f78fd054ca10f06d86c6ac0c70deaf140236d2ee5510ef0abb7ca3186b98bc2a60b8b4085c534eee7525f25cbb44711d9f28cd2a2db1433e45c6c7413f60d67790446cebf13eaa3961979adacb83fc89fcc9c9efdc806fa264c0b9c7bb31a6eb1fa641de7cbaaacc83f702741dc7cdd9f5ef96a71a90ddd24e7d1df7749e96cb7291f912c8954391d05ce797174e04c464526239640747f3b332fa5f7762f0eb1e719063c6d2dbccb05a54f414bf58057be648cf1a82127949d75"}], 0x12f0}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r24 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r20, r22, r23, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r24, 0xa5, 0x1, 0x100000000, 0x2}) r25 = getuid() r26 = getgid() r27 = kqueue() kevent(r27, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r28 = kqueue() kqueue() r29 = kqueue() kevent(r29, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r29, &(0x7f00000001c0), 0x6, 0x0, 0x1000003, &(0x7f0000000140)={0x3, 0x7fffffff}) r30 = fcntl$dupfd(r27, 0x0, r28) r31 = kqueue() kevent(r31, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) fcntl$dupfd(r30, 0x11, r31) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x80, r1, r22, r25, r26, 0x48, 0x38}, 0x400000006, 0x2, 0x3}) socketpair(0x18, 0x4003, 0x102, 0x0) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/70], 0x46, 0x2, 0x1000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() kqueue() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000200)={0x2, 0x0, 0x713c, 0x1, r3}) pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000300)) pipe(&(0x7f0000000300)) kqueue() kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) kqueue() r4 = getpid() symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') kqueue() r5 = kqueue() r6 = dup2(0xffffffffffffffff, r5) kevent(r6, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffa, 0x97}], 0x0, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r4) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) kevent(r7, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x20, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") msgget$private(0x0, 0x400) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x40}, {0x4, 0x0, 0x0, 0xfffffffd}, {0x4000000000000006, 0x8, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() dup(r0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = dup(r2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x6, 0x0, 0x9, 0x9}]}) getpid() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x80, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) fcntl$setown(r0, 0x6, r5) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r7 = dup2(r1, r6) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3, 0x8, 0x9, 0xffffffff}, {0x2, 0x8, 0x80, 0x6}, {0x0, 0x20, 0x67, 0x400}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000280)='tap', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='-],!@,)/\x00', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='tap', &(0x7f0000000400)='.\x00', &(0x7f0000000440)='/dev/bpf\x00'], &(0x7f0000000540)=[&(0x7f00000004c0)='/dev/bpf\x00', &(0x7f0000000500)='\x00']) ioctl$BIOCFLUSH(r8, 0x20004268) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000277, &(0x7f0000000040)}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4000000000086, 0x80000000, 0x0, 0xc}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x7ffffffe, 0x80, 0x3b43e5da}], 0x2000000000659, &(0x7f0000000140)={0x5, 0x800000000000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x200010004) r5 = semget$private(0x0, 0x3, 0x102e7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) sendto(r4, &(0x7f0000000c40)="79fa15a6d8697a9d0bb2487916169a033b9e7fa34adbaf5145fe09fbdbf9a486c6461b772a70ec5ce36fe950e1fd128f56af5bb577f97d6c13b662f862a31f4b5328d4198d71cc61af0b75e59453bb774a72160506656a377a64d0ca2fffd441b21e5142eaa36854d749fd0ab78d29bcdc29316d0197d9511e5f01b6ccbc8196627d0a31bd9ffffec49c4956c9918b67535a9e4441d920f7e60e2c454f5422bd7655d06c8d598aa3fa18c66e2de30517249651d9654822c2b471c1421cb2daa5c7cb28bca3e12080a8ab41397255ed45", 0xfffffffffffffd11, 0xa, &(0x7f0000000240)=@in={0x2, 0x0}, 0xffffffffffffff1f) semop(r5, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) getpid() read(r2, &(0x7f00000007c0)=""/1, 0x1) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x1) read(r2, &(0x7f0000000500)=""/90, 0x3db84ae9) chown(&(0x7f0000000200)='./file0/file0\x00', r6, r7) nanosleep(&(0x7f00000002c0)={0x1, 0x80003}, &(0x7f0000000400)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000000280)) lchown(&(0x7f0000000780)='./file0\x00', r6, r7) fcntl$dupfd(r4, 0xa, r2) dup2(r3, r2) mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x40, 0x1) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$VMM_IOC_INTR(r9, 0x800c5606, &(0x7f0000000340)={0xffffff1c, 0x1, 0x700}) sendmsg$unix(r2, 0x0, 0x0) semop(0x0, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000380)={0x7, 0x1ff, './file0\x00', 0x7fff, 0x1, 0x1000, 0x8001}) execve(0x0, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x3c, 0x0, 0x0, 0x4800000}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:00:17 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() open(0x0, 0x0, 0x0) poll(0x0, 0xffffffffffffffe0, 0x9) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x2) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x2d, 0xa, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) r2 = accept$inet6(r1, 0x0, &(0x7f0000000600)) recvmsg(r2, &(0x7f0000000d80)={0x0, 0x0, &(0x7f0000000c40)=[{&(0x7f0000000640)=""/211, 0xd3}, {&(0x7f0000000740)=""/192, 0xc0}, {&(0x7f0000000800)=""/143, 0x8f}, {&(0x7f00000008c0)=""/242, 0xf2}, {0x0}, {&(0x7f0000000ac0)=""/82, 0x52}, {&(0x7f0000000b40)=""/242, 0xf2}], 0x7, &(0x7f0000000cc0)=""/172, 0xac}, 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x83a, &(0x7f0000000dc0)=0x7, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xffffffffffffffff, 0x11, 0x0, 0x81, 0x40}], 0x0, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r3, 0x5) kevent(r3, 0x0, 0x0, 0x0, 0x200, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="15e48f05e46cab433fac36bdf356f1f91df930bad0a08d9a392acead6ebc8c56b4bdca9c94b4eb6021456e229623daec82a33adcf2cfe51d77d2e7be3a90d9f5948ceae976aff86fd09be1111e4f68d0dd050373919406bbab68f665dfe810a1b497be0790daa9bf4ba31155630c3cbaee0f6423de7396cadbc58daa19265446e717ba99c555b68c14913b76b8ccc03ac6c506af6ad68b4e13b112ea7dae1243bf6103b2c6a409f1497d0ce9cec011aa6883d2783a56ffdbf67db53cb829109028ef620126bf2bbbd7de13ec57", 0xcd}, {&(0x7f0000000200)}, {&(0x7f0000000280)="35f7650d7843bb90f36f0d045cde2fddf5d2", 0x12}, {&(0x7f0000000380)="78966302b430092f70a5ada389aedc02f66475388daf05260d6b2dc25448e5dfcdceb57a0b3d4dc754d4a2853bf9fcb3ac266d9d7491b9556cf8cd7631e65e3f498c2ba1debfef1bbf044e808eb5632db288f3190bf6ee47020712ae215ab75ff80e8697f5d1c472ca05e8ad6861cd4361c2a998d3223228c2c51a62f41c244c0bd91571f1785872fc01585a6d7cec594ba610de7141f9728fbbb8a9736e5a654f445af2fa8ae52019c4a3a6dabe8a4d56acbd1b5e3607a44219fcfa8edc2bf3ff334b7f5a033667058dd42d7f", 0xcd}, {&(0x7f00000002c0)="0717f428cccf50e635554b7b6bc92dd544b10f19c805bd5b90a3e8a849040e108c38f644467d8e7cecdea6ba5a8946e2a4c635f053f7a2d7f410ef351239754cbf31927db318335b72a63281f147e50696c37959c8929472d151abdaf9113c3bd1c7", 0x62}, {&(0x7f0000000480)="c60eee54ee0ecd53e967b84002db2b6711256d41cd1913e4537c8219360ecedcbbb2be00dd7c20674cf0f307a81c7f04f46c9d4072d8ae90337906c7c9eb8b9b6863587885b050a4ce41b65402774157dbb20dd28110bd7349803188c6c825d61557cb08c6dc1de7189613ae918d27980b064e281ccf49e4e9262726890a20f8aaf4bbab68d854b8c53b39609a6b1e1e11fdabae3362790777aaeb04a99ccf51d33e8d66e18452e3bcd0", 0xaa}], 0x6) open(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x40001, 0x0) kevent(r4, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="200e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) open(&(0x7f0000000000)='./bus\x00', 0x4c737754dfc4dfe2, 0x20) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20d7, &(0x7f0000000040)=[{0x54}, {0x3}, {0x4006}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x30000) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$BIOCFLUSH(r2, 0x20004268) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x2, 0x1) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x60}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x7e3f, './file0\x00'}) 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="3031cd37fd5c60e6c2ca52c38c85ee1fb57a8c1dd1a07186c73b8a57f1bd8e2d33284b55dec29515ec5892fb82bad67267", 0x31}, {&(0x7f0000000300)="3048f0d690fd82ed7abd200db9bba02e531e768e0c65", 0x16}], 0x2) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x1, 0x6) write(r0, &(0x7f0000000080)='mL', 0x2) ioctl$TIOCCDTR(r0, 0x20007478) execve(0x0, 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = socket$unix(0x1, 0x0, 0x0) fchflags(r3, 0x0) ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f00000000c0)) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x47}, {0x30}, {0x6, 0x0, 0x0, 0x7d1}]}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) sendto$inet(r1, &(0x7f0000000280)="88c6bbb1a9e57ae02f88356a19ffd33579ffdf322d9368abc9b84c15cbb77bc07bf2969e3c375e471d79f4e9bded7a0845c18c137460d2bfc1ed7ce7a850edc88e2de11a2d622ea6b01d7b4ffff29e4fe1e92ce7eb2f3692f1ca5187e22700fd2e528c73875e3f33eb5e101d562c8ce0f12ca0382426adb17e62f0f48b043940612eb3bf649df6eca27ee14910878ede09236dba698331e24eb25568fc4b5d8d8748b667a7b43e1ba23cc9977b7f36ae6727fe4bc87c376eba2d290594453faac5e04215ee7a7a41c1a4234d57cc1d443c2e3ad8e087645757e541144773d1519b22ab5253fdac6c28dff85ba44a0a179a4f0c9b3679b7981c12335193fbc00c57dd29b5f2777e9d222f32d72f3fde822c498d9eb472bbde11799cd0b54ba40867c9ccbc19748c7b9b668276e0ac93dc6e9c5e50d3b2d90df5df5055fa55fc5914e61b756cb0865977d46ec4b1420861e9fe650d6a4d75108ab9c2f1902316cc866ef75f0c478d7d3883d81db7285653c106ac42ada15a4adfb6414a43274687f66b5c40c26ad48d4c693050f8d65a93626d7c4b6e6fcc8b6cc5044400ae3e28f533b898983a8f8319d7204fdfa398ac4af269f4cd0e4945bc55f04eb9ffabca4059547e80528316adb2018dfe7ad0b91bf311fa9d6ec2791e9a5ac6c0716e16a9fbb3be1d80c244a4e4ac6ad0e222ad0ba01a2aee6317bebfb1c49e9041a9f70d8b63ac8132861d45e54f779135c99bf7d5f4713ffe4e74199d226929b4df298e6dec00513113707c9920ecfa0172446f4fc75121a5707124dab5539c5daec0168bcceb7cabc4394fd6829a1379120be7a9657686fb1c62bcd3758819cd729128a4af0ef3e52ea499bf23dcf0635990cb65a024f274f257358598a3d533e9d14657a5e87a0be878c3d3a0fe38be2f8c48827fd0a09529957ac950d8a0e69ee9c14388aaae9c167ca9e71403369ffd2012221ba3c7cfcd804e6a5e0276e0a0c7ffd766f0520c4234a4cd72467b45df9cf7e19179a52e0302799ea68c9238bb31e7ceb37598945a64f800e46b4e4e50783916b51c414e6310f6f94ca8b52e70a9f6c207c1de2c7eb9fb89493f1ec6ef111f0bd72b28b9a1414b6eeae4bcd0e08e7b39ebe2ebba3f10193cea793647f81c58c946cd88b5886a55beae6760cb530d661aa11b4ecd1298501c35599da675490f222602653344e14c82271695d48669e9105e57ee04983f91eeaaa4c7f8509fdbb5436480aec43f1d358fd927956bc1599821ba987ff08dbdb8fb784f680f576ea4a7799b5318de5713299a543517447264f7ec8027eea16ae98d021ba94788e72651f3f723ada0356bd9a4274d6c838e0a8227ea544c05032688162bcd3362ceac191491ad5621ebe518b66ec1cdd607532154e479bc506ca9ee9f62eccb1e9f641a22e5641fc729fc44e4198d7745abf2af4d57d0d27ce816492c4b4edbbb9c5fb7d4cf27723b0eebd7023ec991306a748a587eacd04ff34cfce95f8d8afb828d348851ae335eab7403abeaa45da2170c87634d4af92d4f01287e4a82795ead80458f7e658cd24a14bac69b469e82d473cea835eb5189c69bfab94b5e6f7d3fdd829e553d79b1dcb457d458a621de0cc7b69496941e40d93e228ada9ad9db1021e9426008f01468720b97d6fe2926e23a9024245f8c68b5daae3c146640ffeed8db7ee79d8aaa74df71a7cf8e3b702d973444d825c746605948c90881dd38e82f2e759bddac828b9cc95e49149e7ab97395931f7a251af48be451759e4e16588624c2e90d0f3619bd828f8501d58d61270fc8bffbe0c8af3e007b8416ad8a67c695761c255120e74719c00cec16da9203500ae1125c1609813253481e658911fbed2f8681af49ee99d88e211bbe72ca3603cd1cab122b5f8fdf51f93a1d97b9cc29c9b1b15bf0279caadeadba2b6f21b54223bcfd1e875b9353d88c8b57be8eac9ef762d72d9cf8b080b78a2cedebb72abf6d58954e93eec72d8d1c51c27aa853943e4a1eff74ff87a582552da840f6b23c370f72a141309ecca93e4b483948093df5586841d9ebddf044109ad029104d2fc98380dc1b991f83399f202d162570fcb5f29c65e57cf032705f744236d109eac7f48b6b693a861519c6596c0c1f61ec30e638597c2e1e2638868de3c07a5073a4e9d8ae7920a6bf9e39cd8abdb3b21a06eb6c9c163488e227c9f19a3c94eaee80cb692a5446705d448d404ee486ab17e2b7383348fb2138a01515f46ddc3250d1a843d21bf3dc393b7bed395ed6e559e8323c733c27a474f8de7180c889681a819a842e430671c8f52d8875c8ced88a114b2e392d73339691a21ebbc13219041ca4322720e9f599e04414277078ebb2111c8bf4f907f27218327af3da8630b7e288444c4e752706ef05ce8c56c03b41ba9d9c44ec55eb6467efddce1dac17b173e1a9f20774e5963ca27f18100792eb8506fd32b9d0f1f4dbdfc0ff3adddc04924910dd3e249e7a0d0a38505358ba4c4acfe59fd3db461dec18f07f4f47af85119073a10e57dc5a3a9fc78dd19855ce5a4273832359924d8f2c743db755e8f7f32cb3b2fc707c52eba9a62a836cc25f895d78ebb5f110cea7592cbb08581b3e375ddc5228d3df73ad3e632b4df301f43adfb77aebd8756cbe3d517a9b85e5ad18e41205227a271ff90f8cfbe88f1fdf37a6eba4158a2032d5e2436207cb1fe26b24a84542aea586deb007a7cdbd1f488b9e537b15bac284bbfb0386f2a67bb8cfbd2fb75389e6446c534f11aca6aff96894e33474ea1f06b3aa313ead0b025efeb8bb249f7fa9c4f1f2479b5dc94b0f134b0e46ebb8f59c2168906acf3ac700431b55902080fd7f102ca23ba78d721a4fb14884ddc5c921cf3ab378460594f25cbd7126d071a7ef5c38612ac85885a4de7ad14c8ceb48206bd56ff19d1ec81f51da1f8f1c43dccbedaf598a6327529de99091992feca2ecb160ebddfb8d56895315c8e1263c062a9500c539da6a444b2570b6598146f918f93a2123a59d67a6de128e319a929714a58bc70f2d4ea0ec9984802939aa5d4fe9eaaac88fd27d9faba0d13feb86e864c0163027e8b3e30199a358f04163e7469bf3a47484000df1f1ce706f6ff2f3feffa835615cd7ff63ea0c306bdff8fedf22ded3189b14c13193edc2273be5b315333b20f90d869614aa2cf1e897d3163b6610ae08cd76cd68b446732f30e151d5e0359000e3bbedd81dcf104e9813f316b28a207dc1d74455a293fd97fa05cbb9279ec7093981464e8ff8025d7cbbd60fdf39067ed6df09f886876dd9c1718284c3eaee7ff830094e264e0dd85f0d37b8abaeae93683f2ce4e6fa6dcfbdce67aff7e9b03e35b5d9a15939b59cbc6d5af243867f158089f056dc9911c5b05ea134b7c1c8f3bcfb6bc1e85296b18a2de027401ac97e65154593184d377d99b6fc49f88f142d34523107fd238c8731fb548fbeecd1397f04f21a5f76f681c321d79484ff1ff16885f548d0a8485c47e55fb23b5122d1e642851848fd1152e60718f7eeafd9bca8bbf4f8d77f91d7b25b1789f7769d28c52c680139527233973d59f4eb6eb87cc5edbe580608c188eaf2650dd1e3bb82a75e73bd954c8663d87f576069019bcc2471d0ade986c771821a0b7f6458dd74153cdf44064b1da1dd257fc70226d4644821ef1d4495ce5891b70ea3ed5355bdbabf314c697bdf2d595d8d47e54ee95521da597b952f7f4a9587f037eaaa62f644c9a8355eca5f850e645db62aa4b0476d052eced1ade69eb0f87e0c0a27b26511851abd9c07e2b2f567f9cdd69aa42ca6b7b32f23a9e6666a3ca3aea9e46c0fbb8bdc851cc604b3c33726ea8f8425aca3c44f178a15cf77c7bd39d0cfa623c58ecf2bd45b5edae3efdff9043e0360501f872e1e9cc8274bfd445601e29977698e265a9f99a8bf7c5e9ac0d7a0289e86dba82e02a49142b3977e83f5e890e33c7dd3deaf277777317bdef065b507451859a7c15ec9c5b8655cd65e7a3e3d1a37e1e5a2649aabae0357352f3eba8452eafaab518a71f834b575f360e6d7b12fa2da158aa363b7c4fe3ae38defd87e533878a7984e1b79ca77404d743fd205cbab2d6530fc0f93c77a4f614017d5b1b49c778a18372e6028db40e4743cf03123862777feb5563e86a810337d42f7f8a6ab961bd3400ca9df42c02c1fa47b852e0c6cd29b9a2a9179a434d1eb9a975922a2c5942c35bed262c1201d2a6a700f99a535941b2bb19cda80d569f2f092979adfc0fa911426f1106410cf073a1f0781c666641a476cd346c002fa8e4f90f7c6acbbbf2d58c2262ff078b3297ec472621e8acdc28d789b1206d46e1308f408814bc2721caf586fd4bf16db902cb6d8d82c5bdebf095cda189f6d74ce4d2918f9c3f2d5de7ae32c83605e6ebe27b558ac171663ad8adce32bccf2cee84c548f2df590996e90ab2540aff19ff05ed39401fb97ec642d9ba2dda2f797addd416dd1ef1cfd131983d60449955be0a470b225c9d857cf1f834b020501c0ac7663c5966ba81695424a2497185f1ed66b964db5606ac8683cbbebd739a04e7405f365da50e7c54e31caaadc0f2b2408d545fa50666c6dca8b001d5770267ed4550f205606ab6462ecd9973a8b795475fc1744fdab64dbb82e1b09a405cb099dddd5c334287d19943ef1533ab1fda5a83833fd07813797454a1ec7d9f2279e9db902e91e05e3dae54da34812dac30d3fe3af17cd101bee47770e3252c39f0fe0ce2f1728f7b38afd5bd2832616e4c375b1e6a08187e94d757722a2a8e1fa1e465e5054df88c04566521c1e97c24a75c4d0dc37ccabc96f4995082356bc8de205a56618ad5aa2594a2df3530839795512ec1b5ba5b3d5bf62aec531da5c7ec49a9b29c29d20752ae14117b70078f962a683289267708132baf8f90f23d1fbec0dafe9ea862e08021784b685631886148d460abe1008b617c25dc491242c706b3bde87f996c7f184a5f8ec28f998559abbc48732a77d7ea919b92b603f4abef6966df4beef94c7371cc4d7fb4b6532ebae196303d0a0fb18b3becf6af76e82e8404092569fcc1663cc031c8089fa1051080ec89c8f549afe0696e97ec8e743b6fed17a49f78e0bad036e691f976393a64affd6b1dd8e5ccdd16a2f19442811721205a8ad4c3c4717a5379e52922095249d0ad0b273695682d2dfed2e246b315e7eb8d85e838f1de51ea105dde26c971d0ebb7d3e4408396162a6080cf375ad47a33b04141f9888b33a46da489138cb3dec50f3d6dab38422b4bd254383f346e1aefb135687f70aefc3661e3abe1471eb4be044ebe51d1a6d30b22693285bb033f1ceb4dcae2d05c9314534c8dab9875110ab91adc36e1fc1a42844ef2efb5901111e891d9e4f9413ec63ddc3789e6895622dbaaa1f5a5c2f74d8b0af34ebb3a6f0a17e3d53b86649497d69ab7a22938bbe853be2bd0c3ae1efcd2174f1af78e4a6182f1fa33bb8fcebe02e2309413cb9b2161678f55b6ac3db1f770d24626d31841fc20ad95ba8f10bc2bd69ca41cdbaaa4603af2f83d38c62c4ff7745babf32de9ff4efb856443bd07627ff09e87970412dd0a66e9e7e645c2dd457a0827c77ec3ed3a636f79237bd352a2e22d73922f88adb859c09e5fd2b5ce8822a8c57119c3ca4d35f9af9ea75d1dcbc06ce680bb28a32df0150665385cc8974f64bf77690b1f8f1468776659b23062ecda1b1c2200c2a599083ed6877f6760e25597e21ec3a6e2ecd39990003bce04467275d008539b1f18e1f82", 0x1000, 0x4, 0x0, 0x0) r2 = msgget$private(0x0, 0xa82) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpid() r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r10 = fcntl$getown(r9, 0x5) fcntl$setown(r9, 0x6, r10) r11 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000100)=0x9) r12 = syz_open_pts() fcntl$setflags(r12, 0x2, 0x1) r13 = dup2(r12, r12) symlinkat(&(0x7f0000000000)='./file0\x00', r13, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r13, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r15 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r15, &(0x7f0000000100)=""/24, 0x18) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r17 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r19 = socket(0x2, 0x1, 0x4) r20 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r15, 0x10}, {r16, 0x20}, {r17, 0x4}, {r18, 0x8}, {r15, 0x40}, {r19, 0x4}, {0xffffffffffffffff, 0x10}, {r20, 0x20}, {r21, 0x2e}, {r15, 0x100}], 0xa, 0xff) r22 = accept$inet6(r19, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r13, &(0x7f0000000180)='./file0\x00', r14, r23, 0x0) fchownat(r11, &(0x7f0000001340)='./file0\x00', r14, r5, 0x4) msgctl$IPC_SET(r2, 0x1, &(0x7f00000012c0)={{0xb81, r4, r5, r6, r7, 0xa, 0x3}, 0x0, 0x40, r8, r10, 0x8, 0x3c, 0x200, 0x9}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:17 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x20d) 16:00:17 executing program 0: r0 = kqueue() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f00000001c0)=0x5) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x800, 0x2) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$KDSETRAD(r3, 0x20004b43) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000200)) select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r5, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x5}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 16:00:18 executing program 1: r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget$private(0x0, 0x300) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) socket(0x2, 0x4, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x24) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xff3d) 16:00:18 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x1}, {{r1}, 0xfffffffffffffffb, 0x93a093e0a0fbe8b6}], 0x7, 0x0, 0x9, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x103) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000000c0)={{}, 0x9, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r4 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000140)=0x5) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x28}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x1c0, 0x7fffffff, 0x4}) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet6(0x18, 0x8000, 0x100) bind(r1, &(0x7f0000000440)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() r4 = socket$inet6(0x18, 0x8005, 0x4) ftruncate(r4, 0x0, 0x9) getsockname$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r5 = socket$inet(0x2, 0x2, 0x0) r6 = semget$private(0x0, 0x7, 0xc) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000001c0)=""/107) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f00000000c0)=""/199) r7 = semget$private(0x0, 0x8, 0x80000200) semop(r7, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r7, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r7, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000540)=""/224) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r10 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f00000004c0)=""/80) mkdir(&(0x7f0000000480)='./file0\x00', 0x20) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, 0x0, 0x0) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000240)) bind(r5, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) semget(0x0, 0x0, 0x480) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000300)=0xc) getpeername$inet6(r11, &(0x7f0000000680), &(0x7f0000000380)=0x504) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 16:00:18 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000005}}) r0 = socket(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) r1 = socket(0x18, 0x400000002, 0x0) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000040)=0x1) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x3c6) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) fsync(r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$KDSETRAD(r2, 0x20004b43) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0xfffe, 0x5, 0x4, 0xff8}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) getpgrp() 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x76, 0x3f, 0xff, 0x22e234d1}, {0xaf, 0xc0, 0x80, 0x58b}, {0x611, 0x2, 0x9, 0x1}, {0xfc01, 0x8, 0x3, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x14}, {0x100000000000002d, 0x0, 0x0, 0x200}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x10239, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:18 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) getgid() 16:00:18 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgid(0x0) r2 = geteuid() r3 = syz_open_pts() fcntl$setflags(r3, 0x2, 0x1) r4 = dup2(r3, r3) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r6, &(0x7f0000000100)=""/24, 0x18) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r10 = socket(0x2, 0x1, 0x4) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r6, 0x10}, {r7, 0x20}, {r8, 0x4}, {r9, 0x8}, {r6, 0x40}, {r10, 0x4}, {0xffffffffffffffff, 0x10}, {r11, 0x20}, {r12, 0x2e}, {r6, 0x100}], 0xa, 0xff) r13 = accept$inet6(r10, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r4, &(0x7f0000000180)='./file0\x00', r5, r14, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r14}, 0xc) r15 = socket(0x2, 0x3, 0x80) connect$unix(r15, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac22a5a1daf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a6579159255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da56b6770ddbf42b3a87e35f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac558698107b866467be8d9bef963638254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a87868ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a49f378bfef3789ecdfcd4a0ae38d0ce05a2b3edfbd00d045b7ee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f1893fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15ed5104728793b05c484bd13df26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7a9ce63b7ca7a89400bfc4c150eb6fcd3b65c4ab78a2793c3f07c1fafdedf762ac9427b81352d5911bf1b5fddf3f189b3a3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8007ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737570700000000000000a41f5c40d33397e2289c4550c78ffe6988b4c465b85755ac14e0681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661333a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6ce615cde3d54d4e76418d9fe07891849b0382145b9e077dd819a75fbb7aee7f1d1d725c5a6882bc9a1e9a5e38106acf9ed15e64c99ab82bdaf09bcec7b59e54027403dbb54e797f60012fff4883f09fd1e22c8d66f2964e80a0d00d0d52d44b30ae88a2feacdccefb62c63d8a4a808b480e9d71c16eeb4ef4c7c42f67e80f3b9b9f1fb1b4107b63f954a5402af1f32c62ea8b46bc2f6e386b629ae9ad262e704c3a86dc2c98aeb88d8f6d06ff6ff0c0839e00d4b5497be0adebe1379977118400d7a097fa03da96fc3383140eb1efb087565d0304eb5d115c28615650184e50c5912e3507161d9f72c46bec4bd90473a1f0a10a59595e4d8ddc0247494c7ede442a8d0cab5e7cbea9a6c54faf09f8937fc460f4"], 0x10) write(r15, &(0x7f0000001400)="8686195684072a42a5e3bd34d0026eb9b327bddd2c5f6ba9c69c7afed8d00d91b6cc957f88f2e5efed0439ac82dcc8e95bb291f272b7cefb042d4912f32b2348dee1dc6dee60cd6aff4e761e623358a5a85cab550f8e9b7f54c4eb290129f1ccdd6c9982854579937a6bc5049d3adc896cd9aa3cf1da07e0789de0e788568e29792d03fe011a533df8ce0803de8b1fc3a4792bd940a66c641519cf8c886031cec8a059745db41527ed92b8c1b76eae5c7319aae4853b52c7de0f15c8d07fff06cdc56c142aa89d5bc7571d6be1e1a5331c621ae639959836e28fa00cc59ef4852d891868657b23d7570b8ad5c1a79f8efdc017593ecaa95f4e7797236891386b514b471e7f29eb0ccf2c0ec45388de45cb31bae8c6af835978189b54991d3764eeed9cd865af14dad4a6f3e40a6d1f86b0d150b90b720617df7342c92149eb59051a2988fba330e9e312ac5619f93e5d1ea3585c85b6dd90b4eb55ba3be0585ccd6afe960d118a8ac12f57422276aa0d2eb1a37acd90e16faff6e35d3984bb2e754c97a781f581fe41d029ae671644abaae476d1d2519ef49f1249a4b8772ebad5e164dab10cea0d76c4adbffa1d737cf1a4064de6ec49cbe5da5edd27a8943142c0d889186ab9187608908581cc887774ba92e374c0fd42ef49a8f57c381e1591bb4d83fcdc3dcd267aa61b1e0a5accc37f7716624667bd160d8deec67b5cdc39cb8e6b00a4683ea29fa0839b27a299d76773a436d3afb20a23c350bad16305ece6388226ee95df70dc0dea87abbcb7b676f05af744b09f27fd8e11740b5de80d4ed6cb4887715076ef6c641875204cc223ea6477ce306e93fdbe7a18b654c5e338fadc63b0f88373711f26bca99a0b838a482af578ba50273c2d3013300860d9c3312c6cb37fcf74e8a2663a016e17e0063f095f4ff1852c8be21cd98b5f238c86516531a0bc9d431531acd7111cd716803773694c8b3fd262edafe8ebea50e98a268c935f7fc336aadffc170431000aecfcca64204a31b657ef18db10f602a578b894fdc7fdf511f84c86819cfbc28ebc948e2a694152e7f6062e7b4fd8226d1cf4d5cb776d544fcece455d74d7d0f6e4b014a6536b464db76871039a2e705e437c9e4dd42f7709278fa5326005806707cd7117be24776f11e8d3897b30ea40cedf55d61a1b08abb1d250b913995aa924a71495f2e6bfc80e13d4f551e072970a41698d63daff9aa2c11203f7fb1ff69e20c18ce609719b0ec6b944f40e88f81f63add909538ef61a20379d32b7b832297d3c9f73ca5e43b7b2c3af265b73320a8f3bad8f39d498d8e2fc1518e87ec7e5e3d71b0e30708899d06c8c306dea4114164484f4d74d6e2aa5102693f818028d05f41c74cf2fba1a071880d332a64da2947dbfe51e8c01df05572f20bba1e61c498be69bbc9d085b9c05fdb056d0a3f297459a1576b81694b5014ceecccac7746adbc11443522fadacf5edf1a61a90cf6ec97e606ce24edd3ce93d8b12a22af127f05e4b161fc0b21d0cdd5075963bb58ac94e548c4bf1152d07dee448f369b8e5429b3dd73115399f99cb15f0d3253890a8b9fd30885f6892aefc98eab8d90bae783d3d15e5235ef37be367fce7062e2047af22c67a4da9f94d6401abc5fee9795af18aa97b8c852c9542fb1bc40608f5c6c310c3414eaf1bcb38d0721d971c6e060addfecdd15753fab26adecbb6c1c246871492a3e2a8bf8d16263bf0758a3f0cbd3e44fe899b5ab8412ef4d2dc33b972a89b4444175d81421aefeb12ad8dacf3cdb16b4a17e4fbdfe28f43482738827a2ba238ffb33a0774161a876c51da6601922654491a04439eec363fb655ee00fd3b41d879fc0eaac4f91ff2b1068c99d2e9c99222393ef618fa348eb81ae38624b75b4128170d389fa8d8130453d043b4338fa77341f844a856b607b5105e8db1b908922700e47efd0ea3e5e6b7d54c37fb25447d40c7d995492b0849fc56a9fc4d6cb51f0db20325dce9e764eed3a03706d399358b357d82c995ebec93de3e4f750d93542c5fd5e5a8dc55c4e9ae1d8bb8aad08c506284111c19420a28d986fc69e4dd986f", 0x5c9) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000210) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="11df", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000039, 0x1, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) recvfrom(r0, &(0x7f0000000180)=""/128, 0x80, 0x801, &(0x7f0000000200)=@in6={0x18, 0x2, 0x1f}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x9) close(r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) mknodat(r1, &(0x7f0000000240)='./bus\x00', 0x1001, 0x2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x67a, 0x6ff, 0x8}) open$dir(&(0x7f0000000140)='./bus\x00', 0x20001, 0x80) 16:00:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x4], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffeffc], [0x7, 0x0, 0x403], [{}, {}, {}, {}, {0x0, 0x2}, {}, {0x0, 0x0, 0x7}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x2, 0x800, 0x7, 0xf4dc, 0xfffffffffffffff7, 0x9, 0x20000000000000, 0x1000}, &(0x7f0000000040)={0x5, 0x100000001, 0x7, 0x138eb96b, 0x2, 0x8, 0x80000000, 0x2}, &(0x7f0000000080)={0x0, 0x3f, 0x3, 0xd13f, 0x7, 0xa5, 0xfffffffffffffffa}, &(0x7f00000000c0)={0x1ff, 0x3}) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r3, &(0x7f0000000100)=""/24, 0x18) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/v/tty\x00', 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = socket(0x2, 0x1, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x23b, &(0x7f0000000040)}) poll(&(0x7f0000001180), 0x0, 0xff) r8 = accept$inet6(r6, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r9, 0x0) setuid(r2) mprotect(&(0x7f0000467000/0x2000)=nil, 0x2000, 0x5) r10 = socket(0x18, 0x2, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8080691a, &(0x7f0000000300)) 16:00:18 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x349, 0x21) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) clock_getres(0x0, &(0x7f0000000000)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/ws}bd0\x00', 0x381, 0x0) r2 = socket$inet6(0x18, 0x2, 0x8) writev(r2, &(0x7f0000001540)=[{&(0x7f0000000100)="f59fc99c7648751b9d3fb0256e165f671d7d97e7dc35ee520cf91c66cf7c2a50ade1073571095231a061ba843bf5ef7c639a0655aa2f28abee298a91cce45c618ade01750ae16ed17f06677db75f6d37e384859125490c67e0183b43d6be580121346fabbe85261c0d7b3ffd4f5897c3da43764ddd8bb63d8fd2157a4bbac8a5ed4452df0b57d75a28a75ea06fa2e8ca567a424a3a359e6635905a0368517bbcc353de1df751ce5fa97d5a31eb4c992590065af84ae3ed0a6ee91ec8af3292fd179f5747ac8414d4f3da5fce97c8dc243e8cb9674765787aa85f6ab56e6ece2abe37f8ccc76c967f989929c8f7f8cbefaa", 0xf1}, {&(0x7f0000000200)="0ecd3b2dbb6bc673e8d873cad52ef20b99b520568042a58e990d726c5337da1f05445236a5cd46f8ba78d28dc50924b66e18ac756d630ce37bb1118c690dca0105b48b541fba9f4975cc72f92692e3587755dd12b3735be4a7330234db2ab422cef3eaf17f56d3c0f2ad62c8ef813d5812cb3134e9a6dffaea6853b5de259003f747b33acc6b31ce530d0d80f0790354ba8c85b170324a8f809c4111b2ed79bbbd04de1a75199fa458816e6c57c3e6e593694bd2e46362038053a77a4c69bf8c18c24efe14abd604903169252e07b7e974ae1454fc842f40406d2ae3d1bd", 0xde}, {&(0x7f0000000300)="228bb161f232dacb1fccd38ec959ffe2b97594f14f19afc85bc63069d0413eb7d320715b4bfe9b49014f939d1b20e58144a8a1ee1755eda09e0c9e25287c7351a949bb86f04c7b7d01b9280eb316b14d8b9c792131ca76eeb5c2baa32874e96f48", 0x61}, {&(0x7f0000000380)="b6462de00382ce9955a3a2329db1a55bfd877dab1dde1505e402bd4fcbe19b97d11bccbcf225f8d4a5c62a6b440e8731307c41d751147f458668198d001e3d2e060cae7714b90096e55a020d4979539c86ef6dc44289701af6ceae", 0x5b}, {&(0x7f0000000400)="74dbfac31774ddfecbf0b363839c2bd65d21dc965604c5b851f1dc550b2ea0d02cea1fa738c2d955c8aebb157e113edf5c7a54a9255c27f4", 0x38}, {&(0x7f0000000440)="5594742beca32712ff7afa08131728239d1465397db359c093a27db3ea234dd11393348120ab244c53810143188a8447ee398f8533c9efb67deae7e226e099f8136ac86f4f178a0ce0051f329c243d7c6f28f8667e3d95e6bfe3445a26f8b4c71a5e16c50644d98be739e4bcdf80f19bf43c5606c74a9d857f3d25acf32db55933b1706eca6d10227170561ee8b444f8f09c72702262dd3c5fb5da2e5e792faec4cc6fbd7b", 0xa5}, {&(0x7f0000000500)="2836baa9deda886a3cd73239768ca13be9886088a1230d61e760b6989e980e3cd0653a363caf03fe4f460360f5ece836df6b4b7611daf6a5d63177871d55b4f49d8903668da8d32e3468d75fd5bad2ca1a91a1158e34ed3fbf0cc5c479abc8ac22fc326aa8e5bd6cf91021fadc5dd672a27f173c1ac505a1df5a194354f2cdf865eb23eb2041e733b6a7fd8053040e864fd4d5a8bd64f444d406fcdd834775c5ba0e1b500855e851e18818dcc34b9bb94d20724a166de1468ad14b8317df30c7c18b02102db4c10dc6fc178c59f894f23aaf94abed485133d9ab0f767722969b20c83e753f9148d63eb5f5180fb984660f120f62bc0ddcc06c4145bc2ba95329b7ddb693566c2c465f12580b379ce520ee16eb7c638102fc53ac1fe33ed242e768ca8be3563a78b10419fe683ef99696b97b83184c429406bc9f12e4fb8dbe03039c5e706fe57fbccf4175850f4f85303674da18e5d32e3c47c269f69c03c0de7991a55b1525194841cc563f181532b819e63fbcdbc3db8c1a7cf35a6fb7589a89165c15070b7968257b86efa175cf644f69b1dc3d111d3d3fe547cdac3d24b5bf11ad2a706c2009c2e545db3afd9c1eea1736109570fa3de556b30480ea5e9a34482986623e917e5af00ac837709fc36a3e3fec347a85d4a1fb7d37377d44e7743bf2ad3672903f6c6930434066d8138508ab6556d9895c400724452f9ac5646b2f45ab86f98a4ce864a8c3fac18f120dfb37dc8b0b3447a475d75e501027cc59d3d3cbfd551df639aab2e62ddb57c1258e767f100c94ac627488c8d54e1c08060f996bcd903a85a22e0f3447d9ca1db8decabcea9e9344893ffff03965c7ae67f01eb9f26e3d6b137afcdf833d3eaa66da1a467e238600a9f765f4d82651021e531d7b6cdec22ad21ddce94757ee3705d58d6df0fdb04f9a9c03a445566a6ced53d03f84104052a517441c877e073e4760273c5f5eabdf1688aabe8702a9bf1b1d81def552dcf44e07519062565c001a4b84434b68e070d973345eba056904ae8d2a602d1bae3b7b9e7bd03c450494bb49e3b0112ab664456847b48ab62b9322a159b3bb3e2b6ae459e4e890cb541384dd795b19683f151d33e8bfa22a88519e0f0c65904d18fb44bc013156e402627bee7ec1134e89f6a248202908c37777896404b61059e2d362588c97825ab42b1a15725679aa50a7c7e7eb3bdd9a0382fa6e72212916e4f256e14b368c1e85b6c4536d823af56b9117325d3ab1c525a774f2bd7081f7d48a1aa760a3ee6ebc0a7ea16c69be01e57ecae402d876055bf2d36346fc536fba80910f2213f3cb87a0e0c76bb613b24c87140e0ee120485d80d0ecbc3d6278a6ecac6dc7c2d3b9bac3a65ada5ca2d0def7704162c048baf0e61676618c4ec4d105ec5f63d6d48a69b86e606967714b58ed20c36c270e60fbc3a66874541d3134794a8b4481b227d516aa59b1ee23b57c11c1985e64d2ef65885bad63db9aabe69a0528fc203042edf38fddfc41e01521baf6c1f438ae9bcb779d6e9bb533a38ef55fd38b6190e1d7fd7f34ca5a9099b523db869dbc3148bf1f5a5fc1f84f04f6390c6fabe5fc6dad107e324bfe2c5e5e89682d3f9b46b4eadf8a981e6ad758eca43bc9188a1609864b35eb72cd7d16a437ffa27035f20a77c31a180d39f9f88687acda1949b1412213d09e20309ae6b343bf91005c78bb79ee91ff815e24501d600111ed911f5ef3c45aea333b60e9794fe411629fe924bbd816c3d6463b64fbb0144d2aa91737f1f6bba3e45189ff146ba2f003a82c3ef6570b3e9fed78b29dfe0565e0f4a6159f4224cda5d3b2c8114a02f449cb845ce6f0332b38a64000aacb181228c0bb2fef80d4dff1af437a1cbf0e3987b62599479c80ba3d2a5c8e519d587292307eb33086c1811eaddfea08d45ea6881617bb74fa9ed8e88599bb049a7cbf6e2e87865b44fdd4bbda618f19146df42e4e0f85bf4b208b97db4b4559a246695e967f491666ce095932b9604e8eed5cf3214e8d8110af39a2822760e906908b3af290a63692d88c6e87e34aa04d6f9815f7e4b4c31d8242c04a467fd809240ac78d7afe723e42fe81bc538fe235925f4b9f56450668b7185bb532357494f744b5500ea62f3a7a822d944720e2c5951625a1ae7329c55901a037c0447fa57bc403f774b3dfd71e76f4b2a0c53ab20c1347003c04966f2fe00a074c59b5bdb7cab71c843e1f8d4b0e88da771ef71b0c7ad3717aac1606f6356b40731580091f710f5b408e51b5fcea21af75b57c7261c499a1917976d6ef36d53bdf1464535fa2283a3eecd21e534fc60b3a16ccc532da24411ded0eb6f261b05585472a1e3d69145f90fd794f281dcc77f16dff4f643aa20d324ac1b3d46abe8dd64856ae6279be8302258a01457994321cdc83c48c2e486c3a4fc691f19985be8bd983acbd1b7d126591c44250ce40eca8a409403764a50e4165defcd6606958143f341efeaaea62a9dd903b5329e6d9cbd66d7336677aa75b8669495287bc278dcea88f9fae60d6e3d186fa647a313a1d74883e367b207cb2eda271d6a0d51903be253cc3faa5665f30c8f15a631b6bf0c6a999ce196aa041401736502154c33f72cf0c683724eba86ca2d1aada86f53f888022f9221a3c9a37e55df39bd89a6113b381d741b840b631bc9ba3950a8804f05f6647a86eac9725dd064a8bf6070ce5e1e5d85b9adf710d6de296e310f4d0a2073858c4203af8d799f90966472906420a58c1f66b20c062d18235f3179e78de1cb555ea90d53f772029da2dfe2dee2077ff84fb5ccff29593c365ad74e64ea4eef0a0eb698d9824dce4cde8a98b3201474faa96fb245857ccac05309323b962ce217af2cc38ef2aee3f75f6ac0d39b5ddfdfe71590a4d911842d6c10f9f712d1c1827b5a5448ba6ef093c24c478baf67eac49fe089b7a252be470575c29a8e5f3b79b0f9afbab65987f09b5184ea0645aa0dd836a7847717a91b87eb69ce4213864238ed9d25ed132fbd34a124739bf2dfbe7fd198eef790f04d4e84e795f9bc6c0951e41f5444da0eb7cae9d56e1b9ad1630ffc5f2ebb6b22814d2666d250400ed60abcd158b871364180124840950ab26aa681f61c94a8d95e42b15bddf82b56b1c5b97fc9a3738c0b80a2ef6b2dc317c587d25cec212957379a1393943bbe6aadaa83d7abd014b86251603fa2e78c32b5ab54bfa8a1173050199609bf93251ab894ca42d6f190ba017c4be696b1011309b3876cf5e7a2c33b90928c8eabc796a2b47dd935a14230adc5b7f9a79f5dad933a5c80ad54fe83fd77d116d1dc337b511ee0c490159220244d9b07068dd03f262867143d93ba1eca9ef8ee4250dd89107572bc6ffb0bbcd1974a5446b8db1d8138365bca4e5cc967605842fbbc1fd64770879cc7c91ebe6a4a901513785d789ba3a85a0250d3efa4e98198d1d8a527c309aa0073302ec034a6996a5e0f5106825849775812e59bd3f9ef6640c8973a449c5a4ba98aea78131bcc577d192048cacd59c4e2d56d2dc55c39233e711427925c629bcf49f18e0ff70a8451e24a1bf057488af872be4e16a360ad39c36b11bef7aef44d1230b7c6c49c266de038a13a2f56d648f409c40932f62364887c5661b2b0eb6467ea40661b73717e961bcfe658817cf28eed889b75041ce3f67e67bc59c32602eb234b6278109436e6413e24c0c1365a1ce062833d7fc6ad236ff7ee42ebe616ec77b16e255fcc799020bd6026162785817f2918f2814177187a5d88db8c8f06393ef08ba3a7d3f263a6e47637fa4f4f2a7755b3e01d2aa372b3d739954353106bd8d48b067e6baf2772b30009b13e779ae94a58100067bc6195933f7fe57f547b3292d0751e630233a855aa163549434a7b37b6980352513975399abeecae09cce424f8bf21974ec94287378eab91473a6c82cb365dece4a1e12016bd38a14379b8ffce38eba1424475d5c830fdbb88e5eb9efa78106a1e8936fa76e39f2079cc801544bc22514127a031ee341fad1c8dcf21da79bf17bd3d00b96a6a302d4d07474fd9fba4a6f46029340301096bd72a2b8364f871c0275c00f9c2ff039827eac6e1decf141687be4679ab75bfd1ddc9afb34200b1de684136c361ee0f4bc8d7b21ceec0fc38d0d4c60d87e56c39e404cd2c686cba79b035ef0803570c9a64d14aaba35ee713b873b1d9ff90b980f6ca7aa36373f4b0cc8ca0933882b611297347cae1a2744710878f16db75cbbfbda134aa0328c81a2f2219ffc631b2fd0251f8e58256ad16dabeb210dd3308ff0eedac990e7a48037fe3e11590e19f2ec175faa1296490abec35a87388502480b429158ce9bdaf3c79e98eca62128c9736736dfebac6df9d834ed1f1c7c0a881f5d6fa45617def50d2655f328e40dfeee70e0bcf18d4fe110a0748f110b2f538a00b456de33a98ee6a5f71d82ba205468e17d1e248012edfa0600d3b2919c55c9c31aed024c4e2789ef404a83c5c511449c80a15dec582207484011d2bf35af1daa6504d81f2ddd02f5f3c72575b1b6f2517402f9488f0f160016403c8d49d56b74533cdd923259447286b902ceb86c07d7e8be8c8b3407e50fd3a10c94eaa4b92a8ac50bd72e3eb6f8ad507f25804d1e8fc91c04dab0cba7dc6169027c070f21789b7bcc59f8150898e85eba62096195ae7b237af8ce5f73af2a6f11f522006b9aac052b129cc5d1d81d8e7e37ddf790bf6cbe601f810b170123f38e0975bcfe1b1bb2496be2930c6f8886cb0a47eb24ee9fbe2f493152e1a24fc96c139e227195380d6f566b1e2b2eb275fae495448a258fb0396ceebeb32e0253a19295d9e3c79a6cc6a687b3d68d75a742eb83a3f191c46f38c572633a03f35f2ec5c097d9208f9e48f8ded3f5d754d6b876c10980921e63a393699d23048834f7350c6e289409ab5181659284d610b36f2cc6cc5317e27028cfd39ad428da21715dccd649a2d31cde97a91b8bf87c0abfec89a631354b59b11b9abc4b025886cfd5e91e8d6b6190a2d0824ccf06cce19e7246ad5c362256b0bbca339d44b68858c6fb18ce3c58b15ab944da273eb85df73d5635989f175a1f52570dcd49ca8a45dbf2d9d2a4090cf1eca123fd39a02056a93946e21da974d8b43c4f3ef790955afc9938d9ffb830a5d4ca695120b3a8d785068b39d13f4ba4b9612ae185b5ebfbfc2da0871b7d5e4b1460b55c4b1aa975c95c09411aa78618339f5fe8c3ad91244d74a30160361b8717ba7f8a90f71c443bc3af07badc802b98d9ee736a6765e1e7c94c0934e8fc974d2150431b220bee1889754fa5b32e2b636e5f9884aac2450b81908f6e05e5bd77f75d8a15725de7376f1173c943300937b9b063cb0a4ec9f59ca65197392378dff89db23fca7efc808cdc70016d5bd832df994ce546086ee847b121b07200e9e2140ea523feb957103202f0b6fae43d8ec029e9fbe0c5f1e1e1105f226522314e910e057b9a4ab0c62811689bc00ee7a1b848005fa2a39d5db95bbe7d9876cdd0c945e826564bf8635e2ee65423322873333d187b90c59dfa857126e5d66b5e407e3203fe133422d9f4bd60f3dadd7ecd1f77b77f3ea9b2eb865a255cccf0f1fac7acce704a789c6b399992a11e6564b9699c21d9596330e25e344440c84bd797b6051c26df624a762c547199e52269850bd47f466fc39d84f26d3dea1279d4b21745ed0e2cecaec9af732154dd3eaa2fda31607d74a122a7ce493102678c29e70aaf88b7a2c2c58bff1c396ffaddb7", 0x1000}, {&(0x7f0000001500)="a23b73c2b409eeb5707aadbfdc3dc564705d99b63535b49bc904219b", 0x1c}], 0x8) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r3) ktrace(&(0x7f00000000c0)='./file0\x00', 0x5, 0x800, r3) 16:00:18 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x8, 0x0) dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x0, &(0x7f0000000040)) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b", 0xcf}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x80, 0x0, 0x0) recvfrom(r3, &(0x7f00000002c0)=""/198, 0xc6, 0x800, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='n\x00', 0x9cbbdbb8fcf5f6e6, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x1c}, {0xbe, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x308, &(0x7f0000000100)="2f524244e0031cfe9fac78661b08") ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000080)=0x7) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r3) getpgid(r3) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r5 = kqueue() dup2(r1, r4) kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:18 executing program 0: syz_open_pts() r0 = kqueue() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x8, 0xfb91}, {{0xffffffffffffff9c}, 0x456142ec928c7a84, 0x1c, 0x1, 0x9, 0x2}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x5, 0x1}, {{r2}, 0xffffffffffffffff, 0x14, 0x4, 0x1, 0x7}, {{r3}, 0x8000000000000006, 0x1, 0x1, 0xffff, 0x86bb}, {{r1}, 0xfffffffffffffffc, 0x20, 0x1, 0x2, 0x4}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) fcntl$setstatus(r0, 0x4, 0x80) syz_open_pts() syz_open_pts() r4 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x8240, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffffe, 0x4000000000000], [0x0, 0x0, 0x2f6b6091], [{}, {}, {}, {0x0, 0x0, 0xfffffffb}, {}, {0x9}, {0x0, 0x1}, {0x0, 0x80000}], {0x0, 0x0, 0x80}, {0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000004c0)={0x10, 0xecb, 0x4, 0x8, [{&(0x7f0000fec000/0x13000)=nil, &(0x7f0000296000/0x1000)=nil, 0x3ff}, {&(0x7f0000179000/0x2000)=nil, &(0x7f000044f000/0x4000)=nil, 0x92}, {&(0x7f0000624000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f00000f9000/0x3000)=nil, &(0x7f000003d000/0x4000)=nil, 0x6}, {&(0x7f00004ee000/0x3000)=nil, &(0x7f0000142000/0x2000)=nil, 0x1}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000283000/0x4000)=nil, 0xffffffff}, {&(0x7f000000d000/0x4000)=nil, &(0x7f0000799000/0x3000)=nil, 0x8}, {&(0x7f0000708000/0x2000)=nil, &(0x7f00006eb000/0xc000)=nil, 0x100}, {&(0x7f000038b000/0x1000)=nil, &(0x7f000048c000/0x2000)=nil, 0xffffffff}, {&(0x7f00001d9000/0x3000)=nil, &(0x7f000052e000/0x2000)=nil, 0x8000}, {&(0x7f00004e3000/0x4000)=nil, &(0x7f0000535000/0x1000)=nil}, {&(0x7f000016b000/0x4000)=nil, &(0x7f00003b0000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000074000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000517000/0xd000)=nil, &(0x7f00007fd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00001cb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x10001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:18 executing program 0: socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) symlinkat(&(0x7f00000033c0)='./file0\x00', r0, &(0x7f0000003440)='./bus\x00') kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x20}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) r2 = geteuid() fchownat(r1, &(0x7f0000004640)='./file1\x00', r2, 0x0, 0x6) clock_settime(0x2, &(0x7f0000000000)={0x1f, 0x61e6}) r3 = open(&(0x7f0000003400)='./bus\x00', 0x20000, 0x40) nanosleep(&(0x7f00000045c0)={0x13, 0x4}, &(0x7f0000004600)) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) write(r3, &(0x7f0000003480)="f7c9baa29faed5520867c060fafa1efb9826c1f694b6b39f82142166b66f2247b6690f40b392ce45837d448bdc1ddd5e23147740abc349bc17baa1553d03c9740a04617e1a5bb6a6ea9e6247d74a4df868d1dccef275358fe1c0bf1d327227d1fdb23ea2253b76644e83436eebe2c4427acf9978dfc8f0a0fe756598ea230cc4338c2f116b9fefe2ef786b68e40447e5460c6a60f43c59d59fe14d318c803af03750a087e0e65e7cd83b8b379e35389cde13f324c4e6438dbb7123575b431ab432862193b16c35f14e562d28047c2c", 0xcf) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x80, 0x0, 0x0) recvfrom(r4, &(0x7f0000003580)=""/4096, 0x1000, 0x1, &(0x7f0000004580)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8) r5 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) writev(r5, &(0x7f0000003340)=[{&(0x7f0000000300)="38819b3258e4b6993323332284bcd0027be46995d2270ab7ff1f0d77b1e30155baa10c0b8f84d41d6d68507024ddaa7144a35018406e93205059cda981a5484f795d5c04b5327d405c38c8e16a0182dc3d5dd6497b2d300443eb77b81e500f5f7bbda5b56089e2e486a9b1866fbbf7ed3856344f9f8e7fd6842e968e51ef83f46b0c19fb03ce5dc0c67d0c8fd604b2175d80e345b108a691392f7eeb2015f88de6ec181f6e091254ce38abec841fe96f63ed38b521063af08bfe3567bb5a597bbdf34d2597849259609e9398019cd0874a9d8629768dcdcf38b62ab47a215537f8e80003b9f0340d3ecc76e42764dd627d4191a811be94455326077e509c1b362e20897b643b47c95b20d2e4cc28435d7a066cba79da4e86c92a2d26cce54a0f20fc7e6b86dcf3dceaae6ccceb27b1806dba3a501844c9949d97ce17f67cd2e52b441967c589bfe6ae29aa0425c79d30a2e7e1600de7fee993edecb0ae4e9c6c9be44d23e43d6e06419a90940971f46525547a6f1ecc2f804bafd1c51f2211e612fc410b21ce068fd7740589cfdb8e915c62b91c218bf22810c0a302e9deec7d00b15fec33577b996589f61e3c98aa109fa7d1b56212dda700e4ef0009079a1cd825099a2f6385da0c8de2953ab97359f33f2f9f21b0bac94690ce6d6c95ce3c6b54d4856ea44f65b93f204e1ae897161d2709cdd438950b727e31050d2d304226c231a5cade44515cd46d36283ab0527c006e3e9113f60af0b9d0b863a71123f88b15d0c8430f0dfa79c4fac575679e3959c39bb3081172d83e4acc6a561543c19e10e0b7838c067bde5d06a287bdc95e44cfc424dbd82691e8226272a991d5b23d1a3944c380320cc70f706c7e501851047a204aeef56e254f1242770ac6ae0732600af3f3e99de99b20f5a2c994558963148179b5ef56e9a41e862e182b08efb9676e4e9fcb4f60d8a10e036cbb2adbd7fbda1a635bbe84dc41146f4cf826ce455d313f45f66351b16b5ebb01f5d2720c75a928af390a08a31c3484bdaedf660d3b336e7e708146531fa4711eac2bbd4f9a858d14358995382a406413767d02364777d6e68d64431d6ab524f69d93305e7753ac04cfd04f923b299182b66e46c92506c2246c57a98351d255332f5cc17fb58b5d961248c4242e3e1c1bad6086395d7c8ce8154f3e4f23723148b992845346219f4bc9df2c825dada3bdbeece9e7c034006ca4344763ccef8ab5060cdc1ef89414934a4a5c39eddc56b78e7114cf7000fc3ecbdf1d921bfe69298b33684182794ebd878635b7b3167175afbf9aa3cada0b399c9e8094a9444ecb48cef0d01974554d885f3c4c884f5da0d8560e29fadf18896a9d5915714b8563b11e7b48b47cfd6fc6421323768b81cde807cfb31896772e3e117f0d2cec0f134e0a421f295dbe61a78141ea5509835e9baddd1c3bcedd09ae9b128b5767d90f231525d4ebaa8ab48e8d48321d74bdbe1375b939f9a7b632dfdb5d322775e205dcaaad766946b67cedb3e777f1bd6723709ab09504232fadfbcc87e4734927b331ca878f0731b522f488ce6f5430a0618adf55b6f910ffe49c25b39ab986e853103aec58265247f77794ed181c30979cd9ff97f1efc1d824a144c42134b351bd55c7cbd86b24080eb0a41e685f85547e6c4dd278223afcdbc3036592be559e2f3e0d046a68efb5e3602d86a3f61beddfa1fa0c0b0a5e38d68095264cbdf5cdaeb8295b884945ce0ef790ec6b57e9554c11b850dc53a870e60cafdd331819551523716ae435924b678527b69d945b043b1c3ec3a98e78fc8ab10859e2f859763e897685d9f7553238c73378549fc6b3d135f25a82052aef8117df3fb491d976b29185822fe22157ef3ce87e7966ab3391e542b7e9a9d7c527fe3406071c63dc144f2ee94b1b923865369005b125d75c9d313401ce07de18428637a6392579273ef5ba3ecd09a515cfb4ecb7efc34a089ec25604125ee976b44e20183fea7263c6f89a7e4d7d4c57ea6c6569f26050cefe1ddc012854f70c1e5eeff341db90ce0e11f1a1189ac285c6baf085c24062135c1c27f5c59e695c5a18a791539281d1f4eb7d19049f1ff18221dccf142913ac5c1fccf9cc89458499ed15220869c012e18079fad355a165f86d4267914a8a8f04d5bd1535be40cbe70505bb5fe1e3274c090c0edd1de4c685e9ed54e23256f94f95979f80b910de9cd62148e99f252965f0b13b0fff0399b5c32a03b64013a65eb960399bc65a509501bbf6ab6576bf819b2761e14668386da83f1e5c109fc177c22d4b2519f89be600491b5c19fee680b35608ec789192a7cfcf6ac3aee2373ab4aff43774bfd7f5aa111ede64a64fe4486fcd6d5814666367359709fc5296d460a9308370adfa52b7f44adc3b870400c9a56c085a091901a62c5f48727bf258ee66a79a299aa622ec6e8a3f4928b62497097f1b18e660d3ee06c0ad832a1daaf3836e08c5774493c6e5fd03c87bd10223eaa464f09154353e0c7e828dbe3f7f2e52f21d0d527c29fbd3d526e7e9bacd11da277e2473242b158ca9b27bcec2c8471618183b55bb461a103a12d70004b279f020e9c6871ed62cc38c9fd3f5713b1e408d8eb86feaa665a15e1bcf9528c9d024446f2d12c2d6bdb7588a076ab2dcc05fd0f05a42f2ea75022117b687dd4bee4706427a4c316319799dba22cdd01c720dd90e176812a9860e83fc9d2495c9c036ded759cbaf14dd298b858a98373426ff5876451e3b64986e3cb36cd866e5024af44c15a81230e3bca56fb498253534ca7474e7724b9f384c6684c199b9e7122c33b1403f695a0ea35d4e8951c6787b9c1bdd048e9aaef30645aa20e7f0164572d0eb551d62b0f830d75d54967aefdf2513f95cfdb0b224314e59125ccd5071d06b8ddf9318371a81951588fa45d6f507a0c6e781ce3cd3a6df3c334cc3ae45601ab7382dd7dc23ea256426845c237f72bda92f4b210ceb4fcbf660e6d6f2b51814e32f1d6757e9cc32a9a65e99fe87e55903aff8fac7db7916396d2eb6bce9ce3ceed420c8dcd7cae4536db0d673e38ec8bf5359e9088461633ddf4b33c0cead1cd912b11ed5d489c5c30f43824e2af9d2a531a961b0cfd3d5f1fc4a19d35c88e19fde7e8be3a3b6ca4d532e5029134d6f0e45b18f1379fe18bf6e9b18d88c3db7ed0579191b6ea3101467f9d46d960764a8711834136c2d82c2f4d9360fe8480a74f26bf202e38b1041fcb6bb51bf76f641984f701aa5420c13e5599643944c2e6d0375fe56df847ac0d404b4bbb7196a942786b504a6a5c0df3d3e1fdde07523b8ac4754bc439354636651f7b732b369e02f7cc09ec121ededdff8877f0e24d7ad3b83805f186ad159b5a0650544a7362236ac47632abef21992602cabd8ae637e77d4240f53852b920830f7fdd201e778438f67e3ed12ddbb5472624f6403778e47722f15cc11013633518751015b3bd448fc58847633a59459380d52726f68ffb7f47f1f67285edc5bae26da332c783be2d16801e5c5ce81d431793e701a90ea5b7614a88c17b93b8d3eb78ae6664bce551722a02af29fad39fcc394a475debd74202c113df8b30d5a2c0e5d0f41be4f922dcf8b71203f7d1a639cbe9bb4c20beaaa8053d64ab2c1ab0a8fcb0e08c015e04f1536a345083b5a8eecc7e8ebcaabd390e1c3a803f34a3004b69a79fb53284747f648c3883e744a56673d29039ebefe922db9ce997f428359e767a4211d33aaeb36a59166c3e4b582f1d7d5b03416b54fe461e4c0d37b14d83722b379754bff4511f7b633c15fdecbde3d5eecb91fa51b6b8bcd12760340b095e1c121ada6d9687e1b659708621c0a433c6a153f6bf2b0544150a8dc4cf3f3369438cc7218f8b2bb5b987e61cb0b126a10a8701a4c5baaae40cbca193c31aba45dcd39d9e444447f990af0559987c0ff853703405d8074edf72aefb6aff1bb4bed8e761b0f67d6d1fce412e9af5874ff6ae5f0e09dce1d1172413c6e92ac6a8caf0c0bc307bc79bef951ef0a205cc3e31c08c5f5c58ef96a84dab45a70352efc83ce4c943bc407a44df12bc6e82467139ee2836f45933a4adad4d4c93b2a06a727b32044370e6eacd2fcdbad649c1a9d7bb3d28f21a9a84215290b2798e86a3da8f040445c9c6a538a07a4a011b933b51797d63122935302548b0a9627b0d68311f0c7cde89c65ba2dacbbff56fbc72fa40599cee92a5ac7978536f1bd02820f88e3a03875183a137fff43c26eac209f0f439c4ae9ec1cc10fe0c4106afc03103c1190e85edcc38d9b53a8866dae93fa086145c8215673594baa0c2688ea0e1200e172d88859d8f8642ad0840fe7ff0ebe5cf776d304e7f5392442ef455d7f4e32975e2bc26e371ef73810bd42c326a9fdc99df61e7ed1224b110b2b975e144ec98353944bddb19a95777a62936df8c3a0f9ac0a095cf119e245a439211433c422dfa0d3017362c5bbfa1351e39fc6c443db762b2fe28ec1831dae9d596f2be5ab8373e76f70bfdfe65b32478126d5312594baec18ed7d2efc8efaefd0156fcd2f13eafe7969899cc5dcca7ee07d1813ad148f86cb7ac91f89c62bfd82afe22fd4c623cc78d560ff59fd491aa63ff459e53918b7edc4fc9cf83fd3bed647e4425288b9e7492ffd147743a124ef36db406e29cab08d7a484e5aadcaacc61d4475bc290feba289d48fbfe3b26e43922e4a7c1621deca39ae19490d071c78031e93478acf106e85bf428eb8860efa57c88ff7a3b2ab876c1c77eac1514ceeed68837637a3813a62fe6a2c3b66a4b2585e9a85ccc3b114bfcba8c5842d29534fb8e5511714bc71df2eedfdf42f539196149eaa12bf3ea21f84d507f768a6fd4e2b76d14e9f7de8a8a088137327cff91c5347ed7179397669db43b99ab5a27db02258007228f6b02091cb1f2855e21338280eafb3822f91b3b463709aa605a8e72540c7cd59c7943a279c1b6573909a9d4d5ee2a7554476211875286425e103117d9d4a257d7553571887a39de0e47809fcfcd928badb7b9d31529f82d9c9d5c6b9ec3136f7b34cf33575fa15ac20a88e4de97b55f8f815fc516b15f5d46f71c6a2b72e1d4e97f6054d2d198ccf76c998a22dd7e3d4b9fc8b47cf2353c9f10afd6704a1878b11874afab7cb9347bffb82e870e4bbffc4d8aebc49153861ee8fc06a5e7bf8a44c0bedb82fd395093d10535d7642498de7c058d5681240e374b110e44735083d82add93e7c0e17b5ab6a23f729406e44befcbacaeb991e9ebf2e0d6b1cca4106c417270370ba33fc480f7573c351ad7c3153a1397310c36176f746fc4bee508784a3f4786f5d84eb89a46fab681c3df888a923fcaab9ca02cc00c583f9e2568fc5b43500fed05baca607d943a33104129662d18515159e8cb1f9e8d62c0fc42733450439f72e6900ba47edd96600c0bcc32e1612bf3c26132fd08abd22af9e2271ce76fcaa695e107aaf652087f047d43b5cf3a1456dec4ba5bdaedbf4b690cb1de8fa9fbf13c577b827e63ed62e6b37188ccf985465953f0edd3ff7a59af3a7a14ead3d7c2cc7a7a580bd0ae7749dd76f85b906013cdab281402ee7a4001259fc6d809b6420994edecb79a0dceae8b3c5eec951283e6064a399d2a76e60e3f07e20fa24f72600c350188ca7f1e98df31b84e2d0c9f5e85c5098c85bc5db666aee11828f37683f16f30c0be4a65ead8e29a428ca7f67c62be9d8d0e57db7bbbae13049ab0f1de199fce9530d716b5b90052e9078ba9986fd29562a31431659fb", 0x1000}, {&(0x7f00000001c0)="9ca53e6b81a0e922f686df92f4b9e6f967aa91d46fa9a16c2ea033598751fd55b22e24afb7adcc1de99fca05e29892e6eb250f8e3f148b2d036aad6ebc2893747a45e34dd0c4aebaaab51c706b46ba194c3f41ec8e4c7fe1d26f0d251f840cc144936a11b6e79c2a2972fa93ecbd9e9f1953710137186b23753905c334cd74d3e6208e0c517b1ae25cbe88d4cb5687b450beb7e98b59dc337e416475f93b0fe8811cbc861f5f2681438b2a5fa8c82cdd44393088ee521182ea23ea8dd9fe083c12a35eff266da3f53e9e0e684d2b47e6eaa2774cb3c804f1521aaf9c2f3b02e2a4d8971c71950dcffa26ecfb79b79bfb35452ebc", 0xf4}, {&(0x7f0000000140)="5570d7b37120a72d3201", 0xa}, {&(0x7f0000001300)="cf0d9fcaee83f1938b4f64f068ac689fe178e7e56de4d6661697ad5f69c52f7c5e14184dd54ade2ce13074f9006cf8277cb8735016cbf65aca97cd93e5bc80bb3547edcfd1346fbf051ef9198a90e370fecaac85e6ba7944a3b04bf4117ba941a7d53a5947d330c9e94e9b1f8080ba7d408672594dd8111d04ba339a4982b2827be77e8baa6580d9ff90c01619540cd9b10e29f5d6124e54f2b451267363842fa2b2401a0aacad9c8e860aa83de7b1fb94fc9f1e26de7ed101f6756a597101d72d6f101b695fc0c1fd5fb80f3d4f7e1180669c8a9a3eb06865bbace34a0b3cc62a7f41a4cd3d0362611e05530be338fbc00b68b43d5a0adc7a9ab2c0f35c46f10cb953b2465965a68ca48afdfbf61c4ae567d5fa8fc9ea5b819dd1f428d0ec7f93ee84cc8ccb92658fbbbf78ded08c5a6636e5fecb8c05990e127a20091e4d9123660c80c18126865ff928464d7e437ee48c721f12e78e6a82bc1395bec8fb6410e7eca20bc54c6dfd89aab29ea24f18eb494268fa7b2db81be6a34d4da530712b0da45bf917def4b597a11fc05911f297071581f657d43c0292053b5cfca1dd9e60c8d4aaf382ba9baccd9e66b450127b2194128917d2cd209b474f3ba7f867e23127c89121716b8f9f968ebecb7239f0999285556e22f58e72339f2fcb5bcf8d9b49f84823137bbeec6ffca202f4c72007b3bfe632b2fd9d7007876fc76a585be68cac3f67bab2a5a778f7f923e434441d3c3ed630e73fa595e19ca15af642b7895d13989d323886c983bc969f1da04797e0d6e63c67c2a1929d635176edfdf07306df24b7887f50a90eaf6638daef582dbc7c5874f3472e8d2b297a3a13128b835660a3047a1ab9e6ad7b422668ddddf7cd5a87e22b6304abe91377ce1fae2d039717b2d8a80fe98fe0a4b945ccad299f5dbb26f071a88c832a86dc4014473985d6e6b66517d95bfbab90cc3f6c9fa74ae6ae8e2338256be6a0df190ff6f8e8b67adce6b9e1bb1bbbbac8d0f52539ee558b74a1a23e7625c23ae011704eee206f253debd54821854f884cf33ca50dddb791200a9777052f0f13e2602631977a6021bd6c93ce4183a818446e21c3fe55fb05b38abe39bca91b11d168fbfa12a45439a59d96f1e59f5da41feb1f6b76a85413f752490597f333accec7d3664720883bae13ea9ec8e1a6e6a9478972ad08592743392e940319036a010bac2ae7a8ace002d6be1a80ebb88a27209685f97a617ee5298d5ffcb78bdbd54c2fa6fbcc61c35a261a48bb1ec323c8e4032985e4120262a4b871b62263b0eac307d7ef14351f1f3d4d77d1a2b4ca77041fbff9d3aca4e9cd44cf9a966e916a58c8a47d8793edf273db9135af15993f816928e1412a1f74581472fca2bf09076d0167514692b0858b7f96f40dc6e1fb392363e5f635f11b95c0124bb48b8be4499419436da68b3b148c5213b2fdad7997b039adb80e73abd53e60eedccaf754ec6789a6307cc496d4fc29c85c3faad09ddb34ebac37da8f14c08c8057d2fcd4eb47eff812f24c5c1b66c4c483622f4ed1bb9a864fd34822e0c6e73c39e82e5671b1e2cd94950567abf4e139aa91fa6324f0e16e05e4eab633befdc015cd552b8116d93d82d77417835cc5e6c63b47717569cfed93ac38aa968ddce94ebc27743ed10119f8eaf127192c37c160301316229ef62f1dd0b278933094a55ecddd44b218314a7c2a0c48ed485e898043ead490c1a5827554ee74d49f3f95e09829100ea01755e5d942d24d00235b8c8263c24d39ae91f0a44ed775fc282377374cbe3c4d6b9d6acd1ca780ad996e47601b5724b634c18e53541a5f4cb2bef953dcc7888ea9216333ea5a65b6fa7baa9693c84912a077fbbbf0653913724e8b961fbc40ebc9555ad175c6645de211d0e01eef109154cdafa31257f4936cf4d496459075025214e77190b4b5ae076ae4512d9c7734b037c999489025e5b08a55bc63635f1f0285c33f8a884d24a39d1db9ec414bed8c829196cfc76089f3b819720a0e45dbb1ef75cf5a4c943556bd8f34666efeb07f0a73202e2b55ae2f51c4ca311ec24d859fdcfdd38836aeb0805ee9f4fddb3712acabfb0f36d54d4515145c18360336bd71e339af148e1c5b5d5804610d143725fb67e83be78abeb745be3c6c26ca2429c3c710c38b24eccecad741af51ddfb463e490fb7e9eb50472fddd8ca731fc933bb557b45c8f5f08162d392935e30b070ea4c82a8426ed7b29c3ab39e00c9b163e70aac407ce5d00780156d9258e0a4d1c08b4bec0a8677a9969d5bc568842ad5c2733bdf26e346a61ef2810fdc40aeaf0b235b1c65f3169ce335dca51a0300dae0b38d301c8c4ead0cca008c013e940aafbd9ece9f48d9a5fa6f1a8ed7883ae59f74ddf2ea2e244d771a49c1dbcadf6200c3bef13a127c7190a6bd8ad720e17e13a07887da1f37e8dae3bf2e560ea3bc8b83c6b30646346ec64db3157613b4749483201293929b330b505cce8e9fd224501e1be445a26b06a91a80799fde16511ee5590f5514c2801876d1528fc4c1544694798857bcb9922c98b486616a0f46c3685558a4324ad9c873c7ac5b35c54ba81043f01a68348662fbfda3a1fe470655c48f55f54391323f1e9e76eb397842548b5983b6790ef37fb7622bcea64b413c8da7f26db720e6f0f7b8b3e91eb8ec6315c7553e739605a071ce48986be9cf133f0eb5821ced924679c8a5ef2ca478d69ca4f3692fff9d38a3e9bccded08e96480326433fd2beb76da8e099f68dd0795428634e77d9a19210d5fd936de1df44a715372a7e81ae656e1d35a010cd01848ade808acbfcfc23d9647228e7511297fca0e4e002bead18c8039f56063a037052b52e8721c85534d7d5b6a136a51c29a1f7868787af92995dd80ef78505e21c43e14846503441445e3a7f015dd4a6030446702bf056d39f0168cb262997cbbf2bf788b2df27760ee248cfeb091f2372ee2bf577f37c492df675c0ab8d824426d3e0076e0b4fbd7f17b8bc5400f623c09644ee4a8a247d8cac167b408c9ec898a4c4491debdfe50c3c8c12cd2b2527441de5b904b2ff4f9d833052c7949dbd41c96e851235acf89cdfa18c86ea0908b8382dd20d939377fb3a535429c71bfc874b06c3debaba6c288d29ff68ec93d9f7bd121ad182e24b80ba31d3c1ae48e2917a58eb965bd85fd1c3387ee5e02e7b1ccd5dd0594fb6ddc8c3e224960227fc0e61e99ae97dad0e441a60e117e9b493fabe31d3d16976afc6e973f3635f2cd51855810b37af5ec89cf5368580f59cf72c23cc5eea39ceb1ef80412fdffb899d6e4f6f76d49f4743387a42b03c5170d113e12d10c1dc92682b14bf21a9e83b643554ac604faea3d6dad5fe1fce9cf294228c64d558ba234134dc3ce1b8a0163a9d083eda6a1623574717f47c81e170fb0f2dfa4e9c32997c6c38b751c6197fefa8485ce75f880b657f4d6d6a62bc04f3199acebde94b58d0ea86c700302e7e3e416dc06939ae72cb63715d004e8e8b2fb561ca3daf40b9196b94085891546b5a0b542266020af33c42adaecb6a804b4a168265a11d55250cc77e4d8771a027abd4e71c947359499a57f76faef36690ce4411982ccabc2c547bfcfb0ad7a5ba3df82321805bab0b08c0ace70751452e717c3d9cab89b94db436ba3ae6a64e072171faa4572ad735e29b53f26a07310e119a1f245f89833c500b4c1998b66664e133c91fb4428a31c73000cb60584ef455062cdb23f7ff313d34b2d4e594c48f1ed813d4ab259cfb779f7f5b3e3f9d56294ed3786acac0f9b258afd31a9619bd3016f6b6bd2db3b8986ea4f8a25ae54cf2cdc43dd4dadbc1395bf50e18f7e4f03bd6f9923cb92908c7e893431b1136423ec4965c1ae36e1c0f7779ecad9cdd5723c479bad8197f35b555f7a6c583c67baf77f10d3729015a80cf72f0665ff83d9d13851777e6ba5dc1ec68fad4718aa8dfe402b91a2806c134c4bb5b99761f5328095ae566e7852844d195fc63e77b7fa1eb0a3e03133df69bc2f280b8b5aa27bffbd529330762192f776f2910c6c4c923fedfdb0da6e1b50eb67d78887c2f3d1c8373aa0ddd2691807a7c2d21727afa6faf75ace11db939f8b0a3f42ebf85141cba873802d346c7ce226b3865eb31bbab32a472bee4e45eeaf7e09f2b29b92ab468ae5a4cfa0204323cab500f7c06fac12144177899b02bd3ad1dd6928a864972477a348d738ea2ac0f5a04dcb5fa8922b83bcefae6ec7a4da415850bbb3760ef370360b62106b563176bf67e8f1dd86641cec8571aa2eba1ee0d597cdf03a623f7c4e86cbf3466d9ce2ced632254eb5727d242f0c33f9b3848a3793af2efb8fa4da46bf2b8aad234a621cb9a27f13f1889d38884b7909e83e8e9ee8db852d58af61d60401e066a394961cdeb3900f44e42517646983c6ed0adc4f6aac0fe70ae0b0b645e66e07c1d06162c7bff1ced713e1ba074b9f98b0d7d657704c72ca8e282c105f89c28c1faa597bb5573edf6904a5732b1cc20fafe786d51eea3e2533d95e6fb9d962ad6fa3eea5a966c37dac4c38d0de3d036621f7e46341675e0f83e9a31085a02cb875be4687e2ee17eeb4faf22ae2c7ca4bbd76ed43fa991350961369ce6f487e25419bcff53b4991160afb2af6e3b771ac91e02fa869c884c4dff5d087be61ac34b5a56e6afb4622bf673f82599c338806dc2cedc35e5581280b250ba0f0c29cbf783db9bbe9a61451e8d9099bf5f60d4aa49be82cf68777f15039244bba1f3ed55e48b9faf625434024d8c03449941689729bc39d81de3769e17d369c95cf0e5fe4b49a899682579de54a0c4159c65381540d851afa28b5234f6dc138287f9e24e5ca369d95e7046de83ecc0d4192682c494fd2640710f9b9de265739a3a13d540726da18e28a37d06520d70f4927f4b298d77b772c6c599546e386d9adb1a71c6dc8b9b77b691704097a4372226134cc4380fe8973db4058ba5d6d72571634472ee42a73a2adb5cd04c05a94bdbe8e6cd5bfa4c2a7d7db3c5c95e1cfc684d8b4cf5b9630a0293831d7f43748115a636a6e8682d793a4aab9e3dee2ca31d51eb3c6d1cd3a8ebdfd13548fe2fa4f5e8a4099ba9509779d1d2245581015fd0662637b1b5a4f15e765fe566c25a9bc654ef9f33f1e50c8e65fa57fa12746ff3cdb8425556a9acfa72ceddc5fa165a9c8c9c2e46fec2d38c57ee641bf91cb6de37376cbb7293fbc793ca6aceda64983a289876274681f791a145d1d4915d00e22f90cc0df6bb11797203e9e033ebba226682b5fe37644c4f17141b115d71cf5b72fb582fa3942371d3b31a8279e8e254d4958f4441f2a03ee33a52c358ba3fce4ee53769dfcb3e0b1baaa5d60d0998f1925e42eb5ba485ee0d3e8a7632f146e1f6bfd0fc4644d286b5587889466bf0dcaebf9abb4bfd897fe39bb1a7a04bce93d12d828b50e65c6aa925fb3d509c492fc20dc29b414c7d4a10e9327bd5e5143cd84cbdc69afd15209b3271e704ef3cd6fb3f344aac4c31899ac44f427f4e40a6899039e62aa1997eaa5c7e401fbc37a8843b7b11319c9ef51d03812e7009128468841ff9d2bd5d34c1766c04b5a86c27a2e1811b4e320c7346b8cdfd0386069c277e7cf1c6e5f44bc5a3935dd7d5f6524ab6ca8847cec8f4f0101bbd4a0d48bb1864de0f96c0dc71b8e578bbd5730e3483883c30814336bec418a9e695fc70dc3722f222ae2b511085b1ce4f842cc36641037a2490103c4da6b99d0b599733bcd6e2d0b09cd9cd296b138087e72", 0x1000}, {&(0x7f0000002300)="d204d48a3b91ba81009b6b0f6e1470b4e659c2656b3b41ae0242365eed261d1d095659263e824007034dbc214860dac7434fc15328b775896f135382521b0fd23a598b802b57a92e450fbdff401578a524834fdada64ed51cb83392b70053e6dd2088a20393dbd41a489a6c6cc2c98983b0a887e4ea786ed6525c8f4e24ff0b28722fb95a6a373f06f5cbed060588d24dea9346c04f9072c32c2f8047af4c6b7bb6b27ed6c3745a461d9da5c237d9b40a8d1c1121e4c94bc3cdd605d3a4a9d54736abccc26a5d24502d0161c89c41456bf043bec48d1ada792ed7744b3e369974ad5a38a4a5bcf26657865fac851ef3071d1160efb199be418099d0f703c9aa3f9cd10814d918d44d7624de09b672f6b1955fe0ecd72aff5b2a8c30a9e9362b90cda9de28f6f2975542e78c102e90b0b7180f356da1e33fab161ad8dbad87a00ab72047b9b8797487216768396c03b7bd0491defce53c2ffb6cea424bf4ddf649fd0370fb37262260ce5fe3de759435146fbbd998500e850a1575eaf8a5f29b97564bf9d46234995808ce22646251d757e638caa67f9ac26188dcc0dc42dc840182254f82f1c93b47127eaede9845d60bb59cdd2070322eb6b45dbd5209d06def759e5dbdb0d9d64f54ec460ef639025967307e8a2faf2e9abc21b71a34b3f426fd0b81f0d0f06193371bdb0a51ca5e07e1af111e98f172a5f9a55e3592d759a9c195593fb8a699ce6d4de3de3fced20f1d9c77d8e15ad1c9b6220a4107eaf68efdc5e1341395ff080511223d1ac56d5e82e057f97a17785913927bb8e384e1c4314c9f4599ef89e9382164600f5a5e82db67bd2176e1d49817b94e8fbd2230e7fa4d4598188d5c29a22de12383001c6bd6135a34af42164694344eb6405774ca7a021fb1bc507ec9d5e78a60f65276c0936b8e754bbadb8a9d40f354256f757cf09e3b7011028f236d68d0c233cd3ecc468fd2f5c1d6d5e37aa525af327f22f684579070fc445c674110ca802b93641e880d8338362fa0389bd43a7b0e01618489108ae8b15eb62466a927cca30701eeca43dbc18143b39db2c7637a46bd4614ca6085e492f33780439f77961f56e1e6b5e2c73e08f47a579473218888051618aaea5ee23615ab0ecb27fa96925d56e6c2ac9a6e5efe0f1ddf896c5063b43a0aa8cb94fdb66c7ddfef733f00c7d68bfed5922c40ef58311a8309187829b999eb63e38c964a5b2f4abce5b304f2b3d3d647eb3a2cc307d886b5e2c7ca59bea0ea05b44c512736a7593e10546d56f11e8cd9af6fb1a4ec0b84e4aeb337e8a65d2de0eb2536fec041fce1f58a5f67ed2c7a0ecf9b10bc40fdec0dafa4d5a02a172bcfc77b0a2bf447a4436e73ab43678392a26deff07f814e71ed3c197082b72aba6a71d1f57ccf87b8f6ce48acdcd55947bd43c6fa7373b03ef137857a992718940419d6dd9acc9ac60c51a5fbc01cb8fba19780f626b1b9fbee00f181767d36578503907807ef33df43ea7217b19a6e7d5929647e8154b0673072422f5a968453f2549d6b5eb0814639ba83be2ac1cc2ba9c9ea3def291267854db8c1e821805d842ed1d4f77916ae6866e758370bb8a787ebcc6de11c14e57cb736cafff932d19c292f5db2b20fdd97e81fe28fc70d33da6dbdb668af9fbaebb9c947f238b54fd978f509a13ed543b6491ec282473928959e0c9c18d35859a630853781a8d526c75467a39e086aa019eed337d5cc95ed4f29fc1a4c324adbe88224b3f2b8320d94c22fac50fe4b145967ad1fc2f987ce25e8f71db0485a1509ea127e1c424249e5f8c3d80cf2971da7d209b947d7f36f13d70f98a460a0157b31f0d87af3134d5342088d3a73290b1cb8812d14ea9bce55184bc6a7b817dfb38e558019231ef78dd40215dd37791710683ee5366c754e97ce262eaf125e341dad34ca7b60e6868c2fae7d3126b95606fcd3c818ca0846305b5cdad971c0bb1189ff7f5d4d246381e6cdf2739c2ad01d675dc91846e0057e26877e4bb1dfdf56f4388396b9c1a5ff6f6b6422e68f7f3e2aba812e8e378ae1f5b9d451e249585ccec1487c2c329d1c122446e7482e154f694587eb557f1d0201712aab768f2082d1b92ce676a6aba18b8b2350e38b78ec3cff7bb511450bacf483c4885c832fc30caf85b6102778a94b2ff5edf2354c1a84497a6b38cc511971097028faeea4cd4cb7a9d35ef3b3268ed13b9cec14e373eedd34300e85c5ab4342780e88f50637262913e44f94f640370db8963f710e9dfc2b2255726acc4b44de75998d767a4e95d2d81c5ef079687e9bb0eb49e85a95b3a8f4e7346c981e1d15c53eeb12a757087e5a455f219d59d0c364ba1d41149593a1b109cbca7d8ce6554f5734035b525f96b86facaae25a1b81e63edd080999dab2635552d57b6fd99d5a8d354e04bce6ec92a2aedbcba9b3dab15d7880b1cf4417084434c3ba88d87015630c3daadc762435712e370b36315f33ecbb44270892c438e3e3ba71095f41e3d2e0ae7722a584f1b46a511e74920e25035d903978d1df21dcef48bd06b5e738d9365beb8c9fcbcb13305f93b57124a78893aaf89390848d66794c42ed12a92d6dd7c7fd75a8a2dffc620c1a87daef937659ad4e6dd435ec0d6c0dcadf4754bdf0f0448af8b07a3774a7bc50b50f2cdb7830ab1e5c484f1aa00fbe0450780740219b5f538c968c13e80a71cfea169a504857e62f5fe8359334d12d86a595977b2cd1ecf492fb13bad418b348519f0c2286d04b13b38144dd14d4fb42b0704a31088d1125b6cea52dc43bd9619b1e56de71468b550190bf056cbae51c17069ea4232e23a23bbeb3745578a8559146caf3a18ddc5b022a4f4c7c6123b521cdafaaf5bc8aab2b41265af2b599a9e064b364da525fdc91ed36a37febf533143e7650175cb5fcf84a1a4b5e1f8c54cf3b0cde80f75bab44c217b720824d61a526abd01e17b42dda4ccd6b041d14edde68460a10e940a43a751457e1316da91f1b9f77eff989705b0d69fbfc24e4b715ff4d32b0363c6f1f423ad57040f8d5d1ce7f45d656e5786b03f22269a3c2d49321a3943c368ed34269dacc127dc02d032c9ea8e93d5e2d5578fc19d2d9c77dbdb35e2daa9dd08af0be2d792d4ee4fe9d3004a5bffd5a89a98669612c055e53b15c31257af0d7a6d95fb39c5230c3f77eb0e385b993ede25d8feaf4648e483eecea6b58b17432b945ed6fcd301ff6254bf6861227b4d92ebaa8e2aee927537dc0a3b3de77fdc62485dda47bbdd82109838dcf409a18571cc38e8fd9424ba7aef6eeefd3c8a80e75311f426e8021ca052d4f507fdace92281168f798d5579d8392f46a988b623eccc09e85b15ebe9e1e4d105c18eacf607359bf66d8c2425fe24b1d40a2d5802302422a3f36db34e1eb6cfd3816791c11b8fedb0d4e15dfe4ae56f665f7d9715f7918ef91589bb5f6bff74c5f017bf434047be539c72e1e8857f7f2b004f2968bcbf18b650985d094a6c502715f1dff28d93b6af59210e99faa0dca0b8cd66b1ba6d1f8911970ea19aecbc89c52b0ca44643d6563ab96d3f0ae0e19112bddafc34dca83131fd59214fdd47455982aae68c5b4599843d5f36847b448291ce272c88cbfff85f783d46a03fe0ae4bc5b89137ce32b0b78a78739cc17da5c3097257d58ad7283ec943767cea5959312f1fc5a4a33f483a7e728776b4be84301fda719a45260a57409f90cbf41429f5055160d6a0de6f98866e8687e82f075266b4a9bf2508052e6c4c7756410c17d57ff8b8d2b4c6c758d466799a12679dbc90dd4b7668b16822dd0633189d4f2c6841f9daf29c5d64a9565a093c5184d466ffabca86e79904d2b089bc7a773977aa00e8c06e6c95b87613e6a97baa6024521955a6e381b664075e309bf61687d0fe1e3bbd376bac42b0acd43ceacd07f6cc8993f9d96ce0821861966f103caacb20a693bcd18c6c6ace5f9ad0fc2b132a200360b296983d1d2c582caf1f577c8ede90a3d0c72132960a1fcd2381b502f305fbd332ffccc96b75da96b7eb88cfb5015d47517cad89876f87aec7644a910fe448734b59027a3b1c3b7dd4db361d20a7ab6d6d5c45d351f9e9b5d76dd630511175e1b3a8337b252a75097e1ec0c42411f4ec2676f70e069a5327c667c52f095460ffe00be3a9ecaf5af107cb6e086e9a687affcd8df72af57856de6d47e3f9b41f64e5a6fc85b97a95403ced0e57456213f5b3ff22de0691f6d687e02c4b43a4030218e4901089262a61055f4a7ee28ce4db7135d0328b45645c7b80657de74e9633334ec564c2cb6b0b3f3c5e92f70d8ccdd34098bf7df4f94a1cef9068ab1b490f4f7bea42bd032c68e53d4d52291c00f5ee464d48973e3bf1264ffbf8345c45415e3de7aa432d19c067103d3ec71f12a01976d5230425e21aa198cc19e273db597c2e25debb84c8a8fda5ab8feb918e2fffa69f9cfe797c71015020b9afefced8f6395c3d32c9363055164e847b17c9061981dbe333afa3e9a5409c66882d844bc2b14e204ccfddc9a3b1c11e61387325a4844b2ce36b21e268bc8af2388e75da1445f3974f6b950922d38171d8fe057f3b86856b1d40e81cc8241d15a9ac17bdb5d908270c72dd6e2dc8ec4320c29dbbd5ccab57695e8ca3fc18c7e73a73692f51d9e73955694c987418d092e629487126d0ac2a0e1926754890c032f9f7b95654bbda9c912d7db6c493280713ab03097dbc11a2b8d1e9d5e38f9e72a54272a6d870fdb14ff56fd6e83dd7ccf753980379c9ea295bef0155ab3517340b51b30c798557573b65bb522ade4297398906972a089b8fad1a1e99a429b9d6b0eef241c598e3bcc856a62c9159cdae973f939ea0186bf24752965ab10b18428a77eafc06e64b47590e465bd42e105267e575d5c86f3ad58fd37da52ded43d003a9abbf7ea6fe86491fe8f6bd9fdaaa99e4fce2365919459138206c77f903d3834edfb9286e02aa969349673a88e842279e993d33ade70ec2609aa3d5f2f8f69881c27ec7b9769706c450946e6b203582a3ed69fcded1122fcdc02a06bcfcc946058d2d18235665a4a359626256e706950ced6c56769ae02e88030497f0de6cac17ae1bee0dcc9ac8e233ef352e0e80fe891de3dca9a289f7b351ea574dbbbf1b8d86cb523f2dacf4c6fb41920ac70f41981e874d1145d44c35b0d741ba47edb283985613144a5892d98303d7f27ce2f2b0e3e08712e07bfa0448cc7c8d52020bdc81f1dc87c3ae206113fe6aef4ae0619c170373db094f6c3c28e7f3a047f3c5423ef103ed4ef65a587b7b4ad97d2e6192d8ab651d42fc00c691ea46de58899968bcf31c93964c0ec8697682c57e7fea4d54f93a0352355a397cefa7d6ee7170abe95bee81cd33dea0293d559611592e0ba6660212e55a0328a7b950f85e59c4f77e01aeef76217dc4d7e2fe872ed5c74c85c9b49d8e73a58dbf2187806c91b3accaa2465e9ea7530bf630cd8434ff2f49d383e8996536f955853007fc1648f467b86fbdc3e2f7f2434bc60328e0a1e863fead9cfe693bc51b3b44d2533cc106faee724327aed702caeb746a6ac25a99b58c161224b7032a7caf6793756422246557bb5085c42f706ada300a53594955a3dffbbac6b01e9e22b7be338123553114a99089ca3344b5288e52c63638817cccd969fa9e7dfc1079f120a503af2e1c54d39e4449da0b53a6f22344148cf0c92c065c0b8785de9ea5221b819a0808f6d4495adf854bac43a194511db7285656e580b2cb29575d075c45562b98", 0x1000}, {&(0x7f0000003300)="daca25", 0x3}], 0x6) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) readv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000040)=""/117, 0x75}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f0000000340)=""/65, 0x41}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f0000000480)=""/139, 0x8b}, {&(0x7f0000000540)=""/134, 0x86}], 0x8) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:18 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) r1 = open(&(0x7f00000004c0)='\x00', 0x340, 0x56) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xff58}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000740)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) select(0x40, &(0x7f0000000000)={0x10000, 0x4, 0x9, 0x9, 0x10001, 0xffffffff, 0x10000, 0x8000}, &(0x7f0000000100)={0xffffffffffff13ed, 0x7, 0x4e, 0x7ff, 0x4, 0x10001, 0x8, 0x200}, &(0x7f0000000140)={0x0, 0x1f, 0x7, 0x3, 0x3f, 0xfffffffffffffff9, 0x0, 0xfffffffffffffff7}, &(0x7f0000000180)={0x400, 0x10001}) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd\x00', 0x200, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r8 = fcntl$getown(r7, 0x5) r9 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r9, 0xffff, 0x80, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) r11 = syz_open_pts() fcntl$setflags(r11, 0x2, 0x1) r12 = dup2(r11, r11) symlinkat(&(0x7f0000000000)='./file0\x00', r12, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r12, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r14 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r14, &(0x7f0000000100)=""/24, 0x18) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r18 = socket(0x2, 0x1, 0x4) r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r14, 0x10}, {r15, 0x20}, {r16, 0x4}, {r17, 0x8}, {r14, 0x40}, {r18, 0x4}, {0xffffffffffffffff, 0x10}, {r19, 0x20}, {r20, 0x2e}, {r14, 0x100}], 0xa, 0xff) r21 = accept$inet6(r18, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r12, &(0x7f0000000180)='./file0\x00', r13, r22, 0x0) r23 = kqueue() kevent(r23, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pipe2(&(0x7f0000000a80)={0xffffffffffffffff}, 0x10000) r25 = kqueue() kevent(r25, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r26 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) r28 = kqueue() kevent(r28, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r29 = kqueue() kevent(r29, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r30 = getppid() r31 = geteuid() r32 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r32, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000c40)={&(0x7f0000000540)=@abs={0x2024c2d08aa667ff, 0x0, 0x2}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000880)="c3f9dadebffb28570799a669bdcc9be62bb9d3bc173ca063b81dd265a8ad6983b0dbfe31589ff0dfbc08d60e6b309570372f22ae706de9681f0a29e4fc9853930603b33fd7706be9c3d835858ae8b8ccaf96676c805dd28c00e53dbcf070a6e7ce2f70291826eabe37c73e75b0318b8a859b68aade5d1a49fb38b0d3a86946bd8387aa0926aadd13db0e7c42ccae23956d3bc23e64048299dc7b6643e4159f5d04ea5b6d8124e49724ab7b0da73af9cb2b000bc7c4ea3d0be9fca52e37a798585118be6abd22091b163d72be589fbc8afea650621131d4b176b78a40b78202c97461a6e7505b017f8e", 0xe9}, {&(0x7f0000000980)="0ae3d9e3a82e51d21d5002392e000fee942c2e53851703db3b23f38de9f461167b592ce8f1a5436ca1aa047adfce1f1bab1cf651cff33bc7a61fe835cb6a72a04d5cc2a947774249c21e117ebdcf533c0254653e457e9495", 0x58}], 0x2, &(0x7f0000000b40)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r8, r10, r22}, @rights={0x28, 0xffff, 0x1, [r23, r24, 0xffffffffffffffff, r1, r25]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r26, r27}, @rights={0x20, 0xffff, 0x1, [r28, r29, r1, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r30, r31, r33}], 0xe0, 0x403}, 0x400) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffc, 0x0, 0xffffbfff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:19 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000027604000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257073f898b2e27acb5d602000d1c5e70fe914a98c74851b7538c2001cc7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500010002000000000000020208a371a3f80004", 0xb1, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) fcntl$getown(r1, 0x5) 16:00:19 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x2, 0x4003, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) sendmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x206, &(0x7f0000000040)=ANY=[@ANYRES64=r2, @ANYRESOCT=r2, @ANYBLOB="8fa39d7141c8b0"], 0x30}, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() sendsyslog(&(0x7f0000000000)="6e0935ac917dc1942670b1c69bc0926b3ff02d5345b28e17b237be784b6f5dbae43df8d63f406908d3c4e18dcd6d573c8b6528da0aca68644246d5f47cfa4b83c5c2f99edd8df31aa85d63a5bca68a1b9e3e341062426cb2a43a2e0455ef81cfc9e5180a0599452edd4ce1182c5f228ca04c2e81e143a91b2e8f67491f2c80da35da08ed7f0d27b3c96fef373576a59d102fe9dc", 0x94, 0x54) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kqueue() r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r0) 16:00:19 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x80, 0x0, 0x0) r5 = accept(r4, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x8001, 0x6}, {{r1}, 0xffffffffffffffff, 0x44, 0x10, 0xd2, 0x5}, {{r2}, 0xfffffffffffffffc, 0xaa, 0x1, 0x8, 0x8}, {{r3}, 0xfffffffffffffffa, 0x68, 0x2, 0x4, 0x400}, {{r5}, 0xfffffffffffffffe, 0x10, 0x4, 0x2, 0x4}], 0x6, 0x0, 0x9d0, &(0x7f0000000140)={0x3, 0x7fffffff}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$TIOCCDTR(r6, 0x20007478) utimes(0x0, 0xfffffffffffffffe) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000000)) 16:00:19 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) shmget$private(0x0, 0x3000, 0x671, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000600)=0xc) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1b, 0x0, 0x0, 0x1000}], 0x3ff, 0x0, 0x1000000, 0x0) close(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000200000000000000001c7050b954e0f6f68e10673ae6c4112000000000000000000000005922ced82e2f4cd88baadfbb06a8016cc06a58a3a5bdf21f6c4c8142f6af7f7169fcd3ff21966f9cfd4d3e651732bfb14a146a4656ecadc0a139fd885d798b9e8297e6591d8ee7c94ef3a91d7908a35eef370ad6c20000"], 0x2b, 0x0, 0x1000) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r8 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r10 = getpgid(0xffffffffffffffff) r11 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x6, r6, r7, r8, r9, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r10, r11, 0x80000001, 0xfff, 0x3, 0x100000000}) msgsnd(r5, &(0x7f0000000300)=ANY=[@ANYRES16], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000004900000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000002281628e7f000000000000000000000000000000000000000000000000000000000000000000000000000000000040005b844896939bbaef4f4a9975dc739527c1086fef10918cf8ef7781acf85bc8f01bc53df54b87f80000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) r12 = msgget$private(0x0, 0x8) msgsnd(r12, &(0x7f0000000000)=ANY=[], 0x0, 0x800) r13 = socket$inet6(0x18, 0x4000, 0x8) connect$inet6(r13, &(0x7f0000000140)={0x18, 0x0, 0xed3, 0x1}, 0xc) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) 16:00:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x3f, 0x400}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="8aa3e0e2beb6fa1df2b78fcc283050939344c13d7a0acfc14afc78db3372a1557365c5931e09848e9fb20c1b1da329ed6a9cd383280519578ca2b6038b239482f7a35c14f76574d1fc206acb3927ad18e4a4d4ae55", 0x55}], 0x1, &(0x7f0000000380)=[{0x20, 0xffff, 0xb1b0, "a4fec5accde47fe6fab814a92aaa"}, {0x100, 0x0, 0x6, "c3b4e47f82a4e657217d8e27082a7ef8599ce4dff96104bd6106d285ea438194f49c35bebb87add2184e06ce8db1405e83c284d53547d6d58bba543d860c057eb3c6e1ec62544e6e69c915cbc460fa211997df811c4882c31afabefe15077160bec12e739adc367da7ea299a822c3c7aa0f8c63b3ba1452370664ec66f3885fdbd9ddb2ecccbb65695595ec56bfe302288acd255428ca522ba1011b8c9d89e12e10638a8b01bd89d98cbf1c8bfb7a8f237b9886da206198e10f7f17bd240e5c80895108dcfcc629dc28339767ef867b2e39901bca578a0a0953fc9ea9cc71278a97b4f17f568d3f738"}, {0xf8, 0xffff, 0xfffffffe, "0d47ab3ea38c59db7dab34de3e3734627376ddb11e671d0ef9756b4fc6b65cae8bbd8712c796a39b05a52fe326e7752ca255ac3fa93bb67c04b5e24a918e2bacf52b7c055f1020d487785e6aa129e29770b4ef0263500be1c2f91f22339c1f8d36e3466193490e7082c44128593975bc178bc8f8c3ca2f99404069c5305d765133bc4d3e28073bdcacd44898ff98812f72574cc11c8c8ad3f4f9baa873ba38706210c59704259e6519b40431cbe33b8fdb963658dc2dea26966fd82c8c7841e074fde7478c35e69d89b1eacc0aa35f205829fe42bc6581945cb5fe9cc32688c71c9bf593"}, {0xfffffffffffffedf, 0x1, 0x5, "e4fd3481ab1341eab32fb030e51cfc371b02241085762125b7cc1fc9877617bc2f249a11d3ced32584fd3791a29953103455cc3faf055e374cc1e2a8ca3095e7ddab353a648e03fb32578fe7b3d4e2eb934311223ca6f7bee4e027d0a12dceca37b3a1d3b347f5cd12d64617ac5987859bdbd3c8d54392452e1e2c1ce3e3d7181ca1321c3a68df2170169b01bd9ac43e186e1e1c482afe95501adcc2d55d62651b31d8e08f"}, {0x28, 0x7fff, 0x374, "dff9786d6e55a79bc5b07f2e611af063c5"}, {0x1010, 0x1, 0x5, "51539a2c002d08d097eebaebdcbdaa7a8f32b6cf69cac52c8bc4d0de9ac19d4d6fa90a2cf1cce1b2bb3a9e545492d3f28aec4c1b827c68defa1e54fb278ad9a3662453a37c074e43c72235e0cb1dfdae1e4212ed7683c8bcbe309f29d12ab49fe3c5c4a1563e1d59ab2f639d03222fdc718898adcaba4a5aaeca97a38323d5dafacecde6cf1ea15f5d4f320388ace51974f2270a2a3f97ce06d051af44fb4d1256d44ea88f817af5eb91bce70f51b179f4abb0532794976ba99933c7a75fb92e01fe82bc75bccbe4e4813a6abbc4ca5bf266b51254cfbf0c66eb8d12115c55e6ee76ad035c42ec57d4f53c1bdd6b654a8f2887528d0afe1bac098ee3dd7e0b1212776f8b7327063b2e573e677ce3a0561d1c82346c4096ce00f5640c1f980ae9a3966e927c3d135d2b23460050f10d5f6afc34dd20ea878a2676720eb665586af7af8bb13436819aa9de5ae3d6bec1317f930e7939ece07bcf3f641554c905453a5429b077276e94c7618fbf82fa29f75c494759fd0b3cb91cd1b72aba9f17c2cac79f15e5862cbcdb53af94d704cee91be481fd96ff03be5c956b352798315c3a99a9f32af4c70ee5c2ff754955ce1be57c584cdf21241449fbc512b44e00b6d82bf77236d05fc8019076defce2c44832fd30d94b5c6f9fc7d0157e7cdd007052b04b96392571eddb312241b4e4109cdbbb88844974ee46de599118efa541a8ddd456a67ea9ede1f3c4253015f9b973f133e8862674e5a1006c6fad85982ccb55b36c9c112f15f330661195e400276f76d26c37216871dfb7b090fd77991ee5dcdbc645bd1963f4f87b1d0ed466e486cc12a0ee77480b9f635342b2bb341812841ac00ea641bc78698a2a40d2ff439577f024927a3c53fa5997402a811f4899a067753826dfbef8f3bb250cbd8d91a1af16e321924e6427db2f4ed71fb0a7340d6e88fe04e543cbe0927537532546509e4d872077f2b0863e84ecd0a0fdf5b1e1aa1daf8afc7bcf44ac99c935e32b713f70d8c22c802a0d929834f902d1bcbe1700e3fff8edbccdeff9d39e2a62f775637abb76d5d1f377bd2ce0673c01f767702a631805c46ad9d79b41a069a11f35548d287e3b1615977b268ccd8fcf28bb7274ef5d42f159c9233bd72b714ff41e320ac6c16cd03c7cdfbe7922f239e616e624d5c97a0dc045d4f4cc6d68dce4ad0d642d544fbb350ffd865ffa8ddf79f6fe3b9d14167e843af6a2bbbf965c8a362e074f2d4f3d0fbd6dcd9649d9dce8e62ce683a0d08d9a7f1d9f98911c8f7fb295d5459523ad69e56e66c9dc7115f889513ac8185713e80d0535132595e0e227c81be8c1eae561120a44a7ca00586a81a4c7fefe47e68777e7cd446ecbcaf452fb28031abbc7b698a1fcd753684da5f539de86be48583c0661422d0bfed0bad8a399fd7afffcab18625a2efb365cbe320e0d6ee56a9ddfd83abca129bc0a1ddce3c87643392ad9b3d49daef5ef6958f7604bff5e4e9ade1628f20588af53185ab8a34e3bbab290209a39b9540872c047cf7da0ffe7debd17ad01ff2d0703d6c1d16fa81f3d68549e9e650cbc13aa85c282640bacfd3d9d28d423b774f446536a2ae7c2c389fb2084a7664f4057c228dfea9ba4605c653140237f637b4a004c5eb8981ea409416d5230ae9c0f2a3a745b8e5c1a02ae86a161618c749d43569cc49bf229406063b34c6148e8ce59aef26742882a8e02a75dca9d35857ac944eee272c85a793b9be0e00f28f7c58e146395b970612af97abfaa53c60894e1faef540c1c00180dad801736b0194cbca505c8472b97026043c78caad79181207dac5d80962de6d81b231d5d278d4227b2bcff8601780140b5fa1d606d66e3d81adb9768390e2bdf79a871ae5ceb075a6c122f5b9ca34628767f801a6dd7e4b6ffe723c18af476d1da567a438d683c2ffe6b46ec3587aee4a8422b3adf06765d32dfd94fabe346c213d5194f60f046441c01c5de1a4404b5e2c543bf7e91c1904ce15ae9b05d113098e110fe9ca256b5301633828e6198b2c9864147fc1b05ec0fe882c0bcb06abee4969fe8c087027dbc4c9b0038063fbee49daaee1c077e2be3e4216e91b57acc1264cb98337f5e57b12b1ac8f6682a07d51bfe7fa8b913540dc6f96afe0584d7625f2e101da37aa9d984408fd534582cf6ba854d49d5af2c9ecdcee32fec82e7c155d1d152a192da8aff50257e9475cc5f930beba196590d1b04b7278a1c33c8f64d9b1937c1cf307d101476eef757841b7f09b3dc68e9d81544b5c85916a242d48fe1da49690d407432f63130705f13b0b39037e5b625474ddb4e0f6379c1d8bd5b16c9e8d4f5dfb52a3f254f0932e1a129fd0b54e9a09a5c77ba692d55ffb746035f7c79d39a335093b0d88ab045efedaf8e12fecaa9598bf2e8a22aad9f01066825a753b82faf71d16be6cb68aea85c0c6bc39f347b48d1267782c2fc903bde6844103d5d5f4053c3cebd13f112dffd52874afbafc95fa410e4b3e79b716b74284cac1cb7e44ec96954558401b40a79c4c0ba85bbe6d0469d1f33b81595bbe0421cce35182e5e1e050f560ebeef29458bf30656cd6ad6c96d71187ff7d011ad3fa333e267246d70b1bd2889b415ae88a0a06222cba2ca1fd21c31760705040433b5b9cd28248fdddd8ce1605b77e609603ab96cca898bedd2b28c5e16497a36ce11b8c528ddd7034c62508864b976d3dbbb8430ccac10bb4d9378347be9ab8912d85af75c430cac8bd2560c737e7636c61ecd535e8a9a1b74553bcc00811f4568f31c7a3bfaa8c4d2de1e29d992474332a204aeca16628f4b2116c9112bc17d755bcbb4e679974a970591c7c7b273002228c3a2feeeac21aeac7f1a2421abc10d5124ec5164f975d79272157f4d3af1b66f48c822a3f3364b291106efbf98a119ad81428738a21de19e583af7d479598a3139d6b34311424074a00c888a028d11242685b5241c01e3356780a9fea62cacbf4becf6bb3234691bbc2d0d8c780db6b1bd059c757c4e6061f166cf34fbbf8a81ff8f7c54c25cabc1bbcee243383bdb318c5bffa5148a3df73021d3e3a80e41b9b34e1f35f9dcbb74ec6cbc2db0c36ef5f346fffd2a20d0c381708b00052b93c5b4c2e034585161542b6daeb5520518a16737619effcc11a585ac2b1332d3d6a0d8d3a082478313e14197ebb14fa35afc8bd9a3a9cb8dce717120fcf2cceb7b80b0b55480d50e040032e6c67ef876609fa2973d323e3fd286372f5f140f5b501f50ef96abf0ec5e7abd20b48154a2165dc301f8d115c5a132f579b4971ba50cdc4db5bdd00ac994646055ca32b3e29e9b6f9736f497d511fd87911f688855155c1fd64e14c92ce6961d02f21473ce7858dc03d144859c89bfa0bde218053dce713679eb6dbb1a6e941a06fb8a143ddb59b717bdda73c86c02cf79be0b89c42fe1885ac6d56e81fc567628f1e591e8b2749c1a728ca5aa99e3fda1826ab55164d117bee9ca1dfc3c023a89758f0539e14d92dce6701236dd43b487e495bfb33fd20e32c1ed8cd17e9d049cf5a64900e58e6600b0778693e66369a65161842b5fdf2c5886b464182047a5ec09a77cdec3d5770cf8612d60e15a0ca6653cb5be942ef30021d74db3950e5337b07f59784e6c9a8bea3f6fc2ca7ca396b2fcc487451b0c8d175a6060e7b8fc06a576149101d890332e541aa1ce252b28073d33d50b623e6d85e21645829118acb3ca2995a63a48713a4889a1bf58ac9c502c06293dc121fea6c57ad0c69ac58f7c7bb91eea4fb3beb18e8a9db8c7ce11db75e39f6f15306b5bcf1db33d0c0f5804c0999ae856673d7fe2d752b763d7202797113da8fd6192d6a5c10fc556110a2efb786c0222d7b43465197d5e2e6809bd714e90bae0dc0f31a9cdbdf7991197cb1cd09ae5cc2d0dd7d677c9c8afbfd8809eb58bba98dc8535aa544207d3d025d30125f32052252c55b1d435dca2b830ec0ed210a47897584051b38fb40dc8bb5cb742cd5ffc65549f20a45f581aba7f4ae3532f18273f3a0d31c282a40c148f48029f1f83d0f5af36e3e82fd258d9f8f972629012b18de5b404631ea1010cf2a6ffb49475adf97ba0c322e8ccb9c078c0c32579b5f729df1c2b34e81b7d79601ea5cf1d8700c319cfbc8a1c03bb147a279820c5fb3805708ebc571f01191c99448e58823adeac665ff3a42fb1c59e2ec08c15aef6072cb651480ebde9d466c9359a658a96840032d65b414ace6613f422333946dd399bc321f07f881278356494d2af2ae971f89aeaa57239c0c712cfa255e0007c6d27f3e34657741f3fd7b0bd1186670056b24f12db55ed2504745390895289c538110ef772ae1137162b2ec0f147b45d37547ec9528890d26995ac501b6b829f6d2e27422bf122fd5cb7af2594e338be7f27f0b294c5a9e60eb365f0cd2dfefeb0297c639bfb08777744e2a07651256589bd8646e1644479ada7712f5bbe49c368ad1b52ee76b7f61ff071f81a3b73e65082131e8cedff64bf132b5ce32c1438938ddb74301c71d500c2b9f13b29219d8b6b34c5a95d26442d4124d7786463e4784c3148753926c0ca7252f8ea22bce83f7967ffdbeace169571b7f63bc3a34cb882a7f8512c07e593f5906fdc52249691f74c51ac8d374fe08a10da78711e3f19dc53690859b045cf1f178f3cefc956e3aba6d5ba980fd7f760fe48cf4f2f6561e988f4d3ea1a44370fa24e08f555ab9cec457410f00c3f9f20e99f0f8202943a46862896107f29e30060c921b5504fcd7b06fdb9f4bad1bc34374edb1f9ed19a045d9b06d6cd7cb734876616c14e5124dc7e2d38d1d8aa2fa831f17286f59efde2fed7f97019514169042971291e4528bd4c3bf64dcfd1b19e3b544c4a549a268a9045e10f910c794e5c2efc02b0e52e43c4be5c60eecaaef8bb2b53cc3bd32b70203829c8fe27501fe7238b0cd910def4ecf56b5e05df814232151d64d8b3121f959233c3064b8ff5905cc5584ba30fd25263826e2fc2f90e1c2890a14e5c9c028608a8cb8f516c7acf9e32faacfcec803c470e370a75e4fde0a4a5eae6d0829afcefe47882e43ec09598ae59e6b36694bfe4361eb981572b32d6874fd38f46600e35f39902857404b4bb4e396b748cd4312b9acfd0473cb2a3b5aa2132be76c05e4c552d14faa96df249d4421ff583ea1639f0f4fcd2f00ac410b99f86866233d3f1db4908eed55d68233927e42df37cab51608a4283e6eeb91f94f4c98c7350ff782d194b2c8961c4cf388408d3c2173d240a8af5a0bfde3f295bfa01600eaaa760ba64d7660e9198317c7931c591b1b7019d6d42accfc24e43e2d5cf41bef946da6c225525d0f23a4c50904a2836263d217f3328c55fbb527388d991de31eb468380f4432f84b3ff5852b23fd9c7d1c83066cf10bc929051470295de25481dc9b28034f8d4e736f5cac762d32649e999d8d9b38e1756f5b6d15c51a69e350d8c11103e034d76e89b0e29abe5648793b1bbc32ae8e31084de2c2d6c798551e03e39844b15a0675442dfa5737716691c9618e564050b5aa7b5c19904a781de0cdeea240b3833e19358cc060f4b2373a7a7e4e1e889a80ebefd77a53bbb1e7379a44162dfb3268447b8dad5e5439607794db86de8eb0761c1af9fefd656a3d720b244fad806add4464555eaa94c263c8cd7df31920f070e40820bb872172fa88f89b072b7bf8316d3ebc06c001af8fe0b343d283bf406c40b468797a42b71b3c76c1f30113fa114bbe94e7639bec021f6a9a2e36fbef228"}, {0xc8, 0x8001, 0x3, "dd54dba5bc1935123410861479171a4b122f9f16e645df7bcc9cdffe1d0de6517c2aa8f5b67088710f7f4001fc5b93102bb0770782670d9c5a86527b545ddf231026da6965058d274c708fc0f99d47f8e7ca8b44fab0660c7b91674944ccef40641a80b70e169df11508dd8c905f136ae01bda9e928382dd9a7de46efdacc27a4cb111b048f3a5a53f113327f0d827fd63fc07a3ba5765c6a2e681e29475530a84e20ecbd98dee59a238f6aaf7b79857fff57130"}, {0x10, 0xffff, 0x32}, {0x50, 0x1, 0x8, "b53aa672cff380b4368c8e48fd83625773687d6888db7f0b9f78ed88f1eb77aa26b1fe8054e544497799cd6ac9566407bbd5cd83c1725bcc5653"}], 0x1430}, 0x8) kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) fcntl$getflags(r3, 0x3) dup2(r0, r1) 16:00:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="f4"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x31) 16:00:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2184, 0x3e8a) r0 = socket$inet6(0x18, 0x4, 0x81) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x168) pipe2(&(0x7f0000000000), 0x2) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc0600d2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/200, 0xc8}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) r3 = dup2(r2, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r5, &(0x7f0000000100)=""/24, 0x18) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = socket(0x2, 0x1, 0x4) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='\xe1\xdb 6\x00', 0x8000, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r5, 0x10}, {r6, 0x20}, {r7, 0x4}, {r8, 0x8}, {r5, 0x40}, {r9, 0x4}, {0xffffffffffffffff, 0x10}, {r10, 0x20}, {r11, 0x2e}, {r5, 0x100}], 0xa, 0xff) r12 = accept$inet6(r9, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r13, 0x0) setuid(r4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x7ab57fbedf25989b, 0x4, 0x0) connect$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) sendto(r1, &(0x7f0000000cc0)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192a", 0x4d1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000100)={0x10, 0x200, 0x4, 0x8f28, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000021000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f000053a000/0x4000)=nil, &(0x7f0000240000/0x3000)=nil, 0x6}, {&(0x7f0000253000/0x4000)=nil, &(0x7f00004be000/0x2000)=nil, 0x1}, {&(0x7f0000462000/0x2000)=nil, &(0x7f0000472000/0x13000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5a88}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000366000/0x2000)=nil, 0x9}, {&(0x7f000078f000/0x1000)=nil, &(0x7f00003fb000/0x4000)=nil, 0x81}, {&(0x7f0000288000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x400}, {&(0x7f00003c9000/0x1000)=nil, &(0x7f0000469000/0x2000)=nil, 0xb0}, {&(0x7f0000049000/0x1000)=nil, &(0x7f00000b2000/0x4000)=nil, 0x7}, {&(0x7f00007d8000/0x3000)=nil, &(0x7f000027b000/0x4000)=nil, 0x1f}, {&(0x7f00001d2000/0x4000)=nil, &(0x7f0000256000/0x2000)=nil, 0x7f}, {&(0x7f0000797000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f000041d000/0x3000)=nil, &(0x7f0000117000/0x3000)=nil, 0x5}, {&(0x7f000037d000/0x4000)=nil, &(0x7f0000180000/0x4000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) 16:00:19 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x194921982099b6a4, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) setsockopt(r0, 0x80000001, 0x7, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713000e69931929648ccbd44abfe09011d7a330ce174dc798e1e2c942009ff5b0e4cf1b4e09c354dff1c14c30e7cbe72fa866e1bf52d40ac3d4872754134b520f4a06c135a1da39278755b159a2c54382184ef20830ceb3c5c88e3860764b95e0de1782839bb89c18ca9604eabef8546fd0458a21612d052cdc321b4dc7f9ddf7a959a2cd52b0a258610d73118686e65352cc9dfa9d4ba4162c624312a5efc7c465849d8964708d4aeee2c4d8aa0b15d15da8c9c28f35aedb008f48bf5a7442aed9acb9568c749b0a7eb2eeb40c9bdd905f89474eb3e014edd4bb4ed912ac8f84c0e9d", 0xfffffe32) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc1206922, &(0x7f0000000300)) close(r3) socket(0x400000000018, 0x3, 0x3b) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x60}, {0x10000006}]}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x2, 0x4000003, 0x18, 0x1, "77a957b8a40c82db4f8b7e24dbe39af07f708c2f", 0x9, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() chown(&(0x7f0000000080)='./file0\x00', r2, 0x0) dup2(r0, r1) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xfffffff7}, 0xc) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x48}, {0x6}]}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x7fffffff, 0x6, 0x7fff, 0x0, 0x8, 0x1ff, 0x3, 0x0, 0x0, 0x57, 0xfff}) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000080)=""/102, 0x66}, 0x882) write(r0, &(0x7f00000001c0)='t5', 0x2) 16:00:20 executing program 1: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x7010, 0xffffffffffffffff, 0x0, 0x471c559c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x1, 0xfffffffb) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="250000c3", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x5c}, {0x64}, {0x6, 0x0, 0x0, 0xfc}]}) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x24e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:20 executing program 1: r0 = geteuid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0xafdc2165ecafd1dd, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./bus\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r2, &(0x7f0000000200)=""/31, 0x1f, 0x1, 0x0, 0x0) fchdir(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r6 = dup2(r4, r5) shutdown(r6, 0x1) r7 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000480)='./bus\x00', 0x8, 0x10) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5, 0x2, 0x2}, {0x20, 0x4}, {0x400, 0x0, 0x0, 0xffffff}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000500)="2d2017b6eb", 0x5, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="eb", 0x365, 0x0, 0x0) r10 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000000)="220e22", 0x3) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$lock(r10, 0x0, &(0x7f0000000440)={0x0, 0x0, 0x6, 0x8}) symlinkat(&(0x7f0000000000)='./file0\x00', r8, &(0x7f00000003c0)='./file0\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0xd6883e771d6a0dd2, 0x0) r11 = open$dir(&(0x7f0000000000)='.\x00', 0x100, 0x0) r12 = openat(r11, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) close(r12) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x2, 0x0) r13 = socket(0x2, 0x400000000002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8040691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r14, 0xc058574e, &(0x7f0000001080)) ioctl$TIOCMGET(r12, 0x4004746a, &(0x7f0000001180)) ioctl$TIOCGETD(r12, 0x4004741a, &(0x7f00000011c0)) ioctl$TIOCCDTR(r12, 0x20007478) getpeername$unix(r12, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) readv(r12, &(0x7f0000002500)=[{&(0x7f0000001280)=""/219, 0xdb}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/125, 0x7d}, {&(0x7f0000002400)=""/178, 0xb2}, {&(0x7f00000024c0)=""/34, 0x22}], 0x5) ioctl$TIOCNOTTY(r12, 0x20007471) ioctl$KDENABIO(r12, 0x20004b3c) ioctl$VT_GETMODE(r12, 0x40087603, &(0x7f0000002580)) flock(r12, 0x3) bind$inet(r12, &(0x7f00000025c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETVERAUTH(r12, 0x8004741c, &(0x7f0000003680)) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x200000e2, &(0x7f00000000c0)=[{0x35}, {0x60}, {0x6, 0x0, 0x5}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r15, 0x1e, 0xffffffffffffffff) recvfrom$unix(r7, &(0x7f00000005c0)=""/30, 0x1e, 0x1, 0x0, 0x0) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f00000002c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r17, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setreuid(0x0, r0) msgget$private(0x0, 0x2000000010602) socket$inet6(0x18, 0x2, 0x5) r18 = dup(r16) msgget$private(0x0, 0x400) mknodat(r18, &(0x7f0000000540)='./file0\x00', 0x6013, 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1, 0xffffffff) r19 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r19, &(0x7f0000000080)='./bus\x00', 0x40, 0x5) dup2(r18, r18) setreuid(0x0, 0xee01) r20 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r20, 0x1, 0xfffffffffffffffe) 16:00:20 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x3, 0x0) munlockall() bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) getpeername$unix(r3, &(0x7f0000000b40)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) pread(r1, &(0x7f0000000080)="4951fc418531237fb7a87531ee7342d1383bf5d759a0de6443b5e110abe9e7f046ba47433954b2b628dd3318f1e02eecbe54377499122b0208ca55a9027ec8d728ec141edd0852b61e165f863d0aba7b1427f1ce1d89d7ce6f1e8fb06e92baac0e0e5e7dbee0fa9d062eaec7b3f477d00acd37c272f458181b7adc098a3e7c6898028413a481326e567d4899aeeb0de9893887251113338d49e3716a3f7265fae88d145f33e650526e0d0c7bc988adf60c8a137200", 0xb5, 0x0, 0x80) sendmsg$unix(r1, &(0x7f00000005c0)={0x0, 0x22a, 0x0, 0xb9, 0x0, 0x6}, 0x0) 16:00:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x20, 0x8003, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="8797f078e964e23bc85851382c4213442de600d63204fe1c", 0xf6, 0x0, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0xd1) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$KDSETRAD(r4, 0x20004b43) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18262f9b10008000006721f0ae320dbafc398e95df830d29d51101e9e541fa21bb19a5f5e6915db238a097e493e741c25ab950761b955e4d861a13f52a9f30acb9c5"], 0x1c, 0x0}, 0x0) 16:00:21 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) dup2(r0, r1) getpeername$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x5, 0x2) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fffffff, 0x5, 0xfffbfff9, "66ab7f000e0902e60000800000000000be804ab1"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000001480)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 16:00:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) r3 = dup2(r2, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x20, 0x200}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe2(&(0x7f0000000300), 0x10000) fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'jap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/sfe\xcd\xfet@\x00', 0x80, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = socket(0x48106853c7a54ee0, 0x0, 0x0) connect$unix(r9, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r10 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r10, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r10, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r10, 0x2) r11 = kqueue() fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) r12 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r11, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) r13 = socket(0x0, 0x0, 0x0) connect$unix(r13, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r14 = msgget$private(0x0, 0x20000003c4) msgrcv(r14, &(0x7f0000000dc0)=ANY=[@ANYBLOB="0000000542709300400000529da36bf3f585a5fe87792f3b00"], 0xc, 0x2, 0x1000) msgsnd(r14, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r14, 0x0, 0x0, 0x1800) r15 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r15, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r15, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r15, 0x2) msgsnd(r8, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r8, &(0x7f0000000e00)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000400040b612431406b3c565dba598b2792199ec035da90ac0702298598d45127169ddccd689b74387542dc2741d64afa89f6187dfb614664e4305876e533c87a91ac3151bfde61c9398afd04c5394c3a5f134d2689ebbfffc22b20301820b4eac06ef91a3f4725cc85093dcd53870dde9b83acc22eb0699caafb81eb003847f4730"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r16 = msgget(0x0, 0x100) msgrcv(r16, &(0x7f0000000180)=ANY=[@ANYRES64, @ANYRESOCT=r0, @ANYRES16=0x0, @ANYRES64, @ANYPTR64], 0x5, 0xfffffffffffffffd, 0x1800) r17 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r17, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10002, 0xa6}) msgrcv(r17, &(0x7f0000000b00)=ANY=[@ANYBLOB="2f074de993fed1a7f6bcd08f05a66fee397bc532541a6d1e512ba10d911c3d01948f827ded2c9913fcddadd65a2a824d51efec0ae9afc14c5f13dec7f477aa640f0890fb55f4efa3a275922ab92b5e9714757b40998528b6b9838b003dcaf013c35bb36f58198690c7087bf7"], 0xfffffffffffffe60, 0x0, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r22 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r22, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r22, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getppid() r25 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x0, r18, r21, r24, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r20, r25, 0xa5, 0x1, 0x100000000, 0x2}) getpgrp() geteuid() r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r28 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r28, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r28, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgsnd(r27, &(0x7f0000000880)=ANY=[@ANYRESDEC=r28], 0x1, 0x800) msgrcv(r27, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000007000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ff001c7f00000000000000000000b7431021e9531674ca06d300000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21976b0c425c835b2316c1f5f60f45c188aa38cf3bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c1851098d3225d3eed0de3436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dcab216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2dbed6b64632d294"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r27, &(0x7f0000000540)=ANY=[@ANYBLOB="81000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35079f7fad059b6f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed67040ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769660e325cd2485e172bf1200000000000000000000003717b7d6b950c7c286c7eb01d323c300a7c2fdbd450f524c135e32f9995676d27a6811ae7358d757e608c081bb6e4424ededa932f96c0b717eed5f49dd483fd5d6e840f88a0f0d9a0c4473dc976a18b8d3531d3a21651c189e"], 0x44b, 0x800) r29 = msgget$private(0x0, 0x0) msgsnd(r29, &(0x7f0000000340)=ANY=[@ANYBLOB="0affb389bf4cadfa"], 0x0, 0x0) msgrcv(r29, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) msgsnd(r29, &(0x7f0000000280)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRES32=r23, @ANYRESDEC, @ANYRES64=0x0, @ANYRESOCT], 0x6, 0x800) r30 = msgget$private(0x0, 0x20) msgsnd(r30, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b93d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecfc37e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef55b541b0a27dd399c0ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380371c7ed0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf833682c26ec5de99dce26b0d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f8c24e7f67d7f9d0e0397eeb6dbfa34bf4ecae887f1fc1b5e8a545f9b2e5edf01812bb8"], 0x86, 0x0) msgrcv(r30, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) msgrcv(r30, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d8ff1f1210f4d9066025b69d6db5c6df63a4ff8244cd87d558d971d9fdc9ec757b8e3f3686c090f989daf5fad1346abc013c171f83d37"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r27, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r31 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0xfffffffffffffec9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getppid() r34 = fcntl$getown(0xffffffffffffff9c, 0x5) r35 = socket(0x2, 0x3, 0x0) r36 = socket(0x18, 0x1, 0x0) close(r36) connect$unix(r36, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r37 = getpgid(0xffffffffffffffff) r38 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r38, 0x0, 0x6a, 0x0, 0x0) r39 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r41 = getgid() getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r39, 0x3, 0x5, &(0x7f00000003c0)=""/85) r44 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r44, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r46, r45) chown(&(0x7f00000008c0)='./file0\x00', r42, r45) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r40, r41, r42, r43, 0x2, 0x9}, 0x5, 0x5, 0x2}) r47 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r47, 0x0, 0x6a, 0x0, 0x0) r48 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r50 = getgid() getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semctl$GETVAL(r48, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r51, r49) r52 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r52, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r52, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r53 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r53, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r53, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r54 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r54, 0x80104267, &(0x7f0000000080)={0x2000000000000488, &(0x7f0000000040)=[{0x2d, 0x0, 0x5, 0x2}, {0x13, 0xfd}, {0x6, 0x0, 0x0, 0x400000}]}) ioctl$BIOCSETIF(r54, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r55 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r55, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r55, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r56 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000f40)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r56, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r56, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r58 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r58, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r58, 0x8020426c, &(0x7f00000000c0)={'\x05\b\xa3', 0x0}) socket$inet6(0x18, 0x2, 0x4) r59 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r59, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r59, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r60 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r60, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x85}, {0x14, 0x5}, {0x5}]}) ioctl$BIOCSETIF(r60, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r61 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r61, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r61, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r62 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r62, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r63 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r63, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r63, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(r36, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="7ccaefb0eb230b917816182ee9c3565f0e33131b7d0082faf2b77a5988fc79162210b56cca5d26fa081151400b32b191b1aebb20c26b8b65491b341315d25ddfcacc70ba895426465df9c2c0a6f6da0a91fc3896fbf3f1fb4e5c54d1bc8b059da76329361860856114efcf16de7ccbdb3beb3873f8585198857937d921e5ecc4a2aea8f4b10c1df87d825e15638b7ee4b1614357f87c755551e3f860624a0d06d4762a1598b0037c9357cf8a", 0xac}, {&(0x7f0000000180)="3dd53210cc68e024fbd2f860adffc5311959965fa568ea0b69a2f13201f9f35a1fd04e7a30d3e5899f336d0a229d248c10fc32dfdf453290045bb127c29be1474639bf6ffc18ab685915b0500078ffbb60e220d4347ec0de0ef9f42f823487ae7d8124a21883e4a13c637e2a8dff359aeacbaac9718b2d1b4ad240fa185baf1912e09da00bef54a3841506cc7cd82b4793b22ed1eec681e283e4e7819723bf7181a1c16ab2180e5f54bc282404a4ba93b491feda898780e894a1ced7c38379441ef054f1e565dc2a3f657b11f9168544ec9b", 0xd2}], 0x2, &(0x7f0000000b80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r37, @ANYRES32=r42, @ANYRES32=r50, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r52, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r53, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r35, @ANYRES32=r35, @ANYRES32=r54, @ANYRES32=r55, @ANYRES32=r56, @ANYRES32=r35, @ANYRES32=r35, @ANYRES32=r57, @ANYRES32=r58, @ANYRESHEX=r63, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r59, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r60, @ANYRES32, @ANYRES32=r61, @ANYBLOB='\x00\x00\x00\x00', @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r35, @ANYRES32=r62, @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00'], 0xe6, 0x1}, 0xb) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x2, r31, r64, r33, 0x0, 0xa1e38cb2d5f565bb, 0xffffffff00000001}, 0x5, 0xc07, r37, r34, 0xa5, 0x1, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0xd1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 16:00:21 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000002740)=""/4102, 0x1006}], 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x440, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000140)='./bus\x00', r0, 0x1}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) lseek(0xffffffffffffff9c, 0x0, 0x8000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 16:00:21 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00ff0f19e52053000000000000000000000000ebffffff000000"], 0x0) execve(0x0, 0x0, 0x0) 16:00:31 executing program 1: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r2, 0xac) write(r1, &(0x7f00000001c0)="c0f29db4472ca71ba99c5e5e1cbfb42fe2c3394a8df882716b9a4158b763bef4e00fb1567314b8b868362c6474a3d2fbc35ecd54fcd3281c7a3be972f06eb4c08b78b03df651b5843b4a8efa84e35b2ad4215113c4dd46e596d78e91e0bfdea1a0bed91a2d6ba9b0cddcae6e57c4d2e27f0b8ed47840dbf38ce4e96cd6a990e5b0c43f377bdcd03308b91e95a6bca4c32427cd1a9f93445731ae51c0488a1fed74c076e10049dea5c66e3f273ad9354c0c277dac2ef2078f6c229b", 0xbb) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="29b2a18f82163b411e9ad77ac983ba16166068f4d33650aec3ef6ce4deb1178c6dae4b1c88931ccee209a2bb644a17bc7a1d2dcc99f6931503598ab98b8c9165aca0133476739da628e458ab5aa0dc7e62d04f8f414d1ccd069251e99e4b344eee280fac02d5dc7baea24c9944ec7ece36c5b1c48b5b816c790c8586c1184e77eac7d44ff3bf458773897c18804b5499f1da01a8537f3b9998814f14949cbdb37604fdee797140fc9d6feb648bbdf17b40e8f9209275b11a23af4af1239016288560539e0fc7d3e82e05c70811a80d8da70b25555c32a0092610601e67f909476f56af05f8c8a0e55a0c40d708993ad5c655b76f4c57fdc48828351103fb6d5d229c8051d422c8308a243b944e01e3f5208322eaeaa6a3bedd4b03e18ed1f8dcc5f5b26c2f3b6de40bee0d9b5d"], 0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) r2 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$SHM_UNLOCK(r2, 0x4) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="0814000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x7c}, {0x1c}, {0x20000000000006}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 16:00:31 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x40000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffbffffffffffff], [0x0, 0x0, 0x482, 0x80000001]}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xc482, 0xff, 0xa0, 0x731}, {0x1, 0x6, 0x1f, 0xff}, {0xfff, 0x3, 0x1b, 0x1000}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:31 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) socket(0x18, 0x4, 0x1) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8a022e2f66696c653000"], 0x10) ftruncate(r1, 0x0, 0x0) r2 = accept$unix(r0, &(0x7f0000002180)=@file={0x0, ""/4112}, &(0x7f00000010c0)=0x1012) bind(r2, &(0x7f0000001100)=@in={0x2, 0x1}, 0xc) 16:00:31 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./bus\x00', 0x4, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x40001, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x20000010000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) 16:00:31 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r2, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r3, 0x5) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:31 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0xffffffff80000000, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfbffffbffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) semget(0x1, 0x3, 0x600) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002640)={'tap', 0x0}) writev(0xffffffffffffff9c, &(0x7f00000025c0)=[{&(0x7f0000000000)="a20078cfeb64caaaa8356d9d1e0d13b7759a6dfa6a68c7512f93e71ef83c027e7ada77605352a477a0de70486d7443d436cc5f9485a6198d18682186", 0x3c}, {&(0x7f0000000040)="355e9f8abec1cc96f31c36db16b9aeed3b98b1d2a8d1b057df0b42a3667dc39400cef2cbfff2dc74d5a3ee5e9e246f8af6f1f69a3d04ac86b0220336b2ec86f57d8316", 0x43}, {&(0x7f00000004c0)="1b284959025f2f487a5e034a735b6d54330bb913e57713951f6ffc858931037468bc8aa539ee99fed53c6027e553a8cc78fcfca65c879e2d3391e81b0837ed82fad4f0644b1c642c6f65ff6b61639b854f0cc9c0ea5a2553776aabdee36df3c942b59369fa6ca97a4cb964c36c5f25d9b57c42caa89bc1a6c9fd01d108ed3d506db984490709558997bc3f3bef4fa4d5784018990edfd469ba32b068521a7fa75d3818f844d500ce777b736df8997c8e859889520024fbd7c4efd973fffe0be8ae58867a60aeeab6dabd8baf8337b402a9c1d675aaa53c29c09b48fd8006611e5bc73b6532888e8a265ab72c1323042f0958ba6b850304d3ac2ae2ce6fc0214d75857f5e194c9423b755fffe01dd2a1d5838b7bc36ce1b1fc977a3b54c83d76149b6ed8476eb93be61f32222f2a864ebae70e5baffa9e2e1ee07b1852067313736c4a19229d3ace8bba8025a6084bd4cb309f6d03db50f592144d297d92f9b1ef78cb19cd2ec45f7ba190555126ef6f3f323ea57fc218f6172b800499bc919b3db41dc3dee799b90e08642bfbfab434faa5c016e0d69cff16f96e3ad2e05e00f3ecfaaf803f8edb9508b109350d99e64410b28af30f68418c194ed5a2bb67b52d870a8df325c1b98f4c4703e0a8296b647d89d77e6bc866aff17608b28532219cd54690ce247c44a3c7810e26a7a70cae6adf6cf4c5080ca8da4d491a4737757d481f998dbcd7179168161ae2d0345c766039ee8809f4bca67edb49e88bf9ef6b44b55ed974d88c90c04105587f55488b829c12f27dd69575262c115edf29a405f8413d3189dcd526ce5f8a71f5e6bddbee7e7a4c9dbbf32de392b19a5c493d975fd63f92f6dfd8ab7248e45f34783cf2ab19f9713e6826466b79e8f8715e35eb07ec92346961f659ed3dfe59c449692b0d7e838c48da6cf22c8a14af7ac2d3e239bc04d8b71953f576f014511c98b301b08909452294c6523fc6af40043a2e01ad474221bd971d0d125575ab9518f31cf1a3b507af303e595f695782c48d30370cc21a5803b451d263e524fdacc299b59e6ed78ecb7b07f7cede162fcea22ce02ffa53ba44d1ef7460112cc2a2002fcf05dd3fabdd6a43569eff460ad39ebf41fed7efe976a562688f29d37d53dc248b78ac0ff93d47648655402905ce913b04ff48ef3b7b6688fb10a8fd439f221a4991aef98d61d707a7c4eb3686741abe1633d4500f15dff7788de372df6d0e2eb112cb99ac74b8cc7025bd9dbc8cba8cd8517351682a7a4e35888d99138ec0092ce9538c8cd29770e6c4f58004ccd7ccc56516a120b70756277252201cfb5f8e0481a6bfe029bcab7832906db74ace882bccda462819820067e29527c63f6369604042c7043ab3be389d26ef324d3056a72ab582aca1684e36cd7b6552370977e60713b2e0f502db5b30aeb8055badb676a03def171d970010b8d81313b9b4e63da2aaed5322866df8b345c3e83a673da6d983c0656d86e99fada2effe343f033ccbd6564ba1dd4553de87dc58bf856909c2196a346581eb3c175376c0bcdb3f95d46c3db443781f534869b3348b04af52592b3cb65489787fbddfde06bad0812e50126c5a03c2867643c7dc0ed95c69637671a51e74f1599cc12b060d01d5361f646465df3ebfef746199ec783d22c5f16e16851669b7be3f365f6785fb8ab3ab43ef633edcba3549ba23ec8c6628e6dddab139a6bff2682db116ffa22f77b12335c64b74803fd86be1db8da914655e614cd2873066311d9b669b80b38ba66b5425be41cb770e5a7ac0d22ad0151aebb1920bfc6a0a58f8424b44ffd4ae0eaf76ffa98311abd3f93fe75828175de7c68384e4dcaafa3f93705e38e168f13d743f5a8e9b7f959bd048f90535a47b64761ffee62e6a0003afb948f385891b493af768a99825af7d79ba1a2d834562d9cb6f802816829622fc7f74753c6544aad3b52f88c70a1097e0177f03eaa1a57a1280064ffbd2ff763b059027452feb0dd7e20f766ad255e987aeecea20c49e4cda355853afe135b7bb001d5eed7baa577c67a067a3f6fd715f832a6cd5eb90b9a0e78f93ee791ed432b32d3d03498a94da09a9746dae5f7c728ddb4ed38c5cac500296972e75eede7550f97aff1c691d9247b4c95f69c7e727d280e6a05d8b487bc07ac6def8d2dd25ccccf0ff162fa31f6d5841fc1626b5c12ae2b90c3a93263a7c4135d19c93ac3bdbc50f1e578ab74806d65bf9176ea86820a74d6b3e9947e4aee4dd2b3cd7e3d29db45e576cade34a7d23a1c7236cdb5ee067f0f8d136d1cfeb3557c0a5ccbf9e22822d314cfa59176e1a7d8b3908f42bafb5385d66cc8251ad38ffee34810a378dba6ef21ed0a8a6ee665c8bada044da099d7c7004b54407a9fb79bad0544125aef253baed9fdde2be919607e359551b0379d093688059a9c592dd1df87065f10d62f87380bc21e7f109ebedf24b955a868af93bdc95f3f8507b4e82d2afa90933b8d15bd56192cbb4770c665d35ce52d6fad5f32c4f3f1f006e49efc91186266e31f86c9bd84ef3cfafee05bbb31816eff0a97d653f0670fa1e81e8bc188ed37241e25b2bb2445970329caa61cc7c182db752a832cce92894d96d8c6f587c33decc27f0f6e504ac0a5d26a8a24b225e937fef3e6c8799a4dc89101bc17c652d9a3557d5a6efe648bf84b8696c79b5ef758aba448f24b0ecac42e7188568ac7489d8a6914e9440b1ac3bd46f83d061433092e0136d8356b8a5c494b69ba15ffe130d12f59b4df04b6053939f6a5dddfb3fcc75992dc76b3d72e6a818ae1645c49f78a635e813540ed95e69d73e90507d60014d9a190adea1ee30f5beed6886aaeaadd02926ea7de607c6e610e8cc3757e62de9a5fa223bc8241816edac14f0de7025e8519d73bb96bf680230dd3a610940db07d40d45792673539e67149ff5db441cf3f3080a19001a7e8c3048288b0caec1157eb7d80256f0075102993031cd1198a67f01505f20ed5e38c74446705ec4b56c758c3f60c516d12c2f8b7f70ef2b847ef55e1fa6f6fd2e753632773d900043319268cd1a5299f566450d18b591b474a901df466cb7b2f84c0e872dd0dd1bc743d53a8678efa68967113777b2ff079efa5cb150cdc3ec578bb82376f030661405e43c6d1ddb70b814495c19ec008d6d0db28376dec947e061e1219241f589c7c61d026a750147c93c9e5848c7ee27cf036c7ac1b1bd083acc936f32329038572dd4de6ae217e17181b67539e1d64a49d8c745c804fa69ca200a46f13ff44840c950d1e72d71298c85faa1432b7e6c394e98902f2d7a206f4180b2a9ea7c563d58d0990c02698b68f15edff131ceb5801cfad04a93c6cdfc6dbe38678318c7f79bd2be306f5f8f274df1d8ca7cde80cd21f85dcb232074f4d6e7e2938660efc501e434648091158f07214eb15aafd1f2ae6d54bd268a8526afc8117930e349172cdbdeb87ef1912074ab56f361af9943c83aba3f32833cdd22096c69d6467ee6cd66d44af5aa4d0c735d2488949a75bde9acd412b5cd60392170c311f9618b47a19cd744638b1c3f08e759ce06cbde206914b1432c214d1c28c07eb98bf88117e260efc18a6771acf16844cf30559d4b5cb922deb6526b7510ec1453351192bfd3068ea10577d111e2ce109cb5cf7cfe86a16435e5f6cf8353b49b01b09b7fb9d367a36ed11bbb262e3ef93954c52a36667fbb06e20a306189ea2b074927ecaf26171d1c12c7eed4ea19d33935f34ea049295669d72ec781581b2c39d3bda998913f4dd6f1a674136beb77d86eca8dd3c819ee5d74ab0f91bf5f59c9cdf960e761563567041691e63938f85346427bef862e2c3dd96c5fc9e7c8f1c7422664f5c9447a1b044954690cad78dd58f1dafdec2b767b41f2c8b232a5d45218a4eda7504279ee754fb2c68e2e9978a3bde6244970e3440c2673584d80153a9b128321f5a3ab3a22c2aaa43d603821b893977b6493c1bd9566bf0d5514df350f9669a33f892630aa270a8fce7cf60053c28ea072667d6d6a4d6832f3045052823f97330b990be9372db00c21bbfd52ffe86a83265e39552be94687c98d613bc98d2c480b44ea9d2ec38bc227ff140ced8371c5667bdf12067c820eef210b032d8e4407f11b1073daf0bb4d8c096e57a84ff6f831315e7b512205c5a41e955254c507d6b45115e0b6f00400f09f409b9883798de23190d93dc2130f9471908b6c0e3a17c2346e9b8d6893adcbb0936ea5c2f396ee170fad3b894e2b40ef410f3e38c6ecd2108ff71c5781dfe381672f01fa978c04a4ff90790a76528e9f97ca5becd5030028296245ad46e803948376ea24665b6cbfe2ddbd6f9fdcbd99ca0e78378a54d238eec767d273325a79ad73df7544535003abec0e0a603bf0818eff61df0a203d59bae0e8768c612a4cd2571e60600057ccdc380a8449e8dc9075895b70f04ce4161fb3bc9d8647f00e5c918156d888f13e1390ef9a48acae3c52592e704354cbf51cd499d78e64ccffcdb0d29a7cdaa96551066aaa841f02171b1ef32809da6fd4a02f870c4833f49d47ea277efb6e566f6807faf7518dfb1ba699c37522af94ff4db3911ca6fd1967aad68ebaae833118ae35ca54f9fbc8f7fa672c5f6b84c63bfdf143bfacaa06c8c7bfc9cc1c8ef6c06df4a22be9313f3d5b352872e1f8d24a1c03b70ae0af9b86e2ee1cd7dc5b312c5602cea5672ea0f56bc5ad4f2a2f9fd6daf72701d89c8a367713005325667048b420ca3094b5e83edbc618bd1ca495c9f2112bc0d0ee5a9a0a22ad480343a120adb7075bdec9f14f777d79a18255b3f2f70efab538774904c23e2ce2ec64e0b5c3b52a7b9adb5ccf435c27eb0a1812277ebdc7fa1a0719a43ca61bad20c5bb49528721f21a71692d525ff069dd8863b54e98342ab6a5cb0f7a0b075dbb2028a929cc08dd9411c155c9017743b706a3410c86db86b9898d1f18842d354a991b74114420132b862e147ac854d2b2af9e518c893675a275f5274fa2b713479cc624a74f13597540c8ac1b2c74d192c0d01cb124f4b63cd9c07fc8e3c8a1f0c43a732349c5ca0a85112c025eec56ffae9f9fc7d37b524322ef3464019890e61846af741680753d298bcb35b55bc7300786f04fd0884c0078374f5dddb0b0492159956a6b1ba2235f7df264661f725b036bda82e3644e43d26e74c651a1effcef1596c0a47e9a81e60103133a65a747ceaddf8d3b87adadf5550a4312c17c3e5a2bbe037cc828261a98a893ae8515cd6e1f762a4b0dbe6334ce4b8470b0507a25454fed591c7e0383464098d57c07aaaf46486cd6698f1584101de74a684fdcb844b6d1fc21242367c5ef683704608a068e3848ab2bbe87f885ebd54d62d1ad6c04ff57f723ba94a49d004632dab0fdb76166443e5b6b8d69de0086329b703ff9303814bc2c464437e577198c68eb4195b38826b4566cb723fcbbf291099ada20b73dd59238655e0c1ad9ab8050f425bc444490c7c62d1f43e2537b0f71684626c7f4f4f1fc618d3fa59284864092b92b6b659911760c41bed660d0714dfbdd8c3fb1dd5198cb6ce4d7ca4a63a0cc0f9cc5e09df7b657371c2c7826238d9b1db8075200476c1c53862420c06bdfee10d4141dcf3f4d991680a492db40f698697e8ecd3d2196dc78648445b90e2232b62e284c5ee81e44f55c98087eb5c8686c8b5519fd8752046a7253536a0f356257eeefb374a9f63b2b4d0c028573e42536455fd0bf7aad363ff115d84bd5b7306a112153878c21ea6", 0x1000}, {&(0x7f00000000c0)="71b4d9085e116508b324d1bff7d4ecf9711fd865286e33a4ccee032d5dfd1470dfb36c1a3846d09c4dc56d771f2e53867745763cc3a788243b70c17daeb43236", 0x40}, {&(0x7f0000000100)="3a890fbd0fb83b4114b6de7e00d7fffd1043926338919e9a8393b4dbf7e764d284156e39e8ebf6eeb808", 0x2a}, {&(0x7f0000000140)="8cfccd83d9a7d2c079558a3ebfe4c293bcbe30496d4563c3a071e6ce370b2d7522d71eacd9294b8473288837c949ad5820e712c291f7a798e88ead160f8947318f8fac3419bd54911b0916feabed6e94aa76aee1f21dbb4f8e0cd72a03b066fab42e46d00270a5ad2458534fff9bf7ca6763b8b73cc839cf3303cd21c55b3f5afa11a99b19355bb7a2bcd29007afe3caa48fc262165bf510ebc940a356da6a03cec97553b25275ebd619bdc21839", 0xae}, {&(0x7f00000014c0)="17a4d631acb9a1c38e004664d95b0bf34ffa75bba02a5527ff8055f6a78d10db4e72901284f67da3aeac6ac8f885369ad5713916ff2522529ef2f9eb53be876401b60010d696e5835463ffc6120c4d90aef3879d71a7bc54305db92a47e1edd79c957a26e51aaf199ddcdf1f81925c4cc2ce73a43289adcf1dd3b8c37631652519eea30f46a89ad392efa00bc3a3d5a185f13d5448ad012affee7231fdf05539a36f6a0cdcb972663496cdccf86a123be5826fdabe7cc52e0a714b9bc577e85ced07f7ab83e6c6b19b19198862de04d0256299c57e0916c227dd5e89cfa56c0e097a2f3201212f8abb299a164ff43f5a86b3eec4f8dfbaff6cae8ff81f5bf2ef2a4ffc1c67a315c44b39036a3d6f0c6b626eca5420a8f1eb62f2b3fb3499846232924dd9119e364cd1d2e354080411cd36c1793124992ef666cc5270c339f6eb73ddd04b7b08d846235eeaced74d2fa73d67df6e447a62d38781c0fdda82eb00fdc92bcd6e0ef481c2a87ce87dce59334ed85922ae095620da1b8a9451b8392276fd5782624142e911318a9642770864232a3135727e3a396e168255e6bb8a3a730907ac8d3198f718b8f6885fab7c5106264911de9c33c7f17255b18f8c26d16b2ef0b53e821c3614d9a957c93b9ac07b99e120f70759ee3ad2e36335bbffece2e7f4916c16f2a4703eece7d10134fbbb3e94ed86923c38a1b9d58885e39eb50968a50c80476dc7d697b23f5e1a102035fa526cc115c86d179b399f6208d6702319ab928eefdbf5b884b70f3a8f94960ccdab8235c940f21f61da9338d2a9a09099d8d4273584f83709222ddbc707c060c78f22c167def204e67623a3a2bc474b13998b28e53ef1d3cee69a58e6763bfa7284ccf7c335f301189f23758eaaa7a6deebdd182bad04cc45e3821a88520e93b01356a88494e1db0a1cde55c9db0a1b233b08cc57028e9c6edd9561334c382efaa778534986c954d2e23e694d8318e7814c2e2b8eb6d0a3d191d743ebd8e99fded3223eeb52390acc9c20882e61b4ae1ea827c992dbecdddbdda6060b5c84dd203b3c3e6d40f292e26fead7263ad76a254b70a6f8f971ce6e86cdf2971e83387843648845767738213277b74677fd282ca6d55388c7638731239b7e66d8fcd2bddf299ca4b103d2170e87b4a79d9e103c00ada46453fc1cb9782987772c30547f5dd0b3e134f0a6c7014289cdb6310f5ce3f7c6d62b2a2b0851b492b00e1eb61667b9331ad1a0e387c91a33dd49a8ce484b966a2d1006c6e46da727875ce1691f100f76472213d01fb5a6bb1174c6ec63fb8f5e81cbb83fc6d9f42c85701971fa927f822f2b89105d6bb8174d3449025ac8158647ca4872d0ba600dc281d1f140a3fa3781ae90eb2e65e3907d0d4fe6f661356481d4636b9563de97919384dfdf541ba604cb4a036031c4629146cf8ee4ccc96dd76558aa896acf96547840feb4362a0ddac0eae32420155a19698ab2292d81e7a57c8b50e278fbb35207f297094d9dddac7602366a9459577d53bbe3c64e4b3f8e492241bfffdf88e8a359dca4298640e09cf4b6f142fd0d262d3599f98bdd1821a90b875807605c99eeec2b62c9a50d8f4443c565a8b3bc6920323861a8f6a80f0f8a259a9604a9c87355767acb815faa203068a077a67ad128ed7a41f33845fb3f591df34d916dc3d1d58e7c86bcf63c73d09fb5e97d97e8ccbc2c0a86bb65c120ff58f6f7c49e8e892fbb8626c0d9bc3bcc6111f330efb76927b0dd1ebc26e5867bd6ceb0806ce38ca1fffa4c09baf862b06e8873b8a7739bafa71ae82173a99368b8e0f593f8aec974ca355d2013f3a1ba2a8dc8d31c196c60c14be262b8c3aa63bb75fc640132020869854b6c6d39de8658ed02012a1406b5114030172fb99954dd13119a65b30230db1f038db98081db04b1a9d606c2c00e7e2815d07f39516b633cbf34952ca965aedc5e13238f98e12dbad0bea7d3971618d1381d2dd4f3cb74e901261a9466f3f0178b459a5a13e2a133224aab4766849176276fe5b2a73ce9e0caff1da6017c6dd712a71a79ece5201f35d65e23f4e13272734d9322679fd8f0697c2da50783d294c3bad63662048621112ba1e7375777061d90eee9c201b1cfb91bb74c98d347c1ec940349f8569b8b756c91e1aa7905fb89ab8a85b0a176477c9f3d188c0caa3a9a6a509f33a3c624980de02cf7ccce934ae468de3c138ae5eed6969deb5ea065451ae46754969121598ce10f82e9fecabbafed419c4a1bbbcb9992be98e595665cd71cfb049cb40ed8742bac839015a7e970651fd82b656f803f2a7f03bfc2b55223aa3f2435908352194dfeb75c8edc5e45b99f1ae9c4a6b68311aec62f1f666f16caa4d62936094358a46d4f4aba3e63cad4e37c54a1a013aa334ea14329bbfd674f82a75d2d2cded7254bdc9a76f8b52bc8c384743e277f91704c0f1f43fc1780ddd7652d0480a425e64ed73fe57b8a6cc9e5c1879e1d25bbf4153caed142877c3b0e192aa2287533ecdf3a13143bf9329043a21649e91ce22f62b638f58bb780e8fe55505660c413880ad5b81730f6ff2c709e8b9abee8369c6a5bb353f55324a0a3aa9e247e15dd8d00c59b3bbe216cff6ae22a6542a1c66f6eb081e44bd475a84ff20bd28f74730c2d6d40007d87d080af63bd7caaa1d022f5214dc573c8fc6406d903b92e439d5997dfc50aa4180be655a3dfab8ce7544c500720e2da48cc7e972573d7c6a7e1971764d86f507e9fd063f8b43d47a4a90ca69e2a69bdcc1c4a55bf81064b77196df45c1f6b3e8c7da1a0ed0b9aed617404cfb18b77d40cd8ba61a5b12e0ee62665076228f17c194555d0a3da1605a7bfba4c42c75770c125c6dcc762bac167d0025a99ce24f9b16d2fe34b030b6c2893daee5ba7eb26e214ab7c29c3357ebf7b062443e8aa69d94aa24f9d2e40c0ddf2b98f8ea74ddaeacc368e7424acabe98a1dd3c1d3ba7086420d63a55b6dde9acd2a26d30c5d285325b5f8c07eb6daaf32a719e7b57d6ef65efb59f168524f2fb18c993a187a9ae8d76fb35229e114b882fd1ac1f0e1105830daa11a63e8a704d93b45f6802a50befc723beb35010519c963ce3a05eb9d8a360d1be2412ea260399f2ffdfa3ecc279a9ad4ffadc215bbd0558f36b4d2532e323c238125f0868ba29970b41ed5bd6136bdc5d67d8eed06ae73bb2b4067d61ac578d54b6957e591f7d52b36828f6192e3ea2bf9d9e45a5e4b2d0a96fc06ba3b950843316903cd6b9b1fa39dc28a226101efd7407930ea444ddeb789d2a0a052aad730f067ebb41030c8164487e4c2e9b622087ca2aee4e6c34091cf7323d747b4b2f7151341d266dd9f5a81931542ecc251278e4784e21187ac6439e747575ae468580e0a67d3bddf955d52dc4134eede5c51a948c91763b7bc61515149719a15480d3eede7ca4b54ec59cd14e53534f8d4843f3fe2fd8591d900e1323f4bbcbe6655665177a3cb883814501e51bf133286ff26b4d1a2166d670d6ffe78c69ca84afe917c5764e6dec677ddfb289a4f933815263a533324e53a7835bfc2edc8488b61a5810a764153ff7adc0d1ab0a2995d9d482230ffc6290f3904a6d20e006346e2df362189046af1cb3400bad3d786ebc8c437b57be7d8907bc3080116a002a2dde2da66915e491d8f4200a6ad790d0b7ce11f75d2db75372b3e3604fe083f86c5e393a855a4a010835826e4e4fd0e91795ad0d4a9a369383928a68cc7af1ca59c2b99b4ac76eb75080c250e2a6b0660911b4489274ec303d946fc451a7f902efa7fe908a6091c474a099f2c333ed0a3bd32eb98d1556828ae2c88856b77425c79e0ac1d7dcaafb8ad0d3e5b937072b627d31c2b27d672a21fc9cd8c471e0f8c776879040054a206a125ea99619d0b5c9d28739110e6e4f98867be0b80ca2a3452790fe2570d5f2a30f85f0f81ea3b837796a7862340a5213a7fc8aba5e6b0b43fdf77c5913966580d344272faa89b37468fa24cdd5959f927800754e90513a96cedb5be401d8049459999c6624d5ec8785b71c86d40d10448d0a9d7c173f1e256e6390407cab1a16eadce9797e1f26b809ec8ed06a0d1aaa77f5fe0207a0551c2e35e9d4045c20dd5fbb2c9edc89ff3e5155b84f8fa54a2ffdaacc561d4423651f807f8995716d947602bbf2fd1a299aa9c2eceef6a4aad16be2c7773e8f0c8b8d174bdffaff4c2a94142ca712dc869eac1648f2e047714f2945495b677d9cac5313befe8066bd0f4fc0b027b267b6035bf319067b8100458f36e5b3376e6199a8a103ddc64d33dc79d4cf340799eaf74915b0c67e9e75f0b6338abcc3f5090eac80e4a51ac78b97259d088bed76cb0dbf4b11adbffa073c70cac080fa3f299c9c3e70732bb1fd1d722a8a1a37c3e28d0a740e8e22657f97e045c878fabd9bf6ef965e709c03f4be156ea5a795ad08f2b791739cb30daeba51480dc97fa28d54bb6c051f171929cdfa83a33b7a665ce16fa98d98419d63ed0defcc969f06a7cd5c07cece24117e4e500815a3f6ee0bf18706ed9d40f8f41187d6529c76e57677c3e4484728f7ace063ca2117481796a2388a61e6168e82deb50cd0a798dd26595847511051a7a802117a37e00bcd76ae609ba633eac0a4417f14125820b5475e01fc8d79a84ff5b0df81fa2990419a34b8622e292458c816a4f22b76b82d5188f21afd8d717a2946c49becb1c3ff5786406f43620c44e978240e518a6ce63e31854f8b16e7e064299b2a50da61aff8fc23c54f7ed16b5a738952e286cceb191a1df8a98f6415088f1de13dd71ca2f505615808927aee27acbaa018f402a0f106fa23ea8723189e81fe8877a8533316f64ed039daa4b6ab91de7fc2338ca50d2bccbb8d9f605621bd76aa55f16c8b8e2d84688e92cb44660b48fd742cd305137a6527576a386b0feefe615fc0bbadad706442c4b25433a224d661cc38c7ad33b4d8126e6632375be299e19bbd21980b87af0086e0b5abc795bcedd045343f32963ee0254bb558551a543b171f624a5ff110feeb742e53215193a6f938a8accd275bf442192870836c2ad1993e533ecc0daf3b1dddd4f2c9429c1df7442f509baaa9ff6dd3c8c9543938d42603e222f99a34ae5606a7f825f35080dd8838c349a1ad279315cc1547c4584896ea10b7d2523fdecf281dda15beb2a8ae01dc25b19196460d2359f6754d39c32c067acdaea0420bc19a812a450f4ccf1961d78ccfa324cf43559ca1d42dcc589a0a077f3207afcb49bff4efee11f34f1350bef8727dc3d2e92a96c0028b69fe9519d9ec07cb0bd8b40a67e7156136fc3acf6338f258ec6951ebcb7e01acb8899d469f248e936e55babff3a61469d266783ab3d955679f7ddebb0223fa279dd281c7334030b99d1c7d6634a979ecf0a6d79e04e8b223d56936147bdb33952bc4ce31503f4f05a1bdea58a7ab5f38790b79321b89881444f04b6f757cf4daccc40e0311a60f0c46503358a47d0ad34d5b3c46c939710b86c2280e469da905754aaa7dc9d307f203cb50c76e942becc673cf4f077240c46d2d6c30a23710ea5a9f5a71f133abf1f0e9a80978337ea94b9b4d98fcb90f33ffdd22b98ae543e029ad997b11d088f378743e24b0e7255d80aedf56e510894000495aadc4fd6f0c0331263ff3a40dd3d5cc756408ce6cbd2b72f297bacae2f1fee66fd723066913e9aea48e028a3f413916340692770fd02c7acd29fb9c504b5eebf52b0625639b142867d4c641f6d9d01e009a0f682f431511f", 0x1000}, {&(0x7f00000024c0)="6ba95d0f476b5d13498684e4077833ba26926769a1b8a582df01a06f7fd85ee83f4272810142c90038df91a14c89aca27013724dbe1011b4d12a1b89d194242443c3dec6b9be8a0f9876f0e547aae91292a91fa6236465177ff3cac6e73532a96fa53f655e47937f20056be5fb2128dd37fe00f7afb31336b89ad0851d389d29cde55f16ebd70c2cc7cb78d71af3fbbe64333e245d3caa1b0e894610725d24e5b72262b0b89fa3a08ab7d961798f01eb772c92ecf716887eabc11a4a132f255b5359429d", 0xc4}], 0x8) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:31 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x10000, 0x401}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x7, 0x4) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r2, &(0x7f0000000180)=@in6={0x18, 0x0, 0x6cff, 0x7}, 0xffffffffffffffe0) 16:00:31 executing program 0: setpgid(0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getppid() setreuid(0x0, 0xee01) fcntl$setstatus(r0, 0x4, 0x0) setpgid(0x0, r3) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000080)) fcntl$setown(r2, 0x6, r3) r5 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r5) r6 = geteuid() setreuid(r6, 0x0) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = getpgid(r3) r5 = syz_open_pts() fcntl$setflags(r5, 0x2, 0x1) r6 = dup2(r5, r5) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r8, &(0x7f0000000100)=""/24, 0x18) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r12 = socket(0x2, 0x1, 0x4) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r8, 0x10}, {r9, 0x20}, {r10, 0x4}, {r11, 0x8}, {r8, 0x40}, {r12, 0x4}, {0xffffffffffffffff, 0x10}, {r13, 0x20}, {r14, 0x2e}, {r8, 0x100}], 0xa, 0xff) r15 = accept$inet6(r12, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r6, &(0x7f0000000180)='./file0\x00', r7, r16, 0x0) r17 = getegid() r18 = kqueue() kevent(r18, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r19 = kqueue() kevent(r19, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r20 = kqueue() kevent(r20, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r21 = kqueue() kevent(r21, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r22 = kqueue() kevent(r22, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r23 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r24 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x0, 0x0) r25 = getpid() fcntl$setown(r24, 0x6, r25) r26 = syz_open_pts() fcntl$setflags(r26, 0x2, 0x1) r27 = dup2(r26, r26) symlinkat(&(0x7f0000000000)='./file0\x00', r27, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r27, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r29 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r29, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r29, &(0x7f0000000100)=""/24, 0x18) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r31 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r33 = socket(0x2, 0x1, 0x4) r34 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r29, 0x10}, {r30, 0x20}, {r31, 0x4}, {r32, 0x8}, {r29, 0x40}, {r33, 0x4}, {0xffffffffffffffff, 0x10}, {r34, 0x20}, {r35, 0x2e}, {r29, 0x100}], 0xa, 0xff) r36 = accept$inet6(r33, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r27, &(0x7f0000000180)='./file0\x00', r28, r37, 0x0) r38 = syz_open_pts() fcntl$setflags(r38, 0x2, 0x1) r39 = dup2(r38, r38) symlinkat(&(0x7f0000000000)='./file0\x00', r39, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r39, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r41 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r41, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r41, &(0x7f0000000100)=""/24, 0x18) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r43 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r44, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r45 = socket(0x2, 0x1, 0x4) r46 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r47 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r47, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r41, 0x10}, {r42, 0x20}, {r43, 0x4}, {r44, 0x8}, {r41, 0x40}, {r45, 0x4}, {0xffffffffffffffff, 0x10}, {r46, 0x20}, {r47, 0x2e}, {r41, 0x100}], 0xa, 0xff) r48 = accept$inet6(r45, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r39, &(0x7f0000000180)='./file0\x00', r40, r49, 0x0) r50 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r51 = fcntl$getown(r50, 0x5) fcntl$setown(r50, 0x6, r51) r52 = syz_open_pts() fcntl$setflags(r52, 0x2, 0x1) r53 = dup2(r52, r52) symlinkat(&(0x7f0000000000)='./file0\x00', r53, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r53, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r55 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r55, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r55, &(0x7f0000000100)=""/24, 0x18) r56 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r56, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r57 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r58 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r58, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r58, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r59 = socket(0x2, 0x1, 0x4) r60 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r61 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r61, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r55, 0x10}, {r56, 0x20}, {r57, 0x4}, {r58, 0x8}, {r55, 0x40}, {r59, 0x4}, {0xffffffffffffffff, 0x10}, {r60, 0x20}, {r61, 0x2e}, {r55, 0x100}], 0xa, 0xff) r62 = accept$inet6(r59, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r53, &(0x7f0000000180)='./file0\x00', r54, r63, 0x0) r64 = syz_open_pts() fcntl$setflags(r64, 0x2, 0x1) r65 = dup2(r64, r64) symlinkat(&(0x7f0000000000)='./file0\x00', r65, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r65, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r67 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r67, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r67, &(0x7f0000000100)=""/24, 0x18) r68 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r68, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r69 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r70 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) r71 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r71, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$BIOCSETF(r71, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000640)=[{0x4, 0x9, 0xff, 0xfffffff9}, {0x3618, 0xd, 0x5, 0xe0000000}, {0xb76c, 0x40, 0x7f, 0xffffffb2}, {0xff, 0x54, 0xa1, 0x4}, {0x3, 0x20, 0x0, 0x6}, {0x1, 0x8, 0xa0, 0x5}]}) ioctl$BIOCSETIF(r70, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r72 = socket(0x2, 0x1, 0x4) r73 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r74 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r74, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r67, 0x10}, {r68, 0x20}, {r69, 0x4}, {r70, 0x8}, {r67, 0x40}, {r72, 0x4}, {0xffffffffffffffff, 0x10}, {r73, 0x20}, {r74, 0x2e}, {r67, 0x100}], 0xa, 0xff) r75 = accept$inet6(r72, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r65, &(0x7f0000000180)='./file0\x00', r66, r76, 0x0) r77 = getpgrp() r78 = syz_open_pts() fcntl$setflags(r78, 0x2, 0x1) r79 = dup2(r78, r78) symlinkat(&(0x7f0000000000)='./file0\x00', r79, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r79, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r81 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r81, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r81, &(0x7f0000000100)=""/24, 0x18) r82 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r82, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r83 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r84 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r84, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r84, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r85 = socket(0x2, 0x1, 0x4) r86 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r87 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r87, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r81, 0x10}, {r82, 0x20}, {r83, 0x4}, {r84, 0x8}, {r81, 0x40}, {r85, 0x4}, {0xffffffffffffffff, 0x10}, {r86, 0x20}, {r87, 0x2e}, {r81, 0x100}], 0xa, 0xff) r88 = accept$inet6(r85, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r79, &(0x7f0000000180)='./file0\x00', r80, r89, 0x0) r90 = syz_open_pts() fcntl$setflags(r90, 0x2, 0x1) r91 = dup2(r90, r90) symlinkat(&(0x7f0000000000)='./file0\x00', r91, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r91, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r91, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r93 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r93, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r93, &(0x7f0000000100)=""/24, 0x18) r94 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r94, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r95 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r96 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r96, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r96, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r97 = socket(0x2, 0x1, 0x4) r98 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r99 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r99, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r93, 0x10}, {r94, 0x20}, {r95, 0x4}, {r96, 0x8}, {r93, 0x40}, {r97, 0x4}, {0xffffffffffffffff, 0x10}, {r98, 0x20}, {r99, 0x2e}, {r93, 0x100}], 0xa, 0xff) r100 = accept$inet6(r97, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r100, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r91, &(0x7f0000000180)='./file0\x00', r92, r101, 0x0) r102 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x0, 0x0) r103 = getpid() fcntl$setown(r102, 0x6, r103) r104 = getuid() r105 = syz_open_pts() fcntl$setflags(r105, 0x2, 0x1) r106 = dup2(r105, r105) symlinkat(&(0x7f0000000000)='./file0\x00', r106, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r106, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r106, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r108 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r108, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r108, &(0x7f0000000100)=""/24, 0x18) r109 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r109, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r110 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r111 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r111, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r111, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r112 = socket(0x2, 0x1, 0x4) r113 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r114 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r114, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r108, 0x10}, {r109, 0x20}, {r110, 0x4}, {r111, 0x8}, {r108, 0x40}, {r112, 0x4}, {0xffffffffffffffff, 0x10}, {r113, 0x20}, {r114, 0x2e}, {r108, 0x100}], 0xa, 0xff) r115 = accept$inet6(r112, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r115, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r106, &(0x7f0000000180)='./file0\x00', r107, r116, 0x0) r117 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r118 = fcntl$getown(r117, 0x5) fcntl$setown(r117, 0x6, r118) r119 = getpgid(r118) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r121 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r121, 0xffff, 0x80, 0x0, 0x0) getsockopt$sock_cred(r121, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000140)="fe4ca3e280ff3ede74cdfee25ab13d8fca0a571fb725d729479dd8c8852bf38c46b134d396ca5f7d0257872faf60703da0f8f04ddd82bd2b9fb54888fb48d36f806a69b7f80537a4c9d3c46421f8c8a1e816ec2da6036aa43b69bd544b55e5723e7a9ab4052f905a5e51afd58d73dd8f5aadaaa3", 0x74}, {&(0x7f00000001c0)="f8", 0x1}, {&(0x7f0000000200)="2a18aa4dc6d03c3eb86b067826b0f33f4ba3bfc0de81ff6b1cfd733b3669d273d2a65631c4873f835ad6dcc44011b665e15df4ae6b29af5119db42031ecbb343fbbd7e2427f6432725ec74da9df7b4b430407df28730b2ccb5336c3794f447a8807a966e96e2c37c656d7d03259fbe42d8bc0c8bbc77e569ba26c2062fa985dc9cd4d71161c52943c5027749b55b", 0x8e}, {&(0x7f00000002c0)="ad6770437aff6e01818911c58acff8c7ee5c57998fd9d5736e6d90c015e2d8e8b06f1c17e5547a2249c200ff5eb99d08698df7f5d32a9dceee3ed2153cb3e0d6c483934162cad84ae40e906df7c75506064a3b9a38183a951ee79e760c8839fb6505d518c21ea39a6bd70602e364234edba54441d021f9a0ad95eb0f66de8b6dac13f38046971b79f6354040452a4f67a5fa719258e3cbf288cabe35690312e295debf193eae441fc8b6da002650ed0f837a3452", 0xb4}], 0x4, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r4, r7, r17}, @rights={0x38, 0xffff, 0x1, [r18, r0, r0, r19, r20, r0, r21, r22, r0, r23]}, @cred={0x20, 0xffff, 0x0, r25, r28, r49}, @cred={0x20, 0xffff, 0x0, r51, r54, r76}, @cred={0x20, 0xffff, 0x0, r77, r80, r101}, @cred={0x20, 0xffff, 0x0, r103, r104, r116}, @cred={0x20, 0xffff, 0x0, r119, r120, r122}], 0xf8, 0x5}, 0x4) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002006, 0x40004000000028a6) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) mkdirat(r1, &(0x7f0000000140)='./bus\x00', 0x10) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x10) pread(r0, &(0x7f0000000240)="13", 0x1, 0x0, 0x0) r2 = kqueue() r3 = socket(0x2, 0x5, 0x6) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff0, 0x1, 0x1, 0x6, 0x5d}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x150) r4 = kqueue() close(r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x80) execve(0x0, 0x0, 0x0) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') 16:00:32 executing program 1: setrlimit(0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 16:00:32 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x209], [0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0x3ff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000040)=0x1) 16:00:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x0, 0x3, 0x3f) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{0x0, 0x8001}, {0x23, 0x800}, {0x146, 0x1ff}, {0x0, 0x7}, {0x25, 0x7}, {0x44}, {0x200, 0x6}, {0x5, 0x7}, {0xa1, 0x9}], 0x9}) 16:00:32 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00fead000000000060d5706c851f0000000000000000000000df0000c9288dbd5f", 0x2c}], 0x1) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x200000000000020f, &(0x7f0000000180)=[{0x4}, {0x1d}, {0x6, 0x0, 0x0, 0x80000004}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0xcbe0, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0xffffffff80000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x87}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="845b84417de3fa6930f96446b0652fb14edb9840c9d91d2a562e7d7d01600fa9f9f46b3eb3daf6ef6249a22495765d32f50d9ad7ca85e92c3244cbad6c5a240a87e38ab0cc25bffa2c93affa260d68c082d828266eb18d5fde07b46737130759d45e5001ccc3cbd43927d53450f606a02dcf5b", 0x73, 0x2, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000006987616abec5e043780c8ab3b391dadca0c92c79835e2e6f84e9569b6ac041c4ad072d8197d57d5cb1da21acaf08b30aa1efb811e9bda47fe04fd11efbc916154d0f8c794129d25d0fdaf1ec2911c8b7c8f0e8ebee22175c1f0246bbef3698c9ee0361727416a7a9"], 0xa) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) flock(r3, 0xe) 16:00:32 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) r3 = dup2(r2, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r5, &(0x7f0000000100)=""/24, 0x18) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = socket(0x2, 0x1, 0x4) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000001180)=[{r5, 0x10}, {r6, 0x20}, {r7, 0x4}, {r8, 0x8}, {r5, 0x40}, {r9, 0x4}, {0xffffffffffffffff, 0x10}, {r10, 0x20}, {r11, 0x2e}, {r5, 0x100}], 0xa, 0xff) r12 = accept$inet6(r9, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r13, 0x0) setuid(r4) 16:00:32 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$BIOCPROMISC(r3, 0x20004269) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x92, &(0x7f0000000080)=ANY=[@ANYBLOB="280093c0e9226d49bf4fffff0000010000c58a0353df0300"/34, @ANYRES32=r1, @ANYRES64=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r4 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000100)=0x1) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x190000}, 0x8}, 0xfffffffffffffe2e) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) r3 = openat(r2, &(0x7f0000000140)='./bus\x00', 0x400, 0x18) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000001c0)=0x9) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:33 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x290, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x4, 0x5, {[0xa9, 0xfffffffffffffff9, 0x1ff, 0x80000001, 0x80000001, 0x4, 0x5, 0xffff, 0x408, 0x1, 0x4, 0x5e, 0x5, 0x4, 0xffffffffffffff81, 0x7, 0x7fffffff, 0x8fa9], [0x1ff, 0x7, 0x1, 0xc1be, 0x3ff, 0x401, 0x59, 0x6, 0x6, 0x6], [0x2, 0x0, 0xd01, 0x7ff, 0x7, 0x8, 0x7], [0x1, 0x5, 0xffffffffffff4529, 0x5, 0xef7, 0x5], [{0x1, 0x0, 0x7f, 0x93}, {0x80, 0x0, 0x0, 0x7fff}, {0xf4b, 0x0, 0xfffffff9, 0x9}, {0x9, 0x8000, 0x10000000, 0xd3}, {0x4, 0x1, 0xfffffffe, 0x3}, {0x200, 0x800, 0x0, 0x8}, {0x3ff, 0x3, 0xfffffff9, 0x7}, {0xb8, 0xf0, 0x8001, 0x18}], {0x0, 0x67, 0x101}, {0x1, 0xb2, 0xf787, 0x7fff}}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000480)={0x10, 0x100000001, 0x4, 0xfff, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffffffffffc9}, {&(0x7f0000fed000/0x11000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x781c}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x4}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xe000000000000}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fec000/0x4000)=nil, 0x100}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x81}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffc0}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4b0}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x94e}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x3000)=nil, 0xffffffffffff0000}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x800}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x45}, {0x3d}, {0x0, 0x9}]}) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000980)=0x80000001) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 16:00:33 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000001c0), 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x114) 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e526d0600000000000000000000010006"}) socket$inet6(0x18, 0x1, 0x5) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xfffffcd4}], 0x1) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x1}, {0x6, 0x0, 0x0, 0x103}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:35 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) chflagsat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x1, 0x2) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="f8ccceaa786fe085c092068cfc44ef83980a51f2fe5423a396c9c249801a5bf2432a78ba94ee9e6344b2c89e67368cbac4615512b69b82879878b57209128c79daf879c189ef8b0c48e47b3d942a6fae907c17863bdbf7498c5de417ca48589cd24225f2bd93f584c479d97e6e73fe45c8ecb643273ca96e634df24a6fb762520bec9d3da3de41bd44cd16d553ed16eb54128aa64ca6d6d99cf8d5af28ebb3d615a030035ca3619a7332645f31414f187b0bfa2129741660e5f12051f307e8b6b2da1d7025e85f347306ff6b693d7b469592743aa3a8e579779a193f16e440fee33300a52b6b8e4212e6"}, {&(0x7f00000000c0)="b38d69c562e9"}, {&(0x7f0000000100)="7fc621596fec26999ae09ad30350acd3b8233ab6eb1d95b9df10e8d56c1eadf13b3ca385948e3f9f01d33fa347abb1d87202e8defffac9439054387e"}, {&(0x7f00000002c0)="58f31c2c425af5462c40d54b9f3ac082cf0c2452e3c77b3a5145ff6a75c6cf714cdd9e2916a7cb9e4e00143c5e1f349c960797359d9df9f72eb0c737c4e311026441bd79ba2b0bae44f95a17c3a217939d34d3ad666127ea7d6e6e6872baafdc07aa5d9b"}, {&(0x7f0000000340)="e7cec6b7"}, {&(0x7f0000000380)="6e2d9d427042159d5cbd1c6e2f740a9b7dfa850d9864ea3091d652507cee9f1fbcf944f2adbf4a7f09133a7857af0bc3b3b962817551c68df34458fe2ab88b472513deccf5fa17dd1e1c3f92b1a2fd2fe6772284b9e2c2a5cdc76b9b5e20acab4f2453b930824ab19e65c9a7620462c6fe04de3794a4748986bbcb9bb603b2c00df0b01daefbc62f28919020ebd42bb1a5d57c65fe16c8b9c9812d2ee3afd8b572167e170705bc8579e5a25028e3171f18a44b01c2b7b4ce1e5f383c3ecc391f3e3e52d29e302fa3a40f8dd1981f8d501d88bf399e60f7e71e145320f4f1af7f78ffa1c88570425893423afebebc6d"}, {&(0x7f00000004c0)="1524cc4b63d86b3a77f74967e133439f6714f3421784c32e567c5633cd752a4925e7cfce262c67a415b8417299fc5911f009d2123d689f05d5971968a5e347f8a2b255fbb194efc1758c83434d496691fa1fc543689ce1e15a44523d423193cbe9b769edd0c70609cf16a852d3008c8ad9bdf7eb4722d60e1784176a1bcdd4c33ab49e22a29ba4a54e80593d22d3ebe76312aa9aa3dff2c33711304878ec63b5d62a94491505460dd28f031fd4d0dc1064be"}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:54 executing program 1: r0 = kqueue() preadv(r0, &(0x7f0000000380), 0xc7, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) close(r0) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000600)='v', 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000140)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x4) poll(&(0x7f00000000c0)=[{}, {}, {r0, 0x1}], 0x3, 0x0) kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) r2 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = open(&(0x7f0000000080)='./bus\x00', 0x8c0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, 0x0, 0x0) r6 = socket$inet6(0x18, 0x4005, 0x70) r7 = fcntl$dupfd(r4, 0x0, r5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r8 = socket(0x18, 0x1, 0x0) r9 = socket$inet6(0x18, 0x2, 0x1) setsockopt(r9, 0x29, 0xa, &(0x7f0000000380)="00100000ad0aabaa6a12c57c4b72f9ba3853ac0b605f51470b618539282bab64a9b1ce490d77e8aff2564ca15a1ee945bc082bb192642180279bc5b4b9aee592bf0422bd45b41b39ce2dffc10a362710ce14953c216da6ee82858e487dbc17babde982cc1a6cc5969de83e761d734801e159ad15cb74e1e27cbc869556ea12a7e41bba35bf8dcfd99970d6e9192ef9b23e8562436764b737ad6fc5c64fa5f36e13e4df582e513a3f576a03292e4b", 0xae) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffffffffffe39) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getpgrp() fcntl$getown(r5, 0x5) mkdirat(0xffffffffffffffff, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:01:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000040)=0xffffffffffffffe4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4c8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 16:01:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x10) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) writev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) 16:01:20 executing program 1: r0 = socket(0x2, 0x3, 0x0) close(r0) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac22a5a1daf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a6579159255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da56b6770ddbf42b3a87e35f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac558698107b866467be8d9bef963638254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a87868ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a49f378bfef3789ecdfcd4a0ae38d0ce05a2b3edfbd00d045b7ee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f1893fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15ed5104728793b05c484bd13df26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7a9ce63b7ca7a89400bfc4c150eb6fcd3b65c4ab78a2793c3f07c1fafdedf762ac9427b81352d5911bf1b5fddf3f189b3a3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8007ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737570700000000000000a41f5c40d33397e2289c4550c78ffe6988b4c465b85755ac14e0681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661333a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6ce615cde3d54d4e76418d9fe07891849b0382145b9e077dd819a75fbb7aee7f1d1d725c5a6882bc9a1e9a5e38106acf9ed15e64c99ab82bdaf09bcec7b59e54027403dbb54e797f60012fff4883f09fd1e22c8d66f2964e80a0d00d0d52d44b30ae88a2feacdccefb62c63d8a4a808b480e9d71c16eeb4ef4c7c42f67e80f3b9b9f1fb1b4107b63f954a5402af1f32c62ea8b46bc2f6e386b629ae9ad262e704c3a86dc2c98aeb88d8f6d06ff6ff0c0839e00d4b5497be0adebe1379977118400d7a097fa03da96fc3383140eb1efb087565d0304eb5d115c28615650184e50c5912e3507161d9f72c46bec4bd90473a1f0a10a59595e4d8ddc0247494c7ede442a8d0cab5e7cbea9a6c54faf09f8937fc460f4"], 0x10) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x5) socket(0x2, 0x3, 0x0) write(r0, &(0x7f0000001400)="8686195684072a42a5e3bd34d0026eb9b327bddd2c5f6ba9c69c7afed8d00d91b6cc957f88f2e5efed0439ac82dcc8e95bb291f272b7cefb042d4912f32b2348dee1dc6dee60cd6aff4e761e623358a5a85cab550f8e9b7f54c4eb290129f1ccdd6c9982854579937a6bc5049d3adc896cd9aa3cf1da07e0789de0e788568e29792d03fe011a533df8ce0803de8b1fc3a4792bd940a66c641519cf8c886031cec8a059745db41527ed92b8c1b76eae5c7319aae4853b52c7de0f15c8d07fff06cdc56c142aa89d5bc7571d6be1e1a5331c621ae639959836e28fa00cc59ef4852d891868657b23d7570b8ad5c1a79f8efdc017593ecaa95f4e7797236891386b514b471e7f29eb0ccf2c0ec45388de45cb31bae8c6af835978189b54991d3764eeed9cd865af14dad4a6f3e40a6d1f86b0d150b90b720617df7342c92149eb59051a2988fba330e9e312ac5619f93e5d1ea3585c85b6dd90b4eb55ba3be0585ccd6afe960d118a8ac12f57422276aa0d2eb1a37acd90e16faff6e35d3984bb2e754c97a781f581fe41d029ae671644abaae476d1d2519ef49f1249a4b8772ebad5e164dab10cea0d76c4adbffa1d737cf1a4064de6ec49cbe5da5edd27a8943142c0d889186ab9187608908581cc887774ba92e374c0fd42ef49a8f57c381e1591bb4d83fcdc3dcd267aa61b1e0a5accc37f7716624667bd160d8deec67b5cdc39cb8e6b00a4683ea29fa0839b27a299d76773a436d3afb20a23c350bad16305ece6388226ee95df70dc0dea87abbcb7b676f05af744b09f27fd8e11740b5de80d4ed6cb4887715076ef6c641875204cc223ea6477ce306e93fdbe7a18b654c5e338fadc63b0f88373711f26bca99a0b838a482af578ba50273c2d3013300860d9c3312c6cb37fcf74e8a2663a016e17e0063f095f4ff1852c8be21cd98b5f238c86516531a0bc9d431531acd7111cd716803773694c8b3fd262edafe8ebea50e98a268c935f7fc336aadffc170431000aecfcca64204a31b657ef18db10f602a578b894fdc7fdf511f84c86819cfbc28ebc948e2a694152e7f6062e7b4fd8226d1cf4d5cb776d544fcece455d74d7d0f6e4b014a6536b464db76871039a2e705e437c9e4dd42f7709278fa5326005806707cd7117be24776f11e8d3897b30ea40cedf55d61a1b08abb1d250b913995aa924a71495f2e6bfc80e13d4f551e072970a41698d63daff9aa2c11203f7fb1ff69e20c18ce609719b0ec6b944f40e88f81f63add909538ef61a20379d32b7b832297d3c9f73ca5e43b7b2c3af265b73320a8f3bad8f39d498d8e2fc1518e87ec7e5e3d71b0e30708899d06c8c306dea4114164484f4d74d6e2aa5102693f818028d05f41c74cf2fba1a071880d332a64da2947dbfe51e8c01df05572f20bba1e61c498be69bbc9d085b9c05fdb056d0a3f297459a1576b81694b5014ceecccac7746adbc11443522fadacf5edf1a61a90cf6ec97e606ce24edd3ce93d8b12a22af127f05e4b161fc0b21d0cdd5075963bb58ac94e548c4bf1152d07dee448f369b8e5429b3dd73115399f99cb15f0d3253890a8b9fd30885f6892aefc98eab8d90bae783d3d15e5235ef37be367fce7062e2047af22c67a4da9f94d6401abc5fee9795af18aa97b8c852c9542fb1bc40608f5c6c310c3414eaf1bcb38d0721d971c6e060addfecdd15753fab26adecbb6c1c246871492a3e2a8bf8d16263bf0758a3f0cbd3e44fe899b5ab8412ef4d2dc33b972a89b4444175d81421aefeb12ad8dacf3cdb16b4a17e4fbdfe28f43482738827a2ba238ffb33a0774161a876c51da6601922654491a04439eec363fb655ee00fd3b41d879fc0eaac4f91ff2b1068c99d2e9c99222393ef618fa348eb81ae38624b75b4128170d389fa8d8130453d043b4338fa77341f844a856b607b5105e8db1b908922700e47efd0ea3e5e6b7d54c37fb25447d40c7d995492b0849fc56a9fc4d6cb51f0db20325dce9e764eed3a03706d399358b357d82c995ebec93de3e4f750d93542c5fd5e5a8dc55c4e9ae1d8bb8aad08c506284111c19420a28d986fc69e4dd986f936957f2ae89d469d7834e2d91852db2a861048124ae340fd837191611cd3b19aad3f8ebf8e626fb5a6f59e673fa88fbca20316875621d1d3dc9598306850423fae011f8cb0d0a2e0b0f9e895b13c19883a693a48304c981681feaf56973c373c0156a31e54f41435be21c720a70929404272a982cc640539b0959b8075594013f962638b6d574d4636e6cc073f84983b413354ffea9b7f7ea16dec9a947be07f6f991972381ce297a394fc6fc5bc1d5adda6ceeb4bd76b6259ecb976707935b7cb117205ccd323b23460747648b75d12bbee076517f2319799dee8b921f8b4bb93c5b66118955a57920da8d4d3fa98eccf8a1fa99af7bfd7957d788e8322ff4e21081a907d21b16d752c33a7fca00f6620e4dbeef9690038a1e3271f30bd2d7abf5c6052de9ad1d893329a4bf8c59c1453f16f306bded2ff1203369aab5493717965901db93fa398c43d33781d4575c76f4937bd696c3ccf05197b21bfff56a5811bcbae0737953c074dd293968fd5fcd78569825b72c74fdcd8bb8b64e88f015474219833f74cd008ed70a23526d78fd1f79b57bfefdac57dd990ef873ab848a282950d76bfb925deca8041ef362c24b94e6c8d6d9d6bc2a7774919e7657d07f71d48be065c4024ff788952a8941d25295ab4cae14e816c147fe63898ca38309ca67b98955d2f45d2dd07e32056084906193126dc799b4332bdae31f743f8d0cc90645e07f665149b053fdcd6673f6cd775aacb150ce71bfd39f30ef9ed8b2fa88ea36a6538564a4c125060b299708542ebf5bf11a7d8c5cd9a8363714b8b9972be8f249cba79b4c7cd8dd3a3605abbc28b27343e5bbd3c088adb8141a44eac5cde74105ab009b4f3f7e283749b19ecc5c92e1681483528bd98beef77581a832c6634e7e4cb386e456b3feb23e4a531047b0b77ca05cb1965a12de8f287567590f1744c3862c08bcf567f521ba0c2f2a1dccad54a0ec63b148e11278e16622d7b5c6cb17171d319f46ea7f01310b5cf7aa09005121b95f0ca8af8feabe8b806878cd612123e94b842d07725cd20f57963f1a6663404cbd0a3bf77ac6f10d567d21f8b7933cf114ed82f1d73ee14aed6878b8bb0256368cf01548bb0460c1f0a7e598b679e48cf1b8c71b03bc656f0371dbfe3cb6ca6dfe02934db72596745045af95d0e446bff7ac3666f676e0a285b1382681a2c4c820f32404c110692ae8bc3dd2b9455ffc922584c22d821410a6f9138cd6d796af8ab982b072340a205d949261c0cb16320d85b47d4a7b5036c7e848b96a0b6b7ba4a617c05eb3fb7661e96a488b4a77dae8f56a9193b2e684ec5cec8beedb87521c5a54a782f417256440e7d8ad21cef4add88f711b7b7540349b2d4eeb83438c1aff2afea1ce8a2121a339c48d40c6eeb9eee3b3d3e25837889fe22d49601fcf40291d3b00e507579980c08ff1d25ed2a9a9b33f156d28b359eb64e9cf916af81b8c62148f4d95b1c95e3c049920c759868378aa724546331385533147ca61fb4d39b62ba49060e878cdd995879188beca2cd31180bd851a04b2d9c103987efaf2228719856ab66eaf4fb87e0601091512d14621d227835ff85f17e9840a14d1bc66c4b4b2cb5ac70b2fe44932295cfb534cdf88bb9bcb12748c53ee52da49a28ee62eebb55f340acdf2d03b0235b207c8207ff4fa94b9a7328a9bdd8c71064a9a71a222a6adf6d14aba432d9199dc22a25cd97cdecba6b5f1c0d3c941c2a4207f87637e6890fd1e72fafe7ccc3837ca7071b328b1e019dd326853f1412e9c77851300c142fc58c09097b627f0cf8c288c3591135dbbf13681b74d6de392bec284f28bc6b7f7d44b8b0eb12f01e6ae9c986276e215c158f2a973683d56bada27662f33089531d0c69c8b53b4536ab4ad7f7b412887779fb87eb8e740f8c7de46c905244dd771cbdc9826aa90553f8992e875145e5766b5a3d6280773805d389506281a012633e97307ddf8cd63699705898381c871173a5e39e62d20fffd965bfde69997ad51101c58242124d3999a404fc54c24619502b9bb061852ddc7fdd3faed25410563bfa1646f5c5523ec6d986f", 0xb91) 16:01:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000000)={0x10000, './file0\x00'}) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a3862de109d83008295955984c87910bf093f68c117002845cd7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c01162b07004237b8fa4d012a48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30525e8f5300a4aeef9d612f871f4385f041570600a4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000000000000000000000df28d2080000001e51f16cf4eb8382da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9aac417e2ab04fd8a9c98e958ff55d36d8224d791038ff07d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637786819bf7e26863a11a274bd1ba119a76d85eac8a829bf8aa0562ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d0000000000f9547bdfe68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b020078a27e42cfc93123b8284e6b47e3f7dc2a8bcc1f01cf13fdf0db339bb94791509e760000000000000043d3bca3b4e1c30227c41a28a0889e6f58dda3578a19a5ef077f33f97d1ac1063bb7ca96bed29b7948908298218d7a030000003641a83ce2be3293f224de29927319bbf44fe4924121afb7af4e864b1837ab860e02346315e8f936d30fab852a13df8c7f5c7c16e05daecc54ab06f0adeefa647cf429d76b3b1dd21dad6f34bc502dd7196302b41cb22c69bb82d43e905f0bdffb491c3733a2b7bae8f51965eeaaa78e106c5417744e1fc4fa995a8e6d4abb7d41e1fafbe98df76f31199f5ba6c92781947d181cdfb4408a1a5557052acc2966b391930b3d4baa66ec11b85d36f6d00907af6dd1982af7f0c1c692c50a205e6120851543aec8cca4cc73d2a93cbaf36d7791225dcfd16e4b481969b6401a9dca86cc434c5d26e47cffacc78e3be74e8d7edadb19e6d92f8c581d5393fa504a7a6297a3388646ea70e9029cf85a1de4b311ba5e209c48f1d767510b0bb1b05972ff940803d2e11efed3ea89a33a59c2a882a33656592e7ff8c353aa6262285019e95ecf034683f437b2b94d86892af31357ec08b747a83e9e92e2110cbc578103e10dfbc2b04e2b876376d2ecc4cbc2bb59f8a693e5"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x108, 0xb6953d2da92f2bca) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = semget$private(0x0, 0x3, 0x120) semctl$SETVAL(r3, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', r4, &(0x7f0000000400)='./file0\x00') semop(r3, &(0x7f0000000100)=[{0x4, 0x9, 0x1000}, {0x6, 0x848}, {0x2, 0x5}, {0x3, 0x330, 0x262f6f52b2555893}, {0x0, 0x800, 0xc00}, {0x1, 0x6, 0x2000}, {0x1, 0x7f, 0x1000}], 0x2cf) semop(r3, &(0x7f0000000680), 0xd3) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x80, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000200)="64e1be0163ff8c766ed708c65dacffd00e7547571a6cfca6d5cbd4ce2985b2613d48db3598cb5c49c94e7d88857d2e38430c238b0204443ccef3908e4a46f99938864d36bf508cac", 0x48, 0x4, &(0x7f0000000440)=@abs={0x1, 0x0, 0x2}, 0x8) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000280)=""/188) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 16:01:20 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8004570b, &(0x7f0000000000)) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000580)=ANY=[@ANYRES32=r4], 0x1) write(r4, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r5 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) r6 = geteuid() r7 = getgid() r8 = geteuid() setreuid(0x0, r8) setuid(r8) r9 = getgid() r10 = semget$private(0x0, 0x8, 0x80000200) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r10, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r10, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r11, r12, r11, r12, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x9, r6, r9, r8, r7, 0x42}, 0x9, 0x8, 0x81}) getegid() r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) r14 = syz_open_pts() ioctl$TIOCSETD(r14, 0x8004741b, &(0x7f0000000280)=0x8) r15 = dup2(0xffffffffffffff9c, r2) r16 = syz_open_pts() ioctl$TIOCSETD(r16, 0x8004741b, &(0x7f0000000280)=0x8) r17 = syz_open_pts() ioctl$TIOCSETD(r17, 0x8004741b, &(0x7f0000000280)=0x8) sendmsg$unix(r5, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f0000000500)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r14, @ANYRES32=r1, @ANYRES32=r15, @ANYRES32=r4, @ANYRES32=r16, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r13, @ANYBLOB="131e0000"], 0x58, 0x20c}, 0x0) getuid() getegid() r18 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r19 = dup(r18) ioctl$WSKBDIO_SETMODE(r19, 0x8004570b, &(0x7f0000000000)) r20 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r20, 0xffff, 0x1008, 0x0, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r21 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r21, 0x0) r22 = socket(0x2, 0xc003, 0x6) connect$unix(r22, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r22, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r22, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r23 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r23}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r25 = geteuid() r26 = getgid() r27 = geteuid() setreuid(0x0, r27) setuid(r27) r28 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)={{0x9, r25, r28, r27, r26, 0x42, 0x101}, 0x9, 0xa, 0xfffffffffffffe01}) r29 = getegid() r30 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r23, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r24, r27, r29}, @rights={0x20, 0xffff, 0x1, [r22, r22, r30]}], 0x40, 0x20c}, 0x0) r31 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r31, 0x0) r32 = socket(0x2, 0xc003, 0x6) connect$unix(r32, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r32, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r32, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r33 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) r34 = geteuid() r35 = getgid() r36 = geteuid() setreuid(0x0, r36) setuid(r36) r37 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r34, r37, r36, r35, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getegid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) r38 = socket(0x18, 0x2, 0x0) connect$unix(r38, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r39 = syz_open_pts() close(r39) fcntl$dupfd(r38, 0x0, r39) writev(r39, &(0x7f00000004c0)=[{&(0x7f0000000140)="e4", 0x1}, {&(0x7f00000001c0)="24e763934f62f831e4de0f37cb679043b1f9e3da16bd02e1de467741e13777e0707fdc83fc1303c8df71016fea0887d91fb9b8b3194a3ab6e6eff42d4de96e119e43c7606ee4d98fc6ebcf8c6d9fc8d252cf69358214628723beceda0d7e431d2a36600f351eb6ad4c60b682ff2bc5c7536e9785dd451e8e361d24c104bace2f7d6c1f1020487888149234710bc01de5b7d9abf9aaf6f3fdcbf10d40a11f037376", 0xa1}, {&(0x7f0000000680)="6e12027f64328d0414b93e0d5f693b4d88572afacbc13163e149d431d69a1597208c8bc217bcedc969d5541b2fcda3cc32ea5956725dc7b24fe36677e8e062f36a69d463d90b232f7830f15674ed72a9f609d25dac4511004a5729939f5dc1f5d76a1010e92b6529bde2da02380f64b6be3a0fca83a37686dba2b0b4af272dda1d78643d321010f6f541136485a27f53e450efec66dd4c10ffcd79d54f1522023de38f69bbb5cf708d34d2e808a1be5eb88ab2bfe971494dc2e7975efc5f27fa82cc0b735e142261530d3d58a22a1a258bec47e5ebfd068f4c306b9cce9f6298c2075eac957897a71bcc94f684f8a8e6910a6bd14110ed549d868632886329bd271430d6363a96ea4079da12a8dc5069fdc156296cca9452e847683e4f29fab8bda6aca30efaef0c25c944020bf92f0a5f3f5d3577cbe394cd46d084bc7af1aed5c4c26c7c8874db91dcf33e1aa336bc6b196eb3da45ae86b0d1cd9514502da6e8a2dcec20f822857983468058ba85634b5acd6c8dffb7c21c34336a64ec091098a1efb61dc68e98131007c22bd234ef6f42d8c089f56bd3fed3a091266a647e069197afefa8fc653bcf3f681119ab5bf38dbb914df0eccfc240d5f6cf6c350dc0b1bb979df9a815b5532b4857e03a3eb784aee9bad5550499caedadd77fad16398eb42657ec6df097d40a8a5587527ce3fdbe459b89a6e59089dd33394c5916ca6b9a31bd109d5af36658d902f299abd2899c54940415a3688496054909eb8687b46ea389224c937eae0fbbade7aed8fedc35e2c133bcf4c6f4f8c16e2b0a4f52d7c872c7ac3def54ea2c875d67739ba5c8c28d5d89c915fa94506ae79772a5cf6e98d2e6684ac23feede2cff509eb5fd139da7ae515b04ce4db41c1b6e52a6f0d61de4287bc821987150623708b83cfaf1f76213e579de7b7987efa28ec69e5943a6b2ccac25e404f029147f98145b87d8ef43f401a947bc6462dfc6d20e83c5049ea5bcb219a9b29c430e053423f348cf7b3f3a147f84b86508da7085ba57b61cc1e0facacc4b46ad2e735056d29167287b1b04a3fd6dbe10a9599f778a9060736679fa6afa33196271e6d4f8aa11a07d2a83a3065e60428ac5553929ed1b78ddfdfa68b66668b0a5dc392f632f7673cf995aa190b199c4e94ade5b108071df5d88ca5a59dad8c05bea7db917119b5abda90983b400da75db1db5eb87259aafd69ef9c7f3740a8fd5a7f84638016f662597059c7abb320aa72d2e55fa085b5ca9b7aca29e5d81ce1350c0164a78b1e64e0c94b00c0f956868f60ddc29b68e00bd5e74ea87c00abb6eb8a292d94b31b8c7f781f77a33d5b6d1863e65ac3efdfd63c50f3b178622ca03e5bb994c365ade93712ba4747536dee506a8fa0f44bc9438859806c9ad9295bf2734ada474299a8edd4ad5669eca1fe63e55deb4d4d823fed86ac40109383cfe79ba724ad37e1e1b04b36ae63abc74ef5941530a066bc25c14c77c4b1c13b46dd31d357367", 0x42f}], 0x3) 16:01:20 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) fsync(r0) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) socket(0x1, 0x4000, 0x40) dup2(r1, r2) 16:01:20 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000009c0)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000400)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x3a3) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000a00)="20ac8ffcc9b1dda3582c5af418178ffe896e9cc854ed49f5d1757b538a9f20ea553dbd05d6b8d75414caf20ae26534d2b88ccc6edd3e5ecdfe2d0e3b6c1d50a41a6744ad2b5558d09cdb5ee20547892b16b809e9f433e8ad70d508e4ea40d76c4fb31ebf0320094d22404066606033deffa62ee387494e8b6d1d4e4691b9d78769bfe0d595632b4ee1a16d36fb8b911c5df0478a46d640d9c4d37c2ecbe037d4f8b584d86545f1cd8cd6da85ef2166b2c2e744ca9a711decb37c4e6e4ed1e22da34548ef35ef6fd0f6c5733a87101c55a2364e64245a689d81e4b5f2b65f72c0160006d38bb1698cf45e65eacaf9d3a954152e589093a0921300e14076d550e3baeefed8efa534b1cc2ce6d4056da52342649014bfc60a3af2f78428ee10df62e2f30843a358821e3edf4afc48a5bd036574ed299954c13a545186a20fe36d2258967282db0235d3d9d0c76f86d4df83ead81ac148c0ebefbe3a73b3bd218901dabaaa391a85b4848d3acf468a82c8c5f0b7f6db3d345d0c9d24680f941e875efa36e961470130940c5bc52d65f9f8d9cb98b557d627874ff5e819d8305833346122c05f59f5f9dcb4b3990e8f43507d3ed2275a94da6591c367aeed9d4c7ac9b0b8d0c16bf90f73f8d8157aa6ac3ab1fa4fea48dd975391c18cd6c5e2643b459349029838bb45f6c401e8680ea7640fc8c0e1275673ffee1694298e271cdc5c24144e7f98e1d322c14cae049f7f482393f4337d7f4468b7d2ed3b1bafeafae622c510bf9c8f2e72f6bd4e6a09bd45c13363ad8c65ce31209f554e8d43498dffbca584ad1ac3c392698a4cb67032abe57b81ebd9f01c215f56cb1208ed724a002f79d5e4732563441c182f8ccb4d2013707682ff26647a86f9098e59e6aa6c1d03adbccc94158871d68f2f4a75c8f03feac6a4c7a0a5cf2ec11b97314ab59e12401045e0ad2ff7232a53ca1e1fb98449ed6b0cb49242a369b1bd98844f67b0a0315c912a7b9e2787d204cd0e4ed02b7a6fdf9c580bba857d90461ea6347d33a371db257fac09e635322ec3d15173819836dad4496e799509c9402fb449467c5dc54c99466d48418cc5f11918b08ecf9f4369dee9f1b5ce879e10bbfdd681acec68dce3696cef155e7c4528c22ccc409d1d71293519042cb057abb005c97c7e5bc13936393ece5a257e043f198616f2e115ebfd1440bb55d6924acbc38bc01666d47959da7f24cdee8b3d9f177693968d64c08d95ab7d5f553ba1411d9cabaf020678b92657a982b9664305d7fea3add291f1d75521564fdcc35c323e2ee3ea49d55d497fc9d679a8ff888a1d062a3888eb5bd28da0981eb55e9e078840a9ba5e0498a4273a47c630a481042207172da0572738cf5ed8aac5ac3a13622cd52f26b05940e3593b4f91d8567483a02c57ff3b2633fba63358dc1d4b07f32984a8e2bbf63a2d3f67564abd634fbef799c3ba2feca72d21d2d904f473deb7652b578058142b4ae20128c65fb38b61aa1033a73b5224c100c080d6eb520b0a276712d3e6200a62f05ffbf1b14013beac2e8b471ba3618cad3ebc71baa8936735627217f5646b96f614dd1623414f6a42d4e3a95a07f6d91fe7dba0dbc6594f02717ab85375802924daf055138a0b4adae26de266b4051ef489c9220fb4d149208ca36a77169ef119e4e8b8671012a271d9c965cac036399beb35cf7311917790512a6801c04045b303dd3ace8d2bd3d560bd2ad48797ca8bb4cec03933daeacd7435304e14f4cce5e74a8054dc85882a1d141aed5421e189296911ad6f87be393e3e98108107e02a9e578330e86a27adaece954ec7abcd70e2d1070755e89e26a73af517c11622cc495aab08c2822c8790a5c75ff46c3605677eb90d7e5abfdfddb3a58360d2d0cae7f5b305ae235c7ea80048aeba6a79dc8669c532e1f45d04288c5194b5eacfd4eecb8163d3c044f50501b680d44d5c4bc49c7c27df3f26eceec04b863e7063c8344557e50389851b430e972a7daa992e518a4701c38fd5c6593e2f1b9ced43ed4fae48274ece575f126eb855752adfad6eba7a0333d49e63883f9ddf239bb55e69d9c10c1229080a26de8f298f56ecc3135919dc0fabc87e8463c3a28eadef740d6d34043f0ad98d7a46c721256a152334c40edd871ab36c1566ea7736d4ebb802d1699a378d8ee971c62af3e20ea7794854b6223770abd1670cd22df2eee515361276890b77efb65348911d4f9175fb760e07e61c24ae02b7b65520a0d8c67154f9570f8101faeb36ddefcbb65b790423c313ff0ca24de0278bbb3ee9e8a9e032d0262881a0ebf6c8e3bc3d3be30ca2aef3bff5418b256f4c8559caac1f305e748bfc30b240e9361f95fb9eaaff7124490b30a9f10eb0ed2e16f5b834df9bf929433c8715823c0452a05ad27d289a81aac069f0bab604bad229631cc00b20f38b85debc539e1672463199a4d6fdba9c3909b48865622b7a85df3104a9b97bc6b3696ca3e85a86aaeb67c977a7ada2783d2f7ce9d5882a6631e5beddbf1783fa0bed2c1ff0298b8c357b30abae7070d6eed1447a2caf1ddf13dac8eb3427c2ab578322444d0a460b8e92e159c5bd7a9ae3f64ba963f54463eb8397a6111c765c46f763e36ca54ecb16d1a4aa428161efdb66a6c7973f3a382aceed70d39786185ba6f3fc6a344ffbaebdd983e9b6588bb23ad77b1020c69331bdfa7e545eaf55fc5afb81776e12b61413e44e37e32498dc2e987a8a711fc7eac5195c717bca581afd11dfcd4d8d59ee76c5b022adbc2162ef751d7b72876591a3350fbd4cfd884d2c233db1ffab09bb89aa386a1d57e59007acbdfb798b043292b7d7153ac6efe291efb812eb7d6e881c09afaf43e7cd50fb6a3033be21dfe81a836565eb9af1278657cbb72ce73dd4e93a34079ec4f1b586f15ff38e8d14cbd25a544664ced9afb0de57a434ba43bda303574120ead504706032ef1589cb6f51357007b531870717fb8ab43d83bfaab2a4bc10273fab2054d5eafe1f1164320149da7e2d3a63c04400de542529acfe55c2d07f7a11ce6c11c82b6d1505b70781ebcc72cfcb8f9d29c3e2f300d719dcc2db4a0fc95a2664044018a62670ca6d6a348426fd547891343e197b845d55a4da90cfb8eb7fed1c2efd1d821a2db5e4a9b5ae99cb8eeff18817f6bd676950484ee170f2c9eeac7b0c2165c8d76ef88e155356579a7bcb708c385efee4afab9a2e3162d7875e10fb133be0c7c2d8ac857ed43e8e4a3c11108c8280b26fc2738042ed008e006d45b290761282bce6ba673806fb3f28925077934244fe0901d34565763151010107e3643844b9cfae3f23efa7ad10bde79e3e7113488c75c0753238c9dd1da92d6fb78401d013dfa3b4a5698f64d493224a994c74c5148aac46df62acf74aef03283505bf2c8d71053d86c640f6f8412668528f551636b3219349e9dab189ec69af86e9d327d83864c29d7369ec668526a01dc7e8acbef5f2879b1115770688ec30df38fbd659b5bd8823924b64673e03db940f2a6852d115dc72be2d9f64f1574129c804281784fb9a0e43cc36cfa11eeb06778e99d4db8d830c72648b397b3258fa0806c2d01dab9a70b38aa3dda1e0790d0cf2082d551cc6234b2ff7ec4b6b9f0085aafef33ad55417b552aa4c8c89ba71d6ce28112dc5a24311707019970e225723513dbe890e3466fd3d8c6b17f1e399d31d4a2f373e375b2c9e57f0f88a3899a9a24606ad54a98fb59e2fc8b79a55f50f50b8fdfb1c779edf9d97039985d7d08aac6754a19e78183ab6f25b18c8b3d8145d636147b5c2e08a1e8217e2162ad8b2c1452cbf7f90e57e59e266bb7471c6817487645bf80f7541307914a53047f5f2b2e6cccf592488e5ec93a440ecad75df164ffb8261bcdee662cade780d6fec5d3a977e57891d5d5d8aa06e3081f56aedabf729ee9dd85de98ddbff2ac783ef479035c045a5fbee40f78a888ef4c48c382181472e7350740183438e5d8ffca70b2a74225b0a0070d8f9c8c27b3a5c27187c67665c8a1da2f82644733b3805c7933b96ff802654b89768c80b94627eae90824f226e34a96298601413ca27ecf6d4b3e50d08e3c4b6306b2da12d0a9ac41c2955b6c921d5ec7db62c3036fc4ce66c21d275e3b584afa4dbddc095e9fc6a13cfab705575e4de8f6b08f45d20ac18115917330f86d8b287372f3ffe81559cebfb4ebaec34b1c9af5b768b942b2cf5c8518867080f9d7805a6050d36f0ca9469b8c7707916388734dd3683a86922b2350ca4c100bfe8831edc5a0c04e05ffe4273704b9febd207380f148dd8df07df3d1483308db13a4bc6d5f36126cbe54ad7f44e2ab2cc410c03b8fd1375bfd3fd880e7a3704b797e3bf65ea819238230bd1737c4638387cbe9e785eba1abc63252c4194ec61f798616f2ef6e692263e7d562d10718d0332c61c22a2433eed5d86b452536cce08a45ded3b3eb6f34335f9e9dce13a29cf0710e52758780ccc0b206f1a1c8f8b1d388a3e2702b8b9f06e22b49532003a86f9952015f474ceb84120bc518d347f89dce21b1bd61fe540b97f365c884e7247e20551de2828c9361afe3e3201fc0f96c46767de242e26e9213b46814e838480ad7c169da99e930ec15440d00c680ef12f733d27384f4b5c413610986deb77c39f72a1a0f43d232fb812c087a030ca30d051601a75cf0149a68853c579de289c277c7c40ea99926dc0d7fdbec01e83d75526f8975c3d002334b314d80afd99c1957d458a43628e0125814668f1d4cf5696da483fe78f3b0f2751d0246a82893a5481ee4a2e20ad1516850e8bed551688f173bda7ab3138037a96a8369a81e01f7da5e030c99b46efea41235dff3d442a40e009adead3b269f4249cd7817919a9c031b0829b3df0bfb8015e4a94b2268e3e90fee82089d74d66d1a20b73fb6828ec7442302fa147d2378d331b6a913237fd12717f80553264fb362794e8ca1de482411d940f5a2b72cf8e5c19f6323808305258f35d3f888f78d424eb4162def2cfbede451b9670f875538f27cc7d72507627aad0e0f3be78cca40e0e428c647cfa80add7a609fb2e3f6edadb2c82eec5152c22814e218a5c012a90c42e3a35bc5e89032f1a05a622d56abfb89a0bbc8144b359a0964843ee0068f5b6b391bfa15dcfe95cccbf6e42ef64665454f834c4851b57e2ac54eb9360ee795db59f215795f42bbbba21f00c0103a4236d9f3877023c0acbb25bd36afbbbb4a0a43775c1e9df5868680490168f216631c3e370b20a2f60a6682d642f3d0e2e6ebb22b658555ab3a12c5f7734d31b24f57842040d85daaf80e723e47dcb206a145693613a47e33ac9f88d223e846b51442374e8566ec069204dc94b999583238f1930b8319e50674c682cf7cab03425b220c0ecbad4ebdab56500d62a78abaf18763fc55455c806d2f9a929d9760bd70f0a512328e3625ed205ccf21c6985ef285fb0029c422bc9cc20e12f4bb142fb9c2d3c2b642f9cb13c7f6661e859e6022da411cf5cf4e5544edeb978fb01c1ef95e67dc290f3bdea5f2cce0914cb432ae0337c955b40025c427c3ec1ac6b5dac3a7b3876777e8d8b87f9ba4425bf15dbaf200660cef448c74e2e405df8eb4124a675738d0b9b311e40f7a314b7676045d1b44c1dc533f97a8fc716437ab44b9a1cc3d2aba8cc13025ed26562f1ca7c52be77586181b2660b791c2d12cebeef7e69519abea21a5191259dabf717622142d2bd3d1da9871f43045e3e88049bf3cdb84240bff7c29c3988", 0x1000}, {&(0x7f0000000040)="5d9c524099ad88e9d92e161c0956add30eb7abc719aaa976c367c64886282b0d250f9d9fbfda2835a56a01f76e2d303fc2aac69fe55b98b932ef9a1f270ba971a820d52d3dff0b2efb230ee1ccd2ef5ed63be90dcfab166146839eb634419d3245a00fcf32224bfabd10a095906827fc4883a51e57622242aa", 0x79}, {&(0x7f00000001c0)="9d64069ac2d7fb22da74b0f5d40181bda68da0dd198f7fce75bbdd88a4824ee85e97712f5e60e0f8d8383415ebdb858eea0066e6031cceb499c9e811a2e18bdb26e3b3a9a3682ea84fbbe52a409cf7cebd7fc37163f46f9fbf5eb0d464bebd32bdd5f0970e8a738f22a1c75ca78272b9f92a2dc28638c85205b52eef27d9e8c5ac32c26d", 0x84}, {&(0x7f0000000280)="6289daf8991452753d65e74d744d79c048b8dbb2966fb3de97032c3b2a9e2f22bf1dad0ce3bda6a29040144b6a929061e2c234c37ea466d322443778cad445cd56b91613c9578356e78754027321dd45874efeecc503e7fdc447cda919d681eb02830e716bb70f8a71afde6b76a850771eda834574de1f6f739a5c5b4366ce72ce7e0765be84d55130a58b93524b04d2984f17a0152470b2be3c0cee88360092ad73878b397c8ad69cc6180f6d301f5075de56fac508a8c5e4bbb8097bb24647aee7165e4352a53dcd58", 0xca}, {&(0x7f0000001a00)="140115682488325ca8cd287fc778c3e93079d01fc0c6be7ec3ac850b61fd33e9834fae1905962fd3f8d9a0b3b19d3ee52ae67d9a0652d2f4232153778dc2753d2211ade6255c85a1652854d310ca4a3f3fc9cb7fbf103d3348d6be58b4313f09e98dad8c11b86baffd0e37c72dec0b62ccb3d2339f00516d05c3a9d88082c07c65c7138699f9d50b8cf4bddebdc7cd600f741ddf35d7e7c5f41a03071af5a0b7d1814904ad2c8434d27e57119adbeb908646ef37f902b9eadedf16dda0cb9b1eee2c6d582916c198ad1ff4793b4efd3c72213210975b459b3833527f912b6bc4c4200d625989e8d1bd1b410bdd644a550d3fef83972a50b7d6a93e554de3b552fe58659e11095808cbb629e7315eff68370f24efddd47e075e2a8acf0c6755dd79b04845da9d4f62001195e3a3d22d924a6447875239ab1aae7d688bb317834202f89b1663ee6375d5affd7a5b406c19a650b9fda20b86c63d5df61153d33cad34af698bdd70dfa1f106087c2da4c94e945c1dd02dd81412316fc830f15bae919a9506d8e8cef07946ee89560a43f0868f2f2a9d609292ea5d013123c60b3c1bd9d0bcd5bbe76d5779d3b10734551f3fe6f34166b1b91042da740e9825e5457d21e728b26bbd805d51b2025b1518957064bc83276e3de0181b04077cce3ec11e19b8a8800e8420498335f79a4c3a454146af229170caf5a0e0478df0e949daf2a5855ec906dd9e2ed7451cd8b2a9271b207126e4a676c8ddde1de6cf73c5b04b6d0aa873067de9a37810e9c7dbfaf08cdd0c5dbbcd65d7ccecd7ae5cfcb3405db19ada26dd4cffb4c373622344bd93368949a6822dc232b61a127c55df00a0801bbbb9dd86d4682f9466dcbe8917bc6c2704ce2a529befa24e7712697a618d4c9d437623665cab0cebd2237acd3040d878172f0c2bbbc2139a99651618808012973d1650f9e633f812b1d542ee104a7be5a54f7ce6f81bb62d372b6538745f09cd947f521f1d680d51113b3b8430471231f41ac8b3bc2a8620fb8a82ded595fb3878421c2044496c0dd8e2c5439b9ed1923797de57f6491563873d128fedf216c38fb3cfbef5fec71e385827ccd5da603895bc58ccbfc87c0eee23bda44ec715488ec950fa670e76fdd396211d7002236ca01a40ce4c1921d6ca8f7af246bfb5aceb6eb645b53794e72ee28cc046084d9da11e72502d04d55e01c9b006fa0f918eefe7b78c85cbfe6c44faaeb4de69d7903fab96b204dbc65a1f35e926dff4361d704aa9c7a1feefb4e35bb53ca7f3d7b1e5cac95d1277598a535ed691517242d0132e93fb8e3098c39713c056849a2663513ab85b80ad715509c328152abe7e2a4e302decc59a0dbc35b4590a01c2f466eb65ad2a332f9a7d1a422d9632c2e1a837cc0396a3367074a95195c5ce5b252b6215a3aeb32ea66d3ffca9d07fb778a14f0d52c5c54dc2e8148e7167af2cd90a04f66589ce37d83c2cd07d0c1253fb47614828154c1d192e104a38d53abe2bd1cbb5388eda802a7a044f655fde8f1cdb152128c4ef959c57cd65dcb437880664cf7cde803b5618db741fccd59a39add2fb6b244fef5bdc1b7bda7b592d153003b4d48d2e5563a91b52136d73642ad7e138b3b2139ca753d743e611e4176bd2427a2c170e9e6debc7623f57687c04a5728b0ca7165cc63acded77a3942487fc8c77965b562e454bab3fecf3c1f705b5e21c2fc08cc4af41d732c74c3fd297e583f87882c9db68e884ce9f2eba974e6037dd0ecb0ad5401b6ca094105dd70b3af9d844f8be59b7d00adabf691546e0f26241b20f89e1ac40584281eab91afb9c1df1cbf34be17b7afa137ac7e5c7b9f96d8a571582f2db89ea786855ae542484f06129fbe43fd33d14b992280e6b36f6a313e8d67cd7468d035dc99300feaf215372f3791f0d05f82394dff4c9a74e4b96189e3ad47f037450349beba1affa72438f5437e4176b6acb3f387fc920435ebfcd05cef43dcc607db27431de75879677fb7982fe2dbe7e1e67bdd857a3cc18bdb03172cd46325419a9eeff9d70caa14690fd5dd51a32243c969d7e9da3b615ec732f23e1212cb190a5eea1d12bce96f58db3e1c5688b09600d1bed2b3408b456cda24024c8cb1ccbdf83dcd5ae6fff4602a66bdd812fcb6fcb772661d01adb4e286b3f86eef27a681e9a16eeb06d43449cfa0e90375201491b6b9614779925eb4d1eb8b9e5ee37b0ae6d85c8a8bc1fe4d3378149b28c58a32ca5ff887036ccbbbd64c09e1baf47e7664e58f669906159b9b6978aab7eb4ccff069913b876517061c4b93e6ccfed0db20647a4f58058508d7e28080c573fa121b2a8fdf4ab42d38bb7698402319a7a15780eb9884c142a750594a875674764cc17d40f6d9163ac98243d7294c9164b83437210dfaa30e73a8fb2ad235e0ec93875c49ad61e9d9db1b54c4c31f74e9f1711f6acb3d4b9cac0005d7945cb4704a3136205fb02b0cfa840c77e6dbc624d461fff0597074a2f82e5b0df91b3927f0b36eb58da53e18a53a9bcc7a4bcfcb8e66e0b4ae9cca653e584c16dcc3a9dba55115c0ef4654f5f735d87d33f782a341168ab69ab5d1c1e64d0e89421ce720550dd281c1708f3fcf29f42578acdf9f8383c02d693ab2fa4ffb5231a56ebb921a6d0649fd65cf3a30bc8407936ecd6f74de9c0b40e5493423c540f9ab9e7ca018879ec0f5deeeee2a7a2001ae39541b8097760fd21789ba3fc879ca8573f46530d3d8679f07fef28124b826cef026ba42d6018d3bf8fe5d5a012434a778dedab2b780c195e2b414886746331b098af43652417739448612cf1e89a64b89bc28dd796db17ef119386cf8ff59b45a548fa79d4f1d78d9279ac482a3ff43cebdac90a1f76a3d1afc4fb61f5b3f712e6cd3c6e0bd45c227c997288b07fd7fac8f99256650bae01ffb919820965e3997dca42a8f6e387dd8a5add135523ef5e49d8384fff94e0715fb3eac0a5f4b05f3e9a52882cb2d68b164ef5a35d7dc487553dc46f5e9ed2f06ffa58103f3c120cd053d8bcbdbe140c19a0909e1a5877cc3836f162e4fd374e3440e160f40df588f098796f0d4294cb7dd3c11a29ecb3a63c396e5e08ffd133ee345808bd25b7589e26aca16633f00a51d8a9dfaad52deaa4ce6babc773d0491100469a5950b01a659b9fb1721c029ab77ccfc7ae7d6f89f039d0f50d210b1fd61bede45b6d9c955215d806e5506363043b098c64376a038c0a14114ee45f69f03f12d1859cd3be53375e0d7d2f564e0196ff8a13a2d65520b006b232a5ab7abf194b27d5fdb0cf486810a44d11be83bbc97a1ae082aaaee1826e560afcde898d59021ddad390abc1961f574f042be7bc8f36d071848664f2bea58974848c296da1a19f60252180830e23327ba9889f96c2dfdcd2ad084ca98aa8e918ccb3795c7913ee25ed98f0f76c475a0e4da9946a53a5b249882fc3fbf6e856972a599dbf7ac5605c807680a03571ab61df927c6393340d2bd77ca312c0cd7c0505094cfdf5e47120230c1ac09b1c546b7c8125dd533c9baaf40997e46723189e827af189992372c7c86005cba94347560b4384ba7a18748103c4dcdba623158c5f40e3532c4d550ed0276c6e3137752921a4ee4fc6df2415cf1361abfe62d619978e828f4a1d73ed45536f0464152ac9a63af3dcec0b34c239b54c91d640a67f6400d016419909107bc750f6dbfb4348e28971033aa12d5dce107b868ba13ecef2d5dbacb8f02c8368966d312e2cb05dd0a709c3df2a521f371fea7a1665883e29aa8759b045e941b5478617ec329fcca0a93dd43a8c6911154ce2c82fbc47eeeebf094855134aa7f9e86e5d4d7e14086db670ebb51d22dd2007ccbd64a5cf4a34d00277bba474493ee34cf7ea7d8b3b191223ec8e94feca97ef4450b2fe0052a3cab666beb431a99f7dfa305ed6315a324df7c44ab34c5e7a6f9d3e39074b46273e32b81383d59a385b6303884789487d6a92bbfc0cf72b3cbacb3bd9ddffe8fa6ab5ee96603974c5ea79fc4bb0d5f31c3146fe5e11cbf05dce44a8d55a234cd4c5110fcad066a15fcf086169dc26f6e3c8050b20cefd417a7e545a0bec4928a74c7ab1150b26ca308c64b3e4981e6e2540d771ab4203cf5abeb71d37e15f56084b66230e07ff50cf0667528abbb29afdac6550d3ca266bec64280885433d9bab2a3796d758663da1c10d78e8870b4b1ad57c987f2585ce2d5ddb2c02d6f399959623128d557d47ffa08bdae1972078d2d366c457977621528a8dd7a0d49657ee936e9d007cb9ec6388e6b0980c0c4dfc3835090b71fdbad96278f018b46d5bb4cf0d7189ab0fcdd4fb10d2b0e5682bd9a4a1c5ed20afad16dc6e23d0044d8e52c968889f6e2c1b37567b67572e497b6a2048092b310a2d7e5dcfe020644e576e0dbadf22d0d994516299edeb1cb02e8f587f8b283e516a653baaae857f698537c61c325875ddcd68e7ed859280166acc969b41903a20f6de92386215bbb2b6fda8d0218f1e304822c9c21b3262aa0590fc28532e42c939061b983d93313b179bcdc3a7eadcdaa1333d5a0404c98b1f241d2d713704b5354e1d47981a2656fe21f5813488aba9ee649b8e0959b333c4419e59033ce074b566e91ba23f6ad64a235a2d170a40d92c68d8a27a0a3fa036012c68a929698dce384551166ddffbfb0c05808b1d5518f6a247c0c56f2dbdda1224bbc28fac8930d4a0b974777f2f9cfbdc1c5d6a616aed9162d358a15c4067a076b6f61c9e39c40a7ba72d655781ec46208606bd5cdbaaaa788d2db651bf80a565d105936e2f5404eea1d3f43763d86cc211920efed88ac6c83e32f60ec8e6efc982183e50a019883423c762916911d5828532a2caaee6e0578e8312ebaecee843a72f335a0f8e176672977556ae7fcba10cf22495e328080e7d0219b9281fe0a0d8e476e81e5520879765f14df1336b9fce437d5ecee6c1b2d02b3139957b3ef8672d768c7a03ad1cb8c6ebb8093c0fa8c2680a3b3143bbce3ca55df204d4f789aa00e130abc69090e127bd47da4c6038c23f0190a72f8f45be399d782a15d0899effb1a22446547d73c29c62c75271363749170cf388d1607b9b0c97f8027062a173f5e183bd781e3a732c37b42ffb0f13b672d58a9c4cf12c3f3a71a57d247b299178ba16b40d2368a5e123ad7350b2d75ab1a33b035014c151b95d633d7d0e88ffb3bdabef6734ec0f37449d1baf575122876a6bd770039b7bf6ab0dd3311d8cb064adf82d43af37aee760421cdba323c9000cef61f0b0535db426843ed84a2d343075ff4964b3bd0281833e5fe5fcd2315953b6873d0e0d29e607b8beca07e15f7d9e54ac78f914e6e6e3ef92240f1af64ca7d59dcd6f37eb2995be9a3937fbf0aad475375f540bcfd69909a0a1ba3095ddbcd2df03eb95e5f04866fe698eaafa44b7c5f54cd7ded860f4764b0a52bd27ab5a9189e1e387cc76d02708f1cb39732a8bc15a71ec02bb05e3e11c5c9d79abb3ce0deb951a9844b2cd6db55b63b93d2000a4c2e29d08991e356cb283a50647e790b1b9fccde8d8d39efebf980b7466073ad310a4098939d1e9fa5e19996cf2611eab3c523a8d8d6b78ac3d91664e6dc0c02e7653173000d2779853f4b824490d3f57a2a5d0dded00a7e1e882ada8b7382f61f3509284489518fff100eadd3b330900c611a2e6b4104a692e2868151082f96d3ebb60d570bb4f198d404f39832a2c843504077d27d195b1d7d6cb3f4d515b35ed033f07ad41d714893b45291f86", 0x1000}], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) mlockall(0x1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:20 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) syz_open_pts() getrusage(0x0, &(0x7f0000000140)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000380)=[{0x0}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x84}], 0x1, 0x81) semget(0x2, 0x4, 0x40) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCNXCL(r1, 0x2000740e) poll(&(0x7f0000000080)=[{r0, 0x54}], 0x1, 0x0) 16:01:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/\x01\x00\x00\b\x00me\x00', 0x200, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x9) r4 = openat(r3, &(0x7f0000000180)='./bus/file0\x00', 0x108, 0x0) getpeername(r4, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) fcntl$dupfd(r1, 0x0, r1) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) dup2(r2, r2) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x100, 0x0) 16:01:20 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000340)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r1) connect$unix(r1, &(0x7f0000000380)=@abs={0x3174b555fc91afc7, 0x0, 0x2}, 0x8) r2 = syz_open_pts() openat(r0, &(0x7f0000000440)='./bus\x00', 0x80, 0x20) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fcntl$dupfd(r2, 0xa, r2) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x74bf) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000200)=0x1) write(r3, &(0x7f00000003c0)="c31de4e197eea51c3a34c065a7310b8a42ad5edbca108cfed4a07891a781ac00fc6921f800bb452dbfc29c6b1b4dd179e572fb9d0ab5cb5fd7a1849309dff339aeb8bd50fd9e1aada20cbdc72c09fc13d6b0729d71660631ad9e1b1010b86a0f4b43fd3fbf", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x9) writev(r2, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) writev(r2, &(0x7f00000000c0)=[{0x0}, {&(0x7f00000002c0)="4a007e806ed43d9f3bb5671c8cb999fd3acde20862330a7bb11d5b5220df55ca921d1bd79b62c451dfebcbed61c9aba7ee244fc388f89a533cdb4f53fe3d4179e969ffe1a54988ec01292be3a7cedbd7bea8a0a425095667d75ff1b5a82ef7968d3d3546", 0x64}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x80, 0x0) fcntl$getown(r4, 0x5) flock(r3, 0x1) r5 = syz_open_pts() close(r2) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) dup(r5) syz_open_pts() 16:01:20 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3f, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="940100"/16], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x2, 0x1, 0x0) r3 = semget$private(0x0, 0x8, 0x80000200) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r3, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r3, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r6 = geteuid() r7 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = syz_open_pts() fcntl$setflags(r9, 0x2, 0x1) r10 = dup2(r9, r9) symlinkat(&(0x7f0000000000)='./file0\x00', r10, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r10, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r12 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r12, &(0x7f0000000100)=""/24, 0x18) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r16 = socket(0x2, 0x1, 0x4) r17 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r12, 0x10}, {r13, 0x20}, {r14, 0x4}, {r15, 0x8}, {r12, 0x40}, {r16, 0x4}, {0xffffffffffffffff, 0x10}, {r17, 0x20}, {r18, 0x2e}, {r12, 0x2}], 0xa, 0xff) r19 = accept$inet6(r16, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r10, &(0x7f0000000180)='./file0\x00', r11, r20, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0xb1, r6, r7, r8, r20, 0x18, 0x7fff}, 0x3, 0x6129, 0x8a2}) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r21 = dup(r2) listen(r21, 0x0) r22 = kqueue() kevent(r22, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r23 = kqueue() kevent(r23, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r24 = kqueue() kevent(r24, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r25 = kqueue() kevent(r25, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r26 = kqueue() kevent(r26, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r27 = kqueue() kevent(r27, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r28 = kqueue() kevent(r28, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYRESHEX=r22, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRESDEC=0x0, @ANYPTR64=&(0x7f0000001200)=ANY=[@ANYRESDEC=r23, @ANYRESHEX=r24, @ANYRES64, @ANYBLOB="6cc60aa49e88cf42a8bd183685c3d2b2ca7b511f6afc62130d97f7fd813c1571af308759cf75da2ba4a525a3232ac8cf693e5765465a460509d41c1b9eca564bcf6d666fe96575fe5dbd84dd99b76c6f44973f4626beb7876464e815927fac4b423b1e5bc35b379303ba25c73db318ac65f5e61ae5a5167e98884527e7f6bfb785be2cc17b148f6cc9e9075492f412636d6e109337bef19ffc4196305bce57c3a75349fce5a6a2ac10800ecad341c17cb0d64c9540943c58cf86575a7f2b2856adc1afed77b3f3bf4c4b7f88603d359328a701ac20bc02fcd8ce2ff47a26f88a9cb09d609990fc52dd5adcf1cfcf6316c83a9275d23ff088fb8628317132b4d1b122e24cf3a97b035d01e4685991900ee825fe4576b9a5e4e0efc8d1f26d987acea64761078d882aecab50be265f1db224c59c9f82ad0ec090d773504ddf69f0f61c3b41ba13308681d723a3866013760c07ffd647c9df46b097480f93a6b3d9fe911597e2bb053ca1feb1af222c0b30c1f6b84ca3855778313c5b992f04dd644b6e3e0eb43587f692934a85e1790f72acd3b9757dbe3375979e5758d0053088a29ceef08d929a004fe933bb0693f22b0b04409ac10e5bc733dc179fd8c23962d17f91e6cb354ba0b2ab4edbb07696a8d0aae6543f4aab6a6664c3666b1661a4f8c3785acf087df14c89ba4a30c37a0de01b3eb60b271d0cbbb22a49c7c797a004b3f4215035be65e87fe7d1c05f3a175b94c08a3a9bdcea00b9bb81a8bacb4684c6d5ef932de028c9e18c02b1b50b012566a6d4e8b539585bd7cfb0ce68b4b68a732584a191de491a104aa72601c5733182c17b4619eb2b498a8bbb7fd8ef7f3c16ab9e5e160c8704c8ceced265587d544fb17f9345cf13d399fb32eb389ebb60485088c27eb1fc1e56df7ec3f8d346a3a2d38469fb3b91cbaeafe95038c4dfdf1342a2dbf3bd91321b7cf10f3c75751fe2e315af451afe6437fec63bb3df3567296003f5f9a15e8258a45452f06e9f57b79a778ce1b4e329f7d336d26f2e1c66fd6b6268cfb675546db9555b7e79ce120857af19c0a87a33e2ba1518878622612917235cadd32d8cca7dfe8b88444777514935b58d8e8deb3fda67fce8b5e7d80b81383d2d5b283580421bbede4ef3ee8673f6ab952ab8f7f9d60729aa3fa8b1c2c63f65e50817b337c89e80317f7df11de9f8c39219dad04342bbd9dbd2769614ceb425c21d482c2df3e54d10e7d8a53b5c215803fbed77cc99c13b6be026249bb0b80d1c70bbbe2457229208eac381fde8d236d03e41d391a72c5d2de8ca62dfe48e979a82bc68ee51364a64afd0e6dfe9896cba396d287b2b0f98c21573063479c6d1b481bcfd15e720f247e3a02c1f7603894d71d29addf1d4583055ba0d95c64eac13d84677747db4afe2e2daef1f73e9209b444d14acc5895b8b061b6b01f9e442b3c0f763669ec1a90ab39227a1c4d932b8750709a36a56c0c4ea15c70937146a002e4139391b8add93918692bf5fc182e897c18cf9e6ad321f8246b667e042ff29877642b14306caa3b820c3ef79d26782f1c4c9dd818f6617d28330e63f392d82f7015ab714021a13f22e0a579e085001ac1d02e8af9ca018576c9f7a2af04f382cc4cf04cf4b77476c068dca70996e4675cb928ed4258a46bf7536a6818a64141959521d39cd2e22a01a4c245a2ba783c5cb47f4aad10e39e3ebe7927d489f79423e35f749fd75f1406ac3b7b40d0ba0c85455f948d259910243e97ca738823a4990297a5bb5cc2c76f85ce11a2f4ae8a4a4f5275dcded74c1c2ed31c24edcdd2c7769909dd5c6d10125fe4e16a8295cb2252f622cd97488401abc87a5b9d2d316f75faef7bc472e6342cd6180c3f51fe457380c6fedfa0baff783fd22c891395eec2f464e412babee954f0e16fa03a7a3ba59fcc75b8e51c6194adb13d67f3bb07e8e47dc0c18aa5f49d4791bf4c6bc0fe241341e10ebd0fbcb3a8c8fdb36ab29e29d44046d7aee0b45f21271d68679f023bda50bf8f5b7f01ec9540ad67f765d28035b2d55560ac3b092209e441c7defea9c94d912a90098362f1bd980edc4ccf1f93bd9f7e1f612892744b4d54b9b67b90acfb98569561864067470c1297b5c8778ad1bdadb43548340d24fde08c07b1c22d0a7b8e2b4f7d9d8416fb2cacca40d92475da7319c45a8a1d7bb2f08154b55f394a03698db44075a7714e85daa18af3b16831f2057286c3a328b2e0744a6b1d4518250ec9ce971d893b02dd6ce665cccb6c11fcfdce69e17f7e74364d5867298f5d0aacd32c7599648f258adc49f0721f7be706641e3eebb0eb4458ef442ba21f89d9cd103bf27520b8e86f5f5fd491c5dbffca47c568d8b9a4e12c4cd6db6db84f2368dfc35c2acd35570ff0def33d501abd69cadd8b40e42267159713b270685eb936d298df497d159cbc6137f49a1b097f3269c2fa38ecd2429819ae2ced9a8d7790f3862b1045134030e785f36bdda1a31ccd55ca52e770dde089e47ef164dd2a6219bb98b29c25cb3f22219cd3a5b9ed5db83cf43fd326c17358f97ec013d186ce115882c3a1e1f5aa84b54804d3c921527d84608bf0f851f8926ff6da883e8dcb0239b12e8e26a0d6950d4d02c2f064e7d63954552f2c3fa157b725b842984af93919ed4d0d945c321914df00236cb967bce58c5a7adf11cb45feace694ed032f8a65ca07660c88719a4eba26819b5e4cb35458c89d3cf83a5da4d36568c4ab9075374da8bad63df4b22b99dfd2ac61ee17b9184d0c3cd5917a3c849309c5d392863c6228f2118a6ad09efca6fe292033ecc72626eb2c62088d6f6c07ec0c183c321686a301da95ad5ab7d8013dd1652681b7e55c47528ba7dff9b1ddbc9d310e8bdf425f9394d8c5566c74b4a43a229b0e54c4babc8067930e20cb562136d48d673bafe5fd7b25adc01819027db34fa63f39faf71eff46bf510045f5007c2fb6b3f3d4c7c2fd1af9be5ad781ac35ec42004a7dce537c073cee56cf6a1d3e8e903743c6d87c2a48dc6ba8805a2e1d0b64bd83940ab8b094ed96ce74084a26c6372c0d6b23dbc954ec7cc0f25e4ec6ef18a211297d2018fcfccbf56c0f3eb6aa281b4a61e203900a5510b3619ec18ab1a96eef28bd172f0c7b5d2945292cdd59450a8d528cdc21c7b1eb7aaea40ee0dc37b0b5181314467a79af0c311c30d7e6306fdf4c56efc38bc158520121e3dbc65001aaff3047e306d28426259040614a44f9ddd2b2919e528c86d32711f879f70bdc071026820aba6fd908eced035d60f523edae31d0494cd8caf2bae66f90694e4061748cc830034f5bed05a39fe554432c6a5a301a6f203e35546c1396a388fd1c7e46cc3890dd94ee3d4c3c5ed6a805fd98fd19e42eab396e8b2a75240a9c36cd3b83aa0f3d9da1c5ea68942bb4eb2ccd405745fcbe5b2992ded347d17b8933cb8c896c2c2dc1f74c73ab7a9cdc81e142534fb793d0ff920a08f82effa3ae70516faf911e3341620c466ba4270c73eac35c2c2651635115802c296885d635063a86e7cd6bedfd1da088514381020056ad8acc7e2facc804c86922b2a78f249994b8a7d993d80de9662bb769e68f7c4b974f43ba1675e7c8fe2df5f83cb24f51fe122adeef672fdcb91b6620d7cc1c7d384e3002380c658afed5bfeb0623815dcc5a14896e4251ca48270a96e277ccab64c70476675ddd5df723fe3384f51bd5fb11b6918296170027f73228b0d7b204cc5eddea511166240152e1f0768171a65ab253a99a5bb1b95a29e15bac0887f3726d21711524eb6db9eeecd6477b5b1a66b8376645336dbc29d8c3d3c3f1223d27a0545c593727704223f557b0892e823bb0219333ab1dede8c973156d8e43e5b418481bbb671fbd0a8c9099c13261217e6756e4d6e650e7e3f434739f4c1d611395bab396b0da79de92e6a00a602ab277d6f7ec972ca983fa2468617941b74fe3f6aabb79ae3d2eacd7ca88e4a838db2ab00c6ae922f134f2434722c585f759ef409ef700b7191b4767bf6501a3f3dd3250614458a28614872fe1e0b2fc63f12d08b0f45cfa03ba1c4958ee62a8d7ce5664075c696e2051841cb44e94df3a05b3ddc4483fe5129dd35f092a92b7d39e1bdc755fe51b714f3cee4fe54de786a583f8f423f2d7348cbc051040ec1546d854e6f9e9a11874474abf828ccbabce8774b0e851d57571931085fc5a874cee4ebb7e7c9cfd36cc05bd9e60543e588f1c1b38ca15c1ded47c69034e971ff9b5011137c247595908e5976320cc4ebc6f2e61c5bd4393320fe3c6b74c15ef188fe8fd9cf1d6e158b826ed8a1d738c9c516d05b79e9bcd96bea39cf253681517b218af8397b8eebb003965088be18558830c2746d66dde4a4881611bbbcd090a9c21d0d71dfae4fdc4c993a8ab3077120aa157fece90f110a74e7db9e2997fe795f8b9d4d244dc6ad369e5d3b33f7deee46f1daa1e1dd241372e8f7a14f0f0e4213817deacb3bf6fc1dba9397fe0e6bf250bdc4beebd6c5a967014ecd94618df35430f9882526654917cb3b6abf2c8b8c0ab9f696d51378e766b6b48f31771d771b9993b527ae7ec75998a52bead323951ba9d8968cdae536add689f8ee6d5affee9de6ee2547173882e964a6eea9f97ed377e32a8d76c44b6c2c48449783799c6c5e6a93bf286f0fe39cc8a8b10171155a79941e95b0e08d8fa4ae2e1cdfcab1e9d2d375ac236db74977d0007b0f658fd7620e79f43100e780ac605a24d23f689f1638e3bad542f222c85959f4b19166bafb79b8aa4bbbf67a36c7a48b5a091c472885feb65bd9a94a162e62b5bdb272779ff54804be309997031a05ca7d7b6ca1f1f2a04f730c3762971c69cea86e83e1088a6d5ad6ad87b1943689e8194ea8c675c4d90376fe26f2daff6cd8c428cc0624bb09cef4c7a0ebdc60ca51eab9087170fa6c5c6cf67effa882f8797e6bbdd25876d7382600a8a48e8938d415505c77d8712d95de92f9297cba884dcce5c5582e2c292e53ba6003433a69b5affe660421e781c59efd08c018257010513f6214b86cefb0167f8940ecfb8e5025d0550012605eed681da1e8698bb3710268bc739c5f74d1c911b47edaabba727aabb6a0eadf32ef89c18e41f7de6c1e0f98324fbc710c1cedf6402e8d3c1bb8e63990f594cb9727bfd63e6552d89fdc542020eda2a16fba8fc6c3e31a3c65e40639d3fd6fd870d7f06f3430e88bd91e2006ab2f165e587d3318944d7452d9395e5130a1ee796a1caab2f921eb1fea90593af9be4662ade81581720ece782804d73d8757a472e05795a1fd3e481794c22fd8fffa4b12dc49817f6966f64ad20787c17e3f504342132e221e63372688474008a11a3b965d045a87f9fb78494feadabf3af552b75250939dd22b3fadfa96403b0820fbb8bc953e8664be74a757e82ec85bfca76d949e2fddd922e617e66174bbebffd9a9ed39d39eca7771627920cc0156595a8b85bbe902939ee38099646bf97e2e84156ca9b3d42eba893b76f098ac0591ba4f30348cfdd9dcf736ed1c29fb940a8ab36047084c66e31381f47fa60609f3c0184d9327470f3ab41bb775499611360be9cca2d8d8f0e19042b0ab5e88a6c267f9192dc0263a5ca7cd468acbc50c2c1ba724b6d8a12d30e98faa449a75812144441808c1bfcc893d312ee6b649b4274ded779f882e3901584ee2123e9b7af1ecec615056b8e1008360187a750aa386c9be9d19c0b5d3b299c10ea196e8cf16de159ad302817ad3fbe5221312a7c65fb05b8546", @ANYBLOB="af8c0afee44f49ad791b6714288cbd850d416c20d653ec9bb4727fa5ba9fd78268ab1eecfcb1d032c371073ecbcbcdc84732faaf4506915a848683b9d8764906d7d84c354962d2fe9f1506db0ba7bb9446dffa4cc72ffbc1bdfda90047b4153dc5d8858613ed7ffba66ae8a1c965aa35d06ec6f3f6e7637aa65235e917a4dbc5e9e56e8d32200037", @ANYBLOB="d856636619e8c0fd61c04491d86233731507230055c799c3852dc35cbba1f8b2cfe48c16067f08886cff65bb6324c2b3ffa8ce85a2e6c5a31535208a4624ffbdc5680ebc5e218d316c0218e9ca904f446a9568ea0655525c9a77cca6ac910034da48ccb9d6bed1835268db8fa715798bfdb055748f494c23e9f9519aff6ad191b21ae81471d1c721cc2ebd4f43f98bf7b196a8f5247c571474a897d12becf7b592d3ddbd3ab98e33662c0552eb6e5ace0b9953c5c9409081e48a054086ac3bd9d44c7649754685d3e376856bf3f957d29c1a910c7a09ed37e27a908bf7692a92482f248d3724dcbfe6fbcfd87fd54f572275673021a632e8e7bff83ebcd531d8f1d219377aa8697ed3f92c9e2fbb1182e88b2b9221a22336edfa6d4a2293b164a8a104fcdd4cfd87e0af285766465458fad731f3f91a01fc0812066eae233c104627efddbf56017d185fcb31c1520dcc609d40ff9eef643dddcb8bbfac328969712abca247ae2399e6653cd9d2c73924eab2e9f9eabf4e7cc8eddd5db0eb5a9294bf6f21fecc7a7b0aa04306c14c5749303a492116c920a9330bca374030e6ed47074f89f6a7dc708ee9b33b58f5aa95ce5389b16fd37b9cd5fc15d469c983f5a20d1acd99c425b294f631cb9f3708c11feb7ffef8025084b732bf32e40e616cfb28d7161abc750e0d36672c406ae8d04de706a6f5e343c9bc97cc019cf0dc8e22ed422f7754a0e12eee5152c24358eab0671c200f53f59fc835cb2a3d45c2ed8d9046bfd8019d70fd1df52e07203cb1ab5cb742c2b6d1849acd2f24fed02ff6225f8166c368e0f4f3ef76811401592527ea03b4c7a5c58fb03860022dd791e522c30359e75eecc6fd225c6321e0a69e70952b116ae072a8c6a9c2f87aca79080877c8ef79f248ba7c2da84181739f5a3a62441207c36f8fb02b2b8a2ac00a1cb13ff7a743a3fb8dab4cf594c790745083aff156df490377e75b905fcd582985dd9a0d606f4157cd04b08bbceae25580a5f782aa17e6e80face690303671c8bbdc0800f1d0bf231db27582032b70051202a31efb9272d0eab6a4079218371f7ba42aa440608317a9f5c1e9b76ff7bfe72775b30b7007d5856b342ed8fffe1d2d3626b092669426d8154da0bf2395175e081e9cc0c8c63880eb8ea9ed9732b285e0d0e9ee669f75b8806aa6aef94e28516b898fa30df550c8b4ec2d325645d94af841227d5d31239888dcd68fbe3f597a714d5625fc0b95dac06b6c7ef6d3444e407591095e68685258ef01283ecf2373e03a6bc20a7aef50cd839c5665be83e6812a400369094187ef7c5cecdc388c6ab9f13e9696a8e0d958360ba1c750fae67b3f51390402e3e9dc24346227067c1337c794f720bebe1fbae20d3ca74574e93f141880769161f2afefec517d8dbaf9f6252a16bbf06857287cacc333125d4c19512d15a26fe25ed369e06087c3cdeece2ddb1414db20eca50a965381f2ec62f442434cd095ba6a7b9c00ce1008bf3c18b625a994b718de0bd57f85cd84021386df34b77d3ed445b652bae9578002006ce777dfd2a968314f4c6b439fd5dc4a3eaeb907f8aed77fb6053ff076af2f8ab1156132d053d0ecce540614d5802de60ab70d2e26997b93f7b699739e3385f0abf7b754bf30ed031f8714fff96dc545d362a02e2aeb6ee3404304b058bee3aad084de08a82e99f1c04f7f8ac36e1eaf2ebd4b25f5826edefbb49a2d816def6a7ba651bc1a76abaa939f1cae2da00e858b00b60de968793a4d63248fb0479faf4c84272044e621111dda79171287aa6c38eecc6db9b67e14a31d117454a862e0fc0ba70c5ea6e6c9ba64c9adb8b048ab89db8d4b556ca9259d30c68135d673915977ec5a32b8a467500ccd363fd9c39c4518a7f668b8d4cb538dd8abf5d39705b6a5dbc7294d288beabee4d22177fba62a1028d763e9525df23903db3a5ebc04c0f2ba290fcd3342b3e5dd3eef93dc66b062a7c8c6f62be5396e132aa9edde3504a778d6f45e1a6621a0a430a551b866c094e61df334e86d6dc6360d4e21be31cf6306ad247bb322cf6e765bf63108dcebf3013c39ccc621cd96de3dc91ce88ffc84e347308a5d2f4968339101c6bb30df0db0b02482c9049994c85a7e5114efbff6c2c187d9b947bde9b9894d332d20d98d87902a866e108e7ac6564f9ef1645e778463169a8fd64aafbfd8c54e8ede1f4d44ac0f4190c3edeec6f0b334c47f721dd3ad0a138b6408ab6d6ec6aac0b3a672f863ec93aa54573d5d4ac4fad2b9c16f2f62e7d10ffd4800510cbd531fb056e4ba7e360bacfcf4ca1e6c96ee66cad306253cb383d6f768898c84ce26c1b146043e8abfc937aedfb3b3ee46afd0f41cd60b3b7fdfd437bab8f4e1aeac006514385ef615c8a4d0b9db8afbb0a851254e3774b9c75b6538b9d809d5e32a6cfde0896afe5cfcfa6a280e5fed0a26bbbaf14d25d18f09b89576d3aab3bdf702f34709b209e1ac1d54e6e2dbd2c487b6662897616fe01185e98bad94c1c84496e7516025edacf6bcfa8ac299114731defea5b89530bec3772e5f0d048ac56d4d2022a99d79e685788b8be4dd4046b5b80a8571095f23baeb2362099df491c2ba4f80292bbc16834ed8c72c3b1db566590d37cd933d490ea5c82ed1546fd16f670ba88edde81865e5b31b5a75a5b420331bbbfef019241dd56660bd77d61cde9aefa661527ba95da973282f0ac25b41b81a29325f7143633188baadeaf3c70a4b160dc3cd74f454ab28c49364e9b445b1b60af00087433e538e8f9eaeab73ac4e7c36760fd7a319b95871bdb44334a02f2def9bb279cb8f3eae4f064d4e81e68c6c1d9815ecc8bbeff2038afd54a09c2c079ac0e0a668fb133ff58a1381237ded77fb0fb455a3c97ef3afc2bbe2e38676664a570e49685f198b68011d8f434f0ecaf1a7f4cffd85e545c53e4acea7adfd4aa405f1cd0443b4c2f3bf76de0601e6981735212ee1edbe85b82b641c45a5b17a4642eab296d0ca0cc181b58850e386329bbf5dbdc3b81f3342f527a30ec3d3c5832cf1f382a83c2f63da333af342fe536900ab005ab4e0c25527ae2b0be15e0d0d7a0f5d8f34c1b11f959dd16c1cf45f8d22964b05edb788c518f7aeee99c40c853c26b4450352f328169f223cd4f6089ac56e3693ef3a4859ad0a449ad97722835bb3c35b791121e1fe41826af55276312e267143033e1e6103f494fd52dba94228d495cc9df2aaaaf76bac00a1014140f8b6f56f0ccccc1a7f86c42975a33baf6fc87cb0090138ccb8989e0d4f8456efb5556a4663c9419ac7ef27b6fe0aff17177984d9b61a5c186ff208c5aaa04454570fd27a21979ba5cf913b65bd680e2f79a4013f67d64a324cec2c60dc8d02da6b2f96a952ca55ce5b93fcba2fe12cea31f01c813be67e41477fed115ce3f56e20a6d779fb34c814401b79f0ac4d83c4735fcfba45d843ccf31b3fedc631de36383726e0dd0d89de5ab25337c5292b2c205fdf5aabb6e6591988c91d55a56c9b63253e1a2ab76d4d9dbb534270efb2078bde935468569b06d084272234c91e83d5d65c2004ed3951ecc09dc323107ba990a069d5748cf9cc4bf6bb9e4868e96d109dc8ea77c5b73d0fe120f2b1570c314080f933c39b5b6bc82bfa7178f1d9b2bf476b956a6173f580fccc3e3c7c74f1a12e21f984111947e715700e426a27982d04413fc8a81ee616c493a5f1b13b0434fe77ce8d608d26b951b5b85335641ee4cf47cbbe5a850dee2ed0b3d642d85ae8b598f6c2de3257ecebd64cc8f9d3d3df00eda16681acbd8b16269a0ea688fb60eeaa1b2dbe27878a1f227bd64565b8e6a141bc79ca906e310f61e59f40772021ebcdf6abeacf0a93e30337bdf8c4eb8ade239879dff9db81bd978df11a28988c57a7e7565a1a4880d8af9640c459b2b28b3948352babc3b5fc8f088141d69892326690e2b60ccfefbd2cb9b8829d9d3fdca5578dfc5111c3fae5546255ee2593c4e2cc3c6beecddc311ef4e9baf2d2a07713e96e0cf408750dc5d4e89a74356582a2e5a78b4371370266c291b2aea21813722538a3731c3c7b13c3eaebad506dc3d0de3272531652c3c434a733f133bb296d849a597b0dad7d7b2a5b8fe4d3e7607f51ccf7263ea58c3c1f382c318db052fbfcc00478fa4614a1d556c811ea4c64daa4bcc29a1baf94dbd03b52fadf0a3268ccb3c963f718c585dfe3e574df5ce8e1a892c4fddd5b5e6f3d72a21ae350b8941fc001b92a9e909d3218eae3f5dba65f5f7ff820405b6ecef371e689483e64d0a31c1e6e5b63fac85be4c489cc1181467f2178f89edff4e9563a5f780ecfb813439e6c94678242f4f2e2e4aebefd1f36510d74566b9a8d173afacef0524ad2de0c84aab88b8930738fe49bc17eb134cb7c3f0a13c58c9c30f99d071d4a0bc1a3a6d2e1dc3031d4c68ad20c5c3e4381e9e6b1316fbf13f71a5b2cd359bded36ad47a4e9b062f872b6768cb46432b4b55d311ff5c44438a7eef31b3541a41b53f6eab23feda73a72cb789cac1ed3bbd24c800eda4c6010b723e4407e603eef8da3a24cdaa9b0df4239cd8276572fdd8200f52c40ef1c48ce7ed914470459aea4b3a00318d1ec0c2b12467f4afc0399e9ae57fef358a51674dd652cebbdc3f6c847c5e02bb5ac568209dc99f9e2e936e97ffe6144a6f97b85759fa0497d6f6e533ec04ab1e72aae40d98996b28099fa9cafbf2d6d76284a8679b2eba7cf389c21b7b030064fd728311b085522677da9f2b934679ef3396438c7b4533d4d740aea7d00a7eacdc8c11ca5b13b749fb07d7152855ddfb1cced5e8e7e0c70aa9b1ae9d876e3034333b9f84c7cb01bf9ec82cf02eab392b68d9316669f307e8605a9c79ecb3d14fd3a51fe7bd78d906aa726bd389e76f6b124a9a1345c2b4a4f36e72df7842481f688dc237a0dd0eececd02bf6cd5159ff0fb74a477e10173aa12594b069b4fa84e9d9ac3f8da69f91bebb92ef580972a567678484b4a73b1d8ad5694e56f5c77ee9fb9b74a342d3dd60927d06c03887a4665413253442e94d8ec1c9eb532c7c53bbebf016559841528d9574ffbd084478e42881e7d4c2bb196d1518fbc70c1e69815b9e7b8929cce9daadefb8036a85147ab45f6258cefde6aa6e27996d653d6fa57342d93ac78dc0a5ff650699e799f89acbcab72e011b3836f6991b5f1f2f246330ee2507062bb2fa8ba513ae6ea396eddc1d133464ba16d43be60dc87956b1e3fbe07a54b3af2fd38397543ddd550d98ad781f818deabda7668ca640b7f5326e2f96f2b0769878992b8d014a8b593410a7ff67ea7e029acbc04af0710bfc602e86e2a1a039565a55ec8b67c269014ec874488b7140faa9e363eb018a8c084d191e944c1e7f79285937fa215f449a8d7fe56dd9b8ab28e7cc597ca73b9de322b26a87b00d5bb86c4b56f1d94e273b7e1848d3dda7aa1896ed77e0af0ffe856349a6e9b64fc9727b42fba00e7bb631a8cae8a964de57d5991947326c161615efd9e2d4ed3bf85d1c8a18f6178f71af9cf75dda9cc34f5f54c78b23410b45060ca37ec96340893914d7d0c1951e35e691a90b988943b1832f3ccc971016bec3a11970fdcda8868b31e17367895442588a5827886bbf98887660722b776ebc8a3189aa67d33338d7e5c58e8bb50c1eb301f144087ee38781423a37c9047f8acf9c7fa03cc732fc2da152e8c069abaa3765396ffd5c94b821c6b4f266682ba3a8e4e3e85bf5f45a47a51c4f4774e8e9f71a97a331da1ed3247c9", @ANYRES64=0x0], @ANYRES64=r19, @ANYRESOCT, @ANYPTR64=&(0x7f0000000880)=ANY=[@ANYBLOB="536bd21eb937c60e085f343f7239a98abc0764b83ee68e81e3f8cc3142401b142af8e16c1c1b058dabc679f37dcb1915753dd467d141c0aba45c9a095d322cf6a9e8442923980b32416dd0a427d72a0dd0d5a4547c9d8a72472d5a611fb5cdc808e9d907a6e9796597ff36dc5dbf6b2e15a7ba059d4f432bee3b49444f0dd1699e9d28109560e9d62556afa328b3cbca53310cc0a6902eb36674d924caa1e2eb0004", @ANYPTR64, @ANYRESHEX=r26, @ANYPTR, @ANYRESHEX=r27, @ANYBLOB="35cdd502848baf20e9642a089113557a51eea7d80ddb332306aa5d08c13eb73af7ef9fd3da8ef6816c593947d8bec043509143571b6f8f321ede110299bb190853afb200490d205e967ec4906f9ec3ec2576bb8b562878c4cc0c689de1cecc605fe89d799eab73b9fc7c3066785f7d7cbdaff0d5e1f50df658d848ca88c7434ba8185fff00b14e8cfcf664bbc76855f05fa7f4c41092e77d63cd82dba94deabb30ee465642306b452da5f216a21ee6d763d495c458b5123e9bdb4e8aefa2e900eb478496c4bd", @ANYBLOB="a912d816592b900d97ed9941ba6f66ef126acf94fa9d4fb7bc6acb214fa7f2a79e58965ef78c0a3255a0b7c507340f9bc6a106c8e9b4fe190b5e811ece50940af440ae1763d18e9144f85a7f2cc538a02933620167b814a6ed72fa37b358b271c0d16f10329e1a846262c2e49eb7cf1f9806c1c320e986836dd9f2f0fcd265465c64dabc9c3fbdfea84677dbb5121165ea12933218ee19a3ccf298656015f87a8769467cd1c26383fd0a3e18e4cd16f41019c204eb6884326531615cbd80ec9f8aaa91b45f611a"], @ANYRESHEX=r28, @ANYRES32=0x0, @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYRESOCT=r5, @ANYPTR64], @ANYBLOB="15fbab61ead61eb38d9e20808be9f33c353d300c7dd8bb341e49a762b3484c49ecf6b07d209e359f1d5439adf5667d520a90e81e61bfecffa575483f0a77cee1768132e9f8b525d0a53a4cbb2326cb1e80a4a7651aa039781f653c2a43f1d2"], @ANYRES16=0x0], 0x4) close(r0) 16:01:20 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x3, 0x2, 0xffffffffffffffff, 0x0, "d705000000000b00", 0x2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) socket(0xe, 0x1, 0xff) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chdir(&(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) kernel: protection fault trap, code=0 Stopped at in_delmulti+0x8d: movl 0xc(%r14),%r15d ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace in_delmulti(bfffbfffbfffffff) at in_delmulti+0x8d in_purgeaddr(ffff800000a1ac00) at in_purgeaddr+0x156 in_ifdetach(ffff800000a15000) at in_ifdetach+0x74 if_detach(ffff800000a15000) at if_detach+0x140 tun_clone_destroy(ffff800000a15000) at tun_clone_destroy+0x179 spec_close(ffff80002199d730) at spec_close+0x311 VOP_CLOSE(fffffd806e5de1a8,7,fffffd807f7c67e0,ffff800020ac0ee8) at VOP_CLOSE+0xc0 vn_closefile(fffffd80651a2998,ffff800020ac0ee8) at vn_closefile+0xd8 fdrop(fffffd80651a2998,ffff800020ac0ee8) at fdrop+0xc2 closef(fffffd80651a2998,ffff800020ac0ee8) at closef+0x11d fdfree(ffff800020ac0ee8) at fdfree+0x101 exit1(ffff800020ac0ee8,19,1) at exit1+0x32f postsig(ffff800020ac0ee8,19) at postsig+0x4e3 userret(ffff800020ac0ee8) at userret+0x199 Xsyscall() at Xsyscall+0x156 end of kernel end trace frame: 0x7f7ffffc0c60, count: -15 ddb{0}> show registers rdi 0x2 rsi 0 rbp 0xffff80002199d560 rbx 0 rdx 0xffff800020ac0ee8 rcx 0 rax 0 r8 0xffffffff81342423 rt_ifa_purge+0x153 r9 0x5 r10 0x2f r11 0x145366aa4f70d198 r12 0 r13 0x3 r14 0xbfffbfffbfffffff r15 0x1 rip 0xffffffff81eee24d in_delmulti+0x8d cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80002199d500 ss 0x10 in_delmulti+0x8d: movl 0xc(%r14),%r15d ddb{0}> show proc PROC (syz-executor.1) pid=183343 stat=onproc flags process=a proc=2000 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020ac18c8,0xffff800020ac0790 process=0xffff800020aece00 user=0xffff800021998000, vmspace=0xfffffd807f008a10 estcpu=28, cpticks=3, pctcpu=1.43 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 92574 521762 53050 0 2 0 syz-executor.0 92574 436046 53050 0 3 0x4000080 ttyout syz-executor.0 92574 417737 53050 0 3 0x4000080 ttyout syz-executor.0 81789 274377 0 0 3 0x14200 bored sosplice 53050 125399 58659 0 3 0x82 nanosleep syz-executor.0 58659 371203 9225 0 3 0x82 thrsleep syz-fuzzer 58659 280942 9225 0 3 0x4000082 nanosleep syz-fuzzer 58659 21525 9225 0 3 0x4000082 thrsleep syz-fuzzer 58659 123708 9225 0 3 0x4000082 nanosleep syz-fuzzer 58659 4298 9225 0 7 0x4000082 syz-fuzzer 58659 490587 9225 0 3 0x4000082 thrsleep syz-fuzzer 58659 453247 9225 0 3 0x4000082 thrsleep syz-fuzzer 58659 460209 9225 0 3 0x4000082 thrsleep syz-fuzzer 58659 487480 9225 0 3 0x4000082 thrsleep syz-fuzzer 58659 45205 9225 0 3 0x4000082 thrsleep syz-fuzzer 9225 28271 33057 0 3 0x10008a pause ksh 33057 160542 45320 0 3 0x92 select sshd 38797 160522 1 0 3 0x100083 ttyin getty 45320 232804 1 0 3 0x80 select sshd 52975 29665 68952 74 3 0x100092 bpf pflogd 68952 432669 1 0 3 0x80 netio pflogd 32641 192689 96957 73 3 0x100090 kqread syslogd 96957 38659 1 0 3 0x100082 netio syslogd 49397 159834 1 77 2 0x100090 dhclient 34847 266189 1 0 3 0x80 poll dhclient 94527 375006 0 0 2 0x14200 zerothread 3330 8583 0 0 3 0x14200 aiodoned aiodoned 55611 458895 0 0 3 0x14200 syncer update 90143 305495 0 0 3 0x14200 cleaner cleaner 34305 184271 0 0 3 0x14200 reaper reaper 80602 118400 0 0 3 0x14200 pgdaemon pagedaemon 37466 180793 0 0 3 0x14200 bored crynlk 3344 190973 0 0 3 0x14200 bored crypto 59455 104153 0 0 3 0x40014200 acpi0 acpi0 77783 128823 0 0 3 0x40014200 idle1 91315 37236 0 0 2 0x14200 softnet 19680 415986 0 0 2 0x14200 systqmp 75220 351287 0 0 3 0x14200 bored systq 48668 237211 0 0 3 0x40014200 bored softclock 52213 349647 0 0 3 0x40014200 idle0 42702 26870 0 0 3 0x14200 bored smr 1 417573 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9557 6445K 8159K 78643K 12245 0 pcb 13 8K 8K 78643K 99 0 rtable 95 4K 4K 78643K 324 0 ifaddr 103 19K 20K 78643K 147 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 4K 78643K 1491 0 iov 0 0K 48K 78643K 91 0 mount 1 1K 1K 78643K 1 0 vnodes 1257 79K 79K 78643K 1702 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 4 0 VM map 2 1K 1K 78643K 2 0 sem 12 1K 1K 78643K 51 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 5 13K 25K 78643K 357 0 sigio 1 0K 0K 78643K 31 0 proc 60 63K 95K 78643K 457 0 subproc 23 1K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 36 0 in_multi 89 3K 3K 78643K 118 0 ether_multi 1 0K 0K 78643K 2 0 mrt 0 0K 0K 78643K 4 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 120 530K 530K 78643K 120 0 exec 0 0K 1K 78643K 224 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 119 38K 38K 78643K 2182 0 UVM aobj 21 2K 2K 78643K 23 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 71 0 NDP 16 0K 0K 78643K 29 0 temp 153 3019K 3095K 78643K 10870 0 kqueue 0 0K 0K 78643K 21 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 3 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 45 0 43 1 0 1 1 0 8 0 rtentry 112 60 0 24 2 0 2 2 0 8 0 unpcb 120 291 0 281 1 0 1 1 0 8 0 syncache 264 6 0 6 2 2 0 1 0 8 0 tcpcb 544 122 0 118 1 0 1 1 0 8 0 inpcb 280 446 0 439 3 1 2 2 0 8 1 rttmr 72 2 0 2 1 1 0 1 0 8 0 nd6 48 6 0 4 1 0 1 1 0 8 0 pkpcb 40 12 0 12 1 1 0 1 0 8 0 ppxss 1128 6 0 6 3 2 1 1 0 8 1 pffrag 232 6 0 6 3 2 1 1 0 482 1 pffrnode 88 6 0 6 3 2 1 1 0 8 1 pffrent 40 184 0 184 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 47 0 31 1 0 1 1 0 8 0 pfstkey 112 47 0 31 2 0 2 2 0 8 0 pfstate 328 47 0 31 4 0 4 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 278 0 86 15 2 13 15 0 8 0 art_table 32 280 0 86 2 0 2 2 0 8 0 art_node 16 59 0 21 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 3 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 49 0 39 1 0 1 1 0 8 0 shmpl 112 21 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1943 0 533 46 0 46 46 0 8 0 ffsino 272 1943 0 533 95 0 95 95 0 8 0 nchpl 144 2812 0 1188 61 0 61 61 0 8 0 uvmvnodes 72 2398 0 0 44 0 44 44 0 8 0 vnodes 208 2398 0 0 127 0 127 127 0 8 0 namei 1024 8747 0 8747 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 2 0 0 1 0 1 1 0 8 0 vmpool 560 2 0 0 1 0 1 1 0 8 0 scxspl 192 8077 0 8077 10 9 1 7 0 8 1 plimitpl 152 29 0 21 1 0 1 1 0 8 0 sigapl 432 556 0 541 3 1 2 3 0 8 0 futexpl 56 8998 0 8998 4 3 1 1 0 8 1 knotepl 112 385 0 366 2 1 1 2 0 8 0 kqueuepl 104 526 0 524 2 1 1 2 0 8 0 pipepl 160 338 0 320 3 1 2 2 0 8 1 fdescpl 488 557 0 541 3 0 3 3 0 8 0 filepl 152 5075 0 4983 13 7 6 8 0 8 1 lockfpl 104 220 0 219 1 0 1 1 0 8 0 lockfspl 48 60 0 59 1 0 1 1 0 8 0 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 25 0 14 1 0 1 1 0 8 0 ucredpl 96 553 0 543 1 0 1 1 0 8 0 zombiepl 144 542 0 541 5 4 1 1 0 8 0 processpl 896 573 0 541 4 0 4 4 0 8 0 procpl 632 1382 0 1339 7 2 5 5 0 8 0 sosppl 128 4 0 4 1 1 0 1 0 8 0 sockpl 384 795 0 775 6 2 4 5 0 8 1 mcl64k 65536 260 0 0 33 3 30 33 0 8 1 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 7 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 149 0 0 18 0 18 18 0 8 0 mtagpl 80 29 0 0 1 0 1 1 0 8 0 mbufpl 256 423 0 0 25 0 25 25 0 8 0 bufpl 280 7471 0 1342 438 0 438 438 0 8 0 anonpl 16 80187 0 59803 117 18 99 99 0 125 15 amapchunkpl 152 3189 0 3024 10 2 8 10 0 158 0 amappl16 192 3475 0 2367 80 12 68 68 0 8 11 amappl15 184 58 0 54 1 0 1 1 0 8 0 amappl14 176 28 0 26 1 0 1 1 0 8 0 amappl13 168 172 0 170 1 0 1 1 0 8 0 amappl12 160 13 0 7 1 0 1 1 0 8 0 amappl11 152 57 0 42 1 0 1 1 0 8 0 amappl10 144 18 0 11 1 0 1 1 0 8 0 amappl9 136 761 0 756 1 0 1 1 0 8 0 amappl8 128 292 0 265 2 0 2 2 0 8 0 amappl7 120 106 0 94 1 0 1 1 0 8 0 amappl6 112 60 0 53 1 0 1 1 0 8 0 amappl5 104 143 0 129 1 0 1 1 0 8 0 amappl4 96 820 0 786 1 0 1 1 0 8 0 amappl3 88 136 0 128 1 0 1 1 0 8 0 amappl2 80 3728 0 3649 3 1 2 3 0 8 0 amappl1 72 22237 0 21770 26 16 10 21 0 8 0 amappl 80 1643 0 1595 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 22 0 2 1 0 1 1 0 8 0 uaddrrnd 24 559 0 541 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 559 0 541 1 0 1 1 0 8 0 vmmpekpl 168 7824 0 7785 3 1 2 3 0 8 0 vmmpepl 168 76489 0 74158 146 32 114 130 0 357 8 vmsppl 368 558 0 541 2 0 2 2 0 8 0 pdppl 4096 1125 0 1084 6 0 6 6 0 8 0 pvpl 32 231396 0 208061 246 24 222 227 0 265 32 pmappl 232 558 0 541 3 1 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 209 0 9 6 0 6 6 0 8 0