# https://syzkaller.appspot.com/bug?id=e2dc9aea0465d1eea101bb24cb463e2a7efe7d17 # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{Threaded:false Collide:false Repeat:true Procs:1 Sandbox: Fault:false FaultCall:-1 FaultNth:0 EnableTun:true UseTmpDir:false HandleSegv:false WaitRepeat:true Debug:false Repro:false} mmap(&(0x7f0000000000/0xaf4000)=nil, 0xaf4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000239000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6374722874776f666973682900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) r1 = accept$alg(r0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f000028b000)="a23364fd5e580ef24d71a19dd93fc727", 0x10) sendmsg$alg(r1, &(0x7f0000055000-0x38)={0x0, 0x0, &(0x7f000028c000-0x10)=[{&(0x7f000005a000)="36c1da034fd5960c30225165f20ff9c384f194a9a1547b83a77edacc80795cc6aae16eee7929e4e0cc9e6f21a5df28e67e115dc0b1f0e4eee09f7553dfe98dcd3bb5b24ffcc569f7bb664fdbe3790b3adc0dbace22cbe1066d6159fe62986e89bf4f7b3b25be4e5be2220d6ad500e70c4fe69bf1ca017da07872740d652d9e2333839715c1a4f8024806263377ee63e9fd802afb4257ac9aaec866cb59529bf48aa8bf969897ae352b30d9c17565fa3b0a86bfed5a823f8bd520817220341b2a2cc47937c9ad0ae6d334c73ae8fa6db3f2cad26b598f4cc72cff93aea86454baea4c7d61d0e8665d08e505b5ab54033f8c7e4bb4e561ba2cd051a6e93cb7a14b4f6a5f2391804794d02861e764d3981f37400d5a3ad8d4a191299ac1d25a793eabb7b836e2c84408213610fbe08884ec04a38baa2c31a82e04ec2f13db59575b76b7d7b313316ed951beb964ed8e6d323d90dd988061b1a6b1502a8a51504f67680290fdeb4fdbadabf44bfb991b75d1bcf69b699349e51ab5c9a7080f2c26fddcb3fe8a9d2901e52525b931260fa25a835991eadcdbbd82f943525f1a714424ee363c261a29d50d8d90a7aef4f07c80ee6e74dae394d5669ac3969cb43ab489379749750845cb4c9742c3ae7c1d8af0ff0fd7205bbe45059f237b5aa46f918a89de45011802db841a036dde05495fbac06963166481f4c3ae01a4acbf6f84d94ac0372662d76297247a90dbdd95ea2846aa0a6611d4066fe012f902b21e55d53dac37714d3e210687898b43882eca1a91bd1cbfb84f8c292b5fc7ff1c380db13b78c47c998bf926d32800f6f3fd5ccd4faaf4f040fc953c0a8fd5f674355aa4f318942d6e166de1c803b51d994b13d458fcab315267d2832b85c1cc75f5e120b22ae51593782ab2b925ea4de73812a40e3a74b07a8118e2859a78981bb3dcde0f35a98eb046d379e9481f35d825ac2132a8055ef2fc2f426fe78e0a47637a3bcf6aa9999831efb789a82e6b9d9c470470d389137786e644be0b5028dc1a41bd74962499c553c18e0cc557f24808588f0ab3d98759c49c894c81cec631a03ee96380fffbad13b71ff387c31a12baaa8e600aad91a9a16237b7a5ecb00ff9c017edc0e1d4141cbbdaa3a84ce1fd20d2479f0f17900099054d061a3734a7dde8b4670f1eeca71fac950f311473541f789a30872da9de53b8ca7879113dae9449ab38afcd8570879066656b7639c90d5492e40172ce0643b8ff0b63c48877138abf8b11328df9966ff3ba3c81a155fae2e6c43dd411473ba62e9ee838c6a63f94895be6ee87e1e95a69a13eff662789e5196fedce29ef61ed85c914d27186288c1523c2a6f0adcea9db37bbe32725bd3536326bd43de37e4ca48130b03e98c49923b76e5d263d796b0b69783d76387f75c4170681017482d6bad15e2471648c2c47c646daf3b12fd12a19f42fc3b7ad212d58d75ae28f827a51e38a247755c744e226a97fb6d775eef9797a5469cd9aeabf27c5e03c9359215bfd1f02f1508faa5b25e5112f92db1d205074f93d7e0798a91eca25836e9be25a96b4ddd3e2d8f9c35a67ae8f8140ebdc440854efd298bd90554215df5a77f771795e6e29581ee3923e1b72bf0c274a3f8996a74db6412d1c7da8d0ebdd85c09b52813c9dda62ab1e5f88ba6d9d416279569fdf2bc3020de43350d62e83772665f97634749b812dd931031a3d405d43b6887f316cbc9afce511cff3f8578051d561f987591d07dde861178167b50d3006c96b7e9876ab68a75e2b1ed8a8565bf1a6e2115829145d85f9c194314848fbc003f194fd9611ae5ff0cba5ccefe0724111a8ff762731e9f1970170f2147f3a03f911f5c1139ccbb5b6afbdf63dbeb9ad05c9a330840e585f564c5ea69054e72d2154114bf9a91eb50fff6c6bf42e656aa11f3a2bddbdf1fb291dc5d39725bbd6e259cff08e8d6659cd08f95831e378a38131b864e992b0ab50371729fc16519b19c5406b492a6683a255ab72591275515ac0cb4f2b9ff6952b9c95780a891acfcc67f590bd53fcdba58c3299c1550bdaf367dc8dc00cae459301d546b613de8bd170b0fe82f01312daa4d12081f85c4f194d07a97f475a88f6445ded8ec7730b11e29adc5300eda1263629c8a35c3bcfef023124d70b34c48e4cb300c103c0fd30a64838e20e2ecc72c8eb849335cdc5d4d6621a262326d12196bc539a99bcaafcf5cf25335c681b5c6b3f53716124bb33a9508e85acc0822313d5fa6fa9c923264340dbaff9d27065d74ed328660fb98c46c676d826f0e5fce9f21e9ac5597f5fd1e2f1d9ffea49d383ff555611769e6007d124b7d26f8c024cbfd1cd20ddf21ed59a85ffd352d8703174aa831d714fba1cb691fbf4868c68b4853e4e7632c6c554fe4a56c348146051200313ede4b184aa3bd768b7165743541cb3d9ac314fe24857af267e9c0488a9e130bead8557e93f99091c6583522e4c64de48cb38e5e5c09bbeebad63d730c7303a734f62c68d4d80753ffe1e4c29e0a4c60a05d5916ecf2df527e5ef6814647b3678e768b974651ae4ba0fe860cf8c052be1d7eb564406421fb5220938a1158e14d3ec6e1da3834eed2c1144ca33ded3f560a267ed27b241c739ee541eae42eb7e50cb9a7006389c69f00c7ecc31f908961b242612ab21435d878685e0b0a2b6e2fe0d076a275e470a23c2f0824b447614d4911470b056c9e4c08287253cc043fc8f86cee3bbc2061e945832a824ced704fe6b4b92a3cb68af3a19a9958bd51f796db4e1d4e6007fdb0747bf72312525b728cfc4c70b539ac965ce10e35f3cac4d975250b3819aac4042d729ec3b9fd3dd460f489f1d29abe23483e825a7dabfbdf0bd1d93a6b10fc65de1438f74c63f3bc48e1e2e2d82dd3ec83cdac4d95c79661c15dfc9f94b5cee02d62a836aeaab314a5672392924639cd4ce21c205a0ad86243e2605a34cb0c2670fabff7cff021ddb47f87f003e60a1ed19b26a015ca777519c7157f059d719d26eb3e26a6243ad8110c8ca164e717e781fd9f0951c7d9ccce8e9fbe80d3c6980ad58a7776df5517cbbb70360f7837b668cde4ded8a98e875f84d481900e54f918005ab3911bbb3a558aaf526fc9eb51767c9987f72a2006b0e25d8d86a4140d62bffa57f7ef3ba3fc63340a5c8f258dbf19192f5317b7cc99f6d25cedc77519cd45b13301f0d796e75446e891b20ac1494af9a1eb04956fbb85e02bcd3baa6d6ba0f51d92d180e342284e2e7a5fb668aa6f6a3e194ca5328a83fa3d8685a45f5de931d18f50f53134d65c21150fa836c9edab22c4c1a69dfcfae5b79c22d7f025720500f697ff5525c240cc63f0a9b70cbe7dcc7ac3a766c3d0e86cd80b3a0a00b66dc4ba523b17c272de0261d4efefec2d7c846e698bb94eaca3d2f31332b8d607fa87d9a485f73b83e2e022b2df18c89e5fabc0581c93eead85a87afe4af8cab57122bc180f98adde674fa5bc81e3de69fb4ee25900c7f40c8b02dc3658ec29534fb928809bd249220d0f91cc7c9c75b0cb0473561f2c746315a9eecd2151bcb73ddd66c464f0dde0f1e7c97c138d324fa97d3731b9d003d5800308f39b505473cd468f5b448c2474b02ce2483f4c080509a26f9a685c315f66ae3668102ae4a1827c9074cf322ed6f4bf67332bf1405c1f35ac543a7a56301e65cbe913c5a968b1552ff296178286fcb8424a56103eb7dc82acf276fb36ff0cbbdd505677db45b5ba206e7fe048b6c3c09aabf7bdc7ad03f38c50c3fc75cf0262b830c51d4294641b2f217e3120724f36192cd08f9af2384492a216c9d9abde27ab3ed9401378962f9bf225c11366ad899e750d2c93f16586ed238d195fc34d6ced1749b8df1c80a1632d3121d480adfff9e41ddad9c86c9180f25d6a60e8e08de368647761f02831d3d86ddad7f499151226839a2f91861676e55bb485a27291f61e653b9d8cf34a98e27c1f5ab327ffcce45511ccfdfbc470af52056e71f246c10645920bf26cf1819b4e64bf6569c33d5bf5cf43fdc0e594483169290123e276ec4ce947018f112683eb11ce9d18a027d6aa5d10a30a9c59c56251ad72a2b9f3fcb7c1c123c57f542de5c923752d770b93c900e73573cf06c5910a7432e45a463f0b45a7098e83448181f8d2c1e0177250779f0afdc728dcd5bf7b3c1629db68f12d06019ff33eec81f73c9c1a68321854e5e60e813500e33358f9a1fbd38594c88f1de301b61fe9183b5f9c2dc5bf41dd0735d64b90ff0afee67fce7853a1032cacf3e2d440464606f988ee43c91340b2712d15c19bf899e07c5c885dad04036d1f4e4f90b4322e867df982fcf2184e7802439588cbe5a399aa602be5b6043615d07e750ca714550c81ab376b7194033d92bb52c706e057a0b7c2c7c51f48806ebda27671cb37b9f9490f4a2ae8fd6e9a697f28f07ec652e053fee75e901193c3270ec0dde999f7ae4186c65daf94f22348cfd6cad62509cc8a17189a2353ef1bceada269b21433d5f7bfd178e24b8d72305ba1b63f3ae77f0be828e137bbf0862620f7bc42e72b72fd41f228ce7c25cf115bbdde129021638d3e3b98d645927edcc12bb44b656f631391a075bc6e318c8646cae6f54260ad14a11eae907df016ea59ca4a66c010892006e20dbe7cdde3ac37e61b28e2e85cd0c334bc7b74421a0284a5abe127eacfb19fb325e73b891089b34fa527a165bb9fcdccd069df3f9820d160262a3f02d4bb8ef0c9e5aff843f0aa36e1ae2816b276e28417f964fc77b504bb8b08dac8c57b8fb760ea316f13f8dd43fc98422d05bddeb1bcbcef0bd3c5f70c2c3b17b8cf0fbea21f5e5d05f8d4e3fcbca25a4959b3a008c89460ab37c544c233cc67c05821398c825d50afe4db02ab735f566c653f20b1055b6937ca6b775d20d765cec290da7541816f92aae336c40258acac9dc49ac4a4d2c268dd80d28f734d76ce072ca0a3591fd1d95b7fb3f6af73422b006d87d494c002ad3cd22d50597a49d3f295e7730ec602de77a5e547816343a5dff45c2d1bd9176e0ae9bdd7e94a0574ef996ced9cfe83c928000115eabcd45b33b9638b96ab7bf4083e6cb505c500c9a10b3bfb829fabac46ce072cf115352de95489f7447ae8dc9537d38e8727e42f004b55365d2b3a277da4dac6477392cb3511f3ed5464fd9e8e52487e083eb6d8aaff40dba3d4fb571e276b7fd801eeb1533f2ba468138472d67759f093d10766caf4eb1b8a6ca7ae3df3281bc9142408781ae90e9bcaedcf5d87417476bb095fb574894baa02ca0391498477cbf72a4622c1882915632522b9b9a414adac505aee149ae86439c4f5b1ad57ad55a85733482e453ad6bcfeed9809221db8c3b72822c04ef0b6e04d84dd8873e38f8451c8dfdacec8bacac698f498ada19a789eb69311e674fb97fed67f66a78bfa897b68f21dc505b3d2810295f93bc551402c377ed569d947f4dd088a5ef943ba4835adde5229da8c009fc296a0984183c135be4df03687a5b148cc88cd2dfea76a1040ffd37011a1c16d543a024a76a77f5e527cd4d529c48ffe0e2841a1fd95b9a4727878cc213583148387ff8781aa0704b36ce23ff58a180bd86380ae3baecbf7b9ddbd88f314ef692f6342aea32493dce97407c249e8dd39f1b83adb4e1cc8e80f0d842645f8891e9dd98855b0a2e3aff945d173978762691e07adb660c707e5aa0e9e1d638cc4d50ccaf66f9b69bd78af5481aac798275cd3c89aa4956d0f201c674371545c201817e054d5a4baf54", 0x1000}], 0x1, &(0x7f000028b000)=[@op={0x18, 0x117, 0x3, 0x1}, @assoc={0x18, 0x117, 0x4, 0x10000}, @op={0x18, 0x117, 0x3, 0x1}, @assoc={0x18, 0x117, 0x4, 0x72ff}, @assoc={0x18, 0x117, 0x4, 0x1}, @assoc={0x18, 0x117, 0x4, 0xfa4}, @op={0x18, 0x117, 0x3, 0x1}], 0xa8, 0x40800}, 0x0) recvmsg(r1, &(0x7f000027e000)={&(0x7f0000284000)=@llc={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={[0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, [0x0, 0x0]}, 0x10, &(0x7f000008c000-0x80)=[{&(0x7f0000044000-0xe8)="", 0x0}, {&(0x7f0000285000-0xf4)="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x4f}], 0x2, &(0x7f0000284000)="", 0x0, 0x0}, 0x0)