kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri Feb 7 23:38:03 PST 2020 OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.15' (ECDSA) to the list of known hosts. 2020/02/07 23:38:16 fuzzer started 2020/02/07 23:38:19 dialing manager at 10.128.15.235:39557 2020/02/07 23:38:19 syscalls: 337 2020/02/07 23:38:19 code coverage: enabled 2020/02/07 23:38:19 comparison tracing: enabled 2020/02/07 23:38:19 extra coverage: support is not implemented in syzkaller 2020/02/07 23:38:19 setuid sandbox: enabled 2020/02/07 23:38:19 namespace sandbox: support is not implemented in syzkaller 2020/02/07 23:38:19 Android sandbox: support is not implemented in syzkaller 2020/02/07 23:38:19 fault injection: support is not implemented in syzkaller 2020/02/07 23:38:19 leak checking: support is not implemented in syzkaller 2020/02/07 23:38:19 net packet injection: enabled 2020/02/07 23:38:19 net device setup: support is not implemented in syzkaller 2020/02/07 23:38:19 concurrency sanitizer: support is not implemented in syzkaller 2020/02/07 23:38:19 devlink PCI setup: support is not implemented in syzkaller 23:38:23 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r0 = dup(0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r1, 0x1}) getuid() r2 = socket$inet6(0x18, 0x4000, 0xf9) recvfrom$inet6(r2, &(0x7f0000000180), 0x0, 0x1, &(0x7f00000001c0)={0x18, 0x3, 0x9, 0x2}, 0xc) r3 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r3, 0x2, 0x1) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDSETRAD(r4, 0x20004b43) r5 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x80, 0x4a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000240)={0x3, 0x80000001, './file0\x00', 0x6, 0x9, 0x9, 0x1}) r6 = kqueue() r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x8100, 0x0) r8 = accept$inet6(r5, &(0x7f0000000300), &(0x7f0000000340)=0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x80, 0x0) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x80, 0x0) kevent(r6, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffff8, 0x8c, 0x10, 0x10001, 0x568}], 0x1, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffb, 0x41, 0x4, 0x8, 0x6}, {{r9}, 0xfffffffffffffffb, 0x1, 0x1, 0x100, 0x4}, {{r0}, 0x0, 0xc1, 0x40, 0x9, 0xffffffffffffffc8}, {{r10}, 0xfffffffffffffffb, 0xc, 0x20000000, 0x101, 0x100}, {{r11}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x2, 0x80000000}, {{r2}, 0xfffffffffffffffa, 0x60, 0x10, 0xffff, 0x81}], 0xfffffff9, &(0x7f00000004c0)={0x20, 0xffffffffffffff80}) socketpair(0x2, 0x2, 0x4, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = socket$unix(0x1, 0x1, 0x0) r14 = open(&(0x7f0000000540)='./file0\x00', 0x4a4d48da473c32b3, 0xf6) poll(&(0x7f0000000580)=[{r12, 0x4}, {r13, 0x2}, {r3, 0x20}, {r5, 0x4}, {r9, 0x10}, {r11, 0x2}, {r14, 0x7c931091d7b6b41c}], 0x7, 0x1f) r15 = kqueue() pwritev(r15, &(0x7f0000002740)=[{&(0x7f00000005c0)="563e981db2ea20e91aeca700bc57c45ea8817c531497f587592c411a4ae829ba1fdae669331fa76c84efc9096d56e1a19a9d50ba0083b2ca8e7168abf269d3954d2be2c4e13c9826470c287d22ef748732e3109395f08e576c8f89e2b2db4b242902880c03051eabe38c4cd60ffaafff2a835b66a0ae4911b11d23ea69f8a86fb938699349854b5113b4b0d2480a6720fd531c73d10472003ca0cca9a356649f2a384d14a9c1d2f1d7e7a0ed597b942092621f3fc8707b32ac0b77c40773b355ff818ad3f1f2d3cef4046ab435042df06cff583469d72885b2895450e8b9a4def816d77e919ff8e0416f77bb5eef6cc114deb04b7d3b63ce696c11e138f983cefe15c5c4cde5a650a2ec2d8434ff8186aa8a570c1fedbfa54ccfa1bd04c1ba9956d8fceed114133b6b75c0c100fa0851d3427b8bf277be93841723f7dc3b6024d7d67b6dcaed3dc4bcf68e1feb535005809bd637f5cce20e77861b036e753b9bf9f9a6ecc8fec028f6d631d8bb568afa59b521fb5887b09706bb766b118a957ab29a85cdb5ef4b0b66ebdc5a34e21287634771226e303feeffbff83eca7ffc0d09e9af66048012a00be82eea833eb4d42d937a708bd4e3a59b8e06074d061df0701ff7e0ae94aa3826f1fdb7117298fbe6d16f945cc9ae007fd7107a79de7977596d2c89cea97e01b9164df45be893df1bf5b78159a4f95858cedadfdc55a77d9565254550cf7605694fdf34beee849869a78e670ccb18877c4f6f3e18743a7a40c967508dd6b0b2c95530722982ec00d26f14d6da85d8ba6959f3b62d7a5005a92b2af5a493cd65626e32cf89fe3031bc89e9c57a53e786e2a1bf9518d222a74419b9892216b5fcfa1e87d75b32d3e31c764cbb83be85195537f07bc0e410aad4401f551b00f33486cfc4e4c1f22b2f180255865167b9da7dcf96cec4077760b2460b535e075686fa283c1a2d3f072ff01a7d445793d87f2f94cbe1c5cf62ded6b5a07e76aa7fc731e8651601fd054873cc86978ef8a65b564adc66afb9e251344f65b919a71bc1b530a95885e0ff77ca76e1fe8e40aabba185bff04bbf87bd18690960432b95d140f8bb345a70763ae0b4a5edb5cb012310e013e7a77143841af37a805ae09a0c8be603a5424565a67a99fdd127b55b633b1ea6192ccd61e516aaeea576d2651a2ae11551a69a3c64e35977a830086137d2734f6ac80dcd2e47824eb6ab21a389720f25f3949a59cc329b25d976e1bc02cc9cdc8c9916cc29bc18651ecf96faf18f16f8f175c836e3ec50cb11ccda93784ca9c7a11f2217030693701f738e2b76d00bee8122140cf8fc887e011f4015cd0d152cab9069da01289706454317bcce55616c86374fc9bb93f8b1f80526418582a85377a19678b8e2f99a3b87da030c4732a51049c2404698a571d4e959961b81ad6e74d881ed09617adde57ea0e1b5a3d06f432fff93b55192d9953426d1316047ff093a7861e759d7945482600428150e98255a3f6d29568988d74908e019e49c617d84bcbdbf14a623cc7aa6b7157989130101bfad7cdacd2c4749702bbde804c0f1a74d18d1ca089ec877a70dca86b1a70e594da536d5d5e95b82c3a820d9e24e3e68ce149a9699ecb2af27938657fd0e060f85169f99d0ee3fa3a851634b82cc266bc6cddf0f164570a49a40f5e67e7950a04f54d48cf059ea735a150e188fa0075444bc5112b512a018d43d10ec95ed87de634cf67774528a04c830110646dc2c6b48f99efcb34dcdf8f85bc855478c1569ccc690bb387feba241b480dcdd016917c023f38ca4f8d0db40e09144bec89cb4e0b1de23debe34795720114a6fb2351291dd6a6af1114f40b4ee0219c65d010740c0d4b3e06f234c28bc5b72f17547de3c91a179bc43a17f64ca964a8ef5e65e83338735f5a4b10c2561589b397a5ec0897dc5e5e42e6f73df416bb6a4391b621e88f88670f6549478ca1eab9a994e7f9cd2bf2a5056433b1cd03407dd889084cd758f33936b13680b8acfa5fd163bd3706a2c498776651209c27c4460d472c0a72ab03887bf757806d2126936e8425d6e7e9b56dba6040b16e4881e3d8235a1ad11eeed378e8981d5d60aacc922869dab8d090fdc932120febabf27fe3752f5a12ce6eec8c419a78b71a7721ce9ac3781d0cd242b58f37aceb8848ccb5f247d24b91f7c0aa61711f10deea6706958058ee2d9752a24014b35257572b7f6e984db4d71621cea1675823a70ab6c3dfe987ff8a3cd4e1bf7fe4f35038d1701be0a1f822946eb902cfb157f4b44b803cd684b8c940213db2352eddb05290b7ca95d543ecf58be7a63964410a1b3b6ad7394c305e2d01bc478b498a0df2c43bff38eedc62849b3289f4c1c36b4d0685a0c4c418c8936575fe6ba1f200358b8ff18fb81ed45fa75cfc0d53dc7ab8105527bc0d979f5b9d74f361d85d158c41144429003a55471403628c8b437bd6b6c7cea03b647a788d9ea3eb0155b2e07bbcf310bb44a26d9fd1c36ca72620642f425a318c2803bfc333869b4e7815825eb6c8afc8b555cbd7d16cb4e90dcd0142dd2b4693a75cbd58eaabeec4e01fa8394f848bc5285594ec7b428ca7c462cbc4fe461327e7a4924afe9e20fd14a8fb83882a7cb5e10b3dc4d39bd38b3d011e18f80187f2d120fce3ebc6c6cdba6c3090c55b7ae1a2ab073c047547a72ff2574db408e3a3bbea9c0690dba178447296710b7b4b35597b9c23f3f10a071f413d0a18b9e301f8e40e58c55a70417b28043c64fb89080c8c27fdb086c0b1b78bc3dd316bfa17847d22928e5429f16a97e4fba21b49948d10065af2be3afe7a47cf35d5fc4df62c3d0a4c784714598e93e9af3fd00b879457b3bf3ed53493ae5002c1df6a3a176e093ad50632e408cefa6671667e64b4373b9c3bba9b06f86f9eb8f0e2ecaf87a27ac38648222e23318fb0d966274617a28620364172c93c358aec3a51a96f3495b9436e1e9d527853c6e2bf4a2d9025e646811e8c9906e8078bcaca1e4b9289b2c34df3441b38bf0375cdc41b3fe3d384c8e1a7456cd5d7ac94d3473655a4590f39fdb97c29389a0e871dd6bc5c56a88ac20c5aa80833d52f5f295a50f5034acf86507dd373d60d574812bd16095bdb349d52c75b950bd8463f6394693b8041d15cbd55afe5b5ae621a2c7b97c7414df47a091a48b7b87afb85c34fc2db5779f2ba21b2927e07c4fc6d1c0b250eeb1a58b0d83cd67d18d7b4cbaa7f5ff4a4145037bd29bd9a7726a3e3eb92b35f1248ebbda097c10386b073770acb99127bfc4382c9113f2c63640dfbdfcd451becd9ecf98ed6e8d4ad719f184688a81662aa922b03ceda2c742eff1606993d6264a3d6f35925318b348898b7f625097ba9c839a619c49527d77f0d99ea8182be1457ef8e9b1f5ff8f4368c04b89aff51c38b303221cc533421c5f744de12cbb21accaea42668fc08d0fcfcca5c0c1ccf743e4d1d0d0af8d8f5487e1ad2b174cdbae4460d4b3419b6ff031e75611aceadfc3cfc21714e8e2252c64486d038efe42d22ecd888b1dae79ce590b967d0748b6afd28808099f5fa300ced91f6decb1e10a0f59ede25a39c851706397734b50810d40e67099d8756be840fc9080f7ae90cb0a088256db07e4c3eb267b11cfebd76a6c61e503efbfb04e1586872acd6d2b7091c49ddbbdf7a1aedabdd21b5c983020916e736071e0d2e2c0588c77668a3adf70255da42940ec0227ef1e7d6037789d2ad11d85f58158403730f395c936e3fe0f3d5d1d46fac20471db68add6e3245c6c2b304e3418e1c25c64cee2ec2357976116068634f1c605750e38f2fcc3ae6a085f21245065e7124c3ef799629bcf56a84de3b9993ffc10cd438e4f0fd17577da783f09f4f42760288dc398c4aa2817105ddd8c6ab53f9ff6b27de069e944d2c6cda81f4eb0381ab6cbe90143cdb33f5cf34eb389229cf5f5c16fc47d3ce68e037460cb19989a9ec6f28e68d3e10d34571512e6522932f04c3736d614afb2ade0d5dddc553662cbe48dee358d44ffb6b20cf28a8e6a47600671ba835882e5cb9b33e0c7039d74f174ac7d846c4a4ad6ac9ef241c7436d4e2f7aff8177b0cb7fe3ecf7f87dd0b3564065a94ab3525b075905db9a962ded6078a7dcac27f1f6a8373bce700f0c3003e32fd73cfe94b1c22b05189fdb7eeffab3e0cd5864524e01b91152f428fb34b6f7d578ccc9230decda3df1743d03ad719ecba048311d3753f009e92d0b17b7ede96ceba77bf116f370c42a3508843890217417738de1e3db1b327aa2bfadd19f144394aa9c8a960fbd093438e0dbbf08e65b8baacd3a1098102cc3fd40197723d7a3ec871158eb2aeed828a1668989cb851c043a53b3a4ddf76f29fac878559739b93bc4d55682e17b6861fa8bcf05bbd67a0af57d44f4d23fba1692e9326a153926dfa7353a8df42489153a01cbefe4540b1fc8d5ed588abc1c37cbb6332bae4abffbf62f077bd5876543d30062949e7dbc7678358abcc8683f08ca5a477c02e6ffd2a91a5362876dd5178c67b1bb0bc0b54a33d52eb542319f658a7fae60af533f5833e39e32be2616b57b3514fe5ba51553d80342c038bdf7c3e6f69643e5a191606a7f141c47904d272f27ce1b29c8521ac28a9f4d831ea1125e4de94794f4f0570496e57845f122b8ae9486b246ad4c36916d4bf59e6ede2d849ec8ee0b46def5ee469d90b9e5f3e65d3d3d29456765f2fc5886d0c6a32de11d968eeab15949b5c9e57bcbb53bd4fb94b008184b49b699a4ae192948af2388afabc3e9bb86c07c4ec2308350c58d6da0b5852860d7a9eb5ce41bc8906984542fd39b69b5d7e374f3aae321afa0cf038af4e92477e680960fa6e2b55baa6542990a622d782c6bf103bd35416ed45bc99734a1a88374a1832a2cff1efeba4d9c1a29dba230b73d3ab67e200561e024e02dcdedfc8f2a52c1d0e3ae1d15ab1e0f334ce86b3ec14f5f062b5f49193d98925a13e3f6bc8c7d3e885c75bc53835fbe373c57d1fe58a08e18563b6278883640eddc3ce4fb75c149bb56e5e632564416e1aac83caa1b2519ffb47a37d0dc5f526a884b398dd6e727260c7ef081c2cf20f174f42a12b1530c6dee6f79408acd62e9a1ce1e0c2671bc42aac956e6e7b576bb4181a72c8fde60352f4428e651e35c698b6accd017126b4a88d3c9947d898aaeb92ca9ff03c430fcb5cf46b6689126bbb85c67efd2db1dc8a64fc1181ec9cacb034a805d3121456b6628c330c40b60ce680f1e04f337616e48b1078029eaedb2c99fb7e2a95349b864b9f44287d0889de618c0f73bd70610a3d6abc17e18ef9661f99b474f2649f1d75f84a57beef10f96e087e9fa38c79591e727b2584662eca18fe5ddbb5f2758dbbffc29289beb26e8f86291b4a3d464470c7e9418edc0bf9b3dec373bcdf42c5989a30c490cbf4cf6a824e2c06efe1c4175b2f5c89f454800cc31db1e3752a63a29c580cfeaff48bf8f1ef364cb15970c3bf298e19d2cafd3e86312fc7d755328230e48099f640b41f4c85579c56fcd8025e296c47f68fa31797612af0d01b1e7198cae8863e6c8ece2721065f5c188838596e9e34aaebd49a20dc03887a403437104fcec195d7ad41b96ca13cac6f3848f7073544dbb0b9151cba5c46f85239fcb02cc0e978aa237f1008e8b95af2dd42c495ec7dcff5b3950ce98dab0cab1f3c5854b9181a3e47f867182c8e536efd38dbb2f0abd87fb72c459b454eb3c85cad356fb0d22dd978d4a12597e3e895358f9bdb777c5b6", 0x1000}, {&(0x7f00000015c0)="281acfee5952854c6d5eb8f81b8eac98cd178afc9dd8db779e4f2a58400c3461e7e6312075297b8b8ff08d5afa592cf788bd595dbfae1bf67c49e08d213c9f918e7693f3e46cd26fb47acf228a09ecb8e4d8d44638cc380e55658c1f810fd47e9ee47b92c52347b8f5bff517e9f1466a064dfad6330e2fd79b4f7ea9555bbc16f524637262aff8fdc620b74533508b67ae3431f5ca4fcc9a58ebb163d59efc7c4826a87300f637ac76c257b0b646765e21e3b830b90ef7695f7f55984644cfe0f10353bb9264fd1ae2b2f0ed97b7b7a03fa074f8787000b4dda3155b4da62f00e3a2a30e509c1797bd803b6a8bf00a91c94debb55a8436d15380e6fbd4a737452cbcacc8f7ee0c4d3b4587ff629c2ec38264f1d6fefd28300eec77a78f7d8748e01c3dd3ee75375f1c1a3d1c68d7ecbc4ae21ef9b50711a23de837f0479ce912d4441d80b59a6d1820a4e4cbb40a340223421967582c785003cd6890e12646d8ef1fa6c8739255dc1a9e714c6c77b7f8615e537aaf0798faadbd5e3a60eabd774525844c7d6e37f5586a397df115eadb095af079096febea95a8bde4f50739ef7aabb1a748f272dae3618b166e1693c5d1c1eb1740811b1a423a41c0abe7c0ec70d1f0bae1a1278317e7e23c60322742f156f9154415ea9304c6fc9eaae05ac561782818fbbce204b1cabd73d522c2c6caf76c6a01d52b880b11cdf6761d41d5378ebd70d9fa50389e6117719d0c9938d4b7525cf5cc1a56ab0221875b9cedfc5b5d14bb87f2c2ae7b9f6e1a8c0f03f8caa80273c2c102f28e27d7c517db9b46709fce5a7e80da689e4a0a1488d5e6fb6b5382a6d40e932bcf97699ae1b6955c1cf23173b9dd78e5afbbc5841e8dbf14ef791c44a14e09f42b45f7b258a1d99fde927ec8a42a9227eb3b1859938ce146359e8244fb9864b43e38f85bba90a679519d4ed4e5dcdea06565ca48ede1bf1dc74ef2e9738000c83f6f810c25439531a94d54b13a883911d938522bb1f152c73a6aa723c91178c2d3969037971d481d6655c95cc43c12b1b4bb0b30ef364809f9936df268c7573af0622e9212d29e0aec736a6d603981a24a62c1843dec7b63b8efbe777ed063b0b8f3fa5db56ded8a3c2772e4c1f3e6fd089bf0b83f133d2d9dcf558d2c88a79f5291fabbc1bb10e69a6eb65310da59bf72c99263b5226c64935b5429deb5512de88446debcc01a12b8181b7a94e05ccf705797cc370f7a17c00ec93070e20e87d226635501a5d69f302d4d0ab9d8ae260e69615f89455d2381fd8c34cfb6cdd00f222b5ff57d9eb68a521f38de69b185582304ac65ee93c9bc6b04a7005d2ce26dcdf5ab6f34b9af3d6e17657bc85c1b67b1bced84dd3bf690fcc703b8d383e6ce3873b3156f6998edbfb724910006d12d0d14824d82f8527856ced2ccb027a859729f01372825c2b5ab3ab6e5dba23a9c7b799ca9a5976fccd78aabee7c54c4dd8c226c6bfed9ec34a9a99f18a6547b979b305b8fdcafdee1353cb7f9ac87ebc3043a9a9999d89ea5c5e850490f8c586a0f04d0de8381dbdd07d8b8283c6264d140c00880f7f8a3f350cc2e232feef08f00f5e4ea55f8eec90a751146af3607d191def269240cd575d5c95123329089264041ef65049ea04733a110ccbccb3d4de62f793a258bcec34f570ab4a91e6b1a1937b434db780a0a0df9f3477294811dc2bee663fb4ab0bceddebe857942dc9d335114392e48a9295ab2b8b485bc88615f64148e5d7c1a890fc56c2e4bfb6f21e7920740f7b69e376f03b2bdf6b4450a2568ce13f3fb4af0c62bb3aeab518c0d24bb8de2f746ed11a794ad36e6a4e2a91d889ee03fd640bd2089c534288d2efc2fb7d45ebec51357dccc72b09169281228d3c779d8f91633aa9201f30c5d3ba6cf352ad1e2a3d23113b85018a1497dbb98a216a37c8d6d4e487439f2aadeacc792c4fdf4fc5ab193b1c74bff87dfa6e38a5dab51d7df34153cef36042dad3fa3c14a1e05a651aaa5ca62f6d9cad2e21b21fc02aa75eb380ffe86b1ea267c3e07df49e49ba78a1e2a187836c006d707f061f8f3754eed312325888ed4a34104d8b48ff5f6dd130bbe851e4fa193001403008953ba10cd79d776656c9163abcbf1c3beee59ec81fe1815439522fb1b0a914d468784dfad40f056a8e21b6f7c0d690fd1cebda6bcb7b6f56e2c10db8dbf5a03d02ac19ca6845b290d107593020b94650a0c7c1b35663d84244199b80e5c6770e3cd43c756b2d30e015e73b762963526aa2049722b716c017c5eb21ab4b7ae46d06c52f6a5587d6bc99d2cbbdbe5f834354cbb3aec5a45d9f463b6476fbb38e9ff30fbcde98f5a3c51e0f15403764114e6ed8701b6c16a52f3e8e28c187144de5ce3b8dd45f76f8e1bac0566233cf21ff2da862c50c840e8b7aeed4c8b4d7ec8e8cadc944a7d6ff6469c65aef66708e645e2486d3db73c9937ce3d0baa1396b7a6f91902b388e088d64181321d275444f0ee5758b115ac788631285da0f9b1203cf913e5ba444d6f20f83e41673624c8027b62fceab84ee94aef55aff099d027f534ca085678a594b4f3a652b72bf3ac170a590a46cfde0de1c296321b636af87a9969f836be7502f0528d94273043f97723c4f9668d22d7c0be5528fd6dbb9ef5bd1344bd1b3898b42b0a03a7c1db69d3b36499e4b6ff12180083d09d850381d3158b927ba97ace9e288b43756ceaf0bd5eeec1e1406b26af02715a7c159f14db5fc68117e96bfd54e7f540c7bf4079082dc65bb0760a28df334d4fe3dfd594359556149a9e11b421a959cbf852e043c6dcc73745dd2f374146234455daf1669196ba28a253f42bcf3cfceb4b4ed4e0d5ab9f6bac5852427eaf0c5415384851479a634291c014322a7058a59ba8d9fa05d8a09e04e55cc6a6e0ff164958971dbc77ca502e0dddd6771f9297b4c84d601ceb12dd1315fec3e45586a767ba2c7cffd11a27831d45437a732541fd0c2629e7d485ebf74ed4b997134da99fb87e8a80fb02723a56e4cabadc2dd136667c8d6db264d0fc7310a6c4c40798c301c4ab94954f0a1d3fdf0d238e9385dc32ea0e8e4f31c1f8b82e9e1037e19aa0dddccdbd01264474b54e6d8523bad4f1b23b4a3524d2f2f384eae85c0602a9f7760511e65b246bb32de2d4c50bee2835dc130ae1f1cf426edf770518d7f1c886313ce073c2aab0c69f1a8017339a26bb97eed854199870e90da5e814b2c8145c8f2c31c38d89e4621ce76def84162f9107573b2bcdc7b30bd1a8cbe117bde3f31a70c1c5e16ceb1b73dca3620b8ff67e513edc0005e407086aa715a5b52b3daa4a7ff35936eec565f39dd4046587a3cebcff1c6a572acb3c3096cc75a3d0c63aae2d6323fab9402f45bef4b1d654b5dfc4818006e3f8ec2a89402fba0f8b1d6a068e71c237babb49a108c49a6a17bec3b6addcb6eda095d9fb4dc1cfb9c1aee9472b65a7f748687f6ebb1ff19ecc08cae4d653f182fb8cd2968c0f2bda4cb741ad51310848698f0d2c1c9f14660aa96bd2e0d9c54af40822b340fbd549db8cad385de7206c834bece9ae162ea31b66347121f93e62838cf032c6ca82888e173c5bacca371a9baf59550afad009f290d49d08355e8ae83a5b6d45c6a13cd4f90e669c8dd081e161511c86c9753ae3b535d35d369e8c18b1c94baa1ee98650e5d16fb7d073ba2d875bfd967751a1a1768b7f2a559ff9a29b1eb8361c8411ba9ddc170d46b7ce99bb8b5163c03dcd486c6e13a9323bc498bd268c0b64d4b1ed9d0d77e13ef7d13426fa0860b84e4ca740e6b767ab5dd415ced14765ec1a21117f79ef32adadd01523b31f3fc834f4fabebb0f7012392de33fb6542852323f476bc1486f574ef4f536e3b66146eb59ac821ebd3abee46d1966021ed3e1631bfeceab2f7e756f1454124802c0638968cfb8bf9846eb37512d7c031a87be4e0f3dbc44103fdffb64a7f7413f9f4bee3c5c7fc977a6e1ee0a0c8e33443e6701d2b2e906daafef9083f59c673d410ad2906509d522717d7fa0c45041c9229ea166036ae771b4d1f8493cdf51e4cbc15184ad0c7cbf480bea0c2b179500e5aa291ab6fd05b8b0eee229dd04b8062625a19a414ba4345239147e81a58d341c44d8fab03b86dfd56e14a8b0b430022f6e7064a76bef4c54e143dcd93d91a11e056e798a518a66abc0e14c9a7bc16e1c6a52a2c5e03c790b9d04d89c515449ebb46b05bb356de873940df26d12857548da2987f4262f42c8753a46e020bf24e61b5676771689ac2ffcf69e2862080be36d4b7bdac284590b34630faa2e0e96c3901c4b17b8ffeafdeee37fb9adebbe3a795c1a1707a01a643162f6f1798ecd4ecb263af49d2d1aa9ae2a58991abb50e452cd0b7c1dbce7b37439858c1750a7381654ae1c1342320a91ea02ebb139efdf5041bdcd37dc096bf2337cd52c1217af4e4ae09be967298a7f2685bb856da0fab5b31caa8a9b0eed0f78cb633971fdccc762759450b241c123bbf6dfd3c113fd927fbcb0e60fe41673fa2d5979ffdb2018f4c14978dba61cc89c7164343a271870a710ef16d1b5bb4bb984e7b933f78ba07b0c3fa1f74abfc26b9e9328a3b70a2881b4712a49171bae58a5b0939e90da1d8b1624029e1181c0476f6ddb291fdc3468fdb75ecef0588cd10b6df9a96df7fe8e5dfa54b1b706b90578335e4d4d5ef8841609d2c86ffc371bc6bf700113116cb8a486d8500f71b225572dd430f0143925d2bd135b67d98d1b43be9c398e31476dccda274d3b5c23898e97d519100bc27f2466dbab891e41e2187fefcbc1ae2d607f7911481be86757da74176bb2639e8ba76065610d0a788a3314efc9ab07fb886505b1654afd7e936e68cb76b3089f57c77f697223bf40c38046209ce4b29ff982269758c3b60ebc370daa5ecb9d729ca2cdc53823b207d4c789f93420d1428a5e0ef4ce82a39e749788a0bf5a1d2d3bbc58e4d54a83d441ec43215cbffbe22232eff8091e852f56085ae096cdff4b813281134ef2f2c49c20acfe7d47254badf34f41c47ab139d96b862e68c6d849a0533e36cdbd540a91a1c987a73901cafe404c77bb3c04092a89d945e54aed3af3accab61b1985acf90677ecf8160c6ab09de946bf8a64cf2c44a6c6a81cfb7dc3488e5e81596fbf3234bca66bdda1270d96dd65c6a97701c19cc66aad053a0b4878871a2cac4c4a5d485402e5ba7e89d880448d800abc35d1244dcf40adfed5070583c29819be36031f85b873afca5d4d74dac29c7db4a943ae3180107c35f45dc7ba02a1c3b6e98b91641fc20e19e752388b34eec2a2d98c904cf6992fd6855e34e9a902bc911c6ad8d0fa9d8c217fa3cf0c0a25976d3eca20c005355a527b9fd218ffdd1f91805db08259bcb6e6f40ccaab5cba6bbb8e360054e62696b7cc5b9d0921f680c56abec025ba26f4675356e0f536818d80bfa825c96c3fb261837e6f6a958ed6ea5cafda1c77d5c067785118ae69c79cd9cd1b66e1a00cd54b746867fbb737171735db993e50349f1a8adabd9c40158713743766920af3cad6253d1769a6d5c2e193c8810cc77ebf72f2afce51d72a9d5f71a28b1d85f3f9f3a35c9693a0f45998d7798fc0865d71f56ba1e12dd0fdf53c48c59bf49fc97e724a81b450864bbabe97c2c39dfc41beaa9573d6d8031e892a0ec4ffa8d0d225aca58eb29dec42f93b2d0ca18016a2a12b5eeb64e64ef4003a258ad2a447aea62b794722397f2ee4d831be10415de9e7f94bfdc66a70c3932e4db86a5be12559", 0x1000}, {&(0x7f00000025c0)="d990e37f6d728f55bff98907f8d9412a6992d7a39a1f3a024660e4144421a210afc4ca800461c1aceb47252c3b9584b56e6873b3140641650abab345d50be9abd22cfd5cb96175edc7655fe83120f867b7a9c031e851f0a162c8a7160ce9bbde19f469fd6992a51601ee3a43f595d465898f25e2d9cc0b1ca1c6f2126bfa669f7a846cf0b04958771a77159cff64a44045dc532a5929", 0x96}, {&(0x7f0000002680)="5668a359eeb8b33040ae2a6db46f7c8141607c6aa580e15e191730c3bc8034", 0x1f}, {&(0x7f00000026c0)="027bcaf20dfaf004b06bd4885719028e8a50af8425d33f1df7fe2f0c515971c0c4a07633636e277e67b3363d44108a17f6790379ee22e4d5fce28e1be0ef9052d91edc5612b8c80b33797d", 0x4b}], 0x5, 0x0, 0x8) open$dir(&(0x7f00000027c0)='./file0\x00', 0x100, 0x8) readv(0xffffffffffffffff, &(0x7f0000002ac0)=[{&(0x7f0000002800)=""/53, 0x35}, {&(0x7f0000002840)=""/19, 0x13}, {&(0x7f0000002880)=""/254, 0xfe}, {&(0x7f0000002980)=""/195, 0xc3}, {&(0x7f0000002a80)=""/28, 0x1c}], 0x5) r16 = open$dir(&(0x7f0000002b40)='./file0\x00', 0x8000, 0x104) mknodat(r16, &(0x7f0000002b80)='./file0\x00', 0x8, 0x7) 23:38:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x48) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0xc) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x3) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x400, 0x0) write(r2, &(0x7f00000001c0)="ee7b2b5266cd06dd7033a0", 0xb) r3 = open(&(0x7f0000000200)='./file0\x00', 0x20100, 0x88) r4 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x0) linkat(r3, &(0x7f0000000240)='./file1\x00', r4, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000300)=0x7fffffff) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x183a0, 0x0) sendto(r5, &(0x7f0000000380)="8be287cc96ece02248f09db229b90998f77bb47e7c26a70c258d203f81787ee06af7b1b93da5a3ed70ef7fe510508119e4694f4f5fa80583efb7e354886c6d6aa44aed95cf9c61e881e3703261cd75b88064e18a6b283210aa5b8cb3d80bcfa42bd851ed3559b3e48a7d7985da499a4490389a1c275eb4a3a1975a94eade14916c3aeb8d87f3aeccb51b5529280a23be744c234fdb", 0x95, 0x0, &(0x7f0000000440)=@in={0x2, 0x1}, 0xc) r6 = open(&(0x7f0000000480)='./file0/file0\x00', 0x100, 0x79) fchmodat(r6, &(0x7f00000004c0)='./file1\x00', 0x120, 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r8, r9) ktrace(&(0x7f00000005c0)='./file1/../file0\x00', 0x4, 0x4, r7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) open(&(0x7f0000000640)='./file1/../file0\x00', 0x80, 0x10) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) execve(&(0x7f0000000680)='./file0/file0\x00', &(0x7f00000007c0)=[&(0x7f00000006c0)='/\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='/\x00'], &(0x7f0000000880)=[&(0x7f0000000800)='\x00', &(0x7f0000000840)='.\x00']) r10 = dup2(0xffffffffffffffff, r4) dup(r10) pipe2(&(0x7f00000008c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r11, 0x2000741e) r12 = semget$private(0x0, 0x3, 0x408) semctl$GETPID(r12, 0x2, 0x4, &(0x7f0000000900)=""/90) openat$bpf(0xffffffffffffff9c, &(0x7f0000000980)='/dev/bpf\x00', 0x800, 0x0) 23:38:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x9, 0xe1, 0x66, 0x117e}, {0x81, 0x1, 0x5, 0x100020}, {0x4, 0x20, 0x2, 0x1}, {0x401, 0x6, 0x8, 0x13}, {0x1000, 0x3f, 0x0, 0x4}, {0x1, 0x40, 0x81, 0x3}, {0x0, 0x0, 0x1, 0x5a}, {0x1, 0x6, 0xd0, 0x1}]}) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r3 = kqueue() r4 = socket(0x18, 0x1, 0x0) listen(r4, 0x0) shutdown(r4, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r4, 0x0, 0x8) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) close(r1) r6 = socket(0x18, 0x1, 0x0) listen(r6, 0x0) shutdown(r6, 0x2) fchdir(r6) 23:38:23 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') renameat(r1, &(0x7f00000000c0)='./bus/file0\x00', r2, &(0x7f0000000100)='./bus\x00') r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510f", 0x2) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) listen(r5, 0x0) shutdown(r5, 0x2) recvfrom(r5, &(0x7f0000000340)=""/235, 0xeb, 0x800, &(0x7f0000000440)=@un=@file={0x0, './bus\x00'}, 0x8) preadv(r0, &(0x7f0000000980)=[{&(0x7f0000000480)=""/6, 0x6}, {&(0x7f00000004c0)=""/253, 0xfd}, {&(0x7f00000005c0)=""/226, 0xe2}, {&(0x7f00000006c0)=""/12, 0xc}, {&(0x7f0000000700)=""/95, 0x5f}, {&(0x7f0000000780)=""/169, 0xa9}, {&(0x7f0000000840)=""/78, 0x4e}, {&(0x7f00000008c0)=""/162, 0xa2}], 0x8, 0x0, 0x1000) listen(r4, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) shutdown(r4, 0x2) preadv(r4, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/103, 0x67}, {&(0x7f0000000240)=""/67, 0x43}], 0x2, 0x0, 0xffffffffffff18c8) 23:38:23 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000000)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542b", 0x4f}], 0x1) 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) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x20) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:38:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x3) fcntl$dupfd(r0, 0xa, r1) close(r0) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0xd428, 0x0, 0x0, 0x0, '\x00', 0x3, 0x100}) r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150ced1318df18ee7f2ca02e22d33f400ef014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3"], 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) fcntl$getown(r9, 0x5) r10 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r10, &(0x7f0000000140)='./file0\x00') r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0xfcfc96ac7f786598, r11) fcntl$lock(r10, 0x7, &(0x7f00000002c0)={0x3f49e8b5f181d60f, 0x1, 0x18, 0x3, r11}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0xcf, 0xfffa}, 0x100, 0xc07, r8, r11, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_RMID(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x286) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000080)={0x800, 0x0, 0x0, 0xfffffffe, "d70000000000010400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x1) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:38:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) sendmsg(0xffffffffffffffff, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000540)="e508b1f795e2507ebcbfa1a4efcba7fd3c55f62fdd9f00f464c615eb4954d1437e5a17612b8e6911121d334c85cf7c1fb68312c095f9173a8828aba4e0c0bcc23a3080d07a7dcb5fb8b7c4b83aba2a1769cf796f50f8dc2ed52235e694a9155dc9e774a37e890059b629ac9dd6c019dadce673d129a0b0311b13b92ae2ee4b2da85073d28298ce183cb1f2d138d6fc7193c3c526b49021047e4bf82d5d2501a90ac30587f3083c02b0b7269d28eefdd0b76d47c0b4e431e4", 0xb8}], 0x1}, 0x0) r0 = syz_open_pts() syz_emit_ethernet(0xb4, &(0x7f0000000100)="56f059d0035a0075831574f9f43a41144adcb658d0303892ee2431cf90b57f47f721bfe8cd64fd54b71c499182fc403793e99406fd2866ea0d6003634987ffa297fd92afc9f13142539268927ed1e8acfb707d6510cb54260fc2829537d1512d05446dee7f958eb915265507a4d517fac05134b865692d77eb42511518703c333ea3bbf17925f43a66b5291fbf815a8240b76cf0b8b17a66a362b500deaa9d5849729aa5887553a22629854cce5aaffbe168cde7") close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 23:38:23 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="09048a80df7603186b2efe5602a28b2b0d4f7b664d3cd038663ddb009d04b84e810dd70977a24e4d5caec627e5561ceca7fa9eb92c039cfe6cbe6735b7fdc8d1c4aef454a6ea7ef6e3305d6c4d089c1eb75cd6d6e111c1edf556a07cbf3d2a82733514ccc5fcaa45b05807f50d7283d24d8f4711c8efdeff7e23d558f751bfbad02ea92ef7f2ed7d198422deac1b1a4126a2b5920c0787ffecaca6d2a64ed43dd881c1ee18a726592f32fde18f11f8cb2e348b6f1c9dba9a563ddff0cc6aa99a316ac68cc0d969f6e904f4cefde71468958b5e8b53ef06335bd36aaa6cab4db31289bd023786b317f2a086a27fd13e682f9e106d69bc3e6ee9fc3a6542734bd506e28a17d85adbf575308bc91462e70773594333a0e5f24543518402414c05ea869140f6d6f03a20b3a6b6ae874b8eb7029a0acac1fd6190c6d0d78812fed0795a1ab6e7e5e21200263a9923a29dcc52f650a66c6843f37bdf6d263fc9f6b312e7e268e9d1561fc6046d1d56490a006d7845506e1fb926162a8da581029553ab0da0f9450332ec79f8073b5bf9333e2febac50dce7d0d266ea19c97b9762a18263b6f3e75751a86ffd0460e70c79c1168a3b7f13ff47e84708c4f3a0effb49713086a3ca312f4212c9734a3a816859d1703c6e94252de68585ae8fa477230918560e519acb86287eb7645944978c31a65a39bdacce93251feb4278a0ca07f29bfeaad46c2e1d34daf258911e8c9707d088f359965732a571c6e99a6036f5bdfe0a1656fe7179826a7041585d21c5abc67b1245889a37d799e4b7dde9f79a098d31502e86689980aa8cf96d3816dfc7474671d696c6eae6482ad269c560911ed65780d086e36b5c5eaadec429e25421c1616248b526a18e8503e06eba5b0258817b4f4fc8116d0682c4f1b58ad81f81faa5ac592649a03059385f3df358c20503dde000f7c765c6b69747851783338058df398dd4f9193f9ec59e801f2537fb344c9f084510a98d989f0fba011372cd970077986bb90f2ec0359ecb418c40232aff196b658713aaff09a78c3cc0926430ba0ba15ea15285142b5e36ff936cc909271c27d654f4ec5451e82407b2c2d220d08a1af00ae9b88b18d2485e883531393a4e7f1a6fc0288e75bbb798474a5d528968a2aaee77adde3ddaecc4086e79bd4f39147d0f4d4fc9396a595cbb3603382c41bd9842a6086aa7c65eb0ac62b4ce2ad089aff1a1e05c79b59c7d284898912f9ab4706cd5b09fb02fe00576e83fa852a2581fa661c1412cba8ef605eaba5b1c851910c673fecc539b79c789a998db145c943f085ba05793d283df902415fb53844d693abae1a623be874f0d3746673b47235e2a18e0430ce2f4ca2925a5747a9c0e27fe36bfb7254491bc97671dda37fabd9b9ea58927c771fac575ca700fd650f652365a799518d322239e6115c8e6aef3f9af4ac183188b46437955825445a730271e3c3cf51945891303fc3403a773544b204cfb81fe620cc9c6e207a276a9e3a4475645ad3c05602fbb5162b461da036d3116f66442971f83513915d3f70de5e211346d3b0cb20b2464aed201e300adecb67681fac238e5eb48b3323dc18466e0e19613a6451315d273e546a3a8869925eaee3f21e1088d02cb21aebaba982bf2567efaa5f809a486900e78ebab4a0b82a9461d8ac6c0d490a650f1de4debf35a2aefa4ca2afd97e471aefb6c7c230b30d496198b84e8e76aa42ff9a7ca84fd4a00b99ee4237b9d50cc82a720c3ca641f9505b884a8dacf6adb1861c3879120063bcffec186046453877acd4eefd747beb8fc1011dd9eeba6571fbaf4017382ed12eee8862298ab6b7a7489cef44dec40d0acd5dc04d3479d86d093357a3fdf0d5a4f0c3120caa4990aea0c07bbe10e6ab7f2564f55c94120c11f811dc00238a4bfb72b21c37897b3f01b433cf01fe43ad7fd89bf2331babee637cea28cfdf1b8d56e0199cc0a976d207aed6d8b409ed6a109258962fdac5d1cd137cf0c4a31889c97cc7dfbcdcd957144dffef4cf163a40a6483310526660bc9346a42d68e24d28b1b0c451257180f35b1f1bafd69ae5fc0a4b1d7fc67abf2c0a402a07309477068535c9bb65ed5d52e3d84c4a22a3a4abc1fbca9eb271a23a87ddc3a5ddda2a9293d20c2022a2591374f476201bd12962dc2792940ae4f5789c7621d23c40827899a334cf64eef9dd9d86f63c25d2ad06f231f5691763d5911fe8046b0275eb769064fb219690de04a4abcb2f37db7db3e476d4a21b8f19637af9e357b13445c531876f2378ecdf82d6e768cbb4fce7ee803a43ad09bb1008727089e42046037713f3a204ad44bdba1b3a7615e0481104d0f000fbd9d45d4f271c63166fe5e62de7b7628fc22c67ae7f8599a90fb7629f93fc0f151b511fcf8618d60bdab2276faee154e61c76ca0e8e952aa4db5498c4aaac73fd3610b9342598e0a016b77b7b0fb190319599eda572aee9b0a1557e6646a616d14868b97e009e93e57515fa22a567f3d3433801b1b272880eb0608471b01e98cdf5b349aa045342611476fb1906a6518f2bee56a37308f245de6d15189225281cb7cf9228d645517a3a6fd266a4d75570066730573840accecf220af02f150dd5f0016cf76667325c503d174cb2a5fdd9066e179431c8e9ba9f6fec42d542640e0e1e44fe3dcbe9dc4ea10ed5d7075cdc58753684914164d7d16117af4cf0f8764b4bcb8d4e50b4b6f5eea361110110cb9f72de485c2fd74525da9cd883360c2bd0e2ee87309d459ce1b37719cab4c087acce413a13c308f5f0148925f86d0586a0db5d01dd31212795932907c643797d94a33133229224213fed5885a199138eddf2b5bedd41ba33e229f21633c4a2e49fded9fe5efe9262", 0x801, 0x0, 0x0) 23:38:23 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x710043ab) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x6, './file1\x00'}) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0xfcfc96ac7f786598, r2) fcntl$lock(r1, 0x7, &(0x7f00000002c0)={0x3f49e8b5f181d60f, 0x1, 0x18, 0x3, r2}) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0xfcfc96ac7f786598, r4) fcntl$lock(r3, 0x7, &(0x7f00000002c0)={0x3f49e8b5f181d60f, 0x1, 0x18, 0x3, r4}) setpgid(r2, r4) 23:38:23 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) madvise(&(0x7f000075b000/0x3000)=nil, 0x3000, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) shutdown(r1, 0x2) shutdown(r1, 0x0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x801169ac, &(0x7f0000000300)) 23:38:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) getegid() poll(&(0x7f00000001c0)=[{r0, 0xafd25d75d8876685}], 0x1, 0x0) poll(0x0, 0x0, 0x200) r1 = socket(0x1e, 0x3, 0x0) r2 = dup2(r1, r0) getsockopt(r2, 0x8000, 0xff, &(0x7f0000000080)=""/154, &(0x7f0000000000)=0x9a) 23:38:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xfffffffffffffff9, "737a117c0000000000004000"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') openat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x10) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) 23:38:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x0) r1 = syz_open_pts() close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) fcntl$dupfd(r2, 0xa, r1) syz_open_pts() r3 = socket(0x2, 0x1, 0x0) getpgrp() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x40, 0x80) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000140)={0x6, 0x2, {[0x6, 0x5, 0xadb9, 0x81f, 0x8, 0x7, 0xfffffffffffffffb, 0x90, 0x2, 0x6, 0x3ff, 0x9, 0x0, 0x5, 0x2, 0x2, 0xfff, 0x100000000], [0x7fffffff, 0x7ff, 0x7, 0x8000, 0xfffffffffffffc01, 0x3, 0xae, 0x5, 0x100, 0xfff00], [0x0, 0x9, 0x8, 0xa27, 0x8, 0x0, 0x5], [0x3ff, 0x0, 0x993, 0x80000001, 0x6, 0xfffffffffffff001], [{0x401, 0x8001, 0x1f, 0x800}, {0x3f, 0x39, 0x49b, 0x4}, {0x0, 0xffffffff, 0x65, 0x1f}, {0x0, 0x80000001, 0xfffffffe, 0x2}, {0x2, 0x7, 0x2dcf316, 0x3f}, {0xb3, 0x1f, 0x2, 0x1ff}, {0x1, 0x10000, 0x8000, 0x3}, {0x81, 0x9, 0xbf3}], {0x0, 0x3, 0x3, 0x200}, {0xffe0, 0x795b, 0x10001, 0x1}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r6, &(0x7f00000000c0), 0x200, 0x0, 0x1ff, 0x0) 23:38:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file0/fi\x00', 0x0) unveil(&(0x7f00000000c0)='./file0/file0/fi\x00', &(0x7f0000000280)='x\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f00000001c0)='./file0/file0/fi\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xffffffff, './file0/file0\x00', './file0\x00'}) 23:38:24 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x64a, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000001940)={'./bus\x00', 0x0, 0x0, 0x0, 0x1, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x400}) r1 = getpid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x80, 0x20) open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) unlink(&(0x7f0000000040)='./file0\x00') renameat(r0, &(0x7f0000000180)='./bus\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00') symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x80000001) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) socket$unix(0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) readv(r0, &(0x7f0000001340), 0x1000000000000290) 23:38:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x2}, {0x80}, {0x6, 0x0, 0x0, 0x100}]}) ftruncate(0xffffffffffffffff, 0x0, 0x9b) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x1ff) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) shutdown(r2, 0x2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) 23:38:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x1, 0x5, 0x3f, 0x20}, {0x7, 0x20, 0x81, 0xa1bde76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 23:38:24 executing program 1: 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}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) shutdown(r1, 0x2) fcntl$setstatus(r1, 0x4, 0x4) 23:38:24 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xcf0}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000f08000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000498000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 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, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 23:38:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000000)="fbaf8a8d14a5799ce6689e1a7e3a", 0xe, 0x0, 0x0) 23:38:24 executing program 1: r0 = socket(0x2, 0x3, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000001cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129d552e1cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc1fde9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818b"], 0x1) sendto$unix(r0, &(0x7f0000000000)="a1703b4019f5cbf4", 0x97, 0x800, 0x0, 0xfffffffffffffe14) 23:38:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:38:24 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) 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) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) listen(r3, 0x0) shutdown(r3, 0x2) r4 = accept(r3, 0x0, &(0x7f0000000080)) sendto$unix(r4, &(0x7f0000000100)="fe098bfd11e9831e654fbe53a5976c2e66fb3500bc5609b3e88dcfda8ae042b6b2e7", 0x22, 0x400, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) close(r2) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:38:24 executing program 1: 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, 0x0, 0x10001], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1fc], [0x0, 0x8, 0x0, 0x3, 0xffffffffffffffff, 0x7fffffffffffffff], [0x0, 0x0, 0x401], [{}, {0x0, 0x0, 0x1}, {0x0, 0x0, 0x0, 0x7fff}, {0x0, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}, {}, {0x0, 0x2}]}}) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) lseek(r0, 0x0, 0x4a0, 0x1) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0x100, 0x7fffffff, 0x2, 0x1, &(0x7f00000004c0)={{0x2, 0x0, 0xe, 0xf7, 0x4, 0x9, 0x6}, {[0xdd, 0x5, 0x4, 0x4, 0x2, 0x1ff, 0xb4, 0x3f, 0x20, 0x3, 0x1ff, 0x8, 0xffffffffffffffff, 0x6, 0x0, 0x7, 0x0, 0x5], [0x1bd, 0x7, 0xfffffffffffff2de, 0x5, 0xac, 0x100000000, 0xfffffffffffffc01, 0x9, 0x10001, 0x1], [0x800, 0x1, 0x6, 0x7f40, 0x4, 0x773, 0xfffffffffffffff7], [0x0, 0x2, 0x1ff, 0x5, 0x1, 0x2], [{0x1ff, 0xfffffffd, 0x81, 0x52}, {0xdfc, 0x1, 0xe0aa, 0x7}, {0x5037, 0xd5, 0x1, 0x9}, {0x74f, 0x545c, 0xe0, 0x1ff}, {0x12, 0x80000001, 0x5, 0x7}, {0xc370, 0x0, 0x0, 0x6}, {0x3ff, 0xda, 0x5, 0x7f}, {0x2, 0x6, 0x3f}], {0x2, 0x8001, 0x20, 0x9}, {0x1, 0x75fdf1e8, 0x2, 0x99a}}}, 0xc10, 0x2}) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) login: uvm_fault(0xfffffd806bc0a770, 0x0, 0, 2) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd806bc0a770, 0x0, 0, 2) -> e memcpy() at memcpy+0x15 end trace frame: 0xffff80001d36c110, count: 0 ddb> trace memcpy() at memcpy+0x15 sbappendstream(fffffd805da82648,fffffd805da82740,fffffd805cc25800) at sbappendstream+0x105 tcp_usrreq(fffffd805da82648,9,fffffd805cc25800,0,0,ffff80001d3b74f0) at tcp_usrreq+0x225 sosend(fffffd805da82648,0,ffff80001d36c368,0,0,80) at sosend+0x669 dofilewritev(ffff80001d3b74f0,4,ffff80001d36c368,0,ffff80001d36c450) at dofilewritev+0x1ab sys_write(ffff80001d3b74f0,ffff80001d36c400,ffff80001d36c450) at sys_write+0x83 syscall(ffff80001d36c4d0) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe06d0, count: -8 ddb> show registers rdi 0 rsi 0xfffffd805bd76800 rbp 0xffff80001d36c0b0 rbx 0x1 rdx 0x18c rcx 0x31 rax 0 r8 0 r9 0x5 r10 0x749bdb77b7882a36 r11 0 r12 0xfffffd805cc25800 r13 0xfffffd805cc25900 r14 0x1 r15 0xfffffd805da82740 rip 0xffffffff82046bf5 memcpy+0x15 cs 0x8 rflags 0x10203 __ALIGN_SIZE+0xf203 rsp 0xffff80001d36c038 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb> show proc PROC (sshd) pid=23423 stat=onproc flags process=12 proc=0 pri=24, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff80001d3b7eb0,0xffff80001d3b7290 process=0xffff80001d39ee00 user=0xffff80001d367000, vmspace=0xfffffd806bc0a770 estcpu=0, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 22539 117396 6889 0 2 0x2 syz-executor.0 45021 84284 6889 0 2 0x2 syz-executor.1 6889 7562 67936 0 3 0x82 thrsleep syz-fuzzer 6889 13244 67936 0 2 0x4000002 syz-fuzzer 6889 202434 67936 0 2 0x4000002 syz-fuzzer 6889 42757 67936 0 3 0x4000082 thrsleep syz-fuzzer 6889 417735 67936 0 3 0x4000082 thrsleep syz-fuzzer 6889 38413 67936 0 3 0x4000082 thrsleep syz-fuzzer 6889 376260 67936 0 3 0x4000082 thrsleep syz-fuzzer 67936 317428 34380 0 3 0x10008a pause ksh *34380 23423 79184 0 7 0x12 sshd 5018 302031 1 0 3 0x100083 ttyin getty 79184 389251 1 0 3 0x80 select sshd 330 401174 64982 73 3 0x100090 kqread syslogd 64982 212740 1 0 3 0x100082 netio syslogd 55438 23975 1 77 3 0x100090 poll dhclient 40128 455363 1 0 3 0x80 poll dhclient 48337 212020 0 0 3 0x14200 pgzero zerothread 29701 347331 0 0 3 0x14200 aiodoned aiodoned 83010 197105 0 0 3 0x14200 syncer update 74912 66393 0 0 3 0x14200 cleaner cleaner 87495 449714 0 0 3 0x14200 reaper reaper 52212 433250 0 0 3 0x14200 pgdaemon pagedaemon 59209 215694 0 0 3 0x14200 bored crynlk 68319 489886 0 0 3 0x14200 bored crypto 84848 41377 0 0 3 0x40014200 acpi0 acpi0 40443 141128 0 0 3 0x14200 bored softnet 35576 308103 0 0 3 0x14200 bored systqmp 35170 355517 0 0 3 0x14200 bored systq 5734 180405 0 0 3 0x40014200 bored softclock 19635 497470 0 0 3 0x40014200 idle0 9336 82091 0 0 3 0x14200 bored smr 1 409419 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9457 6327K 6843K 78643K 10605 0 pcb 13 8K 8K 78643K 31 0 rtable 93 2K 3K 78643K 203 0 ifaddr 42 10K 11K 78643K 57 0 counters 21 16K 16K 78643K 23 0 ioctlops 0 0K 2K 78643K 15 0 iov 0 0K 12K 78643K 4 0 mount 1 1K 1K 78643K 1 0 vnodes 1215 76K 76K 78643K 1237 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 1K 78643K 2 0 VM map 2 0K 0K 78643K 2 0 sem 4 0K 0K 78643K 4 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 4 9K 25K 78643K 58 0 proc 47 38K 63K 78643K 361 0 subproc 32 2K 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 8 0 in_multi 23 1K 2K 78643K 40 0 ether_multi 1 0K 0K 78643K 4 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 31 148K 148K 78643K 31 0 exec 0 0K 1K 78643K 183 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 98 21K 21K 78643K 963 0 UVM aobj 2 2K 2K 78643K 2 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 16 0 NDP 6 0K 0K 78643K 12 0 temp 65 3003K 3067K 78643K 1913 0 kqueue 3 4K 18K 78643K 11 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 rtpcb 80 19 0 17 1 0 1 1 0 8 0 rtentry 112 45 0 7 2 0 2 2 0 8 0 unpcb 120 25 0 17 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 60 0 60 1 0 1 1 0 8 1 tcpcb 544 48 0 44 1 0 1 1 0 8 0 inpcb 280 94 0 87 1 0 1 1 0 8 0 nd6 48 4 0 2 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 213 0 39 14 0 14 14 0 8 1 art_table 32 214 0 39 2 0 2 2 0 8 0 art_node 16 44 0 9 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 6 1 0 1 1 0 8 1 semapl 112 2 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1456 0 56 46 0 46 46 0 8 0 ffsino 240 1456 0 56 83 0 83 83 0 8 0 nchpl 144 1722 0 111 60 0 60 60 0 8 0 uvmvnodes 72 1513 0 0 28 0 28 28 0 8 0 vnodes 208 1513 0 0 80 0 80 80 0 8 0 namei 1024 4238 0 4238 1 0 1 1 0 8 1 scxspl 192 4858 0 4858 1 0 1 1 0 8 1 plimitpl 152 20 0 13 1 0 1 1 0 8 0 sigapl 432 229 0 217 2 0 2 2 0 8 0 futexpl 56 663 0 663 1 0 1 1 0 8 1 knotepl 112 61 0 42 1 0 1 1 0 8 0 kqueuepl 104 12 0 10 1 0 1 1 0 8 0 pipelkpl 16 73 0 63 1 0 1 1 0 8 0 pipepl 120 146 0 127 1 0 1 1 0 8 0 fdescpl 432 230 0 217 2 0 2 2 0 8 0 filepl 120 1227 0 1132 4 0 4 4 0 8 1 lockfpl 104 13 0 12 1 0 1 1 0 8 0 lockfspl 48 5 0 4 1 0 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 19 0 9 1 0 1 1 0 8 0 ucredpl 96 55 0 48 1 0 1 1 0 8 0 zombiepl 144 217 0 217 1 0 1 1 0 8 1 processpl 896 244 0 217 4 0 4 4 0 8 0 procpl 624 280 0 247 4 0 4 4 0 8 1 sockpl 400 140 0 123 3 0 3 3 0 8 1 mcl64k 65536 3 0 3 1 0 1 1 0 8 1 mcl12k 12288 1 0 1 1 0 1 1 0 8 1 mcl8k 8192 1 0 1 1 0 1 1 0 8 1 mcl4k 4096 13 0 13 1 0 1 1 0 8 1 mcl2k 2048 64753 0 64706 15 2 13 13 0 8 6 mtagpl 80 4 0 2 2 1 1 1 0 8 0 mbufpl 256 102379 0 102292 10 1 9 9 0 8 1 bufpl 280 4056 0 178 277 0 277 277 0 8 0 anonpl 16 37413 0 21934 65 2 63 63 0 107 0 amapchunkpl 152 1050 0 922 8 0 8 8 0 158 2 amappl16 192 1020 0 170 43 0 43 43 0 8 0 amappl15 184 75 0 69 1 0 1 1 0 8 0 amappl14 176 39 0 36 1 0 1 1 0 8 0 amappl12 160 3 0 3 1 1 0 1 0 8 0 amappl11 152 46 0 35 1 0 1 1 0 8 0 amappl10 144 10 0 8 1 0 1 1 0 8 0 amappl9 136 563 0 558 1 0 1 1 0 8 0 amappl8 128 98 0 83 1 0 1 1 0 8 0 amappl7 120 92 0 81 1 0 1 1 0 8 0 amappl6 112 52 0 47 1 0 1 1 0 8 0 amappl5 104 133 0 123 1 0 1 1 0 8 0 amappl4 96 426 0 400 1 0 1 1 0 8 0 amappl3 88 143 0 131 1 0 1 1 0 8 0 amappl2 80 1010 0 949 3 0 3 3 0 8 1 amappl1 72 13902 0 13505 27 10 17 20 0 8 8 amappl 80 502 0 463 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 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 1 0 0 1 0 1 1 0 8 0 uaddrrnd 24 230 0 217 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 230 0 217 1 0 1 1 0 8 0 vmmpekpl 168 5742 0 5719 2 0 2 2 0 8 0 vmmpepl 168 35196 0 33385 117 7 110 110 0 357 27 vmsppl 272 229 0 217 2 0 2 2 0 8 1 pdppl 4096 466 0 434 6 0 6 6 0 8 1 pvpl 32 126615 0 108244 150 0 150 150 0 265 1 pmappl 200 229 0 217 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 148 0 5 5 0 5 5 0 8 0