# https://syzkaller.appspot.com/bug?id=3a6ca2b010c16fbe363ce2cd645d890ddf05cc0a # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"threaded":true,"collide":true,"repeat":true,"procs":1,"sandbox":"none","fault_call":-1,"tun":true,"tmpdir":true,"cgroups":true,"netdev":true,"resetnet":true,"segv":true} ioctl$TUNSETTXFILTER(0xffffffffffffffff, 0x400454d1, &(0x7f0000000a80)=ANY=[@ANYBLOB]) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000200)={'bridge0\x00', 0x800000000000}) write$cgroup_int(0xffffffffffffffff, &(0x7f0000000080)=0xee97020c, 0x297ef) r0 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000400), 0xc) perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x4, 0x0, 0x0, 0x9, 0x8, 0x0, 0xfffffffffffffffc, 0x0, 0x1, 0x0, 0x5, 0x0, 0x0, 0x6a6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x8, 0x8, 0x5, 0x0, 0x0, 0x80000001, 0x0, @perf_bp={&(0x7f00000000c0)}, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x9d8}, 0x0, 0x9, 0xffffffffffffffff, 0x0) r1 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000080), 0xc) socketpair$inet6_dccp(0xa, 0x6, 0x0, &(0x7f0000000280)) bpf$PROG_LOAD(0x5, &(0x7f0000000000)={0x1, 0xa, &(0x7f0000001000)=ANY=[@ANYBLOB="bf1600000000000085100000050000006d00000000000000bf610000000000008510000002000000bf0100000000000095000000000000001501000000000000b7000000000000009500000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) perf_event_open(&(0x7f00000004c0)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x1000, 0x0, 0x20, 0x0, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000480)}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff7, 0x6}, 0x0, 0x5, 0xffffffffffffffff, 0x0) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000440)={r1, &(0x7f0000001080)="8f07995dc57742f9c5a9bf14e920f73842f4b994dfc244adb34a98bb3bb460ecb124fdf11dfe2bda62e5d5bf79be6105317d93fb781eb9394dd9033fd6f591f8fc9fd59c5c5840c6d53095cc47c6006caefc58b2517feccf5fa638b26f65b27eb55d77984470ae7327bc582c41089dc67ed6adf8c7f7897ed0f73ef5c5205c96ad10e99ec8c30f19d4d977da25adcc315abe37a51e90b254ae8d5a0388d2b0316d13b7d4e26e76b3c61a1e050d42bbef4375525b6bd3bd55b4538fd749f2044c8d2c5fbde977a8f52f978119480c3a80b7c3df75b4086989c284f69343bc3259056f0b1a8a0d54ec515c4ef1a86b06369725e396d3d30cb0839c83ebf87e0c80e4267da3c902f4b0581c343b823cbaa8291d92b71a37e2a48f848458d1dab4e3aa71287ffd0305b38630cdd179a7d09295983681206cf3aaa2ef2d1d4169dca3ec99896226d791e00d0fa2e868916078988e9c1b309157df54a89caf174484ce544088bac13c95ca47335779bd0a187ec48cfb3f9a2323044de043686084167023d3c493fcd54b6064ae91e272036b30b0643d1ffb8a6f001c41db7e2bc93c82bd65e62406e66dc9b6fe1083eef1fbe3b106dd6c141b8b221f3a5a9168c63aa826601052a1b99bcc89c5837dbe59030a3e6c508d073b5cc21e177b91b06ed755230a98c277a8e58b1e0c8a2e161d27c237e5d76134826740d13908443b7229978e33ecc3fb7a9e3ad0d0cd6ee9ced3a255618dace9dc3150ff1fcca310a42a6bae54d3a722b0a90d66a16cd14f912df5411e46344253b444da67a305938988d284a6fa1f08ecf16b0003e4a9413f2ae94b7d75b164e73aaa7f6b7917ab0e06ef8031ec6293728b1d8814bd85cf0e7dc7c20ed5677d06ea4814e0ee922d1ef6caa2c17e193ec5fe85e923a0bc27c18a47eeb6ce3cb1b60e993967ee68d703fc68cf85019a783c514531b10d23442c35ea7e151737a3f2b5cd70eeb080e9a06fb041299e21dcc28eb3df78679b99068db97fd459d8492a386cc4c7ba489e1aefb01a280a19501654309b96f1a13e7d9f32145bb0b75229fc9319790f1300c64f94d5eebab9d0ab362d5bf03e1587f7616c0de18e5796b8d0538d60a71761ee1b60ceb41f762392d261e8803915b04b25e22f8dc988af8c3a6c915d35af8e81ea32654c38d141963f05a129594b719ac020f8683ccdf3159c750883eedc274dbf0e10c8213fb4599792c7b4a6fb5366b62f0d13e9069976171ba10d6d8e6083f22738ea8ed26a82ba7079e2b2673afeb08c63d9439f853170a0751741e126036576e17719f51442961ca9dc5057f9377c94f66ba1322cd01ba6edcd612467c8fa8a2b06d0d97339bdfd00c7686e8a021e343d3c69394500c7db9422e1c720b076b08c436755ad958b9c1b55a92d4c094a9f15584705a4bf17717177141c6b7b005c98fa7fb69dc0f3b2912afcfe04fbaa009bb35bced55ccd5567b581a7dcc2a088cd1d3330113284591811dd667164f859cd1f4126b18054f0786311ea8388a049ecc84f4130941859781c8b4bcdb64421183cae6c53a8d7113faa6e95be9a324f53e42b3848914f6c45d6f2d8abfaf014709d750b1ce5aa97b29457b7a07dd26584e0ba0bb742837ebd0ddebc1f8d7933467f1fd0251fc794d81ce745f1c2d035325ef84b8b769d71a45ac0822150ecb1f457297edd4eed158722f3fc650026fdc6e3cd34a4b7eda3baab533032e48fbc98006d4ddf5d82d2ddef59968c80ccc1f6bc55a7fe4386b1ff34df0889aaf865675a80190bbb2fc5040abd803048711a2517f2c041f50448237f9a5948a1657e72af3123a9538d63a142aae59e74aceb2a39d53890630fadcdcf511bad6a7b1f5c26f67d5b499e4921d35a7b8160151381d739923d06b0f0876905506822bab4a49d7fa26a2c2831d2882f8b121c4b1a10d2f67f1789d632017dbff58c20063f30e13cc2f018e4ddcceded53c6c65bbec99013999dee469217eba90802c55f02f24d686a98f2ae14dbf2bd6d3e0ac0de807e506166652569be316858e0b1e2c89d6f2bec6027eca5f49337e8d0e05efc7a1697ded775e1b4ca2e1e46631c2f3310afea67aabcd28fb02739b3b4240cc8a727d3d8d099cefcb48f5693943d0c309a395bdad96fe4fcc84016050cee20d9dd8050945ba2d8d8a15461b7b8addd6885c7491e915d9bf21684a30221422b90844288a55d66518e2a09b134e8bda8ea2893721a39583fa3cfae9671cb231a0863c37ca313e6e6b99eca00a685cc002a6bc9dddd51547822689b8671cb687f52af24541d635ddfba5bcf863387bd1de6cd6ca0cbdbe5de3ee882249cb82ca8d45d64124df47572fdeea9535eb8be2028de0ab6c519f2dfbff629d52c90a30e4cca428f99ffb14b2730673e8a23832cd81b2eeba30a3e7664132cc627f2120035adc9a7737db093327be76be2e3c0f5cf99ef21b3c3810c944821e5bec43581b414cbbba1a92d3a8f9c8fe459412d585247c7f7f9f7982ea7199cd5485665723e8e9384e65176e0885688c23756f8a0153106fe2de348b75ffb9550c7b7deaaa34c53fcedd67e00569d6ab5d6e7b1ffc491f1906803df392e7d849f3db4b57f9ea67e3b715ebf093ed8aeb7201bc3898162e4dc885f42aceac35c4b31eff7e626415e891fd3569d9ba202f4cf1231e6f202e047fd71f1c180fc06b525a734a9471fa2a4312feb92ac0d3a9dd106334c05fa53e26d9793be93d04825d4bfcdd1a100179cf4cccae36629fb793d4f4a57b2e94ae5f9c627e31eaf5ff250a76f9d3caa11ae032de07078e1d3225348f9523117e98b978c628d601f693a31a93f7ebe5fad89bfa20a13237ff229e884243874017c365494584215815afd2363010cd8d198285e5e1c01ecd981f4b6f9382e0fadba7fe50e3e1cd51b8d719217b4f51a2bc8e4d6a2c4fd818e19dcb4e4e712bb5336baa6a9a80eb17ed61d69fbf37aa7eb64ca6001d2dcedbed418347ac1e51ad7025815e042bbd17feeb4c30e3c9d6602b279382a371a4e3e251303decc5f6ced8a7d1a7c6f48b320450516123ec16a348b85a464c27feb8aad3a9de2501ed1db92bddd896f8f625ba4ab69f5213bafc877f7f5537d4c5c5ed0efaaa0bff73d6bddf5ee4844ed4b02b06c45a5cf9d07d63e684957a6e13fed36937a0ec4556ba94add8ae80c1e59fb056fda7ff1cdaf962936800cff5f7c0a72c8f2f0c9675dc91573a2b281c90a4c551fba8b927002b791163505e080737cc0e521a68fda2706bc3c339cd5801518a0a9e7c9fa6edbd8552dfd95a27098bc867054520d838f0a4d7ca857ae5846a374d7a0e9659b26860fd864d4e438aa40622f5f975346c26fe35dc1f92f79f58a941c6e9aed0074ad5ce9aa8cc1cb125a41250abcae52ce6c00e05c81e29715e38feccbe28970abbfe97853997dc6e61ed51cecc81203535cc5f389849ef1fc702aebef5262eec44f17031c9d93ae671112c4c72c7ea39e94a5ff5637006710b8a902dea187e5399bf5fdc944e5e08f4ef77f7f768cc1a0e71e3cd93a1927de45a25b3aaeb70b740e4e7b0d757bb82c9399d7760dccf6c8027896cd13ca922fc52f4787c0c26b687565093f6d95e8f305c6936f05e3455a4d9c8bdd5ce8fe2fd26f108c9043cb8438b5c069130c4d62e83af3f2e11b2c85c564ecba5f23028f01f7b81993d1cce23d930d1eb36bd2d838cd5c5bc521da9da3bd636cbd17f9ba053d869260a32b175a9741bbdefb1c53777f4b16a7c9fdad2e2d41f7e8a896e7a0cbd43dbfb1c97e9651d782217e64252fc043d0b3f444c4e27a9022fca72e44bc3b3f18e043b9eeb72625f45b608bafd1895f66b0377cc6c7a82ce45f59642d56c5d5d304c9e4a5510dde2a8e524ea635ccade0ab01f3d3c3180f79388d9900d5530e92bd38f6f62b6dc3a09bb905b18c7f3f3e8bcc88e707cb2b057c04dd14d03f02cc97497cbf3ff96eea4a6027f100b5dae847b8ffd6466a5452845ae1eba3720c393ea2ea1c98b5e5e2833e27ec6665ea1f50e5af75cf163fa87532664968581473e3afcac2affbe4f9b9bf9f0c02c9eaa8e2fb2f95f8b035bfa07d761f2e5887e7ee3524912eb9f2684c3d8a767aea5f2c213bca32d497cbdd915f1035f32066141115a5d6035c2bd69a5841536e1020274b4341d3cb13fa2e317ac4089906612d364e1bcbd3bade650634526fa7ec9ad66b260528d114e81f24d5551644eef8f953b1ab2a23b052b8a52a6bbf6e7bd09281569851a6316a5f0c25683236219890691badb2bd3c6ca9f6ff73b7d6f240d7a4c08b53bb1ef7473e8cb675dc776f91a07991d8fe0ae8c9982a6cef2695062e4b3be810653f50a6eab271e09b02937c6f2df19acb4333983764e92fe222f182c50042d23bd48e1ffcaa1c6d8fc1a098d65c5abdc34b23b4242e5ff9e23fcf223fda78cd3b45c9f8c34cef653c4951aa6b4e64a4fb02f0a35588707be5c1c78dca3490712eb9964f514b6d5ce68b76ef70edbf03e79400dfeadfc1f870e713482f3e9b6a3aef168bf99ce8434a2629b4f817267e66d831ad9a0353fdd5f562264f10ecbe8836269b7c00ee58ac2d7ffb79973e60c013d0c61a4128cd9590059fc2515fda5864a83b613c110b8b43b98f434ad52fa37db48cdd714b97f279f24b85addf8f2c4e5e685124442ff3150a201a5daf437ae11352a7ca3c88ff3bde20c91d4059802aef4722fd57c2b4fc680bf830e0391e4369def83958a6ad49e33e7d6300b5b3dbbd6c25d164bf83f1b4afbbbcf66e40fe7529d9015ba9edcf002b655e436189ef50a0b902433039e40c666cbb99b8c7a9301458eb3ef01a163298626a24aa0e4f5574fd367313eef2fa052fb5502927139c198d7937d3c2d1aac6d41f628f19273d761251282951855af6f8fa014a651fe8d04a99a9ea0d34cf0cb027ac1f2f9c98d12b102281555ddd515b73a11b787a9f73d9067768420c5aa13643c912f78bf162252a761beefca416b568276236833b4394a38f7f1bac6a04d2851ea0429eace506a279e49e53a7289aa079b34a0bb3649da493eb1c8eeb75472086815762003827fde18176f73432d17547640ad2e395718ebdc63e848eea629082866b88a27604616b8ec845d94c5a2b15bef11f84b36c98883ab1c3c85970470fb28c3745b4b68f7637205c61a1a5f736426c71b8e8ca25f16ac5401258a154ccfff7174f1bc6c9ccd9f2ae92a1c55405f0ed42e88dd8e7655636e074c00572878bfeb53398c3aae6c794636a80232edd26da3ddc61a5714a0a6920a79ad070c73c902f17ac1d39ffe5345edf3a5a14cba7221f3fed5a9b8c08431ceaa885ece5d0d50ecaf0be46635df3b8fbca8ff646b1a7f86adb41e723e6020144d45450d261514d0f35e07ce6d9a64560621bf8038479734b47e85aa04fda0179f638875e01e970a730658bfc40199b8a640c8681479428291a794fca76117b96f783304fa0c9b20e45d1839a4809f714d23537bf25041f1580e74ff95e08ba915efa3abb420c5088d6d8b0c87c50bbe4e2b6208a8993a089ed7ff2177573ff7d2abee650b76d5bb8dbe622e7a6662d4b0b88828eea4261f648551f707922d6ec1005c60ab9cbaaaf0d5e3da7e847eb90307cfce0c78a74df0c991f53d396948fcfdf678f67152add9564e8a184ee768714566a288ee6c04470985b2919fc66f742a47ebedaf777943d23cdaf7bfa3d221a5dd6150ce371285769f619262e9d7fcfeaf28660d9e46f7c2c6a11746b5df73cce559a38", &(0x7f0000002080), 0x2}, 0x20) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r0, &(0x7f00000002c0), &(0x7f00000005c0), 0x1}, 0x20)