# https://syzkaller.appspot.com/bug?id=3047a2fe0d50cdf888a999a1acdc0832701d863e # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"threaded":true,"collide":true,"repeat":true,"procs":6,"slowdown":1,"sandbox":"none","fault_call":-1,"tun":true,"netdev":true,"resetnet":true,"cgroups":true,"binfmt_misc":true,"close_fds":true,"usb":true,"vhci":true,"wifi":true,"ieee802154":true,"sysctl":true,"tmpdir":true,"segv":true} r0 = socket$kcm(0xa, 0x5, 0x0) openat$tun(0xffffffffffffff9c, 0x0, 0x250000, 0x0) sendmsg$inet(r0, &(0x7f0000000500)={&(0x7f0000000340)={0x2, 0x0, @rand_addr=0x5}, 0x10, 0x0}, 0x4004044) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000140)=@in6={0xa, 0x0, 0x0, @loopback={0x0, 0x7ffff000}}, 0x80, &(0x7f0000000080)=[{&(0x7f0000000000)="be", 0x1}], 0x1}, 0x4040060) r1 = socket$kcm(0xa, 0x2, 0x11) sendmsg$kcm(r1, &(0x7f0000000740)={&(0x7f00000007c0)=@rxrpc=@in6={0x21, 0x1, 0x2, 0x1c, {0xa, 0x4e20, 0x5, @ipv4={'\x00', '\xff\xff', @empty}, 0x5}}, 0x80, &(0x7f00000006c0)=[{0x0}, {&(0x7f0000001840)="7831ad84b100071fee60f32d642699be13ce341c3afa840390535ab56a0174b02c2a99ff4b6774591e7280e15193667eaeabf885ba9c8ff220c3c33da92b78a5a05a606728a2af5a6f08c4964c3730df", 0x50}, {&(0x7f00000018c0)="cb42a0302ad208c7b9888111226ae715b759b3abb46582abe1520857f3877f61247ef03ae640091993724d0b4dec73f543bcea917fb2abb66c6be5e2c4b8bc79c19d1f87a20a79b6d13b9d89701c0022057577046e4839a1193b19354d585d34372bf68c5c22c3da2004e147f08d3fe7de830e5ed6f96ffb496422b152826c1f2608bcba2ca348a978", 0x89}], 0x3, &(0x7f0000001980)=[{0x80, 0x105, 0x7ff, "c68ca3bc2b73f6a7eb9827149e92064d82b5966975fbf57a6968dabf347bb4717defe807a27c0b68504522d93b9aa189a325af42f2050a439550d90e46096cceec5c4c992f7f50b2020d468db5f4d9e639b5043fafca4d912e39fb9edad77f06ed53fbed5ea0beb21947bedc9b"}, {0x88, 0x119, 0x5, "eea3156d302d63c3c691f157265926b093117902654ef0799d5818f066498958d1dcdfeca3852efe19be95029fe0d0a1892c0ed26be443a8524c61919d164d80c1715473b07fd1af500d626f67de55d60a21755a56d2a43d447a358398ea9072dcb65c145ae96a2768fbd4ee4c1920fce1202344f961b694"}, {0x90, 0x0, 0xfffffff9, "5d2692f815e686c2b5718e4bf51cb4e700a5d100db1fe218a50a6026e8e3aca260c51ada5df847bbed918ad725422011a05d5cc513316894f0b79dc4d9e6608d7129bbbb5453b672581951261f5467e6ea6ba2321cf8e6a4f13262338dc5cbc09ac48c96763fe33a3243d519630dfbfa9e1cec5f5e7194f2c098e54c66"}, {0xb0, 0x1e6, 0x1, "70c080be79309265075383c0afde79ee5b83c1715befec7f6e15f582de8b796fdfc449f13cc2e90da8403b3108b2cfbe2ddbec073e9f8491705d00d64b0312859d83879968d98f7492d2c66b8e63d5200ebb544f1e97838c77206af2965aa797fa9bf383badb49e03c398c15409e0bb4c3ab0c6d01ce5d6c5481a93bf91a7cad35028f9d58fd52fbfe68f63eba5d78a93f4814c0fb54be3fad7f"}, {0xe8, 0x115, 0x8, "68bfced87b646529ff94afbc33bf822db1f91368f046460587952de4e85f9cfc2e6cdb03e52031dbb9e44e590c4a6265ad3094ef8da7836db758c2d82a297c8c65efc9ac4a155987656279db21db13e211e2a8a088c871f89f8786f48a796b84558c73446952d8f4e6e502ace07a2c4fabd67c2b9487a336c3bd2406a4505da7aa10f42b2e396286b01887184ab74450df8fbed76c49feed4a5070ab59ea154be31b2e3e748dd5ef7a617042b201474d2a5930b6cdb982597d08663a6fff35f2a73688e9d601783bce76474b1c289a0c4250"}, {0x18, 0x10b, 0x3ff, "535eb9635ffa82"}, {0x1010, 0x73, 0x880dc035, "3b30d757293ef122ce40e1b23ae12489cd3cae1af19c61464a22d9a81de954e5a53a89dc55b37ec362ad2825f9cfe65eb1a0fa27f902d518dc5eb64e342c2c7a0bb790bbd7715325ce7c739d362370377af77aa0d28c356b28c3bf3eef5343a7d3c8806d7a6e29fe69c8434249de2fdedc6fdd9963bdbabfdf528735c9d861d040de39b0b85a5363d08849bb7ce33497d9eee50d8f3c345d25cc04e676bb4b371078740a3dfc974051659f4f76559c7c0ee5927b0d26de6a1718fbe10233c0c07ebcbf3809517a3237f6f6c1be307090e294b5f7ffcc8457c748e6260f661ad6cf2c5e8729fc3ee3c7110d9e52860f92fd3df4d05883794d6ebfd32bb0b59f1ab93a2fff8ca0bfcc643550c68ad032a3f1bfbd4f779330887c76d7db4e2d65df65171deb537eb2a2e556d79d54295755b303a6de5effee78dedf5b5d28896c3e5c049bf98ff0408f765408f69749ed27cfcaf73e3a1c8937f326cdea9a57f5d8f748cff50537b634ffd77ff2fe7281f4a0e63171b4c074b09496ac2ca1e5da5d4ab873c3ba959974a42dab947f2b3e0e01d5cdc7573cc70abc936174e5f9709a87a39a2f22e8c49ac09ea826c1899d5c19b818fdd2aff437c8d75a2ac8e2d9f2098129fbcee51bc44f1ac5dc5c2f826c97fbe854c0ac873def5cfd9a121bd71ba1d6bfe4306153346f4e6030dd54b6f9668d04cad027ea893338bd678968d1f2ae2c7c695e2d72f3aedf02862df703ca74eaf0fcb90ff93cd4ca70bfc5bfc3dada79a89450f0cfffffc4c2f404e83aa72f44ffdef82e93f4f156cd70a4a88710b813fd298060699cc76c0c8964d96917f9c9bf754ecdf0a0bf2d2384d91da22858a721217d2c3e5877d4d808cbbfe1c315a663c191667d0157d9809cdc5257272f2ac386243384d65dbcbba6fb87448cfd45df6dc690ae76d25a7be0c1aba54ac69291a438aa6196862f3097975530ea9101436cbc5854ec5d7fdd9779053170259a25926bfbae5dff0b19a308f7c0b661e71b8cb989a5fa17d74f8eb5bd00c24ad0aba0ae131058c538187a7e46b3b10986e44f2065bf79017435d7ec288bc671da9741c668683beed38733bc25e4dfd741a789903c988a0baac105b9eeb882863322f94e33413133cb8c2eef364fa66e9070a860d4489647e5ebd25a1ebe09d48ecb28db37125b06fff520f6b33a854dade456acf9aed85c9b98bc3e04f4225228c94c160d9a55d50ff3ad540cc194e716f699b5adb5bbcf4eb02736319e46da3391b73f430963572e76d4c533a70b2ad508228512ab63b6b91ae32f68c5a191993f6e5d062024cada501329aed37514bed1cbc1c2e254bc5419caee8d2e283360f648a3738d53c4dc71db09faf9d257560bda53dfac42f4ac37bb89e3550b6ed4abd52253fd4928c26ccfb9f4cc0298179703dc761dcceb26adfd73eee03a54a4b60738e4ff7f18a99af6618985a57f8ad76af1ba9f301349fd50169618ee61013c766fab01e8a4d0871d343c5a4f7d6e87e2a6d571318e30659e4ac752f07d2e74a109b409b7e4a815c92610172497d8589b50c5c04593c3667e88c8a6e9b1ca1742841fec5cb75e21c6b442ce680d4225825b104a6f1f45ceb96c18e79b0d90aa478a84adb47f9142b40f71d9ce8ada118ae5d338fab9259f1b7c4d44601f28ff8883efaf73d0c2427fbd9880be6a500f8d3c4ea6df51ee5e2a30ccd62c1c36df4ef8ff1b5929955de58acf5044ce962288af2174e52d44784e2e612129fc1bdd2f0dd7b609ffb0523342cd6f53514e427166d0c9d0a4a3a22d7b5f3e929529bbcfae3e0ca4fb1bbd4453a4d9713b981073608cd15cfef64114fc92faab3fa51c43669f189f3b2dec0548d74c79d67d8ef5ff14a618c0f45e3cda35ffa41f290f35f6b72e366aa7aae4e4fd795c77617d9406c92d0b2c198001f2b1d689ff2e1a1e03b801af181bf722a46da77e2a5953a77f1ca9f8077963dbb46cc4559b2f3c73b59d427d3aab74beefbcbf562b7e380b1cd31af5996a639dd2ce7aad5c5603ecc1f72e3ef9ae4596cfb7d3910d037eab8231c70b0e687f8083b1bbd2e7339c259bd6a37cee459bb337f160be4212d094fcadbbeaa8d9bc931628162b785f4e61ccb884cc13a4193e81d56d4cff053d6342b93b6dc31a93829c086f01ed90bd9f7786f494abf5b7ccdc4ed4525067f57c929093c8f915e6acd182cc0cd232e0b4e7ede0953970d24b0ef56452014a7f702312e20c4b73e875e99ee2bb4e8153b048fd5ecedb2dc41830a63797bbb62cecac1383195d17a51ed2c438ce002e69b579054845b5c610e18b77575513d7990bd8a3e814f8166c0db8bc5c097f67d0c35281054ec98e9698170ebb41c32212e24926ced0aea049bf8542ad3c85a01f42bf258aff9eaf3389ade9f31186b4f153b1813dc202602cce5e75a1855c244602cb6f8d7f6a302e33c3511ac8150cb5f836e546c3c2bdfe08cc1e8d6e4fed595b18a9613b7ceb8dcb04eff7a10589ea333504b33ef1b3bf958cc5358c74fe8ec053f12c0b300599511a1cc7d951fc1ef9ee1e6545820a1fe798b27bf08830b5ed7cadeabc5d56fa707c22c79ba3f4ba90d65cd20ddab1bf00ac301f616ddf798c47d91ce2bc9ea72b4358f1340a90f3b98012cd03727e5b3f776e39cdc07786da2ab8b87f351b5bf9c2ac36736611a2c9414a62473bf6da0c74862296fb301bffabf1422441e41cb5e4053532860d5dd0d8f99ac54328ca71cd16b2da6ad358089a775d397859842ebdff9e259e0234260bec31b7191eb1263b8473f240a0d3f50cb33156def983d13b06f4ccdeb0ccc51f756795f8ce0ce29f87a6b5f8527f6b957862806e377beec58b75b8ec88f8762e339ffba6df885f997f9c54f70975ab2b6343adec37498e4c5f574390f3aa10f11bfd3b73af861c03d5efae0dee22b9d0919a548a1ebd56d8f971be0259c4b29b389892951ae91099934d3ffbf15686485a28e6b1f3f041d5197d1e66aa42bb458247dffd50204333b25adec4c7306b3f74a678f8294a378e4bc18a34b6f3186bbd80b1941cc72d7c8fb908a547c589b621df9bb70d42e902d9d824e17aa03e118dfd8d982a5a0553c7c184b4dabda5cd37c775f30840fb1805ae6d9197bf041c1d91ba501e7757f3f5cd9f5307b8ae2c5432e67d2a003d9d93da86cad9acac98f4c8296d4b073c8d970f7333af731e4624c431238f6623f05bc86ad80b35c99264481120b8f6013072c8fa580ccbb79cb9333daada6936498c912309e95c272d6926450d1905a704eee5b468d6f6757f7f9a686ba2e3496e1d9e05bac3e6589e16545d1189268a756667c1ab5cb4dd5cfd73157e22e5eeff913453c9e5258b8afb981a9971887d070ba6f21cf46b95ad728d77e496a13a60fb8cabdbe2c01e8aa5b928821811e3ea093c4abaeaa370c6557ade078f8d4450432a5cfd60d79be5892fb94d760eee1a223a45035b06e8182d70b92c40559e5e44fbcb14a7933db89b3a39f44e47b86a52d36ee41771eabdd59dc6d5ac173a03296934b0f6d0faf88e9b6edd573774c3c02ad5b7e5d9579ddb190a0e8900ec41c3ca9681907f4b18e0ea075aee01343aa335333e3114cf41ef9dc16aa5e7b400ce9766fd8d32d7a4cd704c5b5c00a5babc7fd2c3dcde69db5ec0053f90eb41adf8bac464349c15eae7149336778483d015d396573a2f7cd10197c3948d77ec15eb1e544aa4d3e211fbf819f407827f6e9ce52c5c3f9151efcea98552e300d5dd5e4e36e5c6055cb0aaad01266ab3a51050a9999afe9b91af25f94446406feadc5bc73fa37f9d3fa85fe80ff8f19f26d79e83254e53e620f60e70e1ad3eb8e3089740a1f046174c6a5f0c6d094c838950b823c0924413d2b25e1333633e85d6042bdc0724d830dda83e8632e29dda94cabc320f7b767f871cd82a537c1f41394d9ce50b4f5724eae59a69b234698e53b302477e703f364c82df56dd109be9193ae810c7cafd3530ecd2aaeddfe2fcdaaacd6eeb6eb53b5e2bd6b3ed765b999d3894434aac7089775da3882d5046cc78d9bd6ced73d753e23aae1837239d9b75de997faba18c03c1e01a12b87c8b8ea75edee57760155c6f9b4439a3f35e3dcb0c00bfef16b966bfbb1513b69f588a05c3c213b70cdc3b84dc4b1318a30ab322c3ae56645d80573aa804820bcd6dcbe550431d739b575df93c1c746632dee09fb80cf24c0b73de711c8f29095235bbbfefae895c965bdcc4bef8d6f103ab87e484dc64ffa353639d786c86964b74216fe0407697f2c849f732221d8ec16fe12ad8f4182f6f531265114b9277ca8a0d5b5b88e1e866563f3c18565395f28a07ec98aece5c26047deee7bd194a2b5753546b0d57f5de3ce8f3058a987f9af71cff0413011ee13fb034edc7459045add05c5e626afa3085c8265277ad97b650320e3ba354ee7ef2236bc324b6722524d1d51814ccbddcb55b44b07edb7d5d633f8e76f644e30593ed003c0b9094fff303f8888cd283cbf522421e7b1b52478a9938fe7d8677eba8f1266bf0df4990288d84379645ad9e8cfc283c3fc816984559e1d06e9767176f396ef53535696db45e4f3c9e384e8b9cc5cd3fc5147bec520b981e3ee46f239bb88c6f6bf9fd5cb75098352e76fefe3fe512c271b0cdd7bb5efdcba87f19178f08f2571b32157f6196b8c85b1a678255730974812c3fb5826d16f39c2ad12f7da2aa9c25c35de1761457a5bb6f61a13ad62f4cfbf17c89b12e588048157ccd0f1991318cbc7b1d748ce6bb36227d9561c6cc0c171ac1b087e71df8436eb951546fadc1bb2ae10044a3e6118322c52db53fa64a1902c60e0f3e0cbe29db96bb12e648175a6cbb5f593eea5ce4e1b39941f118d7f0f907f099913c8ccbd67ef3556c80e5a6a86b99140273f66a6bf94f3e8b2cd4842802e62b9d6b1db742e63aa24ddd424ef744a127ecb8bfb6e6f87d73ded5b22ed929c8ab806a4ffc8d4f08f25b80e3527cb4d47758ce5b31f5f14b5f2094d882839d0710d914478b92d47f55798d17457d7e3ba3a0ae41e81b1b717489440ecb8164f460004fc4baa825db61c78f989d8a7f7471415dc47cf8c12d0b4260a27216c708695b983409ba12b404d74f9bd3923df1aa200e98f6df074416064cb34e1a7debff9e64dbd46691d0a8c7d7189e8ee54bbee243a6da2cd40f9190880315511c6c07313b95dfdf49c9aaa3276464642e1e6163a919151eb9d3a405ecd2b0da06b37b5842fd5e03c3f24976dee01c813fb4c0f5ef9ef7c60604bc7bbff8923d5fbbcc223e174a59e9ec72a94e508bf74e27b801b680ea751f9c96e7fe5b1ecb54a7e1b563ae0499ec8b6a741ae143c3d81ccba308f6227f59442b3479fbfea5c33e6db0564ce1a8e0993d858b84b7cb14c5959410aa8c3931607b7eb5cddf5b15c39584701dd850338aabe27e7a4435ef1952af3dedfd0934c1a02f0655ad1977d2800a5f9ba8ec1c5ce598b1cb9c70727e590190c7ab08b9519a179ac04ca16af84fa8ecb61810f6974d095d67e5649ade82b767c0f53be9e743b13b5944de4467b9d4d5dfd1ac5b52b13b2cadc7723393805fd6f704408083a0daf02255e0eddf4cb9e3f12f92ebc9ec3537788f2cf87a3f62137920dc9924b91582f6fbdd31c69cdeee320db1185b746a3c7b22743ea35fb233c1390f869f2b19f4685351055e65c4c0df5b81313182dffe59c7da2baee5cb124890b7322d7d834b0bda4ab471ad0830d4cda173aeb1ac1a20a46a3fd741e1a6c0b7dbf8"}, {0x78, 0x6, 0x6, "00b2c7ec7373d4ae58c104c523fd3cb04d432703d1cda7698095ad536dfd9a99bcfe397b4c12271d211259d161edef2a4e65909199377b7d7970344f3a7782586d481c5a7f870ecb272edf3ecbdc0d99fdead5d233816b20911729e94a58fbdfd27c21"}], 0x13d0}, 0x80) socket$kcm(0x11, 0x200000000000002, 0x300) socket$kcm(0x29, 0x0, 0x0) sendmsg$inet(r1, &(0x7f0000000780)={&(0x7f0000000080)={0x2, 0x4e23, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, 0x0}, 0x0) r2 = socket$kcm(0xa, 0x5, 0x0) sendmsg$inet(r2, &(0x7f0000000500)={&(0x7f0000000340)={0x2, 0x0, @rand_addr=0x5}, 0x10, &(0x7f00000004c0)=[{&(0x7f0000000380)='b', 0xff07}], 0x1}, 0x4004044) sendmsg(r2, &(0x7f0000000400)={&(0x7f0000000140)=@in6={0xa, 0x0, 0x0, @loopback={0x0, 0x7ffff000}}, 0x80, &(0x7f0000000080)=[{&(0x7f0000000000)="be", 0x1}], 0x1}, 0x4040060) close(r2) recvmsg(r2, &(0x7f0000000480)={&(0x7f00000000c0), 0x80, &(0x7f0000000640)=[{&(0x7f0000000040)=""/54, 0x36}, {&(0x7f0000000200)=""/134, 0x86}, {&(0x7f00000002c0)=""/88, 0x58}, {&(0x7f0000000540)=""/100, 0x64}, {&(0x7f00000005c0)=""/107, 0x6b}], 0x5, &(0x7f00000003c0)=""/40, 0x28}, 0x2000) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) close(r0)