# https://syzkaller.appspot.com/bug?id=3983f8a8d83851a54a0b9f9e75cb3464e9c70aef # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{Threaded:false Collide:false Repeat:false Procs:1 Sandbox: Fault:false FaultCall:-1 FaultNth:0 EnableTun:false UseTmpDir:false HandleSegv:false WaitRepeat:true Debug:false Repro:false} mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet_udp(0x2, 0x2, 0x0) r1 = syz_open_dev$tun(&(0x7f0000520000-0xd)="2f6465762f6e65742f74756e00", 0x0, 0xa) r2 = fcntl$dupfd(r1, 0x4000000000000000, r1) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000928000-0x28)={@common="67726530000000000000000000000000", @ifru_names=@generic="1fd6a5261f496e993f68aca8a0c98f72"}) ioctl$sock_inet_SIOCSIFFLAGS(r0, 0x8914, &(0x7f0000de9000-0x20)={@common="67726530000000000000000000000000", @ifru_flags=0x1003}) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000b04000-0x4)=0xfffffffffffffffc) writev(r1, &(0x7f0000883000-0xa0)=[{&(0x7f0000b6e000-0x5b)="c5e28a679ec593bb8656c01702e4af143fb7cd8975d0dfef14c819de120d691644490dba2dff345e57fe0a5557d70966a333f1f0909beecce1b7b576afac75bfdcf0c29671923a584ffa1e88088192b841ad79a41ec1de59518473", 0x5b}, {&(0x7f0000c00000-0xeb)="b43c82b19df23653c91d3df145d9e3f652f9fbd14b86030cb7a9eb168dc4172bd0c524e3bb5ed4d8911902ec1777af51a342efde8cbabcfadee0c3a27e1c3b462c05812782002c6b8d9fbae826874867c4b8de0f961f6c8e0b8f2bf1d1968b7562b0da88d53ab557e3868ffe21d9d359072ba011e50447bd0e52eaa2b1a9601eba1c4f361e4b2f9a4cda1d6ea9a4d17c46dc5675748febcfc728253f6b5ebcbdf05317a56fd1a2c504a475c7c1e1aee5ba15609db27fe28654997b6f849c41bdd16f3b846f6384776479c97f75988932e3d89d3a5eaf6e503b08dd93739db583b83546e19fdf8fe1a5f68a", 0xeb}, {&(0x7f0000f72000)="", 0x0}, {&(0x7f000075c000)="", 0x0}, {&(0x7f000041f000)="", 0x0}, {&(0x7f0000a9b000)="f7", 0x1}, {&(0x7f000000a000)="", 0x0}, {&(0x7f0000992000)="3002e82139ede61985", 0x9}, {&(0x7f000015d000)="d038c4871c88278dc3c92d2dce261d09bc0f06cf9ed0a911001d1147fdae1467043a47f12701f1a714c3169478f7dcea35aae39c39bc07581d201d54dcfc14825edadcb51d06747b23584c5c74287dc76cfc29bc0e9676fea5ed9626e2c4322eee54ec1396c9fafe890ced459c8df5da7bbba117811e179baba5ada97954ed15c5fe28748c9c3543de347603720b7d4d6031f94443564b4e898d6832a121ef850025b6507897ad9c407067ab95bb5923caaccdeef6122a807d3ec0e01c5ee14e3ff954a0114e6f172b9e20f44aa27e777d16959bf204118f70759699bd6dfc10e18b4124ea6f4c85cb345878a986c7c5863dfd3c03d3fad3c2556043e9dfa6c3de42b487b65ba34614180e08e555c12c1ba7f0eae7436842640fd0b738cc3efa3b0b75c5e81ae9ac3cec5c28056ca69c1a984bebfca65255a81816023898c476c4ee00dee040bac48dcc85ed730875cdeb89c0f874434840c7491c71d0b470f671ab40b12e5f1b99dd0b0a5110c3d9617657406c9eb0c9835408145601f1c878bd1c49ea30166b90db9043f41e8566486026a672223aa8b18c216c7680fb3b71a07f17f04dd225d2b9071d133240bfeb5390114d3cc3131fa54f979d4f3e9ee73f098e8a002f0dce676298ab702f5fb82b29a4ee15b341427db814ced469ecf84f826e247c2fc2bdab6f9e14e8a3358fc242e83a4641463a6688b332af5b9f49ece45769bb88d005fb49dbc6a4e9e1bcb93983c21c4fd84ffb86e8f0f77d8f13c4b5798a117da14332d446ce1e12a98a1fa4b4f88e0b4476eed7598ce1ba74dcb1d869d1f38dddd15b4375b9e4136e517ff5f1e9ff192ea0dd12d8a01081f64506af10dc819bd10b0af576eb98edbd2c06777bdf82d7711cb7ef5308ff242bde9bbd49676d8f58de466b9d8c4ddedbfd23a1b982a6386e88b1f8e51ff13308c5223cdbc47897b5cc0ad97de09ffec2a86dca3c2687c3d0cabf4f2e00d8656eae3f40a4a71636c19d2c9395342a44191aa2e02010a818cbb974140b12ff5d4425b6539d308a4af61f77f3bb86d951b74d2948c7b27bc77e4c4b13a14036d82836b4789360d2f4dd87abce3449ed087f69f5bad24e7be5084e43bc29f724863721b50ed994118b6603ee1b7b329375f50c2959516c8e230d12b9c96d033c1a228a1561c99f68db910fab47500313a97ffa19af156da4ed60a026bb875f998bd64c94347ca745a35f43b8eb1bbdf6d2ad11edf799f720e9de361adaadaeb7d6e8f9387b3d64f96b84ad0813175875a6c14676e7a9450ebfe401f65d6dd5251154a0eb237f99c361fcfb5537e558276600f34fe3354f07c0d87d15264b4d940ff53453ae7c6a85a35daed6caa13ec4b1c6e5057fac4258e0b916a540e99626f3bdd736eccb512613a9a649b8092a9766a6a44b5dc6c06b32fc8341e36a3b8214c257cc41381484a09a38546827d480f5c47cc7c6c6cf24e61483d6436b83888bf0bf728444d27e89b470b0dc679927843e634b5afcef4853cee4bc02e94f9b7f6d448f977ecd9c50e1b88257de56a771a9e5cdfd9b10e0ae15f8985e79005eb2f26cde7119d0f575f25ce901822b487b47908617f798f61df35bc9a0dc123b86e571c76781ab75c12d110b61a8cbc06161079ded74cb6f3ee2738562a0f813e983731fdfb89cd2ec9040446c1752e99463d395dd0d7fb3f101d90e2dd8f6da1eac07a25fc0b6ebd9cce2738c12e33b523cfbaccf8efe42f6bf149d29d3a163ef9062a34fe719d1b1be008142cd377401f0e078f06f7289959c5a9f2fd7fa5d9f2bc9e126213e5820ff075cbec3093a44bc30220967bfd8556b5a888268ff39efa404bc6b6edc06e68340166b7796c8a2a693a09394eceb49432985bcee67f76ca9f4b7e88b873a3e7345d77789c3a052cd978c5649f9951a9d2ccc2397142fcfa85e5d615e6e04bd35c1c6cca86609de1ce726b0bf95b6fec3361813f9a6b1809dfd9e60ac08245d21e17644d36f8730930fcb18d30fce83d4e6da7865e5e5e3eb7669678cdca6014e8dbbd566b3a292e39c22344d5d8a338cb7fccccbb0ddc0e0f708128452221334bac429ebcec8872f9afe3c57e0a0c90fe7bd203bc9ba234b7576e933886ac7a3c828b5824848243607494c95f6d9b6b2b45def18f349c8a2dc04f78a32d38591f2918588ff615d937aac167628ff309e142da70c58192f7810df9e73ed623603422529c12cb100d4aa8468adc7bcc0fc288000019d898679dc7f6be4ba0094f08ce18ee686cd9d11f4517da9f6ba36c2b42842b30bd863aa9ad8c56bce9a3053f194f3f8180af34b6f242331825418410c04314f30f2f99d8e6b6a833d1f6b6e741380ad212af0e3e8589b4ff45bf241dde45f946feef57522a749e66f60af3b563db9cf0c578fc8b97405776c8abcf9e6eb34d6c46594fec10d3b0542d27d9075b97ef8132c2550660fffab7a70166efe5ba03c2654aef9f60180e7cca2cdda1a4866ebfb2b1b2be962eab5a3c64c3a292bc8ae9531cb9756e702e967e269f6f72174410287ac9c38b912773d24d55e9f1f697b621d0e6535da6ccc6202cc1311a0408a47ab562a24e06e9db5e4214aa06bf8ca241c416377f96c827f797bc17d6b4e37769f7a67f1cdefde6d4f9cef8fbcb8894326f966f21b72bc0117b93e1e73ec4bed509594cda340854423058adb73fdf23207aef708da93003768d75857777cc818d3988d3d2200576e876294f33002e7a48dd4e49ad0e3228933cf3818546e2235c2bc8d0278f0427b8afddb087ad5cdfedbffed261ad2737c2ac07dbfb2949bdfa2817c2572cdd0bc4196b3a988b225a994c923efc7bb07d0d791f7e4432e10c357e7bdc40fd48fb64f77b3b593ad4bd1df17919451efc75ca414d9f5fe917b50281468b98a345f749b6e21f3c3ec251fc268a4a44a3e649a50588f23c90b3844e94ca86471314c6d2c12b3d131db0a456bf7cba10d14f6077d87ea7255ee4012485349acc48e625b362c301e6c8442803e42576be95721b1f3e08f801444b7eaa1b9741308919bbc31b5ce6cc67f45641cc8a5746c162de77a2647af043429a332dc587b70885abdf86400d957791a519e4c750da907ba570377ef75821788b4429ec836177ad9ddc0f583605b0879fa996c5666c7e4bfdcabddee70fb72edd7f2276e124a4b54c7946bcc82f102c58dd94010e88ff60bf027af0ac72a36d34f9a77b17b8a16af63c2186fdc44d79dfeb9cc09640ef644f0658bcdf16e63b9a260a8d00699c85b52189efac52ad555e1e427d675f58f7731f12ce4da71bb00514413cfb3a3f5b8d5b0bf57eac405318cf3e343a9e459feee3a062cfc371dd7356096e02e8cc3b7bd53b8b0153a038371dedfa930aeaef644c52d235193ae86c92dda7a117e619446865180afea90a6d5f806ee4e7fd5f49e8845c66fac51c7f1bb47ed86e209cc1109c5c7b3a8cf5846e5955351e7f308d438b9e26c288fefb9cc053e42fc87740af4f207ab2e0b5aaeaea990e3a9d47bf097fe14f64da6f5ca8f2d3af9a64c28e2e236b8626deea4f586ea2f49a54b83bc9eedc344feb91a9826667d33e8e7649252bba33bc911db61237f12825eada0e333fa31c44a670c60ba46cf82555071ceed419448c63c6295a24dcfebd80d448612965ead59c5b4f863614c4943c64bb8c8a5d56d8d9665941a6702966fabc59066a8a49a19d4c98874b1a7537d730f4e65eebcc0a983efb74cf22b311e531f5cd12daeafa6b654ab86469934650e2291b3e620e73db9cd4932d27fc44fe2fbe59e167549ba22d59022a16b6080cc4220b03b16f84ab69632e887e8fb9ad8114999f3371da1e8e1a1992f4218e04a4e3e0068d74ff06a102efb237127991e3968eb83731befe6f6fc6822bc99754590ada6656adb76920b129335a2a610d434a3092ae6bd979792d7d1de66a0d200087b219fc71bbe180bb9e49b73273aa33f670a4131255351c61dffecb52afc388b61d8b65b8cccc462a5cd10ac9666152d1dacdcb190bbb41354bd106019372dd4d9f2df184faf1f538e387449db3f4fb67368d26cffa360e6000ccce28dad1e0f88a9d684e971b7d382557d16b649c26474da33df2b2363264f5f1cf8c5fa7aa537fbccf2d885fc9739d35dbc8fc3dc3f13be98c091a33d0a115c028622ba07b8aba5f5003a4febafc973654a4fb97fbb7d27dd374d1622ebf7c9c9b674be529565014a0972212559bf81435ff1c6d68f146b24b96bfd77343e097634ef882e64c0b96b325eac96bbee0356713c6e69e318f26cd4172c3d84c65980bc84afdde53e68d0dd8e8cf0dd786d25304e93dad44034040befaaaed2d7bf22de6faeafad335a11ec5f31ad0074c78fcf5ffe77282260edada833c28ef2d3070a53e38ff71053653f1f7e5faa9a3eec5a0564baea73c7b5231609c9b779f4b6a732c3a4e2092f0c0e35117ec20a7f1e4e413b4d014283db9ace507e178ec924006c06bb9152b66e7ca66785f9c89d2e08d1d23f00b8ce597a4c9e3af4fb9a1fa6ff560f9507b893054d2809d225795e98f5ce80981f5349901a0e1874237a1bb9c8c3c9ce216be39de1d105d937e9f5fbd4c7ddaf6792affaaf2975d1e0051b77c5ffe96842fa8c0bf724cac06610883a83d2831403d62fb5ed808226dd8f6eb7f208b189935408651fcdc2706c4d417c565dc0267f32a0ed7f766d9177a7b03e1098e218d5a90c53fb59bbdccefb304a788de81799b7cd2ddc4527aa6897842945a48e24ce87cbc8233b3ed4212876ad1a271832013a3a22d6b611377b78a48d2c066c360c128ed1e22f14839c1467dde1d5020cec4a60326187d79cc1f634484a79c6afdaf8df686693b324e49f75bb678134d83d2f68fe375a7bdab6d9fd483ffea719f397e6a8296cf1c82d6fe4fbe64e0c83fdda2493a9ae0e09def15cec4613dd0841f5d73201d1e29bc9a190d1028a273da9544b0fc145f7553954e2baf54e6d15aa3485887fabc1aea43dc1aa3ba13ffc26dbbb1daf352fdc1c6996abf48b8a2fb9f9d76904d8304b9a43dabd7172c32fb0708c567c41b8b93a3503b53aa9f32528c93b120fa4d02d13ba07a104e727f684f9627851728df9e6443020d3a6f2a8d104ea2bda720116adbf09c197ae88a7173b5ce2f561bf052ea2e4fb5df70d579ad118c8aec79489a4a0a9f22007dbad6b101d7d7c9001ec42bff3d78c90833666fe37c0630f884c6451c69447c2a2e90fc8a5879b2821a5f8eba9c99ef679452ca26e877d97041619a33303acfae91ae0a9bbfdb1f3236abce41616be8a3115b209e95aa427701988fd409e2793151f8c1c8fa68380e87064eea2fcd8be1b79f417d1f177473ebff2685cb38c354f25e303aed226b9a0bc48c3e4c1004b3646b5bae00846b80755567b018b797523a9820389f1781d4d54c5b5fda2813a40e49b940e6d28811bf0a32f30d87d18585bb8d8c4eb3c8475b0332e32cca0ee4f6af010055a9d1c33f4096e7eb3f357bbf57f00bad8ac5c99dfa61c77fcc949381bfb20a17bafb8d22c526f1e3b591e1e8c893abf983e1c590c3154deba8a021fb056776319d7376dd0e773096b6574a81ced342b14068bb9f0e4e87a0b38d5e77171da91c9c3dafd42ce6e99c3f0b7297a7f66c5453e8ece808ebd30600a1930f52c6f7a9d2cc676c07f24c2f8ecc0961d60133b4be27cc4310fbd468b17ee43f0186b84f53936a4cd0fdaa9097e0d9659a85c16084cf322f598f0b09cb2334e42bdcaacd73e1781cd2b2cbeca10", 0x1000}, {&(0x7f00007ab000)="4d8ab754c2e547b268479f567d659e5a358bc25ab917f65687ff2da878e939e6a3d0b31fd6554485e92626ea2e02903d604396fd321aeef5d86d6edfeb7645ab2eb48fcdf84f5da019733f7d8674ee566abfb0dda7332280d9e86e8d79e98c87761dbd67710c61562559e44c444756c54dcf3c0f4a6cc638f6e3a1b2f8a4a9b9f0b58c643153141794dd11571d7921d85f058707a167b0eea911bac07dfeadcdbc862b83df2be5b269f6bbfd0ec44c982f730cd318732138b05067e5c79c054aedf62e2eb2b97f72fb4e886ff6fd1c98d39f5a6ac92882d6518d", 0xda}], 0xa)