last executing test programs: 1.52055165s ago: executing program 3 (id=4): ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x1}, {0x0, 0x1}, {0x2, 0x3}, {}, {0x1}, {0x3}, {0x2, 0x20000000}, {0x1, 0xffffffff}, {}, {0x6}, {}, {0x1}, {0x0, 0x3b6}, {0x3, 0x400000}, {}, {0x2, 0x3}, {0x3, 0x800}, {0x1}, {0x0, 0x7ff}, {0x5}, {0x0, 0x7}, {0x3}, {0x3, 0x400}, {}, {0x2, 0x3}, {0x0, 0xfffffffd}, {}, {0x2}, {}, {0x1, 0xa}, {0x1}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0xcd50441a, &(0x7f0000000040)={0x6, 0x2, 0x8, 0xd5, "00000000000000000000001500", 0x3, 0xff}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$VMM_IOC_INTR(r0, 0xca605601, &(0x7f0000000040)={0x2, 0x0, 0x200d}) syz_emit_ethernet(0x66, &(0x7f00000000c0)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x30, 0x37, 0x0, @empty, @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c32e", 0x6, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback}}}}}}}) (async) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 1.500740065s ago: executing program 4 (id=5): r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r0, &(0x7f0000000200)=""/145, 0x91) r2 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x4, 0x1, 0x9, 0x549, "225e196f00000000000000000edd0000f400", 0xfffffffc, 0x400}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400", 0x5, 0x400, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a378343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) getpeername(r3, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) setsockopt(r2, 0x26, 0xc, &(0x7f0000000080)="8785", 0x2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000100), 0x8) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) poll(&(0x7f00000002c0)=[{r0, 0x2}, {r0, 0x8}, {r2, 0x8}, {r1, 0x80}, {r1, 0x4}, {r4, 0x4}, {r5, 0x1}, {r4, 0x2}, {r0, 0x20}, {r4, 0x20}], 0xa, 0x82) 1.47709353s ago: executing program 5 (id=6): r0 = socket(0x6, 0xc003, 0x3a) r1 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000001", @ANYRES64=r0]) writev(0xffffffffffffffff, &(0x7f0000002740)=[{&(0x7f0000000380)="9ed05b26fa7c79a27f06577eec9180ce6b072963a31264df6ab10a9ae0f2693a0fa2b9031298048d9f14bde4e0bb1e072fac78018582a715902f6af99447de7f61032bacec09cc18c7d4957f20343775dfcd47283d1691a4a39b60772e88d25fa38f35c5867753ea9fba43986e01e99efa7b7f", 0x73}, {&(0x7f0000000400)="90ad30276758623b2aabca33b485eba9ad21039a9813599913e7b17f8bf0ee70197f0c05377395ceb8d1328649a0b4b26fd5514d2817fe08d8454695a62756561ae0516f2a18f6288e291e8027e72dbcd94756c5a830fac5145bee966c2125dfdba09d6562e27ae9158358eedacb784b95c4ef3f3538a7621d59e5219a3d4e1666ef8fe5a4910c225069541404649ce786c38ea3dac9be7e963beaf4a3", 0x9d}, {&(0x7f00000004c0)="10ffad4c456a418cae230ba61d66fd8caefde947b39f2dac725f04d85c35c435407faced48aa3f089e260a78f37e38bbe86e0852cb6a43c44900074c8afd12c52274c789590450ab6a0c3d638ae17c14b0f4bebbef039a9c9a559a490117f5e8d17710798ffba2beba1ab6ac7c68b408a46142b66a1c8c9957c26cf2e6c0cd49c0de68b20169daf104abe1721e0136df9692c3772d924eaa422707d233c77166bbc139e4dfbb0ae2c8c0bda4aecaccd63ff0bb548bda80aee0a105fa7d1b6cef8450958403148b040886f60e375498ea6055f9b1c32493002b53182205bef7b69812e5c44c719ed199347e750aeeb023f0e440de2a2597649dd1e36a9dfdb3fff16b1fa605dc7e6ba6df4a913bd8ef73127084eb9163a51d217324451f71b728b4e4068201a4cc3b4dc10a3fbdbbb11b2b1ac317662d6f7fa4641bbf2e45f4ba05fcac3f7707641d38e7d06372847a8c68a17a1e084696d079d61366c62df4e1f31ba6c955d0f604d7aaf7544c13affa75708ccd5d6fb7c0c5e9c62fae01ea5c1e3491acb0fe636a18b9c6989ed3c9996288b3fd31229d1267e478289a5c18c784392d24ee5c1a2109e5b73c98ba3fc4515a7c7d7c4ebcf381c33c3d8a0f675c83701823adee16ab5aabd4b97f69c51a1187eb2e975dad9eecb90582ff25c4b1696d5b312458f34cd15dd961c3b971678bea600ddc4b797716e0c9249c6144cb0341546af7204e258ebb520b51caba8c474730c7d7ffa192c79475b6b260b7ca14afd5e6cd0b4dbba17a62fe1197bc4deda4243cbaa907e99433e3a47d0cd2170abb0067a8734fbfe9f9781f23cb2c7a7e949f87083685fa5923dc741c65ea8a8b15edc08849d245f4857c30ccc4baa2dedd635968837c6863db8353891148f07a225ed4779d7855e7cf62baade6bdd3cb27865d16f4c3ac6b20065096b198eb0e29110c0282ce081ea447030a1770c8bc42f41d2889f9b576a42eb8548da2103c62d40b781f0c770d3770b8a53f170cbdc626823f39876d6dc69dbb7a4cb285f9793aed98724fb249ce2c248335045a442ce488c473033574d8300d2934202c29c5ce3fc9e62d4238d38478ef683784bcbe96df4577cf2fc793b5cf26beba3eddddcc34dc6204aa19bea3ac0b4a4a181f0e60990b610c780eb99d67bc084d5460d26970ae597ba01d13a8ed932d2fc2fc4b992a8d40d7ec91cc63151cd7cb1ee59d3ba46387a22cd9a3b4174c0cd9fdfb10007e232e67f4b818ca9ba284ec6f87e55f65fd34beca2a6d1b410f3a2c740b3d39c502e71d1cb9028f90ffa1a0c3cf7766fe647a11fc943b8379d5103d008d89471a52985347de310b0e31fef864e4620c49ed1e8dd0606ef87bcc03881880c830327a2fe0d261d4661eba8f9b35414f72d680a2a49f27345f3c8e43e6140dac766b0f3585b696c2f7c7809bfd88947251d3e5df940c1b2b15c8c768f97287a5434a8e85daae0574110f8756c5bbf4d4e243ce5b2229db9c4d3438ebd8cbc5c90c64918a01f1641f40a2d2cffcb4857b3f85f2feadddd6e81b60212e70d93ec0e045bb28d09180e738454fd7f9330450b5914bdc6566a7e3d7b4e0d6631266166412a4051969c14f5a677804d6edadd1f6ce8a71e9086e1a16dc335ed1da13ab211a0e041e53fd0d12984de152372f0ba4e23851a606163121b25c2c1b1e586eff6f34ea756a1f71b0a0dfc09bc9167a49d06425dd47cd5a62d7d2eba1d74147bb74cd6a87f1ace3c2828c15f4023adf9da7cff385c7a2c38f13047862665cc8ac89ca444f0fbf2d85f5ee272ff43e1fb878eedd3da35adec501dff064bacb888f795cde940bb149e469566a7835d45bb0bb699bfce8e6762db64e9f6383811b57217c55c990f07957c781eb71d144ffb7a4d6e13c4bbf9043c3d8d72a40e16a0303f8f53421b606f54494415a999e0d00a92be96a0965056027ad875cb5f29a30fb081b0b2cfa5cb3fd739a1541ef324b4175a8b0332765fc65b1c31cf6fb0d6a012f96e9f7c10b82d3e581b331ac7c1cd07389a53b66a5fba5c67da44e82c9363222103e37d379473e89274a01bc931263f6d6174e0ed488fdacb8bd96d916f96dfecb19966097f6045cbf5a29bca1acb9a98b34b15fc725d1bdb989ff4074a49f8fec0f3eca31538fb5a43c31dec3c61104dc40e44b43a65b062b28bc7e853a0b1141251cd565ecf700d755481cd7d27c97eaaef479a9c4b16dde82f9fe048d2beb496d5dbc4c94e746e9d5a4d2f4f2d7c421f5f0c550b5e60b68007f7dbb6bc6da5b97d30db658c35fd65fbeb3323ee9e28d014f4dcccfbcac8db3e13ee2578e2f0698707d7614e87e7343508ad4defe562b45e6c84891ece94b66da0bfc97ddcb779914526708ce35ae78a2713b935c00dd74bfdfdc6ba301555af2f28dc1d8f8441b25239eea4a7dbfb0a89f385a820e8876e51baa2e2815ed39b01721a6b6691040d99e683b010183a56a68d0e583dee8d488b0777429632d996dd4debbbbbec7de32be716072b30ff1b90ae457dcf135f32670ece3b0bbd0c394a0de32fbfc79465f55fbe3851ba1f53e37c7569e31ef89f276383dbfe2a1af968fd84c9fe71edb5bd83c2c51c661e1bdd89cac5d1f71110f214c609860a850326c7e7dbc1b1330b41d4a45a30d3b5d3e9e363359a417fff2b1d3b837b4c3902b4642ab9ac77799b3993136262725c3883def9dc1292cee7ee6aa2d6287e1f7c46ce1f55b541fbc365f201013d85a1caadac2a06dbe08c258a5962be0a55fef590d753e8c5235ff2bc6d52100e55ceef9fff236edc1634d812a83c698d1d975a243cf33639d19b57142cea8a1c32a2f29e362621c5f1943673e9aceedc51d79a178d2d2151ac7e09693334a59ab165f46e9f1ae2f45630345d8b91626f0575e738240167aec2f6dc69fb82a6dd706d28028b34129d213c85534def8903ed938cf54303455694a85ea8a6d3d997e3dcb6b383c91f62b1bd03a22fd0ee90a4f6021317c3b3b4a2eb0db4175db153d9cda2ef5328f81995bf87cf7c4a54ccf35f7dbc4d842459bca34d5589ecbb80f090cad0319bf4385766c135c5ee2a305a91ec28cca1b890a978aabcb7b92734c5d85cab95eb8b97c4910818615061b7bd8d99a6545897ac955dbd00ffd5a8ab7051da28c4b5e211a54854cf79692cd8e993e2ddc578066f359d3cbf83f6c440c142aff7621cd8a8fe3007db9d4ba91ec29053a257a3f2e93f92d96cf4668049b3dc0eadc0c2fd3f28f87c072ffd64cae060951d3abc9a673608927e3c30494e6a000fdacdcc3250262158871cee0405b10b6e9a1ce6aaa3912ed66be6fdffa14e443a0a03ab4123d3dd23561fe97a0c718aa9f49f3f750be094e8fac8370c1f9fb096b0689592c703d5520c7252597e601317b0c282e8bfbdfbb4d77db4ac0edc5732fa21a76733425bdaa0d965dae5abea09b8550b8a66260d1454f89afa905e666f75e38283afb1ba7abf72b14f31c9c8ff149371bd4cdadfd2ecbccb91456d81777d0999f2e92c9488da4c7350e4d473064e438e62699b3071e7e2ebcb9f252217b1c7918aa92e1d8ba7625a1f32504d996e06c7c22aa4b19609dc9e892eb09d4dffdc6e8fd365652d32dfa270d638a97cd5f1b988108f1ba4e9594ffbca89c0008440a988a0ac1e1b4aba95cd66d5b4243cde040603fb7d45757196fa36b8a3a9a4c03ebc9c37d7a2c008c5ca5188d85bc73724fceda1dd36669ac5842b7275e9490f8223cb4c24e2649c3aa6019586f8bac1d03455bde04f4d8f292fc9db881592e4e51009fc335ef2c706c88992594c85fd66fe0bdb90f48184b30dbeb2529d8d71646e3c2339bf4425d73baf86608987499737269abf7e820d3415190f7cb8524d9b9b430c529f5f2711888494eb4db5012df3bf8c69ea12b6f8044185af4347da47b6b9c05c6647d61d1c1621114ad46380322411d8ca3360898ed50abce93f49925f96bbacd9f76a4e5646bc4a339258641b153112661d18784df13812d2319be3cb3d58d3eb2e428618d55e7cadc5fc4708ce4dd8cd9f317ee68ea985ab9649b6bcf4340358e2c12ab5ccc70c560148b327ec2f11349726891f8e2d87861c8a245415e61dd46653ff80648c07931405a9f969c3de932ea4d57900119561c686f4206a8706675c2b832ee0c54a2232798f88b138d29f35f0b6a806dddc6350313e9ac1e90ef7047afebf8f496c573cccf6704ed10c24777b31f6cb501d10e21cdc6e4afbecbbe0d456b2753c172d8ae5365b494eb13a1d13d32064ebd7d56f5c7851360b671ab37881dda02b8f57a84364adecc6e4b16ed2c0ad7a8c90972e66e72fe3ee8c884cf4afcb589e09c18ca106df3a668e8996b2fb83c3d823c74d3c5b4d37a9c9ecb280696d22743e6125b00e4d666ddacbce0a0e154df7762e656776e036ebd9802ff950b136dc42f3b25e1bd151a5da0d35714a49765a150c226fc8968d514c540439a76f48379a6d87c61244e3318af73db65fba1a349c9bd3bd9e5a9577ef295dc4623c4ec445c23fca8d081be7cc8bd8f325c9e7947eeee261261bc088db92980bcb0830ef29a39a752e2c3caf2f7581c9ff1a320522b566bef0b1bc73c370b0a221438c5258d7e2c251322c2b4b3a4b1a04108e0d51aa026ff530477c9db3f113dc6cb2ce386dd2d64a843cc70fe89f7686409002c91cd91ca1a0c1168628e7360e6033db0617d0c5ae0dcaa36d1e857109b8cac5465c1f183c49eb9d05edb0a84b8028bf15d8d87b200ad9a193dca3aa94aae2c1c7864b6d76c81dc2d41291db2624465f424a81f5a9ab020fa60ce0b97825cbe3c5723d44bdb28cfe8fc17773d78105b09da764867aedd7afb7696c8c8798976b09cc096b914fadc71cb939b3cf251886d252982ab65c987e458e6accaaf0e5d47fdc1be677713c2f30af4cf3a8e290e3ea7037a599124ae1cd72c9211b4935c875463dced944025a8395c9815a63a6499836bb00a85a858b06e215861b215511b41f5ee6e2bbb93292a765ce48e4e5d82f842381f8b6791a1bc3a4b7cbe33a9f21889f11711c7d4bce04538e260589fc59f5e9df8cf081dd3afda4192cd9c050fbf834bd33e909b75f5de2ec238ef4d1e2d141456385889cc712f193c8a06c0084753550cc561630cc5755258834c672296fc9b00b538ef27432f56278a0a0d6e670b179158d999e87e3018074c0c3c5b542233413e8291b8816846307ab593987dae3bfd3b287a18c79f9c5e9aa0cd5dc2f8c07b907bd7882eab347d90d2c8eb547ba1f1aed3871fe6577bb7dd1cd28c8223a37b7d927162c7620974d2f4ca5f01cdff04c16639735d1ac60806370c035fd1c4003bc759d41c14c294b74a832e57be4495b3dd274b454a687c269f59ae3e3e9dbef0e9385be7b9a8b98207954c711f559adc94f54bca3df6fcffcd26432bbfdcd3dadcb9cb14fde52a8680aacb1c0a4da913974455debafc55cb93c2928eeba85ef501444e19a67f6fcb18c467bf5314685bb021650b826cdf08b6ea46e675b8fd5092d16195bcddb7618379f9f027c7b60dc7a152b5b78f3c2bc7bb6fec7465f76e020f6ad1d640b493f961a21d45a5f8dff852ef948becff3205a6f02604613caad542b8e20248e70cc7bc45c178cf2cfc6ca819b24b5e97c1f6c6ed9473d53ba1cfcee8eef2effe139c582ab0566e7ea34d7a6d7a3fa081852efda5d54935ade23b62b00925e340927de8a9c3f68bd9fb17392468b751b4e540b8a957da6aa95f3ac18032f214178a83e65770fc", 0x1000}, {&(0x7f00000014c0)="b2dd4350b7f437e391463c4feb78e6bf8ab0cc775d4fab8f5c547aa707ad7014ff84f328ac138b65eb1a2e36cc15d2516c47b377371caf6b1dae03877c59d41a892b6fc4768a0ebe299bbca9f7739fcfed51dea057ff2b13b2a802d0d78cc9c4254eb1a7ce9f3e0f014918578d1f97be2b9a512df64a5dd930d77af33847a48809780449ff9979a3e1178eb6319bde5069c4c31eadc87606f30eee447b11279d0de1072d355acc3474ea53415c798565ec93ec480873e8a1cf652df8ab052e153ab74d1807f93c0a50f7ac4ce498ad013505", 0xd2}, {&(0x7f00000015c0)="6f1a3718c67b53104770d65c542a4fa6847ee15fdaaba284721b54d3a067d09d35e287ae2c0c24f8cb197de65aa8d7adaaf2345d10697a137823a74315a4a5592cc62badf0470a4ff0394df8fe0ee73e6555e39c5fb44b6c08e9376ed4a108ea40cbd5e81972ed7a62c9af79b78dfddfb4434fc4cbed42253a4abe52e412296d300c1553750ddbfe924f33c4381c1c9753fff839f6d3c2acab66a67ef163af8cf925bfbacc6523a436322e0380790b2a4c15f09bc265659c973da5cd5792abc8", 0xc0}, {&(0x7f0000001680)="6849d6e2ca9af78e71cfd0468b8cd02df03af463fc7962b96e6f77c30becbc50ad6dda7a0812874c063e48a4d8459fb05c3f52a25ea3743124a5892359bb8d356bf314f2f2dc78a653249987c2c0a21fde09ed7fb44cf1461814372c988d91459ea49b2471b16f87fdec52b32e34f6d94e9bc080fa346de84bcf489ac7abbe8e8d87c0bfe9921c7022b08fe446dbb1f429", 0x91}, {&(0x7f0000001740)="3ffdd274b0a80734ca7ef8d2cb4522abd645030171933d59599f260c8d91704c5724c10371f9e98012f73ec7361b3beae83a0cfd9b9535c91da4139e5b90c5f853e551dae491af796b42e35b4db49ddb6f1cc0662a721910c3185e10d9e803323977889e76b6f7b128d9b7329f9f4ae1bf70b1c6d13c1c0835d72d8e2d24f2ce556a6ae4e0506f2745b6a082d5f20acbefc63e8708201746624afcbe99c5c56899a0d1b2e7576c3fef351fcf87d7328ae9022b7daa29ee89bdd25f6f4df9aa468ed02ce26a1642464f39c6952dcc4d6991dceaff2720426c8664c1052ff1e6f89ef7165b1bea345b2717d5c53e7c946c862949a7a099e7509403b50e863ad3a458979351751d8750536012c9bba4a6d7d8afd42ec9daf8aeb8486057ad77e8a61df29ad7a1d863da8e3c27d4389ab6691870a2a85e19d1972a052b9bd79f964e620be24f12403b8ff5e4d0c08ea39a15e88d3349d8f378eddfc1257fba010009e358542e3bcc7b04518eed472a4cd57e940227015604b4d7656b297cfe8ce2701c092e04abe365893842ec81043a00f160a59e2f1cfc6c067b45afd978a9b4b776566cbd786cd0a33f8809b78bffe9699fccced4336063968c0526bb92ed3cce2227a8f9d53cd4b7f82264c7b824db75e1855f9eb13b5dcdd32066b6cf21304ae2f395586f9fe34e5943b46f730a6bef0b25441d9a648f0ca0c6c73205911ef30ffa5a6d4d29bc400c223921029b2cc580d03de6750fa54910f67ff0d3a9235b24c9f6ed430006903b498dfefc489b5a588c7998c3f48c920e84157570f91ab19d8559ee77a7b49843e894b923975f7fe17f7c0400a124816aa7d9f9135534da12bb02e4f2e027426cd793f1c5ddacd64fe75ac6c17825d5a4779a7bd99b992da3560698fb4084c6cea3325f983976caab2806c99ae1ad832e4ce04811ca3354d7b28082c0cb76d8495ea0fc8e168424d436bd972f927c93bc9d99e3a08e3222e1276a448a2a118b704437c65adccffc3ed4ed7935f2450a8f26b091ecaaf331df4b6a3fef2163a28473a33ba8daed2010207b9e7986e5459856014e343872058fdcd82b7506a37e42bf954f09371c08f63b7704973cb27a126b91871aace2bb96adb2a7fdb856f583d68cadbd2012b5370ec91d0d866c8df5fd4fbdf0e34039516ee79483f84fb4a9e44a54f20565a1dae62df9875ef7499cf8f71af3f63cb71674d0f22287f278e27d70959dba2c0c8ae6e9cbbfea8edf8acc2e4068ad84c9c9eabefc9e2552b311cc4cd3159004b19e45fe64b2ccd7aeccfa3f0afe2e88d9d68d78190ad570a268fe0c6fecacdf1ce10bfb597538b955996fde5bfd8e1f687c2965f863aa97cd22a9e5c32f750cc6240829c1483e0177f799c036523d4deb056dd8995d9b7b7e4c7ba7b5ccec9c54d77d7a863b5b28dee7334d1be55d9263777cdef30a492a24cea10d8d4e1ea212d15eb00b8cd99c3083697a283d46053e2f9e344d416bf4ab9c773349abf621c340f54b64e35a852915e98d5bcfed6af4a8cd6638bdf0d4c6d1a96cc3c85cd24c5f958c81f91204f07a71174fe510f8759b34547a23449f036bd619f9b61fbcbc88545b4601c7d1026e626e443ec11650d680d42dcbc67bca2918cb2b890407dc56428282f02bb761382642bdcc3041a236f733750b67651a9760b362a15dae6a58539279bb2e57db4a42f720c42086f2d7e4efee399d7b252d2c60a338aa656f50d7ef2670887f3c45bd24be5ec8a3af1c2aa12501cc05d01a2af8586fc907f8140c37737a0a1faaca2dc4b97f0041740657003b52b133713d882fdb326a81679a34140d8687dce6c26785ad1b8040843a3ca23b369e650c74bb2fd5040c4244121d186a3f867583d14d081ff49e27010faa343a8546fd099db8253536bc0d7b15246cdfbfa2366c1cd3f8a1fc3b62622837c102889d9147b010c121870119efb01339ecb6d5beb26ffd5d34a699da526a3bfc59fe58bc55d8fa0f2b6450764e5e9f9de1b3385470c879d6bc0eca3e594b3dd7067a40df6146837b34c232d11b8864f1bbd403b002138e7ba659de15c5de2945b401ada63958bad794dbf02c10d9c1afaed9c87d06f25b6dc951bc742e590fd38e4bc33b910891903a4e637a41f41b8f54f1d97bd1ca5a34f787f8a2de868c264149eaad87a9d79db0655e1c227f02b076740b07cde01ce32d6a52d2fe90ff2d77b81d54fe90a82ab4232747648c64fdeb7a38155ca535f1821252f748b1ebb67606bb04c2ff7902d50c91f2ff7f89317096ae25e53debd40b93c91f84f7f3187629eac7040e296046c09f4d33c0d9424ddb24cd15b12b38fe678c40488de5607b57ab805b29a347092ac75c1b47b69fdfb48482d23e6656de19cf451f1cc5d85bd187fe251a353d9e18e1169defd7bfd0197f315ad35dd36145bba76d50ddde14ff74071cd82d8731c6159b9d193a6f477cd2af159bc6ff1655f2410390adee7b755492a71fbd87f7cd5998ca70dc91c3b9032574b84b4e5d6b8f05b13928919bbb56f412327ebdd6553562fa311806e16fa0c5f7caa0f862d1ec51f4076ff0ea14ef3134fa41c01bd7cfc123d580259eff385a99bbb566897dc6d7648f2e89ffb8800830879e8d614b1a4a0c55e85e30802565cff0c43281d54d05f9567fc58322ca1f636d6cc706751430b9b90c019efd05d1896b93d77bc700238770631479ec403041d1e0003d0aaad15365a6509f01cd2e52a832c33ba852c96bc67cf02526b28e208a649b8d9a264a5b4388a598fd08f41bf912d739da7a433fd5b0d9476daac7e16b947f5a625eaa588089c995e9be27771935622dcaa16705d915946e9f39288810abf26367cc409fa22e8ea2b3c9c55b20f57995c10cb2e30848e20b0499646bf7337f118f3dab8e152ae3659e6b5908a1ad2417b46afa412376cd078e16da1eb2a235d353fefd2ab5b61ec9b291f62390670a11d84bfd1a32a80e71613bca622b4cf0b5ecf708cc7f1e827ad83352d38abb95155aedf8d1997b2aa81b2ead0ea68e7598e0f27085fb07f6398f2997007f519931584813c0b9e683babc520461329648faa30e65b0eb6e4e8fb1019dd677c362139002f2823f1b1c565a06902dcbaa07cfcd9b5148f5f7ec87d34c97cb0b5e6f2f56baab424e5bffce82c40c0345595997d827ae031818feb56c3bc0780ca492e6e7a3a6383de10421406a19501a603f8df527bcafbb78f448f2210b66ee66890b33adeb5c647b896029b2eee0905d949276d8a9a1bbc719fb8b36f337c9ca94c5cc37aafb6bf33ee3daa687313628dfeb2c4f08147c93bd49da3e2c76e4b1b88bc594018dd8a431931e453815e0175fd86b70156df6c36cc87486af82ae7aa95b45f1a841f410b93dd1cd4684524892ea4bbde82ae99f5c9a49e12577af9ef0468531e677f5ebf10a28c05e91413f6c7101196be940df8483f316ecc017991fc6c07a73f5de746d060fba3124750525ae2eda0e476b9d4c9d7bc0d581f1fe2cdd1dd394a8c8ba7b0f52f3af0537d365e4448674654e50fafdd4544e78971cd52197fbaf1f672d91eaf59c7d91580de29d91b8f60cdf8d8006ef6fbcc183dd9ce7dfbe93832bac9e1afa804196cb8af424317e082fe5091387691ecde8f267976e0dba177e52950f87a652175fcc4824f724778f2b84348928a1011da1679856aa8c9455e12910015d8302c73c21d61520570533a3bc6647e55ce4a0590b5aad21e41d541db6d8cf7161d9f2a7b62d8b3998f07fbe6bd87658a92ad5e731775f475546fe0ca0b6a6ebb023ffd819e4724344825c9c2e13b5a49b1ee3eef94c5145bcfe349d924f50e6bfbd79170c074e0cbec846f21360ef463a618dbce00b1a7f9b26aba8c3954668cc29cf7c0f66970dcf8d598fafbef30b39eaf32f56d105bd2c57472d4bd20ab64fd8b6800ee0167830fdac9b8db5bc42ec9373f455bb2172a0833b3528fce4db0c7f9c876c8aad69823107897b18347167924c4df53bba4adfddc1568ae4d8964b762213414cfe6f96bcbe3096514a7bc266ca24035e2f0c9bcbafcd0c8955ca92ba523802a6254cd14943105a1d59f47e8e69b6a3abe149cd4362981f46c770984bc430b7a0ed24f98ebf0fe5cfd45aa75511bb714bf3577043ebebb2aabc50fe315c0b1010628c965d5a7a9f5e00812add9ae48ad27037d8451034415fa6d4e9d434c4065924bcb5d16c2b61fe17c56c6f3f2791b66394fe670a3b02cd9ec11481e5df0572f5653c845195471f2f8f4af2a07f1affad1c3eb5054e7ba1c81ccb977c346fc34206d79841880cd056fdcd3b99cd192ea6d7f3a3f28a10fbbcccfc1eb7e8f97a694f4cafcba7d374995f9ce2008e859868ca3d16d9cf44f7278665169784215a20fed1534210a685e1acea9aeeb92f176d966b45db255e273c3f1840f82232e5fcc0c492d78e5b8d8f45394f7cd5159e8e050b65cc6fbcf8385375c025354197d013c7d57247a132cd308f6634b7984e0efade110d12a4f5567aacbfb4dd04964217ce006f70203bd25d521cd3c3a367baee20ec3f838ba1bc8483f11abbbb9ff2c73d0be9cd9b884503b9892e3f1fb47a09da09ef22043070789e5f16f6551deffc857e257514792648ece969175764b94bab3b90f24cee0be0b24acaba648c43f19f9b5233613145643baf867580c108fe040b35d3d75db615ba4653a5d4683a64a03a9506ebff42f62d8ada97f313f90576f8578e3d19dd65896c5e0ff51da5375896a6898d380261705846ee5526184d5618818ee2b03c3085a01afd9945909e9317e069da1a6a28d38c344dde54579c4400c7ff8a3f699cc4d6d6e860c308103612ee4888f06a9fe6c10d1a70fbe2aff1882bfd2b7ac919a7b179750497bea5b69c41a363ee7119e177e4b83c34a3dee27ecd7bfa76056518a454d56ac9b48c3864fc99a1e4953a13eda8bd679de8bf0aa0a4081363f9dd4f7dbae5df0cd873979a19d5f2d88b18ceaf1b88414975603f7169d720d0ca247948f57928b9f050a905b62f504d6f35be4c2e548cd4c41b36afd0939208052f396f738dcea57dbed0713797d2ee232384fa6ee55b38fc38cbaa7598d389c15677136adf0ae9793689c78e9eae6ca8275729eb790fa239e4ed5de4212a5654cef9ed8db5b2982defe597a08e5e38ae096c1e6e342b401d834185a2f06497e767468a752ec747a3a44b10a79b74249f067fc5645c81c88d45270fe1323fb077cfb67e452e7491fab3033398d2820c26b4b3956ba88c722d2aeb92c2a0cba02e8a59d99a179d38f56870ba0d28098abb3fb4957a6a73f8cebff204d4b991da380afb3822e95538b1b0947de7463be194894383355334ee06b785a4acbeca495238d7838d1f1f84604460aee28912f32e1c414d0c99e1e3a8113ce88941d10dd1f327d808eaf47e9c0227207d6b1cd80cbfb967ae924249af58c8c0933bc74267c1829bf0c4024b3482b7f0208a12f9d1ae3fe02ac144c43525711ab9da8cb94d5b7222e44f065393d8803f90455270bb907d7f630e76bb9732fb1b6a78ec144e6850c0c3439c66a4bebed78b8df0a68e15f121226941c14d1a9da29ee5b5528a2872ddd55a7927ffe6dccd986f6a4111e827fc6c9b558dde50cc85c17b83be3dab54ce9305ee1d10c142cbfb9dbb36c901168e27786bf5d5396837b9976772267f158b7dda2d7c0804d1e04d5caafb791ecc085293e538e7a238c07a13c004fb3b3abcf939eaf393bd54c74810ac3b6233afbc3bc954c26243c22d2adc", 0x1000}], 0x7) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x1}, 0x2) shutdown(r1, 0x1) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) close(r1) r2 = open$dir(&(0x7f0000000300)='.\x00', 0x0, 0x4a) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000001c0)=0x80005) select(0xfffffe18, &(0x7f0000000040)={0x6, 0x5, 0x5, 0x5, 0xfffffffffffffff9, 0x1000000000093, 0x6}, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0785101, &(0x7f0000000040)={0x0, 0x0, 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1600) open(&(0x7f0000000040)='./bus\x00', 0x200, 0xaf) socket$inet6(0x18, 0x8000, 0x29) socket(0x18, 0x3, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000100)={0xaa, 0x0, 0x0, {[0x5, 0x0, 0xffffffffffffffd, 0x1, 0xe, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffc, 0x1], [0x63, 0x805, 0x4, 0x0, 0x0, 0x0, 0x10, 0x0, 0x80000000], [0x6], [0x4, 0x0, 0x0, 0x165, 0x0, 0xa], [{0x0, 0x10, 0x0, 0x8000000000000}, {0x0, 0x0, 0xfffffff9}, {0x1000, 0xa, 0x0, 0xfffffffefffffffc}, {0x0, 0x7, 0xfffd}, {0x0, 0x0, 0xc8, 0x7fffffffffffffff}, {0x9, 0x5, 0x0, 0x1}, {0x0, 0x0, 0xaa}, {0x0, 0xfffffff5}], {0xfffc, 0xfffffffd, 0x20000003}, {0x0, 0x5}}}) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) 1.45330313s ago: executing program 7 (id=8): r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x16, 0xffffffffffffffff, &(0x7f0000000280)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000b40)="82ffff47c2006ed7eda0f5903abf65b18d7c51f78b06ccffb4050000000000009dd52840fafd3493775a65d4cd12c63d34", 0x31}], 0x1, 0x0, 0x0, 0x417}, 0x404) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x280, 0x0) ioctl$TIOCSETA(r2, 0xc4504446, &(0x7f0000000740)={0x8, 0x5, 0x2, 0x1ff, "a3ae02c1000000000002000ffb7dd5a80b546600", 0x9, 0x42}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x0, 0x4, 0x3, 0x6f36c784}]}) 1.350965325s ago: executing program 7 (id=9): r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x1, 0x3, 0x8}) flock(r0, 0x1) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r1 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x1) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x63, 0x100000001}) close(r0) 1.350697945s ago: executing program 7 (id=10): connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10040000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r1 = syz_open_pts() msgsnd(0x0, &(0x7f0000000f80)=ANY=[@ANYRES32], 0xe2, 0x800) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xf66b, 0xfffffffe, 0x401, 0x1fffff05, "9cdc45c6307e8b61c7d61df7fb7f6c00005fdd04", 0x707, 0x2}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000009c0)="2aef1ba69986bfa8bdbecbcad1f3c1622163c1f5228fdb7c32bca7f3fbb73f4dc3a6f65d935878b1eb253cd096f8cc79616313b32f5322e0b353900f163102e8d7d10f70b82891374d7a7194f8e389ef304b6ae2a05bfc367f5f7e26429d3744e8c527949c7c9cf5cdf50cb497f38a364de272a33409d37704405a9e3a04ce70b030e9e6d5e035f09fe4e9f5d125d6a59dc71059cae75a706fc343e93b3cd5bd5012390c9979b681d08bf4271a78fb4aef8ad01e4be2bf8abcbe33d4250fec27fec8901c4ef2fe5f4aa010797dd5deb02d5f1f3bbdd854934d70fa322214a6de03954966a7fe92a2b328c4a9a0ee3b791598319b4ec9096289a3e8678b8e8cb777cd7a414ccebd131b3b10ff23355e00adcefab600a793aa92290fce8eec2c76fa5ed06a104b7bfd9ebd22ffabdf11c9bab57b4b22bcba67692d53a1985e43c733841eaeb09c3ba011aa129a2e1fa5a718340fd85507676301cf9702437eb9681aaabd8f98ed06c512333fff813c6a7293126fb20e53dc969fbf07d6de8aa65384ac5b178c6eac1b7f31cacd4b7ec500fe8d03fba3f6460aaf028b2765d76a1568d99654b0866ebd1ce3fdfdadf23db97d0f0c27482d255b00e219c13191ca16e417a8f04b3488e87210df971c644cf7811c815daef73f67625d3ecc575fae5b0a31c0c29b89bba9353dca8559d91823f86f987d854aafb0b6b90e85a73e6a96b207b0e03f4729964725cf780d7c22e53e3e0e8acf83e0d69a19a4a5119147a2dec2230b006aa6672484bb93b1127371d56a6071307e20fa85543abadc07806d6b4d8a8a66be5f2ea29d6b084f223ae956885fd30df7132e93177d326dec10045d41ed8bad802371161569021890e4e358355042155896c483defd10f3439e8bd555079242e9d00e5246b2038e1ed86af97b09ee7004209841bb0161c518f826631140334ec5d7f95d4012a15867bf42e678494f7c42bdbc388e78f6e037e16d04e7f2ad834464a5ba7e085c5e", 0xfd98}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc0, 0x3}, 0xe0ffffffffffffff, 0xfffffffffffffff7}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) fcntl$dupfd(r3, 0x0, r2) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) 1.350268417s ago: executing program 0 (id=1): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81, 0x91, 0x0, 0x6}, {0x64, 0xf, 0xff, 0x7}, {0x6, 0x80, 0x8, 0x80}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r1, &(0x7f0000000600)="d81ad30100000000000800000000", 0xe) 1.346811385s ago: executing program 6 (id=7): mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) (async) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) (async) syz_emit_ethernet(0x2a, &(0x7f0000000440)={@local, @random="8d0fc0a54a94", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x1, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @udp={{0x0, 0x2, 0x8}}}}}}) 1.346529714s ago: executing program 0 (id=11): r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x54, './file0\x00', './file0\x00'}) r2 = socket(0x1, 0x2, 0x0) r3 = socket(0x8, 0x4001, 0x0) setsockopt(r3, 0x1000000029, 0x35, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8020690e, &(0x7f0000000100)) 1.345748143s ago: executing program 7 (id=12): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) (async) select(0x40, &(0x7f0000000180)={0x1d5d3, 0xf9, 0x3, 0x80000003, 0x4, 0x181c, 0x4, 0x2}, 0x0, 0x0, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) (async) mknod(0x0, 0x2000, 0x1e5f) ioctl$VNDIOCSET(0xffffffffffffffff, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) mknod(0x0, 0x2000, 0xd02) syz_emit_ethernet(0x1000e, &(0x7f0000000280)=ANY=[]) (async) syz_emit_ethernet(0x19, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffff5ff29fb6aabb81000000060020c2b7abe91800d7e9f70807ca61a51038b85f76d57b38e1c70c691c8c28bec66e973d18a02ea486b0e78bab015b438259b205c7eee595e19ba597b6d07744ce5235c79decdd728e456fb5b545ca14340816d86d2aebcd3671be6a96d4baae50add4ad036d5fe13b38242f96e4d749703e5d0520985a152e54aca45349719d5a959d463cf8f1bbe56c311b17786468e33f7285e71cf98bdaad43a1478f83e291422b8c69f8e69288d5feabec8288e1374de255667f530a199e9e43f400817ba86b3340700af45d4819c1c754a78f26600e45489e4851062a32cfa9d059b9d2f6c371010b2def021f749b02d84632b6c73928bdf5d2564f8d0a99c72aec369959eb6da230316cb9c6c253bfd15057937f777b930b2b5572d895d24d27b0a0dae04a"]) (async) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x7, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffd, 0x400, 0x4, 0x0, "d76c0b652155cb57000b9034aee9c6d700004f00", 0xffffffb7, 0x401}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x22) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) (async) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000003700)=[{&(0x7f00000003c0)="5d9c8e8758b9aec5fbf14c6096b545020122d4c8bc37833c9a63aef9b56763f5f22f93b890418255b02106edaf7307679d895342cc48eb5dbd6622248732912a5834bf2a0e2d082f1c23ccb92b216eb607206bb740c52d571c48946adf65da2beed794923734e85c73615ac107696a5aeb259bdb8c2532738b4272a097d941f9bd87677298a712f3321cbdb6a3de38aba44be7f20d9f1e0da0e6f107c2aacca3ed1caf146759db78061fdbc1c53a6a8ba75851c9fdb3560374a9b8b880c0e2ecb126bb87724c5d09d11d86c25ea126409b5fce19914feecb0f593f1478e0e8bad95568e010951c62e5abd3d7238eb5247ab07a3ba643204319ed922ebfde1a002ca9907f9298426a2713b8321eb53bd8ac587ad84e6862f1a2f5695fb0172e6ac185328e89e89516e84de9a37f3e950ef0672561fabac4c77e23f5056cb8cc2188c344f5b286093df0ff9e7175e1fcff29c09a44aa9e58fcef23f298be5acb2456af1768dbe7f2527eb6eed1aaabbeeacf43d86fdba459d0060617e2bcbd2d757342a2da46bb19bb8f67701070b8c502d85466a86958b7f04fdc71f65250c02459e6c1699486a7d102c65f7fa82e8960f0ff002878742ed4579668b34becd0c748a4b4c8358e5d56e3a85b82edd56d1d4fe1f4bb0837a0a14b1d33daa1d1a5c311bd9a013ebc3a813c950ed9beb9032efc44d0acb3e133a969370b0b859a999b0e90adf3130f98f6aa59e781f5670234416cfc5c0cdcacec62bd6b61fa1d4dc879f23b1e35c8fcd0e457a7302dcda3ba1b3931e5c1b7c9afbfbc189f6f8d8185d042f65dc5bbbaa897a80e993261618695f7817a61ec6960e23fcb9f894171599cb848f2fe596353ee3c83884d035dcc472b78d39f5e238cb62cafa3380da0b01963fc68b15df90af10cf3c655c425caffc7846e233219d621b18cf84302e31d37987e74d67288d3131c959d17c006c845c59e012ec2dec31996303fe4835a78388591375d61d0a136b158701cb646bcede48041ed6802e8985648f35b2fce2aa4b7538c631b2ad2be08d3d7b8da7d490ef9afa8a05dc9db682d9cd1838b5cf04aac5937058f5a3ac844f8d046ef2541f3605aaba769120da062116842d753b45afcf46fa86ae67d0ae980ca02215de827480ccd6e23930c2a236b1f1115887c10831a427add19ae5a92943c2d25b1fb364b7e9ca0e6ffd4962ad7cd774d628d3025761313a35691749b72e954c4191eb21690965b604a0648589b33a07c6d1e5279b901bc34740bda9fd02fe1ce1c90173ec4f7237524782ee712607f22e5ae8d43bc36f52c7009d5bf2301da3f020cded1dc29122e6f77f705b553f8e3e55d775c2d79e920145c790767dbeaa26d29bc10f46cdbb731d7a84d94142d492cbafe8fbec6fc072391500967b8ac2032a77e0b5fbde41a0b7aae30fe252779ffd730d062442e482ecca1c8ac45ff0deb4def4ad5d2ab3463b1d031f844bc17b76ee5a828903a04bff6b5fbe4ff3daff4a3954eb8fca7490b319b3dc3229ba8e46ea5c1494a8aa8a5cfa139fd2ad8144385c1e030cd23ad8782e6659e1ad6c7c0c08ce43e91ab39dca92d7dabcc357981a3fa2d8283f0bf8fb94ee0fd6c06a18d9211ee35c65e57312f5def88c80144368958845e7bb885e333c8f33e3fbc6354edd30d9b8ab3de1dbc203c8044c1e0a97ba50fbe1e225e8d5248a05fac434c999ec426c4db8276815db37a8e035655b02c88ef2fcdd80dadca8929aba0e98b52868db879a5cad5c123e39b14ead953142b8182fee1f916dd4443dd01aabb903e6940fd7f36306dee1e9644ce16e62e42449cced190060c0b4862d20791c8598524d3818232337cd6996328a115fa03d3a45265ea16f83cec584cfdef402e0cda995be9db1b17d11cca396e157cfd19f1f3675569eaa854840dfd3e0a80b535058e321b17365c7ee84fc7df35e40afc08b421e790e5fbbd467d0c3ee6eea4892edca0ee9d2aedd63d99a2cfaaff8e6389b4da1dbba3eaf1635b53c90f99de8ac1460d72c7d858d1343ec65d2f6c656e5f8a3852a93c70b2b2b4e7f80af792246ddaa01c22d2c279f002eebb8ab3715c6a4bb455bd1f3bcd7dcab54eae2f7fc47403a542f1eb014d19886a59588d6e051b69c452b09c1aee4def0af5fc930cbf01a26f3eb9f30e691fb30466dedbeabd9c1c3b1c2692649fe4e5244b97c6f9cb8bb9a1ca47bbb11b688550caadf23335834134c8ee5ee965537ee7f83dcf5e26bdd134112ce71d1cce3d61b3b69c6160b358a4bba7c036234bcafb37943cf6fcf021c3c99a9732d62025d6a9830a8ea183f4d907edc36ac02fb981bf23f2fbc16bed5d4978caeabbb3fb79f03d239d992dc42b59eb4474f908d8d766f146a872d22f762468464c8fc1059450f3e8ae220f83263e40eb86df541ba364780633252fec6f76e355754d5bdf3193c43f7114c76707229f139151333ee2eb289155feee7b3ae91b1b776cfcdaba3e17b073b54dcc8804bda971e580e27ba99915f0c2f2ef7760dc637b38ab6e2b8b3abd73b53aa6b12e5ddb529bbc685463132227845b6143fff7a909e6fc9860b34fee1caaf713a9d1971fc85fe6f2affb6b967d86bc11faae6eb833ab89371afbe2172273523f5432f325fdfa61111a625e712c9fcaf35624f1d72d2442e20fc94e7a6a38408df0955aa1a43e1e83f7dd3b4b6413c656765b3a213f415a93e122d4", 0x78b}], 0x1) (async) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x109) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1, 0x7a, 0x8, 0x6}, {0x6, 0x2, 0xd3, 0x6}, {0x6, 0x4, 0x1, 0x3}]}) syz_emit_ethernet(0x1000e, &(0x7f0000000000)=ANY=[]) (async) socket(0x2, 0x4, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETA(r3, 0xcd504406, &(0x7f0000000740)={0x0, 0x4, 0x0, 0x4, "9700", 0xfffffffd, 0x8}) (async) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x2, 0xffffffb7, 0x9f, 0x1, 0x2, 0x8000, 0x8000003e, 0x2, 0x2, 0x6, 0x9}) (async) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) dup2(r0, r2) 1.345606865s ago: executing program 6 (id=13): mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) r0 = semget(0x1, 0x5, 0x603) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x0, @ANYRES32]) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x138, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/181) sysctl$kern(&(0x7f0000000000)={0x1, 0x3f}, 0x2, &(0x7f0000002480)="71f91eca", &(0x7f0000000040)=0x4, 0x0, 0xfffffffffffffe61) 1.234979508s ago: executing program 0 (id=14): open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="d84abffb304c41ecc0a224eb980051cf385b4bd90755ab51a79ad67c0dacc9be1228c2b193c091e19a041b8b25855b163ccb53d7f026967bb9fa3c2ff8e26d153862b36bb876", 0x46}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000280)={0x1, 0x1, 0x8, 0x5}) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x2, 0x10, r1, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r2, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0xfffffffffffffdc9, &(0x7f0000000680)=""/100, 0x64}, 0x80003fae}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0, 0x4}, 0x10, 0x400) open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) (async) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="d84abffb304c41ecc0a224eb980051cf385b4bd90755ab51a79ad67c0dacc9be1228c2b193c091e19a041b8b25855b163ccb53d7f026967bb9fa3c2ff8e26d153862b36bb876", 0x46}], 0x1) (async) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) (async) fcntl$lock(r1, 0x7, &(0x7f0000000280)={0x1, 0x1, 0x8, 0x5}) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x2, 0x10, r1, 0x1) (async) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) (async) write(r2, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0xfffffffffffffdc9, &(0x7f0000000680)=""/100, 0x64}, 0x80003fae}, 0x10, 0x0, 0x0) (async) sendmmsg(r3, &(0x7f0000000080)={0x0, 0x4}, 0x10, 0x400) (async) open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) (async) 1.233760854s ago: executing program 6 (id=15): r0 = socket(0x20, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x5) r1 = open(&(0x7f0000000240)='./file0\x00', 0x70e, 0x24) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = socket(0x18, 0x3, 0x7) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x2, 0x0) ioctl$TIOCSETA(r6, 0xc4504448, &(0x7f0000000740)={0x6, 0x0, 0x6, 0x422, "6374224ff1c14649ebb1789280c9795a6b47c1d1", 0x3}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) r7 = socket(0x18, 0x3, 0x6) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r5, 0x1000000000029, 0x3e, &(0x7f0000000780)="00000080", 0x4) getsockopt(r5, 0x29, 0x3d, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="b10005010000", 0x6, 0x408, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffff0000000000000800455c003800000000007cc00a5739300f6c0fa105019078ac1400bbffffffff0c02907800080000456cfff80065070008010000ffffffff7fe233e83b1ae40688662c6292f8841172acb2f1beb828b721f0fc067148f6f65ade38c1fe718424dc1d1b5ae1af0ea5175cd81a5df37684a20b4f5569467059061c9c4ab77ea38415dc1163f0a28a7a9e296dffff0000000000008aeb524a3ca5ec5d82b4ef2a623cba8cbfe074b06763f30aaa5d6468e3a286753ad8bbf8b8b9307dfe0c167b940d9193d3b8a99e82194e00fcacc71342ac4c38"]) r8 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) recvmsg(r8, &(0x7f0000000680)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f0000000180)=""/186, 0xba}, {&(0x7f0000000480)=""/220, 0xdc}, {&(0x7f00000002c0)=""/65, 0x41}, {&(0x7f0000000580)=""/165, 0xa5}], 0x4, &(0x7f00000007c0)=""/129, 0x81}, 0x0) 1.233349839s ago: executing program 6 (id=16): r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x15) clock_gettime(0x4, &(0x7f0000000080)) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffff94ea09066dbd86dd60db83440014110000000000000000080000000000000000ff"]) 1.22713042s ago: executing program 5 (id=17): sysctl$hw(&(0x7f0000000340)={0x6, 0xe}, 0x2, &(0x7f0000000380)="5d895e8d9f799d", &(0x7f0000000440)=0x7, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x6, 0x5, 0x40, 0xffffffff}, {0x2f, 0x1, 0x8, 0x7}, {0x6, 0x2, 0x2, 0xd}, {0x8, 0x0, 0x2, 0xfffffff8}, {0x9, 0xf6, 0x1, 0xfffffff8}, {0x5, 0x2, 0xfa, 0xf}, {0x3, 0x8, 0xa0, 0xfffffff9}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140)="e6", 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0xffffff80, './file0\x00', './file0\x00'}) 1.180034828s ago: executing program 3 (id=18): syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB]) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000300)={&(0x7f0000001a00), 0x12}) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x3, [{&(0x7f00007ab000/0x3000)=nil, &(0x7f0000ec8000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100000001}, {&(0x7f0000a1c000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000a6b000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100000000}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000ccd000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000843000/0x1000)=nil, 0x3}, {&(0x7f000046c000/0x2000)=nil, &(0x7f0000efd000/0x1000)=nil, 0xfffe}, {&(0x7f0000a98000/0x4000)=nil, &(0x7f0000a3d000/0xd000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil, 0xe}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000795000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x3c}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f00000c6000/0x4000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00', 0x81}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x20000000000001df, &(0x7f0000000040)=[{0x1, 0x0, 0x7, 0x7}]}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) ioctl$VNDIOCSET(r1, 0xc0184406, &(0x7f00000001c0)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f0000612000/0x2000)=nil, 0x2000, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendto(r2, &(0x7f0000000280)="98edc1cf9d242ff3974da44a7d14135bd098af851ac34c348faee1962d6c46b5fdbf461bf830a2d834290b52db8735d481097ea72d58dcbbef900c3ed549c7192281bc76da78ce4c85e55fa404cdbc535b0485af21dfce6c292f3d52d20554deead0144122194c4436c8f0a44df1934abda30e74769c50a935523c86fe42670bff1b0f21b5b1e988cb089546e638466cef54f5ebdb9239804183f4cbbe33603849607bc789bec4ec666e043790e51705bbd3d93930bb4d438c0ae48425fe5d5182b2cf507672e709bfb50688b40123b5cfa3c4d18dd7c668771ffc2d2318742b2be985932b51d702404d5c1c74559a884b06b316d805b3102b96b57360cccddc225faf85756fce553cae364fb5311df4bae08fcad3448a8f17e1c841e429ded2a3668b2f4bbf379d2bf9a768aa78fb5471d8dcccbad159059c3efe5e5576ece7b8e1dbf3f0dbf10bf3a1bf775091c2c800a74b84247db5ec002e", 0x15a, 0x0, 0x0, 0x0) 1.177477355s ago: executing program 5 (id=19): munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) (async) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000440)="2e06b5a54fdc15d0e5ba5cd619e395d842161263a5bcf8d360b109113dd229c0dd47d6ff4f038bc8f40206bf8a1ef55ba04d8d4e4174e29e744d8606170795a2edaf3456112807f6d55fd9c3815257c10e07e8f0be3a7366f8123a42cb43f4302bf6b149e9b9bab6116b11b8ae693250f7fa8080cd8a2fc7c7e4ebf5c106c80fd386c7786c0421183de7b10dbde8040d96f51522423ca8e0f70989e1530cd2eaf7faaad41584384bf407ed7bed944e099fd18b59c86af22bb45fe92b05087191e530bc83a9e0975fc2a0f5988e9ae663b4fe25f69d661eb4ad0842a7be35dbe21e8911da844c7dce8d80f66713e13d96b30d5b4a13fb15282cf2a61a24880049b94a6e46bce752ff3230cd36789c42b37db904fd77060a84ca071839da23ef66bb45a18c9face3b3982d2edef1234405ec89e3ac812208780a2866cf52a8bbbe80b77e07f53d751ea0da7185414c403df8282d22a45b8a5ee7dc9b534106d98bb65aea3af32dea9a7a9881e7fdfbb46801408f1b94018abf7d5816d4e0344ab9dd8a6d43a2503180582f6d553e1a81fe4e8d68fafcd095560e83feda2fcd68d73fc71d7ff20511859f1b895d1a3f42970f1fb4dd61487901de9d5efcb92d63466e92bbe485aaf63988e255cbb607ac7ff9ee30732dd2482be6280b8946e32cf0ec48fc7c89e53c4aecb4af7af69e0dc04dd17405ce02898adf547f851e885964f836ec6b04d77f14d85025e415a01553d6b7e5dd946be3ea735515a624f74e2c09b863881e4412135ecbdd1f1ec73762d2b1bcb0f04f0bd1369f9c374d73fb9cc7465bbdb5e77078870423340ea32c9f49980888427f49eb9d4daf99a87d6d6e44aecd7dfeba2c6f1844b2b537d6de1ba1c8bd90f7ec014b4c84a9bfba26bb92b0d740de1e20c97ec18417a1f3d68fea076ad9aeb884efa6cedf35845dd4bc6eae82e37a2304c76ab6e7467f2d868e76df28b7dbba656b0998da5d54a00e706e8dc0699e961bfe8b6cef550c66eb7e5a40ef12896fb571be1d73d817d17e177f06c0679c784feb85129836c8724bf0c3e6026a3eb831c5335475950287c98805", 0x300}], 0x1) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) (async, rerun: 32) setitimer(0x0, &(0x7f0000000000)={{}, {0x100000001}}, 0x0) ioctl$TIOCSETA(r0, 0xc0284457, &(0x7f0000000400)={0x0, 0xfffffffb, 0x80000001, 0xfffeffff, "0800000000020000000100002a1e0c00", 0x5}) (async) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) 1.175364245s ago: executing program 1 (id=2): mknod(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0xd02) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file1\x00', 0x1, 0x33) link(&(0x7f0000000100)='./file1\x00', &(0x7f0000000c00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 64) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 64) rename(&(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) setitimer(0x3, &(0x7f0000000080)={{0xfffffffffffe, 0x46}, {0x3ff, 0x7}}, 0x0) (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000080)={0x20, 0x7f}) unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 32) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') (async, rerun: 32) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) (async, rerun: 64) sysctl$kern(&(0x7f0000000440)={0x1, 0x20}, 0x2, 0x0, 0x0, 0x0, 0x0) (rerun: 64) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') clock_settime(0x100000000000000, &(0x7f0000000000)={0xfe1ecc7f}) 1.174535152s ago: executing program 0 (id=20): socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000014c0)) open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400001803c1, 0xc9) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) syz_emit_ethernet(0x6a, &(0x7f0000000380)={@broadcast, @remote, [{[], {0x8100, 0x0, 0x0, 0x4}}], {@ipv6={0x86dd, {0x8, 0x6, "400200", 0x30, 0x3b, 0x3, @ipv4={'\x00', '\xff\xff', @loopback}, @rand_addr="fe4d1aafbaf5c2c66da2acf4faeb1e58", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x38, '\x00', {0x0, 0x6, 'j@\r', 0x6, 0x32, 0x4, @rand_addr="202de03bf203cc442ae33206a327509f", @rand_addr="cc3ccd44957fb2011da86b445babbb82"}}}}}}}) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="673bb5b8cc0c16ed08f1b8d24e2217f981aa6a78ef1d357e382526b1573271ae", 0x20}], 0x1) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0xfffffffefffffffe, 0x2000000000000000, 0x210, 0x8, 0x7}, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x40, 0x1b2) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x2) select(0x40, &(0x7f0000000040)={0x2, 0x0, 0x5, 0xa, 0xea, 0x3ff, 0x0, 0x1}, &(0x7f00000002c0)={0x1ff, 0xed03, 0x8, 0x1, 0x6, 0xffffffffffffffff, 0xc, 0x5}, 0x0, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) lseek(r2, 0x2, 0x0) sysctl$hw(&(0x7f0000000240)={0x6, 0x1}, 0x2, 0x0, 0x0, &(0x7f0000000780), 0x0) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$WSKBDIO_GETDEFAULTBELL(r2, 0x40105706, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x6, 0x6a, 0xe, 0x100, 0x401}, {0xfff7, 0xf9, 0xf62, 0x81, 0x80}, {0x6, 0xa0cd, 0xf7d, 0xe481, 0x5}, {0x4, 0x7, 0x7ff, 0x8, 0x1ff}, {0x7, 0x3ff, 0xe12, 0x4, 0x2}]}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) 1.158960438s ago: executing program 5 (id=21): open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x510, r0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, r1) close(r2) lseek(r2, 0x80000001, 0x0) socket(0x18, 0x4001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0xffffffca) recvmsg(r3, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/51, 0x33}, 0x0) getitimer(0x0, &(0x7f0000000380)) 1.155194483s ago: executing program 1 (id=22): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ftruncate(r0, 0x1) r1 = open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1024, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000001c0)=0x7) seteuid(r3) getgroups(0x0, 0x0) getpgid(0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x9) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x1, 0x3b5, 0x1000381210089}) 1.131694344s ago: executing program 5 (id=23): r0 = semget(0x0, 0x1, 0x281) semctl$IPC_RMID(r0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0xa, 0x50}) r1 = socket$inet(0x2, 0x1, 0x0) mkdir(&(0x7f0000000380)='./file1\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x60) open(&(0x7f00000001c0)='./file0/file0/..\x00', 0x80, 0x1) (async) close(r1) (async) r2 = socket(0x24, 0x2, 0x0) (async) r3 = msgget(0x3, 0x20) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x5e, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1f1, 0x7}, 0x8, 0x1000, 0x0, 0x0, 0x8, 0x3, 0x9, 0xd796}) (async) msgrcv(r3, &(0x7f0000000140)={0x0, ""/3}, 0xb, 0x3, 0x800) (async) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000100)=0x4) (async) setsockopt(r1, 0x6, 0x8000001, &(0x7f0000000000), 0x0) r4 = syz_open_pts() (async) chmod(&(0x7f0000000040)='.\x00', 0x93) (async) setuid(0xee01) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9de8) (async) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x41, 0x0) fchdir(r5) (async) r6 = open$dir(&(0x7f0000000200)='.\x00', 0x82, 0x4a) fchmod(r6, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x410, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f00000002c0)="71f91e3487041ff6e3595483d4354588ab46676a71ac0058bca34b8e5f80cf71b59c7afec370828bc4305de6b3f47f0814a4bdfbc4f0ec2db4e9d8ca977ad8491ea88746df875414ee01488be0da0bd7b742a69f38584019c6f106539593cf489b7be18ee661ffb24d601e4c26bedd66f742065754da12dbd93d964a0415b182b14bbb75f718d74fb4f2c00000000000", &(0x7f0000000180)=0x90, 0x0, 0x0) (async) close(r4) (async) syz_open_pts() (async) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0xfffff234, 0x3, 0x9, 0xfffffffd, "23030003be0a00817dd8910bb864d3c3a3c900", 0xa, 0xffffeffd}) (async) msgget(0x2, 0xd0) 1.130016351s ago: executing program 1 (id=24): mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='x\x00') openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) 78.815713ms ago: executing program 1 (id=25): mknod(&(0x7f0000000340)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x23) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x5, 0x7, 0x4}, {0x0, 0x6, 0x5f, 0x1}, {0x6, 0x0, 0xff, 0x7}]}) syz_emit_ethernet(0x1000e, &(0x7f0000000280)=ANY=[]) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x802, 0x6, 0x1, 0xff, 0x80000004, 0x80000003, 0x10001, 0x10, [{0x0, 0x7, 0x4, 0x70fff}, {0x7, 0x8, 0x8, 0xfffffff9}, {0x8, 0xf86, 0x3, 0x9}, {0x8000001, 0x800, 0x8007}, {0x401, 0x200726, 0x2800, 0x7}, {0x446, 0x6, 0xffffffff, 0x99}, {0xce1, 0xffffffff, 0x4f8, 0x6d}, {0x6, 0x803, 0x14, 0x8}, {0x2, 0x82, 0x5, 0x9}, {0x5, 0x7fff, 0xd1b, 0x88}, {0x1ce, 0x10001, 0xc, 0x3}, {0x7fd, 0x20000b, 0x8, 0x9}, {0xb8c, 0x4, 0x8, 0x4}, {0x29a71715, 0xfffffffa, 0x1, 0x6}, {0xc, 0x7, 0x5, 0x4}, {0x0, 0x1, 0x1002, 0x30804}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0x7, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCSETA(r2, 0xc2084415, &(0x7f0000000000)={0x2, 0x2, 0xf, 0x2000, "01d04b0a00ff00", 0x7, 0xa}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f00000002c0)=0xfffffff8) mknod(&(0x7f0000000340)='./file0\x00', 0x2000, 0x1e5f) (async) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x23) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x5, 0x7, 0x4}, {0x0, 0x6, 0x5f, 0x1}, {0x6, 0x0, 0xff, 0x7}]}) (async) syz_emit_ethernet(0x1000e, &(0x7f0000000280)=ANY=[]) (async) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x802, 0x6, 0x1, 0xff, 0x80000004, 0x80000003, 0x10001, 0x10, [{0x0, 0x7, 0x4, 0x70fff}, {0x7, 0x8, 0x8, 0xfffffff9}, {0x8, 0xf86, 0x3, 0x9}, {0x8000001, 0x800, 0x8007}, {0x401, 0x200726, 0x2800, 0x7}, {0x446, 0x6, 0xffffffff, 0x99}, {0xce1, 0xffffffff, 0x4f8, 0x6d}, {0x6, 0x803, 0x14, 0x8}, {0x2, 0x82, 0x5, 0x9}, {0x5, 0x7fff, 0xd1b, 0x88}, {0x1ce, 0x10001, 0xc, 0x3}, {0x7fd, 0x20000b, 0x8, 0x9}, {0xb8c, 0x4, 0x8, 0x4}, {0x29a71715, 0xfffffffa, 0x1, 0x6}, {0xc, 0x7, 0x5, 0x4}, {0x0, 0x1, 0x1002, 0x30804}]}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) (async) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0x7, 0x0}) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) (async) ioctl$TIOCSETA(r2, 0xc2084415, &(0x7f0000000000)={0x2, 0x2, 0xf, 0x2000, "01d04b0a00ff00", 0x7, 0xa}) (async) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f00000002c0)=0xfffffff8) (async) 8.707392ms ago: executing program 4 (id=26): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81, 0x91, 0x0, 0x6}, {0x64, 0xf, 0xff, 0x7}, {0x6, 0x80, 0x8, 0x80}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r1, &(0x7f0000000600)="d81ad30100000000000900000000", 0xe) 8.278942ms ago: executing program 0 (id=27): syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6880058000303b03fe8000000000000000000000000000bbfe4d1affffffffc66da2acf4faeb1e580100907838000000606a400d00063204202de03bf203cc442ae33206a327509fcc3ccd44957fb2011da86b445babbb82"]) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r0 = socket$inet(0x2, 0x3, 0xfc) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) close(r1) r3 = socket(0x2, 0x3, 0x7) poll(&(0x7f0000000140)=[{r3, 0x20}, {r2, 0x4}, {r0, 0x8}, {r2, 0x2}, {r0, 0x2}, {r2, 0x10}, {r0, 0x4}, {0xffffffffffffffff, 0x2}], 0x8, 0xc) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="972d"]) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000180)=0xffffffbe, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r4 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x100) readv(r4, &(0x7f0000000340)=[{&(0x7f0000000300)=""/6, 0x6}], 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000040)="fd7775292f12eb4f40a48593507d01a4a7", 0x11) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x37, 0x0, 0x0) socketpair(0x23, 0x5, 0x8, &(0x7f0000000080)) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$TIOCSETA(r6, 0xc0104419, &(0x7f0000000200)={0x2, 0x0, 0xa20, 0x80000000, "01d04b0a00ff02000000000b00", 0xb, 0x7}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) 144.445µs ago: executing program 6 (id=28): r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xb1) (async) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0xffffffff, &(0x7f00000000c0)='./file0\x00', 0x8}) (async) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0/file0\x00', r0, 0x1}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x2) pwrite(r0, &(0x7f0000000200)="0d2420eb6d59ccefb78f23acbc", 0xd, 0xfffffffffffffffe) (async) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000240)={0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r3 = socket$inet6(0x18, 0x3, 0x6) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000280)={0x10, 0xf074, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x200}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x400}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xdfc9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x400}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x101}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xa0ce}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0xb167}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x401}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfcee}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x5be}], './file0/file1\x00', 0x740}) ioctl$TIOCSBRK(r1, 0x2000747b) (async) poll(&(0x7f0000000480)=[{r1, 0xf4e51abead579aec}], 0x1, 0x6) (async) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000004c0)=0x10000) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000500)=0x9) r4 = geteuid() seteuid(r4) (async) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000540), 0x80, 0x0) (async) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580), 0x20000, 0x0) r7 = dup(r6) socket(0x6, 0x4000, 0x4) (async) ioctl$WSKBDIO_BELL(r7, 0x20005701) (async) flock(r3, 0x5) read(r2, &(0x7f00000005c0)=""/121, 0x79) (async) mkdir(&(0x7f0000000640)='./file0\x00', 0x12c) (async) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2) seteuid(r4) (async) accept$unix(r5, &(0x7f0000000680)=@file={0x0, ""/251}, &(0x7f0000000780)=0xfd) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000007c0)={0x81, 0x0, 0x5, 0x219, 0x5}, 0xc) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000840)={0x5, &(0x7f0000000800)=[{0x7, 0x7f, 0x3, 0x5}, {0x2, 0x1, 0x0, 0x2}, {0x4, 0x4, 0x81, 0x1}, {0x1, 0x4, 0x9, 0x5}, {0x0, 0xc, 0x2, 0x1}]}) 0s ago: executing program 3 (id=29): r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x3) (async) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x3) syz_emit_ethernet(0x32, &(0x7f0000000a80)={@random="fd0e82c89452", @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x22, 0x24, 0x67, 0x0, 0x2, 0x2, 0x0, @empty, @rand_addr=0x5, {[@noop, @ra={0x94, 0x6, 0xab2f}, @noop]}}, @icmp=@info_request={0xf, 0x0, 0x0, 0xb, 0x2}}}}}) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.22' (ED25519) to the list of known hosts. pckbd_enable: command error uvm_fault(0xfffffd806c1f37c0, 0x48, 0, 1) -> e kernel: page fault trap, code=0 Stopped at witness_checkorder+0xb5: movl 0x20(%r14),%r15d TID PID UID PRFLAGS PFLAGS CPU COMMAND 382889 99717 0 0x2 0x1 0 syz-executor witness_checkorder(28,9,0) at witness_checkorder+0xb5 mtx_enter(18) at mtx_enter+0x4a clockintr_unbind(ffff8000014bed30,1) at clockintr_unbind+0x56 dt_ioctl_record_stop(ffff800001491000) at dt_ioctl_record_stop+0xbc dtclose(11e5f,81,2000,ffff800032bdfa10) at dtclose+0x109 spec_close(ffff80002efd5490) at spec_close+0x466 VOP_CLOSE(fffffd806c1187b0,81,fffffd80097fb6e8,ffff800032bdfa10) at VOP_CLOSE+0x132 vn_closefile(fffffd806bfde0e8,ffff800032bdfa10) at vn_closefile+0x12b fdrop(fffffd806bfde0e8,ffff800032bdfa10) at fdrop+0x121 closef(fffffd806bfde0e8,ffff800032bdfa10) at closef+0x192 fdfree(ffff800032bdfa10) at fdfree+0x116 exit1(ffff800032bdfa10,0,0,1) at exit1+0x576 sys_exit(ffff800032bdfa10,ffff80002efd5800,ffff80002efd5750) at sys_exit+0x1a syscall(ffff80002efd5800) at syscall+0xb17 end trace frame: 0xffff80002efd5880, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu1: uvm_fault(0xfffffd806c1f37c0, 0x48, 0, 1) -> e ddb{1}> trace witness_checkorder(28,9,0) at witness_checkorder+0xb5 mtx_enter(18) at mtx_enter+0x4a clockintr_unbind(ffff8000014bed30,1) at clockintr_unbind+0x56 dt_ioctl_record_stop(ffff800001491000) at dt_ioctl_record_stop+0xbc dtclose(11e5f,81,2000,ffff800032bdfa10) at dtclose+0x109 spec_close(ffff80002efd5490) at spec_close+0x466 VOP_CLOSE(fffffd806c1187b0,81,fffffd80097fb6e8,ffff800032bdfa10) at VOP_CLOSE+0x132 vn_closefile(fffffd806bfde0e8,ffff800032bdfa10) at vn_closefile+0x12b fdrop(fffffd806bfde0e8,ffff800032bdfa10) at fdrop+0x121 closef(fffffd806bfde0e8,ffff800032bdfa10) at closef+0x192 fdfree(ffff800032bdfa10) at fdfree+0x116 exit1(ffff800032bdfa10,0,0,1) at exit1+0x576 sys_exit(ffff800032bdfa10,ffff80002efd5800,ffff80002efd5750) at sys_exit+0x1a syscall(ffff80002efd5800) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7c95ec593410, count: -15 ddb{1}> show registers rdi 0 rsi 0 rbp 0xffff80002efd52f0 rbx 0 rdx 0 rcx 0xffff800032bdfa10 rax 0xffff8000299edffe r8 0x3b9aca00 r9 0x1 r10 0x5c39ab95fe5c61cb r11 0x5a48728a32e4a51d r12 0xfe r13 0x9 r14 0x28 r15 0 rip 0xffffffff81dfd415 witness_checkorder+0xb5 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80002efd5250 ss 0x10 witness_checkorder+0xb5: movl 0x20(%r14),%r15d ddb{1}> show proc PROC (syz-executor) tid=352070 pid=28245 tcnt=0 stat=onproc flags process=1008 proc=2000 runpri=32, usrpri=54, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0xffff800032bdfa10 scnt=-1 ecnt=1 forw=0xffffffffffffffff, list=0xffff800032bde2b8,0xffff800032bdefc0 process=0xffff80002a3ceb68 user=0xffff80002efd0000, vmspace=0xfffffd806c1f37c0 estcpu=4, cpticks=2, pctcpu=0.0, user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 6437 101413 95083 0 2 0 syz-executor 6437 332532 95083 0 2 0x4000000 syz-executor 55678 1561 9592 0 2 0 syz-executor 55678 185125 9592 0 2 0x4000000 syz-executor 38052 466412 4802 60929 3 0x3010 suspend syz-executor 38052 484138 4802 60929 2 0x4081010 syz-executor 91285 94842 21513 0 2 0 syz-executor 91285 455047 21513 0 2 0x4000000 syz-executor 91285 73915 21513 0 2 0x4000000 syz-executor 91285 133837 21513 0 2 0x4000000 syz-executor 66216 151221 26378 0 3 0x100082 sbwait ndp 26378 202840 1874 0 3 0x10008a sigsusp sh 21513 116682 7586 0 3 0x82 nanoslp syz-executor 99717 382889 7586 0 7 0x3 syz-executor 4802 117585 7586 0 3 0x82 nanoslp syz-executor 9592 156853 7586 0 3 0x82 nanoslp syz-executor 26732 206846 7586 0 2 0x2 syz-executor 1874 274978 7586 0 3 0x82 wait syz-executor 41526 515045 7586 0 3 0x82 nanoslp syz-executor 95083 278184 7586 0 3 0x82 nanoslp syz-executor 7586 424160 16352 0 3 0x82 kqread syz-executor 16352 325775 36365 0 3 0x10008a sigsusp ksh 36365 206406 73043 0 3 0x98 kqread sshd-session 73043 431587 25515 0 3 0x92 kqread sshd-session 93063 296672 1 0 3 0x100083 ttyin getty 25515 151448 1 0 3 0x88 kqread sshd 14422 355411 17118 74 3 0x1100092 bpf pflogd 17118 400275 1 0 3 0x80 sbwait pflogd 79398 218033 61669 73 3 0x1100090 kqread syslogd 61669 327383 1 0 3 0x100082 sbwait syslogd 10322 162343 1 0 3 0x100080 kqread resolvd 59368 502871 13407 77 3 0x100092 kqread dhcpleased 63002 297890 13407 77 3 0x100092 kqread dhcpleased 13407 372444 1 0 3 0x80 kqread dhcpleased 91981 188418 0 0 3 0x14200 bored smr 97005 346419 0 0 2 0x14200 zerothread 72921 156054 0 0 3 0x14200 aiodoned aiodoned 64183 135749 0 0 3 0x14200 syncer update 55372 463841 0 0 3 0x14200 cleaner cleaner 48055 108150 0 0 3 0x14200 reaper reaper 92436 435396 0 0 3 0x14200 pgdaemon pagedaemon 34024 278212 0 0 3 0x14200 bored viomb 54495 231207 0 0 3 0x40014200 acpi0 acpi0 59421 339779 0 0 3 0x40014200 idle1 47663 94757 0 0 3 0x14200 bored softnet1 82196 193534 0 0 3 0x14200 bored softnet0 47286 34212 0 0 3 0x14200 smrbar systqmp 27651 430857 0 0 3 0x14200 bored systq 67485 482297 0 0 3 0x14200 tmoslp softclockmp 27761 477028 0 0 3 0x40014200 tmoslp softclock 31951 213209 0 0 3 0x40014200 idle0 1 254358 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 47286 (systqmp) thread 0xffff8000ffffe530 (34212) shared rwlock systqmp r = 0 (0xffffffff8378f5a8) #0 witness_lock+0x5f1 #1 taskq_thread+0x12a #2 proc_trampoline+0x10 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10208 11171K 11182K 166960K 11329 0 pcb 18 12K 12K 166960K 29 0 rtable 237 7K 7K 166960K 354 0 pf 36 17K 18K 166960K 50 0 ifaddr 44 7K 7K 166960K 48 0 ifgroup 57 2K 2K 166960K 62 0 sysctl 1 1K 9K 166960K 5 0 counters 70 37K 37K 166960K 74 0 ioctlops 0 0K 4K 166960K 1491 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1343 85K 85K 166960K 1388 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 1K 166960K 2 0 VM map 2 1K 1K 166960K 2 0 sem 3 0K 0K 166960K 4 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1732 201K 291K 166960K 11958 0 file desc 17 61K 93K 166960K 158 0 proc 70 115K 164K 166960K 529 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 3 0 in_multi 99 7K 7K 166960K 100 0 ether_multi 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 43 201K 201K 166960K 43 0 exec 0 0K 1K 166960K 376 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 233 145K 154K 166960K 3360 0 UVM aobj 3 2K 2K 166960K 3 0 pinsyscall 43 86K 108K 166960K 1292 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 3 0 NDP 13 0K 2K 166960K 30 0 temp 36 8646K 8714K 166960K 5541 0 kqueue 14 22K 26K 166960K 25 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 35 0 31 1 0 1 1 0 8 0 rtentry 176 111 0 2 5 0 5 5 0 8 0 unpcb 144 47 0 28 1 0 1 1 0 8 0 syncache 336 3 0 3 1 0 1 1 0 8 1 tcpcb 736 15 0 11 1 0 1 1 0 8 0 arp 136 18 0 0 1 0 1 1 0 8 0 inpcb 328 83 0 76 2 0 2 2 0 8 1 nd6 152 23 0 0 1 0 1 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 ppxss 1192 2 0 1 1 0 1 1 0 8 0 pppxif 1504 1 0 1 1 0 1 1 0 8 1 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 20 0 0 1 0 1 1 0 8 0 pfstkey 128 20 0 0 1 0 1 1 0 8 0 pfstate 384 20 0 0 2 0 2 2 0 8 0 pfrule 1344 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 457 0 6 29 0 29 29 0 8 0 art_table 40 458 0 6 5 0 5 5 0 8 0 art_node 32 111 0 11 1 0 1 1 0 8 0 semapl 112 2 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1612 0 96 95 0 95 95 0 8 0 ffsino 296 1612 0 96 117 0 117 117 0 8 0 nchpl 144 1826 0 123 64 0 64 64 0 8 0 vnodes 216 1712 0 0 96 0 96 96 0 8 0 namei 1024 5505 0 5505 2 0 2 2 0 8 2 percpumem 16 52 0 2 1 0 1 1 0 8 0 kstatmem 264 30 0 2 2 0 2 2 0 8 0 scxspl 216 6130 0 6130 3 2 1 2 1 8 1 plimitpl 152 29 0 11 1 0 1 1 0 8 0 sigapl 424 469 0 422 7 0 7 7 0 8 1 knotepl 120 83 0 0 3 0 3 3 0 8 0 kqueuepl 224 26 0 15 1 0 1 1 0 8 0 pipepl 344 118 0 91 3 0 3 3 0 8 0 fdescpl 528 453 0 422 3 0 3 3 0 8 0 filepl 160 1622 0 1396 10 0 10 10 0 8 0 lockfpl 104 24 0 21 1 0 1 1 0 8 0 lockfspl 48 11 0 8 1 0 1 1 0 8 0 sessionpl 144 22 0 13 1 0 1 1 0 8 0 pgrppl 48 30 0 13 1 0 1 1 0 8 0 ucredpl 104 88 0 74 1 0 1 1 0 8 0 zombiepl 144 424 0 422 1 0 1 1 0 8 0 processpl 1232 469 0 422 5 0 5 5 0 8 0 procpl 664 522 0 469 6 0 6 6 0 8 1 sockpl 752 166 0 135 4 0 4 4 0 8 0 mcl64k 65536 1 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 121 0 0 16 0 16 16 0 8 0 mcl2k 2048 36 0 0 5 0 5 5 0 8 0 mtagpl 96 1 0 0 1 0 1 1 0 8 0 mbufpl 256 198 0 0 13 0 13 13 0 8 0 bufpl 280 2434 0 131 165 0 165 165 0 8 0 anonpl 32 3927 0 0 32 0 32 32 0 246 0 amapchunkpl 152 9214 0 8772 20 0 20 20 0 158 0 amappl16 200 1989 0 1971 5 1 4 5 0 8 2 amappl15 192 20 0 20 1 1 0 1 0 8 0 amappl14 184 2 0 2 1 1 0 1 0 8 0 amappl13 176 428 0 426 1 0 1 1 0 8 0 amappl12 168 848 0 805 3 0 3 3 0 8 0 amappl11 160 8 0 8 1 1 0 1 0 8 0 amappl10 152 56 0 41 1 0 1 1 0 8 0 amappl9 144 267 0 267 1 1 0 1 0 8 0 amappl8 136 27 0 25 1 0 1 1 0 8 0 amappl7 128 81 0 80 1 0 1 1 0 8 0 amappl6 120 283 0 268 1 0 1 1 0 8 0 amappl5 112 77 0 67 1 0 1 1 0 8 0 amappl4 104 422 0 388 2 0 2 2 0 8 1 amappl3 96 1445 0 1360 4 1 3 3 0 8 0 amappl2 88 604 0 530 2 0 2 2 0 8 0 amappl1 80 9172 0 8558 15 0 15 15 0 8 0 amappl 88 2617 0 2465 4 0 4 4 0 92 0 uvmvnodes 80 1712 0 0 35 0 35 35 0 8 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 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 72 2 0 0 1 0 1 1 0 8 0 uaddrrnd 24 453 0 422 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 453 0 422 1 0 1 1 0 8 0 vmmpekpl 168 5578 0 5546 2 0 2 2 0 8 0 vmmpepl 168 37458 0 35588 88 0 88 88 0 357 1 vmsppl 488 452 0 422 5 0 5 5 0 8 0 rwobjpl 80 15361 0 12709 56 0 56 56 0 8 0 pdppl 4096 914 0 844 100 22 78 86 0 8 8 pvpl 32 10030 0 0 81 0 81 81 0 265 0 pmappl 256 452 0 422 3 0 3 3 0 8 0 extentpl 40 46 0 28 1 0 1 1 0 8 0 phpool 112 275 0 24 8 0 8 8 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff83862ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff839b1218) at __mp_lock+0x192 ktrsysret(ffff8000fffeefa8,63,0,ffff80002a3abf10) at ktrsysret+0xde syscall(ffff80002a3abfc0) at syscall+0xa50 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7c6868d55e10, count: 8 ddb{0}> trace x86_ipi_db(ffffffff83862ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff839b1218) at __mp_lock+0x192 ktrsysret(ffff8000fffeefa8,63,0,ffff80002a3abf10) at ktrsysret+0xde syscall(ffff80002a3abfc0) at syscall+0xa50 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7c6868d55e10, count: -7 ddb{0}> machine ddbcpu 1 Stopped at witness_checkorder+0xb5: movl 0x20(%r14),%r15d witness_checkorder(28,9,0) at witness_checkorder+0xb5 mtx_enter(18) at mtx_enter+0x4a clockintr_unbind(ffff8000014bed30,1) at clockintr_unbind+0x56 dt_ioctl_record_stop(ffff800001491000) at dt_ioctl_record_stop+0xbc dtclose(11e5f,81,2000,ffff800032bdfa10) at dtclose+0x109 spec_close(ffff80002efd5490) at spec_close+0x466 VOP_CLOSE(fffffd806c1187b0,81,fffffd80097fb6e8,ffff800032bdfa10) at VOP_CLOSE+0x132 vn_closefile(fffffd806bfde0e8,ffff800032bdfa10) at vn_closefile+0x12b fdrop(fffffd806bfde0e8,ffff800032bdfa10) at fdrop+0x121 closef(fffffd806bfde0e8,ffff800032bdfa10) at closef+0x192 fdfree(ffff800032bdfa10) at fdfree+0x116 exit1(ffff800032bdfa10,0,0,1) at exit1+0x576 sys_exit(ffff800032bdfa10,ffff80002efd5800,ffff80002efd5750) at sys_exit+0x1a syscall(ffff80002efd5800) at syscall+0xb17 end trace frame: 0xffff80002efd5880, count: 0 ddb{1}> trace witness_checkorder(28,9,0) at witness_checkorder+0xb5 mtx_enter(18) at mtx_enter+0x4a clockintr_unbind(ffff8000014bed30,1) at clockintr_unbind+0x56 dt_ioctl_record_stop(ffff800001491000) at dt_ioctl_record_stop+0xbc dtclose(11e5f,81,2000,ffff800032bdfa10) at dtclose+0x109 spec_close(ffff80002efd5490) at spec_close+0x466 VOP_CLOSE(fffffd806c1187b0,81,fffffd80097fb6e8,ffff800032bdfa10) at VOP_CLOSE+0x132 vn_closefile(fffffd806bfde0e8,ffff800032bdfa10) at vn_closefile+0x12b fdrop(fffffd806bfde0e8,ffff800032bdfa10) at fdrop+0x121 closef(fffffd806bfde0e8,ffff800032bdfa10) at closef+0x192 fdfree(ffff800032bdfa10) at fdfree+0x116 exit1(ffff800032bdfa10,0,0,1) at exit1+0x576 sys_exit(ffff800032bdfa10,ffff80002efd5800,ffff80002efd5750) at sys_exit+0x1a syscall(ffff80002efd5800) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7c95ec593410, count: -15