# https://syzkaller.appspot.com/bug?id=abb6cc54bd2802dfdeb0978f7adf870325b80f92 # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{Threaded:true Collide:true Repeat:true Procs:8 Sandbox:namespace Fault:false FaultCall:-1 FaultNth:0 EnableTun:true UseTmpDir:true HandleSegv:true WaitRepeat:true Debug:false Repro:false} mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000f3b000)={0x26, 'aead\x00', 0x0, 0x40000000, 'rfc4106(gcm(aes))\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000891000-0x14)="79883976d8c30a4ace0000000000040027850010", 0x14) r1 = accept$alg(r0, 0x0, 0x0) sendmmsg$alg(r1, &(0x7f0000944000)=[{0x0, 0x0, &(0x7f00001b9000)=[{&(0x7f000037b000)="a835bcbd4a84e09d0a85b9c6cc58da9f48652a9d686817ed6fcb6c83e2", 0x1d}, {&(0x7f000005c000-0x5b)="998479020d546c8242aa2a53739214842266dc3e74bafdcbdf2d137573e548d32be3af2a69723d19c6ce341f8888c0669dc1303fddc7be7ccc60255165c4f35186c7a1b9b46f8a204c1f9e58e2e599cfcea8c08e53d58f14bb09dd", 0x5b}, {&(0x7f0000c22000-0x1000)="3c51ca1ad624b4a45dfafc7b810675c0975526f5a06a1bc7bf17fe272a1c1028baa3aec5c2e33193e8fee14d4032304e9888d0a0f230749f12e62086f2b2c8380d331a50ac6cf618fd5b67f31e8bae38002ded7975f4f843fe9d08ef405b55cc34008a3842efb57d8f5d90c7e24811c2e8f0e58e3908ea2bc40a6ec214f5caa3d48c3aca95976b943ac14e69abcb68959b1cb07984b331e5a990ea5020e61414c04c633c5cc375c5892052863dc08c6d629b8fe8e016b3ab227cdbd44d146dedf1a53ded18ce99d468d041916b7edce3495cf83184ca12a5ed8d25f8e8e45321318383ce165f42bddc8fa5b769d01a64a6e32c2c077a0f9471dffc4590bb8b33ceda6c1ca01ff2d71b8febcfb385818a34b10cc8e6b651c819d1e0454eace924eb01c7630e673850e747a0bf8dc7de4168986b6d418e4356e54dc3d49ec7fad2084cf85ac03f4f12f8f4cbba56c15b88c76109a9656875d338212bb6851af09a92503c9b675efa718d09cf318feba86010cb19739db14c34d2ef8b3c8554d19ac8b04169bce997ff3eda626fc1d33e4fbc17ce8d540f56cc29ff2be660976a53318d211204f2e4e6d2dd8a36001759decf799ebdd43fef11101db88a5e622402ecf4d570d6764c630a6490a9cb21d6497acd866f3a03d39e6587f62c5cf6953fcdf688d1c3210e79f2d645f51f8dd934018b53419a5b9ab91123b18a044441be500937befdab6029724d4ba1ceab62e5a54c04b524b9eabd1f5f72e1f684d1379edc23b18c51d0cf2b330c59f3d95c0da8a8e56f11427b8303624ac103f3117e441c62a474c4132bd2a282e5da5893c7eab869d5a36d076c6bb2242fd404b698da917cdfcd1a0cd3ce359dadbcfadb88efb946dd058325b9888c30f94ea0146304bf91db56cf453432b33dcc6eb5a26a229850349a3088aae55e6155218a0c4c82d6687afa4a28542790f249710ed06a801f079607fd35e283dbccca9255e48edf59b2e0ad89bc7e6fa1e49ad270250cf3d1830e78c0a1116e7926a59f96c5abd5b4971b07a5980e60b4f0a1f8c58c305b7e700c84f507b70add2765db33a2998064c8b005102123d964a9ee4b91b2a459dff118d4b15783a64d2299b53c98548be2391c84bd8d528e61f0de60d2671a94960da87b9ef7be5d512cf43e47fb8e912b77fbcf53ff5812a819b4911e57b7627049691e8359850acee812a1668b61a156d40af4964423fc5682d7b5568fea49e65a62961fe226a4ae7bec5aa61fc689b61d54443dd30c01284cbec12de17cfb6f2cd36a9a262b82f687db936887abb61bf31073ea43819fb118b7167c12d3ad8c80cde3701d60765347786462a963bbbdba6ef5016ec3ec520c5bb63ab6f459f8cc5092f9bd8f6efadd6aefa40aedbc353b3ff710c0dfecd0e8e878dee581c2a342ec2b5e72c10d8b9a51396318bebd7c9175ff69dbda949413277c351271131f229ceff521324091ee07516f939e992f4fc78e201561e837f7edbb8c85122111527420585cf2da848e4dd5f51235111c68d1c98a18ea94a2464b82187bfc1ae56d1257690d107bc4331ef8d3dda8c1992e47157fadcbd25670b7bd044c31aea60cf9c3df5464826e38795b868e2dc76c98e6b466ef0e5ab1086fc6b6b4c76f6e262e96c0c1d66f4bea50b1d2ab25995e13a0987ec5f8cd04dc6234262f726320f0977d7b57af34c3e0edbccc14ed65296c4ee7f043ec96130004723fea981c019ac0f21bbbf7501c4c5afbca9ebab4ebd4231fd82ef043abc74b1f910e2d860c69d67080bba53e4d260a72842a68582a1e3c3653b2995200d40c5f09cd98ddc5139872344c5fb5615ea67d61c3f1cac500cf25ac7390d3252cc077767b87701c3ec888303183db0edc968480375bc7b92c591ab866bca6ca25871261266eb38229edc7d14222c7bb08227e24b2fc60e2967322788ce67424b27eafaa783687b2b202f86d025319f4f026f35658d713e7c291b75032e2c6724d994cc3a122c4d5141384ac254c5f86a647b6c14546f2e76af5829619d47f88ff7b6e098a0d96e3c73224f103d0c6b6177dc9c088d1c8382ae42dc29e5306b69b96444bb75ed3bf8c026dca16e79a11ff5aaa9206744f3956dffdc528bc209cdb0e88dd479929e0be3fbd4503b0e6cb875ab3a73dc548791dddc1b4015b5757053c878558d8f4d9f801ad54b429ed9978396e086c89569733099ae1f838b1c1bd15e034551cea971592c9e33ce28bb08f1b64826437bcac5c35d9480f1e54c3f755746a02faff09a558b78c7a7347411c5fea2a20e4ea44f72856a2abd6b6dbe385579096c51b837e856843aacc78632b04ee42481166d77a40230eceea8b10e2acb279687ae8665ce3e913430c6654bf228f5ef8b33f2ca6de9e9d96b9efa5d1285f32bd602b60f9c25e8fa69498b3a6f74e4bb14ba7c42addb1d1bdd527376dd58215f13677d531eec3822620c23e30f71cd2797fca6ba640695cd97198a280c5115f5976e27567eca0bf9c97070aec8de03302e1f73d8156bd823dd1b5c32ebb81e219a0e538119b581864351e3744c1099c72be026027e0f1f0404b3ced9deb7959a1898bf058262555d84855fe1cb8df7eee0908beba346bf7d37f8e52fbaead73afea442582cdb694ed4e6b7ace69da9ed25b241d46dcac6a26cd741c4d7b68b8c3fda9fedd695ca2016038158160e61a82608a1b53a432dcd47ef1a523a37b6acab92ea49f02705591aaf968a6672cead4303315c0769c4fcfe9d78cdcd284b5ccac35681a6eafe0bf5e74f7c8504c112e1e42c1d31b3aea761bb94b3256a2c68238fe59c7234ab425d6ca175d602bdaec051d3a66e83ff564ed930fd77cbabef53e54df7f2aec8ea939f73ee9378757a54c5d4d6ae982b9931b2007855a966b4198c4bf6fa548c0530488cd41f77b09b4e2d9101d3e5df76b6aecbace880dc0fa457e8e6394ab08d7da5d3c48487d7fcdf0c2e1d055eb4d12f8e5300ca496271818eac6fe777a6ea8ba4a15adaf56eb38f86361034382b8ef45a571b655ee3277c7341d1ff33161931366ed55bc84d5411995dd08774b55dbb322f52a62943c376df8a0ae1c876fbe5f2e81c18825dfa286658bda784b8073e56df1bd1ad12fe4d439d96d780316c3162bf3ebc6fca499b7f02c9070105ab7763a587c1fe1e2d749a2c1473b5fe5b7ee7ee54f2099ebd8e810799aeb31199fb1e7adc30fda9455d46b7a1d4ffb8201cb42533267dab372346bfbbe1dc7834799dfc967496945b7d1ac560fc879294e2ccec7ffd4a648b6e95dee9d217705967a3bf5a2c30c6d402bb80afee1c084182da81cb1eb5b873fc5b124ceccf1847a707dde0259a8d7f5b0662ace701587e51a03d1bdedd8980810566c1cbbfab8405d7d79d12f92708b1d3174fd5b5ce6ee0e7de933bff161f179285bfd11e371acd00004d9ce15265ecc0aed032dcd239d30b23eae0ae183463f2bb2d519145aee4cb22a306ffbd5c9e6ace858900c39cedf5f3c5a97b9a48a09f180b51ae229e33733786f547ec0a142b6cd96ed1312bbef8cbcb8623964436265f5657a173364a994a288cb8a63a4078caf7c0a40c2c399198d15f0f9aec488e92bf0b99fcb6cd9581e25b61ca75fa79c85696efe87e2bc91a71ab35a9863fa9380714ab3ef450777001da19b2880b5422512e8d59cdc61929956ce9ef8725e651ef33ed62572ab3c80986ba950c593a4304fbb5a9bbd71ae661589b04d2453fdd014502aa9a30521882c54581a31cdd0c611647b4dbcc82bbe704d394652642e4eb35b53c750dac84b724180eba770078bf0a81abb4c090d494c574ee21621aeda42ee7adf1c8361bee34432fa9c30052a2a4f88bc15396260da865a34ce2d48af2cdb49fc7e7350169149ca306cbf261174e67b763c4a258835f429c0d9361fbe45e142eec6dde4b71e4d9f71d13c021312ede9d693922a562baeaa2ce909926728c78bb4a8318ad6a8e720de82fe6157a4f4cf62e297cc44e4225bb55e4fd32df67ac8b5fe1c140dc6fc9631e205bcdabcd0306bdec4ecc721b68c7311912edc114302754dc30f56a83063f3cdddd8826eefc1d8f0b4ff6fe8731e1b84308f634e173fa2349c3b16af7fcf681fd0a90d998d7a78d571cc215dd39c0f038fbc6ee7896a12c8f8becd827cba79720b6f2d2f74e06bf5f9f77936cec8c0b15894d658e12d942bcae710a2f52e44927d4b7c4b58765ffa20551eacbcdc3b0bf29c22e52507c91a92b233906cf6e652ffa1450b88c1370afb5d84d583aabba9941a2323585827473d4efe574a1a888de32323ec1205e01f781c92c200d0e5b0fdefd82d2648d82346bd5ac52783731395f2ebf735005993076ee56d628cabe7747f1772871db39915103b9863e2fdf8151d6a1b098c84a48ad8cd700060da9347fb2255d404941472677492ab19317b9e40aae75106c60e67512447a2df287cb709c93b0dba2eb148d22425041a7ec321b5f8d14d9e215fc54456ca0a183263b2511b584c7cc0804c72eac2f8fc1dc545b4ce57bd2647735a91159c20742cd7d72a636b069a5216327a90e5e01e8d545689e392b37dea06da31fd9a53435297904d60cd760119651ca8827304d60e08dbb8ae876172c49245512380c9b3494b804e55a15e501212d246d0c5566e522bb1200bcc3e13a53155869b55a62c31a93bbe661167f22264803700d6f4fa6d15b6271927b5e35d1285a697e1205b52a05b451ec641317ecde41eff2e3892f86a0e86f3feedfe5afdbf9d4530c224bc3318d3634b5ef852628941f71a0f713117965b0d0f3eaa97273fc892233cd8033b0d0568717306aef8993dfa0b67816226de0fadbd0b709cc67e8db64780ba79ce974fac729a029d3d73d30a52613cfa381f8d0deb88b75a856c1493a04f6c0eaef322c6115a32740b82b13a460013420ab05a98522dde8a0615a1620304fca3bee3b9d8fbd155b18742f0e17d69bc6223419de7ed47eed68b323d05550f14d99dc44aa038f1733bbd5013d39f3b432554bbae7eca81c9450b094c7d9e8d1620aac08878ecf9d33f6f1965299084eabfaef5b809bf88c7ed42b99fe3bcb32f065fb2d90c3e2f7efef0c5b83604d806ad5142a150a688783c7a2a68f482d9f43c8d8531aa4b571545984cbdf5904a4bb19f573bc075503f17cb7e1b04f7ebf4222f066e88335817cddde49a8eb9a7b0eb992df9fd9e72cc9ab6667eab5c971268d7a6f58134dbbf09b1d6ba251a2a7db28eeb016ab5ff1ea7271640440ab23bd0413341e2e1f01dcccdece1a63fba80e7acef9e0a18182041db5ca7f8dd262890f9137996a60d5b90d3d83ac7661e82bfc574db8a259af2b477cb98baeb959b1f14745cf5336a086f23fe1c00fe512cd91e5293a15d5e38e7964e65b0f314671afd7e1e1a8464d3e078869a315dbc1b6a7634a41a2c69e4d91aa116ff7dd3d7824ffc55857fc0a22c09ea3b12e892c138e21861606eb1f3104341e83900b722512e9f9842aef69a8a0ec1fa2d4af12b20eead90fee85ffd469b1fe8139bbd7bf4ed5dbe4d276872a398027ef2f8f2580ad85620963e17b52a52847b7cae15f95146de4bbf3ecff19a7ed466ace3ee907d765e99f46e3335bcc94f1ceae83ee6b1cb624e4cc8ae528030690d5b547ce453679d4051218b87440b957e04e317bebbf4b2570f7d1ec619db1856b35f5e894e6e08c136a116aa210e608f82472197505614204e25283730284ad6ea1b288fd43ea282487eebc48ddb3792bd4f6a5fdacc41", 0x1000}, {&(0x7f0000609000)="1e62c4783ca6945b3e99bb6111d6e076267df7bb9f6d5f00487998857c2aeaa5677ed5ee55b45c37e53ba527f8b8bdb1635fc5bc15a6ef0bbb8054b4c24b94e82ef247b70b6bc4e7c8e886d82b1d02a808e54b8379ce098644ac3433f085090622c49d07c61dff4c6d0547489e1359d52574a939596528a62338ac940257e9edb0f6824ab87c7f59c4b24b72c660f46489f61261205cf8c886a9acc5d4263c577fd64d44cf5e47698fe19d57f8d107808463389bb79279bdded178d0510cc96a4c30bd1cd2ada0113f66d2d897508544eebe7fa2f3c3b231e04fbcb8", 0xdc}, {&(0x7f0000e5f000-0x8e)="58f829471de9ac14b26fe792779f888ba448849fc5ffc854c5e35d81aa5f6e48d1a6efbfdfc327f8c1c2e8368c45bf217aca4f8335adc6f7c49fc45b270658467a90d529c4022441b3287054096f396d77df5b700e5fdd0e9fe196b8d997edf26860027263b9f3bf3897594228a2ccca35caa6cbcf32ca8873b711f24e28330d9c3e06b5714fce15ccc3f5b5af19", 0x8e}], 0x5, &(0x7f0000125000-0x100)=[], 0x0, 0x0}], 0x1, 0x0) io_setup(0x3, &(0x7f0000b89000)=0x0) syz_open_dev$vcsa(&(0x7f00003d4000)='/dev/vcsa#\x00', 0x9, 0x80) io_submit(r2, 0x1, &(0x7f0000bda000-0x20)=[&(0x7f0000618000-0x40)={0x0, 0x0, 0x0, 0x0, 0x0, r1, &(0x7f000007d000)="b3b03996ff05abb1e8b1c24b50898d8f", 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff}])