77aa5b67cd87f369416649c5c83e86933950f653c24e6605149f36a90ecd52bd8918e6264d4a5241184996c51317c6ae9a33724262d8c31a9af2ae0e655dd2b37d168e5f7bd421f0a48690968c7b78b23da8b12dd09614c24a9a7d5099a12692377c86d96afefa4616fee1fb5060feb12803066ebf0ed3e584a2f9b2920997d433f5855fdf85385d1060457196c39a46e291a199de609233d0b6c679e20b18d11ad76d61bf82e05abc6f7fcbeb5e7cbcc35cb15c10ad709381e0a98beb80a37e78ef5061e04252ad18751954381bba0c33360b3f6da799da539dcfc3d350e698d0f2e956d8a4aa03b1934c15860cc683981988bb6a8cf3a8dd736f1b20958ad5a6ee31b13e99d347c6b4775e016a0303949ff22b381eee10a646bd9e3f113800f88aeee8eb47960b78ac68f3fa509f0dcbb8f5c0ed4a25795ddc3b7cdb056b49cfe7a3b5a2356b695d888871d555599123c9fabf163425513e0d511cd66ad6fc36b7b70edde37fc44beef709a056150f92857d34020f198e5055b8727a90024ecc7e8707dd769b7ddbe63bf1ad187c11f9b47539e4dc496bc60a5c051694cb41269d4ed820739be0c9f75ca4f91e1677918a8ef917f0071eef2c9a5ddf1ba0b27bd85c097392e00b20c28b1544ee205644982db3dea2980b98a7ca614ec805d8f62523f69f390857b439e84d8f1604bf855fe46a14790f7946aa0530c5379d3d2ca4fefd21482df59c68b21b0297364e8d67f7698f7c62aea396e89678ab9a4da9380f111cf8cecde5a90e2992ef192bf48dc0e4e8e419fc7c860e655824f63af1cee877c274025581ecda29b98bf04064f8c96693054bb1bb8e04bb0d85c7c14b8f21c84709ad66c777c3195b5cfe104d2d0b894d43e884637297f5d703139e1888abca7e645031d7f71acb9a413e9c824ec0f9e09081267079f4914f7fdbe9388803f10e16ccfdf266a0e8809f46f8e9d7bb1f7e4535e67b3757e6562fb04de42853f9f812461e0dd117eabecdccd8b582470b18578864ae1a851d2edcb2544bc9f7fd3916ffa87bde296124e91ee87a97cef257217ce91e7ab3da5897f71f96e2b193ecf4d3bbe8b675e09f31f46089edf10f9aa1dbbfe645e49d9bb615af3dedd9d7bbe2297b13bcfb10b222a7cd83b4777cc8a6c3126ba57cd17a7977fa2eedd4a99992e7db9fc89b94722eb89e547a8a42f4b62cefc8e107fabf3461a72ea6ba07f0765d026632ec161500896c613dba59d7252a43bd7505f23a836df69b2c05f6d0d34f6130cc7682466610df471e599904a3ddae0e0363e5d0f58b0e842604732f4c09deaf08fbc9f699110fb323371a353367fafb53837743578b8db0a0e69902ee0971c57240f84c7b2f52c3615c65f911a09673b643928ac11c99474c9a2471a3c5545ada0c22359aeebc08c0f3dcd98282c5b2d7e33005f02a4585b97fff65f30236d06b2facf86f0f989a15ebd983f403b2d8730444fc3ff47048e5f774a28abcfc82615b297bbc1c5a476b91a88a43edb222ee2e49e8c7fbadf2b7ab06a5c10e775c53e2fbf78f390d4a0347f922991c3e8594f960cc1f6bd5334367ab8b22bbb9487b0c1a91e582ef1f161039846314f0995ed954b1bf5e2294704ec75295f30ffccb9e98e153bf52746c10fedaeadfcbe74f31ceb73ca1029e3f861c1d16f96f9ae82d1d71d135fff75d9ca7886b0db56cb3b4094fbe6a5c9ed4eb8e23d29a2f62ce7cded44167d8aabc2a23ecfb727cf46d68280b500947db7f2bdaca5953788d9e81dde3b95d9ed818367ac502ca45de5f7b5ba2118", @generic="cb201f39670752c63b063cf5cf9041d30d8fe34abd98d7e385175dca8acf3b0fe0fd3fbda021183f06dc312c908aa028fe10fcc2aff5b17077e79f63e1068243f6", @typed={0xc, 0x42, @u64=0x2}, @typed={0x8, 0x75, @pid=r3}, @generic="fe00b9734fdf654f4e4fb8588a2c07ff5b33443025d66e2a20f3d1897d0a794b0dcf8fdcc1bbdde38bd947f9b77697cd1d70bed176e15b86ea5699d1912694dde305915ba81c2c66f8472d3a3fd6fdaf57d28828ad239f6b250a2e2ec51e37864a6a1658d2dd56d73f848c9d909d91acb8a493eb2a34e1657a478c0a762323802f4b0a2fb073c5ca3497affae8e1c3f50662518307ea7f7518bf17452d36ec7e1c4ec8b55c6cee1794eca1961e4b311374a8b26e7355b917bd8bfdaf3cb5adaa9a503d9dbdc4e2daeffcf30ade10c0b70651d6408f59c6085d7d792e8842f625fe6aca462b3917f4a352339a"]}, @generic="a2929181c325d424fbf21738c55434d3d362fb5a110053a598a8811bd26aaa37738d5dbd52b38f1b92d67f94071c89740c8dbaaa8e58d0a6365035a668453ed01ec2c6ea1781ff9700116ebde585373076f89821292d86c9d04b2985594984b6697d1884238539df14c048dd3afc359450e48e4d41dbd9df33f3d5cbd74d1d4d2978ab6eae9f032d5f6c2c1ad7b8857fbbf4bd9008158a64e03133311a1fb1184ac7f15bf8de5d6f833f27b39a6eb2f1ecd9ffc41254778079249b90ef624196ecf3f518413c0c4845e2d02d369205f0fb01c26094ac9df8af43a459eaf3523238555cf37b6c75ecb120c67e73bfdfa43d6ff90e82e524914fe1469b576a1e1ce3a782d1779657dd74d99b08edbc5990c3e35eb2a0fd8cdb77c12d1e75ba23c415a6708a3e5bbdec7d7b2e99789df47973836e5bfd0f54b134d1dc5cc534ad1414348ccba75007c657a7c81d45cc27445261b854960f20c53005d663ef15003e94d2133944ab582899f14e0d3e983371b569378cd303ea882e6378a167660335f08428be72174903ff27c45f48e2c7695af807882f697ce6b938b326d14e50539d2cb38e07ea70104f36cb05c241b48ffc50594c03150ac468cb6c62f3716b6249be61287236f4e3a68352c9550e9ac7e057094eea1f92e387c96f6ebdd323b2a99f94ae8bc88d0373f7d0aecf0e17d36284608ca3ee31402048cfc0675482d5aaa0c07c166d659aa90ef98bc88e569c393270382ee3846f72617b312639ed6d056b95cd26f6b6a39802bfdd5a2a67cd5e66e40e48033d98dc796e3878885dac7fc459afea56d65c0fb14b0be4082ad2137effd3f6e068fc69aada635e941bc9d7e4e27b796a331cb8483d9bb724e9d4a18f2d24399751f0d01b0c2177e8cfa6fe1227893f631e7c5faef880bdf1da0fc3aa2eb71743bd805434cd2da587b2e52b21e21f092f007df827f698ab097ec74c364ddcbc8eb3415b78bc244e47f71d0c15d57dd13df51f85b0a9a65e2905bc46d70ba2034c1528d67c4f2a16735bc33f8cc5b8edee4df24fb4e447274353dfa666309dc3152d6e34a728eace8026629b53df596b015eb57f47fc6a2f19466faeaa65d3d18eeedebe449fe9ed0a2442902f4ab1743a2cc952438eb1c42c2ae86ec7cb2a79c4ef66e73d5ba9d1ad5d9f22bb59607abeefefb9a2f8e2f8582d9b1b78d3dc950ee8253d554da27503250e7a9550766a4ebeddd605b2c81fb725dead369682780646aadde666b355dae8ff7b121a6b80f784ce6cfeb485bf6b6243296d6d24989315524e3c0abdb46a05ef444f75d6081f0915271c5212facccc0446e475782f2af53182ce8be5aeac4812996070918814b64d33aa85fbbc81b8ad8744a1a880bbc62483fd51110d625ef5416f967eba4d4f144f9bdb970ddddcb6bb4715f5226ad5062b03dab5957797f10b59f5388734257da5ffaceb2c830f23b2f4a0e36e76c6c680ecaaf0db9b7c8f2e10d2d709c5719462110ef5f788d2059a9a7e35d0061eb493c1b24c85e7ded388037656f307c7625db7eb2ab7e880bf238348fd4eacfe0f3889635f367a2dd83cdcf5ea49faa8923436e01630cba05e40eacd7e5aefbd303f5137d9010d252a4a4304bd792faadead9cc3c0ddbca747655f20636ebe8f6048db372d0e1d18e108831d587b6eef24049947eec6df3d186e44236cb6711c73bf027fb0a71596a3e8285fefe26247ad79c069420a9780e9a2c684aa29d90586683fccfde38c28b7c0aecde00c9e3825d27b7d0f02e87221a07026aec177cda3491cc9811ebfc208d89e671f2423e8cd2e219b86be143fe3275836b1c63b7681f66124fa3223a11c388771722064954b7729930919e158c2673ab3d5231eed4810b13c2468534b12925f536b241df96e687709d98fd8c7843ab9a0396c2176fc0985a2baabde4a1c1303dcb3ffad627e5735f392797ceadc82a1afc67837d967d7d41fce20550e318e8b9b41b986b90f74ce03fb052cf593f2156d7e816895911b0846956d3b5cca03bebf9b215dad480241bd2f853bb8335adb5fb26663942d7a513cbcf2ebeeb7adbebb8dba744ef27872cb9e68cdf444da7fabd8f6280d2493e073be1cf296fbfcbd3204a1ada772851dc58b6846cf52252dd3667322f18762dc39327907d8b77116462fcecb8cf5c09b2fc34deac409ec4d16964919546a9cb90749330726d84398eabfc67c88a92b7b5de07cebd12860da30f22ee6881849c93aa06c78d79931feb96d2273333ce3ec49490245090759a75475d6fa242471432d9e5126c9d2de2ff1276e919e1bfcb570ce3dba02fd10b4e64b29c574e36a0125cf2df50c19ed5479b88ce9cc3c78e5c91757f25aa8cb0cc16b48d83a4dd1261a88e3e3ff7e97686c618648caf2490733fe7deefb7f4e4bbb0e47206de6d165a0f4aab314f51050c6a9ac0ff5c9635b676c88924a2fa17b3d157c77a58d44af4bccab8df83e87de3c2407a007bac156a1517bc43afb5b1c21a1c2300df04dbc4ad3a88128d7d542864ed46346f521aacaff12b62046fb9582fca0ea3e4cf83f4cd6d9e48ead324c3df9f991c6ce2b05fc11e1b4f0c99fc8421398cb03f1e9f778416da4a391d72dba3d91670c5a93c6d93d89df99780958ac7be4f0177d58ad6d6709c54de1a5c1c67998bec753460dcaecb2900af12b15e1b762e512947d20b0a3f2dfd73b85822606b0be11eb0cfd0b3eb185b77354a02a9dd77932ddedb509326aa204ec081e78e6894146a3c4daffaa61aa683a3737a2d882fc44d478ebc2deddc80a0e822bffbabba99ec41bc4f81a70948f9697bf163fe18676cc9d832a88c197c3d8ba3cbdf79c3687195c48aa51f8a121ea54f55dbd8c9d3223c308ec0f8dd78f3dba1bb743fe707810310aebd00f61b582b334f4ecb16990c1475e67bdeb006ece04b6223c71efddb7bec3ddb5a4cd28682cdd25332107b55aae9fc3180478b0ed87d1cde3c1403d890eae83e1873cf6c8beaa942e5f82ee6f36ccf9524561960b8e4f877a4671e6d7198871bb52cdce3a2fbc581092ed29630d4e56fef3d9694e8915d4a734eb8e3d10da012d8fc3083715b67454ed38d65ab5479e78b6881fe9710d0e4d110bb616c936fe0c7774aa5e945c944ee0ad66b7e7f27951d12a7c4669285f116a2017408ae9b90098e0c61bc3697728802f8c08c64194250f7dae7cea1178a329adc2efb2679b817a1c408fe57ca806cfd783584076d18e35f820b853c056e30657907b2bf60669fd8857de88762aff636b574a76d2fe96832357c5d379dea1fca732f41cafcaef4f362f0f4942cc9fb4167d22670a9089429c0baf4768012dd429c177b150f13fdd3e740c09a8729014cf318b4659822c63af14cb0b45f86992a678101901cc0b0965a791a0114c286585bdde17655f4a9fe07b00866db551a159bb5569095f38b2e4a20816cb296d7337dc7835891c6ed23254df65d0f306bbfa936a218e852757500128411e88f33d28880fc3369e08d1c5564f1f5ad62c0da800acc4b1df2ce1db1ca75c4ae0c2f67cb595613b8dabdf701b4b9ee97027e7911b9905d18045abc7f0021d15ae4f1d5b8aafa4bc9a05247e0948ae5d623147167b48333f2032389d3257eff699d9df4b2b0966edd4e4320897da098830e6a90130720f6eec6f2a13b9ee84e9b8bf277374d07846378c87130eea4c073a69d53b30d96a125c892a63875fa5a5268eca064d847f9d5f7e166d7c2e27c0eb71008cdf62963229918d1832c7000031aad22367bf6e80beb70b7733ac48c34ebd17433c7ca1f51a0317c849a7deaba0d75857b46af42d2264b063d129d9e3afeaadb1c1ea27b96ba3abc8fb138af9fe5388aa69ca361ae1ca88ed5c9077c899ce642400a29734f2f0d69fff850c776a6919370b0dfb1bafd2054a2aa5bc30f214ad85bac57062681c6fe7a73001133e5d60beecd1e1a34937cecbb0620f2b62bf5ad37154e6a3c81279cedd9da542ac42dfaece623aad91f25db4e49c804e0703faf78cb6f220ed6dc4f8245a4380b0b115350af6b3a394fcecd890a4fffc8de16de962263813c8b1a8c7a2f366f40d0a405894704f3ca091814a1cda20fc882de65b81787b86075c076d4b05a451bf4edd57d7553595c8adb4e4dd0541dfa12e520517846e39700eed3b867def146302d39465a486317e5d9f23779110dfd975001ace65bae66cffa3246fdbd24c73c3b9df3c0744a9e5ce53c0940758836291f901bb82cb0326eb2f307efda1c3f1ff5422021708f67f91d151a086f2c1c90cc2d58c75165a5462b7a8534071e69e654c89fef04e8cd13a4fc3c70c00f419fa57f3280d6066cba187cff3f181971f9fe8e3e2348b84ab99d7d01efcf77b6eb9eadf5b931419d973ce795c41e76010fe80af8cedf17fcccddddf43c344b3a7974231cf0fc834e840c3dddaaeb9ae4caa3df89907e2d219ec30b1105051c8255521bba0c8b0706ed82fb4a20cd0b9d567781264e8664f6a39659e48548dd53768500dcae6c42104f3c16ed361effa9ec8a1c7d590caa5c5f721fc25d284297d393e036dd0b6e2baa9c126831d36366ea37b4d9f4e021965826d1f53969bbdbd74509841d2396e3a72e6858895078a2e35b461c02a028aba326263ddc6c1f0810842919ea40c23f996591af87e3293982263773f81a238bf04c589d22c2421d04c160d7425a9b92f7d034bd75106ff48a2a5c1bd5f284231548ee45f6bba1a6683c3e8857a697d758139d7552a7462e488f0f6ed56afc4ecdfbdf81f1972d974be833a75fc50599c3bb4850f45d6831107562f03b1b3126bb70b7340eada1c6ea77dae4c7fababe493ba0d4fb592fd0b0503ef1edb754162cc8c1450225bd8bdcf5f05c8570853bd2e3289f98bd53d864d9e5a037e89581df1cb5213d35e7cdc0bb204ed0da393576ebfc3f08bc79134be92d274bd0c56743cf4dd01a319be6454fefdc61ad409766cf0b824f7e85b0c9acc27ee7767021cef57c38ac974a8b8803acce52f637399a86de9e0ccdb25f2549da73524d68a8099bad1ac085e0b08993d32dcfa670e3862293464a47898e48a2b5215b9ce8e88823d98522fd4699041a3614389624e2d60840de2012fac19bba5c6ff8d70e80f46d2da5d48ec3e6fa75d7d6b04b10326a487103991ff103fc048812ac4892294ebfe7b92103af07e68fb7e3c64187eb3f386fe65c182f9bb568b60e3d8045744bb63d90a463101b6f5e45e8332f54eb43146e85537836bd63d7febf3b9d7d4219b0d764c3e3e7dd5c97f6e6acbb27299e0cea600cd81ab2619034b0cd0dfbd7f881fcf144154ede7557a339b242e7b2ea3f097ead25dee26dc6763e52c6a3e43db0b380db1cc1fc35ca7960db2986cf5dd5e2b257ac413715a47105cb0d5296bbaa492bc65f6595e31580a78eb07913442c03deee23fcdae84e6dc80de14cd91a5817ccbff62360c34226d254e2709016e08c52d59b9029e44a2638b46131d8090c461d4a3f1b0b45c4c436a0bb16a7f6961cb588fdc8460d21e9dfe0e3d7008ec2d5a3d5db2cf5c55cebda6d47eb99f9736d5cc980f8292242ab8de64a649d241d7e66a20dce87c7f3e11da4d557ad87e92b9047fa91589a7ecd2b532f7e22e72296502c711f72a5a77f5e84313730fd5201dbb23c150852bf883201ddd1d29a4540e90dbe9ef52a4c750cbb77bc4503a956e85a63e5ff2ea44980e10659047bbb741ba45aa1abe85e22fbaed80286c756504c4e2ef536d62b6ab15970bb65ec13072fe84"]}, 0x335c}], 0x1, 0x0, 0x0, 0x800}, 0x80) fcntl$notify(r4, 0x402, 0x9) setsockopt$inet_sctp_SCTP_INITMSG(r0, 0x84, 0x2, &(0x7f0000003a40)={0x8, 0x200, 0x9, 0x7}, 0x8) r5 = dup(r4) setsockopt$bt_BT_FLUSHABLE(r5, 0x112, 0x8, &(0x7f0000003a80)=0xc92, 0x4) epoll_wait(r5, &(0x7f0000003ac0)=[{}, {}, {}, {}, {}], 0x5, 0x2) setsockopt$inet_tcp_TCP_MD5SIG(r5, 0x6, 0xe, &(0x7f0000003b00)={@in={{0x2, 0x4e21}}, 0x16a1, 0xfffffffffffff000, 0x3ff, "7562063cdc2f8905a1029fc335856d4140b3d4aa574eb9e899ccf5a422463e9e4b3565c0ab58f001f0bd18bde72457d666361e86b68362f701d750b872dba2b97165a75f0e51b22df51340b980aa34e7"}, 0xd8) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x0, &(0x7f0000003c00)={r2, 0x8, 0x3, 0x510}, &(0x7f0000003c40)=0x10) getsockopt$inet_sctp6_SCTP_STATUS(r0, 0x84, 0xe, &(0x7f0000003c80)={r6, 0x400, 0x9, 0xd5e, 0x4, 0x3, 0x7, 0x58cc505b, {r1, @in6={{0xa, 0x4e23, 0x9, @mcast1={0xff, 0x1, [], 0x1}, 0x1000}}, 0xb1, 0x10001, 0x2, 0x6, 0x6af68e2f}}, &(0x7f0000003d40)=0xb0) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r0, 0x84, 0x6d, &(0x7f0000003d80)={r1, 0x67, "6a803509240827155e5c7c6d70d2ca74c47729f014844969047a85d9ac33ae1b54afed9161ec02cb7cf5cd329d7e647444a15de2bfa4a1e4669911b4555e34646eb9225dd94a8152f066b14a4fb5b5ce2277b180de741eebdb85226613d73f0ab310c0bfaad134"}, &(0x7f0000003e00)=0x6f) ioctl$EVIOCGREP(r0, 0x80084503, &(0x7f0000003e40)=""/150) read(r0, &(0x7f0000003f00)=""/227, 0xe3) setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER_VALUE(r0, 0x84, 0x7c, &(0x7f0000004000)={r7, 0x0, 0xff}, 0x8) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000004080)=@filter={'filter\x00', 0xe, 0x4, 0x3e4, 0xffffffff, 0x0, 0x0, 0x208, 0xffffffff, 0xffffffff, 0x318, 0x318, 0x318, 0xffffffff, 0x4, &(0x7f0000004040), {[{{@ipv6={@mcast1={0xff, 0x1, [], 0x1}, @loopback={0x0, 0x1}, [0xffffffff, 0x0, 0x0, 0xff], [0xffffff00, 0x0, 0xff000000], 'yam0\x00', 'bond_slave_1\x00', {0xff}, {}, 0xff, 0x15, 0x1, 0x8}, 0x0, 0xf8, 0x11c, 0x0, {}, [@common=@ah={0x30, 'ah\x00', 0x0, {0x4d4, 0x4d4, 0x1, 0xffffffffffff0000, 0x1}}]}, @common=@unspec=@CLASSIFY={0x24, 'CLASSIFY\x00', 0x0, {0x2}}}, {{@ipv6={@empty, @mcast1={0xff, 0x1, [], 0x1}, [0xff000000, 0xff000000, 0x0, 0xffffffff], [0xffffffff, 0xffffffff, 0xffffffff, 0xff], 'syzkaller0\x00', 'bcsh0\x00', {0xff}, {0xff}, 0x3f, 0x0, 0x4, 0x2d}, 0x0, 0xc8, 0xec}, @common=@unspec=@STANDARD={0x24, '\x00', 0x0, 0xfffffffffffffffd}}, {{@uncond, 0x0, 0xec, 0x110, 0x0, {}, [@common=@mh={0x24, 'mh\x00', 0x0, {0x77, 0xffff, 0x1}}]}, @REJECT={0x24, 'REJECT\x00', 0x0, {0xf}}}], {{[], 0x0, 0xa8, 0xcc}, {0x24, '\x00', 0x0, 0xfffffffffffffffe}}}}, 0x440) fanotify_init(0x0, 0x8801) 2018/05/03 19:02:52 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0xf00, 0x0, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:52 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc00]}, 0x10) 2018/05/03 19:02:52 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x14000000}], 0x20) 2018/05/03 19:02:52 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff000000]}}}}}}}}, 0x0) 2018/05/03 19:02:52 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0xf8ffffff]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:02:52 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x1000000000}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:02:52 executing program 6: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000fafff7)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) perf_event_open(&(0x7f0000000040)={0x4000000002, 0xffffffffffffff90, 0x1e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0xffff, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x97, 0x0, 0x0, 0x0, 0x3414, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x101, 0x100000001}, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = syz_open_dev$sg(&(0x7f0000265ff7)='/dev/sg#\x00', 0x0, 0x2) ioctl(r2, 0x4000000000227d, &(0x7f0000000040)) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r3, 0x4008ae89, &(0x7f00000000c0)=ANY=[@ANYBLOB="eaffffffffffb672edcc7fa464e0c897c69ce945ffff5002000000000000040000000000000000005729dbe5f5c2dad63f"]) 2018/05/03 19:02:52 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x5, 0x0, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:52 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') setsockopt$packet_fanout_data(r0, 0x107, 0x16, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x5, 0x2, 0x9, 0x9}, {0x8, 0x1, 0x9, 0x1}, {0x8, 0x5, 0x4}, {0x400, 0x20, 0x8, 0x800}]}, 0x8) bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) getsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f00000000c0)={@local, @empty, @loopback}, &(0x7f0000000100)=0xc) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) accept4$alg(r1, 0x0, 0x0, 0x800) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:02:52 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1400]}, 0x10) 2018/05/03 19:02:52 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x4}], 0x20) 2018/05/03 19:02:52 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff00]}}}}}}}}, 0x0) 2018/05/03 19:02:52 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) getsockopt$inet_sctp_SCTP_MAXSEG(r0, 0x84, 0xd, &(0x7f0000000040)=@assoc_value={0x0, 0xd7}, &(0x7f0000000080)=0x8) getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(r0, 0x84, 0x7b, &(0x7f0000000280)={r2, 0x18000000}, &(0x7f00000002c0)=0x8) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) open_by_handle_at(r1, &(0x7f00000001c0)={0xb1, 0x1, "9ee5ac0cd8c52a1919e5a3fd4c4562bcd8ee41036e7798df99a41138301e2b1d0f54223be6f7a61a4f9bd79c828245cbb936375e60c87b05ff20ac87e3c2c4f8035effebb2f831683351e593270cd49798dac31a4db8c4ba7a09b9712d47d2e48d638b0918517feeb50ae9f8b493e3cc89383aae87a26e8bad3314bcbc42e68ba144b9ac0d0aa7ca5af46c606253d1f26502ce1a7415a80a0a165da77fdfc9ccbabf55e5cefb34e25a"}, 0x44400) setsockopt$ALG_SET_KEY(r3, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:02:52 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x400300]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:02:52 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x2000000000000000, 0x0, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:52 executing program 6: r0 = syz_open_dev$admmidi(&(0x7f0000000000)='/dev/admmidi#\x00', 0x7, 0x40) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r0, &(0x7f0000000040)="e378b600beb0f4bf38a25d17fa4d7a8c7e8d83ad0db02d52a29a4c0a74ca846f8309030c22aef7079606072a3f4b684979d6112adeceb23cb81c1b011f0b5eb29f19962959392f08518ad36cee9db3ede55365740c9a354a91525655c902cf42fee684b559fef2656228961a926a8ea2131c0cda4dd3ae30d1df3ec4abf57d66332060ec642d973776b0cabc32a5ff2019d67163b70ca7b01d9c44773db3ab82cc02a963efc1a275fb05d02881c79a8043ff58f229f490d91c0ddedfe3b22d0a49834c7cfb64659ee300933c70eb2054", &(0x7f0000000140)="9578df82747e39e825f783e3fa", 0x1}, 0x20) ioctl$DRM_IOCTL_AGP_ALLOC(r0, 0xc0106434, &(0x7f00000001c0)={0xffffffff00000001, 0x0, 0x10001, 0x5}) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40106435, &(0x7f0000000200)={0x6, r1, 0x10000, 0x3}) bpf$MAP_CREATE(0x0, &(0x7f0000346fd4)={0x0, 0x0, 0x0, 0x8107f}, 0x2c) bpf$PROG_LOAD(0x5, &(0x7f00000ba000)={0x1, 0x5, &(0x7f0000346fc8)=@framed={{0x18}, [@alu={0x7}], {0x95}}, &(0x7f000031cff6)='syzkaller\x00', 0x5c6e, 0xfb, &(0x7f00001a7f05)=""/251}, 0x48) 2018/05/03 19:02:52 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x300]}, 0x10) 2018/05/03 19:02:52 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0xf00000000000000, 0x0, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:52 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x1e}], 0x20) 2018/05/03 19:02:52 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x76, &(0x7f0000000040)={0x0, 0x1}, &(0x7f0000000080)=0x8) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(r0, 0x84, 0x10, &(0x7f00000001c0)=@assoc_value={r2, 0xb90}, &(0x7f0000000200)=0x8) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:02:52 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x34000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:02:52 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0xf5ffffff]}}}}}}}}, 0x0) 2018/05/03 19:02:52 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}, 0x10) 2018/05/03 19:02:52 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0xffffff7f, 0x0, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:52 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') setsockopt$packet_fanout_data(r0, 0x107, 0x16, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x5, 0x2, 0x9, 0x9}, {0x8, 0x1, 0x9, 0x1}, {0x8, 0x5, 0x4}, {0x400, 0x20, 0x8, 0x800}]}, 0x8) bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) getsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f00000000c0)={@local, @empty, @loopback}, &(0x7f0000000100)=0xc) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) accept4$alg(r1, 0x0, 0x0, 0x800) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:02:52 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x1200}], 0x20) 2018/05/03 19:02:52 executing program 2: perf_event_open(&(0x7f0000000340)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000040)={'team0\x00', 0x0}) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f00000001c0)={@empty, @remote={0xfe, 0x80, [], 0xbb}, @dev={0xfe, 0x80, [], 0x21}, 0x5, 0x3, 0x380000000000, 0x400, 0x98, 0x200, r2}) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:02:52 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x2]}}}}}}}}, 0x0) 2018/05/03 19:02:52 executing program 6: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000080)=0x400000000000001, 0x4) sendto$inet(r0, &(0x7f00005c9000), 0x0, 0x900000020000000, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) getsockopt$EBT_SO_GET_INIT_ENTRIES(r0, 0x0, 0x83, &(0x7f0000000200)={'broute\x00', 0x0, 0x3, 0x8f, [], 0x6, &(0x7f00000000c0)=[{}, {}, {}, {}, {}, {}], &(0x7f0000000140)=""/143}, &(0x7f0000000280)=0x50) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r0, 0x6, 0x16, &(0x7f0000000040)=[{0x4, 0xfffffffffffff60e}, {}, {}, {}, {}, {}, {}, {}], 0x8) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000002c0)='net/fib_triestat\x00') getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(r1, 0x84, 0x74, &(0x7f0000000300)=""/146, &(0x7f00000003c0)=0x92) 2018/05/03 19:02:52 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb00000000000000]}, 0x10) 2018/05/03 19:02:52 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x40030000000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:02:52 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x1000000, 0x0, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:52 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x3fff, 0x0, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:52 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00000000000000]}, 0x10) 2018/05/03 19:02:52 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x400000000000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:02:52 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$adsp(&(0x7f0000000080)='/dev/adsp#\x00', 0x6, 0xc0000) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000001c0)='vegas\x00', 0x6) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$KDGKBLED(r1, 0x4b64, &(0x7f0000000040)) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:02:52 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x1200000000000000}], 0x20) 2018/05/03 19:02:52 executing program 6: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f000028c000)={&(0x7f0000000080)={0x10}, 0xc, &(0x7f0000000000)={&(0x7f00000000c0)={0x14, 0x18, 0xffffffffffffffff, 0x0, 0x0, {0x5}}, 0x14}, 0x1}, 0x0) 2018/05/03 19:02:52 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0xfffffff5]}}}}}}}}, 0x0) 2018/05/03 19:02:52 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0xffffffef, 0x0, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:53 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') setsockopt$packet_fanout_data(r0, 0x107, 0x16, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x5, 0x2, 0x9, 0x9}, {0x8, 0x1, 0x9, 0x1}, {0x8, 0x5, 0x4}, {0x400, 0x20, 0x8, 0x800}]}, 0x8) bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) getsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f00000000c0)={@local, @empty, @loopback}, &(0x7f0000000100)=0xc) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:02:53 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900]}, 0x10) 2018/05/03 19:02:53 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000340), 0x6e) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:02:53 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x3f00000000000000}], 0x20) 2018/05/03 19:02:53 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0xf, 0x0, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:53 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0xffffff7f]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:02:53 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0xffffffff00000000]}}}}}}}}, 0x0) 2018/05/03 19:02:53 executing program 6: r0 = memfd_create(&(0x7f00000005c0)="6465762046a80d01bed3c1e1c85fe2dbef94a677a99248217280a42d688043cc913ddb112187ee23355083fc8a1eed8f3d1a468b405da49550403420a5685e12afb758b1bfcf91d09bfe61b023e1b04f2f8e23a38e1ef575997d875079d8275500cf932de25ff116808e0097e9a30f89ffec73d758337ba4ecfe26e0709dceb3bc100af911f29826293f7e6d4cbbb7fa03189e2fd5b9461150c1f6c46be2eddd2f84ce8136164ee052fdf7c5919654885d693f6c70f42b0eef3f33160056b93855cb84bf62730fd9afe77c1b8d7b0b9dcc2a7566f6067be13c15bbbc440e796acc56b204c7f48fcdfa2e84e52a95", 0x0) write(r0, &(0x7f0000000040)='v', 0x1) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f0000000180)=0x0) migrate_pages(r1, 0x9, &(0x7f0000000080)=0x8, &(0x7f00000000c0)=0x7ffe) sendfile(r0, r0, &(0x7f0000001000), 0xfffe) ioctl$SNDRV_CTL_IOCTL_ELEM_REPLACE(r0, 0xc1105518, &(0x7f00000002c0)={{0x2, 0x6, 0x70, 0x2, "bac341219234368a781f26effb5a83b3cce7db8b6ab692a2fc73d24ca3a5ad6815261642fc4a02a80eee5f98", 0x6a3}, 0x0, 0x0, 0x101, r1, 0x6, 0x2, "2431c2635e655119aea631e0506b934019ee2f49d811d880f8a1295aa7a55ffedecf54005fad19589c30e9b48b2c67036376b7998be00c82b51e62dfd92a50f2", &(0x7f00000001c0)="6465762046a80d01bed3c1e1c85fe2dbef94a677a99248217280a42d688043cc913ddb112187ee23355083fc8a1eed8f3d1a468b405da49550403420a5685e12afb758b1bfcf91d09bfe61b023e1b04f2f8e23a38e1ef575997d875079d8275500cf932de25ff116808e0097e9a30f89ffec73d758337ba4ecfe26e0709dceb3bc100af911f29826293f7e6d4cbbb7fa03189e2fd5b9461150c1f6c46be2eddd2f84ce8136164ee052fdf7c5919654885d693f6c70f42b0eef3f33160056b93855cb84bf62730fd9afe77c1b8d7b0b9dcc2a7566f6067be13c15bbbc440e796acc56b204c7f48fcdfa2e84e52a95", 0xee, [], [0x8, 0x8f, 0x1, 0x401]}) mbind(&(0x7f0000012000/0xc00000)=nil, 0xc00000, 0x0, &(0x7f00009ecff8), 0x2, 0x3) ioctl$sock_netrom_SIOCGSTAMPNS(r0, 0x8907, &(0x7f0000000000)) 2018/05/03 19:02:53 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0xff3f000000000000, 0x0, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:53 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0xffffff7f}], 0x20) 2018/05/03 19:02:53 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f00000001c0)=""/133) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:02:53 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe8030000]}, 0x10) 2018/05/03 19:02:53 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0xffffffffffffffff]}}}}}}}}, 0x0) 2018/05/03 19:02:53 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x4000000, 0x0, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:53 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x2000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:02:53 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x1600}], 0x20) 2018/05/03 19:02:54 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') setsockopt$packet_fanout_data(r0, 0x107, 0x16, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x5, 0x2, 0x9, 0x9}, {0x8, 0x1, 0x9, 0x1}, {0x8, 0x5, 0x4}, {0x400, 0x20, 0x8, 0x800}]}, 0x8) bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) getsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f00000000c0)={@local, @empty, @loopback}, &(0x7f0000000100)=0xc) sendfile(0xffffffffffffffff, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:02:54 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x200) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:02:54 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0xf5ffffff00000000]}}}}}}}}, 0x0) 2018/05/03 19:02:54 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa000000]}, 0x10) 2018/05/03 19:02:54 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0xffffffff00000000, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:54 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x34000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:02:54 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x1e00000000000000}], 0x20) 2018/05/03 19:02:54 executing program 6: r0 = socket(0x11, 0x100000802, 0x0) r1 = syz_open_dev$tun(&(0x7f0000000100)='/dev/net/tun\x00', 0x0, 0x2) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={"6966623000faffffffffffffff00", 0x1000000000004002}) write$tun(r1, &(0x7f0000000340)={@pi={0x0, 0x9bff}, @hdr={0x1, 0x0, 0x2, 0x4e7, 0x9, 0x1}, @ipv6={0x10001, 0x6, "78803f", 0x14e0, 0xbf, 0x0, @dev={0xfe, 0x80, [], 0x13}, @dev={0xfe, 0x80, [], 0x1a}, {[@hopopts={0x32, 0x202, [], [@padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x6, 0x1000, "ba7d58043454b00c33036f3de85e64e1e88d688687e7cfebdad5c982ef6f113737e018f6542fcf315e56f0981b5f875319e3e147eb0017cb0d1882d6669a8f97fb728d9bea0332968a5985828ab9bc6354b620f931a667d64f983a278af91c480a6feb0e1479f9bc9d6e2c87b687159a099d11992354223add322ccdba9e9f3bba78da3dc7debc36381514b0ae2024f1196485934508de234854621e20d92302b065bac4a5775c8dd4037a10415c2551f3eda49fafe0b9a8f600121366f96c597188a7d0217bf5ac6d427c73925eb673f9fd68bf1dd8d767669bb7f48a624a4b2c6d922ef51244434f5cdb5cba824c003e13ddf75e078be3431ac53469ce94840d0ef265b019934dc43eb8a3c6f342bfacfb55fbcf1c62d88e2dc268b3e242dd141558ccd97fe3f9987d7abef3c31d47fa8709344be33b21f3c2c0c414d7c127306be72ff119d0f322e9dd0bb73383b8563acbf7d36c450c1359723fbaa1bff93d9a70eb6e211a50c67bb41c0e5d93715d435e69c4b27c37638c39180ddf3dd8800cce4e6fcecf05862a21a736639eb645a296f695d2fe5f2918a45a9ac5d13564aa8006e4d95b2d5bc8d06edacf11d68f68c795ad525c767e9f4d7e08f584aafd28c935eb46221af69e89ee4e444e921affa854ac0649778004016d4fab66427894a04743987bcdcba7ec3c182c6696ad54e321d6f7bbe0b9fc2780e880952c2228a55ad12dd33b03409bee5dfc75e362065e2f82798e3abc43635a8613cc96ca9ea4bdd10d9353307b693be8f21563ecd70ad61b100686b6228f862707e1155e1b0322a98e51ef119dfad07bedffb2300b2a201994fc2eecd29535b622ae3e36af3f004c8379780f83975b9e1f82a887a621f7d33e0df42690fea48c2095ca51763ab29994e3da8d53255478953257bb6153b94f869adc1d08018741c5fb9a29d33d80fac86888b8af9b2f14572825ec85a4b1ac4cafaac696f05b68f6171c457a77dc0fa70ef9e4aa2604051d8f8d470fc1ed890d81004d236b448cee7f090af43d7032693c818c95b5b08d739d7fa6fe27e64f22bcc3212ec50c163b2e17fb67198998338590e3330c69dd0dd2881ac6c8543a8ad5c93c165302e7c955e66b09d67faa7725fb7d39b7f6b83c87c693335dc195a974faefe870f39d333e42d07f0500e9605355e3927e4a08730820283c12622a34719409d7d1639e10720dc12270db3aace1c16da5765c28f9e25a398bab0e1dae5b07a5d1eb4a3ee0fd96bde072fa77b738a571a04ff167a9678f515bab8596d4b5d79c4d18392b3abc63c2a39144d3207abcc5fb13b9bbc47e52d4f4cb10ed3fd47be22bee56d0d35066bf5c7013d3c69c76267bb2feb8fb687560a4e43b8f8bde72861ec334e342f60f99155e31bc5812082a6ecaa2a72ba5c4aba0ebd24230c8669a31f04f755ea9012926040cbfab50188cf29ca0db2812be80c3fdc6dbf5a9032f31b1155e61b7cfb1e4fbb39b5da5cc68c504a246365c6fe6145e8386f3efa6ff7ea606a21e7fff5a347aa15a10763fa1db25882004c9eb97b4a0dbf8a4400c510b1366cb9ea02a48ce97e48ffd7074d5a5c52f5f14f3d4131f51f354c8e79d04d0fffc6ff58fadf9de497d1bb0028c830f0dd43c5343e96dc8b68e0a7d3deec7012776f949bfc6aa547e5414e7c3c774961e93272beded6eedc4aad9d04f668f5b30cadc6a02b40114f5189466b8e3fe79868d75527bd80ce0534451e0bbc307241f3e1e4dc5baeb9a567dcf73666cc6ac723bc91699b271edcfadb7563430112cf60c68a2c5ce98e921e59aaab98115366105a69e839586ced8b1586f5516ae7c4d0497f3445739f79f0d6deaef8ead5635b632eeefffde73d184c01d5ef2f0d40a9190c53f6664238491ecc2757c3cb42e337a3f9e25fe821acac417d4986e67e73cc44e1cc553b03d390f7d3424405e75f0739d27baf11123d16e65c7ac8b28a7acf8b5fb5fdeea9ffc6b7ac464d6bcc7b839f7bb23e057a0df268faaf175f303aa077b96146973c89fee5dd22181464c2fe90269e802bdb7a888867ccd9e45fabda49938ae0fdec8fe57ba91bc0b06b758c3bec43c40ad2212c7f06d5db5eac3c46e72e939b87fdbcbfb89862d64561587e886dd17169620ed52854a02badee59e7686795c560232a3ce3113fa2b25e5b1d0e6f49ac363f90e256e269bac048c31d8f70443f1f7e1ac78f5e67b91607b06000068a4fb1d332e994c5d76ac708b19f929fd89153ca48eddd3268961ba76b2bc368aea074ff6c7c2b42910ad2d04a4912341c84c038eda75142f618b0a08c364d60c9c885077192fb8806456f173d3522b6cd89eecc4be2f14312f728fcbede25524e1743d6d26f05a20c4e37cc369d7b8f616585bf9fbef9dcf4ccc9b7c23afd1662dc90a4fc0432e6a242d94ac17cd892db2b699a146a5f9fb5172637559d1986e4bce61d21cc73f58968d0a02274e536cbe1b892a3ec3c97df06dc2be0018b25c57016f0de64839784e2e8bcd0fd0a74c886b94eb35d4164cbe99d8720cc96373e7491aad0b731d98a2555cf0c11bd39af6aeb87b8e74dd5225143391018454d01124453b338d33b9ed9fb19f9954c5bb543f529a03a1ffb923221fac552f93db6f76e4ea5ce4110338b557c6de54820422d4293590717b353e460f32ab4215b8c79625b5e64aca2addddd80fa0b6a92e4693275ee5041e462eba8ba8a6c2422a4b4b707185dc8d0622037c215cb322bc8805f9ce59e966d65d7812b03da975def5987226bd12c4353db3b4d74071cb96bade07435e3e7753aa82a28520b5f4441ec3d96b10ab6da5867a1a0f6e0eccf74c356d5e3d968ba42f5254c23b1e09764d16bb6851ce6ebbf2e4706dc57baec7c6cac90efb441a5af9947abbb7113a8f4e45233c74bb51e3eb04939516a5011183c6121904c604d9a4a80db5b480e010daa3d1cb427ee23b080fd8f7ff746e8d8990ff1036bd13601d44b538882031dcd1eb603fec88eb01740107bd22dba8ef3271a988b88ef70c2f5d9a0897c5491cc785cd375aff9817e142d2400aa24758aabe78d12ddc3046bc3e58df0fa01f4e2a63c656f7326195f39e46a4a2cfbfcb4087f0fe4e58031667dd7a2ede923e0dc3d8fcc0900d1277848a7db64160ea3d2af9264d9bd14125c148bc773c177e671e0b55217216bedba99cf676d74c22cde20b88989a24dd9d18154508f2c333ae6c8aa2944f97b74f87ac15be99f4151fcea80fb658ee9dba888e60931d97e2dc90d01a8a522aae3f888e419289403eec45e8e769e26db6a2564e79ec67ae144ddfe4982fe0441e9b66aeab350307ec9f2b64ce0f8e0cfbd3a8cacdd810b2d1c58ff89de6586f35628fa911c4082f6cb94865d6961403d5aa9a4c731487854f90394d1eb4fbd6279a628b4d5b246b5f40cb80015cac3852bd2c15d4d4c55f72587deffaab5f61951ee56ddef233d55b748d7dfec9f7f6eb84b7124b9bd435ab2f4225714de3605c3bcbbea45983609660e1ec0d8c310c4250bd93bc28f95618b2d450ae0d9766fc1f039a575c2de546c5fb46693a26915ded9635449c381a776d19537d0d74272bffa19437a1bb157fbbb46558fb7db56d15c89a5c52670fd20bb741cfccc91d24db6e3c65a105e82d9cbb981378c8ca7d59c12a1362477d855db01e54f8154f123c1c705ee7fb34a660834d43d5c56be84dedbb71e7540c7e39b5e7cc1fddfdc7eeb719389254bf7997905806982a73ca2ff70a64c8d643bebbff6ba24a5165e6c0ae2ee289ba8997d2564b66237a00b0cb436f4002dc057b3ae49c4c44da8f735acc040dd44934edfbe97d00306973c2b2629ba5661264b12d5feebdeb52e3f85f86bfd06e777c24dea0ebad2adbdb6c8b9966c73b1ecd7d5ee6af24678cc924249390d4c7ca40afc2714c22dbeac8adb85e5b7966fc4d337128c19c606d8726508bdddae66cf8e5b7f40952cb66783e93dc1bc31533f9224394b025e9098f2df19f45509db3524cfd04de8f6b9d0b42e5232ab3a1b984504ca711b9868f87a527f5b8a1ebaf694b676838b6ee1df2ed2a52627851aa2ee212ea25e1926c7dba70f903790bdb6a2c4de2c49e240e7bb74f7c18ac5529369c0a67aae359c2d8b252bd399ced09152f04a3e7d585b708083c0f271a4938ced777b7ee7a4667999b1679efa54309c8a4a79eb2abdb50d6621c2599dd1d861afa7cf3866359a09fd5515c745fae957e1efa933584d2ee288d93acfad457f4c60c5e2bbfa0a9000376ce17e6c2eca77e0e48dee80bd1a0de875039686599273d992db26bf8813d7fe693263c4dac3b58c1c1ee268b9457590cdd62d778ae1c182727dc6657352cc2b3095280754776ca5a042fa13d57f64ce0ea855c6e4af4cb04204db3ec26d1992b46807b86e187ff494b93114cdf17ec743c5c3a54d90526d764bbe5462b1648f28ebf890434662aea967743215e48da92830a5656e11bae76e48eb19067423357258ce2b9b23d57d257a27b23ac234031747dd19be46b8e72e023f7dfead5ca4425ad6d0f167dde2f5ac4fbc440b24fe789d2ebd6fa508702598e6ad289d817c51a355d2c31dd00b28ad5fa1f8dcd6bcecd5cc03d36f154391e663580d638d4e93bc18f848ee18b9963aa91e31baab0ceb93e58e99ef122b8f2e42b2ce66113395354463daece143982aab29c61f4ff32492ecca36011ed8520afac12dd774fb9939d3345f02b41f6c81389913310994e4c6f1abc9415f32841b35409c9211a70737b5923388ba48e756c6f8ed6ee7f5289a1f9e2832fba70720c2f72b9673d3d001a3621c1d2eaddcb6e0db1aca454dbcfa9839f372e896d7e469c2d2aee75cc32c85af3093367ab7bc31d1c2d7284197b4f408472378da47a685b02b234c967272c1ebc4b4db6f6db19d9e6fcddc2f5978825beba4460f01a7fa68d31be6dc0e18d4bf7b2657cd4e41d2d8fe1048f674232e2b25667790a1a35b853e1657fbd8c06f8ae474b2158dd053bba38de4111f863dbd8bc5db802515125d84bb445c747a9e49cf26695ca56a58f067cbdc32f5eec3264c3c9c8912d080d0c3c00ca518ebd8e7a39df30e81956347e000504e2658d718a39b7379f2188b43392368668653331066312233b0729be26a9a8a86aaadce0f34a7624d141e065f0cc55d41278c6efa61edcf07c5f9997c3c912731ba0d893e53dd9f912ba32c543de6f575e2d4f1fcb1502888d9d2083f42377ce60518e36a5e8d53787f92eaf44eec79ecb99f6d5210b7280d8378bb43b199fa805c46181f8c171241bb2c05f05fc45cf50b4218c5925e42ff7675ea105d60b51f0ca37e32d1260db616395ad94d1145cb4f324ec94f0ad3ad0ac965865772297f43b5ea2dc1ad5be017bd5e52590022366bf6673f1569a8c12c74c16658b9b9bcf9a337fdfec7a68ef59c17819de9482de64bb196341c47b536628279bd9a7cf97ad4efbc46c8e184e4e4fd70ab7d5ef40a3f411ff6cc5509a4ab36bcfdd430440a7be1cd0f886cb151f3256a587bde1fbbff1198fc15fafa67bf47cc6e5cb871d40446a50b80b62112b0bab753a18cb07b8d31d83107ecfc22644c4f85477bda4ce470cb3e0082bca40f2294d153de842dbaab16f308c64acf468bd86326d1a276c92d95951c6e2f3e566fd6ea257dca920fb8342caac4ff089bf720ba951219efa38c0c487ae52ad3d048bccf34bd883b9252bed607a0c562481b2db07562ed70433a95fcb7e52b53907980b99408abe21591aed2ad1cc991b55"}]}, @dstopts={0x1, 0xe, [], [@hao={0xc9, 0x10, @loopback={0x0, 0x1}}, @calipso={0x7, 0x18, {0x50, 0x4, 0x3, 0x8, [0xfffffffffffffff7, 0x0]}}, @hao={0xc9, 0x10, @dev={0xfe, 0x80, [], 0x16}}, @hao={0xc9, 0x10, @mcast1={0xff, 0x1, [], 0x1}}, @enc_lim={0x4, 0x1, 0x3}, @calipso={0x7, 0x20, {0x4, 0x6, 0x5, 0x1, [0x34, 0xbb, 0x20]}}]}, @dstopts={0xbf, 0x19, [], [@pad1={0x0, 0x1}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x200}, @generic={0xfffffffffffffffa, 0xb9, "c6af1d15dbcebfa32fe8f37b67608aab7b3ffb3194295e573a471ef14bda77562fdbdf23d8004e70c6034333f4ff18d3f6bea8921ebc9dfce6545da58d5a5989dc077f92ee5c39f7354142428c7d2ac78016727d81b3e0c01cc3be09234f02507a01b04eee1903d5c6103befcdc1f9ae43c2ac2912f0ca13c397020584d3c5a0a3a521c7cdda55b5d14c578941ee43b1aa42464f20a251db5e4fec7e597a5bb827d2a2acdb7a3e4a1265aef2053374b05375e925b440133e93"}, @enc_lim={0x4, 0x1, 0x1}]}, @dstopts={0x0, 0x1d, [], [@ra={0x5, 0x2, 0x1}, @padn={0x1, 0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1={0x0, 0x1}, @jumbo={0xc2, 0x4, 0x7}, @generic={0x6, 0xcd, "8f62cc39af99110c5ea54d17712468e93790ee02d5175120f2a580696a46899f7daae433c81766e52a51fb025597a1d4dd5604d724d9609646cb64d6922b31483742ca3f6a42806a7f9e26a629ca1d8be268a5b6a95499331b86e1f5d046f6911863654aa4a090d8ba6784374b5f5b96fbd8990a203e546325c0d758acf10397526e4e37f265df4c1d2b519f36f13fec86e44ee74857c838a57e96fbcde3def1da7be1f70f0eec2b0487d4c360fa9f2744f76e415af80ebdcd8e5aa733a67bb43f3df03f5ce50987ec664aa3e5"}, @ra={0x5, 0x2, 0x8}]}], @gre={{0x0, 0x0, 0x1, 0x4, 0x0, 0x7f, 0x0, 0x1, 0x880b, 0x73, 0x3, [0x7, 0x1], "b89f76ee349496237a9c512722925ca7dd6fbbc582c4ec1d33b6576ffad42daee8e466aab8881bb2ec09c64d8a7245a8daf390c9ffc84af90fac9d4f8bab9baeb0d9ec8931358ce68662a93b996a7120516f6a667580e12533c6f2e4716119a2b9183e8bcbd44e533a6751231ef37486efe62e"}, {0x100000001, 0x0, 0x800, 0x610efa71, 0x0, 0x0, 0x800, [0x571, 0x5, 0x3f], "008e96fbdbdaf713bacfd9e36ea4db7db155aff771395eddd1bfc53e7732a75b7e7ee56b93e62224cf7bfaca05cd94be234472c0464efdccd151c7cb36ff8e50bbea939e69e8bef6ccba1a06ddfb7c046d192b6401df46b864c5411c0106ba9760b6e87105d53354e1adf03f442aa7540b9214f2f10abaa5fb"}, {0x1, 0x0, 0x0, 0x7, 0x0, 0x0, 0x86dd, [], "fdb3c5769660790578124cb08cfed463c025144143848eb6a1c8c8bd580d88e695fd73789d6ff8d251909ee92ece7a8cce444c58fa60a951933874c98f26dde99647fa740ebe8067ac24f4783170497b0ac47b6e6060990d9f3b8f17dd7026761cd2ac48bf4e6a49ff6f7d828ea651f29707dbb783ec16cf13a5ae71b578c6a277838673247d353dded721c12d231139ddf93a1b63d82479a3587f7a15fd1bc68288681ad7aa4e2e3c734e2b6124ff858a191f9a5bdd87fc425a90d11bdc4ad665db7206209a254e27139785a1003a2d4503ad80e62918a7550d4f1ca4ed662b064c0d98e439ac392e5b83cc4ff7b0af35d8bdff2b6f2f2f29"}, {0x8, 0x88be, 0x0, {{0x0, 0x1, 0x1000, 0x4, 0x392, 0x6, 0x100, 0x9}, 0x1, 0x2}}, {0x8, 0x22eb, 0x1, {{0x5, 0x2, 0x1, 0x8, 0x5, 0x3ff, 0x20, 0x2}, 0x2, 0xffffffff, 0x3ff, 0x7fff, 0x0, 0xfffffffffffffff8, 0x7, 0xd3, 0x7, 0x8000}}, {0x8, 0x6558, 0x0, "e69651687e17cfc224e22c18f865aca6ea7019ae40f0c47b45629c04b1478d55cb2a489897cd0669fb2beb9eb4f696927c2a5441787755ffa9d8d3982a"}}}}}, 0x1516) ioctl$TUNSETVNETLE(r1, 0x400454dc, &(0x7f00000002c0)=0x1) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(r0, 0x84, 0x70, &(0x7f0000000140)={0x0, @in={{0x2, 0x4e20}}, [0x6, 0x2, 0x0, 0x5, 0x200, 0x1, 0x0, 0x4, 0x0, 0xab56, 0x5, 0x80000000, 0x100000000, 0x400, 0x7]}, &(0x7f0000000080)=0x100) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r0, 0x84, 0x1, &(0x7f00000000c0)={r2, 0x101, 0x80000001, 0xb1b, 0xfffffffffffffffb, 0x9}, &(0x7f0000000240)=0x14) setsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x1, &(0x7f0000000300)={r3, 0x100000000, 0x5, 0xffffffff, 0x9, 0x2}, 0x14) ioctl$sock_inet_SIOCSIFFLAGS(r0, 0x8914, &(0x7f0000000000)={'ifb0\x00', 0xa201}) write(r1, &(0x7f0000000280)="e34b4cee7a69a800170ae71e1c570a20a2f3e08e46e917b11072911b805194524e387f7b0bbcaf38b28db762dbe9ace419f0ca4a03f7b32785ab35dc904b97", 0x2d01) 2018/05/03 19:02:54 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x1000000, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:54 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x3f000000}], 0x20) 2018/05/03 19:02:54 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x100000000000000]}}}}}}}}, 0x0) 2018/05/03 19:02:54 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f0000000340), 0x0) fanotify_mark(r0, 0x41, 0x20000, r1, &(0x7f0000000040)='./file0\x00') ioctl$KDENABIO(r0, 0x4b36) 2018/05/03 19:02:54 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf00]}, 0x10) 2018/05/03 19:02:54 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x4000000, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:54 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:02:54 executing program 6: r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000f5dfe4)={0xa, 0x4e20}, 0x1c) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast2={0xff, 0x2, [], 0x1}, 0x2}, 0x1c) r1 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r1, &(0x7f0000000040)={0xa, 0x0, 0x0, @local={0xfe, 0x80, [], 0xaa}, 0x8001}, 0x1c) bind$inet6(r0, &(0x7f0000000080)={0xa, 0x4e1f, 0x1, @ipv4={[], [0xff, 0xff], @local={0xac, 0x14, 0x14, 0xaa}}}, 0xffffffffffffff7f) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa38fe9f59f5921326dcbd0f725f9813f589aaaaaaaa0086dd6050a09c00081100fe8000000000000000000000000000bbfe80000000000000"], &(0x7f0000000040)) 2018/05/03 19:02:54 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') setsockopt$packet_fanout_data(r0, 0x107, 0x16, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x5, 0x2, 0x9, 0x9}, {0x8, 0x1, 0x9, 0x1}, {0x8, 0x5, 0x4}, {0x400, 0x20, 0x8, 0x800}]}, 0x8) bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:02:54 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f4]}, 0x10) 2018/05/03 19:02:54 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x4000000}], 0x20) 2018/05/03 19:02:54 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x2000000000000000, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:54 executing program 2: r0 = accept4$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000080)=0x6e, 0x800) setsockopt$sock_void(r0, 0x1, 0x3f, 0x0, 0x0) syz_open_dev$dspn(&(0x7f0000000040)='/dev/dsp#\x00', 0x9, 0xc000) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:02:54 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0xff000000]}}}}}}}}, 0x0) 2018/05/03 19:02:54 executing program 6: r0 = syz_open_dev$admmidi(&(0x7f0000000040)='/dev/admmidi#\x00', 0x0, 0x0) r1 = memfd_create(&(0x7f000001cffb)='.\x00', 0x0) r2 = syz_open_dev$sndseq(&(0x7f0000042ff3)='/dev/snd/seq\x00', 0x0, 0x20002) r3 = dup2(r2, r2) poll(&(0x7f0000000180)=[{}, {}, {}, {}, {0xffffffffffffffff, 0x1483}, {}, {0xffffffffffffffff, 0x20}], 0x7, 0x0) getsockopt$inet_sctp6_SCTP_NODELAY(r0, 0x84, 0x3, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r3, 0xc08c5332, &(0x7f0000041f74)={0x0, 0x0, 0x0, 'queue1\x00'}) ioctl$sock_kcm_SIOCKCMUNATTACH(r0, 0x89e1, &(0x7f0000000140)={r1}) ioctl$ifreq_SIOCGIFINDEX_vcan(r3, 0x8933, &(0x7f00000001c0)={'vcan0\x00', 0x0}) ioctl$TUNSETIFINDEX(r3, 0x400454da, &(0x7f0000000200)=r4) set_tid_address(&(0x7f0000000100)) write$sndseq(r1, &(0x7f0000000000)=[{}], 0xffffffffffffffed) 2018/05/03 19:02:54 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0xffffff7f]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:02:54 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x5000000, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:54 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd]}, 0x10) 2018/05/03 19:02:54 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x1000000]}}}}}}}}, 0x0) 2018/05/03 19:02:54 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x2000000}], 0x20) 2018/05/03 19:02:54 executing program 2: r0 = syz_open_procfs(0x0, &(0x7f0000000180)='/exe\x00\x00\x00\x00\x00\x00') lseek(r0, 0xffffffffffffffff, 0x4) r1 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) ioctl$TUNGETFEATURES(r2, 0x800454cf, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC_PROXY(r2, 0x29, 0xd2, &(0x7f0000000340)={{0xa, 0x4e21, 0x4, @dev={0xfe, 0x80, [], 0x16}, 0x4}, {0xa, 0x4e23, 0x1, @mcast2={0xff, 0x2, [], 0x1}, 0x7fff}, 0x8001, [0xaebb, 0x6076, 0x3, 0x9, 0x8, 0x1f, 0x4, 0x5]}, 0x5c) fremovexattr(r1, &(0x7f0000000080)=@known='system.posix_acl_access\x00') sendmsg$nl_crypto(r2, &(0x7f0000000280)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x4204400}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)=@delrng={0x10, 0x14, 0x20, 0x70bd28, 0x25dfdbfb, "", ["", "", "", "", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x40000}, 0x4) setsockopt$ALG_SET_KEY(r3, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:02:54 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x10) 2018/05/03 19:02:54 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0xf000000, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:54 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1700]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:02:54 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') setsockopt$packet_fanout_data(r0, 0x107, 0x16, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x5, 0x2, 0x9, 0x9}, {0x8, 0x1, 0x9, 0x1}, {0x8, 0x5, 0x4}, {0x400, 0x20, 0x8, 0x800}]}, 0x8) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:02:54 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x16000000}], 0x20) 2018/05/03 19:02:54 executing program 2: r0 = syz_open_dev$usbmon(&(0x7f00000002c0)='/dev/usbmon#\x00', 0x1, 0x10000) getpeername$packet(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0x14) bind$can_raw(r0, &(0x7f0000000580)={0x1d, r1}, 0x10) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r3 = getpid() perf_event_open(&(0x7f0000000040)={0x0, 0x70, 0x0, 0x7fff, 0x100, 0x101, 0x0, 0x8, 0x40200, 0x7, 0x9, 0x2, 0xffff, 0x0, 0x80000000, 0x1ff, 0x2, 0x0, 0x296d, 0xf27, 0x5e6, 0x5, 0x9, 0xffff, 0x1, 0x4, 0x5, 0x8, 0x1000, 0xff, 0x0, 0x40, 0x7, 0x4, 0x3, 0x800, 0x1ff, 0x3, 0x0, 0x7, 0x5, @perf_config_ext={0x9, 0xffffffffffffffff}, 0x2, 0x6, 0x2, 0x7, 0x1, 0x8001, 0x401}, r3, 0x3, r2, 0x8) r4 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r5 = socket$alg(0x26, 0x5, 0x0) bind$alg(r5, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r5, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) r6 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000200)='IPVS\x00') sendmsg$IPVS_CMD_ZERO(r4, &(0x7f0000000280)={&(0x7f00000001c0)={0x10}, 0xc, &(0x7f0000000240)={&(0x7f0000000340)=ANY=[@ANYBLOB="b9000000", @ANYRES16=r6, @ANYBLOB="10012cbd7000fddbdf2510000000080006001f0000000c000100080001000a00000008000500090000004400020008000300040000000800020000000000080003000300000008000400020000000800090000fcffff08000b000a0000000800040008000000080002004e240000080006000000008008000500060000000800060007000000080006003f0000003c0003000800030004000000080007004e22000014000600000000000000000000000000000000001400020076657468305f746f5f7465616d000000"], 0xd0}, 0x1, 0x0, 0x0, 0x4000040}, 0x94) 2018/05/03 19:02:54 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x3]}}}}}}}}, 0x0) 2018/05/03 19:02:54 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc0ffffff00000000]}, 0x10) 2018/05/03 19:02:54 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0xffffff7f, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:54 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:02:54 executing program 6: r0 = syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x1000, 0x204003) connect$rds(r0, &(0x7f0000000080)={0x2, 0x4e21, @loopback=0x7f000001}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000007d000)={0xffffffffffffffff}) r2 = memfd_create(&(0x7f00005f8ffe)='#}\x00', 0x0) ftruncate(r2, 0x40001) setsockopt$sock_int(r1, 0x1, 0x10, &(0x7f0000e4effc)=0x4, 0x4) syz_open_dev$adsp(&(0x7f0000000000)='/dev/adsp#\x00', 0x2, 0x0) sendfile(r1, r2, &(0x7f000000a000), 0x2) 2018/05/03 19:02:55 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x4]}}}}}}}}, 0x0) 2018/05/03 19:02:55 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x1500}], 0x20) 2018/05/03 19:02:55 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x586]}, 0x10) 2018/05/03 19:02:55 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x34000, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:55 executing program 2: r0 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x5605) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f0000000340)="a569b6f3d693b69f8384099ec943dc38faaa567514c85b1efd0740dd7977937db26f3e8fdf55d794d33a6f20318be0e7885991dd8f9fdea2cd1f62dc325b221b16c40bd3c071186e6902271743c79b8ead8e9ceae9c670007116ab484384d35b5ea1cba778324c08eefd2f9d8fe8fbe4177922a6f42fbc78be41f87ce29d151c5958aa960bd16e20356685de744d3dbb4a9a7c9a8506358b507cb06d569715876f4cdaa4d9d0d499dcd7e618cd3f2c", 0xaf) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) ftruncate(r0, 0x40) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/syz1\x00', 0x1ff) 2018/05/03 19:02:55 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x2]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:02:55 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa00000000000000]}, 0x10) 2018/05/03 19:02:55 executing program 6: r0 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000000)='/dev/rfkill\x00', 0x40, 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_INFO(r0, 0xc08c5335, &(0x7f0000000040)={0x2, 0x100000000, 0x4, 'queue1\x00', 0xffff}) r1 = socket(0x11, 0x4000000000080003, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f00001fb000)={'vcan0\x00', 0x0}) sendto$packet(r1, &(0x7f0000485fb8), 0x0, 0x0, &(0x7f00000b3000)={0x11, 0xd, r2, 0x1, 0x0, 0x6, @link_local={0x1, 0x80, 0xc2}}, 0x14) 2018/05/03 19:02:55 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:02:55 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x3fff, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:55 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x180}], 0x20) 2018/05/03 19:02:55 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x3, 0x100, 0x0, 0x0, 0x2, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000040)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:02:55 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x58]}}}}}}}}, 0x0) 2018/05/03 19:02:55 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:02:55 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd000000]}, 0x10) 2018/05/03 19:02:55 executing program 6: r0 = socket$inet6(0xa, 0x8000000000000802, 0x0) sendmsg$inet_sctp(r0, &(0x7f0000000000)={&(0x7f0000000080)=@in6={0xa, 0x4e22, 0x0, @local={0xfe, 0x80, [], 0xaa}, 0x7}, 0x1c, &(0x7f0000001380)}, 0x8000) writev(r0, &(0x7f0000fd4fb0)=[{&(0x7f0000fd2000)='H', 0x1}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80000, 0x0) setsockopt$l2tp_PPPOL2TP_SO_SENDSEQ(r1, 0x111, 0x3, 0x0, 0xff6b) 2018/05/03 19:02:55 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x400000000000000, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:55 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x1000000000000}], 0x20) 2018/05/03 19:02:55 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9000000]}, 0x10) 2018/05/03 19:02:55 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x4000000]}}}}}}}}, 0x0) 2018/05/03 19:02:55 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffff8]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:02:55 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) setsockopt$netlink_NETLINK_LISTEN_ALL_NSID(r0, 0x10e, 0x8, &(0x7f0000000040)=0x7fff, 0x4) 2018/05/03 19:02:55 executing program 6: pipe(&(0x7f0000002000)={0x0, 0x0}) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r0, 0x84, 0x7b, &(0x7f0000000000)={0x0, 0x7ff}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp_SCTP_CONTEXT(r1, 0x84, 0x11, &(0x7f0000000080)={r2, 0x8000}, 0x8) r3 = socket$inet(0x2, 0x4000000805, 0x0) r4 = dup3(r3, r1, 0x0) sendto$inet(r3, &(0x7f0000fa3fff)='\t', 0x1, 0x0, &(0x7f00006f7000)={0x2, 0x4e20, @remote={0xac, 0x14, 0xffffffffffffffff, 0xbb}}, 0x10) setsockopt$inet_sctp_SCTP_AUTO_ASCONF(r3, 0x84, 0x1e, &(0x7f0000794ffc)=0x7, 0x4) setsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r4, 0x84, 0x1e, &(0x7f0000abeffc)=0x5b, 0x4) 2018/05/03 19:02:55 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x200000000000000, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:55 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r1 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r1, 0xffffffffffffffff, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:02:55 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf00000000000000]}, 0x10) 2018/05/03 19:02:55 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x500000000000000}], 0x20) 2018/05/03 19:02:55 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0xff3f000000000000, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:55 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) io_setup(0x5, &(0x7f0000000040)) 2018/05/03 19:02:55 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0xff00000000000000]}}}}}}}}, 0x0) 2018/05/03 19:02:55 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0xffffff7f00000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:02:55 executing program 6: unshare(0x60000000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(&(0x7f0000000080)='./file0/bus\x00', &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='sysfs\x00', 0x0, &(0x7f00000001c0)) mq_open(&(0x7f0000000140)='sysfs\x00', 0x80, 0x100, &(0x7f0000000180)={0x7, 0xfffffffffffffc80, 0xfff, 0x9, 0x7, 0x4358000, 0xfb, 0xfffffffffffffff7}) umount2(&(0x7f00000001c0)='./file0/bus\x00', 0x0) recvmsg$kcm(0xffffffffffffff9c, &(0x7f0000000540)={&(0x7f0000000280)=@pppol2tpv3={0x0, 0x0, {0x0, 0xffffffffffffffff}}, 0x80, &(0x7f0000000400)=[{&(0x7f0000000300)=""/196, 0xc4}], 0x1, &(0x7f0000000440)=""/249, 0xf9, 0x6}, 0x40) getsockopt$inet_tcp_TCP_REPAIR_WINDOW(r0, 0x6, 0x1d, &(0x7f0000000580), &(0x7f00000005c0)=0x14) r1 = creat(&(0x7f00000000c0)='./file0/bus\x00', 0x80) setsockopt$IP6T_SO_SET_ADD_COUNTERS(r1, 0x29, 0x41, &(0x7f0000000200)={'nat\x00', 0x2, [{}, {}]}, 0x48) 2018/05/03 19:02:55 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd00]}, 0x10) 2018/05/03 19:02:55 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0xefffffff00000000, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) [ 1913.839521] IPVS: ftp: loaded support on port[0] = 21 2018/05/03 19:02:55 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) ioctl$sock_inet_tcp_SIOCOUTQNSD(r0, 0x894b, &(0x7f0000000040)) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x541b, &(0x7f0000000080)) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) stat(&(0x7f0000000200)='\x00', &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f00000002c0)={0x0}, &(0x7f0000000340)=0xc) clock_gettime(0x0, &(0x7f0000005f80)={0x0, 0x0}) recvmmsg(r0, &(0x7f0000005ec0)=[{{&(0x7f0000000b00)=@in6={0x0, 0x0, 0x0, @remote}, 0x80, &(0x7f0000002140)=[{&(0x7f0000000b80)=""/99, 0x63}, {&(0x7f0000000c00)=""/4096, 0x1000}, {&(0x7f0000001c00)=""/112, 0x70}, {&(0x7f0000001c80)=""/207, 0xcf}, {&(0x7f0000001d80)=""/173, 0xad}, {&(0x7f0000001e40)=""/144, 0x90}, {&(0x7f0000001f00)=""/1, 0x1}, {&(0x7f0000001f40)=""/243, 0xf3}, {&(0x7f0000002040)=""/246, 0xf6}], 0x9, &(0x7f00000021c0)=""/43, 0x2b, 0x8}, 0x100000000}, {{&(0x7f0000002200)=@llc={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast}, 0x80, &(0x7f0000002680)=[{&(0x7f0000002280)=""/50, 0x32}, {&(0x7f00000022c0)=""/212, 0xd4}, {&(0x7f00000023c0)=""/10, 0xa}, {&(0x7f0000002400)=""/220, 0xdc}, {&(0x7f0000002500)=""/169, 0xa9}, {&(0x7f00000025c0)=""/171, 0xab}], 0x6, &(0x7f00000026c0)=""/79, 0x4f, 0x4}, 0x80000001}, {{&(0x7f0000002740)=@llc={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @remote}, 0x80, &(0x7f00000028c0)=[{&(0x7f00000027c0)=""/222, 0xde}], 0x1, &(0x7f0000002900)=""/41, 0x29, 0x9}, 0x80}, {{&(0x7f0000002940)=@ethernet={0x0, @dev}, 0x80, &(0x7f0000002a00)=[{&(0x7f00000029c0)=""/1, 0x1}], 0x1, &(0x7f0000002a40)=""/4096, 0x1000, 0x2}, 0x5}, {{&(0x7f0000003a40)=@pppoe={0x0, 0x0, {0x0, @link_local}}, 0x80, &(0x7f0000004e40)=[{&(0x7f0000003ac0)=""/42, 0x2a}, {&(0x7f0000003b00)=""/4096, 0x1000}, {&(0x7f0000004b00)=""/134, 0x86}, {&(0x7f0000004bc0)=""/8, 0x8}, {&(0x7f0000004c00)=""/160, 0xa0}, {&(0x7f0000004cc0)=""/23, 0x17}, {&(0x7f0000004d00)=""/83, 0x53}, {&(0x7f0000004d80)=""/61, 0x3d}, {&(0x7f0000004dc0)=""/86, 0x56}], 0x9, &(0x7f0000004ec0)=""/4096, 0x1000, 0x8}, 0x2}], 0x5, 0x10040, &(0x7f0000005fc0)={r5, r6+30000000}) sendmsg$nl_generic(r1, &(0x7f0000000ac0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000a80)={&(0x7f0000000380)={0x6cc, 0x2c, 0x0, 0x70bd29, 0x25dfdbfd, {0x18}, [@nested={0x36c, 0x17, [@typed={0x14, 0x55, @ipv6=@mcast2={0xff, 0x2, [], 0x1}}, @generic="5f00e4690becb29be4edcc1390f3aef57b413f89285b7e14b6df4088ee00651c6abd2c84a2f420c0b9a276e5cdc90684a4fa385a78d7465617961c17398ef3cba80a75f7f9fb5d62d9aa6715703d96d1fa893638427e5df32e23f507eaeb0cf448b7fa196d0696f1a6a6f3b4b6f0bd8d92aa314e0f4749c7a85bb7b7ecf5d70ae2a2e5481a108a277c24b37c3d691f3f507438c21116034e944938afcdcecfc68a12104af9207d6a839f79e028414e59e9e8b82a3e5d9841474825e1fea77335d1fc42a0fbfad5168e5587bc5f5ccdac5a33d2727efaa5e77bd50ea859497946e24a929a1ff38b57044b1c02145190ab3ab4b72da7", @generic="a0b96a8925549fd8aa925a303d70ba7652fd8a9705e71ea030cf2116f5ecd33af576ca5cb36f957c14de1d71e54b7695d9c1b300f9076fcf1f91d5704b3d83cd4f558d5fac3ec9789b50427bdf4b32a4f8e23d94498597e2c9d7a804e0f5e074dcfb515b442cb65413ff0719d6589bb64cd9b900d9580c425ace966f67abc2e08b234179baec7b0d09421787e524cfb91482ff9188c08fb3e1c8bbb38847c685377fab564201c20e4499022b541b33514729c8839dfc5c4a6bcb4c0c4015", @generic="117dadecc7a0d2233aed872bf5d932835efda810d6c4b51580b634e407557f46535274f3f5f1d91c7dcc1919522d32faa593d71c5b05dae0f3a99ccd493705154fdeb0930880998204432af151eb90fa48c5a207eaa0f8", @typed={0x8, 0x5b, @u32=0x7}, @generic="a70da5c66e4d57176941734a8c5e885485d5530c97e60bbd05424ef122bd1ae782f563a00f33e7c2c3b286e187e11bf453161fb8a32ef1a0b1924c1f177bf6e2ae40b4f09291c461a80fe14ff221319553893074556d51968c62a8003e7576ff87523864876b7c8301080f42c1702008429d8f5f2b7be64f309a381f7b8b37be56c0b4aee5a99f2f9e941c93d9d3bc987ad245aab10f61753d31b26faaf0a40165e4ba12d607bb044ac6339da954327c5588fcce75bd818d3a16e99ee7e0a658fbc9d1446f2fd2a3f9d090", @typed={0x8, 0x28, @uid=r3}, @typed={0xc, 0x42, @u64=0x8}, @generic="69823b2f8188899233d8202ac34a7a2071f479d509f15e7e4c2760a4b5334b7ae60d9d198ba06b56c92d26129bbdc4d340d3e620f54797eeea57da07579f82cdf7ce9faf9dce08cdd4a02c4cd8da815f8bae4f835490721980ef2b4897343db8abc5"]}, @nested={0xec, 0x56, [@generic="6e3610b3c46e7bebea4613498c5cb0700d9408d4f89e76e755bad21061b54e0c390c704bbd7ddb92d073c88cc4e4beb65d550e675aa0aa8e5a859b80fad949492ee6bb9f93a89d45675b3a2f3e0a0b7bec4a7397d54c65d5b692de46c3812019b65e7594dd6e219e2ed2048dcb9eaa2d9bc26f13ae51180bf466524f5013919f2078db508194f9636ee8ec44b7f25c01358c5b3afd7eb8d1a80bcc223c1cce92b486a370c25a7761bb1692d6c83a990e3036f2abaeba1146dec5a07ad497aa24259664d9b733ddce9d506fc0fe2ef6c29fb4347d83ed3f7e9d0439358a9b601f1c50fc11c9"]}, @nested={0x80, 0x21, [@generic="7996bfbc450dbc4f45f2684502c665c0178352d2a98aa4ee1ce4f07ca04f4faf6ec3bce506d10561f7a84c56977e7e6d8af516fe3898adaace187e8496423c2f282e5f876b76200a8470255bd9e4fb39ad40034f1b4b323b53bc2eaa6249cb6b7bc43944d008fd0b97fee79cd73e4880f2ebd2c6d039d4d1513994"]}, @typed={0x8, 0x1, @pid=r4}, @typed={0x10, 0x32, @str='/dev/vcsa#\x00'}, @generic="ec645cb9f3ad952b4508c5e3251df7269d4ca637f240f41054bf8cad559256dac522c431db2c6c91cf35e34951a8bf67227ab48831bc7cf329401981bf700ab1a9df6673eca4b6e7507e901a84c521a31917528ca5721f4038f3394293693c7c7cc2899f8b2b93522a81ed72e7472919cee4ec6e1094c5376c3b9c6d520cfb3512dfa624206c5d4af6fab84a0b03175d1423f041aadcda4e68f44c4e8254ae37014b655894c69b06a17a7e6f45cb5d70c49bbad67ee3dcfbe8398b739b6df30d21b3e57244c786bc10ffc28ee9336db42e3aa18b77feb34bf3e852ab4874f888af5614", @generic="644721298c2349f69da3127c9daa0a5d90ffcf6b104d09c78284a2778b73c074d072eb924746a5febfb42d1a4b185987553371ad64ff12632703a2899719cfc78c5ae50a526bf3191376f47c803ac5b89b8e2ffd07e7d61d476995bd3d239be00e95fe1ea66bd10f839c51ca5842c36d39b04bbe667c5e3bb77da54fa3adc6a3f0d811e0fe0564d0860a0e31482d0f4d860ab3e6988048b082c327fe1adf1abe4ed77d4a003ce826a4a55a37760afed89f3b18944b270a09310e20b3d724be2dca19cc06f885840cef0e", @typed={0x14, 0x40, @ipv6=@local={0xfe, 0x80, [], 0xaa}}, @typed={0x4, 0x25}]}, 0x6cc}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000000) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:02:55 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x3000000}], 0x20) 2018/05/03 19:02:55 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:02:55 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x3000000]}}}}}}}}, 0x0) 2018/05/03 19:02:55 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf000000]}, 0x10) 2018/05/03 19:02:55 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x100000000000000, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:56 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(0xffffffffffffffff, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r1 = accept4$alg(0xffffffffffffffff, 0x0, 0x0, 0x0) sendfile(r1, r0, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:02:56 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x1400000000000000}], 0x20) 2018/05/03 19:02:56 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) setsockopt$inet6_MCAST_MSFILTER(r0, 0x29, 0x30, &(0x7f0000000340)={0x7, {{0xa, 0x4e20, 0xfffffffffffffc87, @empty, 0x7}}, 0x0, 0x4, [{{0xa, 0x4e24, 0x8, @mcast2={0xff, 0x2, [], 0x1}, 0x200}}, {{0xa, 0x4e23, 0x7, @ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}, 0x9}}, {{0xa, 0x4e20, 0x6, @ipv4={[], [0xff, 0xff]}, 0xff}}, {{0xa, 0x4e24, 0x18, @mcast1={0xff, 0x1, [], 0x1}, 0x5}}]}, 0x28c) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:02:56 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xebff]}, 0x10) 2018/05/03 19:02:56 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x300000000000000]}}}}}}}}, 0x0) 2018/05/03 19:02:56 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x2000, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:56 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:02:56 executing program 6: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/qat_adf_ctl\x00', 0x4000, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') perf_event_open(&(0x7f000025c000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$sndctrl(&(0x7f0000007fed)='/dev/snd/controlC#\x00', 0x2, 0x0) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO(r1, 0x40045542, &(0x7f00009d3ef4)={0x22c7}) syz_open_dev$dmmidi(&(0x7f000000d000)='/dev/dmmidi#\x00', 0x200, 0x0) sendmsg$IPVS_CMD_SET_INFO(r0, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="766ba280d66f54803bc754b3c16bf61bd0696f4dbf603c5724c394419725b19f242a3ab29c928a0b3463a707db6e75bab4e41e6fc29cbfa5b48a4b00b21b733697011c9a3b409d7b8def02129ffa4534f9903022dca194ab8b09eec831e38bc20e424ba54187d676f8fa150e075b"], 0x1}, 0x1, 0x0, 0x0, 0x10}, 0x40000) r2 = syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x400, 0x20001) r3 = socket$vsock_dgram(0x28, 0x2, 0x0) connect$l2tp(r2, &(0x7f0000000080)=@pppol2tpv3in6={0x18, 0x1, {0x0, r3, 0x4, 0x1, 0x3, 0x4, {0xa, 0x4e23, 0xc1e5837, @dev={0xfe, 0x80, [], 0x12}, 0x7}}}, 0x3a) r4 = socket$inet6(0xa, 0x3, 0x87) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, &(0x7f0000000180)={0x1, 0xa624, 0x200, 0x7fffffff, 0x3, 0x0, 0x7ff, 0x5, 0x0}, &(0x7f00000001c0)=0x20) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r4, 0x84, 0x18, &(0x7f00000003c0)={r5, 0x2850f0a9}, 0x8) syz_open_dev$adsp(&(0x7f0000000400)='/dev/adsp#\x00', 0xce9d, 0x0) ioctl(r4, 0x1, &(0x7f0000000280)="c93062d90dad6e776d4ee5c54ef71c665d85b00783e49801f93be98f845effe718c2eb5d60050770c8ea697f36b467aa7c80cb2d222ee2e9cd9c153521eb46b946d4c1923deead55eaafe697ed331c5c0783d2afeb4a3017bebcfc74a4bdc6cbdcfc4f1a09c2757b638d29e01adf347b7b99a282a94744636a3951f184967d677d48c9b1af5aa0a1633f8b1be718a9") connect$inet6(r4, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) perf_event_open(&(0x7f0000fdef88)={0x2, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r6 = syz_open_dev$sndctrl(&(0x7f0000001000)='/dev/snd/controlC#\x00', 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_LOCK(r6, 0x40405514, &(0x7f0000000040)={0x8, 0x0, 0x0, 0x0, "56a7331403b43b23b849a9eb540d349bd1bf2fc9914e506ae1f4e0536e52d440774c33069a27385347efb084"}) socket(0x0, 0x80007, 0x3f) connect$inet6(r4, &(0x7f0000000000)={0xa, 0x0, 0x0, @dev={0xfe, 0x80}}, 0x1c) 2018/05/03 19:02:56 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffeb]}, 0x10) 2018/05/03 19:02:56 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x5, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:56 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x1600000000000000}], 0x20) 2018/05/03 19:02:56 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/cuse\x00', 0x20100, 0x0) ioctl$TCSETA(r1, 0x5406, &(0x7f0000000080)={0x32880b15, 0x81, 0x5, 0x800, 0x7, 0x1, 0x9, 0x5, 0x7fffffff, 0x3}) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000040)=0x7fff) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000340), 0x0) socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:02:56 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:02:56 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x2000000]}}}}}}}}, 0x0) 2018/05/03 19:02:56 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf]}, 0x10) 2018/05/03 19:02:56 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x2000000, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:56 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(0xffffffffffffffff, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:02:56 executing program 6: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/qat_adf_ctl\x00', 0x4000, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') perf_event_open(&(0x7f000025c000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$sndctrl(&(0x7f0000007fed)='/dev/snd/controlC#\x00', 0x2, 0x0) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO(r1, 0x40045542, &(0x7f00009d3ef4)={0x22c7}) syz_open_dev$dmmidi(&(0x7f000000d000)='/dev/dmmidi#\x00', 0x200, 0x0) sendmsg$IPVS_CMD_SET_INFO(r0, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="766ba280d66f54803bc754b3c16bf61bd0696f4dbf603c5724c394419725b19f242a3ab29c928a0b3463a707db6e75bab4e41e6fc29cbfa5b48a4b00b21b733697011c9a3b409d7b8def02129ffa4534f9903022dca194ab8b09eec831e38bc20e424ba54187d676f8fa150e075b"], 0x1}, 0x1, 0x0, 0x0, 0x10}, 0x40000) r2 = syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x400, 0x20001) r3 = socket$vsock_dgram(0x28, 0x2, 0x0) connect$l2tp(r2, &(0x7f0000000080)=@pppol2tpv3in6={0x18, 0x1, {0x0, r3, 0x4, 0x1, 0x3, 0x4, {0xa, 0x4e23, 0xc1e5837, @dev={0xfe, 0x80, [], 0x12}, 0x7}}}, 0x3a) r4 = socket$inet6(0xa, 0x3, 0x87) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, &(0x7f0000000180)={0x1, 0xa624, 0x200, 0x7fffffff, 0x3, 0x0, 0x7ff, 0x5, 0x0}, &(0x7f00000001c0)=0x20) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r4, 0x84, 0x18, &(0x7f00000003c0)={r5, 0x2850f0a9}, 0x8) syz_open_dev$adsp(&(0x7f0000000400)='/dev/adsp#\x00', 0xce9d, 0x0) ioctl(r4, 0x1, &(0x7f0000000280)="c93062d90dad6e776d4ee5c54ef71c665d85b00783e49801f93be98f845effe718c2eb5d60050770c8ea697f36b467aa7c80cb2d222ee2e9cd9c153521eb46b946d4c1923deead55eaafe697ed331c5c0783d2afeb4a3017bebcfc74a4bdc6cbdcfc4f1a09c2757b638d29e01adf347b7b99a282a94744636a3951f184967d677d48c9b1af5aa0a1633f8b1be718a9") connect$inet6(r4, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) perf_event_open(&(0x7f0000fdef88)={0x2, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r6 = syz_open_dev$sndctrl(&(0x7f0000001000)='/dev/snd/controlC#\x00', 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_LOCK(r6, 0x40405514, &(0x7f0000000040)={0x8, 0x0, 0x0, 0x0, "56a7331403b43b23b849a9eb540d349bd1bf2fc9914e506ae1f4e0536e52d440774c33069a27385347efb084"}) socket(0x0, 0x80007, 0x3f) connect$inet6(r4, &(0x7f0000000000)={0xa, 0x0, 0x0, @dev={0xfe, 0x80}}, 0x1c) 2018/05/03 19:02:56 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x1800000}], 0x20) 2018/05/03 19:02:56 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x2000000000000}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:02:56 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x600000000000000]}, 0x10) 2018/05/03 19:02:56 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0xff3f0000, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:56 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x58000000]}}}}}}}}, 0x0) 2018/05/03 19:02:56 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:02:56 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff000000000000]}, 0x10) 2018/05/03 19:02:56 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x1400}], 0x20) 2018/05/03 19:02:56 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0xffffffef, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:56 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000080)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f0000000200)=""/218) ioctl$SNDRV_CTL_IOCTL_ELEM_REMOVE(r0, 0xc0405519, &(0x7f0000000040)={0x81, 0x0, 0x80000000, 0xebe, "627b00222caa2cb196be029dce308f2918dd026fd0e8650bae1f240c0ca4a9529ac920062086b67ee30c0bac", 0x4}) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:02:56 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x400300]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:02:56 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0xff00]}}}}}}}}, 0x0) 2018/05/03 19:02:56 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x12}], 0x20) 2018/05/03 19:02:56 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x2, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:57 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(0xffffffffffffffff, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:02:57 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000]}, 0x10) 2018/05/03 19:02:57 executing program 6: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/qat_adf_ctl\x00', 0x4000, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') perf_event_open(&(0x7f000025c000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$sndctrl(&(0x7f0000007fed)='/dev/snd/controlC#\x00', 0x2, 0x0) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO(r1, 0x40045542, &(0x7f00009d3ef4)={0x22c7}) syz_open_dev$dmmidi(&(0x7f000000d000)='/dev/dmmidi#\x00', 0x200, 0x0) sendmsg$IPVS_CMD_SET_INFO(r0, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="766ba280d66f54803bc754b3c16bf61bd0696f4dbf603c5724c394419725b19f242a3ab29c928a0b3463a707db6e75bab4e41e6fc29cbfa5b48a4b00b21b733697011c9a3b409d7b8def02129ffa4534f9903022dca194ab8b09eec831e38bc20e424ba54187d676f8fa150e075b"], 0x1}, 0x1, 0x0, 0x0, 0x10}, 0x40000) r2 = syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x400, 0x20001) r3 = socket$vsock_dgram(0x28, 0x2, 0x0) connect$l2tp(r2, &(0x7f0000000080)=@pppol2tpv3in6={0x18, 0x1, {0x0, r3, 0x4, 0x1, 0x3, 0x4, {0xa, 0x4e23, 0xc1e5837, @dev={0xfe, 0x80, [], 0x12}, 0x7}}}, 0x3a) r4 = socket$inet6(0xa, 0x3, 0x87) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, &(0x7f0000000180)={0x1, 0xa624, 0x200, 0x7fffffff, 0x3, 0x0, 0x7ff, 0x5, 0x0}, &(0x7f00000001c0)=0x20) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r4, 0x84, 0x18, &(0x7f00000003c0)={r5, 0x2850f0a9}, 0x8) syz_open_dev$adsp(&(0x7f0000000400)='/dev/adsp#\x00', 0xce9d, 0x0) ioctl(r4, 0x1, &(0x7f0000000280)="c93062d90dad6e776d4ee5c54ef71c665d85b00783e49801f93be98f845effe718c2eb5d60050770c8ea697f36b467aa7c80cb2d222ee2e9cd9c153521eb46b946d4c1923deead55eaafe697ed331c5c0783d2afeb4a3017bebcfc74a4bdc6cbdcfc4f1a09c2757b638d29e01adf347b7b99a282a94744636a3951f184967d677d48c9b1af5aa0a1633f8b1be718a9") connect$inet6(r4, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) perf_event_open(&(0x7f0000fdef88)={0x2, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r6 = syz_open_dev$sndctrl(&(0x7f0000001000)='/dev/snd/controlC#\x00', 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_LOCK(r6, 0x40405514, &(0x7f0000000040)={0x8, 0x0, 0x0, 0x0, "56a7331403b43b23b849a9eb540d349bd1bf2fc9914e506ae1f4e0536e52d440774c33069a27385347efb084"}) socket(0x0, 0x80007, 0x3f) connect$inet6(r4, &(0x7f0000000000)={0xa, 0x0, 0x0, @dev={0xfe, 0x80}}, 0x1c) 2018/05/03 19:02:57 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x25, &(0x7f0000000040)=0x11, 0x4) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:02:57 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x5800]}}}}}}}}, 0x0) 2018/05/03 19:02:57 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x40030000000000, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:57 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x1f00000000000000}], 0x20) 2018/05/03 19:02:57 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0xf8ffffff00000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:02:57 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0xf, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:57 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) accept4(r0, &(0x7f0000000040)=@llc, &(0x7f00000001c0)=0x80, 0x800) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) sendmsg$nfc_llcp(r0, &(0x7f00000005c0)={&(0x7f0000000200)={0x27, 0x0, 0x2, 0x7, 0x67, 0x5, "07eca87443fee523d8c22c1a1f14c41fa4d453ca226fcb2fb6d4b40b698b11c4892e9856d812cbc2016d16c9be6c7ea20bbc538ef4187d70aa677c86e0fa91", 0x17}, 0x58, &(0x7f0000000500)=[{&(0x7f0000000340)="f29d11c86ad223076398cb14d968aca09332dd9a53cc45f55eda41ce93d15dca8d0138cd03ce5b12d32b35c2cf5104a40fd112a879d1538669f0835bd96a55dac1a191d79c29f2c869671d1b50acbe636efa749e215f0ec1d3ca4e1d7160a36707c1f96cff3d6749536949faa98d58fef20a0032726c545eb4d647107293d0787df2dfee2a112d11f03397f98a4178aea53356798a340e7b4207739f87316f7fa84e8f4fd1854bfaedeb2b6fecf9f034c9e22b15e8ea16fce82c7ca387958a35ea1e2c3165c080aa24f199a775d4dafba8c3f973f26c5af0a08c771ca9de2266ebaacec51df1b61e2e9ce348715298", 0xef}, {&(0x7f0000000440)="143f4c7da8821a2d107989dff51347574ab884bb8e107b4d5b28f53661bd3eab6963d3fcc056337ce7d45cc9ce294113e4f8762a890189db8064fa2821af4eb7bfd4dda64a4d39fc98cd70c453220dc6b9aa3d16529c765d92c9214bc11466cce12cde9d7afc375574943a2b069c7fbc73d8d60476bd88d76b1a3926f3ce4e98a689a87a281b5d5362bd9078b093c970a06d7b329598fe8b656d061310620108a60abcf19ae11576fbe1b61d974e1d57f7cd209a90549531c1eb7faa348d", 0xbe}, {&(0x7f0000000280)="40eba95c9efa5e035164cf9fe1d356f61fce4aceafeb742b61d350c70c3a2e8f179edbafc2f1c48875cd0b32f7cbc22caf0eb0eb8f4160563acb1d9c67fd04255abd2c831a2f103defdbb254", 0x4c}], 0x3, &(0x7f0000000600)=ANY=[@ANYBLOB="8027f0330f000015512160c37af8ef9059ef0ec0467068ea23a2997da7e60d180e23ea58990a128316e99f57a0de4c7d700a3ab4b899dfb38ac618752c427fb106a0c7f0b44a0000000000000000000000"], 0x48, 0x4040}, 0x40001) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:02:57 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x1300}], 0x20) 2018/05/03 19:02:57 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80fe]}, 0x10) 2018/05/03 19:02:57 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x400000000000000]}}}}}}}}, 0x0) 2018/05/03 19:02:57 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0xefffffff, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:57 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0x4008af12, &(0x7f0000000040)={0x3, 0xffffffffffffff35}) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:02:57 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x700000000000000]}, 0x10) 2018/05/03 19:02:57 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0xffffff7f00000000}], 0x20) 2018/05/03 19:02:57 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) ioctl$sock_bt_cmtp_CMTPCONNDEL(r0, 0x400443c9, &(0x7f0000000040)={{0x4, 0x401, 0x9, 0xffffffff, 0x1, 0x80000001}, 0x80}) sendto$unix(r0, &(0x7f00000001c0)="581138d06a1d7e7f3e8e83259d95f50a6846b6e2e06d9faa8937cee1f30accad523d70934d91353775bc007eaee68e881a438dfbf1d3e735c3fc048354324dda57c2aafa02cc34b0417a9040f4b613e94c2a6fc907c35381c5d73154f36a5b7067b0a55607f4ff48a57d523ccc19ba", 0x6f, 0x80, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0x6e) ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_INFO(r0, 0x40bc5311, &(0x7f0000000340)={0x10000, 0x0, 'client0\x00', 0x0, "0b0784cfb704ce78", "1bb8bf12ce4238ff5bb730f0a29a653d3129937ab90550ae9c333b30ee271302", 0x400, 0x8}) 2018/05/03 19:02:57 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(0xffffffffffffffff, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:02:57 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0xe000000100000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:02:57 executing program 6: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/qat_adf_ctl\x00', 0x4000, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') perf_event_open(&(0x7f000025c000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$sndctrl(&(0x7f0000007fed)='/dev/snd/controlC#\x00', 0x2, 0x0) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO(r1, 0x40045542, &(0x7f00009d3ef4)={0x22c7}) syz_open_dev$dmmidi(&(0x7f000000d000)='/dev/dmmidi#\x00', 0x200, 0x0) sendmsg$IPVS_CMD_SET_INFO(r0, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="766ba280d66f54803bc754b3c16bf61bd0696f4dbf603c5724c394419725b19f242a3ab29c928a0b3463a707db6e75bab4e41e6fc29cbfa5b48a4b00b21b733697011c9a3b409d7b8def02129ffa4534f9903022dca194ab8b09eec831e38bc20e424ba54187d676f8fa150e075b"], 0x1}, 0x1, 0x0, 0x0, 0x10}, 0x40000) r2 = syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x400, 0x20001) r3 = socket$vsock_dgram(0x28, 0x2, 0x0) connect$l2tp(r2, &(0x7f0000000080)=@pppol2tpv3in6={0x18, 0x1, {0x0, r3, 0x4, 0x1, 0x3, 0x4, {0xa, 0x4e23, 0xc1e5837, @dev={0xfe, 0x80, [], 0x12}, 0x7}}}, 0x3a) r4 = socket$inet6(0xa, 0x3, 0x87) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, &(0x7f0000000180)={0x1, 0xa624, 0x200, 0x7fffffff, 0x3, 0x0, 0x7ff, 0x5, 0x0}, &(0x7f00000001c0)=0x20) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r4, 0x84, 0x18, &(0x7f00000003c0)={r5, 0x2850f0a9}, 0x8) syz_open_dev$adsp(&(0x7f0000000400)='/dev/adsp#\x00', 0xce9d, 0x0) ioctl(r4, 0x1, &(0x7f0000000280)="c93062d90dad6e776d4ee5c54ef71c665d85b00783e49801f93be98f845effe718c2eb5d60050770c8ea697f36b467aa7c80cb2d222ee2e9cd9c153521eb46b946d4c1923deead55eaafe697ed331c5c0783d2afeb4a3017bebcfc74a4bdc6cbdcfc4f1a09c2757b638d29e01adf347b7b99a282a94744636a3951f184967d677d48c9b1af5aa0a1633f8b1be718a9") connect$inet6(r4, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) perf_event_open(&(0x7f0000fdef88)={0x2, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r6 = syz_open_dev$sndctrl(&(0x7f0000001000)='/dev/snd/controlC#\x00', 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_LOCK(r6, 0x40405514, &(0x7f0000000040)={0x8, 0x0, 0x0, 0x0, "56a7331403b43b23b849a9eb540d349bd1bf2fc9914e506ae1f4e0536e52d440774c33069a27385347efb084"}) socket(0x0, 0x80007, 0x3f) connect$inet6(r4, &(0x7f0000000000)={0xa, 0x0, 0x0, @dev={0xfe, 0x80}}, 0x1c) 2018/05/03 19:02:57 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0xf00, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:57 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86050000]}, 0x10) 2018/05/03 19:02:57 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x5800000000000000]}}}}}}}}, 0x0) 2018/05/03 19:02:57 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff00]}, 0x10) 2018/05/03 19:02:57 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x1100000000000000}], 0x20) 2018/05/03 19:02:57 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x20000000, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:57 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0xfff, 0x1fffd) r1 = syz_open_dev$sndmidi(&(0x7f00000002c0)='/dev/snd/midiC#D#\x00', 0x3, 0x8200) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x20}) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f00000001c0)={{{@in=@dev, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@dev}, 0x0, @in6=@ipv4={[], [], @remote}}}, &(0x7f0000000040)=0xe8) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000000340)={@remote={0xfe, 0x80, [], 0xbb}, @ipv4={[], [0xff, 0xff], @rand_addr=0x40}, @dev={0xfe, 0x80, [], 0x13}, 0x6, 0x10001, 0x3, 0x100, 0x7fffffff, 0x4, r2}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r4 = socket$alg(0x26, 0x5, 0x0) bind$alg(r4, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r4, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(r0, 0x4b36) ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO(r1, 0xc0305302, &(0x7f00000003c0)={0xfffffffffffffffc, 0x1, 0x48, 0x2, 0x5, 0x5}) signalfd4(r3, &(0x7f0000000080)={0x80}, 0x8, 0x80000) 2018/05/03 19:02:57 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x200000000000000]}}}}}}}}, 0x0) 2018/05/03 19:02:57 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8605]}, 0x10) 2018/05/03 19:02:57 executing program 6: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/qat_adf_ctl\x00', 0x4000, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') perf_event_open(&(0x7f000025c000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$sndctrl(&(0x7f0000007fed)='/dev/snd/controlC#\x00', 0x2, 0x0) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO(r1, 0x40045542, &(0x7f00009d3ef4)={0x22c7}) syz_open_dev$dmmidi(&(0x7f000000d000)='/dev/dmmidi#\x00', 0x200, 0x0) sendmsg$IPVS_CMD_SET_INFO(r0, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="766ba280d66f54803bc754b3c16bf61bd0696f4dbf603c5724c394419725b19f242a3ab29c928a0b3463a707db6e75bab4e41e6fc29cbfa5b48a4b00b21b733697011c9a3b409d7b8def02129ffa4534f9903022dca194ab8b09eec831e38bc20e424ba54187d676f8fa150e075b"], 0x1}, 0x1, 0x0, 0x0, 0x10}, 0x40000) r2 = syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x400, 0x20001) r3 = socket$vsock_dgram(0x28, 0x2, 0x0) connect$l2tp(r2, &(0x7f0000000080)=@pppol2tpv3in6={0x18, 0x1, {0x0, r3, 0x4, 0x1, 0x3, 0x4, {0xa, 0x4e23, 0xc1e5837, @dev={0xfe, 0x80, [], 0x12}, 0x7}}}, 0x3a) r4 = socket$inet6(0xa, 0x3, 0x87) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, &(0x7f0000000180)={0x1, 0xa624, 0x200, 0x7fffffff, 0x3, 0x0, 0x7ff, 0x5, 0x0}, &(0x7f00000001c0)=0x20) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r4, 0x84, 0x18, &(0x7f00000003c0)={r5, 0x2850f0a9}, 0x8) syz_open_dev$adsp(&(0x7f0000000400)='/dev/adsp#\x00', 0xce9d, 0x0) ioctl(r4, 0x1, &(0x7f0000000280)="c93062d90dad6e776d4ee5c54ef71c665d85b00783e49801f93be98f845effe718c2eb5d60050770c8ea697f36b467aa7c80cb2d222ee2e9cd9c153521eb46b946d4c1923deead55eaafe697ed331c5c0783d2afeb4a3017bebcfc74a4bdc6cbdcfc4f1a09c2757b638d29e01adf347b7b99a282a94744636a3951f184967d677d48c9b1af5aa0a1633f8b1be718a9") connect$inet6(r4, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) perf_event_open(&(0x7f0000fdef88)={0x2, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r6 = syz_open_dev$sndctrl(&(0x7f0000001000)='/dev/snd/controlC#\x00', 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_LOCK(r6, 0x40405514, &(0x7f0000000040)={0x8, 0x0, 0x0, 0x0, "56a7331403b43b23b849a9eb540d349bd1bf2fc9914e506ae1f4e0536e52d440774c33069a27385347efb084"}) socket(0x0, 0x80007, 0x3f) 2018/05/03 19:02:57 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, 0xffffffffffffffff, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:02:57 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:02:57 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x400000000000000}], 0x20) 2018/05/03 19:02:57 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0xff3f, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:57 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3e8]}, 0x10) 2018/05/03 19:02:57 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x300]}}}}}}}}, 0x0) 2018/05/03 19:02:57 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:02:58 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0xffff000000000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:02:58 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x500, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:58 executing program 6: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/qat_adf_ctl\x00', 0x4000, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') perf_event_open(&(0x7f000025c000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$sndctrl(&(0x7f0000007fed)='/dev/snd/controlC#\x00', 0x2, 0x0) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO(r1, 0x40045542, &(0x7f00009d3ef4)={0x22c7}) syz_open_dev$dmmidi(&(0x7f000000d000)='/dev/dmmidi#\x00', 0x200, 0x0) sendmsg$IPVS_CMD_SET_INFO(r0, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="766ba280d66f54803bc754b3c16bf61bd0696f4dbf603c5724c394419725b19f242a3ab29c928a0b3463a707db6e75bab4e41e6fc29cbfa5b48a4b00b21b733697011c9a3b409d7b8def02129ffa4534f9903022dca194ab8b09eec831e38bc20e424ba54187d676f8fa150e075b"], 0x1}, 0x1, 0x0, 0x0, 0x10}, 0x40000) r2 = syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x400, 0x20001) r3 = socket$vsock_dgram(0x28, 0x2, 0x0) connect$l2tp(r2, &(0x7f0000000080)=@pppol2tpv3in6={0x18, 0x1, {0x0, r3, 0x4, 0x1, 0x3, 0x4, {0xa, 0x4e23, 0xc1e5837, @dev={0xfe, 0x80, [], 0x12}, 0x7}}}, 0x3a) r4 = socket$inet6(0xa, 0x3, 0x87) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, &(0x7f0000000180)={0x1, 0xa624, 0x200, 0x7fffffff, 0x3, 0x0, 0x7ff, 0x5, 0x0}, &(0x7f00000001c0)=0x20) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r4, 0x84, 0x18, &(0x7f00000003c0)={r5, 0x2850f0a9}, 0x8) syz_open_dev$adsp(&(0x7f0000000400)='/dev/adsp#\x00', 0xce9d, 0x0) ioctl(r4, 0x1, &(0x7f0000000280)="c93062d90dad6e776d4ee5c54ef71c665d85b00783e49801f93be98f845effe718c2eb5d60050770c8ea697f36b467aa7c80cb2d222ee2e9cd9c153521eb46b946d4c1923deead55eaafe697ed331c5c0783d2afeb4a3017bebcfc74a4bdc6cbdcfc4f1a09c2757b638d29e01adf347b7b99a282a94744636a3951f184967d677d48c9b1af5aa0a1633f8b1be718a9") connect$inet6(r4, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) perf_event_open(&(0x7f0000fdef88)={0x2, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r6 = syz_open_dev$sndctrl(&(0x7f0000001000)='/dev/snd/controlC#\x00', 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_LOCK(r6, 0x40405514, &(0x7f0000000040)={0x8, 0x0, 0x0, 0x0, "56a7331403b43b23b849a9eb540d349bd1bf2fc9914e506ae1f4e0536e52d440774c33069a27385347efb084"}) 2018/05/03 19:02:58 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x15000000}], 0x20) 2018/05/03 19:02:58 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc002002000000000]}, 0x10) 2018/05/03 19:02:58 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x3]}}}}}}}}, 0x0) 2018/05/03 19:02:58 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x0) 2018/05/03 19:02:58 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) ioctl$KVM_NMI(r0, 0xae9a) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$sock_SIOCADDDLCI(r1, 0x8980, &(0x7f0000000040)={'bridge0\x00'}) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:02:58 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7]}, 0x10) 2018/05/03 19:02:58 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x500}], 0x20) 2018/05/03 19:02:58 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x4, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:58 executing program 6: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/qat_adf_ctl\x00', 0x4000, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') perf_event_open(&(0x7f000025c000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$sndctrl(&(0x7f0000007fed)='/dev/snd/controlC#\x00', 0x2, 0x0) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO(r1, 0x40045542, &(0x7f00009d3ef4)={0x22c7}) syz_open_dev$dmmidi(&(0x7f000000d000)='/dev/dmmidi#\x00', 0x200, 0x0) sendmsg$IPVS_CMD_SET_INFO(r0, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="766ba280d66f54803bc754b3c16bf61bd0696f4dbf603c5724c394419725b19f242a3ab29c928a0b3463a707db6e75bab4e41e6fc29cbfa5b48a4b00b21b733697011c9a3b409d7b8def02129ffa4534f9903022dca194ab8b09eec831e38bc20e424ba54187d676f8fa150e075b"], 0x1}, 0x1, 0x0, 0x0, 0x10}, 0x40000) r2 = syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x400, 0x20001) r3 = socket$vsock_dgram(0x28, 0x2, 0x0) connect$l2tp(r2, &(0x7f0000000080)=@pppol2tpv3in6={0x18, 0x1, {0x0, r3, 0x4, 0x1, 0x3, 0x4, {0xa, 0x4e23, 0xc1e5837, @dev={0xfe, 0x80, [], 0x12}, 0x7}}}, 0x3a) r4 = socket$inet6(0xa, 0x3, 0x87) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, &(0x7f0000000180)={0x1, 0xa624, 0x200, 0x7fffffff, 0x3, 0x0, 0x7ff, 0x5, 0x0}, &(0x7f00000001c0)=0x20) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r4, 0x84, 0x18, &(0x7f00000003c0)={r5, 0x2850f0a9}, 0x8) syz_open_dev$adsp(&(0x7f0000000400)='/dev/adsp#\x00', 0xce9d, 0x0) ioctl(r4, 0x1, &(0x7f0000000280)="c93062d90dad6e776d4ee5c54ef71c665d85b00783e49801f93be98f845effe718c2eb5d60050770c8ea697f36b467aa7c80cb2d222ee2e9cd9c153521eb46b946d4c1923deead55eaafe697ed331c5c0783d2afeb4a3017bebcfc74a4bdc6cbdcfc4f1a09c2757b638d29e01adf347b7b99a282a94744636a3951f184967d677d48c9b1af5aa0a1633f8b1be718a9") connect$inet6(r4, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) perf_event_open(&(0x7f0000fdef88)={0x2, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$sndctrl(&(0x7f0000001000)='/dev/snd/controlC#\x00', 0x0, 0x0) 2018/05/03 19:02:58 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0xf5ffffff00000000]}}}}}}}}, 0x0) 2018/05/03 19:02:58 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:02:58 executing program 2: r0 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x6, 0x80000) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) io_setup(0x4, &(0x7f0000000080)=0x0) io_submit(r3, 0x7, &(0x7f0000000800)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x45, r1, &(0x7f00000001c0)="942a0b847600bebdf4c3cb2defa2920deda8056ee5cad8d2066ebcf86f0a9ef7f6f4f77ed881ae374438c4a288d16b9817619da4f469772b01d66e55adc868ba3c46eb51aa7d417e2c84b9d9acc93bab57a9239062e036d6efba87a07518bf0cd4fdc3999274eb11bf7cde6a876f5e687c21b149a069f9ccdbc0558208421e9703a6c3d5b55eb135819f305a00905b3a4bca5e33ee285d03c056f6a950939d646b231095f9e2d18770629981c047198c60f89fbf90ecfbb4073f6ac55579c843badb3fd12d85eb48e0ee", 0xca, 0x100000000, 0x0, 0x0, r1}, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x3, 0x8001, r2, &(0x7f0000000340)="38653aebcbe99aa6e3c2422ad6606d9ce89ad3c76bae6541296814255627c0540147706e89e196728fe1acada197169166eaee00234ab42cb89fca75773f0abefa8f8d1d6fc7d29a37e357210220522466d1f5c7edb17ce9ba32e8c2913cb510e15b5a5d85cdb78a3795167f9000bf3f1716ac5b7efbb44bfa", 0x79, 0x7, 0x0, 0x1, r2}, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x9, r2, &(0x7f0000000400)="852182d4f782a006c51a219efd32eefc9b6b636119a0b93a6fcd452c0ae42c242810b53c422788f040c2d0f0d46de33d6404cd35", 0x34, 0xfffffffffffffff9, 0x0, 0x0, r1}, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x1, 0xfffffffffffffffc, r2, &(0x7f0000000480)="e64fc1d877223c4a635d0bde681758d84fea8d43a8115cf6def3df593c70995b47b928e35373ea5a9417e7074bbdc37b9e4aeeda71c7cd2a9ec99a1826081b1a4fd91cec26979dde0c5ad34c81ff5d881e60fb112f84a6f94d7482662541f355da816e091fc04afffd367899acd2f7cbd2702bf8a23ec274aebcbf5d86bea989583fc09c3202", 0x86, 0x3, 0x0, 0x0, r2}, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x6, 0x304d, r2, &(0x7f0000000580)="dfff11fbe58f802894ce6548e3c6df17efb327bdc45c3f4d5c90a01e38e3719c760a7df01bf80d53dfb66555a8aa4d6b4b377cedf9c9e6e390f660d3675e5fd289692616b18b7875e3fbfd71d8cbf8526a219590722e7b4808b49ace182261b5f21f6aa51d9f6ed869b2a57e52679c4cd89bfc99deab0fc318e834893557a2dbff8553e1b4354fe5c02df9ac244cf3e96dcd2b1b8849a0cd7e0b952babe77a3157ba2552d0d982ec5e94e29293f72bf7c422c9553bc153a1f4", 0xb9, 0x4, 0x0, 0x1, r1}, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x7, 0x1dc1, r0, &(0x7f0000000680)="e296bc0bd1dc6481ed4b0e2a5b", 0xd, 0x0, 0x0, 0x1, 0xffffffffffffff9c}, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x3, 0x0, r0, &(0x7f0000000700)="a4bb5b366c53162a765a07db891e985c5a8354765005a48910b5b13d2c1b7efec36f10b6470fe8c21142247e519b219ea384399bbaa62cd969ae3d3c320c32e1e282cac77cad38e0fc90eb755b88b359930bb24847dae2b03b3c34e8cf5972e22bcbf1a1b90b1c023b7c8ed51ca210a502bcb8398c441ad15dd5041e08e06c085686486841c6e8", 0x87, 0x200, 0x0, 0x0, r2}]) r4 = socket$alg(0x26, 0x5, 0x0) bind$alg(r4, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r4, 0x117, 0x1, &(0x7f0000000340), 0x0) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f0000000040), 0x0) openat$full(0xffffffffffffff9c, &(0x7f0000000040)='/dev/full\x00', 0x800, 0x0) ioctl$KDENABIO(r1, 0x4b36) 2018/05/03 19:02:58 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x1e00}], 0x20) 2018/05/03 19:02:58 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0xffffff7f00000000, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:58 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000000]}, 0x10) 2018/05/03 19:02:58 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x100000000000000]}}}}}}}}, 0x0) 2018/05/03 19:02:58 executing program 6: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/qat_adf_ctl\x00', 0x4000, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') perf_event_open(&(0x7f000025c000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$sndctrl(&(0x7f0000007fed)='/dev/snd/controlC#\x00', 0x2, 0x0) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO(r1, 0x40045542, &(0x7f00009d3ef4)={0x22c7}) syz_open_dev$dmmidi(&(0x7f000000d000)='/dev/dmmidi#\x00', 0x200, 0x0) sendmsg$IPVS_CMD_SET_INFO(r0, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="766ba280d66f54803bc754b3c16bf61bd0696f4dbf603c5724c394419725b19f242a3ab29c928a0b3463a707db6e75bab4e41e6fc29cbfa5b48a4b00b21b733697011c9a3b409d7b8def02129ffa4534f9903022dca194ab8b09eec831e38bc20e424ba54187d676f8fa150e075b"], 0x1}, 0x1, 0x0, 0x0, 0x10}, 0x40000) r2 = syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x400, 0x20001) r3 = socket$vsock_dgram(0x28, 0x2, 0x0) connect$l2tp(r2, &(0x7f0000000080)=@pppol2tpv3in6={0x18, 0x1, {0x0, r3, 0x4, 0x1, 0x3, 0x4, {0xa, 0x4e23, 0xc1e5837, @dev={0xfe, 0x80, [], 0x12}, 0x7}}}, 0x3a) r4 = socket$inet6(0xa, 0x3, 0x87) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, &(0x7f0000000180)={0x1, 0xa624, 0x200, 0x7fffffff, 0x3, 0x0, 0x7ff, 0x5, 0x0}, &(0x7f00000001c0)=0x20) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r4, 0x84, 0x18, &(0x7f00000003c0)={r5, 0x2850f0a9}, 0x8) syz_open_dev$adsp(&(0x7f0000000400)='/dev/adsp#\x00', 0xce9d, 0x0) ioctl(r4, 0x1, &(0x7f0000000280)="c93062d90dad6e776d4ee5c54ef71c665d85b00783e49801f93be98f845effe718c2eb5d60050770c8ea697f36b467aa7c80cb2d222ee2e9cd9c153521eb46b946d4c1923deead55eaafe697ed331c5c0783d2afeb4a3017bebcfc74a4bdc6cbdcfc4f1a09c2757b638d29e01adf347b7b99a282a94744636a3951f184967d677d48c9b1af5aa0a1633f8b1be718a9") connect$inet6(r4, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) perf_event_open(&(0x7f0000fdef88)={0x2, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 2018/05/03 19:02:58 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x0) 2018/05/03 19:02:58 executing program 2: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000040)='/dev/full\x00', 0x8000, 0x0) getsockopt$bt_BT_POWER(r0, 0x112, 0x9, &(0x7f00000002c0)=0x7fffffff, &(0x7f0000000340)=0x1) fgetxattr(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="74b7e6265164613be24911f3cb99637a725c737465642e2f6465d567766373610700"], &(0x7f00000001c0)=""/229, 0xe5) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/17, 0x11) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x400a00, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) ioctl$sock_proto_private(r1, 0x89e1, &(0x7f00000003c0)="8beee9b17781db88226925bebcc1371dcd76a596a76c9a9a633feecd244f33c42e2377b8c2e1d7bb64562acf418f7857084d4039a4e8b4d055e1ff436c38931cad2dd65b0b4409a17dcb96398ad2dff2ae65164b6a5ecb1cac0eff13ac1b0c3aa95585516eb1133a5ac6b22ed7538d0336610baccc20324714614925490894f257") 2018/05/03 19:02:58 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x15}], 0x20) 2018/05/03 19:02:58 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x40030000000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:02:58 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x2000000]}}}}}}}}, 0x0) 2018/05/03 19:02:58 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x500000000000000, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:58 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x17]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:02:59 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x300}], 0x20) 2018/05/03 19:02:59 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000300)='./file0\x00', 0x1, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:02:59 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf401]}, 0x10) 2018/05/03 19:02:59 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0xf00000000000000, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:59 executing program 6: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/qat_adf_ctl\x00', 0x4000, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') perf_event_open(&(0x7f000025c000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$sndctrl(&(0x7f0000007fed)='/dev/snd/controlC#\x00', 0x2, 0x0) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO(r1, 0x40045542, &(0x7f00009d3ef4)={0x22c7}) syz_open_dev$dmmidi(&(0x7f000000d000)='/dev/dmmidi#\x00', 0x200, 0x0) sendmsg$IPVS_CMD_SET_INFO(r0, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="766ba280d66f54803bc754b3c16bf61bd0696f4dbf603c5724c394419725b19f242a3ab29c928a0b3463a707db6e75bab4e41e6fc29cbfa5b48a4b00b21b733697011c9a3b409d7b8def02129ffa4534f9903022dca194ab8b09eec831e38bc20e424ba54187d676f8fa150e075b"], 0x1}, 0x1, 0x0, 0x0, 0x10}, 0x40000) r2 = syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x400, 0x20001) r3 = socket$vsock_dgram(0x28, 0x2, 0x0) connect$l2tp(r2, &(0x7f0000000080)=@pppol2tpv3in6={0x18, 0x1, {0x0, r3, 0x4, 0x1, 0x3, 0x4, {0xa, 0x4e23, 0xc1e5837, @dev={0xfe, 0x80, [], 0x12}, 0x7}}}, 0x3a) r4 = socket$inet6(0xa, 0x3, 0x87) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, &(0x7f0000000180)={0x1, 0xa624, 0x200, 0x7fffffff, 0x3, 0x0, 0x7ff, 0x5, 0x0}, &(0x7f00000001c0)=0x20) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r4, 0x84, 0x18, &(0x7f00000003c0)={r5, 0x2850f0a9}, 0x8) syz_open_dev$adsp(&(0x7f0000000400)='/dev/adsp#\x00', 0xce9d, 0x0) ioctl(r4, 0x1, &(0x7f0000000280)="c93062d90dad6e776d4ee5c54ef71c665d85b00783e49801f93be98f845effe718c2eb5d60050770c8ea697f36b467aa7c80cb2d222ee2e9cd9c153521eb46b946d4c1923deead55eaafe697ed331c5c0783d2afeb4a3017bebcfc74a4bdc6cbdcfc4f1a09c2757b638d29e01adf347b7b99a282a94744636a3951f184967d677d48c9b1af5aa0a1633f8b1be718a9") connect$inet6(r4, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:02:59 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x5000000}], 0x20) 2018/05/03 19:02:59 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0xf8ffffff]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:02:59 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc00]}, 0x10) 2018/05/03 19:02:59 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) getsockopt$IP6T_SO_GET_INFO(r0, 0x29, 0x40, &(0x7f0000000040)={'filter\x00'}, &(0x7f00000001c0)=0x54) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:02:59 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x5800]}}}}}}}}, 0x0) 2018/05/03 19:02:59 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x400300, @in={0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:59 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x3}], 0x20) 2018/05/03 19:02:59 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x0) 2018/05/03 19:02:59 executing program 6: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/qat_adf_ctl\x00', 0x4000, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') perf_event_open(&(0x7f000025c000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$sndctrl(&(0x7f0000007fed)='/dev/snd/controlC#\x00', 0x2, 0x0) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO(r1, 0x40045542, &(0x7f00009d3ef4)={0x22c7}) syz_open_dev$dmmidi(&(0x7f000000d000)='/dev/dmmidi#\x00', 0x200, 0x0) sendmsg$IPVS_CMD_SET_INFO(r0, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="766ba280d66f54803bc754b3c16bf61bd0696f4dbf603c5724c394419725b19f242a3ab29c928a0b3463a707db6e75bab4e41e6fc29cbfa5b48a4b00b21b733697011c9a3b409d7b8def02129ffa4534f9903022dca194ab8b09eec831e38bc20e424ba54187d676f8fa150e075b"], 0x1}, 0x1, 0x0, 0x0, 0x10}, 0x40000) r2 = syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x400, 0x20001) r3 = socket$vsock_dgram(0x28, 0x2, 0x0) connect$l2tp(r2, &(0x7f0000000080)=@pppol2tpv3in6={0x18, 0x1, {0x0, r3, 0x4, 0x1, 0x3, 0x4, {0xa, 0x4e23, 0xc1e5837, @dev={0xfe, 0x80, [], 0x12}, 0x7}}}, 0x3a) r4 = socket$inet6(0xa, 0x3, 0x87) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, &(0x7f0000000180)={0x1, 0xa624, 0x200, 0x7fffffff, 0x3, 0x0, 0x7ff, 0x5, 0x0}, &(0x7f00000001c0)=0x20) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r4, 0x84, 0x18, &(0x7f00000003c0)={r5, 0x2850f0a9}, 0x8) syz_open_dev$adsp(&(0x7f0000000400)='/dev/adsp#\x00', 0xce9d, 0x0) connect$inet6(r4, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:02:59 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9]}, 0x10) 2018/05/03 19:02:59 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x5}], 0x20) 2018/05/03 19:02:59 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0xa}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:59 executing program 2: seccomp(0x1, 0x1, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0xe867, 0x101, 0x6d, 0xddb4}, {0x3, 0x6, 0x4, 0x1ff}, {0x0, 0x8, 0x5, 0x7f}, {0x74, 0x6, 0xfffffffffffffffc, 0x3000000000000000}, {0x8, 0x0, 0x0, 0x3}, {0x7, 0x1f, 0x7f, 0x7}]}) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:02:59 executing program 6: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/qat_adf_ctl\x00', 0x4000, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') perf_event_open(&(0x7f000025c000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$sndctrl(&(0x7f0000007fed)='/dev/snd/controlC#\x00', 0x2, 0x0) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO(r1, 0x40045542, &(0x7f00009d3ef4)={0x22c7}) syz_open_dev$dmmidi(&(0x7f000000d000)='/dev/dmmidi#\x00', 0x200, 0x0) sendmsg$IPVS_CMD_SET_INFO(r0, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="766ba280d66f54803bc754b3c16bf61bd0696f4dbf603c5724c394419725b19f242a3ab29c928a0b3463a707db6e75bab4e41e6fc29cbfa5b48a4b00b21b733697011c9a3b409d7b8def02129ffa4534f9903022dca194ab8b09eec831e38bc20e424ba54187d676f8fa150e075b"], 0x1}, 0x1, 0x0, 0x0, 0x10}, 0x40000) r2 = syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x400, 0x20001) r3 = socket$vsock_dgram(0x28, 0x2, 0x0) connect$l2tp(r2, &(0x7f0000000080)=@pppol2tpv3in6={0x18, 0x1, {0x0, r3, 0x4, 0x1, 0x3, 0x4, {0xa, 0x4e23, 0xc1e5837, @dev={0xfe, 0x80, [], 0x12}, 0x7}}}, 0x3a) r4 = socket$inet6(0xa, 0x3, 0x87) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, &(0x7f0000000180)={0x1, 0xa624, 0x200, 0x7fffffff, 0x3, 0x0, 0x7ff, 0x5, 0x0}, &(0x7f00000001c0)=0x20) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r4, 0x84, 0x18, &(0x7f00000003c0)={r5, 0x2850f0a9}, 0x8) connect$inet6(r4, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:02:59 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0xff00]}}}}}}}}, 0x0) 2018/05/03 19:02:59 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x13}], 0x20) 2018/05/03 19:02:59 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb]}, 0x10) 2018/05/03 19:02:59 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x10000e0]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:02:59 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x3}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:59 executing program 4 (fault-call:4 fault-nth:0): r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:02:59 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/85, 0x55) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000200), 0xffffffffffffff4f) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) openat$kvm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/kvm\x00', 0x40002, 0x0) 2018/05/03 19:02:59 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x300]}}}}}}}}, 0x0) 2018/05/03 19:02:59 executing program 6: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/qat_adf_ctl\x00', 0x4000, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') perf_event_open(&(0x7f000025c000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$sndctrl(&(0x7f0000007fed)='/dev/snd/controlC#\x00', 0x2, 0x0) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO(r1, 0x40045542, &(0x7f00009d3ef4)={0x22c7}) syz_open_dev$dmmidi(&(0x7f000000d000)='/dev/dmmidi#\x00', 0x200, 0x0) sendmsg$IPVS_CMD_SET_INFO(r0, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="766ba280d66f54803bc754b3c16bf61bd0696f4dbf603c5724c394419725b19f242a3ab29c928a0b3463a707db6e75bab4e41e6fc29cbfa5b48a4b00b21b733697011c9a3b409d7b8def02129ffa4534f9903022dca194ab8b09eec831e38bc20e424ba54187d676f8fa150e075b"], 0x1}, 0x1, 0x0, 0x0, 0x10}, 0x40000) r2 = syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x400, 0x20001) r3 = socket$vsock_dgram(0x28, 0x2, 0x0) connect$l2tp(r2, &(0x7f0000000080)=@pppol2tpv3in6={0x18, 0x1, {0x0, r3, 0x4, 0x1, 0x3, 0x4, {0xa, 0x4e23, 0xc1e5837, @dev={0xfe, 0x80, [], 0x12}, 0x7}}}, 0x3a) r4 = socket$inet6(0xa, 0x3, 0x87) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, &(0x7f0000000180)={0x1, 0xa624, 0x200, 0x7fffffff, 0x3, 0x0, 0x7ff, 0x5}, &(0x7f00000001c0)=0x20) connect$inet6(r4, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:02:59 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x58]}}}}}}}}, 0x0) 2018/05/03 19:02:59 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0xe}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:59 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1400000000000000]}, 0x10) 2018/05/03 19:02:59 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) getsockopt$inet_tcp_TCP_REPAIR_WINDOW(r0, 0x6, 0x1d, &(0x7f0000000040), &(0x7f0000000080)=0x14) socket$alg(0x26, 0x5, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:02:59 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x100000000000000}], 0x20) 2018/05/03 19:02:59 executing program 6: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/qat_adf_ctl\x00', 0x4000, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') perf_event_open(&(0x7f000025c000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$sndctrl(&(0x7f0000007fed)='/dev/snd/controlC#\x00', 0x2, 0x0) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO(r1, 0x40045542, &(0x7f00009d3ef4)={0x22c7}) syz_open_dev$dmmidi(&(0x7f000000d000)='/dev/dmmidi#\x00', 0x200, 0x0) sendmsg$IPVS_CMD_SET_INFO(r0, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="766ba280d66f54803bc754b3c16bf61bd0696f4dbf603c5724c394419725b19f242a3ab29c928a0b3463a707db6e75bab4e41e6fc29cbfa5b48a4b00b21b733697011c9a3b409d7b8def02129ffa4534f9903022dca194ab8b09eec831e38bc20e424ba54187d676f8fa150e075b"], 0x1}, 0x1, 0x0, 0x0, 0x10}, 0x40000) r2 = syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x400, 0x20001) r3 = socket$vsock_dgram(0x28, 0x2, 0x0) connect$l2tp(r2, &(0x7f0000000080)=@pppol2tpv3in6={0x18, 0x1, {0x0, r3, 0x4, 0x1, 0x3, 0x4, {0xa, 0x4e23, 0xc1e5837, @dev={0xfe, 0x80, [], 0x12}, 0x7}}}, 0x3a) r4 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r4, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:02:59 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0xffff0000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:02:59 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x4]}}}}}}}}, 0x0) 2018/05/03 19:02:59 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfec0]}, 0x10) 2018/05/03 19:02:59 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x100000000000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:02:59 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x200000000000000}], 0x20) [ 1918.115239] FAULT_INJECTION: forcing a failure. [ 1918.115239] name failslab, interval 1, probability 0, space 0, times 0 [ 1918.126704] CPU: 0 PID: 9196 Comm: syz-executor4 Not tainted 4.17.0-rc3+ #55 [ 1918.133974] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1918.143341] Call Trace: [ 1918.145943] dump_stack+0x1b9/0x294 [ 1918.149585] ? dump_stack_print_info.cold.2+0x52/0x52 [ 1918.154779] ? debug_check_no_locks_freed+0x310/0x310 [ 1918.159958] ? debug_check_no_locks_freed+0x310/0x310 [ 1918.165146] should_fail.cold.4+0xa/0x1a [ 1918.169194] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 1918.174288] ? debug_check_no_locks_freed+0x310/0x310 [ 1918.179467] ? find_held_lock+0x36/0x1c0 [ 1918.183529] ? check_same_owner+0x320/0x320 [ 1918.187842] ? rcu_note_context_switch+0x710/0x710 [ 1918.192761] __should_failslab+0x124/0x180 [ 1918.196996] should_failslab+0x9/0x14 [ 1918.200794] kmem_cache_alloc_trace+0x2cb/0x780 [ 1918.205457] ? kasan_check_read+0x11/0x20 [ 1918.209596] alloc_pipe_info+0x16d/0x580 [ 1918.213660] ? pipe_read+0x940/0x940 [ 1918.217363] ? __fget+0x40c/0x650 [ 1918.220805] ? expand_files.part.8+0x9a0/0x9a0 [ 1918.225369] ? find_held_lock+0x36/0x1c0 [ 1918.229419] splice_direct_to_actor+0x6e7/0x8d0 [ 1918.234074] ? pipe_to_sendpage+0x3f0/0x3f0 [ 1918.238390] ? lock_downgrade+0x8e0/0x8e0 [ 1918.242536] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1918.248071] ? do_splice_to+0x190/0x190 [ 1918.252040] ? rw_verify_area+0x118/0x360 [ 1918.256184] do_splice_direct+0x2cc/0x400 [ 1918.260322] ? splice_direct_to_actor+0x8d0/0x8d0 [ 1918.265150] ? rw_verify_area+0x118/0x360 [ 1918.269286] do_sendfile+0x60f/0xe00 [ 1918.272987] ? do_compat_pwritev64+0x1b0/0x1b0 [ 1918.277564] ? __sb_end_write+0xac/0xe0 [ 1918.281535] ? __might_sleep+0x95/0x190 [ 1918.285494] __ia32_compat_sys_sendfile+0x187/0x290 [ 1918.290497] ? __ia32_sys_sendfile64+0x240/0x240 [ 1918.295239] ? do_fast_syscall_32+0x148/0xf9b [ 1918.299719] do_fast_syscall_32+0x345/0xf9b [ 1918.304032] ? do_int80_syscall_32+0x880/0x880 [ 1918.308598] ? _raw_spin_unlock_irq+0x27/0x70 [ 1918.313078] ? finish_task_switch+0x1ca/0x810 [ 1918.317558] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1918.323080] ? syscall_return_slowpath+0x30f/0x5c0 [ 1918.327994] ? sysret32_from_system_call+0x5/0x46 [ 1918.332827] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 1918.337653] entry_SYSENTER_compat+0x70/0x7f [ 1918.342042] RIP: 0023:0xf7f8acb9 [ 1918.345388] RSP: 002b:00000000f5f860ac EFLAGS: 00000282 ORIG_RAX: 00000000000000bb [ 1918.353080] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000014 2018/05/03 19:03:00 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8]}, 0x10) 2018/05/03 19:03:00 executing program 6: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/qat_adf_ctl\x00', 0x4000, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') perf_event_open(&(0x7f000025c000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$sndctrl(&(0x7f0000007fed)='/dev/snd/controlC#\x00', 0x2, 0x0) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO(r1, 0x40045542, &(0x7f00009d3ef4)={0x22c7}) syz_open_dev$dmmidi(&(0x7f000000d000)='/dev/dmmidi#\x00', 0x200, 0x0) sendmsg$IPVS_CMD_SET_INFO(r0, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="766ba280d66f54803bc754b3c16bf61bd0696f4dbf603c5724c394419725b19f242a3ab29c928a0b3463a707db6e75bab4e41e6fc29cbfa5b48a4b00b21b733697011c9a3b409d7b8def02129ffa4534f9903022dca194ab8b09eec831e38bc20e424ba54187d676f8fa150e075b"], 0x1}, 0x1, 0x0, 0x0, 0x10}, 0x40000) r2 = syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x400, 0x20001) r3 = socket$vsock_dgram(0x28, 0x2, 0x0) connect$l2tp(r2, &(0x7f0000000080)=@pppol2tpv3in6={0x18, 0x1, {0x0, r3, 0x4, 0x1, 0x3, 0x4, {0xa, 0x4e23, 0xc1e5837, @dev={0xfe, 0x80, [], 0x12}, 0x7}}}, 0x3a) connect$inet6(0xffffffffffffffff, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:00 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f00000001c0)=""/227, 0xe3) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) ioctl$PERF_EVENT_IOC_DISABLE(r0, 0x2401, 0x1f) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:00 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x40030000000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:00 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x17000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:00 executing program 4 (fault-call:4 fault-nth:1): r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:03:00 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x300000000000000}], 0x20) 2018/05/03 19:03:00 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x200000000000000]}}}}}}}}, 0x0) [ 1918.360332] RDX: 0000000020a2effc RSI: 0000000000008001 RDI: 0000000000000000 [ 1918.367582] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 1918.374833] R10: 0000000000000000 R11: 0000000000000296 R12: 0000000000000000 [ 1918.382089] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2018/05/03 19:03:00 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14]}, 0x10) 2018/05/03 19:03:00 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x1500000000000000}], 0x20) 2018/05/03 19:03:00 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0xff3f000000000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:00 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0xffffffff00000000]}}}}}}}}, 0x0) 2018/05/03 19:03:00 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0xe0000001]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:00 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) ioctl$SG_SET_FORCE_PACK_ID(r0, 0x227b, &(0x7f0000000040)) 2018/05/03 19:03:00 executing program 6: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/qat_adf_ctl\x00', 0x4000, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') perf_event_open(&(0x7f000025c000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$sndctrl(&(0x7f0000007fed)='/dev/snd/controlC#\x00', 0x2, 0x0) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO(r1, 0x40045542, &(0x7f00009d3ef4)={0x22c7}) syz_open_dev$dmmidi(&(0x7f000000d000)='/dev/dmmidi#\x00', 0x200, 0x0) sendmsg$IPVS_CMD_SET_INFO(r0, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="766ba280d66f54803bc754b3c16bf61bd0696f4dbf603c5724c394419725b19f242a3ab29c928a0b3463a707db6e75bab4e41e6fc29cbfa5b48a4b00b21b733697011c9a3b409d7b8def02129ffa4534f9903022dca194ab8b09eec831e38bc20e424ba54187d676f8fa150e075b"], 0x1}, 0x1, 0x0, 0x0, 0x10}, 0x40000) r2 = syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x400, 0x20001) r3 = socket$vsock_dgram(0x28, 0x2, 0x0) connect$l2tp(r2, &(0x7f0000000080)=@pppol2tpv3in6={0x18, 0x1, {0x0, r3, 0x4, 0x1, 0x3, 0x4, {0xa, 0x4e23, 0xc1e5837, @dev={0xfe, 0x80, [], 0x12}, 0x7}}}, 0x3a) connect$inet6(0xffffffffffffffff, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) [ 1918.766911] FAULT_INJECTION: forcing a failure. [ 1918.766911] name failslab, interval 1, probability 0, space 0, times 0 [ 1918.778255] CPU: 1 PID: 9276 Comm: syz-executor4 Not tainted 4.17.0-rc3+ #55 [ 1918.785533] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1918.794885] Call Trace: [ 1918.797466] dump_stack+0x1b9/0x294 [ 1918.801082] ? dump_stack_print_info.cold.2+0x52/0x52 [ 1918.806261] ? __save_stack_trace+0x7e/0xd0 [ 1918.810576] should_fail.cold.4+0xa/0x1a [ 1918.814623] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 1918.819724] ? save_stack+0x43/0xd0 [ 1918.823346] ? kasan_kmalloc+0xc4/0xe0 [ 1918.827218] ? kmem_cache_alloc_trace+0x152/0x780 [ 1918.832051] ? alloc_pipe_info+0x16d/0x580 [ 1918.836284] ? splice_direct_to_actor+0x6e7/0x8d0 [ 1918.841115] ? do_sendfile+0x60f/0xe00 [ 1918.844991] ? __ia32_compat_sys_sendfile+0x187/0x290 [ 1918.850170] ? do_fast_syscall_32+0x345/0xf9b [ 1918.854659] ? entry_SYSENTER_compat+0x70/0x7f [ 1918.859234] ? find_held_lock+0x36/0x1c0 [ 1918.863289] ? check_same_owner+0x320/0x320 [ 1918.867600] ? rcu_is_watching+0x85/0x140 [ 1918.871732] ? do_raw_spin_unlock+0x9e/0x2e0 [ 1918.876142] ? rcu_note_context_switch+0x710/0x710 [ 1918.881063] __should_failslab+0x124/0x180 [ 1918.885286] should_failslab+0x9/0x14 [ 1918.889069] __kmalloc+0x2c8/0x760 [ 1918.892591] ? kmem_cache_alloc_trace+0x616/0x780 [ 1918.897421] ? alloc_pipe_info+0x2a0/0x580 [ 1918.901649] alloc_pipe_info+0x2a0/0x580 [ 1918.905718] ? pipe_read+0x940/0x940 [ 1918.909439] ? __fget+0x40c/0x650 [ 1918.912883] ? expand_files.part.8+0x9a0/0x9a0 [ 1918.917451] ? find_held_lock+0x36/0x1c0 [ 1918.921500] splice_direct_to_actor+0x6e7/0x8d0 [ 1918.926164] ? pipe_to_sendpage+0x3f0/0x3f0 [ 1918.930469] ? lock_downgrade+0x8e0/0x8e0 [ 1918.934613] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1918.940138] ? do_splice_to+0x190/0x190 [ 1918.944116] ? rw_verify_area+0x118/0x360 [ 1918.948263] do_splice_direct+0x2cc/0x400 [ 1918.952399] ? splice_direct_to_actor+0x8d0/0x8d0 [ 1918.957240] ? rw_verify_area+0x118/0x360 [ 1918.961383] do_sendfile+0x60f/0xe00 [ 1918.965086] ? do_compat_pwritev64+0x1b0/0x1b0 [ 1918.969652] ? __sb_end_write+0xac/0xe0 [ 1918.973615] ? __might_sleep+0x95/0x190 [ 1918.977585] __ia32_compat_sys_sendfile+0x187/0x290 [ 1918.982590] ? __ia32_sys_sendfile64+0x240/0x240 [ 1918.987333] ? do_fast_syscall_32+0x148/0xf9b [ 1918.991846] do_fast_syscall_32+0x345/0xf9b [ 1918.996164] ? do_int80_syscall_32+0x880/0x880 [ 1919.000741] ? _raw_spin_unlock_irq+0x27/0x70 [ 1919.005234] ? finish_task_switch+0x1ca/0x810 [ 1919.009737] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1919.015275] ? syscall_return_slowpath+0x30f/0x5c0 [ 1919.020193] ? sysret32_from_system_call+0x5/0x46 [ 1919.025032] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 1919.029879] entry_SYSENTER_compat+0x70/0x7f [ 1919.034271] RIP: 0023:0xf7f8acb9 [ 1919.037616] RSP: 002b:00000000f5f860ac EFLAGS: 00000282 ORIG_RAX: 00000000000000bb [ 1919.045309] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000014 [ 1919.052560] RDX: 0000000020a2effc RSI: 0000000000008001 RDI: 0000000000000000 [ 1919.059823] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 2018/05/03 19:03:01 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x18, &(0x7f0000001380)={0x0, 0x8}, &(0x7f00000013c0)=0x8) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x75, &(0x7f0000001400)={r2, 0xa6}, &(0x7f0000001440)=0x8) r3 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000280)='/dev/dsp\x00', 0x2000, 0x0) sendmsg$nfc_llcp(r0, &(0x7f0000000240)={&(0x7f0000000040)={0x27, 0x1, 0x9945, 0x6, 0x99, 0xfff, "f0a54151215fb9ddaffa9cb008dac2e0e7238605860519ac0f53b35115ce7f2cbcff8d935bf73f5b618a9721d34e50bd46b892135e2fa4cb458f50513090f7", 0x1e}, 0x58, &(0x7f0000000200)=[{&(0x7f00000001c0)="4df21b26a195d4db17e25d57d3de1adb50f4ed2dc0aa10f5e11005b96897d5bb897a3579daedb0d303f67219f8576449e1474919b1f3", 0x36}], 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="0c100000000000000010000047e78a5c1554edeaf583cb6b08444092d853a698363a2389b126a2c01c3fd45d2d6188a2e080db4c71680a108de6a48fdd38e2872a0848e5ed2fc7f9d3786e3b470e7dbf687c7a4cc48ede1f6ca2264a0f038bd2d27a68ebe071cc8b341331b29646efe2b9c4738761a6b974929a2085929e18d5caa5568a3046b3afd56b0149fec40772efbdd2905ef7785cb7ae9e41c7cb10cee83e16894348639aef76454900e3d16bf55f0f0734d1093680af6c729ce1e8f3e6b996d4d84787079596bcf073076863ec59c51066cfee29fc86f944109002aab3973a9c27d6c34de6f2ac50def422b14356bc7a8f8ab4d280752d6374bd37210a2c64638215dbd91228ce45b98e47ecf57a4405b843a8ddcc0b2e2287e9f0cc107e8f13032067cba11a0d97608375894ba9360e387583062bcb3ec4ee87d402fe7d706856df1bdc71f8a79bd7acd12c1d27022b7b28ee15d32f25f186b556ae5e1fadcff5b8dd607e27bf149a7d6a8467e3d5864160546777dd703d5939e4038472192d639bd894d419d6db9c838f964bd0a0d7ec13cec2be459662b8be19d8d02f47b71af811acd1ef844706e76fb3e3471b51f4c3d0aaab6fc477d799774cd6e8ce5ec7f919a5d0d7207480ded15ebab0bf60967ae8453544f1ce382dba58082dabe6701fac9d249836011ed371e9cd3a9cc1a24082d3a19a44c11f5e21dfb0d0ea1871cee6165d179601b2c47b7ed99c3fc39327e121686279fed5b069f2c0a12ba16c2196f1141afd4a48287ec4a82761ed6ad6ff82a7f20ffac4212d867f2dba3bc7a10d58c2b546733dc87485d50274e3824f367f265240f1b588a02833735b19dc8608430a18276dd810126b024b09a253c024e6a5beb998674016a1be8a6c86ade32171a64b3b9d9fe2dcc4845fbf8b956eac657b78a9b4147f0bba9e93b68d07b30da13b2d81dd70367e82544a7b0b45f9187d4ef839934a91ba422e4b32fcc3c14f05bddc215bbec77b3011496f3005816dac3ff05db21399b49c04113aefa7492abeb0368def92409faa16dbbe09dee97c634cc3dafecd2fa25a27e4c4e00906db7249e6e344a4f0c9163fc0d81eea7a0567c5ca8a32e39ab762377071170a1a2e76b82452ed063e14564c86b291715a4b92780d5e0edb4ad3315ce2c488c32e24e5745342eeefe7d271dc3ca749c67c748dcdef19ba3174e97fb13a66f6f85d2848a7f497f980fc7495a27779135d8464d44f383aae56c8dc22e9915f0dc2ba8cc500b2551a1bddca614af598a5fc30ea4d3de40f292473e5db42f5c8166bb04b1d5e23148061e5ab28e1a0bf31b6f5c9e0d1601e0792c6e4dca1021a71c4235a96a50e0dd411b415212503d2745d1728c6e22d1a7b95a2cbffa32b77d3cbdd1641c516ccf936a22f006da4e92603760be903479846adac1870d95d92d802ef954d53d00ae0e63de385a14335b9a4dab087e10e5ebbde1c3da0fe0e1e9f180320d53fe53e0a11b5f97212f6d00792f35f64bba9f38b1ac1971d83f76d23b01df86f2aaf0f7de14c34a16cf9a367c94601c67fb815624c11c78342c6541818ad92d1a464f0cc7facf2c31cf0fdf91ed97f90aa20f26daaeaef3537ce19e535f37678ee4c8382d7d48d844a4a7ec9e3c13c33b810ac1a3b4964498e053160470a89ac0283584df198f8bbdeb6d84a65a13071709e14c909010edf9c3cba9bb7be38d3f9f9cef718a431e627aba46d31e809ff555fa675142755d4ac928a7f577f89ce121dcab95e7166505f63b70d42784391ba6ecbe079415ccd942332f0da111747168524097c2c2f6dbb5568d7d11a6de4468d645472a17f12d0d440f97af3df6d63036a1c82594c4fea6e3e232186b060c59c9851a3c651fd834ce67850bcb1109b489885ccb96badf842004b0c2c81453205aedcac83a65c8530d9ad6da4b84bad62fcba52162706431ae53e931d14589c2f96d366360e2a338d0808144c5037b5fd0df9acbe403bbcea608a408085ef864d5b5ecdaa06ea660fd241f808a7b187fbfe9c010dba4085364ef7dcbb98579b1c3e89c1db17a9f644add0a88eead765089895c67e97b156155017201c93870b33a724bff4c71b7886b86728bdae0ab1aa79c252df89a0c9453887b041ccc6b32247ef2d434da845277922bd8d96a2b4cfef2cc625693d6e5354e8e5a3f1e9a8358db7cf6108d06fd5c62cfa2bb012f35361760988c2a515a3489e10a3bac29b7e7effbf4e59f07b61420a0137c876769196cef4d2c6bea26d73e9ee5ca6b558348f4632e429440b8a1a033aa27ad4163de69419900848a0bbea7e881d2c9a5a0b1ddbd690b6261561bafe42b3f2533dda39a88860a8202004949bfb74b10be0a88827ba43dbc432290d10a738f0b09e95ca3cab024b72e30a769c88f9ce26699c5d4badc890fc07da4e66a56f8d3dbb8ce8bd36b49e339af33ecbaa271e94f85875427fb5b4ce7f70fb860b979481d48eb67ef84d781266f6509c2865f1661a5ec4b50bb72917a5faa57f913aeecf4a0b6f398725ff2b5f1e72dfc4eefe0640c998f82dd404057a28ee0ca71e76ebe2762ca55c0148307c1342f815042b067199c8769d5f5c6f37a0239f1d9a71cce06537dc70259eb853336e848244c883e541720f0f51a05ae2d45d4efa06a3bc3a7c3d0c726151e49a7462ec1da887c0617a91583599a2d91ce1b46471678b909ec428a03423e0a0945385db84f314b8f0d62cdd6eda5d2c6d067ce558ac854c53792e54e126f1d30633741a3d297e23b64d7276bf525fd0a3bdb8e44141457b896657b061d5cfd316ed19e284b9c7296c52604ff444ded2c1a3fb5218fa5fd49206522100bff070b9dffa3b0691861bcf2fed8329fe37df21383849a4d016786119fac6c3c5f7af4df4f2823b2b9289eb889530149fcff5700def1a6daec6640ed85e5f77c4855a1bcb400f283aa6821e8a9aec99231cc0b7347a6ab6c40edcb0eb5b1b55260026b46f27d4e1ea6025ee27556420becee3e0cd552c1118e67d52d46e3834798e0eae36bd43f1ecef4bf1c7340c6d7a32c1ba60a15c18ceba7a14c2f19be0f83eb77c647fc5082c29260e1cc3e7ee8e135b02d75d86124d698a4a86a420b03599ff99e0f06a41fe62dd80e2c061390b6bfc5e2136afbcb8fd94609ce18c07c89aff8c8d3b40026ddc9f87a7412d4018fbe435d1eb5c96760d0504a5fbe9af9d65ffd6553ef7c7c9053f7c1a2e0c65dc842399c7f0a274f74225b0996b988674711bea98d5c14273f67f14be64a88f53c2ff899c5b97f1c9664d16d445cce5b3d36ae9aed899428c43bebc841bde152b9305cb16514ca6bdbc7a11d5099239123682b707d1a3d0a72a293a75a166d27e3ea62059efb80ed0b9ab315d60dd8a20e92e0253ac1a1a101f2747ebcd9b0c387f09379d43656168d7d2c21e6d900eb5abaed4fc59b66143d42c13dc398efa3d677657a0049d5f7af80a8c46f9340d8d47678e715be0cbdbd04eccbc95b47150907bd4f72eea70e5bb9c59bdee32c28bf00570c00e545743795f0ff2f51625a9a1b6e140f2ada88dfd7a64af48755021b89038bbac6f50aa2ffddb30836ac30ccad306523a96a34c1659b9ab6f103356af8b560ee12eccf21af87223102beae54514d8a37d160288ef80e56c6ec67d5e27d8eca37fdf51b8f2d2a076233a10c385940ee401f194a160d5c50ea51c9e059b4de5c65258dd2cd98baafe59329171f258bbf0517573e61f8c42353c642cca2d8b9a13db2be1a159a533c78e757d5a15593bf16d1ac8e0752d00a64a446092939ad478ac6c9f07eaf65d5c0a06b42b7662e34f670f7a6f1f85186ff78eb5fa631be57e74e688c09fe731e1aa19f2dc712834e49e6df8b25822233af4ca2d005f3fb2923a20d76031ad648eca5cadf54caa66121c262312bd8d21008dd60f64611e1b6105fadad2b40b9627973604647dbb679542bebcb93579838051339f5d0c63b4f6bc7c950529963c790ca91b9e530dac8dbd9de7c9877a9554af17f385e4d1a114e37f83de2876272699afde78435daad70015565ebef7789b5fd3d776c25cea4cdcc8ba99e1ddf0f41b0af822293514d568c74f1f528a241697dfa7028cdcf090b194e96a65344ba7decbb7eec9b728f6abcdf448ee6f7a7993732850c5fe08148bafa60b9f31b11b845f6ff4975eb125c4522a5c82fccb67ef4319eaae2e6ab4f337b7a5985afbb9d6c90df3a08475d53783b6426bd04592be353adb0a737be1ffb97e18d99f0ef0d60103ad0a96dcf6f79b89ae33f3cbd11ed91258a320a7bfc87d6af83ed16a5a8f871376dab9be20fe6574d2dc40518f5ca4c44bcb0c2dc2760d998d0802351934c38430d9e15be3e12d6250a283542baccf340ba4c3cebbe215e16028966c8b6bd5c0953cc61294c28b0d80588c266f9cead197087b18564750c0855b9928fb0523e0a149c9ae24e37f14d0f39a895f044f61a8ae8043f50434ba6a18c5ad344182c4ed17657f6ea7b41cd8eb4ba0ba6d5b2adfc7b65ba7d5fc86e71a8fe69eb3a437aee5d3e309051f5007e16540573822650a417c25047da27f03e82cfb249a80b50b426a1ebb2a661ed632db90371d02943b7f3b985000192410e89f97d3073b904f354664e8fbc79af345da46593437939647de0f886297a374a49050d5d8d20488ba87700ecf43ed8a7e574161e944827792c0383306872513ba0e22fca94e81357300f0cb2f6fc0f2ffff3c2ae362c4e36f8b739503b88d93fd07111e8759c480b60ad5eae106279fee4a97fa617a3921b45727178e9c5ec18cefb4bda6a04e4e5270115a14040af5fedf1a7a2fa580ed05febf6ba179853d672f1495081fedb4b65a0e0193ebfe41e4ad195c4c3507a9beb87a63ed2a92444e12723a6a4bd46d3c718e5bbd2c5b44de922a45718b1afa0ad020bfd2bfb931e5d1595c6231458f4056528dcbcdc1d28d0c439204418342e733fad04f13d1840b7d826e03d5f05df3a831431ef461138062182b46308c554e3d5aef98a2d33925f7f5cab8a42c2bf5f904d3db8df3267070f83f19f1bdb2b7253b634686e986e47a10172bf73723fc07956fb6bdc991e4ffa0e132e32a8ba9eee1f084ae879992be1c132be610ce7a4b826b318c66c087c8d92ff79ab268a15dca9e684bff667058a5268275f113db7378267d026f3a01dd7e10626bec1a5a7f328768ae9112f734f94f3db3d559ce60e1a09803c928c0bb5bc0643d2b92788416f116744c27d7513884310ccb446fd04d3ceffaaaebd075820f253be2dde955c7d6ab7eb2b7de068e2f68522c64c3b9f5043fe690accc6e305dacc3d9f30f834b56c28537da973b418515c82e9aa767a1a2846bebbccfac38f0ca2db4b8144e4f073fa4db7ba26600cccf7edf722932475f0fe9aab59f664e2eed1eaf6ea81afd82755a90db526b9592c0cefcff1cd6e066ca645d1b6175b22e1abf32b75e94589688daceb1307cd2a81dc2335fd10dd7ddb71ea1cc73d817514bbf7d58ad89d4e402d5000b51d79eb102fc236def126c9ae256d57ebdb1ba8f6a04ed83d413a67fada316294924da285ee4a05f1b4b4b62f628a1413f345edcb2029644e542f6e4582697c72fd1dae31929bde19c4e6ff7f73e133a726e4c9aff6b2e809c96e8dbd94dbb37da853329b0748a354dfab0dcdab674b096f881bdd4e93f32628224967dc524f8dce004397d9a78904e1d85de42c1c61b87b1978dbb1d72ed5321ca8fcc17b03acf42e6a23b9f9bf129a2aa0d349be9ba0eccab7257ea"], 0x100c, 0x1}, 0x1) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) ioctl$sock_netrom_TIOCINQ(r3, 0x541b, &(0x7f00000002c0)) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:01 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200002c0]}, 0x10) 2018/05/03 19:03:01 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x300000000000000]}}}}}}}}, 0x0) 2018/05/03 19:03:01 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0xefffffff00000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:01 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x5000000}], 0x20) 2018/05/03 19:03:01 executing program 4 (fault-call:4 fault-nth:2): r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:03:01 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1700000000000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:01 executing program 6: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/qat_adf_ctl\x00', 0x4000, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') perf_event_open(&(0x7f000025c000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$sndctrl(&(0x7f0000007fed)='/dev/snd/controlC#\x00', 0x2, 0x0) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO(r1, 0x40045542, &(0x7f00009d3ef4)={0x22c7}) syz_open_dev$dmmidi(&(0x7f000000d000)='/dev/dmmidi#\x00', 0x200, 0x0) sendmsg$IPVS_CMD_SET_INFO(r0, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="766ba280d66f54803bc754b3c16bf61bd0696f4dbf603c5724c394419725b19f242a3ab29c928a0b3463a707db6e75bab4e41e6fc29cbfa5b48a4b00b21b733697011c9a3b409d7b8def02129ffa4534f9903022dca194ab8b09eec831e38bc20e424ba54187d676f8fa150e075b"], 0x1}, 0x1, 0x0, 0x0, 0x10}, 0x40000) r2 = syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x400, 0x20001) r3 = socket$vsock_dgram(0x28, 0x2, 0x0) connect$l2tp(r2, &(0x7f0000000080)=@pppol2tpv3in6={0x18, 0x1, {0x0, r3, 0x4, 0x1, 0x3, 0x4, {0xa, 0x4e23, 0xc1e5837, @dev={0xfe, 0x80, [], 0x12}, 0x7}}}, 0x3a) connect$inet6(0xffffffffffffffff, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) [ 1919.067087] R10: 0000000000000000 R11: 0000000000000296 R12: 0000000000000000 [ 1919.074341] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2018/05/03 19:03:01 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc]}, 0x10) 2018/05/03 19:03:01 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x2000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:01 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x1e000000}], 0x20) 2018/05/03 19:03:01 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x9, 0x0, 0x0, 0x401, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:01 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe803]}, 0x10) 2018/05/03 19:03:01 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x13}], 0x20) [ 1919.424863] FAULT_INJECTION: forcing a failure. [ 1919.424863] name failslab, interval 1, probability 0, space 0, times 0 [ 1919.436293] CPU: 0 PID: 9316 Comm: syz-executor4 Not tainted 4.17.0-rc3+ #55 [ 1919.443489] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1919.452849] Call Trace: [ 1919.455455] dump_stack+0x1b9/0x294 [ 1919.459087] ? dump_stack_print_info.cold.2+0x52/0x52 [ 1919.464277] ? __lock_acquire+0x7f5/0x5140 [ 1919.468502] should_fail.cold.4+0xa/0x1a [ 1919.472550] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 1919.477639] ? debug_check_no_locks_freed+0x310/0x310 [ 1919.482816] ? print_usage_bug+0xc0/0xc0 [ 1919.486859] ? __lock_acquire+0x7f5/0x5140 [ 1919.491077] ? find_held_lock+0x36/0x1c0 [ 1919.495131] ? check_same_owner+0x320/0x320 [ 1919.499437] ? rcu_note_context_switch+0x710/0x710 [ 1919.504363] __should_failslab+0x124/0x180 [ 1919.508592] should_failslab+0x9/0x14 [ 1919.512376] kmem_cache_alloc_node_trace+0x26f/0x770 [ 1919.517466] ? find_held_lock+0x36/0x1c0 [ 1919.521527] __kmalloc_node+0x33/0x70 [ 1919.525314] kvmalloc_node+0x6b/0x100 [ 1919.529098] iov_iter_get_pages_alloc+0x7be/0x14e0 [ 1919.534046] ? kasan_check_read+0x11/0x20 [ 1919.538202] ? rcu_is_watching+0x85/0x140 [ 1919.542343] ? copy_page_to_iter+0xf30/0xf30 [ 1919.546752] ? is_bpf_text_address+0xd7/0x170 [ 1919.551240] ? kernel_text_address+0x79/0xf0 [ 1919.555634] ? __unwind_start+0x166/0x330 [ 1919.559764] ? __kernel_text_address+0xd/0x40 [ 1919.564251] ? unwind_get_return_address+0x61/0xa0 [ 1919.569166] ? __save_stack_trace+0x7e/0xd0 [ 1919.573486] ? save_stack+0xa9/0xd0 [ 1919.577108] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 1919.582106] ? iov_iter_pipe+0xc2/0x2f0 [ 1919.586070] default_file_splice_read+0x1c7/0xad0 [ 1919.590899] ? entry_SYSENTER_compat+0x70/0x7f [ 1919.595470] ? do_splice_direct+0x400/0x400 [ 1919.599773] ? kasan_check_read+0x11/0x20 [ 1919.603903] ? debug_mutex_init+0x1c/0x60 [ 1919.608295] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1919.613296] ? __lockdep_init_map+0x105/0x590 [ 1919.617773] ? lockdep_init_map+0x9/0x10 [ 1919.621815] ? debug_mutex_init+0x2d/0x60 [ 1919.625943] ? __mutex_init+0x1ef/0x280 [ 1919.629901] ? __ia32_sys_membarrier+0x150/0x150 [ 1919.634638] ? __lockdep_init_map+0x105/0x590 [ 1919.639125] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1919.644644] ? fsnotify+0x415/0xfc0 [ 1919.648254] ? fsnotify+0xfc0/0xfc0 [ 1919.651864] ? fsnotify_first_mark+0x330/0x330 [ 1919.656444] ? security_file_permission+0x1c6/0x240 [ 1919.661446] ? rw_verify_area+0x118/0x360 [ 1919.665577] ? do_splice_direct+0x400/0x400 [ 1919.669881] do_splice_to+0x12e/0x190 [ 1919.673667] splice_direct_to_actor+0x268/0x8d0 [ 1919.678320] ? pipe_to_sendpage+0x3f0/0x3f0 [ 1919.682627] ? do_splice_to+0x190/0x190 [ 1919.686587] ? rw_verify_area+0x118/0x360 [ 1919.690719] do_splice_direct+0x2cc/0x400 [ 1919.694853] ? splice_direct_to_actor+0x8d0/0x8d0 [ 1919.699681] ? rw_verify_area+0x118/0x360 [ 1919.703811] do_sendfile+0x60f/0xe00 [ 1919.707511] ? do_compat_pwritev64+0x1b0/0x1b0 [ 1919.712079] ? __sb_end_write+0xac/0xe0 [ 1919.716048] ? __might_sleep+0x95/0x190 [ 1919.720016] __ia32_compat_sys_sendfile+0x187/0x290 [ 1919.725034] ? __ia32_sys_sendfile64+0x240/0x240 [ 1919.729776] ? do_fast_syscall_32+0x148/0xf9b [ 1919.734255] do_fast_syscall_32+0x345/0xf9b [ 1919.738560] ? do_int80_syscall_32+0x880/0x880 [ 1919.743300] ? _raw_spin_unlock_irq+0x27/0x70 [ 1919.747780] ? finish_task_switch+0x1ca/0x810 [ 1919.752269] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1919.757798] ? syscall_return_slowpath+0x30f/0x5c0 [ 1919.762714] ? sysret32_from_system_call+0x5/0x46 [ 1919.767555] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 1919.772389] entry_SYSENTER_compat+0x70/0x7f 2018/05/03 19:03:01 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:01 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0xffffff7f00000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:01 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0xf5ffffff]}}}}}}}}, 0x0) 2018/05/03 19:03:01 executing program 6: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/qat_adf_ctl\x00', 0x4000, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') perf_event_open(&(0x7f000025c000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$sndctrl(&(0x7f0000007fed)='/dev/snd/controlC#\x00', 0x2, 0x0) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO(r1, 0x40045542, &(0x7f00009d3ef4)={0x22c7}) syz_open_dev$dmmidi(&(0x7f000000d000)='/dev/dmmidi#\x00', 0x200, 0x0) sendmsg$IPVS_CMD_SET_INFO(r0, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="766ba280d66f54803bc754b3c16bf61bd0696f4dbf603c5724c394419725b19f242a3ab29c928a0b3463a707db6e75bab4e41e6fc29cbfa5b48a4b00b21b733697011c9a3b409d7b8def02129ffa4534f9903022dca194ab8b09eec831e38bc20e424ba54187d676f8fa150e075b"], 0x1}, 0x1, 0x0, 0x0, 0x10}, 0x40000) syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x400, 0x20001) socket$vsock_dgram(0x28, 0x2, 0x0) r2 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r2, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:01 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x2}], 0x20) 2018/05/03 19:03:01 executing program 4 (fault-call:4 fault-nth:3): r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:03:01 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2]}, 0x10) 2018/05/03 19:03:01 executing program 2: r0 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x80000020) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) lseek(r0, 0x0, 0x3) [ 1919.776776] RIP: 0023:0xf7f8acb9 [ 1919.780121] RSP: 002b:00000000f5f860ac EFLAGS: 00000282 ORIG_RAX: 00000000000000bb [ 1919.787813] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000014 [ 1919.795066] RDX: 0000000020a2effc RSI: 0000000000008001 RDI: 0000000000000000 [ 1919.802316] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 1919.809568] R10: 0000000000000000 R11: 0000000000000296 R12: 0000000000000000 [ 1919.816818] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2018/05/03 19:03:01 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x300000000000000]}, 0x10) 2018/05/03 19:03:01 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x1e00000000000000}], 0x20) 2018/05/03 19:03:01 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0xefffffff}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:01 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$VT_RESIZE(r0, 0x5609, &(0x7f0000000040)={0xd71b, 0x7f, 0x902b}) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:01 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x2]}}}}}}}}, 0x0) 2018/05/03 19:03:01 executing program 6: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/qat_adf_ctl\x00', 0x4000, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') perf_event_open(&(0x7f000025c000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$sndctrl(&(0x7f0000007fed)='/dev/snd/controlC#\x00', 0x2, 0x0) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO(r1, 0x40045542, &(0x7f00009d3ef4)={0x22c7}) syz_open_dev$dmmidi(&(0x7f000000d000)='/dev/dmmidi#\x00', 0x200, 0x0) sendmsg$IPVS_CMD_SET_INFO(r0, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="766ba280d66f54803bc754b3c16bf61bd0696f4dbf603c5724c394419725b19f242a3ab29c928a0b3463a707db6e75bab4e41e6fc29cbfa5b48a4b00b21b733697011c9a3b409d7b8def02129ffa4534f9903022dca194ab8b09eec831e38bc20e424ba54187d676f8fa150e075b"], 0x1}, 0x1, 0x0, 0x0, 0x10}, 0x40000) syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x400, 0x20001) r2 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r2, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:01 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:02 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000000]}, 0x10) 2018/05/03 19:03:02 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x300000000000000}], 0x20) 2018/05/03 19:03:02 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:02 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0xfffffff5]}}}}}}}}, 0x0) [ 1920.249965] FAULT_INJECTION: forcing a failure. [ 1920.249965] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1920.261896] CPU: 1 PID: 9372 Comm: syz-executor4 Not tainted 4.17.0-rc3+ #55 [ 1920.269106] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1920.278472] Call Trace: [ 1920.281077] dump_stack+0x1b9/0x294 [ 1920.284712] ? dump_stack_print_info.cold.2+0x52/0x52 [ 1920.289894] ? find_held_lock+0x36/0x1c0 [ 1920.293946] should_fail.cold.4+0xa/0x1a [ 1920.297996] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 1920.303095] ? kasan_check_read+0x11/0x20 [ 1920.307231] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 1920.312407] ? find_held_lock+0x36/0x1c0 [ 1920.316462] ? check_same_owner+0x320/0x320 [ 1920.320783] ? rcu_note_context_switch+0x710/0x710 [ 1920.325705] ? __might_sleep+0x95/0x190 [ 1920.329666] __alloc_pages_nodemask+0x34e/0xd70 [ 1920.334325] ? default_file_splice_read+0x1c7/0xad0 [ 1920.339337] ? do_splice_to+0x12e/0x190 [ 1920.343302] ? splice_direct_to_actor+0x268/0x8d0 [ 1920.348144] ? __alloc_pages_slowpath+0x2db0/0x2db0 [ 1920.353169] ? kasan_check_read+0x11/0x20 [ 1920.357315] ? rcu_is_watching+0x85/0x140 [ 1920.361449] ? rcu_pm_notify+0xc0/0xc0 [ 1920.365326] ? rcu_read_lock_sched_held+0x108/0x120 [ 1920.370329] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 1920.375866] alloc_pages_current+0x10c/0x210 [ 1920.380273] push_pipe+0x400/0x7a0 [ 1920.383804] ? __kmalloc_node+0x47/0x70 [ 1920.387789] iov_iter_get_pages_alloc+0x84a/0x14e0 [ 1920.392716] ? rcu_is_watching+0x85/0x140 [ 1920.396853] ? copy_page_to_iter+0xf30/0xf30 [ 1920.401254] ? is_bpf_text_address+0xd7/0x170 [ 1920.405734] ? kernel_text_address+0x79/0xf0 [ 1920.410127] ? __unwind_start+0x166/0x330 [ 1920.414274] ? unwind_get_return_address+0x61/0xa0 [ 1920.419191] ? __save_stack_trace+0x7e/0xd0 [ 1920.423503] ? save_stack+0xa9/0xd0 [ 1920.427117] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 1920.432118] ? iov_iter_pipe+0xc2/0x2f0 [ 1920.436080] default_file_splice_read+0x1c7/0xad0 [ 1920.440906] ? entry_SYSENTER_compat+0x70/0x7f [ 1920.445479] ? do_splice_direct+0x400/0x400 [ 1920.449783] ? kasan_check_read+0x11/0x20 [ 1920.453913] ? debug_mutex_init+0x1c/0x60 [ 1920.458054] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1920.463064] ? __lockdep_init_map+0x105/0x590 [ 1920.467545] ? lockdep_init_map+0x9/0x10 [ 1920.471589] ? debug_mutex_init+0x2d/0x60 [ 1920.475717] ? __mutex_init+0x1ef/0x280 [ 1920.479681] ? __ia32_sys_membarrier+0x150/0x150 [ 1920.484430] ? __lockdep_init_map+0x105/0x590 [ 1920.488934] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1920.494461] ? fsnotify+0x415/0xfc0 [ 1920.498086] ? fsnotify+0xfc0/0xfc0 [ 1920.501707] ? fsnotify_first_mark+0x330/0x330 [ 1920.506285] ? security_file_permission+0x1c6/0x240 [ 1920.511287] ? rw_verify_area+0x118/0x360 [ 1920.515422] ? do_splice_direct+0x400/0x400 [ 1920.519727] do_splice_to+0x12e/0x190 [ 1920.523516] splice_direct_to_actor+0x268/0x8d0 [ 1920.528169] ? pipe_to_sendpage+0x3f0/0x3f0 [ 1920.532475] ? do_splice_to+0x190/0x190 [ 1920.536436] ? rw_verify_area+0x118/0x360 [ 1920.540568] do_splice_direct+0x2cc/0x400 [ 1920.544701] ? splice_direct_to_actor+0x8d0/0x8d0 [ 1920.549531] ? rw_verify_area+0x118/0x360 [ 1920.553663] do_sendfile+0x60f/0xe00 [ 1920.557364] ? do_compat_pwritev64+0x1b0/0x1b0 [ 1920.561928] ? __sb_end_write+0xac/0xe0 [ 1920.565888] ? __might_sleep+0x95/0x190 [ 1920.569849] __ia32_compat_sys_sendfile+0x187/0x290 [ 1920.574850] ? __ia32_sys_sendfile64+0x240/0x240 [ 1920.579592] ? do_fast_syscall_32+0x148/0xf9b [ 1920.584080] do_fast_syscall_32+0x345/0xf9b [ 1920.588396] ? do_int80_syscall_32+0x880/0x880 [ 1920.592964] ? _raw_spin_unlock_irq+0x27/0x70 [ 1920.597444] ? finish_task_switch+0x1ca/0x810 [ 1920.601922] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1920.607442] ? syscall_return_slowpath+0x30f/0x5c0 [ 1920.612356] ? sysret32_from_system_call+0x5/0x46 [ 1920.617191] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 1920.622040] entry_SYSENTER_compat+0x70/0x7f [ 1920.626439] RIP: 0023:0xf7f8acb9 [ 1920.629792] RSP: 002b:00000000f5f860ac EFLAGS: 00000282 ORIG_RAX: 00000000000000bb [ 1920.637503] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000014 2018/05/03 19:03:02 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={0x73, 0x79, 0x7a, 0x1}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) openat$urandom(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/urandom\x00', 0x8000, 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x13, r0, 0x0) 2018/05/03 19:03:02 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3000000]}, 0x10) 2018/05/03 19:03:02 executing program 6: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/qat_adf_ctl\x00', 0x4000, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') perf_event_open(&(0x7f000025c000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$sndctrl(&(0x7f0000007fed)='/dev/snd/controlC#\x00', 0x2, 0x0) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO(r1, 0x40045542, &(0x7f00009d3ef4)={0x22c7}) syz_open_dev$dmmidi(&(0x7f000000d000)='/dev/dmmidi#\x00', 0x200, 0x0) sendmsg$IPVS_CMD_SET_INFO(r0, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="766ba280d66f54803bc754b3c16bf61bd0696f4dbf603c5724c394419725b19f242a3ab29c928a0b3463a707db6e75bab4e41e6fc29cbfa5b48a4b00b21b733697011c9a3b409d7b8def02129ffa4534f9903022dca194ab8b09eec831e38bc20e424ba54187d676f8fa150e075b"], 0x1}, 0x1, 0x0, 0x0, 0x10}, 0x40000) r2 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r2, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:02 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x12}], 0x20) 2018/05/03 19:03:02 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:02 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x20000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:02 executing program 4 (fault-call:4 fault-nth:4): r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:03:02 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x5800000000000000]}}}}}}}}, 0x0) [ 1920.644773] RDX: 0000000020a2effc RSI: 0000000000008001 RDI: 0000000000000000 [ 1920.652031] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 1920.659292] R10: 0000000000000000 R11: 0000000000000296 R12: 0000000000000000 [ 1920.666557] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2018/05/03 19:03:02 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb000000]}, 0x10) 2018/05/03 19:03:02 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0xf00}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:02 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffe, 0x4, 0x0, 0x100000000}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f00000001c0)=@sco={0x1f, {0x7, 0x5, 0x1f, 0x4, 0x5, 0x4}}, 0x80, &(0x7f0000000380)=[{&(0x7f0000000240)="fce3a5b959867ee2000b370a286577fb9322ce40e9415726daf3eeb249360c17ad9449411a7e99644caffc72cb39f62eba04cfa0398071aa01cf2e197561364da7ffd3fc73531d9a936a09f472d1e2ee81f47a35fca93000e278422cae08a1436cfac107ee284f88287ce3310e1cb78f1bba92348ac83e845c06da67c95b0db95a3534c907fd78a77b370645aedc06e37b01806852ca7ef7cd530c0097e9c1415ad1fe03b6b1bec8cecc", 0xaa}, {&(0x7f0000000340)="a851c803f0d409edc975daf8ee942c15a19975f1b8d630d4f030d9156385424ca027fbfc74", 0x25}], 0x2, &(0x7f00000003c0)=[{0x14, 0x3a, 0x7, "20745d6087"}, {0xfc, 0x10e, 0xff, "c3f7c49c93aa8f3619830a3620bae4dbaab01a9583f2e257a30bdb00e780231460ffeec2e0b91756588bf525593dae1e146ccce6c2876e55965a7f47780d9fb0e7a20b34b46c31f613bda6f8e347830ee55dc47d7bcbabe75d229a0bd36e30ff332da1fbe6fdbda0f8d0e13def9abbe7fa8e7dea7f4aa66ccff3f50460ad63e9cd30bc92177f90fcb09a3bca509e25b96198862494c9302b5c9ffd7eec5c72a2886925b3d3fb11350d59808f03c3359c7a109d0e4d074a001058bfd56c7c780900cb7c411148f6e1856813e30a5c89686d677d35dddedae994422215b40f59abbb535d91b6aed138ceedfd44ce517a"}, {0x14, 0x11, 0xfac7, "cde1115975"}, {0xc, 0x111, 0x4}, {0x3c, 0x109, 0x3, "eb5906b9e1a167091cfa7ae5ffee0cb2f84dcfc69b823f7133b9fd52f7c343b8b1f35568af6e74f15bb50d52c395ac26"}], 0x16c, 0x20000041}, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) r2 = openat$cgroup_ro(r0, &(0x7f0000000040)='cpuacct.usage_percpu_sys\x00', 0x0, 0x0) setsockopt$bt_BT_CHANNEL_POLICY(r2, 0x112, 0xa, &(0x7f0000000080)=0xfffffffffffff001, 0x4) 2018/05/03 19:03:02 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x1200}], 0x20) 2018/05/03 19:03:02 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0xff00000000000000]}}}}}}}}, 0x0) 2018/05/03 19:03:02 executing program 6: openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/qat_adf_ctl\x00', 0x4000, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') perf_event_open(&(0x7f000025c000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$sndctrl(&(0x7f0000007fed)='/dev/snd/controlC#\x00', 0x2, 0x0) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO(r0, 0x40045542, &(0x7f00009d3ef4)={0x22c7}) syz_open_dev$dmmidi(&(0x7f000000d000)='/dev/dmmidi#\x00', 0x200, 0x0) r1 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r1, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:02 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf8ffffff00000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:02 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x3fff}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) [ 1921.043939] FAULT_INJECTION: forcing a failure. [ 1921.043939] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1921.056000] CPU: 0 PID: 9422 Comm: syz-executor4 Not tainted 4.17.0-rc3+ #55 [ 1921.063224] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1921.072559] Call Trace: [ 1921.075133] dump_stack+0x1b9/0x294 [ 1921.078746] ? dump_stack_print_info.cold.2+0x52/0x52 [ 1921.083924] ? find_held_lock+0x36/0x1c0 [ 1921.087972] should_fail.cold.4+0xa/0x1a [ 1921.092037] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 1921.097143] ? kasan_check_read+0x11/0x20 [ 1921.101282] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 1921.106458] ? find_held_lock+0x36/0x1c0 [ 1921.110514] ? check_same_owner+0x320/0x320 [ 1921.114823] ? rcu_note_context_switch+0x710/0x710 [ 1921.119742] ? __might_sleep+0x95/0x190 [ 1921.123708] __alloc_pages_nodemask+0x34e/0xd70 [ 1921.128362] ? default_file_splice_read+0x1c7/0xad0 [ 1921.133364] ? do_splice_to+0x12e/0x190 [ 1921.137322] ? splice_direct_to_actor+0x268/0x8d0 [ 1921.142155] ? __alloc_pages_slowpath+0x2db0/0x2db0 [ 1921.147167] ? kasan_check_read+0x11/0x20 [ 1921.151310] ? rcu_is_watching+0x85/0x140 [ 1921.155445] ? rcu_pm_notify+0xc0/0xc0 [ 1921.159350] ? rcu_read_lock_sched_held+0x108/0x120 [ 1921.164365] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 1921.169891] alloc_pages_current+0x10c/0x210 [ 1921.174303] push_pipe+0x400/0x7a0 [ 1921.177838] ? __kmalloc_node+0x47/0x70 [ 1921.181802] iov_iter_get_pages_alloc+0x84a/0x14e0 [ 1921.186718] ? rcu_is_watching+0x85/0x140 [ 1921.190855] ? copy_page_to_iter+0xf30/0xf30 [ 1921.195252] ? is_bpf_text_address+0xd7/0x170 [ 1921.199732] ? kernel_text_address+0x79/0xf0 [ 1921.204136] ? __unwind_start+0x166/0x330 [ 1921.208272] ? unwind_get_return_address+0x61/0xa0 [ 1921.213620] ? __save_stack_trace+0x7e/0xd0 [ 1921.217943] ? save_stack+0xa9/0xd0 [ 1921.221560] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 1921.226560] ? iov_iter_pipe+0xc2/0x2f0 [ 1921.230519] default_file_splice_read+0x1c7/0xad0 [ 1921.235350] ? entry_SYSENTER_compat+0x70/0x7f [ 1921.239933] ? do_splice_direct+0x400/0x400 [ 1921.244250] ? kasan_check_read+0x11/0x20 [ 1921.248392] ? debug_mutex_init+0x1c/0x60 [ 1921.252531] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1921.257532] ? __lockdep_init_map+0x105/0x590 [ 1921.262033] ? lockdep_init_map+0x9/0x10 [ 1921.266085] ? debug_mutex_init+0x2d/0x60 [ 1921.270231] ? __mutex_init+0x1ef/0x280 [ 1921.274200] ? __ia32_sys_membarrier+0x150/0x150 [ 1921.278940] ? __lockdep_init_map+0x105/0x590 [ 1921.283424] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1921.288943] ? fsnotify+0x415/0xfc0 [ 1921.292557] ? fsnotify+0xfc0/0xfc0 [ 1921.296166] ? fsnotify_first_mark+0x330/0x330 [ 1921.300747] ? security_file_permission+0x1c6/0x240 [ 1921.305749] ? rw_verify_area+0x118/0x360 [ 1921.309882] ? do_splice_direct+0x400/0x400 [ 1921.314191] do_splice_to+0x12e/0x190 [ 1921.317987] splice_direct_to_actor+0x268/0x8d0 [ 1921.322646] ? pipe_to_sendpage+0x3f0/0x3f0 [ 1921.326956] ? do_splice_to+0x190/0x190 [ 1921.330916] ? rw_verify_area+0x118/0x360 [ 1921.335053] do_splice_direct+0x2cc/0x400 [ 1921.339190] ? splice_direct_to_actor+0x8d0/0x8d0 [ 1921.344024] ? rw_verify_area+0x118/0x360 [ 1921.348160] do_sendfile+0x60f/0xe00 [ 1921.351864] ? do_compat_pwritev64+0x1b0/0x1b0 [ 1921.356426] ? __sb_end_write+0xac/0xe0 [ 1921.360386] ? __might_sleep+0x95/0x190 [ 1921.364346] __ia32_compat_sys_sendfile+0x187/0x290 [ 1921.369346] ? __ia32_sys_sendfile64+0x240/0x240 [ 1921.374088] ? do_fast_syscall_32+0x148/0xf9b [ 1921.378570] do_fast_syscall_32+0x345/0xf9b [ 1921.382875] ? do_int80_syscall_32+0x880/0x880 [ 1921.387439] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 1921.392269] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1921.397788] ? syscall_return_slowpath+0x30f/0x5c0 [ 1921.402702] ? sysret32_from_system_call+0x5/0x46 [ 1921.407530] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 1921.412360] entry_SYSENTER_compat+0x70/0x7f [ 1921.416748] RIP: 0023:0xf7f8acb9 [ 1921.420094] RSP: 002b:00000000f5f860ac EFLAGS: 00000282 ORIG_RAX: 00000000000000bb [ 1921.427785] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000014 [ 1921.435039] RDX: 0000000020a2effc RSI: 0000000000008001 RDI: 0000000000000000 2018/05/03 19:03:03 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x700]}, 0x10) 2018/05/03 19:03:03 executing program 2: r0 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) ioctl$TIOCGSID(r1, 0x5429, &(0x7f0000000080)=0x0) perf_event_open(&(0x7f00000001c0)={0x7, 0x70, 0xffffffff, 0x8, 0x80000000, 0x3d0000, 0x0, 0x81, 0x8004, 0x0, 0x2, 0xe0, 0x2, 0x3, 0x9, 0xffffffff, 0x1e, 0x9, 0x5f7b, 0xa75f, 0x7, 0x9, 0x9, 0x0, 0x2, 0x9, 0x6, 0x6, 0x10001, 0x0, 0x95, 0x100000000, 0x59f4, 0x0, 0x5, 0x6, 0x1, 0xf22, 0x0, 0x21, 0x7, @perf_bp={&(0x7f0000000040), 0x5}, 0x20, 0x3f, 0x6, 0x0, 0x4, 0x5, 0x5116}, r2, 0x10, r0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r3, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:03 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x1100000000000000}], 0x20) 2018/05/03 19:03:03 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x400000000000000]}}}}}}}}, 0x0) 2018/05/03 19:03:03 executing program 6: openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/qat_adf_ctl\x00', 0x4000, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') perf_event_open(&(0x7f000025c000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$sndctrl(&(0x7f0000007fed)='/dev/snd/controlC#\x00', 0x2, 0x0) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO(r0, 0x40045542, &(0x7f00009d3ef4)={0x22c7}) r1 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r1, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:03 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0xffffff7f}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:03 executing program 4 (fault-call:4 fault-nth:5): r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:03:03 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) [ 1921.442294] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 1921.449633] R10: 0000000000000000 R11: 0000000000000296 R12: 0000000000000000 [ 1921.456886] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2018/05/03 19:03:03 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x2) 2018/05/03 19:03:03 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x5000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:03 executing program 2: r0 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) setsockopt$nfc_llcp_NFC_LLCP_MIUX(r0, 0x118, 0x1, &(0x7f0000000040)=0x7, 0x4) ioctl$TUNSETVNETLE(r1, 0x400454dc, &(0x7f0000000080)=0x1) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) ioctl$SNDRV_TIMER_IOCTL_TREAD(r1, 0x40045402, &(0x7f00000001c0)=0x1) 2018/05/03 19:03:03 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x500000000000000}], 0x20) 2018/05/03 19:03:03 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x34000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:03 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0xff3f}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:03 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x13000000}], 0x20) 2018/05/03 19:03:03 executing program 2: r0 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0x9, &(0x7f00000001c0)={0x0, @in6={{0xa, 0x4e22, 0x80, @dev={0xfe, 0x80, [], 0x15}, 0x2}}, 0x2, 0x2e, 0x6, 0x4, 0x61}, &(0x7f0000000080)=0x98) getsockopt$inet_sctp_SCTP_CONTEXT(r1, 0x84, 0x11, &(0x7f0000000280)={r2, 0xffffffff}, &(0x7f00000002c0)=0x8) r3 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(r3, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) flock(r0, 0x8) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r4 = socket$alg(0x26, 0x5, 0x0) ioctl$DRM_IOCTL_AGP_ALLOC(r3, 0xc0106434, &(0x7f0000000340)={0xfffffffffffffffb, 0x0, 0x10000, 0x6}) ioctl$DRM_IOCTL_SG_ALLOC(r1, 0xc0086438, &(0x7f0000000380)={0x80000001, r5}) bind$alg(r4, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) ioctl$KDENABIO(r3, 0x4b36) [ 1921.844719] FAULT_INJECTION: forcing a failure. [ 1921.844719] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1921.856677] CPU: 0 PID: 9464 Comm: syz-executor4 Not tainted 4.17.0-rc3+ #55 [ 1921.863878] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1921.873235] Call Trace: [ 1921.875816] dump_stack+0x1b9/0x294 [ 1921.879449] ? dump_stack_print_info.cold.2+0x52/0x52 [ 1921.884631] ? find_held_lock+0x36/0x1c0 [ 1921.888685] should_fail.cold.4+0xa/0x1a [ 1921.892735] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 1921.897825] ? kasan_check_read+0x11/0x20 [ 1921.901982] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 1921.907189] ? find_held_lock+0x36/0x1c0 [ 1921.911263] ? check_same_owner+0x320/0x320 [ 1921.915589] ? rcu_note_context_switch+0x710/0x710 [ 1921.920509] ? __might_sleep+0x95/0x190 [ 1921.924488] __alloc_pages_nodemask+0x34e/0xd70 [ 1921.929153] ? default_file_splice_read+0x1c7/0xad0 [ 1921.934157] ? do_splice_to+0x12e/0x190 [ 1921.938119] ? splice_direct_to_actor+0x268/0x8d0 [ 1921.942950] ? __alloc_pages_slowpath+0x2db0/0x2db0 [ 1921.947961] ? kasan_check_read+0x11/0x20 [ 1921.952104] ? rcu_is_watching+0x85/0x140 [ 1921.956269] ? rcu_pm_notify+0xc0/0xc0 [ 1921.960148] ? rcu_read_lock_sched_held+0x108/0x120 [ 1921.965155] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 1921.970694] alloc_pages_current+0x10c/0x210 [ 1921.975097] push_pipe+0x400/0x7a0 [ 1921.978623] ? __kmalloc_node+0x47/0x70 [ 1921.982596] iov_iter_get_pages_alloc+0x84a/0x14e0 [ 1921.987535] ? rcu_is_watching+0x85/0x140 [ 1921.991672] ? copy_page_to_iter+0xf30/0xf30 [ 1921.996073] ? is_bpf_text_address+0xd7/0x170 [ 1922.000555] ? kernel_text_address+0x79/0xf0 [ 1922.004951] ? __unwind_start+0x166/0x330 [ 1922.009087] ? unwind_get_return_address+0x61/0xa0 [ 1922.014004] ? __save_stack_trace+0x7e/0xd0 [ 1922.018334] ? save_stack+0xa9/0xd0 [ 1922.021950] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 1922.026953] ? iov_iter_pipe+0xc2/0x2f0 [ 1922.030917] default_file_splice_read+0x1c7/0xad0 [ 1922.035755] ? entry_SYSENTER_compat+0x70/0x7f [ 1922.040334] ? do_splice_direct+0x400/0x400 [ 1922.044641] ? kasan_check_read+0x11/0x20 [ 1922.048784] ? debug_mutex_init+0x1c/0x60 [ 1922.052918] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1922.057927] ? __lockdep_init_map+0x105/0x590 [ 1922.062408] ? lockdep_init_map+0x9/0x10 [ 1922.066451] ? debug_mutex_init+0x2d/0x60 [ 1922.070604] ? __mutex_init+0x1ef/0x280 [ 1922.074563] ? __ia32_sys_membarrier+0x150/0x150 [ 1922.079302] ? __lockdep_init_map+0x105/0x590 [ 1922.083786] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1922.089306] ? fsnotify+0x415/0xfc0 [ 1922.092919] ? fsnotify+0xfc0/0xfc0 [ 1922.096530] ? fsnotify_first_mark+0x330/0x330 [ 1922.101103] ? security_file_permission+0x1c6/0x240 [ 1922.106105] ? rw_verify_area+0x118/0x360 [ 1922.110247] ? do_splice_direct+0x400/0x400 [ 1922.114565] do_splice_to+0x12e/0x190 [ 1922.118361] splice_direct_to_actor+0x268/0x8d0 [ 1922.123025] ? pipe_to_sendpage+0x3f0/0x3f0 [ 1922.127335] ? do_splice_to+0x190/0x190 [ 1922.131292] ? rw_verify_area+0x118/0x360 [ 1922.135425] do_splice_direct+0x2cc/0x400 [ 1922.139557] ? splice_direct_to_actor+0x8d0/0x8d0 [ 1922.144391] ? rw_verify_area+0x118/0x360 [ 1922.148522] do_sendfile+0x60f/0xe00 [ 1922.152223] ? do_compat_pwritev64+0x1b0/0x1b0 [ 1922.156785] ? __sb_end_write+0xac/0xe0 [ 1922.160744] ? __might_sleep+0x95/0x190 [ 1922.164719] __ia32_compat_sys_sendfile+0x187/0x290 [ 1922.169728] ? __ia32_sys_sendfile64+0x240/0x240 [ 1922.174479] ? do_fast_syscall_32+0x148/0xf9b [ 1922.178969] do_fast_syscall_32+0x345/0xf9b [ 1922.183283] ? do_int80_syscall_32+0x880/0x880 [ 1922.187850] ? _raw_spin_unlock_irq+0x27/0x70 [ 1922.192331] ? finish_task_switch+0x1ca/0x810 [ 1922.196813] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1922.202343] ? syscall_return_slowpath+0x30f/0x5c0 [ 1922.207269] ? sysret32_from_system_call+0x5/0x46 [ 1922.212103] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 1922.216932] entry_SYSENTER_compat+0x70/0x7f [ 1922.221321] RIP: 0023:0xf7f8acb9 [ 1922.224669] RSP: 002b:00000000f5f860ac EFLAGS: 00000282 ORIG_RAX: 00000000000000bb [ 1922.232372] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000014 2018/05/03 19:03:04 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x4000000]}}}}}}}}, 0x0) 2018/05/03 19:03:04 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x8000000000000) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:04 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffff7f]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:04 executing program 6: openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/qat_adf_ctl\x00', 0x4000, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') perf_event_open(&(0x7f000025c000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$sndctrl(&(0x7f0000007fed)='/dev/snd/controlC#\x00', 0x2, 0x0) r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:04 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x3000000}], 0x20) 2018/05/03 19:03:04 executing program 4 (fault-call:4 fault-nth:6): r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:03:04 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x400000000000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:04 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x3e8) [ 1922.239622] RDX: 0000000020a2effc RSI: 0000000000008001 RDI: 0000000000000000 [ 1922.246874] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 1922.254135] R10: 0000000000000000 R11: 0000000000000296 R12: 0000000000000000 [ 1922.261397] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2018/05/03 19:03:04 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0xf) 2018/05/03 19:03:04 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x200000000000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:04 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x111) getsockopt$inet6_dccp_buf(r0, 0x21, 0xcd, &(0x7f00000001c0)=""/203, &(0x7f0000000040)=0xcb) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:04 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x1200000000000000}], 0x20) 2018/05/03 19:03:04 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0xffffffffffffffff]}}}}}}}}, 0x0) 2018/05/03 19:03:04 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1700000000000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:04 executing program 6: openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/qat_adf_ctl\x00', 0x4000, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') perf_event_open(&(0x7f000025c000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:04 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x1500000000000000}], 0x20) [ 1922.622132] FAULT_INJECTION: forcing a failure. [ 1922.622132] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1922.634073] CPU: 0 PID: 9513 Comm: syz-executor4 Not tainted 4.17.0-rc3+ #55 [ 1922.641266] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1922.650618] Call Trace: [ 1922.653198] dump_stack+0x1b9/0x294 [ 1922.656812] ? dump_stack_print_info.cold.2+0x52/0x52 [ 1922.661997] ? find_held_lock+0x36/0x1c0 [ 1922.666055] should_fail.cold.4+0xa/0x1a [ 1922.670101] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 1922.675198] ? kasan_check_read+0x11/0x20 [ 1922.679346] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 1922.684531] ? find_held_lock+0x36/0x1c0 [ 1922.688586] ? check_same_owner+0x320/0x320 [ 1922.692893] ? rcu_note_context_switch+0x710/0x710 [ 1922.697807] ? __might_sleep+0x95/0x190 [ 1922.701765] __alloc_pages_nodemask+0x34e/0xd70 [ 1922.706417] ? default_file_splice_read+0x1c7/0xad0 [ 1922.711415] ? do_splice_to+0x12e/0x190 [ 1922.715372] ? splice_direct_to_actor+0x268/0x8d0 [ 1922.720202] ? __alloc_pages_slowpath+0x2db0/0x2db0 [ 1922.725211] ? kasan_check_read+0x11/0x20 [ 1922.729340] ? rcu_is_watching+0x85/0x140 [ 1922.733474] ? rcu_pm_notify+0xc0/0xc0 [ 1922.737351] ? rcu_read_lock_sched_held+0x108/0x120 [ 1922.742353] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 1922.747879] alloc_pages_current+0x10c/0x210 [ 1922.752278] push_pipe+0x400/0x7a0 [ 1922.755805] ? __kmalloc_node+0x47/0x70 [ 1922.759765] iov_iter_get_pages_alloc+0x84a/0x14e0 [ 1922.764678] ? rcu_is_watching+0x85/0x140 [ 1922.768810] ? copy_page_to_iter+0xf30/0xf30 [ 1922.773206] ? is_bpf_text_address+0xd7/0x170 [ 1922.777683] ? kernel_text_address+0x79/0xf0 [ 1922.782075] ? __unwind_start+0x166/0x330 [ 1922.786207] ? unwind_get_return_address+0x61/0xa0 [ 1922.791119] ? __save_stack_trace+0x7e/0xd0 [ 1922.795429] ? save_stack+0xa9/0xd0 [ 1922.799046] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 1922.804045] ? iov_iter_pipe+0xc2/0x2f0 [ 1922.808010] default_file_splice_read+0x1c7/0xad0 [ 1922.812843] ? entry_SYSENTER_compat+0x70/0x7f [ 1922.817419] ? do_splice_direct+0x400/0x400 [ 1922.821722] ? kasan_check_read+0x11/0x20 [ 1922.825853] ? debug_mutex_init+0x1c/0x60 [ 1922.829981] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1922.834978] ? __lockdep_init_map+0x105/0x590 [ 1922.839456] ? lockdep_init_map+0x9/0x10 [ 1922.843499] ? debug_mutex_init+0x2d/0x60 [ 1922.847630] ? __mutex_init+0x1ef/0x280 [ 1922.851585] ? __ia32_sys_membarrier+0x150/0x150 [ 1922.856322] ? __lockdep_init_map+0x105/0x590 [ 1922.860806] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1922.866324] ? fsnotify+0x415/0xfc0 [ 1922.869935] ? fsnotify+0xfc0/0xfc0 [ 1922.873547] ? fsnotify_first_mark+0x330/0x330 [ 1922.878120] ? security_file_permission+0x1c6/0x240 [ 1922.883121] ? rw_verify_area+0x118/0x360 [ 1922.887257] ? do_splice_direct+0x400/0x400 [ 1922.891572] do_splice_to+0x12e/0x190 [ 1922.895365] splice_direct_to_actor+0x268/0x8d0 [ 1922.900026] ? pipe_to_sendpage+0x3f0/0x3f0 [ 1922.904335] ? do_splice_to+0x190/0x190 [ 1922.908297] ? rw_verify_area+0x118/0x360 [ 1922.912438] do_splice_direct+0x2cc/0x400 [ 1922.916573] ? splice_direct_to_actor+0x8d0/0x8d0 [ 1922.921402] ? rw_verify_area+0x118/0x360 [ 1922.925535] do_sendfile+0x60f/0xe00 [ 1922.929246] ? do_compat_pwritev64+0x1b0/0x1b0 [ 1922.933819] ? __sb_end_write+0xac/0xe0 [ 1922.937788] ? __might_sleep+0x95/0x190 [ 1922.941751] __ia32_compat_sys_sendfile+0x187/0x290 [ 1922.946751] ? __ia32_sys_sendfile64+0x240/0x240 [ 1922.951493] ? do_fast_syscall_32+0x148/0xf9b [ 1922.955977] do_fast_syscall_32+0x345/0xf9b [ 1922.960283] ? do_int80_syscall_32+0x880/0x880 [ 1922.964847] ? _raw_spin_unlock_irq+0x27/0x70 [ 1922.969325] ? finish_task_switch+0x1ca/0x810 [ 1922.973817] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1922.979336] ? syscall_return_slowpath+0x30f/0x5c0 [ 1922.984250] ? sysret32_from_system_call+0x5/0x46 [ 1922.989077] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 1922.993932] entry_SYSENTER_compat+0x70/0x7f [ 1922.998334] RIP: 0023:0xf7f8acb9 [ 1923.001677] RSP: 002b:00000000f5f860ac EFLAGS: 00000282 ORIG_RAX: 00000000000000bb [ 1923.009367] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000014 [ 1923.016628] RDX: 0000000020a2effc RSI: 0000000000008001 RDI: 0000000000000000 2018/05/03 19:03:05 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x2066355c) 2018/05/03 19:03:05 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000080)={0x73, 0x79, 0x7a, 0x2}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:05 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x400300}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:05 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x1000000]}}}}}}}}, 0x0) 2018/05/03 19:03:05 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000e0]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:05 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0xffffff7f}], 0x20) 2018/05/03 19:03:05 executing program 4 (fault-call:4 fault-nth:7): r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:03:05 executing program 6: openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/qat_adf_ctl\x00', 0x4000, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) [ 1923.023880] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 1923.031140] R10: 0000000000000000 R11: 0000000000000296 R12: 0000000000000000 [ 1923.038390] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2018/05/03 19:03:05 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe000000100000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:05 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0xff3f0000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:05 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000000)={0x2, 0x4e24, @local={0xac, 0x14, 0x14, 0xaa}}, 0xfffffffffffffe63) sendto$inet(r0, &(0x7f0000000040)="00a744810e720434964f491aa0c7df73b0dbac903fe4e1e6640227e2ae48e5b7cf5684be12a0594579d6999f5bb5bd53fa0f1b003b8dc54b6636ad002fc8af0c475ef7097c40faff9213d659ec579258f078cff5c7968cbaffd433d3439af0ca626df36bc2c76c6712b6da1660138570968529e56848a8a8651f88cea32cf603964e371bc16422408b4091ffce724f7070287a79ce9017a6aac1770756bba9e34b18fd5db8852ef807bea3079ffc479d0244aaa15c0e16873a06052d0ed3f989f5039e1363adfe1c85af7b57b42c370694ee53a4adb89dd3c23b29aa910709d6351db4efe2f5211662318d03a1fa4e1f67f1", 0xf2, 0x4, 0x0, 0x0) 2018/05/03 19:03:05 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x3f000000}], 0x20) 2018/05/03 19:03:05 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x58000000]}}}}}}}}, 0x0) 2018/05/03 19:03:05 executing program 6: openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/qat_adf_ctl\x00', 0x4000, 0x0) r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:05 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000000080)='keyring\x00', 0x3) setsockopt$inet_udp_int(r0, 0x11, 0x65, &(0x7f0000000200)=0x7f, 0x4) syz_open_dev$vcsa(&(0x7f00000001c0)='/dev/vcsa#\x00', 0x73d, 0x400000) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$BLKSECTGET(r1, 0x1267, &(0x7f0000000040)) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:05 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0xffffff7f00000000}], 0x20) 2018/05/03 19:03:05 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x1000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:05 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r0, 0xc0045516, &(0x7f0000000040)=0x1) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_REM(r0, 0x84, 0x65, &(0x7f00000001c0)=[@in6={0xa, 0x4e23, 0x8}, @in={0x2, 0x4e21, @remote={0xac, 0x14, 0x14, 0xbb}}, @in={0x2, 0x4e22, @multicast2=0xe0000002}, @in6={0xa, 0x4e21, 0x1, @loopback={0x0, 0x1}, 0x1ff}, @in6={0xa, 0x4e23, 0x3, @mcast2={0xff, 0x2, [], 0x1}, 0x1fb}, @in={0x2, 0x4e24, @multicast1=0xe0000001}, @in={0x2, 0x4e23, @remote={0xac, 0x14, 0x14, 0xbb}}, @in={0x2, 0x4e24, @broadcast=0xffffffff}], 0xa4) bind$alg(r2, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f0000000380)={0x0, @in6={{0xa, 0x4e21, 0x380000000000000, @remote={0xfe, 0x80, [], 0xbb}, 0x4}}}, &(0x7f0000000440)=0x84) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r1, 0x84, 0x72, &(0x7f0000000480)={r3, 0x4, 0x20}, &(0x7f00000004c0)=0xc) accept4$ax25(r0, &(0x7f0000000080), &(0x7f0000000280)=0x10, 0x800) 2018/05/03 19:03:05 executing program 3: r0 = socket$inet(0x2, 0xa929ba0074973ebe, 0x1) sendfile(r0, r0, &(0x7f0000000080), 0x22aae128) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) syz_open_dev$admmidi(&(0x7f0000000000)='/dev/admmidi#\x00', 0x6, 0x4000) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xc, &(0x7f0000000040)=0x2, 0x4) 2018/05/03 19:03:05 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:05 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x4}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:05 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0xff000000]}}}}}}}}, 0x0) [ 1923.525109] FAULT_INJECTION: forcing a failure. [ 1923.525109] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1923.537058] CPU: 0 PID: 9580 Comm: syz-executor4 Not tainted 4.17.0-rc3+ #55 [ 1923.544252] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1923.553616] Call Trace: [ 1923.556222] dump_stack+0x1b9/0x294 [ 1923.559854] ? dump_stack_print_info.cold.2+0x52/0x52 [ 1923.565038] ? find_held_lock+0x36/0x1c0 [ 1923.569087] should_fail.cold.4+0xa/0x1a [ 1923.573145] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 1923.578240] ? kasan_check_read+0x11/0x20 [ 1923.582374] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 1923.587548] ? find_held_lock+0x36/0x1c0 [ 1923.591603] ? check_same_owner+0x320/0x320 [ 1923.595922] ? rcu_note_context_switch+0x710/0x710 [ 1923.600835] ? __might_sleep+0x95/0x190 [ 1923.604796] __alloc_pages_nodemask+0x34e/0xd70 [ 1923.609449] ? default_file_splice_read+0x1c7/0xad0 [ 1923.614446] ? do_splice_to+0x12e/0x190 [ 1923.618400] ? splice_direct_to_actor+0x268/0x8d0 [ 1923.623227] ? __alloc_pages_slowpath+0x2db0/0x2db0 [ 1923.628232] ? kasan_check_read+0x11/0x20 [ 1923.632364] ? rcu_is_watching+0x85/0x140 [ 1923.636495] ? rcu_pm_notify+0xc0/0xc0 [ 1923.640371] ? rcu_read_lock_sched_held+0x108/0x120 [ 1923.645371] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 1923.650897] alloc_pages_current+0x10c/0x210 [ 1923.655309] push_pipe+0x400/0x7a0 [ 1923.658831] ? __kmalloc_node+0x47/0x70 [ 1923.662792] iov_iter_get_pages_alloc+0x84a/0x14e0 [ 1923.667706] ? rcu_is_watching+0x85/0x140 [ 1923.671839] ? copy_page_to_iter+0xf30/0xf30 [ 1923.676236] ? is_bpf_text_address+0xd7/0x170 [ 1923.680717] ? kernel_text_address+0x79/0xf0 [ 1923.685110] ? __unwind_start+0x166/0x330 [ 1923.689241] ? unwind_get_return_address+0x61/0xa0 [ 1923.694153] ? __save_stack_trace+0x7e/0xd0 [ 1923.698462] ? save_stack+0xa9/0xd0 [ 1923.702071] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 1923.707069] ? iov_iter_pipe+0xc2/0x2f0 [ 1923.711039] default_file_splice_read+0x1c7/0xad0 [ 1923.715865] ? entry_SYSENTER_compat+0x70/0x7f [ 1923.720443] ? do_splice_direct+0x400/0x400 [ 1923.724746] ? kasan_check_read+0x11/0x20 [ 1923.728879] ? debug_mutex_init+0x1c/0x60 [ 1923.733021] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1923.738033] ? __lockdep_init_map+0x105/0x590 [ 1923.742513] ? lockdep_init_map+0x9/0x10 [ 1923.746555] ? debug_mutex_init+0x2d/0x60 [ 1923.750685] ? __mutex_init+0x1ef/0x280 [ 1923.754641] ? __ia32_sys_membarrier+0x150/0x150 [ 1923.759380] ? __lockdep_init_map+0x105/0x590 [ 1923.763862] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1923.769379] ? fsnotify+0x415/0xfc0 [ 1923.772988] ? fsnotify+0xfc0/0xfc0 [ 1923.776599] ? fsnotify_first_mark+0x330/0x330 [ 1923.781167] ? security_file_permission+0x1c6/0x240 [ 1923.786167] ? rw_verify_area+0x118/0x360 [ 1923.790298] ? do_splice_direct+0x400/0x400 [ 1923.794602] do_splice_to+0x12e/0x190 [ 1923.798388] splice_direct_to_actor+0x268/0x8d0 [ 1923.803043] ? pipe_to_sendpage+0x3f0/0x3f0 [ 1923.807347] ? do_splice_to+0x190/0x190 [ 1923.811305] ? rw_verify_area+0x118/0x360 [ 1923.815446] do_splice_direct+0x2cc/0x400 [ 1923.819597] ? splice_direct_to_actor+0x8d0/0x8d0 [ 1923.824426] ? rw_verify_area+0x118/0x360 [ 1923.828556] do_sendfile+0x60f/0xe00 [ 1923.832257] ? do_compat_pwritev64+0x1b0/0x1b0 [ 1923.836820] ? __sb_end_write+0xac/0xe0 [ 1923.840778] ? __might_sleep+0x95/0x190 [ 1923.844739] __ia32_compat_sys_sendfile+0x187/0x290 [ 1923.849741] ? __ia32_sys_sendfile64+0x240/0x240 [ 1923.854484] ? do_fast_syscall_32+0x148/0xf9b [ 1923.858970] do_fast_syscall_32+0x345/0xf9b [ 1923.863286] ? do_int80_syscall_32+0x880/0x880 [ 1923.867866] ? _raw_spin_unlock_irq+0x27/0x70 [ 1923.872348] ? finish_task_switch+0x1ca/0x810 [ 1923.876827] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1923.882345] ? syscall_return_slowpath+0x30f/0x5c0 [ 1923.887265] ? sysret32_from_system_call+0x5/0x46 [ 1923.892102] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 1923.896937] entry_SYSENTER_compat+0x70/0x7f [ 1923.901328] RIP: 0023:0xf7f8acb9 [ 1923.904677] RSP: 002b:00000000f5f860ac EFLAGS: 00000282 ORIG_RAX: 00000000000000bb [ 1923.912365] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000014 [ 1923.919616] RDX: 0000000020a2effc RSI: 0000000000008001 RDI: 0000000000000000 2018/05/03 19:03:05 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x5}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:05 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:05 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x1600}], 0x20) 2018/05/03 19:03:05 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000040)='westwood\x00', 0x9) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:05 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) open_by_handle_at(r0, &(0x7f0000000240)={0x4a, 0x7, "c74473c60b3c76858fa232f813a4596aca94ac565f1bba72e758ecdf9bd24740738a2e14dba773ffb48e31975c514067b222d30586363ce9639846bc000a660309b2"}, 0x800) r1 = add_key(&(0x7f0000000000)='.dead\x00', &(0x7f0000000040)={0x73, 0x79, 0x7a, 0x1}, &(0x7f0000000080)="197ea6f42197b6285d21618d4527e5c8770ea6af9f9ae69fb2f005a5d05f8d93ac2dd55e546821f0d3a21016a83823140a9ff258bbc4a8877423df9c67f468e6874a2739ff84ebe9768bef5a88ab5bea15e1f1607ef287f2e3ca05fc5b4df05e2ef7942ee4ac8275aede38325e1745dc3e56e837e6455906ad60b472d8984835dc5db12d2f013bcaae7126ba5ee144f9f6f4bd18e0d002ea8424", 0x9a, 0xfffffffffffffff8) flistxattr(r0, &(0x7f0000000140)=""/17, 0x11) bind$inet(r0, &(0x7f0000000180)={0x2, 0x4e20, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) keyctl$describe(0x6, r1, &(0x7f00000001c0)=""/70, 0x46) 2018/05/03 19:03:05 executing program 6: r0 = socket$inet6(0xa, 0x0, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:05 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x3000000]}}}}}}}}, 0x0) 2018/05/03 19:03:05 executing program 4 (fault-call:4 fault-nth:8): r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) [ 1923.926877] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 1923.934136] R10: 0000000000000000 R11: 0000000000000296 R12: 0000000000000000 [ 1923.941395] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 1924.150094] FAULT_INJECTION: forcing a failure. [ 1924.150094] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1924.162112] CPU: 0 PID: 9608 Comm: syz-executor4 Not tainted 4.17.0-rc3+ #55 [ 1924.169299] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1924.178641] Call Trace: [ 1924.181219] dump_stack+0x1b9/0x294 [ 1924.184834] ? dump_stack_print_info.cold.2+0x52/0x52 [ 1924.190020] ? preempt_notifier_register+0x1e0/0x1e0 [ 1924.195120] should_fail.cold.4+0xa/0x1a [ 1924.199166] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 1924.204252] ? __schedule+0x809/0x1e30 [ 1924.208150] ? retint_kernel+0x10/0x10 [ 1924.212043] ? __sched_text_start+0x8/0x8 [ 1924.216190] ? lock_release+0x4d4/0xa10 [ 1924.220166] ? check_same_owner+0x320/0x320 [ 1924.224479] __alloc_pages_nodemask+0x34e/0xd70 [ 1924.229134] ? default_file_splice_read+0x1c7/0xad0 [ 1924.234133] ? do_splice_to+0x12e/0x190 [ 1924.238090] ? splice_direct_to_actor+0x268/0x8d0 [ 1924.242930] ? __alloc_pages_slowpath+0x2db0/0x2db0 [ 1924.247937] ? kasan_check_read+0x11/0x20 [ 1924.252070] ? rcu_is_watching+0x85/0x140 [ 1924.256203] ? rcu_pm_notify+0xc0/0xc0 [ 1924.260080] ? rcu_read_lock_sched_held+0x108/0x120 [ 1924.265083] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 1924.270609] alloc_pages_current+0x10c/0x210 [ 1924.275009] push_pipe+0x400/0x7a0 [ 1924.278549] ? __kmalloc_node+0x47/0x70 [ 1924.282509] iov_iter_get_pages_alloc+0x84a/0x14e0 [ 1924.287431] ? rcu_is_watching+0x85/0x140 [ 1924.291565] ? copy_page_to_iter+0xf30/0xf30 [ 1924.295968] ? is_bpf_text_address+0xd7/0x170 [ 1924.300448] ? kernel_text_address+0x79/0xf0 [ 1924.304858] ? __unwind_start+0x166/0x330 [ 1924.308991] ? unwind_get_return_address+0x61/0xa0 [ 1924.313910] ? __save_stack_trace+0x7e/0xd0 [ 1924.318218] ? save_stack+0xa9/0xd0 [ 1924.321836] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 1924.326866] ? iov_iter_pipe+0xc2/0x2f0 [ 1924.330841] default_file_splice_read+0x1c7/0xad0 [ 1924.335672] ? entry_SYSENTER_compat+0x70/0x7f [ 1924.340242] ? do_splice_direct+0x400/0x400 [ 1924.344561] ? kasan_check_read+0x11/0x20 [ 1924.348691] ? debug_mutex_init+0x1c/0x60 [ 1924.352823] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1924.357822] ? __lockdep_init_map+0x105/0x590 [ 1924.362301] ? lockdep_init_map+0x9/0x10 [ 1924.366348] ? debug_mutex_init+0x2d/0x60 [ 1924.370488] ? __mutex_init+0x1ef/0x280 [ 1924.374445] ? __ia32_sys_membarrier+0x150/0x150 [ 1924.379182] ? __lockdep_init_map+0x105/0x590 [ 1924.383666] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1924.389191] ? fsnotify+0x415/0xfc0 [ 1924.392812] ? fsnotify+0xfc0/0xfc0 [ 1924.396420] ? fsnotify_first_mark+0x330/0x330 [ 1924.400990] ? security_file_permission+0x1c6/0x240 [ 1924.405994] ? rw_verify_area+0x118/0x360 [ 1924.410129] ? do_splice_direct+0x400/0x400 [ 1924.414432] do_splice_to+0x12e/0x190 [ 1924.418215] splice_direct_to_actor+0x268/0x8d0 [ 1924.422869] ? pipe_to_sendpage+0x3f0/0x3f0 [ 1924.427184] ? do_splice_to+0x190/0x190 [ 1924.431152] ? rw_verify_area+0x118/0x360 [ 1924.435285] do_splice_direct+0x2cc/0x400 [ 1924.439418] ? splice_direct_to_actor+0x8d0/0x8d0 [ 1924.444254] ? rw_verify_area+0x118/0x360 [ 1924.448387] do_sendfile+0x60f/0xe00 [ 1924.452089] ? do_compat_pwritev64+0x1b0/0x1b0 [ 1924.456653] ? __sb_end_write+0xac/0xe0 [ 1924.460620] ? __might_sleep+0x95/0x190 [ 1924.464580] __ia32_compat_sys_sendfile+0x187/0x290 [ 1924.469592] ? __ia32_sys_sendfile64+0x240/0x240 [ 1924.474339] ? do_fast_syscall_32+0x148/0xf9b [ 1924.478858] do_fast_syscall_32+0x345/0xf9b [ 1924.483165] ? do_int80_syscall_32+0x880/0x880 [ 1924.487729] ? _raw_spin_unlock_irq+0x27/0x70 [ 1924.492206] ? finish_task_switch+0x1ca/0x810 [ 1924.496686] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1924.502216] ? syscall_return_slowpath+0x30f/0x5c0 [ 1924.507144] ? sysret32_from_system_call+0x5/0x46 [ 1924.511983] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 1924.516822] entry_SYSENTER_compat+0x70/0x7f [ 1924.521214] RIP: 0023:0xf7f8acb9 [ 1924.524558] RSP: 002b:00000000f5f860ac EFLAGS: 00000282 ORIG_RAX: 00000000000000bb [ 1924.532257] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000014 [ 1924.539508] RDX: 0000000020a2effc RSI: 0000000000008001 RDI: 0000000000000000 2018/05/03 19:03:06 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x58]}}}}}}}}, 0x0) 2018/05/03 19:03:06 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x5}], 0x20) 2018/05/03 19:03:06 executing program 6: r0 = socket$inet6(0xa, 0x0, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:06 executing program 3: r0 = socket$inet(0x2, 0x3, 0x1) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) 2018/05/03 19:03:06 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x500000000000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:06 executing program 4 (fault-call:4 fault-nth:9): r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:03:06 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x17000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:06 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) [ 1924.546763] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 1924.554018] R10: 0000000000000000 R11: 0000000000000296 R12: 0000000000000000 [ 1924.561272] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2018/05/03 19:03:06 executing program 3: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$EBT_SO_GET_INIT_INFO(r0, 0x0, 0x82, &(0x7f0000000140)={'nat\x00'}, &(0x7f00000001c0)=0x50) r1 = openat$audio(0xffffffffffffff9c, &(0x7f0000000000)='/dev/audio\x00', 0x40, 0x0) setsockopt$IP_VS_SO_SET_STOPDAEMON(r1, 0x0, 0x48c, &(0x7f0000000040)={0x0, 'vcan0\x00'}, 0x18) ioctl$DRM_IOCTL_AGP_ALLOC(r1, 0xc0106434, &(0x7f0000000080)={0x7fff, 0x0, 0x10001, 0xf}) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40106435, &(0x7f00000000c0)={0x4, r2, 0x1, 0x400}) r3 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r3, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) 2018/05/03 19:03:06 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0xf00000000000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:06 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f00000001c0)={0x0, @in={{0x2, 0x4e22, @remote={0xac, 0x14, 0x14, 0xbb}}}, 0x7, 0x7, 0xd4a, 0x5, 0x80}, &(0x7f0000000040)=0x98) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0xf, &(0x7f0000000340)={r1, @in={{0x2, 0x4e21, @multicast1=0xe0000001}}, 0x8, 0x3fe0000000, 0x9, 0x0, 0xcc4}, &(0x7f0000000080)=0x98) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x7, 0x32, 0xffffffffffffffff, 0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$BLKRRPART(r0, 0x125f, 0x0) getsockopt$inet_buf(r2, 0x0, 0x30, &(0x7f0000000fe2)=""/30, &(0x7f0000000000)=0xfffffffffffffd6f) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r3, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:06 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x15}], 0x20) 2018/05/03 19:03:06 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x200000000000000]}}}}}}}}, 0x0) 2018/05/03 19:03:06 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40030000000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:06 executing program 6: r0 = socket$inet6(0xa, 0x0, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:06 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x180000000000000}], 0x20) 2018/05/03 19:03:06 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x4000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:06 executing program 3: r0 = socket$inet(0x2, 0x3, 0x3) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) [ 1924.982181] FAULT_INJECTION: forcing a failure. [ 1924.982181] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1924.994130] CPU: 0 PID: 9664 Comm: syz-executor4 Not tainted 4.17.0-rc3+ #55 [ 1925.001319] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1925.010677] Call Trace: [ 1925.013258] dump_stack+0x1b9/0x294 [ 1925.016873] ? dump_stack_print_info.cold.2+0x52/0x52 [ 1925.022054] ? find_held_lock+0x36/0x1c0 [ 1925.026115] should_fail.cold.4+0xa/0x1a [ 1925.030162] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 1925.035262] ? kasan_check_read+0x11/0x20 [ 1925.039397] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 1925.044571] ? find_held_lock+0x36/0x1c0 [ 1925.048624] ? check_same_owner+0x320/0x320 [ 1925.052937] ? rcu_note_context_switch+0x710/0x710 [ 1925.057866] ? __might_sleep+0x95/0x190 [ 1925.061829] __alloc_pages_nodemask+0x34e/0xd70 [ 1925.066482] ? default_file_splice_read+0x1c7/0xad0 [ 1925.071482] ? do_splice_to+0x12e/0x190 [ 1925.075438] ? splice_direct_to_actor+0x268/0x8d0 [ 1925.080266] ? __alloc_pages_slowpath+0x2db0/0x2db0 [ 1925.085285] ? kasan_check_read+0x11/0x20 [ 1925.089416] ? rcu_is_watching+0x85/0x140 [ 1925.093547] ? rcu_pm_notify+0xc0/0xc0 [ 1925.097421] ? rcu_read_lock_sched_held+0x108/0x120 [ 1925.102428] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 1925.107962] alloc_pages_current+0x10c/0x210 [ 1925.112368] push_pipe+0x400/0x7a0 [ 1925.115896] ? __kmalloc_node+0x47/0x70 [ 1925.119866] iov_iter_get_pages_alloc+0x84a/0x14e0 [ 1925.124786] ? rcu_is_watching+0x85/0x140 [ 1925.128924] ? copy_page_to_iter+0xf30/0xf30 [ 1925.133322] ? is_bpf_text_address+0xd7/0x170 [ 1925.137804] ? kernel_text_address+0x79/0xf0 [ 1925.142192] ? __unwind_start+0x166/0x330 [ 1925.146325] ? unwind_get_return_address+0x61/0xa0 [ 1925.151237] ? __save_stack_trace+0x7e/0xd0 [ 1925.155546] ? save_stack+0xa9/0xd0 [ 1925.159155] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 1925.164163] ? iov_iter_pipe+0xc2/0x2f0 [ 1925.168137] default_file_splice_read+0x1c7/0xad0 [ 1925.172969] ? entry_SYSENTER_compat+0x70/0x7f [ 1925.177547] ? do_splice_direct+0x400/0x400 [ 1925.181852] ? kasan_check_read+0x11/0x20 [ 1925.185981] ? debug_mutex_init+0x1c/0x60 [ 1925.190110] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1925.195108] ? __lockdep_init_map+0x105/0x590 [ 1925.199584] ? lockdep_init_map+0x9/0x10 [ 1925.203625] ? debug_mutex_init+0x2d/0x60 [ 1925.207755] ? __mutex_init+0x1ef/0x280 [ 1925.211712] ? __ia32_sys_membarrier+0x150/0x150 [ 1925.216863] ? __lockdep_init_map+0x105/0x590 [ 1925.221348] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1925.226869] ? fsnotify+0x415/0xfc0 [ 1925.230487] ? fsnotify+0xfc0/0xfc0 [ 1925.234094] ? fsnotify_first_mark+0x330/0x330 [ 1925.238663] ? security_file_permission+0x1c6/0x240 [ 1925.243665] ? rw_verify_area+0x118/0x360 [ 1925.247797] ? do_splice_direct+0x400/0x400 [ 1925.252100] do_splice_to+0x12e/0x190 [ 1925.255887] splice_direct_to_actor+0x268/0x8d0 [ 1925.260537] ? pipe_to_sendpage+0x3f0/0x3f0 [ 1925.264842] ? do_splice_to+0x190/0x190 [ 1925.268805] ? rw_verify_area+0x118/0x360 [ 1925.272939] do_splice_direct+0x2cc/0x400 [ 1925.277072] ? splice_direct_to_actor+0x8d0/0x8d0 [ 1925.281896] ? rw_verify_area+0x118/0x360 [ 1925.286035] do_sendfile+0x60f/0xe00 [ 1925.289735] ? do_compat_pwritev64+0x1b0/0x1b0 [ 1925.294316] ? __sb_end_write+0xac/0xe0 [ 1925.298282] ? __might_sleep+0x95/0x190 [ 1925.302243] __ia32_compat_sys_sendfile+0x187/0x290 [ 1925.307240] ? __ia32_sys_sendfile64+0x240/0x240 [ 1925.311982] ? do_fast_syscall_32+0x148/0xf9b [ 1925.316462] do_fast_syscall_32+0x345/0xf9b [ 1925.320768] ? do_int80_syscall_32+0x880/0x880 [ 1925.325337] ? _raw_spin_unlock_irq+0x27/0x70 [ 1925.329820] ? finish_task_switch+0x1ca/0x810 [ 1925.334309] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1925.339847] ? syscall_return_slowpath+0x30f/0x5c0 [ 1925.344761] ? sysret32_from_system_call+0x5/0x46 [ 1925.349601] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 1925.354439] entry_SYSENTER_compat+0x70/0x7f [ 1925.358831] RIP: 0023:0xf7f8acb9 [ 1925.362177] RSP: 002b:00000000f5f860ac EFLAGS: 00000282 ORIG_RAX: 00000000000000bb [ 1925.369866] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000014 2018/05/03 19:03:07 executing program 2: r0 = mq_open(&(0x7f0000000040)='\x00', 0xc1, 0x88, &(0x7f0000000080)={0x100, 0x0, 0x1ff, 0xfffffffffffffffa, 0x7ff, 0x7, 0xaba, 0x7ff}) fsetxattr(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="7365637572698e792e00"], &(0x7f0000000200)='\x00', 0x1, 0x2) r1 = openat$full(0xffffffffffffff9c, &(0x7f0000000500)='/dev/full\x00', 0x0, 0x0) r2 = ioctl$LOOP_CTL_GET_FREE(r1, 0x4c82) ioctl$LOOP_CTL_REMOVE(r1, 0x4c81, r2) setsockopt$bt_BT_VOICE(r1, 0x112, 0xb, &(0x7f0000000540)=0x5, 0x2) ioctl$void(r0, 0xc0045c7f) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) getsockopt$EBT_SO_GET_ENTRIES(r3, 0x0, 0x81, &(0x7f0000000440)={'nat\x00', 0x0, 0x3, 0xdc, [], 0x2, &(0x7f0000000280)=[{}, {}], &(0x7f0000000340)=""/220}, &(0x7f00000002c0)=0x50) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r5 = socket$alg(0x26, 0x5, 0x0) bind$alg(r5, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) openat$cgroup_type(r4, &(0x7f00000004c0)='cgroup.type\x00', 0x2, 0x0) listen$netrom(r3, 0x4) setsockopt$ALG_SET_KEY(r5, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) ioctl$TIOCGPGRP(r4, 0x540f, &(0x7f0000000240)=0x0) syz_open_procfs(r6, &(0x7f0000000580)='mountstats\x00') 2018/05/03 19:03:07 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x100000000000000]}}}}}}}}, 0x0) 2018/05/03 19:03:07 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x0) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:07 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x12000000}], 0x20) 2018/05/03 19:03:07 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff000000000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:07 executing program 4 (fault-call:4 fault-nth:10): r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:03:07 executing program 3: r0 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000000)='/dev/rfkill\x00', 0x80100, 0x0) ioctl$VT_OPENQRY(r0, 0x5600, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0xca, &(0x7f0000000080)={0x9, 0x0, 0x20, 0xfffffffffffffffa, 0x8}, 0xc) r1 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r1, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) 2018/05/03 19:03:07 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x2000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) [ 1925.377121] RDX: 0000000020a2effc RSI: 0000000000008001 RDI: 0000000000000000 [ 1925.384376] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 1925.391634] R10: 0000000000000000 R11: 0000000000000296 R12: 0000000000000000 [ 1925.398895] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2018/05/03 19:03:07 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) r1 = dup(r0) getsockname$ipx(r1, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000140)=0x800000fffffffd) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f00000000c0)={0xaa}) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000000100)=0xffffffff) 2018/05/03 19:03:07 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0xffffffef}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:07 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x1100}], 0x20) 2018/05/03 19:03:07 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) getsockopt$netlink(r0, 0x10e, 0x7, &(0x7f00000001c0)=""/247, &(0x7f0000000040)=0xf7) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:07 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:07 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x400000000000000]}}}}}}}}, 0x0) 2018/05/03 19:03:07 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x34000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:07 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x0) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) [ 1925.792880] FAULT_INJECTION: forcing a failure. [ 1925.792880] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1925.804841] CPU: 1 PID: 9715 Comm: syz-executor4 Not tainted 4.17.0-rc3+ #55 [ 1925.812037] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1925.821407] Call Trace: [ 1925.823995] dump_stack+0x1b9/0x294 [ 1925.827631] ? dump_stack_print_info.cold.2+0x52/0x52 [ 1925.832837] ? find_held_lock+0x36/0x1c0 [ 1925.836896] should_fail.cold.4+0xa/0x1a [ 1925.840945] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 1925.846047] ? kasan_check_read+0x11/0x20 [ 1925.850182] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 1925.855366] ? find_held_lock+0x36/0x1c0 [ 1925.859425] ? check_same_owner+0x320/0x320 [ 1925.863760] ? rcu_note_context_switch+0x710/0x710 [ 1925.868710] ? __might_sleep+0x95/0x190 [ 1925.872685] __alloc_pages_nodemask+0x34e/0xd70 [ 1925.877350] ? default_file_splice_read+0x1c7/0xad0 [ 1925.882354] ? do_splice_to+0x12e/0x190 [ 1925.886317] ? splice_direct_to_actor+0x268/0x8d0 [ 1925.891147] ? __alloc_pages_slowpath+0x2db0/0x2db0 [ 1925.896151] ? kasan_check_read+0x11/0x20 [ 1925.900305] ? rcu_is_watching+0x85/0x140 [ 1925.904443] ? rcu_pm_notify+0xc0/0xc0 [ 1925.908330] ? rcu_read_lock_sched_held+0x108/0x120 [ 1925.913341] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 1925.918886] alloc_pages_current+0x10c/0x210 [ 1925.923310] push_pipe+0x400/0x7a0 [ 1925.926835] ? __kmalloc_node+0x47/0x70 [ 1925.930796] iov_iter_get_pages_alloc+0x84a/0x14e0 [ 1925.935729] ? rcu_is_watching+0x85/0x140 [ 1925.939888] ? copy_page_to_iter+0xf30/0xf30 [ 1925.944287] ? is_bpf_text_address+0xd7/0x170 [ 1925.948776] ? kernel_text_address+0x79/0xf0 [ 1925.953200] ? __unwind_start+0x166/0x330 [ 1925.957338] ? unwind_get_return_address+0x61/0xa0 [ 1925.962263] ? __save_stack_trace+0x7e/0xd0 [ 1925.966581] ? save_stack+0xa9/0xd0 [ 1925.970193] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 1925.975189] ? iov_iter_pipe+0xc2/0x2f0 [ 1925.979159] default_file_splice_read+0x1c7/0xad0 [ 1925.983997] ? entry_SYSENTER_compat+0x70/0x7f [ 1925.988588] ? do_splice_direct+0x400/0x400 [ 1925.992911] ? kasan_check_read+0x11/0x20 [ 1925.997054] ? debug_mutex_init+0x1c/0x60 [ 1926.001187] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1926.006185] ? __lockdep_init_map+0x105/0x590 [ 1926.010665] ? lockdep_init_map+0x9/0x10 [ 1926.014707] ? debug_mutex_init+0x2d/0x60 [ 1926.018838] ? __mutex_init+0x1ef/0x280 [ 1926.022797] ? __ia32_sys_membarrier+0x150/0x150 [ 1926.027543] ? __lockdep_init_map+0x105/0x590 [ 1926.032045] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1926.037564] ? fsnotify+0x415/0xfc0 [ 1926.041176] ? fsnotify+0xfc0/0xfc0 [ 1926.044784] ? fsnotify_first_mark+0x330/0x330 [ 1926.049371] ? security_file_permission+0x1c6/0x240 [ 1926.054377] ? rw_verify_area+0x118/0x360 [ 1926.058511] ? do_splice_direct+0x400/0x400 [ 1926.062816] do_splice_to+0x12e/0x190 [ 1926.066610] splice_direct_to_actor+0x268/0x8d0 [ 1926.071265] ? pipe_to_sendpage+0x3f0/0x3f0 [ 1926.075574] ? do_splice_to+0x190/0x190 [ 1926.079532] ? rw_verify_area+0x118/0x360 [ 1926.083667] do_splice_direct+0x2cc/0x400 [ 1926.087800] ? splice_direct_to_actor+0x8d0/0x8d0 [ 1926.092628] ? rw_verify_area+0x118/0x360 [ 1926.096762] do_sendfile+0x60f/0xe00 [ 1926.100462] ? do_compat_pwritev64+0x1b0/0x1b0 [ 1926.105032] ? __sb_end_write+0xac/0xe0 [ 1926.109006] ? __might_sleep+0x95/0x190 [ 1926.112986] __ia32_compat_sys_sendfile+0x187/0x290 [ 1926.118009] ? __ia32_sys_sendfile64+0x240/0x240 [ 1926.122770] ? do_fast_syscall_32+0x148/0xf9b [ 1926.127261] do_fast_syscall_32+0x345/0xf9b [ 1926.131570] ? do_int80_syscall_32+0x880/0x880 [ 1926.136144] ? _raw_spin_unlock_irq+0x27/0x70 [ 1926.140626] ? finish_task_switch+0x1ca/0x810 [ 1926.145115] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1926.150643] ? syscall_return_slowpath+0x30f/0x5c0 [ 1926.155558] ? sysret32_from_system_call+0x5/0x46 [ 1926.160385] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 1926.165211] entry_SYSENTER_compat+0x70/0x7f [ 1926.169603] RIP: 0023:0xf7f8acb9 [ 1926.172950] RSP: 002b:00000000f5f860ac EFLAGS: 00000282 ORIG_RAX: 00000000000000bb [ 1926.180666] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000014 2018/05/03 19:03:08 executing program 3: socketpair$inet_icmp(0x2, 0x2, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$IPT_SO_SET_ADD_COUNTERS(r0, 0x0, 0x41, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000200007ec5b5180000000000000000000000000000440000ff0100000000000000000000002e86887b6fe64f37bcab44bbfe176fc5192629633e829b48bd8db63dc86ff386b948b91421c5b5bf2ca3c998"], 0x48) socket$inet(0x2, 0x3, 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS(r1, 0x84, 0x8, &(0x7f0000000080), &(0x7f0000000180)=0x4) ioctl$DRM_IOCTL_MODESET_CTL(r1, 0x40086408, &(0x7f00000000c0)={0xe3c, 0xfffffffffffff806}) ioctl$KDADDIO(r1, 0x4b34, 0x10001) 2018/05/03 19:03:08 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x3}], 0x20) 2018/05/03 19:03:08 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000080)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a, 0x0}, 0x0, 0x0, 0x0) ioctl$sock_inet_SIOCSIFDSTADDR(r0, 0x8918, &(0x7f0000000040)={'tunl0\x00', {0x2, 0x4e24, @rand_addr}}) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2400, 0x6) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:08 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0xf5ffffff]}}}}}}}}, 0x0) 2018/05/03 19:03:08 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0xf}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:08 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:08 executing program 4 (fault-call:4 fault-nth:11): r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:03:08 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x0) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) [ 1926.187935] RDX: 0000000020a2effc RSI: 0000000000008001 RDI: 0000000000000000 [ 1926.195202] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 1926.202469] R10: 0000000000000000 R11: 0000000000000296 R12: 0000000000000000 [ 1926.209736] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2018/05/03 19:03:08 executing program 3: socket$inet(0x2, 0x3, 0x10) 2018/05/03 19:03:08 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0xffffffff00000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:08 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x400000000000000}], 0x20) 2018/05/03 19:03:08 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x4000000]}}}}}}}}, 0x0) 2018/05/03 19:03:08 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) r1 = geteuid() lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(r1, r2) bind$alg(r0, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:08 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:08 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(0xffffffffffffffff, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) [ 1926.586636] FAULT_INJECTION: forcing a failure. [ 1926.586636] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1926.598572] CPU: 1 PID: 9766 Comm: syz-executor4 Not tainted 4.17.0-rc3+ #55 [ 1926.605761] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1926.615101] Call Trace: [ 1926.617680] dump_stack+0x1b9/0x294 [ 1926.621291] ? dump_stack_print_info.cold.2+0x52/0x52 [ 1926.626468] ? find_held_lock+0x36/0x1c0 [ 1926.630523] should_fail.cold.4+0xa/0x1a [ 1926.634570] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 1926.639657] ? kasan_check_read+0x11/0x20 [ 1926.643790] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 1926.648969] ? find_held_lock+0x36/0x1c0 [ 1926.653051] ? check_same_owner+0x320/0x320 [ 1926.657361] ? rcu_note_context_switch+0x710/0x710 [ 1926.662276] ? __might_sleep+0x95/0x190 [ 1926.666234] __alloc_pages_nodemask+0x34e/0xd70 [ 1926.670907] ? default_file_splice_read+0x1c7/0xad0 [ 1926.675936] ? do_splice_to+0x12e/0x190 [ 1926.679899] ? splice_direct_to_actor+0x268/0x8d0 [ 1926.684745] ? __alloc_pages_slowpath+0x2db0/0x2db0 [ 1926.689763] ? kasan_check_read+0x11/0x20 [ 1926.693899] ? rcu_is_watching+0x85/0x140 [ 1926.698037] ? rcu_pm_notify+0xc0/0xc0 [ 1926.701911] ? rcu_read_lock_sched_held+0x108/0x120 [ 1926.706914] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 1926.712440] alloc_pages_current+0x10c/0x210 [ 1926.716835] push_pipe+0x400/0x7a0 [ 1926.720355] ? __kmalloc_node+0x47/0x70 [ 1926.724330] iov_iter_get_pages_alloc+0x84a/0x14e0 [ 1926.729251] ? rcu_is_watching+0x85/0x140 [ 1926.733395] ? copy_page_to_iter+0xf30/0xf30 [ 1926.737799] ? is_bpf_text_address+0xd7/0x170 [ 1926.742284] ? kernel_text_address+0x79/0xf0 [ 1926.746689] ? __unwind_start+0x166/0x330 [ 1926.750842] ? unwind_get_return_address+0x61/0xa0 [ 1926.755766] ? __save_stack_trace+0x7e/0xd0 [ 1926.760085] ? save_stack+0xa9/0xd0 [ 1926.763706] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 1926.768721] ? iov_iter_pipe+0xc2/0x2f0 [ 1926.772701] default_file_splice_read+0x1c7/0xad0 [ 1926.777539] ? entry_SYSENTER_compat+0x70/0x7f [ 1926.782117] ? do_splice_direct+0x400/0x400 [ 1926.786427] ? kasan_check_read+0x11/0x20 [ 1926.790558] ? debug_mutex_init+0x1c/0x60 [ 1926.794687] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1926.799684] ? __lockdep_init_map+0x105/0x590 [ 1926.804162] ? lockdep_init_map+0x9/0x10 [ 1926.808213] ? debug_mutex_init+0x2d/0x60 [ 1926.812343] ? __mutex_init+0x1ef/0x280 [ 1926.816307] ? __ia32_sys_membarrier+0x150/0x150 [ 1926.821074] ? __lockdep_init_map+0x105/0x590 [ 1926.825555] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1926.831072] ? fsnotify+0x415/0xfc0 [ 1926.834690] ? fsnotify+0xfc0/0xfc0 [ 1926.838297] ? fsnotify_first_mark+0x330/0x330 [ 1926.842868] ? security_file_permission+0x1c6/0x240 [ 1926.847871] ? rw_verify_area+0x118/0x360 [ 1926.852010] ? do_splice_direct+0x400/0x400 [ 1926.856326] do_splice_to+0x12e/0x190 [ 1926.860117] splice_direct_to_actor+0x268/0x8d0 [ 1926.864779] ? pipe_to_sendpage+0x3f0/0x3f0 [ 1926.869096] ? do_splice_to+0x190/0x190 [ 1926.873061] ? rw_verify_area+0x118/0x360 [ 1926.877201] do_splice_direct+0x2cc/0x400 [ 1926.881338] ? splice_direct_to_actor+0x8d0/0x8d0 [ 1926.886168] ? rw_verify_area+0x118/0x360 [ 1926.890317] do_sendfile+0x60f/0xe00 [ 1926.894030] ? do_compat_pwritev64+0x1b0/0x1b0 [ 1926.898599] ? __sb_end_write+0xac/0xe0 [ 1926.902559] ? __might_sleep+0x95/0x190 [ 1926.906522] __ia32_compat_sys_sendfile+0x187/0x290 [ 1926.911526] ? __ia32_sys_sendfile64+0x240/0x240 [ 1926.916271] ? do_fast_syscall_32+0x148/0xf9b [ 1926.920760] do_fast_syscall_32+0x345/0xf9b [ 1926.925069] ? do_int80_syscall_32+0x880/0x880 [ 1926.929635] ? _raw_spin_unlock_irq+0x27/0x70 [ 1926.934114] ? finish_task_switch+0x1ca/0x810 [ 1926.938593] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1926.944114] ? syscall_return_slowpath+0x30f/0x5c0 [ 1926.949041] ? sysret32_from_system_call+0x5/0x46 [ 1926.953885] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 1926.958741] entry_SYSENTER_compat+0x70/0x7f [ 1926.963149] RIP: 0023:0xf7f8acb9 [ 1926.966503] RSP: 002b:00000000f5f860ac EFLAGS: 00000282 ORIG_RAX: 00000000000000bb [ 1926.974198] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000014 2018/05/03 19:03:08 executing program 3: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000)='/dev/autofs\x00', 0x28300, 0x0) getsockopt$inet_mtu(r0, 0x0, 0xa, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket$inet(0x2, 0x3, 0x10) ioctl$sock_inet_tcp_SIOCOUTQ(r1, 0x5411, &(0x7f00000000c0)) sendto$inet(r1, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) 2018/05/03 19:03:08 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x2000000000000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:08 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x11000000}], 0x20) 2018/05/03 19:03:08 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x4]}}}}}}}}, 0x0) 2018/05/03 19:03:08 executing program 2: fcntl$getownex(0xffffffffffffffff, 0x10, &(0x7f0000000080)) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f00000001c0)=0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x3e5, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0xffff7fffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x2, 0x0, 0x2000000000000000, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xfffffffffffffeff, 0x7aed}, 0x0, 0xfffffffffffffffd, 0x0, 0x1000000000, 0x1ff, 0x6f3}, r0, 0x7, 0xffffffffffffffff, 0x2) r1 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$inet6_opts(r1, 0x29, 0x39, &(0x7f0000000040)=@fragment={0xaf, 0x0, 0x401, 0xfff, 0x0, 0x800, 0x67}, 0x8) setsockopt$ALG_SET_KEY(r3, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$VT_GETMODE(r2, 0x5601, &(0x7f0000000200)) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:08 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(0xffffffffffffffff, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:08 executing program 4 (fault-call:4 fault-nth:12): r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:03:08 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400300]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) [ 1926.981448] RDX: 0000000020a2effc RSI: 0000000000008001 RDI: 0000000000000000 [ 1926.988712] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 1926.995978] R10: 0000000000000000 R11: 0000000000000296 R12: 0000000000000000 [ 1927.003237] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2018/05/03 19:03:09 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0xf000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:09 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x300}], 0x20) 2018/05/03 19:03:09 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x149000, 0x110) ioctl$VT_RELDISP(r1, 0x5605) 2018/05/03 19:03:09 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(0xffffffffffffffff, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:09 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x300000000000000]}}}}}}}}, 0x0) 2018/05/03 19:03:09 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x2000000000000) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) ioctl$LOOP_GET_STATUS64(r0, 0x4c05, &(0x7f00000001c0)) 2018/05/03 19:03:09 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff0000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:09 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x500}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:09 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}}, 0x1c) [ 1927.223268] FAULT_INJECTION: forcing a failure. [ 1927.223268] name failslab, interval 1, probability 0, space 0, times 0 [ 1927.234589] CPU: 0 PID: 9785 Comm: syz-executor4 Not tainted 4.17.0-rc3+ #55 [ 1927.241787] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1927.251140] Call Trace: [ 1927.253738] dump_stack+0x1b9/0x294 [ 1927.257371] ? dump_stack_print_info.cold.2+0x52/0x52 [ 1927.262567] ? find_held_lock+0x36/0x1c0 [ 1927.266639] should_fail.cold.4+0xa/0x1a [ 1927.270711] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 1927.275822] ? rcu_is_watching+0x85/0x140 [ 1927.279969] ? rcu_pm_notify+0xc0/0xc0 [ 1927.283865] ? find_held_lock+0x36/0x1c0 [ 1927.287955] ? check_same_owner+0x320/0x320 [ 1927.292291] ? rcu_note_context_switch+0x710/0x710 [ 1927.297230] ? kasan_check_read+0x11/0x20 [ 1927.301385] ? rcu_is_watching+0x85/0x140 [ 1927.305532] __should_failslab+0x124/0x180 [ 1927.309764] should_failslab+0x9/0x14 [ 1927.313558] __kmalloc+0x2c8/0x760 [ 1927.317095] ? rcu_read_lock_sched_held+0x108/0x120 [ 1927.322104] ? rw_copy_check_uvector+0x31e/0x3a0 [ 1927.326852] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 1927.332383] rw_copy_check_uvector+0x31e/0x3a0 [ 1927.336987] import_iovec+0xc3/0x420 [ 1927.340698] ? dup_iter+0x270/0x270 [ 1927.344322] vfs_readv+0xe2/0x1a0 [ 1927.347768] ? compat_rw_copy_check_uvector+0x420/0x420 [ 1927.353121] ? is_bpf_text_address+0xd7/0x170 [ 1927.357622] ? kernel_text_address+0x79/0xf0 [ 1927.362062] ? __unwind_start+0x166/0x330 [ 1927.366209] ? unwind_get_return_address+0x61/0xa0 [ 1927.371132] ? __save_stack_trace+0x7e/0xd0 [ 1927.375458] ? save_stack+0xa9/0xd0 [ 1927.379078] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 1927.384084] ? iov_iter_pipe+0xc2/0x2f0 [ 1927.388053] default_file_splice_read+0x514/0xad0 [ 1927.392887] ? entry_SYSENTER_compat+0x70/0x7f [ 1927.397471] ? do_splice_direct+0x400/0x400 [ 1927.401791] ? kasan_check_read+0x11/0x20 [ 1927.405927] ? debug_mutex_init+0x1c/0x60 [ 1927.410071] ? __lockdep_init_map+0x105/0x590 [ 1927.414559] ? lockdep_init_map+0x9/0x10 [ 1927.418607] ? debug_mutex_init+0x2d/0x60 [ 1927.422746] ? __mutex_init+0x1ef/0x280 [ 1927.426713] ? __ia32_sys_membarrier+0x150/0x150 [ 1927.431459] ? __lockdep_init_map+0x105/0x590 [ 1927.435951] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1927.441476] ? fsnotify+0x415/0xfc0 [ 1927.445113] ? security_file_permission+0x1c6/0x240 [ 1927.450122] ? rw_verify_area+0x118/0x360 [ 1927.454260] ? do_splice_direct+0x400/0x400 [ 1927.458572] do_splice_to+0x12e/0x190 [ 1927.462367] splice_direct_to_actor+0x268/0x8d0 [ 1927.467043] ? pipe_to_sendpage+0x3f0/0x3f0 [ 1927.471359] ? do_splice_to+0x190/0x190 [ 1927.475325] ? rw_verify_area+0x118/0x360 [ 1927.479466] do_splice_direct+0x2cc/0x400 [ 1927.483616] ? splice_direct_to_actor+0x8d0/0x8d0 [ 1927.488460] ? rw_verify_area+0x118/0x360 [ 1927.492599] do_sendfile+0x60f/0xe00 [ 1927.496309] ? do_compat_pwritev64+0x1b0/0x1b0 [ 1927.500880] ? __sb_end_write+0xac/0xe0 [ 1927.504847] ? __might_sleep+0x95/0x190 [ 1927.508820] __ia32_compat_sys_sendfile+0x187/0x290 [ 1927.513836] ? __ia32_sys_sendfile64+0x240/0x240 [ 1927.518584] ? do_fast_syscall_32+0x148/0xf9b [ 1927.523076] do_fast_syscall_32+0x345/0xf9b [ 1927.527388] ? do_int80_syscall_32+0x880/0x880 [ 1927.531960] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 1927.536796] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1927.542323] ? syscall_return_slowpath+0x30f/0x5c0 [ 1927.547246] ? sysret32_from_system_call+0x5/0x46 [ 1927.552083] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 1927.556921] entry_SYSENTER_compat+0x70/0x7f [ 1927.561313] RIP: 0023:0xf7f8acb9 [ 1927.564666] RSP: 002b:00000000f5f860ac EFLAGS: 00000282 ORIG_RAX: 00000000000000bb [ 1927.572364] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000014 [ 1927.579619] RDX: 0000000020a2effc RSI: 0000000000008001 RDI: 0000000000000000 [ 1927.586877] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 1927.594133] R10: 0000000000000000 R11: 0000000000000296 R12: 0000000000000000 [ 1927.601392] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2018/05/03 19:03:09 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x16}], 0x20) 2018/05/03 19:03:09 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty=0x100000000000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:09 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(r0, 0x84, 0x7b, &(0x7f0000000000)={0x0, 0xf1}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r1, 0x84, 0xa, &(0x7f0000000080)={0x8, 0x8000, 0x200, 0x54, 0x4, 0x4, 0x1ff, 0x1, r2}, 0x20) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) epoll_create(0xfffffffffffffff7) 2018/05/03 19:03:09 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}}, 0x1c) 2018/05/03 19:03:09 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000040)='/dev/autofs\x00', 0x200040, 0x0) accept4$alg(r0, 0x0, 0x0, 0x80800) socket$alg(0x26, 0x5, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) bind$alg(0xffffffffffffffff, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(0xffffffffffffffff, 0x117, 0x1, &(0x7f00000001c0)="5fa8f3b5a461d3481f3f52216490c28d0318f3c06229fa9e3b198cf65233e44cf330da360f9c062f75c8d8e5d50fb3828b0a88b9c262735550693f877cdf6abe9f69cb8167b3797f76230964cfac8e6cadb1a999866a2bac093505cfd6c9a521f9b0eec713e7a8e349694631f8dfecb38d367a425ae692361c8f1959fc151932de32fca9525d93e5cc5790436634f88f70b61c84258b56949633b7762a8eaea5aaeb300914e7630877f8252da3406ae715889e15a10969cfbbb3", 0xffffffc1) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:09 executing program 4 (fault-call:4 fault-nth:13): r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:03:09 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:09 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x58000000]}}}}}}}}, 0x0) 2018/05/03 19:03:09 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty=0x400300}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:09 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) r1 = syz_fuseblk_mount(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0xffffffffffffffff, 0x0, 0x519e, 0x1, 0x100000) r2 = syz_open_dev$midi(&(0x7f0000000140)='/dev/midi#\x00', 0x3ff, 0x20040) ioctl$FUSE_DEV_IOC_CLONE(r1, 0x8004e500, &(0x7f0000000180)=r2) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) r3 = syz_open_dev$audion(&(0x7f0000000000)='/dev/audio#\x00', 0x2, 0x200001) getsockopt$bt_BT_FLUSHABLE(r3, 0x112, 0x8, &(0x7f0000000040)=0x7fffffff, &(0x7f0000000080)=0x4) 2018/05/03 19:03:09 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000d80)=[{{&(0x7f0000000040)=@in6={0x0, 0x0, 0x0, @ipv4={[], [], @multicast2}}, 0x80, &(0x7f0000000680)=[{&(0x7f0000000340)=""/106, 0x6a}, {&(0x7f00000003c0)=""/166, 0xa6}, {&(0x7f0000000480)=""/102, 0x66}, {&(0x7f0000000500)=""/189, 0xbd}, {&(0x7f00000005c0)=""/115, 0x73}, {&(0x7f00000002c0)=""/49, 0x31}, {&(0x7f0000000640)=""/14, 0xe}], 0x7, &(0x7f00000006c0)=""/246, 0xf6, 0x100000001}, 0x7}, {{&(0x7f00000007c0)=@llc={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @remote}, 0x80, &(0x7f0000000c40)=[{&(0x7f0000000840)=""/197, 0xc5}, {&(0x7f0000000940)=""/187, 0xbb}, {&(0x7f0000000a00)=""/177, 0xb1}, {&(0x7f0000000ac0)=""/140, 0x8c}, {&(0x7f0000000b80)=""/158, 0x9e}], 0x5, &(0x7f0000000c80)=""/229, 0xe5, 0x5}, 0x9}], 0x2, 0x1, &(0x7f0000000dc0)={0x0, 0x989680}) sendmmsg$unix(r0, &(0x7f0000000e00), 0x0, 0x4000000) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f00000001c0)="70dade36ea4deaf8873ac67d508ef9d57bdac5d98ac0bcffce613b81256e6ed88b800071fd075c0ea06f87c39013e928df896b3d1508afcc300d92bf3157f79521d8e6291fa6cd822ce54267a5401eaa587a7cad32d1e1cb436ad643e35baf27dc567f48b97305ef914053e761abafa7de8382057eab20e30a57bad3541529550c0075cf5152fd1ce8064d38b42845e8a992647ba91b7b6fff0a2e9b3afb972dc871eee20d24c249e3123eb8eb4c00db1e88603b431eaa6e89e626645658c611a26f41abc0de0ff640fd210f9703683123f8913097718a6580c3216e02b5a31a107d2eea7b0431cf0254fa1ad804f7fb9a20bd00b3b680916082", 0xfa) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:09 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x3f00000000000000}], 0x20) 2018/05/03 19:03:09 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}}, 0x1c) 2018/05/03 19:03:09 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x2000000]}}}}}}}}, 0x0) 2018/05/03 19:03:09 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) [ 1928.193879] FAULT_INJECTION: forcing a failure. [ 1928.193879] name failslab, interval 1, probability 0, space 0, times 0 [ 1928.205184] CPU: 0 PID: 9862 Comm: syz-executor4 Not tainted 4.17.0-rc3+ #55 [ 1928.212366] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1928.221706] Call Trace: [ 1928.224284] dump_stack+0x1b9/0x294 [ 1928.227900] ? dump_stack_print_info.cold.2+0x52/0x52 [ 1928.233089] ? __mutex_lock+0x7d9/0x17f0 [ 1928.237148] ? lock_downgrade+0x8e0/0x8e0 [ 1928.241289] should_fail.cold.4+0xa/0x1a [ 1928.245339] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 1928.250434] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 1928.255621] ? graph_lock+0x170/0x170 [ 1928.259418] ? is_bpf_text_address+0xd7/0x170 [ 1928.263904] ? find_held_lock+0x36/0x1c0 [ 1928.267959] ? __lock_is_held+0xb5/0x140 [ 1928.272029] ? check_same_owner+0x320/0x320 [ 1928.276355] ? rw_copy_check_uvector+0x31e/0x3a0 [ 1928.281113] ? import_iovec+0xc3/0x420 [ 1928.284985] ? vfs_readv+0xe2/0x1a0 [ 1928.288604] ? rcu_note_context_switch+0x710/0x710 [ 1928.293520] ? do_splice_direct+0x2cc/0x400 [ 1928.297825] ? do_sendfile+0x60f/0xe00 [ 1928.301698] ? __ia32_compat_sys_sendfile+0x187/0x290 [ 1928.306880] __should_failslab+0x124/0x180 [ 1928.311110] should_failslab+0x9/0x14 [ 1928.314896] kmem_cache_alloc_node_trace+0x26f/0x770 [ 1928.319995] __kmalloc_node+0x33/0x70 [ 1928.323788] kvmalloc_node+0x6b/0x100 [ 1928.327581] seq_read+0xa33/0x1520 [ 1928.331120] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1928.336648] ? seq_file_path+0x30/0x30 [ 1928.340520] ? fsnotify_first_mark+0x330/0x330 [ 1928.345100] ? _copy_from_user+0xdf/0x150 [ 1928.349239] ? seq_file_path+0x30/0x30 [ 1928.353110] proc_reg_read+0x10a/0x190 [ 1928.356981] do_iter_read+0x4a3/0x660 [ 1928.360779] vfs_readv+0x14f/0x1a0 [ 1928.364302] ? compat_rw_copy_check_uvector+0x420/0x420 [ 1928.369657] ? is_bpf_text_address+0xd7/0x170 [ 1928.374152] ? kernel_text_address+0x79/0xf0 [ 1928.378564] ? __unwind_start+0x166/0x330 [ 1928.382721] ? __save_stack_trace+0x7e/0xd0 [ 1928.387045] ? save_stack+0xa9/0xd0 [ 1928.390660] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 1928.395660] ? iov_iter_pipe+0xc2/0x2f0 [ 1928.399623] default_file_splice_read+0x514/0xad0 [ 1928.404450] ? entry_SYSENTER_compat+0x70/0x7f [ 1928.409110] ? do_splice_direct+0x400/0x400 [ 1928.413416] ? kasan_check_read+0x11/0x20 [ 1928.417547] ? debug_mutex_init+0x1c/0x60 [ 1928.421682] ? __lockdep_init_map+0x105/0x590 [ 1928.426161] ? lockdep_init_map+0x9/0x10 [ 1928.430204] ? debug_mutex_init+0x2d/0x60 [ 1928.434335] ? __mutex_init+0x1ef/0x280 [ 1928.438305] ? __ia32_sys_membarrier+0x150/0x150 [ 1928.443052] ? __lockdep_init_map+0x105/0x590 [ 1928.447538] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1928.453059] ? fsnotify+0x415/0xfc0 [ 1928.456680] ? security_file_permission+0x1c6/0x240 [ 1928.461683] ? rw_verify_area+0x118/0x360 [ 1928.465818] ? do_splice_direct+0x400/0x400 [ 1928.470123] do_splice_to+0x12e/0x190 [ 1928.473919] splice_direct_to_actor+0x268/0x8d0 [ 1928.478586] ? pipe_to_sendpage+0x3f0/0x3f0 [ 1928.482903] ? do_splice_to+0x190/0x190 [ 1928.486865] ? rw_verify_area+0x118/0x360 [ 1928.490997] do_splice_direct+0x2cc/0x400 [ 1928.495136] ? splice_direct_to_actor+0x8d0/0x8d0 [ 1928.499963] ? rw_verify_area+0x118/0x360 [ 1928.504097] do_sendfile+0x60f/0xe00 [ 1928.507797] ? do_compat_pwritev64+0x1b0/0x1b0 [ 1928.512362] ? __sb_end_write+0xac/0xe0 [ 1928.516323] ? __might_sleep+0x95/0x190 [ 1928.520293] __ia32_compat_sys_sendfile+0x187/0x290 [ 1928.525294] ? __ia32_sys_sendfile64+0x240/0x240 [ 1928.530047] ? do_fast_syscall_32+0x148/0xf9b [ 1928.534529] do_fast_syscall_32+0x345/0xf9b [ 1928.538837] ? do_int80_syscall_32+0x880/0x880 [ 1928.543404] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 1928.548234] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1928.553769] ? syscall_return_slowpath+0x30f/0x5c0 [ 1928.558687] ? sysret32_from_system_call+0x5/0x46 [ 1928.563520] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 1928.568353] entry_SYSENTER_compat+0x70/0x7f [ 1928.572751] RIP: 0023:0xf7f8acb9 [ 1928.576094] RSP: 002b:00000000f5f860ac EFLAGS: 00000282 ORIG_RAX: 00000000000000bb [ 1928.583784] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000014 2018/05/03 19:03:10 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty=0xff3f0000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:10 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f00000000c0)={'syz_tun\x00', &(0x7f0000000000)=ANY=[@ANYBLOB="1b00000006000000a8000000a7e2a8aab42e4932e6d27f4777e42f37d5a1a7e19069cd30d36b66d6cb975c0e87abf21630b994aa22f29c970fab93ac1ec601a17b401c4a871a35f128d8adf3a7d98dd26de4598beed7af62e3eac325eb555a2736a11f08ab65592f7a493adbda5cb6b37cad592705ade46ca472e0ba3624307f689079c21c78a2775f8ff528edede1406bb27911885a7fa91a658d047e784d66e16a84dddbafa9f6321e40ed56f89402c5a20000"]}) socketpair(0xd, 0x3, 0x1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$packet_buf(r1, 0x107, 0xd, &(0x7f0000000180)="35e26dcdc34c0ea49251326a24556bcd4148b6faa68c9461c8b3f49245c32132ede62426e4ba3734d25f7d4a66599914d52c1662b785fe9e94d70eb9c24301f3beef55ac4252b50e8842a0c986c261dc49dfbd0e607438e0cd3849e96736f5283588d65fa8e0ebb0a326f271337fce4a4cff6e347fcf644d0c41c06b3cce3383e3e70fc4c98d0fb51cee9e911e688c5764a81259d886a81094a4a1f096aaea9842242786bc98ab64450b5044732c2281a226dbc35f204e0f2d675e15f24b6b656f0e5cc53eccb4d03ffad7a7bcb186c6eec96da094488e07", 0xd8) r2 = socket$nl_crypto(0x10, 0x3, 0x15) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r2, 0x10e, 0x1, &(0x7f0000000100)=0x9, 0x4) 2018/05/03 19:03:10 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x300]}}}}}}}}, 0x0) 2018/05/03 19:03:10 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000440)="2292d39a3d13b5922082682849d1c821264dd5f9e665d2de6e14be1185bf204b45c9b04f03f16f6f5ff6ff5bd2a9027ce6f6076f19a2ce88d4cf77274f2ac78eb7f22d575d36457a9ed9ea8305a6714612d0177b0bac1d9b1056f43b82f4056f32d85465b30f075ac665e88276dfd6e1c5b58651c7159a1a880858a780e7e424eae893600b5253e9b4a330e00116e788d60f2e9541b446ae1bf6c450aa65b496796bda488ae5a3a21564547504005d1b8a19ef4a416ecf80d1fe0c9c754c5156d5a066a519ce145766d92d91eac063e30fc4d198239de8b9120c80eb840d17439bd65aed28a12b97b45105f135a8d76b07ac87cf1654f50769b47b3a040f2a58ebc1f0e3668a63b61c0c93abb2194cc5de3eb9ced79993bc3add681bc94aad4b57d4f5d36f0ed2e571c5816d8702007b13a93bd603c3594c6008cba35095c72d75d29e56fe63047a61748e606c6476a479a8a7d7d2503ed9a4eef7bd4542d22507c195e6c009a36f2ebdfed9adf6c75a2a3e20e9614929b2c54077057e18accea15f2db23eac2fdf183253928b2a4628949f127d90a94bdee0bd7b195b5010e88c5dcf409980abc4c113248b02dea73842039f55844e1077aec39b764535", 0xffffffffffffff5c) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:10 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x1000000}], 0x20) 2018/05/03 19:03:10 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffff7f00000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:10 executing program 4 (fault-call:4 fault-nth:14): r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:03:10 executing program 6 (fault-call:1 fault-nth:0): r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) [ 1928.591042] RDX: 0000000020a2effc RSI: 0000000000008001 RDI: 0000000000000000 [ 1928.598294] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 1928.605547] R10: 0000000000000000 R11: 0000000000000296 R12: 0000000000000000 [ 1928.612808] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2018/05/03 19:03:10 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x1400}], 0x20) 2018/05/03 19:03:10 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty=0xff3f}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:10 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:10 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000040)="25f9c95e3e68060348dcd15064a8a80000000000000000000000", 0x272) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:10 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) pipe2(&(0x7f0000000000), 0x4000) 2018/05/03 19:03:10 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0xffffffff00000000]}}}}}}}}, 0x0) 2018/05/03 19:03:10 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe0000001]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:10 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x15000000}], 0x20) [ 1929.010293] FAULT_INJECTION: forcing a failure. [ 1929.010293] name failslab, interval 1, probability 0, space 0, times 0 [ 1929.021610] CPU: 0 PID: 9915 Comm: syz-executor4 Not tainted 4.17.0-rc3+ #55 [ 1929.028880] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1929.038230] Call Trace: [ 1929.040811] dump_stack+0x1b9/0x294 [ 1929.044426] ? dump_stack_print_info.cold.2+0x52/0x52 [ 1929.049609] should_fail.cold.4+0xa/0x1a [ 1929.053668] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 1929.058764] ? print_usage_bug+0xc0/0xc0 [ 1929.062809] ? graph_lock+0x170/0x170 [ 1929.066608] ? find_held_lock+0x36/0x1c0 [ 1929.070665] ? check_same_owner+0x320/0x320 [ 1929.074973] ? rcu_note_context_switch+0x710/0x710 [ 1929.079891] __should_failslab+0x124/0x180 [ 1929.084127] should_failslab+0x9/0x14 [ 1929.087923] kmem_cache_alloc_node_trace+0x26f/0x770 [ 1929.093018] ? do_raw_spin_unlock+0x9e/0x2e0 [ 1929.097436] ? do_raw_spin_trylock+0x1b0/0x1b0 [ 1929.102013] __kmalloc_node+0x33/0x70 [ 1929.105811] kvmalloc_node+0x6b/0x100 [ 1929.109600] iov_iter_get_pages_alloc+0x7be/0x14e0 [ 1929.114518] ? drain_local_pages_wq+0x20/0x20 [ 1929.119008] ? copy_page_to_iter+0xf30/0xf30 [ 1929.123428] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1929.128431] ? trace_hardirqs_on+0xd/0x10 [ 1929.132565] ? lock_downgrade+0x8e0/0x8e0 [ 1929.136701] ? mark_free_pages+0x3b0/0x3b0 [ 1929.140925] ? kasan_check_read+0x11/0x20 [ 1929.145070] ? do_raw_spin_unlock+0x9e/0x2e0 [ 1929.149473] ? __local_bh_enable_ip+0x161/0x230 [ 1929.154137] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1929.159148] ? release_sock+0x1e2/0x2b0 [ 1929.163106] ? trace_hardirqs_on+0xd/0x10 [ 1929.167237] ? __local_bh_enable_ip+0x161/0x230 [ 1929.171892] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 1929.176891] ? iov_iter_pipe+0xc2/0x2f0 [ 1929.180854] default_file_splice_read+0x1c7/0xad0 [ 1929.185690] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 1929.190873] ? do_splice_direct+0x400/0x400 [ 1929.195184] ? __put_compound_page+0xe0/0xe0 [ 1929.199579] ? kernel_sendpage+0x9a/0xf0 [ 1929.203627] ? hash_sendmsg+0xac0/0xac0 [ 1929.207599] ? generic_pipe_buf_release+0x1dc/0x290 [ 1929.212601] ? anon_pipe_buf_release+0x510/0x510 [ 1929.217892] ? pipe_to_sendpage+0x2d0/0x3f0 [ 1929.222201] ? generic_pipe_buf_nosteal+0x10/0x10 [ 1929.227041] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1929.232576] ? splice_from_pipe_next.part.8+0x296/0x340 [ 1929.237946] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1929.243469] ? fsnotify+0x415/0xfc0 [ 1929.247080] ? fsnotify+0xfc0/0xfc0 [ 1929.250688] ? fsnotify_first_mark+0x330/0x330 [ 1929.255263] ? splice_shrink_spd+0xd0/0xd0 [ 1929.259489] ? security_file_permission+0x1c6/0x240 [ 1929.264493] ? rw_verify_area+0x118/0x360 [ 1929.268626] ? do_splice_direct+0x400/0x400 [ 1929.272932] do_splice_to+0x12e/0x190 [ 1929.276720] splice_direct_to_actor+0x268/0x8d0 [ 1929.281381] ? pipe_to_sendpage+0x3f0/0x3f0 [ 1929.285697] ? do_splice_to+0x190/0x190 [ 1929.289663] ? rw_verify_area+0x118/0x360 [ 1929.293803] do_splice_direct+0x2cc/0x400 [ 1929.297942] ? splice_direct_to_actor+0x8d0/0x8d0 [ 1929.302773] ? rw_verify_area+0x118/0x360 [ 1929.306908] do_sendfile+0x60f/0xe00 [ 1929.310612] ? do_compat_pwritev64+0x1b0/0x1b0 [ 1929.315180] ? __sb_end_write+0xac/0xe0 [ 1929.319144] ? __might_sleep+0x95/0x190 [ 1929.323108] __ia32_compat_sys_sendfile+0x187/0x290 [ 1929.328109] ? __ia32_sys_sendfile64+0x240/0x240 [ 1929.332854] ? do_fast_syscall_32+0x148/0xf9b [ 1929.337340] do_fast_syscall_32+0x345/0xf9b [ 1929.341651] ? do_int80_syscall_32+0x880/0x880 [ 1929.346230] ? _raw_spin_unlock_irq+0x27/0x70 [ 1929.350729] ? finish_task_switch+0x1ca/0x810 [ 1929.355217] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1929.360740] ? syscall_return_slowpath+0x30f/0x5c0 [ 1929.365662] ? sysret32_from_system_call+0x5/0x46 [ 1929.370496] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 1929.375337] entry_SYSENTER_compat+0x70/0x7f [ 1929.379730] RIP: 0023:0xf7f8acb9 [ 1929.383075] RSP: 002b:00000000f5f860ac EFLAGS: 00000282 ORIG_RAX: 00000000000000bb [ 1929.390769] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000014 [ 1929.398035] RDX: 0000000020a2effc RSI: 0000000000008001 RDI: 0000000000000000 2018/05/03 19:03:11 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty=0x34000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:11 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0x7, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:11 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TUNGETIFF(r1, 0x800454d2, &(0x7f0000000040)) 2018/05/03 19:03:11 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f00000002c0)='/dev/vcsa#\x00', 0x8, 0x204042) ioctl$PIO_FONT(r0, 0x4b61, &(0x7f00000001c0)="cff93164b90c03942219acd4e33cf20c9e25e9a72159ee31752f04dbec86575e774aa9ce2bb07780d0dbc36ca4d57b51d94e3634e013089a8b0d17a19c2e10bfad4ec1969c861a341e2895a144ae44c75aa75cf9c9404b2422192902c3dde222b7aede08337e078a40bdb50cc247ae19d8570f81ea5102e2cdf8f696395373695b2188046b42fb09b0edc63a984d55f23e38f14157afd982ff1b4407ae12429f7594225c830b63ea752d6e3e0a2d5fc29cbabfbe313fb600e64f2fda324b3ee8149f1a28253b98a5b7") ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) ioctl(r0, 0x8, &(0x7f0000000340)="b13f9f5f73165288fd5a6ac6161cec2a766afb91e6b6befd393df985b3816b0c0860932c525b9d94f341a088ef9cdc69bde9db00c6dabe5c299a1ca1a2ab5da353ea6d0a7011492fd1e439596f76920280ce7f34335c1ef4a1c071a3a94a7f84488ab4f4bc0295e39cb9ea479ed56233e185bc28407cc2df73efb6622fb46a1f81691631b370e10e48259f1efd57ce393373ff") add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) ioctl$KVM_ENABLE_CAP_CPU(r0, 0x4068aea3, &(0x7f0000000040)={0x0, 0x0, [0x9, 0xfffffffffffffffb, 0x3ff, 0xffffffffffffff81]}) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:11 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0xff00000000000000]}}}}}}}}, 0x0) 2018/05/03 19:03:11 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x16000000}], 0x20) 2018/05/03 19:03:11 executing program 4 (fault-call:4 fault-nth:15): r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:03:11 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf8ffffff]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) [ 1929.405289] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 1929.412547] R10: 0000000000000000 R11: 0000000000000296 R12: 0000000000000000 [ 1929.419804] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2018/05/03 19:03:11 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x5800000000000000]}}}}}}}}, 0x0) 2018/05/03 19:03:11 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000240)='/dev/vcsa#\x00', 0x104, 0x100000000000) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:11 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty=0x20000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:11 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x3f00}], 0x20) 2018/05/03 19:03:11 executing program 3: r0 = socket$inet(0x2, 0x103, 0x7fffffff) r1 = dup3(r0, r0, 0x80000) getsockopt$inet_sctp_SCTP_NODELAY(r1, 0x84, 0x3, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$KDGKBLED(r1, 0x4b64, &(0x7f0000000000)) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) ioctl$sock_SIOCGIFCONF(r0, 0x8910, &(0x7f00000010c0)=@buf={0x1000, &(0x7f00000000c0)="471e164bced419de33fd937ee5417e6146487d431662121d5e9c5014ba7a2a9f59a7112a764983359845eb0fcb04f66f9653a3404368f137262ab58cab41bbad0e2e8c1db843eb4cb9f4ee727f67b236cfb1e6172b840147a5929c112e6470a425e44a8934b38218673a429b2295a6412dfbabced0c74494e17634293ab3831257ecc05726126e2d896b6e98a34996f737cf0e5bd521c3529c661e1cf2d78919ab223e66d45dc9f1cae7bbec3b133e4817217b47b6a1006c64ee7c7f2f0f272a30f55acff2c3dc735f81b0aa293c374777502913718ef8191e9425953ad221ef607969cddc3ead2d06366b24bf4019a9af6700876a3514bd97c26625d9d0307be5dfbc422d2e5eee72375af4f2ecb33c6a197d9395342db2f20829a9e09dc67c00da1f8cfcd9a514101d8ca5c0fdcce0aee2e9b1f4fc0ce512e225a81d2c792e4f648bed2aaa9ee7605bb38bec5322a65eb1557e8eecc2ba9606f35da7ff361684dcf2a782675234cb887aabd5f7f27f5942d3e81a531c0e70cce354f5fa1c4e52c29f4dbe66722f2c249a5bb0f74b2f769cf8109b993f90af2b924a5c0369e50764366c70c76c2eb80c757be131a43eeaeb1c160d910e50b8b8b1288ccf5ccd50731288552552f639fcaf6de6afc39b8af827454f326a077645abe8b9c5f35d3a6e9846574bddf856d0011f44a5d44dfca70dd940d574922350f9b2481b7ca4f64705826a6929a8cc99830123c3363f1474223739fbe09027d17318f427d48578f24a321477a373c35fbac18886fb87e4a98e6bfa9907a69dc70f09725b08a18f03e2fa7046c68d0281c2504d04b090379eff7487f7ebe85b2f27bb84f1896ac575fd2452a8caf5b72a84d99e25607c5e022009099585b0d01c9d342600974b276a6c49329d88b5545cdbae59eb6ab3a2f502e3b5b09e985ae2b1459d6ba55a5e03bab15487e6f9849d9e11b10e393996ee7c62f1720f11c1541da4e051d5ca23347451ca8faa768bfa53d3be33118ac9fc41e3509ab9346c6d26ea216ac11b884a504e58be60f373e4de4f3150bd2b2c49ca6e671a9e7a5f75ecf4f7cebe7f703b0de23709c73e7ade3d35c6876493c6718fbb236ad58d974918b3104aed66356f4415fa166e4012d87c9c542b6e4cd5a106bbc00c91c207e9f4f593aa755b014d776baaa7c70ddc08ebce498c05b7088f8a4c3084035e4f69a69c217e80956ff3e02da2e5e65d1fb52419a8382df38442089359805bbcfee0d4657664a260577e8e1de2afa995ce5dc15d31f3e0452e101c60463e829a987904f8dad319ba172ee22d8d5497fff30d6e9d99bf12030cb382499d17417cff78fa4610e724be168996ffc943a6db9a3b00f39bd2d12e0cf61d8ea4e69e1a436e4f48ceda81634c6949004ac2cae65807c8d6e16c9938b8815bece8974e0f1f052f3a529b35c48f63b53b36d3495686d4f1cd259b0da96b8c511b73465a7ff62b07ca042255b406d8f9e5e176610e8a46b6ff62d4e6785f5cb49448651ee585bec035624889a9ba6ee85e079e04e8930909399a68f871020f27b7411e3aea5ed6bb34eac530fcff0d12f4b5592dd0f7d36aca6057bd950a922a1a2983750d2f93ce18407dbda5e6ce751d0afdf31f1bb8a25ceb72ec860ae6e989b6ea56465ddd6634b939947049100b8da60dcb851c5aca52fd8b63505816a26925793cf22f1bc9f38e2229d87809d8d5f1670cf8a68452996c716383c136929f944ff477f7376f27f3321ef899783f502c2d9bf2761e1da833388d23594f4cffb0e95b24c9094c664286c7f73b7232b073ce91d3adbd17e0498cd5cbb20bc5a7ad46e50aaba478d11efb6530dedfde1baa1dbde57a49fec5fd16ac1eb148bc4a809baace7cb131d76923f06fc3b0aa0c52a85991c9640df2851f73b5f285dd4f79a519635e7ffd000759e868ac10f15fc1085cb4c89c0b81bc4e59f66d8fc9355e8be7c41910867b154ebdf2044ea7253097c387e6ab2f2244afc99247ed8a362a9cbffb0810ae360761ceeed4825193317df8334f49acb0c1bff19c00d35d3b11aa6b1befc3f7ebd07d20d3443944444f0bd75ba85334712bbc16ae1a819c31554c240bd87ae9c9fe0ed2bb015054754f3de5c2d4b995a11ad4784c09b6d9868eafc8336c7b17f87b4df2a5513b7cda5348e84f3237a7e526558ad3abbdbbcfc7b54a914ca80328c76e4bec55480b8fea53217f46ab9714a3f0297126fc6e830249380053c992cca07e79f987fa48060d4a8203d545871244025ba8f01f9c92a4a0b87897f89e608ebae40319a8c01323c2fba0384f4c239b150253f5fe2b65a51b8853dfd06610a412035fcf6774ababc09a720bd00fe850fbc61d4fb8e2ef8b4e7d4846a7e1926bce5884012f4b91d52f8553041249499effd2d1fdfb3992b26b6856090b7e9676f2bbf1aa12c813953e7a63ef598d57428e122b666e536dc8c41906ee766c75eee862fd7c909fa72e486b40c47bd7d53beb95dda1ebda0a5fa68442a03bee4edaaf44c25d154380935a35e48e36ce1483df9d4bbbf4a5a1538f3a176afc2a3608502d03dd8392ad37d4adf1159e426f992bf10d22e7e89fdedfcb19b6b6d38a47c2e8c3e9664c9bb19d3baf1f7172c6052ea2d248d3faf9ef686f4b0d21abca990bfa971b22cf106036746636aed9e8ed6486970fde4f6d5a08cda644b1206b1e0145e133d319d6836200029cde9563265030b4a78bb1f547568e16233ca8790c406b8acdf9c53498e4e047ad549a67b2df844b09de7fc437ee93e3d2021351a287677fe1ef5afa9b0e2031f3158c3ae5cfe928807447279f7d03947376d5a2a5008116790d9484058b4cffb21e99b124b87ba9ea07c6c944ee44745072b1df360ad9695ff27f0b8857d9d48b4cebaf0dcc4b4595ba51552aff7624a785229e91a3b3e184ff39f5ad2aebe36a9f6e55f21efe488579b5e8f95bdf866cff68407d6ce6f35d765d38ddc3a29fd24b57ed5fbf0ef179c2eddb4a79d1a82a3669ee13f7d3f40ec4ae4d41d7b8a183b406d12023dfa555d7f296c5abc7c00f39d6a0563850dbe01a6e3ac17c871452dcc5c45b48726cdda1571b1fbb6354cc2fab35e2a04ab8aff091be3fc959635cab4fec7b68e95ba96a8b6ad5515d773f4cb4282196e39df4c9f2a287328ecb321e26ae66a5da5c7d0d55ff162361ff015925314ce82fb890f51ff3e739ef0e64835e269e6c1dd0cf5cfd1fd382d493a794b1047f7d3d7dd935999bf9c94149869abb50de09dbd76499853177f0aee3df09e361a1c9bdf6575ecee694a562667e35dc642da4cf1a50d86d01b9c631da59d7145c3e541b7ad82421e431659ca30244d4a42b134988df3781bcde610642dac09a329ca4816c07bd438136805e5fdff84aecceb1438ee8b46601dd7cef229dadea0e214d27bc29e885296a739cdc5f51a870cc484573c3c9ba4c1a8c953eca25660c86430b5cd3293c08b95b6b82c63ef5b0638573928ca9e98127ae1567840775e9f876ff057e797beba04ab893251934a28da82ef27c43374daa54d9d37d538a45afac860d3097e3d8621726fede96bd4c827d9dd74341ea674a7550124b0cfc6b6609f6ebc995909604b3c981e741fb63e403c8475c58f9d08a8cac134b99ec5ed74688bcc7bf9420409721a1f96c44c8318af23d6a9f856d64973ad6dc54d88265aebb4827e55c728c06c6e4f9f3883815bafe05829fee65d275d9ed16b4230bae057ca97a5e430a14b836918ec66fa7fee8e9172658126d81ada406e50197dc908192c78e21a9132cc85f59c20b03dd2d2096ac36dfd07f8549f908dbc89126dcb33ba3ea20019710bc2c678a2113c6cc9535851fc10587828a0496b92f2c09a8367981573af72b59df50981b8bd9960dd81c55dd710f4196670bc7cdfcba8bdadd840e0dea7ef8c932692caf4317e58d221964af87b30394c66cf22e89cc9feccc364dc7d5002930a3d8adbe9af977d35065a05655ff66e8612b09cd9c6a1dfac7a0bd114ffa81021958df3272485304b2a306ca1cbfaa44a29722fb1e9d91b1604382338a936ca753a59e593b7a76ee827e8aa425042ff460996d78aaf807b55337d73b1b3be72e14be6088d204011589dce142ff90bafac39c159b72271171bcde4175f53fa613e413233cc165c4805f9be39ffc2263da5da3b931d6684131489b6fd157c301e421edfc4cb06cbd3a263b1ada6bdde0f916fe07272453b06a4e013c4362423b08e1eae38e041cfabaebc56236bd3cd4a74802ee46069afbe33494453d629a7ab433446a18766c86d3205048d8c73798855e70335116509e29997eed8dec8f6d5fff483230243a30245f5ec2f6b15727d8460a5db53383f2eed255e419d141a0b0a0f55122013ef7c528b91c01489ca5d6dcecd533bcb7f8ff8ac0d39eadf521c16aa175b9b86b1f0e4f3787c41df1dde2f866f1ab55a6e180e56e482035bc08e3bde180af730ddc0a7e9a933034ebc574db280afa7430dc489e46a4a0d720d1511c659582df3a599c63fa49e0fb62a33d4dbaef771444ca733ba8c3c8fc6eaf6aa1419cacb90e7efb2f4e1d0ec0bc9677be0f03b06fbc1ac3b6d0b6791e75f2992fa78dcd97cc52985466289555d0c3e8ace7cfe426e0ac7c4db25483e0d1689d07a2c4fa49e3c71b7ae1ca250ee120c4ae3c2032aa9d493a0fc43a69da5f4754b1c6fa5565dd1c335f1f9dae937411f8639501615d2de2679ee1b5fdeddcb00728df26e88ec991ca0a2832552912d807bb67c24ddc8c19d44a37c7067f4166d73f089c194aa2441a19ee6f5b52b18ae72e5dcffe865857eb449cff5cc4472281baa5248ca4cd7931e686c49d209ca4690ec6ae1c199007a3ab3babe22bb6eedeccbb5a7c43c7348eeba410c05f816473e93f61b41f70ecb9dfe52dd474670af6e3ec132bf18b324df2c64de9cd2c620f030fb946a4c0c4d13307893849a7ebaa351f97d6b471d1a3a09713b609d870b6364543fff5a93d0e7795db1dd4fbe4a7fbd024914aeb610c18305250a643abc640c1d39b628b1410b6e9b222e810c542b1aa88d09f67d770752a9ea647ba585d52b8ee1fa915486b349b6200f1ce7cf2e24624057d57e7ce2d00187339c284f80a17252c838aadc55f506595f0a3c60b4b267f38ba63603925920f8f3d18c6c448725ab369e8cbde99067c5ceabf108a30608df339b67cb74a0793b0b4ec1f698b175a581097bb4c87cb9f96dec04c445e60e8b05b1056305dc73cf37fd08ccacba2ee17333bc7bf4ebf43beb68143cf155ef9191f3f7f3cf166a94ac55149035cd49769d1d20c18bc3ae782a5d50f1ff184be2d5481cb436bc638be230e1cc7d23f1a0b0791ba6fe94438ead6da2a8d1ccbc7223a4e46a009c176d68077393262eb4738d6155e9db4dcf94ebf55ad4d07dc6e8ca9e187445fd3f772de7e878451b55af88db92b8d402ba3bd1c39548705df8686ebfbae9cd15d30b7d0b4b629dab22b4be62ad334818283f844a15f8b9bcf116f104aa527a62a757476106775476b5929d5049d6ffd60fbeaee856c788a43c8bf90851c2afd37b50fd0fcb7731f32c1ea211b1e1a99ff04818d64f44848b200e922a162c674ba20c9a8b7c808ab21aec53d74e5a06824cebc35e5a8cbd368bb39ba7856e0aebe1a956f4069712ce45d7f71772bc3d8f1c36e91e8d204a880603c374b04f29e81d8071f493f1ee6a0a1d7bd5c24777e16a9637412ede8832dbc5dd33b1fa514f904976c3b4e13cd7d80e693270825863695"}) ioctl$sock_inet_SIOCGIFPFLAGS(r0, 0x8935, &(0x7f0000001100)={"7465616d5f736c6176655f3100000fd6", 0xf6}) 2018/05/03 19:03:11 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0x4, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:11 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1700]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:11 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) ioctl$sock_ifreq(r0, 0x89a2, &(0x7f0000000000)={'bond_slave_1\x00', @ifru_addrs=@ax25={0x3, {"32ac7a05b3b45c"}, 0xfffffffffffffff9}}) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vcs\x00', 0x20c00, 0x0) ioctl$TTUNGETFILTER(r1, 0x800854db, &(0x7f0000000080)=""/94) 2018/05/03 19:03:11 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x1500}], 0x20) 2018/05/03 19:03:11 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty=0x5000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) [ 1929.841287] FAULT_INJECTION: forcing a failure. [ 1929.841287] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1929.853232] CPU: 0 PID: 9967 Comm: syz-executor4 Not tainted 4.17.0-rc3+ #55 [ 1929.860512] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1929.869866] Call Trace: [ 1929.872450] dump_stack+0x1b9/0x294 [ 1929.876092] ? dump_stack_print_info.cold.2+0x52/0x52 [ 1929.881274] ? find_held_lock+0x36/0x1c0 [ 1929.885331] should_fail.cold.4+0xa/0x1a [ 1929.889382] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 1929.894478] ? kasan_check_read+0x11/0x20 [ 1929.898628] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 1929.903823] ? find_held_lock+0x36/0x1c0 [ 1929.907884] ? check_same_owner+0x320/0x320 [ 1929.912195] ? rcu_note_context_switch+0x710/0x710 [ 1929.917115] ? __might_sleep+0x95/0x190 [ 1929.921086] __alloc_pages_nodemask+0x34e/0xd70 [ 1929.925744] ? default_file_splice_read+0x1c7/0xad0 [ 1929.930765] ? do_splice_to+0x12e/0x190 [ 1929.934727] ? splice_direct_to_actor+0x268/0x8d0 [ 1929.939562] ? __alloc_pages_slowpath+0x2db0/0x2db0 [ 1929.944586] ? kasan_check_read+0x11/0x20 [ 1929.948726] ? rcu_is_watching+0x85/0x140 [ 1929.952865] ? rcu_pm_notify+0xc0/0xc0 [ 1929.956749] ? rcu_read_lock_sched_held+0x108/0x120 [ 1929.961752] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 1929.967278] alloc_pages_current+0x10c/0x210 [ 1929.971673] push_pipe+0x400/0x7a0 [ 1929.975197] ? __kmalloc_node+0x47/0x70 [ 1929.979160] iov_iter_get_pages_alloc+0x84a/0x14e0 [ 1929.984075] ? drain_local_pages_wq+0x20/0x20 [ 1929.988558] ? copy_page_to_iter+0xf30/0xf30 [ 1929.992954] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1929.997979] ? trace_hardirqs_on+0xd/0x10 [ 1930.002112] ? lock_downgrade+0x8e0/0x8e0 [ 1930.006244] ? mark_free_pages+0x3b0/0x3b0 [ 1930.010476] ? kasan_check_read+0x11/0x20 [ 1930.014611] ? do_raw_spin_unlock+0x9e/0x2e0 [ 1930.019010] ? __local_bh_enable_ip+0x161/0x230 [ 1930.023672] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1930.028678] ? release_sock+0x1e2/0x2b0 [ 1930.032638] ? trace_hardirqs_on+0xd/0x10 [ 1930.036773] ? __local_bh_enable_ip+0x161/0x230 [ 1930.041431] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 1930.046445] ? iov_iter_pipe+0xc2/0x2f0 [ 1930.050417] default_file_splice_read+0x1c7/0xad0 [ 1930.055248] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 1930.060427] ? do_splice_direct+0x400/0x400 [ 1930.064738] ? __put_compound_page+0xe0/0xe0 [ 1930.069134] ? kernel_sendpage+0x9a/0xf0 [ 1930.073182] ? hash_sendmsg+0xac0/0xac0 [ 1930.077142] ? generic_pipe_buf_release+0x1dc/0x290 [ 1930.082140] ? anon_pipe_buf_release+0x510/0x510 [ 1930.086880] ? pipe_to_sendpage+0x2d0/0x3f0 [ 1930.091190] ? generic_pipe_buf_nosteal+0x10/0x10 [ 1930.096024] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1930.101551] ? splice_from_pipe_next.part.8+0x296/0x340 [ 1930.106909] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1930.112429] ? fsnotify+0x415/0xfc0 [ 1930.116050] ? fsnotify+0xfc0/0xfc0 [ 1930.119660] ? fsnotify_first_mark+0x330/0x330 [ 1930.124229] ? splice_shrink_spd+0xd0/0xd0 [ 1930.128459] ? security_file_permission+0x1c6/0x240 [ 1930.133472] ? rw_verify_area+0x118/0x360 [ 1930.137608] ? do_splice_direct+0x400/0x400 [ 1930.141918] do_splice_to+0x12e/0x190 [ 1930.145709] splice_direct_to_actor+0x268/0x8d0 [ 1930.150367] ? pipe_to_sendpage+0x3f0/0x3f0 [ 1930.154678] ? do_splice_to+0x190/0x190 [ 1930.158638] ? rw_verify_area+0x118/0x360 [ 1930.162786] do_splice_direct+0x2cc/0x400 [ 1930.166924] ? splice_direct_to_actor+0x8d0/0x8d0 [ 1930.171757] ? rw_verify_area+0x118/0x360 [ 1930.175889] do_sendfile+0x60f/0xe00 [ 1930.179595] ? do_compat_pwritev64+0x1b0/0x1b0 [ 1930.184162] ? __sb_end_write+0xac/0xe0 [ 1930.188125] ? __might_sleep+0x95/0x190 [ 1930.192087] __ia32_compat_sys_sendfile+0x187/0x290 [ 1930.197087] ? __ia32_sys_sendfile64+0x240/0x240 [ 1930.201843] ? do_fast_syscall_32+0x148/0xf9b [ 1930.206327] do_fast_syscall_32+0x345/0xf9b [ 1930.210638] ? do_int80_syscall_32+0x880/0x880 [ 1930.215207] ? _raw_spin_unlock_irq+0x27/0x70 [ 1930.219689] ? finish_task_switch+0x1ca/0x810 [ 1930.224172] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1930.229696] ? syscall_return_slowpath+0x30f/0x5c0 [ 1930.234612] ? sysret32_from_system_call+0x5/0x46 [ 1930.239445] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 1930.244275] entry_SYSENTER_compat+0x70/0x7f [ 1930.248667] RIP: 0023:0xf7f8acb9 [ 1930.252014] RSP: 002b:00000000f5f860ac EFLAGS: 00000282 ORIG_RAX: 00000000000000bb [ 1930.259712] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000014 [ 1930.266965] RDX: 0000000020a2effc RSI: 0000000000008001 RDI: 0000000000000000 [ 1930.274221] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 1930.281477] R10: 0000000000000000 R11: 0000000000000296 R12: 0000000000000000 2018/05/03 19:03:12 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty=0x1000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:12 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0x2, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:12 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0xff000000]}}}}}}}}, 0x0) 2018/05/03 19:03:12 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x1f00}], 0x20) 2018/05/03 19:03:12 executing program 3: r0 = socket$inet(0x2, 0x4, 0x8) r1 = syz_open_dev$admmidi(&(0x7f0000000000)='/dev/admmidi#\x00', 0x9, 0x1) ioctl$TIOCGLCKTRMIOS(r1, 0x5456, &(0x7f0000000040)={0x100000001, 0x2, 0x5, 0x1, 0x5, 0x2, 0x1060a093, 0x2, 0x4, 0x5, 0x8}) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) 2018/05/03 19:03:12 executing program 4 (fault-call:4 fault-nth:16): r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:03:12 executing program 2: perf_event_open(&(0x7f000025c000)={0x8000000000002, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0x0, 0x0, 0x0, 0x100000001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x1000000000, 0x0, 0x1}, 0x0, 0x3, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) r3 = syz_genetlink_get_family_id$ipvs(&(0x7f00000001c0)='IPVS\x00') sendmsg$IPVS_CMD_GET_SERVICE(r1, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x58, r3, 0x302, 0x70bd29, 0x25dfdbfc, {0x4}, [@IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4}, @IPVS_CMD_ATTR_DEST={0x3c, 0x2, [@IPVS_DEST_ATTR_PERSIST_CONNS={0x8, 0x9, 0x887}, @IPVS_DEST_ATTR_PORT={0x8, 0x2, 0x4e21}, @IPVS_DEST_ATTR_L_THRESH={0x8, 0x6, 0x1f}, @IPVS_DEST_ATTR_L_THRESH={0x8, 0x6}, @IPVS_DEST_ATTR_ADDR_FAMILY={0x8, 0xb, 0xa}, @IPVS_DEST_ATTR_ACTIVE_CONNS={0x8, 0x7, 0x13c9}, @IPVS_DEST_ATTR_PORT={0x8, 0x2, 0x4e24}]}]}, 0x58}, 0x1, 0x0, 0x0, 0x4040804}, 0x40000) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f0000000340), 0x0) setsockopt$inet_int(r0, 0x0, 0x1, &(0x7f0000000040)=0x6, 0x4) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:12 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffff8]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) [ 1930.288731] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2018/05/03 19:03:12 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x4}], 0x20) 2018/05/03 19:03:12 executing program 2: socket$alg(0x26, 0x5, 0x0) r0 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r3, 0x117, 0x1, &(0x7f0000000340), 0x0) clock_gettime(0x0, &(0x7f0000000080)={0x0, 0x0}) ppoll(&(0x7f0000000040)=[{r0, 0x4}, {r1, 0x10}, {r0, 0x4}], 0x3, &(0x7f00000001c0)={r4, r5+10000000}, &(0x7f0000000200)={0x3}, 0x8) writev(r2, &(0x7f0000002440)=[{&(0x7f0000000340)="6983f17e8f270b478c700eab6be7f9f1c3cf1d375278874a99d0ec02e5a7baabe9bf5ee82277136f7cb45463f97c6ccfd6d326dd25b2fcffcfaac3839181221c68c4235225f88faedca6818e05da9178c06905a5542411695ab919708e87631630d542e81002947f01aaac62aa3cc01688377adbc3533c1013ca4fb7892d5dd916f015a52c05b530e09fc930ea3ffa58bf8d2f9687f1ec1a759bd8d63ac6cc0be69aac3c99f010411fc7f2f145edb699c6b7b3aae508f954ad62108eeaaa862cf565124d1ddccbf055ce63a783a666da105d5bf64961d3b0abb84d2ee95c67b667f14c327e5fab743e640b23060b4653546449da69adc1b8628310f72b833a586a2b69990a51940efa7c83690d9f9a782ed965ffc7b4c72945e43f48dfdee68aa8843a39e052f1cf3b138a24b9210fa5626b8e1340be22fe56e4901ae44421e00a65abc4cb3a6d5202adc66e73fd69bbbce4717c6476eec76914a70e656e99f454fdb2cd40d883490806ac82f2482ecac53f75badf3b779ac12104b23a57b710310172b7a955e5dba63799351ee6d8f1bdb11427e6ab07296730bc902148d73f22cc3d9ca894a3531fe8bec9494fab9d4b1db513e2a960b9ae23f14e9470778d1756f200ba14f7dd112d69aee70a76ffa0e37395a5d89247bcf30762037cf2ddb61ee7f2789dc0529c577ca900635c4ba4a751ff4939cbf0fb23a19846747fa2696b551034356b87eb87afd1a257b3c4ac5b1fab485904b714feac3f62dd3fe58af551e1991df008e4714dcd3061137cb8e660d973b2e70b5adbd10bb619b97159593881ebb182d0ac192e8e97136ed088c4fc0da37805356b4d3afcf2bb77d23fae6300a370bd7b3878c012f65f5f5dc472340546c7231d1af508912aadf4188924279831f3abf44f1684fe2ea7268de458de9869a554b4856abb2bb6400340b6e004391f7559e3cfe9bec26bb2c098a9287291c1bafefd0d38594c50ac66dc728e05c615772861635a869c8b5587ffc59131b554f6250ba761e4f2db45e38cefb5889f9b5a0972e78623f1a2fed4b26ae5b46ee365b835ee752eb670cd6f43e650e4ebf0597aebb8ee15e685fc0e465a1d153a192e8918e9fc15997b2984a92abfa93c8814495a8578a630e6c8b75043e5eb9b436cce9cc031a0362a97177b6e0518df381e26256f66fed816fd6d0ed5a334a22eac6ae553bd105a12d16bd9fcf15d065e3886ffb2efb6489c8d33a6aba4ad2ab56a99036077c19ff0dcea08e1feab155837965f30a419c2b3395256831738685654f101d9e0306842508831f3901daad3d7f857624cd92f281ffcc025285d69af0e3dc3f776f7243005a714955cf5b26a44040704b9bb4b947f772c1be748e5028d12ea83680dc1f44265b8013848da0a39d2cb43419603d9b436a03e03dd6e4ba28370a2a316453a7a3df67ea7825c0386b8d71eac3e77061b6abb609b63c6945013290fa93caa57fc8a259c4c1dd04e110b9b4652aafda4f229258c9d544e141b5c064d8cdba9acd8a56e6e2ad7643803bf6af33ddba19a87e3bb22c0046118040f224910fe444d969fd6792bb468d79933566d038fb3b2c59618351b9da66063ef9bfe5f2f1925dc73be9bfd864648a5737d75ad45f1010359a3ee42d71ec83f43f13a02afd0dc6caaabafbc992319d9249e1b086ec87cb12110f5f09dc022d80d64a49c49cbeaa0f23b6e882801d96d89753bb889ed8490626c86ca613b7a8d621efd0d4be5f88997005142807ad9ad81620007663c681acf4a10e0d0b2805fee5836fe6d4d44ddf4ed80423dfce4a4855359616682f8fa12e61ef13943170184c51077f98e246cf7dc496661793ebdb276849646c7ffdefc4fb6cd0172c6741cb2fc2b458642877f18db153defa91d8d438c717e7da7808b10542399bbc9f039aee022f34b6f09cac90c06abf4bb93efc7115ff784415bdcfaf48e65cd9661b21d52829d0bdc376ec0d7de5825bbaabd7513a48f16e1dc2cb6a38798c9b3174234af16e47089187ec7a80621103def65b25838dbc6cd497b804fe45fc8cf84be785c2b638199e88b1d0153f7fbf8a9d8bf535be4e5581e469ee01cb3de6c7271eaedfd5879ca6e98446a32e0b97310ec92c216cffe1e4bdf1b1889abd6cecaaf5b423070a98df14bc3da2d8aa48979b650a50f2d956c409d1a15deaced0a21677dca51869687a00fa84214a3a3881b09887fcbc38e0e9b9913c4914b630650a735de92573a096596fd88ffa80cab994060f4922e1e3a7928bd1cb88488912c8e30e7a3b7b8f7e57709b8d67f9c4182c8575b1e9afa67d9c42b656fcd4045cebdff714d094e80cb807946125fb4dfa1fcf870fc8041fd055cfa5e2b2d6c4117b00b02ee4e3cef874a9be17bebd1cd738136718bb77ef76dd4a188ac683a144c11aec3567d285d6d20f4ab034c366203da2c7bebde15463000c0389ef9575fe844d61f83740ac2ccdce19b6763fc84dff0e69732ee597d241186874250a8f9b602269572e7ab6bc9f68fd7b2acc4b0f369ca63b1f8ec5bae0241b378eead7d96dd5bedeeda18365f7c0ca23edf855a9497a335533f0a27ea0c9672a4501e31ea390695cbb0bc17a59cea56440c241188b2a73c45cec055d9b0a7dd58b1296b99f2765e61df72fc2f66a9005ab4682d1680e8924d26afb30acb96fbf119979ec647d9cf54adbe675fb60e91c7e90bfdf7454195b715092c7d1a364647842528fc54f923b583c2c87c1e370f9b1bd68ace5a3d7d806bf5bc7a979fbe7a36b5c20621625865d62788c237e0a734a123ce0414220dbbdabe833967148311d1e39814212daf18f6bb4db4f1d79f90c4b4011c5d587baf9a56e7ee82806934311613c614a0fc7ca37872fcecba8da8528e975e695a5f7038b4f4e64a4673367b7c496f6bc5f6c63292d4e6cc0394aa74e657555631b6d1d433367cfd5c28561c4bf7cb7e84a08dcc0979bf2e76c8525ec42f1e7dfc1d65c9cf07f6c1b573011bdaefc1e3f4d8acee5cb1a09c8bd568fd3ba222ea97858cf74cb39a497b87ac47bf8a94934a3918e4ad50c3b20eab9f95a2b2a84ec7a593e2bb5a00727aa0dd2bef5ba42d24d3ecf21f6ec37ba236ef5430bf695c498b51d4bd3bf03a3bef9324ac0319ff41e1343963db34844f753e1778378b5e7c80f25f3e004ded9c507574e6f28b04857017095b8903b2ad26e2c5b184940c912a2f5af4c0a9af4f03ccfd05ccb2286046c9eb89dd318a63fb5506fe8a95fc852bb4fb9ae6469d7467f5e367dba80c2db1dd98952115dbf54ac06ddd80239be7b0d4dc79c2d4a605a28e02d3cf9b2c76b42adc96ff135e99c38c52a02be8b216b78fe74a2d8a46b5b919fb577a3145126e04113599fe86996720c6cbcd588c47a6d199490bb3e25003c4157ad17f7dd78560a52dac2fa6ebba6632a1542238c99d78220b985c5925b2fbbdc68cecaee492564ff961f6ebc9bfac013c780e4c6a69a2ac47f81e6b59fbe818bfcab1dfbaab6bc4d0eca2993b95a4fc51c38301918e07e3ed6da6cb7f418fd5b63e7f642ed02eb1c69eb65b7e63398071de37cc993d852036d9a43af9f5ab08eeadd98d3047adf12271dee1bfeb1ea288d426efa5e0b2bfa80375d148de320ac805abf755eb02db835c1d2745a80819b16cefcb1ae88c9b1ccf89295e061ca305f2a1514a00a78f292eb4ac4695674303ef2df4a8254e80c3858294c7cef5a365673f88ae925a0859471945d45e0ba792b6e48ca483a7b9061ce344facfe29c0f3a391d820dd9646d2fd7b777fa77aa6dd028b033a95a93dcaaa98ccf42d6b12a6dd2a6d8576a829bcbc6d3227811bfece409e8cb495c2657f022ab5ecada86f1fe5c02241757fe5ee895a941c1f823bbe2b4486547a2b8786a351e20e8dc6487e657cd3baa73b534b11fb5771ed631885e8d470ac1b3e90bc71131fb5b8e29dc160c5ba0862fa48efa544771e949dbc758092219811b6a2d13ab19d15210cba6a2d468d0d91a159add87c54687f5aa4253632777474a40dcd14aba78ba1cef0b3d70753b31f1e8251f82365040cccd289afe337b795a9b50d3dd03b012936d0fb6188d3b7211d85ef50fe58f1cd4f32dfa63c4b3638df4ee9fe58eacca4173823bc3113e821b3ddb1bf7d88eba3dc01c33d520ce57ea522742d6dc5a05fd4a7a09fc9e655d85f093ef0843505b9477dc121fe95d683eb5b026127c8c3b73683a1d291c56d05b92bf5576bb137f90a6544a8aa3a9f6b0a00911cae5ad05d773f53b5f8ccec5ecd064a71121d8871a7eb8a91e206bb4cd7e4d900b456872db9dbd750c72d96011ac4b02b2daf1a85dcba2ea6276c54232769dad66ad43590209a57937c4ce8546ec57d0ade7af754f618f29a365f7d8bd088341a80707d55dabe9c1b891f8a5f811df932dc81eb13b8ece430a0ab3c15228c2ca5a7c2cfc49bb7a01282f7a286b7c0c2fb49cefcfb51c4235a5bd6eed32b9dbd3c658c3c2279cf8d8f2b8afb53f11510bc72a36b4e3f3e07106ddf9cb1d380c644455dfaa5d43b2be84202075e71380dbef1c72c148003aa7fda5c4b4de48761583d01245fffade1b9ace7cb77098fcca6ce6da98e2051e1faace9ffd8961aea29a718bf61b9fe18d680cb1825a1ed0e0c941e024b044431eeb92362859c87a0e33e163ae3944eb8a50f778d536694a14632dbd7932c782c75dd8bb3686689d6dad11a4cc2e4fcaffed878d1c40915e3257a76f3c7cbdeb5ac19c0b703ebe578deececf8bd9d748e6f7de0f6a8df1b9a3f61f25dd07e60a7709c252ab8f04d8f0c52924addb18a4da9faa90e266e1231611cb6575d71013832442b095939890b84986efff9a5bbe169e76978803cc9763990ce0b96d69f05c006a00faf61be39bc53fe553a4ef3150e7420febb343578f9a9596ab7885deb1f1ff997b1037e75dde9f2f062f58b753343817d68c3c3d85fb13ece6392cf441e04e320aac5e38e15818b01c0c6540e230e850bb3a647ca57b292bc9b638d3b7ae36649bd48161a7bc2347dd6f2a4d40bd51f0bc19ecb88352833df82616570b74ad60b68be7905c90f06931e26de5ace4b4a917c946bd1429c1903572839954a2967d3ebd4aa2291804ad47af72f84ae68f61f841a26668afc755e909918067076393dce9da82c5e85f92017bc55b17e9e3236358da068acab6d182787e03075164edc259038e89c45524677f7d894a48f2c7f782ea693d9ff8fb3f612a85627b954e5491860e406aa0e23d65562ba8eef910f90bd5ae1064e4f121e172323b5a9a046113750db20bc791e066f28706e06b2804f81d679cface6fe422718d5c11a226498f681004debfd514833104e7fa9004711bfd6aff0c8fcd9410ecd747bf29b36ef347c8c1fb5ad4890c69f657d7cfab4baf545c50c32fe58fdeaad14be58105cf058f023c5364c93cf20432f2daf065d04e87b1fc436a884c36018c8f7b83b2327877e95785b4b8acd5541001615419d85c8d2a6c6bf8295d8cf290e4dd1db8bac1bcb1994a13758e2ef51cd05f7f38c94633eee6f2a6d8c5c8fd8cb9f0a519aaccf548b49b6f8200d1437df08edf802d53b836e5303491a1256bd74be7536305b6d978570b6f83d516a9107d418b00dc464b29055f907ee9236fce346a41a59ffde4c573398891cd39854dd1e6ea7d6a42368c1f7d703c69f07976ab489101bb9d88d5b022eace0a40e1872cd3a82b291627cbaa10be78437d738e0551fa8bfb8dff99303ef1e27183413cbe89cf1467b24bd663569206", 0x1000}, {&(0x7f0000001340)="eb1ae857714abc8297b23bf0f23514e895fe0683fd57920c4315fe4f404b0268e74612400cfa112f87680a14f48794b177e3bd78cb3fed97f41d6480b17e6ee4a80bbe38c5f0ed5abe35e78fb2d59987da324d36ced9d1a7793f041d870b9ca58501907ebf36c3b0d6907fd65bd7ba33aea9706d99bce3f0890971752ca4f5836a9720870c1d3e78f6e24ee9dd7b41141db6bedb494ca4a81c42271e61598d67971017e0d468e9b6c8101264f291f9ae7f86b7178ea5fd7a036f902a0a0a094b3d8c9e35d3add76ed1c05174a2d8bce67ac4be9e108883a606c575a91d292f34c54303c121fdbcb02467364af2fcde9aa91b7cfe61f497d13c0ffe142f13c3e4b67d97598d3128ddbffde22ae8726d3f96f1fb537f7542dae933ad0a5fd7578675f10fa8aa47e7fa1d47f3be2554ce346dce40a3457e160f9a867599e189988188bea2e62c3a32345fb519bf553a8ad8db00e38ee310a042b60ef8167442b444592518cf3c9ddf60aab59368e7c3fda0d777db81e38f854b62d2d4ea5fa80dbcc03e24f420cb345ad9e18e262dd87949946cf975a1e57acca2624d46133b0833a40293db93040d6159b68c3a94f0878284687097199eae1da5ae02b83cb85af63b38765c313871f3c3b80bffac0adc4cc82e1b7db6010190a4b6f0850643fd27bdc6ac1201153f5d1e5ed1e42cf340d94442858fc2fd4307da29c7c6c9dc1f4d68de86bda301f17b96b04887a5fc4d4931876482d7f8745f6adf7a53675163e7b6423a8c553a12caaf9a5597d86917380ea2c5b7d4d35d0fc6c757b23768d242c2721f3b2f400b15a9cac5677b530cdabd474872fb94ed7e0bc30cabc6a14975f2c35754d8a09338f5f2ffeb4b892a49425fa91527cea92275a905d3b4e92ce5e6eab8e87cf5bf0cb46ce7c971f459859f7db6f0330d6228783e623fa49cbd215553a4bf658e3f38018af2ff1cacc3e266f23862b564ac87a05ed4134630950d8315e62fcddd4f84ae25855e8ff7ec08a0aca60f181428fbfc352d37a3a18e46e4e9b5279bf579f872f2a0ce0147571bdd7ca1f55ea6be5b9f457c323dba5bd7ea5c2359f8abb40c17ec8eb958c28b9fd41ff61562a17cf5ea27da5292af488ad5cfbd3730ae66451fbb531d2b2438deac74e14a15d9e01990254373c1079ddd7c1164e7b491848276fd124aae15027c5e3f71812fc6114824a7dff57a3f37c25755a1d5a32472ac7bededf41e33e0e067ee17d6ca1a7a7d6ba2fc5ec3a30fa03b5108535c0fc9c76969672b28831d99b3278dfd66920459922906c8520975e2434264e32b6642c2de91feb77a2f75982138e188cf06d1f647faa06741d0f01c077ec174ff94c5563d33c6bbd744d16c845f96cabf5228b157830fe4069db4ac46c5a1c6db4c6f02dc8b5c5b0f1ceb22b3de5e560d15c11c5bbf39b30a097afc1d715734f96c0818112c801122c53ddf3f5af33cf7a7c95abb1aa4cb72b2b9c6d84a7b284dd4943fadf626865d6efc10b8f14d7439313e0afc10415a60284bf6a45887e25f5436ff776209706701e0e22001a126e4f8995eac3dc4db27ce626b5ae5fc15822142a8f86d2e85f1c788684abcd878ce1783dc8cf6405546811b9623a17a6c11dde52a17c13ad5c8dadc1d420008dc27ba1e908ec11c9e93fbc5e00cd363bc3e72a8ad245790821c5fe3332a8bb45f7718e54d85ea3cc559c4a5675c788db928633ec6e846e5ecf06b19327bb094e943a9b63aff43077ba40329b7563d4712bf7e5edc1e3e4c81d860225329fcb5d4d43e75e7413fcb01f8cc3e4075579dc3e54c4ec2a64dbf5560cdebe1ee56d30c99a5f4a876e540c642b8d2c1f42689c019472b7880407934c35eba5a737e5a943c76cf9175db2dca28ebb5e1f96e18e969b32ab1fd9cdf42a1b8442972464de6891dafd644f495472ac2d8cb3e435b99d29905b14b3af71c9eb26d368a50fa5fb7fe172ccfd2c0c0343a515e3808f40826345da298e0136c797f60c70b04eb9046f2f6764f5b35fbdc66b8592fa6e7bd6eab3d948ea00ccab39677241f7e54938350bacd55044c0bc153213b88cb615883eac5603b73df5bf93aa50d55734f57d4a3e0aa69e5a5a98fff0c55838403f1f80d7020a4666e2ffec29ddddfe43baea5c4d8f00624079e8b4d4365968de0e13b1600547940f746316d655f7956e06ccab64296bc47b4012650e9f35fb0cbd3a15efc32dc3da0170b132457208af1481242f883fb8f2580d1770a001f144536e1ac79ab1dd1373de7130d68bf57c426fe2acf85713650e94c1cb5629ac97b47539136c102c505b80c68a11825317f53409bf4c0cbf00669cf57784581067847334c3ec522f6591d2f314b094f867c2d3a653e5ab3d93a7495c575041f93e74be47df16ed859cc9cfcbd48d85ad0ccccb5070ae9d1527c33991601d1091c93d7b4c5f9b33a84893ed249bc6cf760432f7007c651577cc826dc14d0c8aed0e06134b9cef86ba3bb6e846b1d4e558b612bac169effe2c005012ac3a2a9b142a17a214d72fd4897a623fd6e806df14aed58f92064863eb605500ad6d5c1d8060f09d0087d2bdda233a56c408265a4f4990f7c5899fb75e3b8451b34cb7b94689cb0c7701f17c14710fde0f3ca34fdd4e919755794baebe9d2300a255482c05c1baa724ded75d3308cb0b638fda4b86ed614ed473aaca7428c4870de29953faef1999a6c1374014424c9c889b1ebc4dc9ab5be02ddb3a150c18109e4124577686fe6e064173bf6921bdb2dd9eee74b6d797169945336626da0f75ed589871bb66a9f66bbb85524c86f1ae5074c8c22037b4ad6ccf2c985fa44be7824a7f574ec696a63ceaa5e316be941a53cdbdccd9a6026542b301d54a09f98d43cc44cf53d49cfd6e9ab2ca0ef8bb898a2e7c22805d524cadc1ac70294a268761faa093953a37142bf81a0f91e11fe8aafe42b35285ee4acb1b2e611824cc3a5789506e9a8e5921ced783d62e313b607b912aa60cf174275a061253cc8e59b4b245961c1ddb6243076ab0dfbe22f039e6f85cdd9a0c9e561b4e3aabd8831b201a02b5d5584417873e97916e9475a975b95354a2030f704db93ef0f0426c5f540d28ad0000a137c6137aefb84d88da895174dd29d3c8e6e11b0ea8872477b67f8e33b89b1c6b4cc039f5656fb6825ac5f00eeaeb89b0aab3a5b7b83452a323e715e4dce929a4baf96149115c0df1873f0c32ef77bf119a3d0a2285d386ce07e071a41fa6fb4e545a446990877203d9c551d141f1dc209ffd6e0d37d7e1c2225ce9a73f1debbdd8aeac490554c8bd375b1338ba26a7d8213780910d91dc244ed125b7892fc158a929e7aaa1d89ccf1d02ec2c7eb924bd392a9baec5bfe67e53e7aa963c3ec0149398fe89ea9bce3ebe30acc924aabaf36af4594fceac300333ada73315ed4e9a999eedee0c04df02e9ef28405cf52ef93bed00ce5effaa18c76cc2710c9b2bce1bf75faaab1561423a6e90b0787a5e92488d3f6f29ae4570998cee99a0d2eb8e700bcff26beb9fef8329ff588f4f788dba1143d4bfd9988b0968b88952d5daa34a4184ed07cc86af4fac7234a12aa2d4f09b274c83265816121580208a65fead7fa08e7de1eef54470e57f5018d68e8264ed9f77cfb7617179c71dea430d6876170ba8e36f746ed36082c1b2695f55a06b356dc8d154f904a4b995928008ed3e8e6e1236842450604ea2aee37452d5c3cdebdce98febe2864c60cf30fbc28db1aa97b54e68d4a8a207de0626c8bc9c2261415aab0a03e5f4b6202b5d5cb9e4f20786ec635f608d4febee9be9f668732cd564ba0c4f14399b3d317888aef783881b0ab484a48d20d57942fded17099caff565fd61fe7793cb06fca426cc8655b0d54fe7e03ed7c145aa70853b773aef79e48b59fa9e347eab0f9d2cb53dd7839004f8b8e543544f31f0c2bc0d2b65d55af1038085dd4a38e5f34cd52f44a1cbda9b14160704d0bf329f638a5d4a5e3ed59e9aaf36f50666bbc3ff1937fb3541cb529ee2f4e78649cc4769c5f8d5dcce0339ccb36127c22782ba8677ae9b83041099dc8e7f24df568043a0fc750a3f2a877b8890981a0ae25840b046ce9a7fa12a1e02556d70f1ffbc4bae321132c7e32daf18a4ed165a96dafef1754534a46a64c10d8a5fffc2b11d4fd958e574049216399817fa052b84dc2111962519b7c11c56bd1f5be4ebe3569e295df731c3a4bca2a6b98a449b0b84bd13e92a2be72e2038e3efd80dcca651fba3b5c8d18789b0b53e9fa69c6edb04e351a39b28b5c58918c269560f7d37589a27dd79ba5cc0bf7d05c707d4ed6d16aec333b8a85723e14240ae3b9b4e8c6344840d4d99a3340457da733fa55a4148cf7e0d2b3035ecaee15e8d0b1294e5e9d5b357987773b2fbec9673a2ce70014324fff328cea0801854beb9bb3dbe61673f3ccb18c94e5804bbb12911a58ce56895d3d186db08ec9a37fa0682870f4f634dc0006fa519021617bd8a1524e27369736998851e9b4e0a2957fc1461752e075dc0a3de948a44d5aa2ed66bb4f8c765d6d57bd8fe614310744bce9c2e558bc37ed0051a87ef7b9f0823a6af47c7722fb76d6a59b9bf855f5457f5125eed3d0362c34aa1d6b8098f71839ef9ebe3b15c7226f11282b6798147a1a1ef1719bec6e38f3baa039be2aaedc2dea87a4918748a02b08c713dd4dbca319a6b9505c2e6599ca05ac234f729574fb2aca32f09836fe8bad9d3ff6419544fcab217769ffbb944b984661fbfd12a3b591b3f813fe586f278857ffb03b7e4958bb6f71db20215d10d2e8e93fb711bd53486f5669464b4045c1fca9528f318c1c82de254bf84dc20212be519ee7b34d7210b88fdcb036266f7fb94e6e454a50ab261ab6eaebad349626e51dcae77c6dcb923d68907e89dc57f4f61a8aaeea238adfb3b1b791b16d35a861818f8bea914e3d89700bdcc73c59e9f9a391999a15d9127a13783cdddf97e9d11acdd346809451b7cf5b83bf4e8087f46412cda8cfbe38ebc9d00f135db1c751714ccb3195faba70a9bf5dfe889a45551d4b839680d2eb3945d9fb69de7f9e25025fa778273bbdf06908a800a42c6dc31e065200d4727b0794971053715b18c615db02957e3e65710e27b835d6cefd24a2b98c8939391589876d9ca1d547c32e230ba70bdabad60a4543450c54999a575b2854db1ca10cfd581d9e8e8b151f5b30e9980cd9c017d78339d8f02e95b6161c1b8cfc9b1e243907ee7a0c6ba0f6f7f57d2c0fb28ad80e1bcb1d3bad662211ed1f4f3367097e6e237e0372558ee489db9ad56afdb4a437820741efef85a358ef4b320b8af977ae7d6640b9c842533a89c4f21472b72b60a14a10727667e9d386fa7068c641da680aafd160ca8b69d099b26d6f96357a8878402e7d6a1b41ae65a3540fee7ebca0c966f74afed943c34cd63b06d0eac668b068d4713f831b3a1d5754edf77961abc4393ed4344e4ad844b6fe6b39c3103a43aa5f33c38384442eadef7caf9d2fd70cfb96f029906f37e2cd6869b724c1ba1a0eb63dccdd0ed60b71c74b248173266774a8dfd75a45bea7cdbdc9d6476b3feef1539c1a39b25f52727fdc0885e18f4182f56c3bc7db1711192e30b12dd21d4d0646e933f4f7f6a730fc76686ef949e93bec7a4b7f4f0c51a5300d86b078d4d869c943b8168b8ddb6bcb61877f92c9837a5504f10243f4f6d7fe807e9ab2078b2e9d662948fca2a8cf0f42c099d1e24b8df744089d4d079d6e77dd33587e42f98938aeb7bf82835a", 0x1000}, {&(0x7f0000000240)="90f975e92b3f0af29bb2127cc23df18de65e2b082daca62e33a4e8d2e655e67151dfe264d9e1ec46b40928553607f09dd4814830300747f98c54bb42aeeb115fce2a72aeda0b52bdbce58ad4f591f9df84776a0ed9966afa1e8b6ee58c826663e83ba25d0693157894bd6b021036b3eaee86e172dc2f0f744c0b441d63c5f9ce923b524e00d7fe44c5f833ffc83a5407fd1a6df6f0b7f9b7cc3b39eb", 0x9c}, {&(0x7f0000002340)="9da36769c7b6598be9a71b30f7231b014f3cd7303e783f8c2f484114e6d7aa35a5804dae93add1f176f85559d772bb777377a5219e5715035b6a8499a718600f83d39a9ea2d4b9f5053a09061f3ff120d5dec1cd98a8edad68c9a5ab2baf3b26eda1dee6b1c7a2c1fcfb8e3d9b485e1e2fb299449dad6b3381f9e121556b6c0e70fc18dfd6da8693ec5ff675f8235cab47fbe3080b430623f25ebd1bf2fcdb31785963165cb13ae0d8a8c418be8cdc605881f503a4fa271b39d028d826393a99e609cd03330ad73f8db4f9f8ce323263be", 0xd1}], 0x4) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:12 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty=0x2000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:12 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0x8, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:12 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) r1 = creat(&(0x7f00000000c0)='./file0\x00', 0x27) ioctl$KVM_SET_SIGNAL_MASK(r1, 0x4004ae8b, &(0x7f0000000080)={0x26, "1263fa8c2f815b3c888dcbf1b5dfe80bd0211f8b4b846b9c8a4156351bef789419b11e8184a7"}) setsockopt$IP6T_SO_SET_REPLACE(r1, 0x29, 0x40, &(0x7f0000000180)=@nat={'nat\x00', 0x1b, 0x5, 0x554, 0x378, 0x378, 0xffffffff, 0x0, 0x378, 0x488, 0x488, 0xffffffff, 0x488, 0x488, 0x5, &(0x7f0000000100), {[{{@ipv6={@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}, @local={0xfe, 0x80, [], 0xaa}, [0xff, 0xffffffff, 0xff000000, 0xffffff00], [0xffffff00, 0x0, 0xffffffff, 0xffffffff], 'bcsh0\x00', 'bridge0\x00', {}, {}, 0x2f, 0x1, 0x2, 0x1}, 0x0, 0x110, 0x158, 0x0, {}, [@common=@icmp6={0x24, 'icmp6\x00', 0x0, {0x1f, 0x1, 0x7fffffff}}, @common=@eui64={0x24, 'eui64\x00'}]}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x4, @ipv6=@remote={0xfe, 0x80, [], 0xbb}, @ipv4=@multicast1=0xe0000001, @icmp_id=0x64, @icmp_id=0x66}}}, {{@uncond, 0x0, 0xc8, 0x110}, @unspec=@SNAT1={0x48, 'SNAT\x00', 0x1, {0x4, @ipv4=@local={0xac, 0x14, 0x14, 0xaa}, @ipv6=@ipv4={[], [0xff, 0xff], @multicast2=0xe0000002}, @icmp_id=0x65, @icmp_id=0x64}}}, {{@uncond, 0x0, 0xc8, 0x110}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0x4, @ipv4=@loopback=0x7f000001, @ipv4=@remote={0xac, 0x14, 0x14, 0xbb}, @port=0x4e23, @gre_key=0x2}}}, {{@uncond, 0x0, 0xc8, 0x110}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0x7, @ipv6=@mcast1={0xff, 0x1, [], 0x1}, @ipv6=@local={0xfe, 0x80, [], 0xaa}, @port=0x4e20, @port=0x4e20}}}], {{[], 0x0, 0xa8, 0xcc}, {0x24, '\x00', 0x0, 0xfffffffffffffffe}}}}, 0x5b0) sendto$inet(r0, &(0x7f00000002c0), 0x36, 0x0, &(0x7f0000000000)={0x2}, 0x10) 2018/05/03 19:03:12 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x14}], 0x20) 2018/05/03 19:03:12 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty=0xffffffef}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) [ 1930.646518] FAULT_INJECTION: forcing a failure. [ 1930.646518] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1930.658510] CPU: 0 PID: 10017 Comm: syz-executor4 Not tainted 4.17.0-rc3+ #55 [ 1930.665794] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1930.675295] Call Trace: [ 1930.677903] dump_stack+0x1b9/0x294 [ 1930.681554] ? dump_stack_print_info.cold.2+0x52/0x52 [ 1930.686757] ? find_held_lock+0x36/0x1c0 [ 1930.690823] should_fail.cold.4+0xa/0x1a [ 1930.694874] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 1930.699970] ? kasan_check_read+0x11/0x20 [ 1930.704109] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 1930.709288] ? find_held_lock+0x36/0x1c0 [ 1930.713347] ? check_same_owner+0x320/0x320 [ 1930.717657] ? rcu_note_context_switch+0x710/0x710 [ 1930.722576] ? __might_sleep+0x95/0x190 [ 1930.726538] __alloc_pages_nodemask+0x34e/0xd70 [ 1930.731193] ? default_file_splice_read+0x1c7/0xad0 [ 1930.736191] ? do_splice_to+0x12e/0x190 [ 1930.740163] ? splice_direct_to_actor+0x268/0x8d0 [ 1930.745006] ? __alloc_pages_slowpath+0x2db0/0x2db0 [ 1930.750036] ? kasan_check_read+0x11/0x20 [ 1930.754182] ? rcu_is_watching+0x85/0x140 [ 1930.758316] ? rcu_pm_notify+0xc0/0xc0 [ 1930.762205] ? rcu_read_lock_sched_held+0x108/0x120 [ 1930.767209] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 1930.772734] alloc_pages_current+0x10c/0x210 [ 1930.777130] push_pipe+0x400/0x7a0 [ 1930.780656] ? __kmalloc_node+0x47/0x70 [ 1930.784622] iov_iter_get_pages_alloc+0x84a/0x14e0 [ 1930.789540] ? drain_local_pages_wq+0x20/0x20 [ 1930.794035] ? copy_page_to_iter+0xf30/0xf30 [ 1930.798451] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1930.803457] ? trace_hardirqs_on+0xd/0x10 [ 1930.807588] ? lock_downgrade+0x8e0/0x8e0 [ 1930.811722] ? mark_free_pages+0x3b0/0x3b0 [ 1930.815944] ? kasan_check_read+0x11/0x20 [ 1930.820082] ? do_raw_spin_unlock+0x9e/0x2e0 [ 1930.824489] ? __local_bh_enable_ip+0x161/0x230 [ 1930.829151] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1930.834152] ? release_sock+0x1e2/0x2b0 [ 1930.838111] ? trace_hardirqs_on+0xd/0x10 [ 1930.842257] ? __local_bh_enable_ip+0x161/0x230 [ 1930.846923] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 1930.851927] ? iov_iter_pipe+0xc2/0x2f0 [ 1930.855893] default_file_splice_read+0x1c7/0xad0 [ 1930.860728] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 1930.865910] ? do_splice_direct+0x400/0x400 [ 1930.870217] ? __put_compound_page+0xe0/0xe0 [ 1930.874621] ? kernel_sendpage+0x9a/0xf0 [ 1930.878668] ? hash_sendmsg+0xac0/0xac0 [ 1930.882639] ? generic_pipe_buf_release+0x1dc/0x290 [ 1930.887649] ? anon_pipe_buf_release+0x510/0x510 [ 1930.892407] ? pipe_to_sendpage+0x2d0/0x3f0 [ 1930.896715] ? generic_pipe_buf_nosteal+0x10/0x10 [ 1930.901556] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1930.907110] ? splice_from_pipe_next.part.8+0x296/0x340 [ 1930.912488] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1930.918024] ? fsnotify+0x415/0xfc0 [ 1930.921646] ? fsnotify+0xfc0/0xfc0 [ 1930.925258] ? fsnotify_first_mark+0x330/0x330 [ 1930.929826] ? splice_shrink_spd+0xd0/0xd0 [ 1930.934058] ? security_file_permission+0x1c6/0x240 [ 1930.939061] ? rw_verify_area+0x118/0x360 [ 1930.943205] ? do_splice_direct+0x400/0x400 [ 1930.947522] do_splice_to+0x12e/0x190 [ 1930.951324] splice_direct_to_actor+0x268/0x8d0 [ 1930.955982] ? pipe_to_sendpage+0x3f0/0x3f0 [ 1930.960296] ? do_splice_to+0x190/0x190 [ 1930.964265] ? rw_verify_area+0x118/0x360 [ 1930.968413] do_splice_direct+0x2cc/0x400 [ 1930.972550] ? splice_direct_to_actor+0x8d0/0x8d0 [ 1930.977381] ? rw_verify_area+0x118/0x360 [ 1930.981523] do_sendfile+0x60f/0xe00 [ 1930.985229] ? do_compat_pwritev64+0x1b0/0x1b0 [ 1930.989794] ? __sb_end_write+0xac/0xe0 [ 1930.993755] ? __might_sleep+0x95/0x190 [ 1930.997719] __ia32_compat_sys_sendfile+0x187/0x290 [ 1931.002734] ? __ia32_sys_sendfile64+0x240/0x240 [ 1931.007488] ? do_fast_syscall_32+0x148/0xf9b [ 1931.011974] do_fast_syscall_32+0x345/0xf9b [ 1931.016290] ? do_int80_syscall_32+0x880/0x880 [ 1931.020862] ? _raw_spin_unlock_irq+0x27/0x70 [ 1931.025346] ? finish_task_switch+0x1ca/0x810 [ 1931.029828] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1931.035352] ? syscall_return_slowpath+0x30f/0x5c0 [ 1931.040269] ? sysret32_from_system_call+0x5/0x46 [ 1931.045101] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 1931.049932] entry_SYSENTER_compat+0x70/0x7f [ 1931.054322] RIP: 0023:0xf7f8acb9 [ 1931.057667] RSP: 002b:00000000f5f860ac EFLAGS: 00000282 ORIG_RAX: 00000000000000bb [ 1931.065359] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000014 [ 1931.072613] RDX: 0000000020a2effc RSI: 0000000000008001 RDI: 0000000000000000 [ 1931.079865] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 1931.087118] R10: 0000000000000000 R11: 0000000000000296 R12: 0000000000000000 2018/05/03 19:03:13 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:13 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0xff00]}}}}}}}}, 0x0) 2018/05/03 19:03:13 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0x9, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:13 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$TIOCLINUX2(r0, 0x541c, &(0x7f0000000040)={0x2, 0x800, 0x3, 0x6, 0x7, 0x80000001}) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:13 executing program 3: r0 = socket$inet(0x2, 0x4, 0x2000000207) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) 2018/05/03 19:03:13 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty=0x400000000000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:13 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x1f00000000000000}], 0x20) 2018/05/03 19:03:13 executing program 4 (fault-call:4 fault-nth:17): r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) [ 1931.094401] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2018/05/03 19:03:13 executing program 3: r0 = socket$inet(0x2, 0x800, 0x400080000010) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) 2018/05/03 19:03:13 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty=0x40030000000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:13 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x1e00}], 0x20) 2018/05/03 19:03:13 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000340), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x101100, 0x0) ioctl$TCSETSF(r1, 0x5404, &(0x7f0000000080)={0x7, 0x1f, 0x8, 0x7ff, 0x4, 0x3f, 0x20, 0xf30d, 0xffffffff9a73b8e4, 0x4, 0x6}) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:13 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x200000000000000}], 0x20) [ 1931.435663] FAULT_INJECTION: forcing a failure. [ 1931.435663] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1931.447589] CPU: 0 PID: 10056 Comm: syz-executor4 Not tainted 4.17.0-rc3+ #55 [ 1931.454863] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1931.464207] Call Trace: [ 1931.466786] dump_stack+0x1b9/0x294 [ 1931.470404] ? dump_stack_print_info.cold.2+0x52/0x52 [ 1931.475584] ? find_held_lock+0x36/0x1c0 [ 1931.479648] should_fail.cold.4+0xa/0x1a [ 1931.483698] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 1931.488797] ? kasan_check_read+0x11/0x20 [ 1931.492936] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 1931.498120] ? find_held_lock+0x36/0x1c0 [ 1931.502189] ? check_same_owner+0x320/0x320 [ 1931.506511] ? rcu_note_context_switch+0x710/0x710 [ 1931.511430] ? __might_sleep+0x95/0x190 [ 1931.515407] __alloc_pages_nodemask+0x34e/0xd70 [ 1931.520073] ? default_file_splice_read+0x1c7/0xad0 [ 1931.525074] ? do_splice_to+0x12e/0x190 [ 1931.529041] ? splice_direct_to_actor+0x268/0x8d0 [ 1931.533873] ? __alloc_pages_slowpath+0x2db0/0x2db0 [ 1931.538888] ? kasan_check_read+0x11/0x20 [ 1931.543031] ? rcu_is_watching+0x85/0x140 [ 1931.547172] ? rcu_pm_notify+0xc0/0xc0 [ 1931.551052] ? rcu_read_lock_sched_held+0x108/0x120 [ 1931.556064] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 1931.561605] alloc_pages_current+0x10c/0x210 [ 1931.566004] push_pipe+0x400/0x7a0 [ 1931.569538] ? __kmalloc_node+0x47/0x70 [ 1931.573502] iov_iter_get_pages_alloc+0x84a/0x14e0 [ 1931.578420] ? drain_local_pages_wq+0x20/0x20 [ 1931.582904] ? copy_page_to_iter+0xf30/0xf30 [ 1931.587314] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1931.592326] ? trace_hardirqs_on+0xd/0x10 [ 1931.596471] ? lock_downgrade+0x8e0/0x8e0 [ 1931.600612] ? mark_free_pages+0x3b0/0x3b0 [ 1931.604839] ? kasan_check_read+0x11/0x20 [ 1931.608979] ? do_raw_spin_unlock+0x9e/0x2e0 [ 1931.613375] ? __local_bh_enable_ip+0x161/0x230 [ 1931.618040] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1931.623045] ? release_sock+0x1e2/0x2b0 [ 1931.627023] ? trace_hardirqs_on+0xd/0x10 [ 1931.631160] ? __local_bh_enable_ip+0x161/0x230 [ 1931.635817] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 1931.640822] ? iov_iter_pipe+0xc2/0x2f0 [ 1931.644791] default_file_splice_read+0x1c7/0xad0 [ 1931.649624] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 1931.654804] ? do_splice_direct+0x400/0x400 [ 1931.659113] ? __put_compound_page+0xe0/0xe0 [ 1931.663508] ? kernel_sendpage+0x9a/0xf0 [ 1931.667562] ? hash_sendmsg+0xac0/0xac0 [ 1931.671527] ? generic_pipe_buf_release+0x1dc/0x290 [ 1931.676529] ? anon_pipe_buf_release+0x510/0x510 [ 1931.681270] ? pipe_to_sendpage+0x2d0/0x3f0 [ 1931.685578] ? generic_pipe_buf_nosteal+0x10/0x10 [ 1931.690409] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1931.695942] ? splice_from_pipe_next.part.8+0x296/0x340 [ 1931.701302] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1931.706821] ? fsnotify+0x415/0xfc0 [ 1931.710436] ? fsnotify+0xfc0/0xfc0 [ 1931.714049] ? fsnotify_first_mark+0x330/0x330 [ 1931.718627] ? splice_shrink_spd+0xd0/0xd0 [ 1931.722852] ? security_file_permission+0x1c6/0x240 [ 1931.727867] ? rw_verify_area+0x118/0x360 [ 1931.732015] ? do_splice_direct+0x400/0x400 [ 1931.736345] do_splice_to+0x12e/0x190 [ 1931.740137] splice_direct_to_actor+0x268/0x8d0 [ 1931.744796] ? pipe_to_sendpage+0x3f0/0x3f0 [ 1931.749117] ? do_splice_to+0x190/0x190 [ 1931.753089] ? rw_verify_area+0x118/0x360 [ 1931.757225] do_splice_direct+0x2cc/0x400 [ 1931.761359] ? splice_direct_to_actor+0x8d0/0x8d0 [ 1931.766189] ? rw_verify_area+0x118/0x360 [ 1931.770337] do_sendfile+0x60f/0xe00 [ 1931.774044] ? do_compat_pwritev64+0x1b0/0x1b0 [ 1931.778609] ? __sb_end_write+0xac/0xe0 [ 1931.782575] ? __might_sleep+0x95/0x190 [ 1931.786549] __ia32_compat_sys_sendfile+0x187/0x290 [ 1931.791555] ? __ia32_sys_sendfile64+0x240/0x240 [ 1931.796300] ? do_fast_syscall_32+0x148/0xf9b [ 1931.800787] do_fast_syscall_32+0x345/0xf9b [ 1931.805096] ? do_int80_syscall_32+0x880/0x880 [ 1931.809665] ? _raw_spin_unlock_irq+0x27/0x70 [ 1931.814147] ? finish_task_switch+0x1ca/0x810 [ 1931.818631] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1931.824155] ? syscall_return_slowpath+0x30f/0x5c0 [ 1931.829071] ? sysret32_from_system_call+0x5/0x46 [ 1931.833902] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 1931.838732] entry_SYSENTER_compat+0x70/0x7f [ 1931.843122] RIP: 0023:0xf7f8acb9 [ 1931.846467] RSP: 002b:00000000f5f860ac EFLAGS: 00000282 ORIG_RAX: 00000000000000bb [ 1931.854160] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000014 [ 1931.861413] RDX: 0000000020a2effc RSI: 0000000000008001 RDI: 0000000000000000 [ 1931.868667] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 1931.875919] R10: 0000000000000000 R11: 0000000000000296 R12: 0000000000000000 2018/05/03 19:03:13 executing program 3: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000)='/dev/full\x00', 0xc000, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION(r0, 0xc0505350, &(0x7f0000000040)={{0x4, 0x3}, {0x8bf, 0x150d2662}, 0xfffffffffffffffb, 0x4, 0x9}) r1 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r1, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) 2018/05/03 19:03:13 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty=0xff3f000000000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:13 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0xfffffff5]}}}}}}}}, 0x0) 2018/05/03 19:03:13 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0x6, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:13 executing program 2: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000000200)='/dev/qat_adf_ctl\x00', 0x480280, 0x0) perf_event_open(&(0x7f0000000480)={0x6, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, r0, 0x0) r1 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) getpeername(r1, &(0x7f0000000340)=@pppol2tpin6={0x0, 0x0, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, @dev}}}, &(0x7f00000003c0)=0x80) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0xfffffffffffffffe) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r3, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) r4 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040)='/dev/urandom\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r2, 0x84, 0x71, &(0x7f0000000080)={0x0, 0xf877}, &(0x7f00000001c0)=0x8) ioctl$VT_RESIZEX(r4, 0x560a, &(0x7f0000000280)={0x80, 0x8, 0x3, 0x6, 0x8, 0x27}) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r4, 0x84, 0x1a, &(0x7f0000000400)=ANY=[@ANYRES32=r5, @ANYBLOB="60b67d6dc059e1cab58719d40f4b1737daedf9b61c90e0650fad110560222a9719957e0ffb3764dd04097479918f7a042698e468f417931c72092656ae4820a924db6ee66c754f4236f334af2141fde83115e7e0d6e5e0fc5004e277b72142cb8094ee28821964b9bc6a784685aa"], &(0x7f0000000240)=0x8) 2018/05/03 19:03:13 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x17]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:13 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x1f000000}], 0x20) 2018/05/03 19:03:13 executing program 4 (fault-call:4 fault-nth:18): r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) [ 1931.883173] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2018/05/03 19:03:13 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x11}], 0x20) 2018/05/03 19:03:13 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xfffffffd, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:14 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f0000000000), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ppp\x00', 0x1ffc, 0x0) socket$inet_icmp_raw(0x2, 0x3, 0x1) connect$vsock_dgram(r1, &(0x7f0000000140)={0x28, 0x0, 0x2710, @any=0xffffffff}, 0x10) r2 = dup2(r0, r0) ioctl$sock_inet_SIOCDARP(r2, 0x8953, &(0x7f0000000080)={{0x2, 0x4e22, @broadcast=0xffffffff}, {0x0, @dev={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0xdc}}, 0x58, {0x2, 0x4e24, @multicast1=0xe0000001}, 'yam0\x00'}) ioctl$SIOCSIFMTU(r2, 0x8922, &(0x7f0000000000)={'bridge0\x00', 0x3ff}) getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS(0xffffffffffffff9c, 0x84, 0x1b, &(0x7f0000000180)=ANY=[@ANYRES32=0x0, @ANYBLOB="b6000000fcbb139d86cc440d719472f9c228f53cd0b5201862623426bf3a4a6c981d8802c62383ee2958f85696bd48d873b0ca79db2f9d98fea43f8c9151f22379b8a475e6b100abe65cf38cca00603249cee6b6bfa4624d395c7ee5a6103365c7e0c31abd7ea48832a2149717e3a393ef00b75da05cade30247f95d3e6ecd689daeaebbf393bf223efd3f066dc322a0ecb9dd331ccae4df6f7bc286e35b365b1248143b262aba46038238ca4218d0fbac8eaeec0012cce9150c"], &(0x7f0000000240)=0xbe) openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80800, 0x1) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x1f, &(0x7f0000000280)={r3, @in={{0x2, 0x4e24, @loopback=0x7f000001}}, 0x0, 0x2}, &(0x7f0000000340)=0x88) ioctl$int_in(r1, 0x5442, &(0x7f00000003c0)=0xdb) 2018/05/03 19:03:14 executing program 2: r0 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x2) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x2000000000000, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r6 = fcntl$dupfd(r2, 0x0, r1) r7 = syz_open_dev$mouse(&(0x7f00000006c0)='/dev/input/mouse#\x00', 0x1, 0x80) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000002c0)=[{&(0x7f00000001c0)="96408fb3d871ed6a8c510d1f92fbc459e517a78f1e874bd26aef3a59a87f63baa10a7c575325c89cf75dc1e2920aa51f87ea873c3e833660a7bea7c4fbcbf96016d6972e18185903bc2aeef6d8a5c1f8e6293eac3ed392f4a3dd643652042660cf14b818575a3efedf58733882dc4840256a68767fdcd2f96d26d314f5f1ba6561f56f9533752b41d2b490cc3ecc570bef2f23b27c2b81636923df644481759a", 0xa0}, {&(0x7f0000000340)="e3f44309f5a17e6e97eebe851cb78f82591e09d0029602d2d11d6f821cd62edd4edbf63875c5e2cd105288bebb4a9beaec8fb53325df337b3021ae50043fc9cd772f48cf4f338c32dc505f334fa7e1d0bf4e1fe988b9a3cf907850a07a1e5f15b938c48fd8f3bc28176fa5c2dcb296e5c0bab60609866355f7589452253e97989d6e00dea80a0e595d3858bf6685d7ec50ac1e35b7f136da72e5ddca0a867682", 0xa0}, {&(0x7f0000000280)="9cc42342ece8724c8c24eec24aa810b10580493f8c41", 0x16}, {&(0x7f0000000400)="5a22070405d7a4f13e1b394725f566a3a8ecd0521b59cf35f345e9d21a16bfcea17b7691e97bf7250a1e879512f48656af37d8de624a70da8303af5c4fa737ca2128438332bc971dbedde2ffd12a7cc12efa088e6ec1ecfb2c1df6ee579bff785bce322dbdefa583b6226580a6fe0936fb738b9050c06cc9df1dd15a2dd6e5a36ffbc8e1a04a330d39d90f93c69ff18064e54338eeeb0f751879e537136218bc4caf38311e98f1011aa07e77e226e9f5320d0af264e5c0641bde3a73fbc6345efd7a34f5e78a50aedcaaec9cd62859d78e87", 0xd2}], 0x4, &(0x7f0000000700)=[@cred={0x18, 0x1, 0x2, r3, r4, r5}, @rights={0x14, 0x1, 0x1, [r6, r0]}, @rights={0x14, 0x1, 0x1, [r0, r7]}, @rights={0x18, 0x1, 0x1, [r0, r1, r1]}], 0x58, 0x801}, 0x1) r8 = socket$alg(0x26, 0x5, 0x0) bind$alg(r8, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r8, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$ASHMEM_SET_NAME(r7, 0x41007701, &(0x7f0000000800)='\x00') set_thread_area(&(0x7f00000007c0)={0x1, 0x0, 0x1000, 0x7fff, 0x9, 0x9b, 0xffffffff, 0xa71, 0x4, 0x59}) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:14 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty=0x200000000000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:14 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:14 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0xffffffffffffffff]}}}}}}}}, 0x0) 2018/05/03 19:03:14 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x100000000000000}], 0x20) 2018/05/03 19:03:14 executing program 3: r0 = socket$inet(0x2, 0x3, 0xdfbf) r1 = syz_open_dev$admmidi(&(0x7f0000000040)='/dev/admmidi#\x00', 0x4, 0x581400) setsockopt$packet_tx_ring(r1, 0x107, 0xd, &(0x7f0000000080)=@req3={0x3, 0x1000000, 0x81, 0x1ff, 0x1ff, 0x1, 0x401}, 0x1c) ioctl$DRM_IOCTL_ADD_BUFS(r0, 0xc0186416, &(0x7f0000000000)={0x7, 0x6, 0x0, 0x8, 0x2, 0x5}) sendto$inet(r0, &(0x7f00000001c0)="c6fddf9517356e6789eb4ef192bf774f7aa8bb5126e352ec4801637f5ec438f8b0bb19c4f5ad545cfff3d086414ba1326bc791af7024a57c7120d4ba8987464115a2af4c8084271272349c32100367f00125f218fa147b7b838e4f53c2509c3e3e83cecbe7259b28f3af87175217917ac34dca86cc6023294cae7c9f680ea2e6b5ffbc1bbe65bd39b2c814e1b329ec51e826db6c39360879d5", 0xfffffd3f, 0x0, &(0x7f00000000c0)={0x2, 0x10000000000000, @multicast1=0xe0000001}, 0xffffffffffffff10) fcntl$F_GET_RW_HINT(r1, 0x40b, &(0x7f0000000100)) 2018/05/03 19:03:14 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty=0x4000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:14 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xb, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:14 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x1600000000000000}], 0x20) [ 1932.355877] FAULT_INJECTION: forcing a failure. [ 1932.355877] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1932.367813] CPU: 0 PID: 10118 Comm: syz-executor4 Not tainted 4.17.0-rc3+ #55 [ 1932.375078] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1932.384460] Call Trace: [ 1932.387047] dump_stack+0x1b9/0x294 [ 1932.390664] ? dump_stack_print_info.cold.2+0x52/0x52 [ 1932.395840] ? find_held_lock+0x36/0x1c0 [ 1932.399891] should_fail.cold.4+0xa/0x1a [ 1932.403937] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 1932.409036] ? kasan_check_read+0x11/0x20 [ 1932.413172] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 1932.418357] ? find_held_lock+0x36/0x1c0 [ 1932.422409] ? check_same_owner+0x320/0x320 [ 1932.426715] ? rcu_note_context_switch+0x710/0x710 [ 1932.431632] ? __might_sleep+0x95/0x190 [ 1932.435598] __alloc_pages_nodemask+0x34e/0xd70 [ 1932.440255] ? default_file_splice_read+0x1c7/0xad0 [ 1932.445268] ? do_splice_to+0x12e/0x190 [ 1932.449231] ? splice_direct_to_actor+0x268/0x8d0 [ 1932.454062] ? __alloc_pages_slowpath+0x2db0/0x2db0 [ 1932.459075] ? kasan_check_read+0x11/0x20 [ 1932.463218] ? rcu_is_watching+0x85/0x140 [ 1932.467351] ? rcu_pm_notify+0xc0/0xc0 [ 1932.471229] ? rcu_read_lock_sched_held+0x108/0x120 [ 1932.476238] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 1932.481779] alloc_pages_current+0x10c/0x210 [ 1932.486184] push_pipe+0x400/0x7a0 [ 1932.489707] ? __kmalloc_node+0x47/0x70 [ 1932.493670] iov_iter_get_pages_alloc+0x84a/0x14e0 [ 1932.498585] ? drain_local_pages_wq+0x20/0x20 [ 1932.503067] ? copy_page_to_iter+0xf30/0xf30 [ 1932.507460] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1932.512460] ? trace_hardirqs_on+0xd/0x10 [ 1932.516591] ? lock_downgrade+0x8e0/0x8e0 [ 1932.520721] ? mark_free_pages+0x3b0/0x3b0 [ 1932.524940] ? kasan_check_read+0x11/0x20 [ 1932.529073] ? do_raw_spin_unlock+0x9e/0x2e0 [ 1932.533464] ? __local_bh_enable_ip+0x161/0x230 [ 1932.538119] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1932.543118] ? release_sock+0x1e2/0x2b0 [ 1932.547075] ? trace_hardirqs_on+0xd/0x10 [ 1932.551207] ? __local_bh_enable_ip+0x161/0x230 [ 1932.555860] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 1932.560861] ? iov_iter_pipe+0xc2/0x2f0 [ 1932.564820] default_file_splice_read+0x1c7/0xad0 [ 1932.569650] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 1932.574826] ? do_splice_direct+0x400/0x400 [ 1932.579129] ? __put_compound_page+0xe0/0xe0 [ 1932.583522] ? kernel_sendpage+0x9a/0xf0 [ 1932.587578] ? hash_sendmsg+0xac0/0xac0 [ 1932.591548] ? generic_pipe_buf_release+0x1dc/0x290 [ 1932.596544] ? anon_pipe_buf_release+0x510/0x510 [ 1932.601283] ? pipe_to_sendpage+0x2d0/0x3f0 [ 1932.605588] ? generic_pipe_buf_nosteal+0x10/0x10 [ 1932.610415] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1932.615946] ? splice_from_pipe_next.part.8+0x296/0x340 [ 1932.621299] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1932.626819] ? fsnotify+0x415/0xfc0 [ 1932.630436] ? fsnotify+0xfc0/0xfc0 [ 1932.634048] ? fsnotify_first_mark+0x330/0x330 [ 1932.638614] ? splice_shrink_spd+0xd0/0xd0 [ 1932.642849] ? security_file_permission+0x1c6/0x240 [ 1932.647850] ? rw_verify_area+0x118/0x360 [ 1932.651982] ? do_splice_direct+0x400/0x400 [ 1932.656291] do_splice_to+0x12e/0x190 [ 1932.660078] splice_direct_to_actor+0x268/0x8d0 [ 1932.664730] ? pipe_to_sendpage+0x3f0/0x3f0 [ 1932.669040] ? do_splice_to+0x190/0x190 [ 1932.673009] ? rw_verify_area+0x118/0x360 [ 1932.677150] do_splice_direct+0x2cc/0x400 [ 1932.681288] ? splice_direct_to_actor+0x8d0/0x8d0 [ 1932.686132] ? rw_verify_area+0x118/0x360 [ 1932.690289] do_sendfile+0x60f/0xe00 [ 1932.693992] ? do_compat_pwritev64+0x1b0/0x1b0 [ 1932.698562] ? __sb_end_write+0xac/0xe0 [ 1932.702534] ? __might_sleep+0x95/0x190 [ 1932.706507] __ia32_compat_sys_sendfile+0x187/0x290 [ 1932.711511] ? __ia32_sys_sendfile64+0x240/0x240 [ 1932.716254] ? do_fast_syscall_32+0x148/0xf9b [ 1932.720752] do_fast_syscall_32+0x345/0xf9b [ 1932.725061] ? do_int80_syscall_32+0x880/0x880 [ 1932.729625] ? _raw_spin_unlock_irq+0x27/0x70 [ 1932.734111] ? finish_task_switch+0x1ca/0x810 [ 1932.738614] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1932.744137] ? syscall_return_slowpath+0x30f/0x5c0 [ 1932.749056] ? sysret32_from_system_call+0x5/0x46 [ 1932.753884] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 1932.758711] entry_SYSENTER_compat+0x70/0x7f [ 1932.763100] RIP: 0023:0xf7f8acb9 [ 1932.766444] RSP: 002b:00000000f5f860ac EFLAGS: 00000282 ORIG_RAX: 00000000000000bb [ 1932.774134] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000014 [ 1932.781388] RDX: 0000000020a2effc RSI: 0000000000008001 RDI: 0000000000000000 [ 1932.788640] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 1932.795888] R10: 0000000000000000 R11: 0000000000000296 R12: 0000000000000000 2018/05/03 19:03:14 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:14 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x3]}}}}}}}}, 0x0) 2018/05/03 19:03:14 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1700]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:14 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0x3, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:14 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty=0xf00}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:14 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vsock\x00', 0x40, 0x0) setsockopt$inet6_tcp_TCP_ULP(r1, 0x6, 0x1f, &(0x7f00000000c0)='tls\x00', 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r2, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) 2018/05/03 19:03:14 executing program 4 (fault-call:4 fault-nth:19): r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:03:14 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x1000000000000}], 0x20) [ 1932.803138] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2018/05/03 19:03:14 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty=0x2}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:14 executing program 3: r0 = socket$inet(0x2, 0x800, 0x1) sendto$inet(r0, &(0x7f0000000080), 0x0, 0xfffffffffffffffc, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x154) r1 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/vs/snat_reroute\x00', 0x2, 0x0) setsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r1, 0x84, 0x12, &(0x7f0000000040)=0x9, 0x4) [ 1933.060203] FAULT_INJECTION: forcing a failure. [ 1933.060203] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1933.072215] CPU: 0 PID: 10151 Comm: syz-executor4 Not tainted 4.17.0-rc3+ #55 [ 1933.079508] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1933.088907] Call Trace: [ 1933.091501] dump_stack+0x1b9/0x294 [ 1933.095120] ? dump_stack_print_info.cold.2+0x52/0x52 [ 1933.100298] ? find_held_lock+0x36/0x1c0 [ 1933.104350] should_fail.cold.4+0xa/0x1a [ 1933.108398] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 1933.113488] ? kasan_check_read+0x11/0x20 [ 1933.117636] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 1933.122816] ? find_held_lock+0x36/0x1c0 [ 1933.126869] ? check_same_owner+0x320/0x320 [ 1933.131176] ? rcu_note_context_switch+0x710/0x710 [ 1933.136093] ? __might_sleep+0x95/0x190 [ 1933.140056] __alloc_pages_nodemask+0x34e/0xd70 [ 1933.144710] ? default_file_splice_read+0x1c7/0xad0 [ 1933.149706] ? do_splice_to+0x12e/0x190 [ 1933.153672] ? splice_direct_to_actor+0x268/0x8d0 [ 1933.158503] ? __alloc_pages_slowpath+0x2db0/0x2db0 [ 1933.163511] ? kasan_check_read+0x11/0x20 [ 1933.167643] ? rcu_is_watching+0x85/0x140 [ 1933.171773] ? rcu_pm_notify+0xc0/0xc0 [ 1933.175677] ? rcu_read_lock_sched_held+0x108/0x120 [ 1933.180680] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 1933.186205] alloc_pages_current+0x10c/0x210 [ 1933.190605] push_pipe+0x400/0x7a0 [ 1933.194126] ? __kmalloc_node+0x47/0x70 [ 1933.198087] iov_iter_get_pages_alloc+0x84a/0x14e0 [ 1933.203009] ? drain_local_pages_wq+0x20/0x20 [ 1933.207499] ? copy_page_to_iter+0xf30/0xf30 [ 1933.211891] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1933.216890] ? trace_hardirqs_on+0xd/0x10 [ 1933.221030] ? lock_downgrade+0x8e0/0x8e0 [ 1933.225701] ? mark_free_pages+0x3b0/0x3b0 [ 1933.229922] ? kasan_check_read+0x11/0x20 [ 1933.234054] ? do_raw_spin_unlock+0x9e/0x2e0 [ 1933.238445] ? __local_bh_enable_ip+0x161/0x230 [ 1933.243098] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1933.248099] ? release_sock+0x1e2/0x2b0 [ 1933.252057] ? trace_hardirqs_on+0xd/0x10 [ 1933.256190] ? __local_bh_enable_ip+0x161/0x230 [ 1933.260846] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 1933.265849] ? iov_iter_pipe+0xc2/0x2f0 [ 1933.269810] default_file_splice_read+0x1c7/0xad0 [ 1933.274641] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 1933.279817] ? do_splice_direct+0x400/0x400 [ 1933.284121] ? __put_compound_page+0xe0/0xe0 [ 1933.288512] ? kernel_sendpage+0x9a/0xf0 [ 1933.292555] ? hash_sendmsg+0xac0/0xac0 [ 1933.296535] ? generic_pipe_buf_release+0x1dc/0x290 [ 1933.301546] ? anon_pipe_buf_release+0x510/0x510 [ 1933.306290] ? pipe_to_sendpage+0x2d0/0x3f0 [ 1933.310604] ? generic_pipe_buf_nosteal+0x10/0x10 [ 1933.315434] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1933.320958] ? splice_from_pipe_next.part.8+0x296/0x340 [ 1933.326320] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1933.331842] ? fsnotify+0x415/0xfc0 [ 1933.335461] ? fsnotify+0xfc0/0xfc0 [ 1933.339069] ? fsnotify_first_mark+0x330/0x330 [ 1933.343637] ? splice_shrink_spd+0xd0/0xd0 [ 1933.347859] ? security_file_permission+0x1c6/0x240 [ 1933.352860] ? rw_verify_area+0x118/0x360 [ 1933.356990] ? do_splice_direct+0x400/0x400 [ 1933.361298] do_splice_to+0x12e/0x190 [ 1933.365085] splice_direct_to_actor+0x268/0x8d0 [ 1933.369748] ? pipe_to_sendpage+0x3f0/0x3f0 [ 1933.374085] ? do_splice_to+0x190/0x190 [ 1933.378065] ? rw_verify_area+0x118/0x360 [ 1933.382201] do_splice_direct+0x2cc/0x400 [ 1933.386359] ? splice_direct_to_actor+0x8d0/0x8d0 [ 1933.391191] ? rw_verify_area+0x118/0x360 [ 1933.395327] do_sendfile+0x60f/0xe00 [ 1933.399043] ? do_compat_pwritev64+0x1b0/0x1b0 [ 1933.403612] ? __sb_end_write+0xac/0xe0 [ 1933.407571] ? __might_sleep+0x95/0x190 [ 1933.411531] __ia32_compat_sys_sendfile+0x187/0x290 [ 1933.416539] ? __ia32_sys_sendfile64+0x240/0x240 [ 1933.421282] ? do_fast_syscall_32+0x148/0xf9b [ 1933.425764] do_fast_syscall_32+0x345/0xf9b [ 1933.430072] ? do_int80_syscall_32+0x880/0x880 [ 1933.434638] ? _raw_spin_unlock_irq+0x27/0x70 [ 1933.439118] ? finish_task_switch+0x1ca/0x810 [ 1933.443600] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1933.449121] ? syscall_return_slowpath+0x30f/0x5c0 [ 1933.454039] ? sysret32_from_system_call+0x5/0x46 [ 1933.458866] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 1933.463693] entry_SYSENTER_compat+0x70/0x7f [ 1933.468082] RIP: 0023:0xf7f8acb9 [ 1933.471427] RSP: 002b:00000000f5f860ac EFLAGS: 00000282 ORIG_RAX: 00000000000000bb [ 1933.479117] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000014 [ 1933.486371] RDX: 0000000020a2effc RSI: 0000000000008001 RDI: 0000000000000000 [ 1933.493631] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 1933.500884] R10: 0000000000000000 R11: 0000000000000296 R12: 0000000000000000 2018/05/03 19:03:15 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0xf5ffffff00000000]}}}}}}}}, 0x0) 2018/05/03 19:03:15 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x1e}], 0x20) 2018/05/03 19:03:15 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x34000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:15 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0x5, 0x0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:15 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty=0x2000000000000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:15 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sync() r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) getsockopt$inet_sctp_SCTP_MAX_BURST(r0, 0x84, 0x14, &(0x7f0000000040)=@assoc_value, &(0x7f0000000080)=0x8) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:15 executing program 4 (fault-call:4 fault-nth:20): r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:03:15 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0xfffffffffffffffc, @multicast1=0xe0000001}, 0x10) [ 1933.508143] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2018/05/03 19:03:15 executing program 3: r0 = socket$inet(0x2, 0x805, 0x6) pkey_alloc(0x0, 0x3) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x10000000000, @multicast1=0xe0000001}, 0x10) r1 = syz_open_dev$vcsn(&(0x7f0000000000)='/dev/vcs#\x00', 0x401, 0x100) alarm(0xee) ioctl$KVM_SET_SREGS(r1, 0x4138ae84, &(0x7f0000000040)={{0x4000, 0x0, 0xd, 0xffffffff, 0x1f, 0x6, 0x9, 0x1, 0x401, 0x5, 0x3, 0x9}, {0x0, 0x1, 0xa, 0x9, 0x3ff, 0x0, 0x9, 0x0, 0xe9b, 0x9, 0xfe, 0x3}, {0x5000, 0xa978a30e675f026c, 0x4, 0x7ff, 0x7, 0xfffffffffffffffe, 0x40, 0x8, 0x80000001, 0x0, 0x3ff, 0x2}, {0xf000, 0x0, 0x4, 0x8, 0x401, 0x80, 0x5, 0x8586, 0x9, 0xd9cd, 0xfffffffeffffffff, 0x80000000}, {0x5000, 0x4, 0xb, 0x7, 0x800, 0xc7a, 0x7, 0x4, 0x0, 0x100, 0x100000000, 0x101}, {0xf002, 0x4000, 0xb, 0x2bff, 0x9, 0x4c, 0x100, 0x6b, 0x5, 0x0, 0x7e, 0xefd9}, {0x0, 0x2006, 0xf, 0x1ff, 0xfffffffffffffffa, 0x8000000, 0x20, 0xb4, 0x2, 0xbce, 0x4, 0x8}, {0x3000, 0x2, 0xb, 0x2, 0x1, 0x3, 0x7f, 0x9, 0x6, 0x8, 0x1, 0x4}, {0xf001, 0x105000}, {0x10000, 0x3000}, 0x8, 0x0, 0x110000, 0x4, 0x4, 0x6000, 0x6000, [0xb5e0, 0x20, 0x7, 0x5]}) 2018/05/03 19:03:15 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x1300000000000000}], 0x20) 2018/05/03 19:03:15 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0xff000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:15 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty=0x500000000000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:15 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x3000000]}}}}}}}}, 0x0) 2018/05/03 19:03:15 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffff7f00000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:15 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) ioctl$VHOST_GET_VRING_ENDIAN(r0, 0x4008af14, &(0x7f0000000040)={0x3, 0x401}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:15 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x14000000}], 0x20) 2018/05/03 19:03:15 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty=0x2000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:15 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0xff010000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:15 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x1300}], 0x20) 2018/05/03 19:03:15 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) setsockopt$inet_udp_int(r0, 0x11, 0x65, &(0x7f0000000000)=0xff, 0x4) 2018/05/03 19:03:15 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x1000000]}}}}}}}}, 0x0) 2018/05/03 19:03:15 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x2000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) [ 1934.106820] FAULT_INJECTION: forcing a failure. [ 1934.106820] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1934.118795] CPU: 1 PID: 10223 Comm: syz-executor4 Not tainted 4.17.0-rc3+ #55 [ 1934.126116] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1934.135468] Call Trace: [ 1934.138051] dump_stack+0x1b9/0x294 [ 1934.141671] ? dump_stack_print_info.cold.2+0x52/0x52 [ 1934.146848] ? find_held_lock+0x36/0x1c0 [ 1934.150896] should_fail.cold.4+0xa/0x1a [ 1934.154945] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 1934.160039] ? kasan_check_read+0x11/0x20 [ 1934.164174] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 1934.169351] ? find_held_lock+0x36/0x1c0 [ 1934.173424] ? check_same_owner+0x320/0x320 [ 1934.177747] ? rcu_note_context_switch+0x710/0x710 [ 1934.182674] ? __might_sleep+0x95/0x190 [ 1934.186639] __alloc_pages_nodemask+0x34e/0xd70 [ 1934.191311] ? default_file_splice_read+0x1c7/0xad0 [ 1934.196322] ? do_splice_to+0x12e/0x190 [ 1934.200306] ? splice_direct_to_actor+0x268/0x8d0 [ 1934.205138] ? __alloc_pages_slowpath+0x2db0/0x2db0 [ 1934.210156] ? kasan_check_read+0x11/0x20 [ 1934.214299] ? rcu_is_watching+0x85/0x140 [ 1934.218433] ? rcu_pm_notify+0xc0/0xc0 [ 1934.222318] ? rcu_read_lock_sched_held+0x108/0x120 [ 1934.227320] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 1934.232848] alloc_pages_current+0x10c/0x210 [ 1934.237256] push_pipe+0x400/0x7a0 [ 1934.240785] ? __kmalloc_node+0x47/0x70 [ 1934.244746] iov_iter_get_pages_alloc+0x84a/0x14e0 [ 1934.249663] ? drain_local_pages_wq+0x20/0x20 [ 1934.254145] ? copy_page_to_iter+0xf30/0xf30 [ 1934.258538] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1934.263538] ? trace_hardirqs_on+0xd/0x10 [ 1934.267680] ? lock_downgrade+0x8e0/0x8e0 [ 1934.271811] ? mark_free_pages+0x3b0/0x3b0 [ 1934.276039] ? kasan_check_read+0x11/0x20 [ 1934.280180] ? do_raw_spin_unlock+0x9e/0x2e0 [ 1934.284573] ? __local_bh_enable_ip+0x161/0x230 [ 1934.289235] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1934.294245] ? release_sock+0x1e2/0x2b0 [ 1934.298210] ? trace_hardirqs_on+0xd/0x10 [ 1934.302341] ? __local_bh_enable_ip+0x161/0x230 [ 1934.307058] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 1934.312063] ? iov_iter_pipe+0xc2/0x2f0 [ 1934.316041] default_file_splice_read+0x1c7/0xad0 [ 1934.320870] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 1934.326047] ? do_splice_direct+0x400/0x400 [ 1934.330351] ? __put_compound_page+0xe0/0xe0 [ 1934.334747] ? kernel_sendpage+0x9a/0xf0 [ 1934.338793] ? hash_sendmsg+0xac0/0xac0 [ 1934.342763] ? generic_pipe_buf_release+0x1dc/0x290 [ 1934.347761] ? anon_pipe_buf_release+0x510/0x510 [ 1934.352502] ? pipe_to_sendpage+0x2d0/0x3f0 [ 1934.356809] ? generic_pipe_buf_nosteal+0x10/0x10 [ 1934.361635] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1934.367159] ? splice_from_pipe_next.part.8+0x296/0x340 [ 1934.372515] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1934.378046] ? fsnotify+0x415/0xfc0 [ 1934.381671] ? fsnotify+0xfc0/0xfc0 [ 1934.385279] ? fsnotify_first_mark+0x330/0x330 [ 1934.389854] ? splice_shrink_spd+0xd0/0xd0 [ 1934.394086] ? security_file_permission+0x1c6/0x240 [ 1934.399087] ? rw_verify_area+0x118/0x360 [ 1934.403217] ? do_splice_direct+0x400/0x400 [ 1934.407520] do_splice_to+0x12e/0x190 [ 1934.411306] splice_direct_to_actor+0x268/0x8d0 [ 1934.415980] ? pipe_to_sendpage+0x3f0/0x3f0 [ 1934.420310] ? do_splice_to+0x190/0x190 [ 1934.424276] ? rw_verify_area+0x118/0x360 [ 1934.428408] do_splice_direct+0x2cc/0x400 [ 1934.432540] ? splice_direct_to_actor+0x8d0/0x8d0 [ 1934.437374] ? rw_verify_area+0x118/0x360 [ 1934.441506] do_sendfile+0x60f/0xe00 [ 1934.445207] ? do_compat_pwritev64+0x1b0/0x1b0 [ 1934.449769] ? __sb_end_write+0xac/0xe0 [ 1934.453728] ? __might_sleep+0x95/0x190 [ 1934.457687] __ia32_compat_sys_sendfile+0x187/0x290 [ 1934.462685] ? __ia32_sys_sendfile64+0x240/0x240 [ 1934.467429] ? do_fast_syscall_32+0x148/0xf9b [ 1934.471907] do_fast_syscall_32+0x345/0xf9b [ 1934.476215] ? do_int80_syscall_32+0x880/0x880 [ 1934.480779] ? _raw_spin_unlock_irq+0x27/0x70 [ 1934.485266] ? finish_task_switch+0x1ca/0x810 [ 1934.489747] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1934.495277] ? syscall_return_slowpath+0x30f/0x5c0 [ 1934.500200] ? sysret32_from_system_call+0x5/0x46 [ 1934.505039] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 1934.509873] entry_SYSENTER_compat+0x70/0x7f [ 1934.514264] RIP: 0023:0xf7f8acb9 [ 1934.517606] RSP: 002b:00000000f5f860ac EFLAGS: 00000282 ORIG_RAX: 00000000000000bb [ 1934.525296] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000014 [ 1934.532548] RDX: 0000000020a2effc RSI: 0000000000008001 RDI: 0000000000000000 [ 1934.539803] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 1934.547077] R10: 0000000000000000 R11: 0000000000000296 R12: 0000000000000000 2018/05/03 19:03:16 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1700000000000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:16 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x1400000000000000}], 0x20) 2018/05/03 19:03:16 executing program 3: r0 = socket$inet_smc(0x2b, 0x1, 0x0) pread64(r0, &(0x7f0000000080)=""/209, 0xd1, 0x3c) r1 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r1, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x100) ioctl$SIOCSIFHWADDR(r2, 0x8924, &(0x7f0000000040)={'veth1_to_bridge\x00'}) 2018/05/03 19:03:16 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x40000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:16 executing program 4 (fault-call:4 fault-nth:21): r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:03:16 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x5800]}}}}}}}}, 0x0) 2018/05/03 19:03:16 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty=0xffffffff00000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:16 executing program 2: r0 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40042406, &(0x7f0000000040)='\x00') ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) [ 1934.554328] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2018/05/03 19:03:16 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x4000000}], 0x20) [ 1934.760609] FAULT_INJECTION: forcing a failure. [ 1934.760609] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1934.772590] CPU: 1 PID: 10252 Comm: syz-executor4 Not tainted 4.17.0-rc3+ #55 [ 1934.779891] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1934.789240] Call Trace: [ 1934.791819] dump_stack+0x1b9/0x294 [ 1934.795436] ? dump_stack_print_info.cold.2+0x52/0x52 [ 1934.800618] ? find_held_lock+0x36/0x1c0 [ 1934.804670] should_fail.cold.4+0xa/0x1a [ 1934.808730] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 1934.813823] ? kasan_check_read+0x11/0x20 [ 1934.817960] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 1934.823140] ? find_held_lock+0x36/0x1c0 [ 1934.827199] ? check_same_owner+0x320/0x320 [ 1934.831512] ? rcu_note_context_switch+0x710/0x710 [ 1934.836429] ? __might_sleep+0x95/0x190 [ 1934.840392] __alloc_pages_nodemask+0x34e/0xd70 [ 1934.845051] ? default_file_splice_read+0x1c7/0xad0 [ 1934.850055] ? do_splice_to+0x12e/0x190 [ 1934.854017] ? splice_direct_to_actor+0x268/0x8d0 [ 1934.858852] ? __alloc_pages_slowpath+0x2db0/0x2db0 [ 1934.863860] ? kasan_check_read+0x11/0x20 [ 1934.867991] ? rcu_is_watching+0x85/0x140 [ 1934.872132] ? rcu_pm_notify+0xc0/0xc0 [ 1934.876015] ? rcu_read_lock_sched_held+0x108/0x120 [ 1934.881029] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 1934.886557] alloc_pages_current+0x10c/0x210 [ 1934.890956] push_pipe+0x400/0x7a0 [ 1934.894482] ? __kmalloc_node+0x47/0x70 [ 1934.898447] iov_iter_get_pages_alloc+0x84a/0x14e0 [ 1934.903362] ? drain_local_pages_wq+0x20/0x20 [ 1934.907847] ? copy_page_to_iter+0xf30/0xf30 [ 1934.912240] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1934.917241] ? trace_hardirqs_on+0xd/0x10 [ 1934.921375] ? lock_downgrade+0x8e0/0x8e0 [ 1934.925507] ? mark_free_pages+0x3b0/0x3b0 [ 1934.929729] ? kasan_check_read+0x11/0x20 [ 1934.933862] ? do_raw_spin_unlock+0x9e/0x2e0 [ 1934.938262] ? __local_bh_enable_ip+0x161/0x230 [ 1934.942915] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1934.947920] ? release_sock+0x1e2/0x2b0 [ 1934.951881] ? trace_hardirqs_on+0xd/0x10 [ 1934.956018] ? __local_bh_enable_ip+0x161/0x230 [ 1934.960680] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 1934.965683] ? iov_iter_pipe+0xc2/0x2f0 [ 1934.969648] default_file_splice_read+0x1c7/0xad0 [ 1934.974478] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 1934.979657] ? do_splice_direct+0x400/0x400 [ 1934.983963] ? __put_compound_page+0xe0/0xe0 [ 1934.988359] ? kernel_sendpage+0x9a/0xf0 [ 1934.992404] ? hash_sendmsg+0xac0/0xac0 [ 1934.996369] ? generic_pipe_buf_release+0x1dc/0x290 [ 1935.001369] ? anon_pipe_buf_release+0x510/0x510 [ 1935.006111] ? pipe_to_sendpage+0x2d0/0x3f0 [ 1935.010434] ? generic_pipe_buf_nosteal+0x10/0x10 [ 1935.015263] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1935.020789] ? splice_from_pipe_next.part.8+0x296/0x340 [ 1935.026156] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1935.031679] ? fsnotify+0x415/0xfc0 [ 1935.035294] ? fsnotify+0xfc0/0xfc0 [ 1935.038914] ? fsnotify_first_mark+0x330/0x330 [ 1935.043481] ? splice_shrink_spd+0xd0/0xd0 [ 1935.047707] ? security_file_permission+0x1c6/0x240 [ 1935.052709] ? rw_verify_area+0x118/0x360 [ 1935.056846] ? do_splice_direct+0x400/0x400 [ 1935.061242] do_splice_to+0x12e/0x190 [ 1935.065036] splice_direct_to_actor+0x268/0x8d0 [ 1935.069691] ? pipe_to_sendpage+0x3f0/0x3f0 [ 1935.074000] ? do_splice_to+0x190/0x190 [ 1935.077969] ? rw_verify_area+0x118/0x360 [ 1935.082113] do_splice_direct+0x2cc/0x400 [ 1935.086251] ? splice_direct_to_actor+0x8d0/0x8d0 [ 1935.091084] ? rw_verify_area+0x118/0x360 [ 1935.095222] do_sendfile+0x60f/0xe00 [ 1935.098936] ? do_compat_pwritev64+0x1b0/0x1b0 [ 1935.103503] ? __sb_end_write+0xac/0xe0 [ 1935.107465] ? __might_sleep+0x95/0x190 [ 1935.111438] __ia32_compat_sys_sendfile+0x187/0x290 [ 1935.116438] ? __ia32_sys_sendfile64+0x240/0x240 [ 1935.121180] ? do_fast_syscall_32+0x148/0xf9b [ 1935.125664] do_fast_syscall_32+0x345/0xf9b [ 1935.129984] ? do_int80_syscall_32+0x880/0x880 [ 1935.134553] ? _raw_spin_unlock_irq+0x27/0x70 [ 1935.139036] ? finish_task_switch+0x1ca/0x810 [ 1935.143522] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1935.149043] ? syscall_return_slowpath+0x30f/0x5c0 [ 1935.153962] ? sysret32_from_system_call+0x5/0x46 [ 1935.158801] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 1935.163632] entry_SYSENTER_compat+0x70/0x7f [ 1935.168031] RIP: 0023:0xf7f8acb9 [ 1935.171380] RSP: 002b:00000000f5f860ac EFLAGS: 00000282 ORIG_RAX: 00000000000000bb [ 1935.179076] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000014 [ 1935.186329] RDX: 0000000020a2effc RSI: 0000000000008001 RDI: 0000000000000000 [ 1935.193597] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 1935.200862] R10: 0000000000000000 R11: 0000000000000296 R12: 0000000000000000 2018/05/03 19:03:17 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) r1 = syz_open_dev$sndmidi(&(0x7f0000000080)='/dev/snd/midiC#D#\x00', 0x10000, 0x400) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r3 = fcntl$getown(r2, 0x9) perf_event_open(&(0x7f0000000200)={0x5, 0x70, 0x1ff, 0x6, 0x8, 0x80, 0x0, 0x0, 0x80000, 0x5, 0x80, 0x1, 0xd0, 0x2, 0x2, 0x0, 0x1, 0x4da, 0x3ff, 0x757, 0x5, 0x800, 0x20, 0x1, 0x2, 0x3fe0000000000, 0xfa, 0x9, 0x1, 0x43, 0x46e, 0x8000, 0xfffffffffffffffe, 0x7ff, 0xce, 0x8000, 0x6, 0x10000, 0x0, 0x87, 0x4, @perf_config_ext={0x8000, 0xb823}, 0x421, 0x8, 0x40, 0x4, 0x8, 0x1, 0x10000}, r3, 0x5, r0, 0x2) openat$cgroup_int(r1, &(0x7f0000000180)='cgroup.max.descendants\x00', 0x2, 0x0) inotify_init() ioctl$SG_GET_RESERVED_SIZE(r0, 0x2272, &(0x7f00000001c0)) r4 = socket$alg(0x26, 0x5, 0x0) bind$alg(r4, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r4, 0x117, 0x1, &(0x7f0000000080), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:17 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty=0xffffff7f00000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:17 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x600, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:17 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) r1 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer\x00', 0x40200, 0x0) openat$rtc(0xffffffffffffff9c, &(0x7f0000000100)='/dev/rtc0\x00', 0x8000, 0x0) ioctl$DRM_IOCTL_SET_CLIENT_CAP(r1, 0x4010640d, &(0x7f0000000040)={0x0, 0x9}) getsockname$ipx(r1, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 2018/05/03 19:03:17 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x2]}}}}}}}}, 0x0) 2018/05/03 19:03:17 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:17 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x1800000}], 0x20) 2018/05/03 19:03:17 executing program 4 (fault-call:4 fault-nth:22): r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) [ 1935.208116] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2018/05/03 19:03:17 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty=0xf000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:17 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x500}], 0x20) 2018/05/03 19:03:17 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffff8]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:17 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) bind$alg(0xffffffffffffffff, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(0xffffffffffffffff, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) 2018/05/03 19:03:17 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000)='/dev/urandom\x00', 0x100, 0x0) r2 = gettid() getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000240)={{{@in6=@ipv4={[], [], @multicast1}, @in=@broadcast, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@remote}, 0x0, @in=@broadcast}}, &(0x7f0000000340)=0xe8) r4 = getgid() r5 = gettid() lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r8 = getegid() getgid() fcntl$getownex(r0, 0x10, &(0x7f0000000440)) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000200)=[{&(0x7f0000000100)="a65436c3a9d6ab484c8fa7a7c88037749599c2f87a1d14bbc84ce59734a1c7f2c91ea15ea53ecf4543f1a44a4e98343d90bcaf3db75409614a8401e46deacd76cfcc0bf9b79cd3b87f2b5ed80833fa84fefdf47df1e760b8d16dc767cc22b16d00e29567eccf01d3881087952ac9d584c4e9a148fcbf98a3a9deed6810735090d855d89d9be58a47bb798e0821e6989f7a5f78785841ebd03efca1bd3f608fa129338a31b393efa613a20bd9edae97a08bbb0b0493124337207818d4c0f3fe44171e5e7a797f740a9cdfdac239cff10e96866d2c9c6381f4a387c0aeeacfe3ab530aa1bc145390d35a4e07556b", 0xed}], 0x1, &(0x7f0000000540)=[@cred={0x18, 0x1, 0x2, r5, r3, r7}, @cred={0x18, 0x1, 0x2, r2, r3, r4}, @rights={0x20, 0x1, 0x1, [r0, r0, r0, r1, r1]}, @cred={0x18, 0x1, 0x2, r5, r6, r8}], 0xfffffffffffffdbb}, 0x4008040) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x1b00) 2018/05/03 19:03:17 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x9, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:17 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x3000000]}}}}}}}}, 0x0) 2018/05/03 19:03:17 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty=0x3fff}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:17 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x2000000}], 0x20) 2018/05/03 19:03:17 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) r1 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000000)='/dev/uinput\x00', 0x0, 0x0) setsockopt$inet6_buf(r1, 0x29, 0xde, &(0x7f0000000040)="0927e5b6afd808570a59f392ec1c860c415156ab93ea600adc1abcbc3e7f882fabc40137a829a0bfadb41e31138d03a0625267abea534eb529989bee5b4ed98a285c9fef709a0212f94d845833accbb8ac8eaacd48b0c1f65a5d5195a5da8dbafc8f6fae28dae69f8753fd40c7f5f86ddb56b7ccfb23ea4263b85e5a80577d1a514b1ab9a25396b5a8fee82e015cc6b59734fb549b3702f14b6c352e792396a8a09af3bcc1094e1d6f49852dbdfe05510ad5ee3322094ad9d4148b50a1116ec8742b01ab17f60965bf38a122be52ce4083169894e9103e4085b38718a3287d7b858d0b1d79da22b829143f41a4e7b22c7eba65b572", 0xf5) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) 2018/05/03 19:03:17 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) ioctl$sock_inet_SIOCGIFPFLAGS(r0, 0x8935, &(0x7f0000000200)={"73927a6b616c81000100", 0x8}) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:17 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40030000000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:17 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty=0x5}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:17 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x87ffffff00000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:17 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x180}], 0x20) [ 1935.800705] FAULT_INJECTION: forcing a failure. [ 1935.800705] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1935.812771] CPU: 0 PID: 10323 Comm: syz-executor4 Not tainted 4.17.0-rc3+ #55 [ 1935.820040] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1935.829390] Call Trace: [ 1935.831981] dump_stack+0x1b9/0x294 [ 1935.835609] ? dump_stack_print_info.cold.2+0x52/0x52 [ 1935.840785] ? find_held_lock+0x36/0x1c0 [ 1935.844834] should_fail.cold.4+0xa/0x1a [ 1935.848884] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 1935.853986] ? kasan_check_read+0x11/0x20 [ 1935.858126] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 1935.863304] ? find_held_lock+0x36/0x1c0 [ 1935.867362] ? check_same_owner+0x320/0x320 [ 1935.871673] ? rcu_note_context_switch+0x710/0x710 [ 1935.876587] ? __might_sleep+0x95/0x190 [ 1935.880548] __alloc_pages_nodemask+0x34e/0xd70 [ 1935.885206] ? default_file_splice_read+0x1c7/0xad0 [ 1935.890207] ? do_splice_to+0x12e/0x190 [ 1935.894167] ? splice_direct_to_actor+0x268/0x8d0 [ 1935.898995] ? __alloc_pages_slowpath+0x2db0/0x2db0 [ 1935.904010] ? kasan_check_read+0x11/0x20 [ 1935.908158] ? rcu_is_watching+0x85/0x140 [ 1935.912292] ? rcu_pm_notify+0xc0/0xc0 [ 1935.916167] ? rcu_read_lock_sched_held+0x108/0x120 [ 1935.921179] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 1935.926721] alloc_pages_current+0x10c/0x210 [ 1935.931139] push_pipe+0x400/0x7a0 [ 1935.934673] ? __kmalloc_node+0x47/0x70 [ 1935.938637] iov_iter_get_pages_alloc+0x84a/0x14e0 [ 1935.943549] ? drain_local_pages_wq+0x20/0x20 [ 1935.948052] ? copy_page_to_iter+0xf30/0xf30 [ 1935.952456] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1935.957456] ? trace_hardirqs_on+0xd/0x10 [ 1935.961586] ? lock_downgrade+0x8e0/0x8e0 [ 1935.965719] ? mark_free_pages+0x3b0/0x3b0 [ 1935.969940] ? kasan_check_read+0x11/0x20 [ 1935.974071] ? do_raw_spin_unlock+0x9e/0x2e0 [ 1935.978463] ? __local_bh_enable_ip+0x161/0x230 [ 1935.983115] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1935.988113] ? release_sock+0x1e2/0x2b0 [ 1935.992068] ? trace_hardirqs_on+0xd/0x10 [ 1935.996201] ? __local_bh_enable_ip+0x161/0x230 [ 1936.000857] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 1936.005855] ? iov_iter_pipe+0xc2/0x2f0 [ 1936.009825] default_file_splice_read+0x1c7/0xad0 [ 1936.014663] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 1936.019843] ? do_splice_direct+0x400/0x400 [ 1936.024167] ? __put_compound_page+0xe0/0xe0 [ 1936.028564] ? kernel_sendpage+0x9a/0xf0 [ 1936.032607] ? hash_sendmsg+0xac0/0xac0 [ 1936.036569] ? generic_pipe_buf_release+0x1dc/0x290 [ 1936.041581] ? anon_pipe_buf_release+0x510/0x510 [ 1936.046327] ? pipe_to_sendpage+0x2d0/0x3f0 [ 1936.050637] ? generic_pipe_buf_nosteal+0x10/0x10 [ 1936.055463] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1936.060985] ? splice_from_pipe_next.part.8+0x296/0x340 [ 1936.066340] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1936.071858] ? fsnotify+0x415/0xfc0 [ 1936.075469] ? fsnotify+0xfc0/0xfc0 [ 1936.079088] ? fsnotify_first_mark+0x330/0x330 [ 1936.083658] ? splice_shrink_spd+0xd0/0xd0 [ 1936.087878] ? security_file_permission+0x1c6/0x240 [ 1936.092879] ? rw_verify_area+0x118/0x360 [ 1936.097036] ? do_splice_direct+0x400/0x400 [ 1936.101340] do_splice_to+0x12e/0x190 [ 1936.105153] splice_direct_to_actor+0x268/0x8d0 [ 1936.109819] ? pipe_to_sendpage+0x3f0/0x3f0 [ 1936.114143] ? do_splice_to+0x190/0x190 [ 1936.118123] ? rw_verify_area+0x118/0x360 [ 1936.122255] do_splice_direct+0x2cc/0x400 [ 1936.126388] ? splice_direct_to_actor+0x8d0/0x8d0 [ 1936.131216] ? rw_verify_area+0x118/0x360 [ 1936.135348] do_sendfile+0x60f/0xe00 [ 1936.139051] ? do_compat_pwritev64+0x1b0/0x1b0 [ 1936.143617] ? __sb_end_write+0xac/0xe0 [ 1936.147576] ? __might_sleep+0x95/0x190 [ 1936.151537] __ia32_compat_sys_sendfile+0x187/0x290 [ 1936.156536] ? __ia32_sys_sendfile64+0x240/0x240 [ 1936.161285] ? do_fast_syscall_32+0x148/0xf9b [ 1936.165764] do_fast_syscall_32+0x345/0xf9b [ 1936.170075] ? do_int80_syscall_32+0x880/0x880 [ 1936.174641] ? _raw_spin_unlock_irq+0x27/0x70 [ 1936.179119] ? finish_task_switch+0x1ca/0x810 [ 1936.183598] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1936.189121] ? syscall_return_slowpath+0x30f/0x5c0 [ 1936.194044] ? sysret32_from_system_call+0x5/0x46 [ 1936.198873] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 1936.203702] entry_SYSENTER_compat+0x70/0x7f [ 1936.208093] RIP: 0023:0xf7f8acb9 [ 1936.211440] RSP: 002b:00000000f5f860ac EFLAGS: 00000282 ORIG_RAX: 00000000000000bb [ 1936.219130] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000014 [ 1936.226380] RDX: 0000000020a2effc RSI: 0000000000008001 RDI: 0000000000000000 [ 1936.233629] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 1936.240881] R10: 0000000000000000 R11: 0000000000000296 R12: 0000000000000000 2018/05/03 19:03:18 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x58]}}}}}}}}, 0x0) 2018/05/03 19:03:18 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty=0xf}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:18 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffff7f]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:18 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0xfc000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:18 executing program 4 (fault-call:4 fault-nth:23): r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:03:18 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x15000000}], 0x20) 2018/05/03 19:03:18 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$PERF_EVENT_IOC_ID(r0, 0x80042407, &(0x7f0000000080)) ioctl$sock_ipx_SIOCAIPXPRISLT(r1, 0x89e1, &(0x7f0000000040)=0x4) ioctl$UFFDIO_WAKE(r0, 0x8010aa02, &(0x7f00000001c0)={&(0x7f0000ffd000/0x2000)=nil, 0x2000}) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:18 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) getsockopt$inet_mreqn(r0, 0x0, 0x23, &(0x7f0000000000)={@loopback}, &(0x7f0000000040)=0xc) [ 1936.248137] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2018/05/03 19:03:18 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty=0xf00000000000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:18 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x10, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:18 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x1800000}], 0x20) [ 1936.492589] FAULT_INJECTION: forcing a failure. [ 1936.492589] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1936.504553] CPU: 0 PID: 10354 Comm: syz-executor4 Not tainted 4.17.0-rc3+ #55 [ 1936.511839] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1936.521198] Call Trace: [ 1936.523779] dump_stack+0x1b9/0x294 [ 1936.527395] ? dump_stack_print_info.cold.2+0x52/0x52 [ 1936.532573] ? find_held_lock+0x36/0x1c0 [ 1936.536624] should_fail.cold.4+0xa/0x1a [ 1936.540678] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 1936.545770] ? kasan_check_read+0x11/0x20 [ 1936.549906] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 1936.555085] ? find_held_lock+0x36/0x1c0 [ 1936.559142] ? check_same_owner+0x320/0x320 [ 1936.563452] ? rcu_note_context_switch+0x710/0x710 [ 1936.568373] ? __might_sleep+0x95/0x190 [ 1936.572342] __alloc_pages_nodemask+0x34e/0xd70 [ 1936.577002] ? default_file_splice_read+0x1c7/0xad0 [ 1936.582026] ? do_splice_to+0x12e/0x190 [ 1936.585989] ? splice_direct_to_actor+0x268/0x8d0 [ 1936.590826] ? __alloc_pages_slowpath+0x2db0/0x2db0 [ 1936.595846] ? kasan_check_read+0x11/0x20 [ 1936.599979] ? rcu_is_watching+0x85/0x140 [ 1936.604120] ? rcu_pm_notify+0xc0/0xc0 [ 1936.607999] ? rcu_read_lock_sched_held+0x108/0x120 [ 1936.613015] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 1936.618545] alloc_pages_current+0x10c/0x210 [ 1936.622938] push_pipe+0x400/0x7a0 [ 1936.626461] ? __kmalloc_node+0x47/0x70 [ 1936.630423] iov_iter_get_pages_alloc+0x84a/0x14e0 [ 1936.635337] ? drain_local_pages_wq+0x20/0x20 [ 1936.639828] ? copy_page_to_iter+0xf30/0xf30 [ 1936.644220] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1936.649220] ? trace_hardirqs_on+0xd/0x10 [ 1936.653351] ? lock_downgrade+0x8e0/0x8e0 [ 1936.657481] ? mark_free_pages+0x3b0/0x3b0 [ 1936.661703] ? kasan_check_read+0x11/0x20 [ 1936.665833] ? do_raw_spin_unlock+0x9e/0x2e0 [ 1936.670228] ? __local_bh_enable_ip+0x161/0x230 [ 1936.674881] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1936.679890] ? release_sock+0x1e2/0x2b0 [ 1936.683855] ? trace_hardirqs_on+0xd/0x10 [ 1936.687990] ? __local_bh_enable_ip+0x161/0x230 [ 1936.692648] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 1936.697648] ? iov_iter_pipe+0xc2/0x2f0 [ 1936.701609] default_file_splice_read+0x1c7/0xad0 [ 1936.706438] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 1936.711614] ? do_splice_direct+0x400/0x400 [ 1936.715929] ? __put_compound_page+0xe0/0xe0 [ 1936.720323] ? kernel_sendpage+0x9a/0xf0 [ 1936.724366] ? hash_sendmsg+0xac0/0xac0 [ 1936.728328] ? generic_pipe_buf_release+0x1dc/0x290 [ 1936.733331] ? anon_pipe_buf_release+0x510/0x510 [ 1936.738073] ? pipe_to_sendpage+0x2d0/0x3f0 [ 1936.742379] ? generic_pipe_buf_nosteal+0x10/0x10 [ 1936.747209] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1936.752728] ? splice_from_pipe_next.part.8+0x296/0x340 [ 1936.758079] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1936.763606] ? fsnotify+0x415/0xfc0 [ 1936.767219] ? fsnotify+0xfc0/0xfc0 [ 1936.770828] ? fsnotify_first_mark+0x330/0x330 [ 1936.775398] ? splice_shrink_spd+0xd0/0xd0 [ 1936.779619] ? security_file_permission+0x1c6/0x240 [ 1936.784629] ? rw_verify_area+0x118/0x360 [ 1936.788770] ? do_splice_direct+0x400/0x400 [ 1936.793076] do_splice_to+0x12e/0x190 [ 1936.796862] splice_direct_to_actor+0x268/0x8d0 [ 1936.801515] ? pipe_to_sendpage+0x3f0/0x3f0 [ 1936.805829] ? do_splice_to+0x190/0x190 [ 1936.809788] ? rw_verify_area+0x118/0x360 [ 1936.813921] do_splice_direct+0x2cc/0x400 [ 1936.818057] ? splice_direct_to_actor+0x8d0/0x8d0 [ 1936.822884] ? rw_verify_area+0x118/0x360 [ 1936.827025] do_sendfile+0x60f/0xe00 [ 1936.830729] ? do_compat_pwritev64+0x1b0/0x1b0 [ 1936.835293] ? __sb_end_write+0xac/0xe0 [ 1936.839252] ? __might_sleep+0x95/0x190 [ 1936.843213] __ia32_compat_sys_sendfile+0x187/0x290 [ 1936.848213] ? __ia32_sys_sendfile64+0x240/0x240 [ 1936.852953] ? do_fast_syscall_32+0x148/0xf9b [ 1936.857435] do_fast_syscall_32+0x345/0xf9b [ 1936.861748] ? do_int80_syscall_32+0x880/0x880 [ 1936.866314] ? _raw_spin_unlock_irq+0x27/0x70 [ 1936.870803] ? finish_task_switch+0x1ca/0x810 [ 1936.875295] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1936.880814] ? syscall_return_slowpath+0x30f/0x5c0 [ 1936.885727] ? sysret32_from_system_call+0x5/0x46 [ 1936.890567] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 1936.895397] entry_SYSENTER_compat+0x70/0x7f [ 1936.899786] RIP: 0023:0xf7f8acb9 [ 1936.903142] RSP: 002b:00000000f5f860ac EFLAGS: 00000282 ORIG_RAX: 00000000000000bb [ 1936.910833] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000014 [ 1936.918086] RDX: 0000000020a2effc RSI: 0000000000008001 RDI: 0000000000000000 [ 1936.925337] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 1936.932588] R10: 0000000000000000 R11: 0000000000000296 R12: 0000000000000000 2018/05/03 19:03:18 executing program 4 (fault-call:4 fault-nth:24): r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:03:18 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x300000000000000]}}}}}}}}, 0x0) 2018/05/03 19:03:18 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x84800) bind$llc(r1, &(0x7f0000000040)={0x1a, 0x312, 0x3, 0x3, 0x2, 0x80000001, @remote={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0xbb}}, 0x10) 2018/05/03 19:03:18 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000e0]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:18 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0xa, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:18 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000040)={0x4, 0x8, 0x2, 0x400, 0x101, 0x5, 0x3, 0x0, 0x100000000, 0x8, 0x5, 0x3ff}) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:18 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty=0xffffff7f}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:18 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x11}], 0x20) [ 1936.939844] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2018/05/03 19:03:19 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0xff01000000000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:19 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x3aa, 0x0, &(0x7f000066354c)={0x2, 0x400000000000, @multicast1=0xe0000001}, 0x10) setsockopt$EBT_SO_SET_ENTRIES(r0, 0x0, 0x80, &(0x7f00000003c0)=@nat={'nat\x00', 0x19, 0x2, 0x2d0, [0x200000c0, 0x0, 0x0, 0x200000f0, 0x20000360], 0x0, &(0x7f0000000080), &(0x7f00000000c0)=[{0x0, '\x00', 0x0, 0xfffffffffffffffc}, {0x0, '\x00', 0x0, 0xfffffffffffffffc, 0x2, [{{{0x9, 0x6a, 0xfb, 'bcsh0\x00', 'syzkaller1\x00', 'bcsf0\x00', 'veth0_to_team\x00', @remote={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0xbb}, [0xff, 0xff, 0x0, 0xff, 0xff, 0xff], @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [0x0, 0xff, 0x0, 0x0, 0x0, 0xff], 0xa0, 0xf8, 0x128, [@mark_m={'mark_m\x00', 0xc, {{0xc107, 0xfff, 0x2, 0x2}}}]}, [@common=@CONNSECMARK={'CONNSECMARK\x00', 0x4, {{0x2}}}, @snat={'snat\x00', 0xc, {{@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0xaa}, 0xfffffffffffffffc}}}]}, @arpreply={'arpreply\x00', 0xc, {{@dev={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0xf}, 0xfffffffffffffffe}}}}, {{{0x5, 0x20, 0x88f8, 'ip_vti0\x00', 'veth1_to_bridge\x00', 'bridge_slave_0\x00', 'bcsf0\x00', @empty, [0xff, 0xff, 0xff, 0x0, 0xff], @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}, [], 0xb8, 0xe8, 0x118, [@nfacct={'nfacct\x00', 0x24, {{'syz1\x00', 0x5}}}]}, [@snat={'snat\x00', 0xc, {{@random="e139ecc6ea73", 0x10}}}]}, @snat={'snat\x00', 0xc, {{@random="32e4cdfd449b", 0xfffffffffffffffc}}}}]}, {0x0, '\x00', 0x2, 0xfffffffffffffffe}]}, 0x320) ioctl$sock_inet_SIOCGARP(r0, 0x8954, &(0x7f0000000000)={{0x2, 0x4e22, @multicast2=0xe0000002}, {0x307, @random="8650e39c39bf"}, 0x60, {0x2, 0x4e21}, 'veth1\x00'}) 2018/05/03 19:03:19 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty=0x500}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:19 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x400000000000000]}}}}}}}}, 0x0) 2018/05/03 19:03:19 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x1e00000000000000}], 0x20) 2018/05/03 19:03:19 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) r0 = add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={0x73, 0x79, 0x7a, 0x2}, 0x0, 0x0, r0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) syz_open_dev$usbmon(&(0x7f00000001c0)='/dev/usbmon#\x00', 0x9, 0x100) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:19 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x17000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) [ 1937.141939] kernel msg: ebtables bug: please report to author: bad policy 2018/05/03 19:03:19 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x600000000000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) [ 1937.199500] kernel msg: ebtables bug: please report to author: bad policy [ 1937.318509] FAULT_INJECTION: forcing a failure. [ 1937.318509] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1937.330504] CPU: 0 PID: 10404 Comm: syz-executor4 Not tainted 4.17.0-rc3+ #55 [ 1937.337790] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1937.347154] Call Trace: [ 1937.349767] dump_stack+0x1b9/0x294 [ 1937.353402] ? dump_stack_print_info.cold.2+0x52/0x52 [ 1937.358582] ? find_held_lock+0x36/0x1c0 [ 1937.362644] should_fail.cold.4+0xa/0x1a [ 1937.366703] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 1937.371819] ? kasan_check_read+0x11/0x20 [ 1937.375982] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 1937.381176] ? find_held_lock+0x36/0x1c0 [ 1937.385237] ? check_same_owner+0x320/0x320 [ 1937.389543] ? rcu_note_context_switch+0x710/0x710 [ 1937.394474] ? __might_sleep+0x95/0x190 [ 1937.398434] __alloc_pages_nodemask+0x34e/0xd70 [ 1937.403096] ? default_file_splice_read+0x1c7/0xad0 [ 1937.408095] ? do_splice_to+0x12e/0x190 [ 1937.412062] ? splice_direct_to_actor+0x268/0x8d0 [ 1937.416895] ? __alloc_pages_slowpath+0x2db0/0x2db0 [ 1937.421909] ? kasan_check_read+0x11/0x20 [ 1937.426051] ? rcu_is_watching+0x85/0x140 [ 1937.430183] ? rcu_pm_notify+0xc0/0xc0 [ 1937.434069] ? rcu_read_lock_sched_held+0x108/0x120 [ 1937.439073] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 1937.444598] alloc_pages_current+0x10c/0x210 [ 1937.448993] push_pipe+0x400/0x7a0 [ 1937.452522] ? __kmalloc_node+0x47/0x70 [ 1937.456485] iov_iter_get_pages_alloc+0x84a/0x14e0 [ 1937.461401] ? drain_local_pages_wq+0x20/0x20 [ 1937.465885] ? copy_page_to_iter+0xf30/0xf30 [ 1937.470296] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1937.475302] ? trace_hardirqs_on+0xd/0x10 [ 1937.479431] ? lock_downgrade+0x8e0/0x8e0 [ 1937.483559] ? mark_free_pages+0x3b0/0x3b0 [ 1937.487776] ? kasan_check_read+0x11/0x20 [ 1937.491937] ? do_raw_spin_unlock+0x9e/0x2e0 [ 1937.496351] ? __local_bh_enable_ip+0x161/0x230 [ 1937.501014] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1937.506030] ? release_sock+0x1e2/0x2b0 [ 1937.509990] ? trace_hardirqs_on+0xd/0x10 [ 1937.514124] ? __local_bh_enable_ip+0x161/0x230 [ 1937.518777] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 1937.523776] ? iov_iter_pipe+0xc2/0x2f0 [ 1937.527735] default_file_splice_read+0x1c7/0xad0 [ 1937.532565] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 1937.537756] ? do_splice_direct+0x400/0x400 [ 1937.542068] ? __put_compound_page+0xe0/0xe0 [ 1937.546460] ? kernel_sendpage+0x9a/0xf0 [ 1937.550507] ? hash_sendmsg+0xac0/0xac0 [ 1937.554484] ? generic_pipe_buf_release+0x1dc/0x290 [ 1937.559485] ? anon_pipe_buf_release+0x510/0x510 [ 1937.564223] ? pipe_to_sendpage+0x2d0/0x3f0 [ 1937.568531] ? generic_pipe_buf_nosteal+0x10/0x10 [ 1937.573358] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1937.578877] ? splice_from_pipe_next.part.8+0x296/0x340 [ 1937.584237] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1937.589763] ? fsnotify+0x415/0xfc0 [ 1937.593376] ? fsnotify+0xfc0/0xfc0 [ 1937.596984] ? fsnotify_first_mark+0x330/0x330 [ 1937.601553] ? splice_shrink_spd+0xd0/0xd0 [ 1937.605772] ? security_file_permission+0x1c6/0x240 [ 1937.610774] ? rw_verify_area+0x118/0x360 [ 1937.614906] ? do_splice_direct+0x400/0x400 [ 1937.619213] do_splice_to+0x12e/0x190 [ 1937.623000] splice_direct_to_actor+0x268/0x8d0 [ 1937.627660] ? pipe_to_sendpage+0x3f0/0x3f0 [ 1937.631967] ? do_splice_to+0x190/0x190 [ 1937.635926] ? rw_verify_area+0x118/0x360 [ 1937.640060] do_splice_direct+0x2cc/0x400 [ 1937.644194] ? splice_direct_to_actor+0x8d0/0x8d0 [ 1937.649034] ? rw_verify_area+0x118/0x360 [ 1937.653182] do_sendfile+0x60f/0xe00 [ 1937.656881] ? do_compat_pwritev64+0x1b0/0x1b0 [ 1937.661455] ? __sb_end_write+0xac/0xe0 [ 1937.665415] ? __might_sleep+0x95/0x190 [ 1937.669376] __ia32_compat_sys_sendfile+0x187/0x290 [ 1937.674376] ? __ia32_sys_sendfile64+0x240/0x240 [ 1937.679115] ? do_fast_syscall_32+0x148/0xf9b [ 1937.683595] do_fast_syscall_32+0x345/0xf9b [ 1937.687902] ? do_int80_syscall_32+0x880/0x880 [ 1937.692472] ? _raw_spin_unlock_irq+0x27/0x70 [ 1937.696952] ? finish_task_switch+0x1ca/0x810 [ 1937.701435] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1937.706959] ? syscall_return_slowpath+0x30f/0x5c0 [ 1937.711875] ? sysret32_from_system_call+0x5/0x46 [ 1937.716704] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 1937.721547] entry_SYSENTER_compat+0x70/0x7f [ 1937.725955] RIP: 0023:0xf7f8acb9 [ 1937.729305] RSP: 002b:00000000f5f860ac EFLAGS: 00000282 ORIG_RAX: 00000000000000bb [ 1937.737009] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000014 [ 1937.744272] RDX: 0000000020a2effc RSI: 0000000000008001 RDI: 0000000000000000 [ 1937.751523] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 1937.758777] R10: 0000000000000000 R11: 0000000000000296 R12: 0000000000000000 2018/05/03 19:03:19 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x5}], 0x20) 2018/05/03 19:03:19 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty=0x4}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:19 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x5800000000000000]}}}}}}}}, 0x0) 2018/05/03 19:03:19 executing program 2: r0 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x5424, &(0x7f0000000040)) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:19 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) setsockopt$inet_mtu(r0, 0x0, 0xa, &(0x7f0000000000)=0x2, 0x4) 2018/05/03 19:03:19 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0xfe800000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:19 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:19 executing program 4 (fault-call:4 fault-nth:25): r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) [ 1937.766033] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2018/05/03 19:03:19 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty=0xefffffff00000000}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:19 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x16}], 0x20) 2018/05/03 19:03:19 executing program 3: r0 = syz_open_pts(0xffffffffffffffff, 0x8c440) getpeername(0xffffffffffffff9c, &(0x7f0000000080)=@pppol2tp={0x0, 0x0, {0x0, 0xffffffffffffffff, {0x0, 0x0, @multicast2}}}, &(0x7f0000000100)=0x80) setsockopt$IP_VS_SO_SET_TIMEOUT(r1, 0x0, 0x48a, &(0x7f0000000140)={0x3, 0x3, 0xa08}, 0xc) ioctl$GIO_FONT(r0, 0x4b60, &(0x7f0000000000)=""/64) r2 = perf_event_open(&(0x7f000001d000)={0x5, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, @perf_bp={&(0x7f0000000000), 0x1}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r2, 0x4008240b, &(0x7f0000000100)={0x5, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}}) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x8000, 0x2) r4 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000200)='/dev/sequencer2\x00', 0x0, 0x0) linkat(r3, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00', 0x1400) clone(0x0, &(0x7f0000000180), &(0x7f0000000080), &(0x7f00000000c0), &(0x7f00000002c0)) r5 = dup3(r0, r0, 0x80000) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x6c, 0x500) socket$inet(0x2, 0x3, 0x10) 2018/05/03 19:03:19 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x7, &(0x7f0000000040), &(0x7f0000000080)=0x4) bind$alg(r0, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:19 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x200000000000000]}}}}}}}}, 0x0) 2018/05/03 19:03:19 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:19 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x4000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) [ 1938.120196] FAULT_INJECTION: forcing a failure. [ 1938.120196] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1938.132313] CPU: 0 PID: 10424 Comm: syz-executor4 Not tainted 4.17.0-rc3+ #55 [ 1938.139580] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1938.148929] Call Trace: [ 1938.151510] dump_stack+0x1b9/0x294 [ 1938.155136] ? dump_stack_print_info.cold.2+0x52/0x52 [ 1938.160311] ? find_held_lock+0x36/0x1c0 [ 1938.164360] should_fail.cold.4+0xa/0x1a [ 1938.168414] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 1938.173507] ? kasan_check_read+0x11/0x20 [ 1938.177640] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 1938.182816] ? find_held_lock+0x36/0x1c0 [ 1938.186870] ? check_same_owner+0x320/0x320 [ 1938.191177] ? rcu_note_context_switch+0x710/0x710 [ 1938.196091] ? __might_sleep+0x95/0x190 [ 1938.200056] __alloc_pages_nodemask+0x34e/0xd70 [ 1938.204709] ? default_file_splice_read+0x1c7/0xad0 [ 1938.209707] ? do_splice_to+0x12e/0x190 [ 1938.213663] ? splice_direct_to_actor+0x268/0x8d0 [ 1938.218490] ? __alloc_pages_slowpath+0x2db0/0x2db0 [ 1938.223515] ? kasan_check_read+0x11/0x20 [ 1938.227650] ? rcu_is_watching+0x85/0x140 [ 1938.231780] ? rcu_pm_notify+0xc0/0xc0 [ 1938.235666] ? rcu_read_lock_sched_held+0x108/0x120 [ 1938.240670] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 1938.246196] alloc_pages_current+0x10c/0x210 [ 1938.250593] push_pipe+0x400/0x7a0 [ 1938.254120] ? __kmalloc_node+0x47/0x70 [ 1938.258083] iov_iter_get_pages_alloc+0x84a/0x14e0 [ 1938.262996] ? drain_local_pages_wq+0x20/0x20 [ 1938.267480] ? copy_page_to_iter+0xf30/0xf30 [ 1938.271871] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1938.276875] ? trace_hardirqs_on+0xd/0x10 [ 1938.281006] ? lock_downgrade+0x8e0/0x8e0 [ 1938.285143] ? mark_free_pages+0x3b0/0x3b0 [ 1938.289362] ? kasan_check_read+0x11/0x20 [ 1938.293499] ? do_raw_spin_unlock+0x9e/0x2e0 [ 1938.297896] ? __local_bh_enable_ip+0x161/0x230 [ 1938.302550] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 1938.307549] ? release_sock+0x1e2/0x2b0 [ 1938.311506] ? trace_hardirqs_on+0xd/0x10 [ 1938.315637] ? __local_bh_enable_ip+0x161/0x230 [ 1938.320306] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 1938.325310] ? iov_iter_pipe+0xc2/0x2f0 [ 1938.329271] default_file_splice_read+0x1c7/0xad0 [ 1938.334109] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 1938.339295] ? do_splice_direct+0x400/0x400 [ 1938.343602] ? __put_compound_page+0xe0/0xe0 [ 1938.347996] ? kernel_sendpage+0x9a/0xf0 [ 1938.352053] ? hash_sendmsg+0xac0/0xac0 [ 1938.356034] ? generic_pipe_buf_release+0x1dc/0x290 [ 1938.361043] ? anon_pipe_buf_release+0x510/0x510 [ 1938.365781] ? pipe_to_sendpage+0x2d0/0x3f0 [ 1938.370098] ? generic_pipe_buf_nosteal+0x10/0x10 [ 1938.374926] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1938.380449] ? splice_from_pipe_next.part.8+0x296/0x340 [ 1938.385803] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1938.391322] ? fsnotify+0x415/0xfc0 [ 1938.394936] ? fsnotify+0xfc0/0xfc0 [ 1938.398546] ? fsnotify_first_mark+0x330/0x330 [ 1938.403123] ? splice_shrink_spd+0xd0/0xd0 [ 1938.407347] ? security_file_permission+0x1c6/0x240 [ 1938.412348] ? rw_verify_area+0x118/0x360 [ 1938.416478] ? do_splice_direct+0x400/0x400 [ 1938.420782] do_splice_to+0x12e/0x190 [ 1938.424578] splice_direct_to_actor+0x268/0x8d0 [ 1938.429238] ? pipe_to_sendpage+0x3f0/0x3f0 [ 1938.433557] ? do_splice_to+0x190/0x190 [ 1938.437515] ? rw_verify_area+0x118/0x360 [ 1938.441646] do_splice_direct+0x2cc/0x400 [ 1938.445789] ? splice_direct_to_actor+0x8d0/0x8d0 [ 1938.450623] ? rw_verify_area+0x118/0x360 [ 1938.454755] do_sendfile+0x60f/0xe00 [ 1938.458458] ? do_compat_pwritev64+0x1b0/0x1b0 [ 1938.463031] ? __sb_end_write+0xac/0xe0 [ 1938.466996] ? __might_sleep+0x95/0x190 [ 1938.470966] __ia32_compat_sys_sendfile+0x187/0x290 [ 1938.475968] ? __ia32_sys_sendfile64+0x240/0x240 [ 1938.480709] ? do_fast_syscall_32+0x148/0xf9b [ 1938.485190] do_fast_syscall_32+0x345/0xf9b [ 1938.489498] ? do_int80_syscall_32+0x880/0x880 [ 1938.494066] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 1938.498895] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1938.504415] ? syscall_return_slowpath+0x30f/0x5c0 [ 1938.509335] ? sysret32_from_system_call+0x5/0x46 [ 1938.514172] ? trace_hardirqs_off_thunk+0x1a/0x1c 2018/05/03 19:03:20 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0xff000000]}}}}}}}}, 0x0) 2018/05/03 19:03:20 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty=0xefffffff}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:20 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) getpeername(r0, &(0x7f0000000040)=@rc, &(0x7f00000001c0)=0x80) ioctl$KDENABIO(r0, 0x4b36) 2018/05/03 19:03:20 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x180}], 0x20) 2018/05/03 19:03:20 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x500000000000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:20 executing program 3: r0 = socket$inet(0x2, 0x2, 0x8001) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) 2018/05/03 19:03:20 executing program 4 (fault-call:4 fault-nth:26): r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:03:20 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) [ 1938.519000] entry_SYSENTER_compat+0x70/0x7f [ 1938.523399] RIP: 0023:0xf7f8acb9 [ 1938.526741] RSP: 002b:00000000f5f860ac EFLAGS: 00000282 ORIG_RAX: 00000000000000bb [ 1938.534433] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000014 [ 1938.541688] RDX: 0000000020a2effc RSI: 0000000000008001 RDI: 0000000000000000 [ 1938.548940] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 1938.556198] R10: 0000000000000000 R11: 0000000000000296 R12: 0000000000000000 [ 1938.563462] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2018/05/03 19:03:20 executing program 3: r0 = socket$inet(0x2, 0x2, 0x11) socket$nl_xfrm(0x10, 0x3, 0x6) sendto$inet(r0, &(0x7f0000000000), 0x0, 0x40000, &(0x7f0000000040)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) r1 = syz_open_dev$mouse(&(0x7f0000000000)='/dev/input/mouse#\x00', 0x3, 0xb2540) getsockopt$bt_hci(r0, 0x0, 0x10000000000003, &(0x7f0000002100)=""/4096, &(0x7f00000020c0)=0xc02) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x80810, r1, 0x3d) 2018/05/03 19:03:20 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0xffffffef]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:20 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x8441, 0x0) 2018/05/03 19:03:20 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0xfffffff5]}}}}}}}}, 0x0) 2018/05/03 19:03:20 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x4000000}], 0x20) 2018/05/03 19:03:20 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x100000000000000]}}}}}}}}, 0x0) 2018/05/03 19:03:20 executing program 3: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000)='/dev/hwrng\x00', 0x8000, 0x0) r1 = socket$inet(0x2, 0x5, 0x10) ioctl$sock_SIOCDELDLCI(r0, 0x8981, &(0x7f0000000180)={'lo\x00', 0x80}) sendto$inet(r1, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) 2018/05/03 19:03:20 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x1200}], 0x20) 2018/05/03 19:03:20 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0xf]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:20 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x400000000000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:20 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff0000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:20 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) getsockopt$bt_BT_SNDMTU(r0, 0x112, 0xc, &(0x7f0000000040)=0x59, &(0x7f0000000080)=0x2) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f00000001c0)) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:20 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x13}], 0x20) 2018/05/03 19:03:21 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x58000000]}}}}}}}}, 0x0) 2018/05/03 19:03:21 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0xc, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r1 = pkey_alloc(0x0, 0x2) pkey_free(r1) ioctl$DRM_IOCTL_GET_STATS(r0, 0x807c6406, &(0x7f0000000040)=""/3) ioctl$KVM_TPR_ACCESS_REPORTING(r0, 0xc028ae92, &(0x7f0000000080)={0xf5d3, 0x5}) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_nopr_ctr_aes192\x00'}, 0x58) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:21 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) setsockopt$IP_VS_SO_SET_STOPDAEMON(r0, 0x0, 0x48c, &(0x7f00000000c0)={0x0, 'tunl0\x00', 0x3}, 0x18) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) getsockopt$ARPT_SO_GET_INFO(r0, 0x0, 0x60, &(0x7f0000000000)={'filter\x00'}, &(0x7f0000000080)=0x44) 2018/05/03 19:03:21 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x300000000000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:21 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x40030000000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:21 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x1f00000000000000}], 0x20) 2018/05/03 19:03:21 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe0000001]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:21 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc), 0x8001) 2018/05/03 19:03:21 executing program 3: r0 = socket$inet(0x2, 0xa, 0x7ff) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) 2018/05/03 19:03:21 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x4000000]}}}}}}}}, 0x0) 2018/05/03 19:03:21 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x4000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:21 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ptmx\x00', 0x80000, 0x0) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000300)='./file0\x00', 0x3, 0x20) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:21 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x900000000000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:21 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x11000000}], 0x20) 2018/05/03 19:03:21 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:21 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0xff3f]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:21 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x300]}}}}}}}}, 0x0) 2018/05/03 19:03:21 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x205, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) 2018/05/03 19:03:21 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) r0 = add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) acct(&(0x7f0000000040)='./file0\x00') setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000200)="c1c477c23cb7c3979d821cb331132461f80280d3cd3d3fbce18bc5ab1b2e2f33efa6ee5745af66207914c7eb3ed5f89fc8fff3c60165c5fe581cbf9a436d7ab9afa27ddd7e6816cfdbfb39d69065465ce9b64eca75aee62c1c2322cf3311f61428e8fd8121d81aa14b06be0f3a1329838a418358864f54221abe5901ce14d9db1bdd290201cc4798130002ae8fa4eed2dfe1afd7607011838b7cfa75fc6daa7479fb1986d144d6e85d6a2d8d335dcc66046db1b93593cffa52523c9938f1874422e5d63e5195abcc5b36f8f9ee7c62baaf558c7b2968f8e45784839a7f9dd24302d5050490ad87c3750218b84a33ecd73e6c0665904a85f3876fbba321ffebe20a8566c050c09dc941f942aa7cf9340b72a395785021b1c7a74dbfcf5dc03e35018f23558d0c7bbe233e33947f756878342c4768143d790fb2489553965ccde2", 0x20a) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) add_key$keyring(&(0x7f0000000080)='keyring\x00', &(0x7f00000001c0)={0x73, 0x79, 0x7a, 0x2}, 0x0, 0x0, r0) 2018/05/03 19:03:21 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x1200000000000000}], 0x20) 2018/05/03 19:03:21 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x700000000000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:21 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x4]}}}}}}}}, 0x0) 2018/05/03 19:03:21 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x200000000000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:21 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0x2000000, 0x8001) 2018/05/03 19:03:21 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe000000100000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:21 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) r1 = dup(r0) ioctl$SNDRV_SEQ_IOCTL_CLIENT_ID(r1, 0x80045301, &(0x7f00000002c0)) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="4fbd5dd33f6567452965", 0xa}, {&(0x7f0000000040)="6cd0615f374650e7bb53bd2d91531dd69eb915e5a1bfe520fa7dca9467bc4e6d1ca168e29c74f2d61abef84b0f7a85fe1ef8037c2f05b7f2d1bd7f676434cbc175f1b90e35d4553c2d64590973b160034a8614c33832a84f", 0x58}, {&(0x7f00000000c0)="39f4011471e53a3c507481ea1b87378b4b75057f44f8b0e4d5136ae32b176356da7de5978432ecd93819b851f321bb64be08f633ca1194406bb85f65614265616361f55c6a9696da7933a6472edbc75233978d6e62b412e9be4d65ba211f63e3fd366673ef7be5d6c1288ddc627c5f03404b320b9794dda33120974e48dfe165a5eabeb5bdfe242ef668a3e41fca05a45204de4d6c62f254b890a726cf1f311e04330b05", 0xa4}, {&(0x7f0000000180)="f5e077d5a570e530807dff38bc117ed5a5bfe33c7522aee1fdb3f0b74ffc475c6068515415a576775884d441d2851e7a853bc17ed7", 0x35}, {&(0x7f00000001c0)="b49c5f477caffed25d1060ed9b3b6b4cf2b4f3584f5a4abdbee4ed3e355400994e319a6e28c8dab7d9a1fdfcc5ce893b55f21d8bcdd6ae8fbbc01569a874c1020e3a7a2979a92c0670737e6bee5aec4d3074fbfab10a28e024df7284b3a96d34e6bfc9def0368577af527b2bcfd8a4c0d2c636b4a8852f7155052323942a31d6de1c802123f53e0027975a483051ec9ec8826d18360940044c12dee4614980698de71949812bd9ae0c6aa2020eacd40cb13133ca21705971", 0xb8}], 0x5, 0x0) 2018/05/03 19:03:21 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x400300]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:21 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x1f000000}], 0x20) 2018/05/03 19:03:21 executing program 2: r0 = memfd_create(&(0x7f0000000080)='\x00', 0x0) r1 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000200)='IPVS\x00') sendmsg$IPVS_CMD_SET_INFO(r0, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)=ANY=[@ANYBLOB="14000000", @ANYRES16=r1, @ANYBLOB="38002dbd70fffadbdf250e000000"], 0x14}, 0x1, 0x0, 0x0, 0x4}, 0x40) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp, 0x800000000000000}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) ioctl$TIOCLINUX7(r0, 0x541c, &(0x7f0000000400)={0x7, 0x2}) write$binfmt_aout(r0, &(0x7f0000000440)={{0x107, 0x1, 0x9, 0x35d, 0x347, 0x8, 0x27b, 0x5}, "e4124de63467175650f34c6331c15227e9dd8dcf3e521ccb08341179154bbf953636b9d6780293a4ace3c22dce215ba4255c5a1df9d2349a2990a6fcb4da68ab436520df0d7f8d06f1045dd1b6d7bc6825ccb32dec56757d9caaa00868e0cad5e1278339ee558ae59fe19c9bf1c6bf0298e914d3695b5de4aeee8b8c55ce5a76", [[]]}, 0x1a0) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f0000000340), 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vga_arbiter\x00', 0x200, 0x0) write(0xffffffffffffffff, &(0x7f0000000340)="d7b17341dc8706f33b8f1f4251acfb8879dd0906dbafdebc1a1d1f0da3f2d82cf1f25a274781198ca8bb22ce826ad97baecac1b7999a257f26ef98e76644c56c8b05cd3fb32ce5bcd6ea7098fce93e70efd91e0bd9604a0695e91c0a6e8bd624eac22fc2e1dc137c5d6455e6ac733cd2cbf27f3210d629b28cdd1e5d7f28972224a3fe1b3f3da22c8d74e7c9", 0x8c) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:21 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0xf5ffffff, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:21 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x3]}}}}}}}}, 0x0) 2018/05/03 19:03:21 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0xff3f0000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:21 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f0000000000)="5e9ddea0c4420f94655c3aef53f159e6c5e5960bf469106b3d59993f8b571c3982b4c5a3298e464d767ba5e755a1eec7ff7be5b15592b7e39d84b4aa35d3bcb1f28a241bac5d28f8061c67971dcd33c638f42e2b256876fa9bf412de1eedf4625fe6d6e955169881b987ffa9624a19d351a29788c136663e630281f3a477002bb5bcf714ab925697a57f46b80e6968f527a33a36b00c6d6eb2147d03021f5cebfecd8e73f1254af89db33ca225f2a62240b5f5eb434dd65b61740d1672129495c07ddaf008332c9455f64e87816d10b3069fb50f6fbd22b32275d12566df1d741edc5dfa6c8129e6c808335dc4", 0xed, 0x0, &(0x7f0000000100)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) 2018/05/03 19:03:22 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf8ffffff]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:22 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0xc0fe, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:22 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0xffffff7f}], 0x20) 2018/05/03 19:03:22 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) 2018/05/03 19:03:22 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$sequencer(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/sequencer\x00', 0x80, 0x0) ioctl$KDGKBMODE(r0, 0x4b44, &(0x7f0000000400)) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) r1 = add_key(&(0x7f0000000240)='logon\x00', &(0x7f0000000280)={0x73, 0x79, 0x7a, 0x1}, &(0x7f0000000340)="368b19c8e68dbec92878aa99d690a1f990d56492e97898ea543ea5eed144996bba554c3784e94e3ca2dfe3553d6a53975a1a6a4ee84680a6ba3ad55433b54d0d6b57c3732992fb1086b80364add20ab5350da9ef5eb6c8135b25c9a5fa42f474310b14e45ff0cb4d47a628baf0e187257da0ab1ace9fc035f47ec8e4ee9dc7988efa5e88236a2fc9031c4cabfc8beb781028b0264b780e1e8d26b9626e7056a4bb7b", 0xa2, 0x0) add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000200)={0x73, 0x79, 0x7a, 0x3}, 0x0, 0x0, r1) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$inet6_MRT6_DEL_MFC_PROXY(r2, 0x29, 0xd3, &(0x7f0000000040)={{0xa, 0x4e23, 0x8001, @local={0xfe, 0x80, [], 0xaa}, 0x1}, {0xa, 0x4e22, 0x100000000, @remote={0xfe, 0x80, [], 0xbb}}, 0x3, [0x3ff, 0x1, 0x100000001, 0x401, 0x5, 0x2, 0xff, 0x1f]}, 0x5c) setsockopt$ALG_SET_KEY(r3, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:22 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0xf5ffffff]}}}}}}}}, 0x0) 2018/05/03 19:03:22 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0x4c000000, 0x8001) 2018/05/03 19:03:22 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x34000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:22 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000000)='/dev/snapshot\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) ioctl$KVM_SET_PIT(r1, 0x8048ae66, &(0x7f0000000040)={[{0xfffffffffffffffe, 0x4, 0x4, 0x5, 0x5, 0x48, 0x3ff, 0x1, 0x7, 0x78, 0x3, 0x2, 0x8001}, {0xf00, 0x600000000000000, 0x3, 0x8, 0x6, 0x2, 0x6, 0xffffffff, 0x3, 0xffff, 0x0, 0x7ff, 0xfffffffffffffeff}, {0x1ff, 0x0, 0x100000001, 0x80, 0x7f, 0x4a5d, 0xfffffffffffff001, 0xfff, 0x2, 0x7, 0xb3c0, 0x9, 0xffffffff}], 0x1000}) 2018/05/03 19:03:22 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x3fff]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:22 executing program 2: openat$vnet(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vhost-net\x00', 0x2, 0x0) r0 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) fcntl$F_SET_FILE_RW_HINT(r0, 0x40e, &(0x7f0000000080)=0x7) r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r3 = socket$alg(0x26, 0x5, 0x0) r4 = getpid() perf_event_open(&(0x7f0000000340)={0x3, 0x70, 0x9, 0xfff, 0x101, 0x5, 0x0, 0x1, 0x4000, 0xf, 0x36, 0x0, 0xff, 0x2, 0x10001, 0x20, 0x7, 0x9c, 0x8, 0x7, 0x4, 0x7, 0x4c3, 0x9, 0xfffffffffffffffa, 0xda4, 0x400, 0x8000, 0x1, 0x4, 0xffffffffffff7fff, 0x7, 0xfffffffffffffffd, 0x1, 0x5, 0xff, 0x2, 0xf4, 0x0, 0xfff, 0x0, @perf_bp={&(0x7f00000002c0), 0x4}, 0x40, 0x5, 0x1, 0x0, 0x0, 0xffffffffffff0000, 0x3}, r4, 0x5, r1, 0xb) bind$alg(r3, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r3, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) getsockopt$SO_COOKIE(r2, 0x1, 0x39, &(0x7f00000001c0), &(0x7f0000000200)=0x8) setsockopt$inet6_MRT6_DEL_MFC_PROXY(r2, 0x29, 0xd3, &(0x7f0000000240)={{0xa, 0x4e21, 0x5, @empty, 0x6}, {0xa, 0x4e20, 0x9567, @remote={0xfe, 0x80, [], 0xbb}, 0x4}, 0xff, [0x8, 0x1, 0xfffffffffffffffe, 0x101, 0x0, 0xffffffff7fffffff, 0x7ff, 0x100000001]}, 0x5c) 2018/05/03 19:03:22 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x1500000000000000}], 0x20) 2018/05/03 19:03:22 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x16000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:22 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0xff00]}}}}}}}}, 0x0) 2018/05/03 19:03:22 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:22 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0x300, 0x8001) 2018/05/03 19:03:22 executing program 3: r0 = socket$inet(0x2, 0x3, 0x1000) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x1, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x2dc) ioctl$sock_netdev_private(r0, 0x89f4, &(0x7f0000000100)="b64f4190287a5f2a5ffa70521734be100db7f112e5d5a3724cbbce10d58f073a4e16c0c0d6871b9d163ac150c4c66e15b754594ddc2c4db6069c63176ce0b07b84030afb280d8d63da950c43bbf54cf1946bcf46cc5baf4bc8f8824dcd221490cb487aa276efc9c3b8bc81ddaf03e1a2d0b0c09873aaa273f5582580f811fcba011b74fea022264fcbd7ce7fce1320291250da7d809a6b6079f4cc1103c9eae56385a1b4496d7bc22339f04deedca4fddca8b4f8d957ddd47cf913039ac24cc3fc40053fdc960df7b6d7e37b50e91338b767821217ba") gettid() 2018/05/03 19:03:22 executing program 3: r0 = syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0xdd, 0x100) setsockopt$EBT_SO_SET_COUNTERS(r0, 0x0, 0x81, &(0x7f0000000100)=ANY=[@ANYBLOB="66696c7465720000000000003404645d00000000000000005c627f9b92b2a6a5aa84db4fb71100000000000000000000000000000000000000000000000000000241aa98060000000000"], 0x48) r1 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r1, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) ioctl$sock_bt_cmtp_CMTPGETCONNINFO(r1, 0x800443d3, &(0x7f0000000000)={{0x5, 0x0, 0x10001, 0x92, 0x9, 0x8}, 0x10001, 0x2, 0x9}) 2018/05/03 19:03:22 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x100000000000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:22 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x100000000000000}], 0x20) 2018/05/03 19:03:22 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400300]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:22 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) r1 = memfd_create(&(0x7f0000000000)='GPLselinux:\x00', 0x3) ioctl$sock_inet6_udp_SIOCINQ(r1, 0x541b, &(0x7f0000000040)) 2018/05/03 19:03:22 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x1000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:22 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) name_to_handle_at(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)={0xae, 0x4, "688843aebf1e5050e62c8f406ee906493e53513e17325f43cdd49d340297e29191d747756c5e6b05eeb2ad98fcadc55c27369fe9a107fd8ce5dd3f6e3e3b0fa37f8a25f5459f1ea0db1ed88dab4fecdddb6bfb7ed4f09c01c72cc4c9e5f28d2feef41ae4c06549698378482c8d8e7371e73acd35dee2f76963569c6f450d201cd4a266658ac0d7a16d9ebc2dc4f15760a3d9753ec6c3ec6b12a18345a312df67c620e593e8a0"}, &(0x7f0000000080), 0x1000) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:22 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x1000000]}}}}}}}}, 0x0) 2018/05/03 19:03:22 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f0000000180)="bd4acf63c25a326629ef970a808e257e616f0156c82f8914d413b61dcfbe24367955e40e248e4e87858259fab0f69eb1d1548baede78b05267dfec8c349c93de34492cbbee62d4f5804b8849c434ec42a01ab10740bc0ecbffec51a8", 0x5c, 0x20000000, &(0x7f0000000240)={0x2, 0x4e22, @multicast2=0xe0000002}, 0xa) sendto$inet(r0, &(0x7f00000002c0), 0xe2, 0x0, &(0x7f0000000140)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000000000)={{{@in6=@dev, @in6=@ipv4={[], [], @loopback}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast2}, 0x0, @in=@rand_addr}}, &(0x7f0000000100)=0xe8) ioprio_set$uid(0x3, r1, 0x2) 2018/05/03 19:03:22 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x7000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:22 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x5800]}}}}}}}}, 0x0) 2018/05/03 19:03:22 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0xffffff7f00000000}], 0x20) 2018/05/03 19:03:22 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0xffffff7f]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:22 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) sendmsg$nl_crypto(r0, &(0x7f0000000200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000080)=@delrng={0x10, 0x14, 0x308, 0x70bd26, 0x25dfdbfb, "", ["", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x40000}, 0x20040004) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:22 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:22 executing program 3: sendto$inet(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) fstat(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(0xffffffffffffffff, 0x84, 0x7b, &(0x7f0000000080)={0x0, 0xe8}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r1, 0x84, 0x1, &(0x7f0000000100)={r2, 0x0, 0xe83f, 0x4, 0x5, 0xfff}, &(0x7f0000000140)=0x14) setfsgid(r0) ioctl$KDGKBSENT(r1, 0x4b48, &(0x7f0000000180)={0x0, 0x0, 0x4}) 2018/05/03 19:03:22 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x2]}}}}}}}}, 0x0) 2018/05/03 19:03:22 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x5]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:22 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0xa00, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:22 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0x4800, 0x8001) 2018/05/03 19:03:22 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x14000000}], 0x20) 2018/05/03 19:03:22 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f0000000000), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @local={0xac, 0x14, 0x14, 0xaa}}, 0x10) 2018/05/03 19:03:22 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x400000000000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:22 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x5422) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:22 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x1300}], 0x20) 2018/05/03 19:03:22 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x8000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:22 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x17]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:22 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]}}}}}}}}, 0x0) 2018/05/03 19:03:22 executing program 3: r0 = socket$inet(0x2, 0x5, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) 2018/05/03 19:03:23 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x5000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:23 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) ioctl$PIO_SCRNMAP(r0, 0x4b41, &(0x7f0000000040)="c69a3991") bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) 2018/05/03 19:03:23 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x2}], 0x20) 2018/05/03 19:03:23 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0xffffffff00000000]}}}}}}}}, 0x0) 2018/05/03 19:03:23 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff000000000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:23 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0x500000000000000, 0x8001) 2018/05/03 19:03:23 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0xff00, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:23 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) r1 = openat$full(0xffffffffffffff9c, &(0x7f0000000000)='/dev/full\x00', 0x101000, 0x0) getsockopt$ax25_buf(r1, 0x101, 0x19, &(0x7f0000000080)=""/72, &(0x7f0000000100)=0x48) sendto$inet(r0, &(0x7f0000000140)="813319ef1ec1be0c9309b35a204fd5613b3a3a000000000000000000000000000000000000000000000000", 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @rand_addr=0x1}, 0x4) getsockopt$packet_buf(r1, 0x107, 0x16, &(0x7f0000000180)=""/183, &(0x7f0000000040)=0xb7) 2018/05/03 19:03:23 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0xff00000000000000]}}}}}}}}, 0x0) 2018/05/03 19:03:23 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0xf00]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:23 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) recvfrom$inet(r0, &(0x7f0000000000)=""/123, 0x7b, 0x3, &(0x7f0000000080)={0x2, 0x4e21, @rand_addr=0x7}, 0x10) 2018/05/03 19:03:23 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x500000000000000}], 0x20) 2018/05/03 19:03:23 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0xfffffff5, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:23 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:23 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x4, 0x3}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x8000, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000340), 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') fchdir(r2) r3 = memfd_create(&(0x7f00000002c0)="bcf6", 0x0) write(r3, &(0x7f0000000000)="1133007f24397785a14af4de1d240d74248fb8dc49", 0x15) read(r0, &(0x7f0000000240)=""/55, 0x37) sendfile(r3, r3, &(0x7f0000001000), 0xfec) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x11, r3, 0x0) openat$autofs(0xffffffffffffff9c, &(0x7f0000000580)='/dev/autofs\x00', 0x0, 0x0) syz_fuseblk_mount(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$inet6_udp_int(r0, 0x11, 0x65, &(0x7f0000000080), &(0x7f00000001c0)=0x4) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) socketpair$packet(0x11, 0x3, 0x300, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_attach_bpf(r4, 0x1, 0x32, &(0x7f0000000200)=r0, 0x4) 2018/05/03 19:03:23 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0xf5ffffff00000000]}}}}}}}}, 0x0) 2018/05/03 19:03:23 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) r1 = request_key(&(0x7f0000000000)='ceph\x00', &(0x7f0000000040)={0x73, 0x79, 0x7a, 0x0}, &(0x7f0000000080)='[\x00', 0xfffffffffffffff9) r2 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x600400, 0x0) ioctl$SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT(r2, 0x40505331, &(0x7f00000001c0)={{0x9, 0x3c0ef79a}, {0x4, 0x200}, 0xfffffffffffffffb, 0x4}) r3 = add_key$keyring(&(0x7f0000000100)='keyring\x00', &(0x7f0000000140)={0x73, 0x79, 0x7a, 0x0}, 0x0, 0x0, 0xfffffffffffffff9) keyctl$instantiate(0xc, r1, &(0x7f00000000c0)="b4a1dbd6b76da989e9263b484049c86532eec42006d2bf061c188b2b4f7437479e5fc9e494f8", 0x26, r3) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) 2018/05/03 19:03:23 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x180000000000000}], 0x20) 2018/05/03 19:03:23 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x4]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:23 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:23 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x6, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:23 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x2000000]}}}}}}}}, 0x0) 2018/05/03 19:03:23 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x3000000}], 0x20) 2018/05/03 19:03:23 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0xf0ffffff00000000, 0x8001) 2018/05/03 19:03:23 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) close(r0) r1 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000680)='/dev/hwrng\x00', 0x200, 0x0) ioctl$LOOP_CTL_GET_FREE(r1, 0x4c82) clock_gettime(0x0, &(0x7f0000000600)={0x0, 0x0}) clock_settime(0x3, &(0x7f0000000640)={r2, r3+10000000}) ioctl$UFFDIO_WAKE(r1, 0x8010aa02, &(0x7f00000006c0)={&(0x7f0000ffd000/0x3000)=nil, 0x3000}) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/197, 0xc5}, {&(0x7f0000000100)=""/198, 0xc6}, {&(0x7f0000000200)=""/44, 0x2c}, {&(0x7f0000000240)=""/42, 0x2a}, {&(0x7f0000000280)=""/148, 0x94}, {&(0x7f0000000340)=""/139, 0x8b}, {&(0x7f0000000400)=""/49, 0x31}, {&(0x7f0000000440)=""/209, 0xd1}, {&(0x7f0000000540)=""/64, 0x40}], 0x9, 0x0) 2018/05/03 19:03:23 executing program 2: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000000)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x2071, r0, 0x53) pipe(&(0x7f00000001c0)) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f00000001c0), 0x0) setsockopt$IP_VS_SO_SET_DEL(r0, 0x0, 0x484, &(0x7f0000000040)={0x87, @rand_addr=0x146, 0x4e21, 0x1, 'none\x00', 0x0, 0x1000, 0x14}, 0x2c) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000080)={0xaa}) bind(r2, &(0x7f0000000340)=@in={0x2, 0x4e20, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x80) 2018/05/03 19:03:23 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x80fe, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:23 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0xff3f000000000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:23 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf8ffffff00000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:23 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) getresuid(&(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)=0x0) r2 = getuid() sendmsg$nl_generic(r0, &(0x7f0000001640)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000001600)={&(0x7f0000000100)={0x14dc, 0x17, 0x924, 0x70bd29, 0x25dfdbfe, {0x18}, [@generic="4bec4002444c9bc13ec8684bd24c11c00c672fd9a27904f09daf88b68c8a0a253c94d9360f7aed853073d26ca40efc3a3f74bdc1eabbf773809a3b2b7833e989e153b6cee769e25f62427063537bbe1f36d66f715600c5984c3dbd0f4deb0a1938eeadf6a4bb564b33e0076601f191c70dbba152abbc01ff8825900e199ec09583db3a0206637b3df7275e9f3b42db90b5f6ae0885e61698e9caf49b303cf42f5782942e99e19830c340af", @generic="2700b7d5b7cb27f18fbd57fec145c74f9e128b612a51f2d46c08c27d4036ad3076226ebe45aa9eb6e811597502e6f9f219ae337555f382ee5471ff32ac407a0eb776", @generic="e3569361f025c1396020fc8ae1ffa86742acc758e8e7e5947c1e8214c1fb33c072a4aab3c4544bfc885d20a0cf816cff8f51f288a35dcf673c20330403fb80bffac58bd139007c4aedcf282458dbf061ef78cac8dfa8886973f609c6f5895910a2666be0ee43637162e3758e84f630fd231231d67c06f5c7a73589334b630054dfe469db5c1ef2e7247f8d1ce03b45023fb175a096f72a404159618ab3c33ad9", @generic="6a3841b6a97da8b3e3a9e6898b2dbbb3610dfca81098a8aa45827f126670da3e7409d1a74ec94b74", @generic="2b286beeae9a870b02be0e26dc0817f457e67e7c2cd0322889e46c52d8a20b6df9eb76cc6f3a29b5535f9666696dc8f89618c13ea92f674e1bd1d38a9f40c9c08b0848ca58a117129945da5036474553800c14cadb894658bfb223c2b7bed73badef8925929863b21c4573498920fccdfeda63eeb594405fcd7a29ef71afa1847e579ea04334ad8342db886c1d1e1965fd4d52e5257773c41257db7e2cb511e2ca5b54ee022c1eb6acae43aff5369aec260a9f9d1621742c8eac53323faf70df3d366359d1ee0ccff05f8c337bc85c54f906edfaa9e821303356b87443ea6b067a09c0296e88cc7bb21afdf966d21a7f55fae12e804cae4bbab75e84b2c37d712c090a2c308aa7ead80e50bbdc3b27dd257dd427f0ae22ad9c10d8ace7718bf22e5aece1f86ac859872820af2e6858011c01705de20723f4a9ef8fd25a98c54a8dc4b2a2d6daf3a8fec07e15b1a0f79f785730395a15f816d3de0d2aef49d2a67ed2ffe937e34cc399f5605439da2d9680588d3f0ea4f2d9b5033f666237537122f15d51422793720c0df438a7e86b4c2562ae3202345a6ebca2fc85f7fe1dc1cd3ffa1a3d0d5f58598f765d92edb044a23c00ffa2c7816ab3350b6450c4b707ecb55c9225b97f4494cacc863643abf09f37fcee2b0bef8819de2fb557d4a34cb6e87eb8c38991aa99a64dc23a3974c4171c6f2c095ccc2fec15fe7387ebc94a7c790d1205fd52a31361ede7b7fe277dc50bed73078ca89ad1fd8dded8bd776ce0642f49c886a64deddd6a39369a35c5cbeee6154b30ab7f0305d0d392d74fe18c4abd23bff004cc0442973a17dd18d8b0fd9ff016dfac9af6c80bf22fd32422c7e345ded3e221fbd5e105e933063d2a8cfd4f2bb96a0cd5a8054738f744482681f624fd79375946384c69a8d32a30e989e4300780a976ae43df98937871a8f7556d2d06d31a46f3b497f333cc3c529ecee20ad5a383661e0b7d512e1c6a295e342b629397057a9eaf277e95844c92b6e14fa3122666194cbebdba3d36d8c829483ed84022d88e3164a14a4cd3703aa09a09cda42f364da402742479784b1b3e206c0b7158281378de30c4f4a922d7ef551c162334792ae15066932d9628dd64b42865bf62145c98f95e3009a634127172cd5fd831eab6d9a3a651ad24a2a1afcf8c17549d18ab5e9901fe37a6ad57a5dc6d783e6f6d3cbe8462c64afd954e44e2ba29cf7bbec985a84784e82e56b049a09c0a358df68fbe0bad8eed5bbff86b8579df479582c393fec8b476a14f456428f15306059d2c0335c81ec3419974beae3c8707e17452756ec2f549346f10204e85a7871ccc301ad2c2c2e27c9fe2d171cdcb41b9f04700146cd18a084900a9b6c26a70378ade2fa1ee8de0cdd8bdb4a83fa0e639b9d8265ab2f56225a124ed8cf670db747c474bd46126424af03107e094230bb28f8fa73379d2b7672990bd7b206bad39da92c7ade99515b96029c4a5b1af3cddb3bebeab1cedca7041197d9bb01791ca519d7577281387de4a80c859f1852362c3954f80f1698ce69967b8cb3eb821b1694898739874862270f7d41ee9807d3cc2104f1f724a7e4825121350cf2e315c23599b8236265ca5a6c390aecfe5d3bb33437c9b75e7c5889084c4596b8e2b784101c798ce9c474df031d1aee61512f6096a3046cd0236a1597224bb4d2d9ee68d0f483e7ab5241d5892d80394647b693dc705fcd8acf5e9baca6fcec0f985abc5c5ef055ba5c9ce507082a0dabfe4a891d0177b0a97610bfec24799d8462190b0681c05f2466ed3ce99795bb9fc44f5ba70fbe2c794f37e9d8e00e9ea69c78f19ae9a2484a7ef229187c5e9ddb403b3b37841ee2b7f1a614b170b1349c3d5a2f6007c7c665923a2386b61bb73f13a6958830117c275e6f718eb1bd12795b55ab06797c4a56ae1d802d78724d7b01149c5e226c9388c1da8f95f4cf1340db4f766a360b6b39fe1a72689c73cb68e9045b8bc53fab240cc91b817355e0ea817be710de723ed230c672940545071c02c4424a09bc8960643f4a5950e3f2625857f33c7ef930d1800ccef9e54dfe51da85cb012b790c263e47bcda233740ec9f272f8fbd3b38ac507b4e1254fe8ae088e076f58c3b8bad1461914b59974f4e1c482d49506df9aced9fb80bc708320df2795e226d7defa3c7adee3eee7ff0340181026d542bda5aa1193616effcdb52c22b7d619c206f60fb038233a3e87544deb8d91e219307c0c4cf21effbf4ab42ffd8f7a1c5b2f72c87fc5c726f8572c4e65b7b0a358623e04c0d72920cbaff5334745e9579a10975cd20a68bf53a89084e9ebdc8c90105e4d457ed2bd04fea070ea68b5244f7da47e1022c0a32478544758e2e32e337c0d391e1711807127e4310bda53c18dd88c7a0aa5cfe20c92099372968cbc13333d1c28b3ec79b4f8bfa361479082e661de8b6125de03ee240d1779ccb64c95eeb61f098a3e5e500359e28425b57497499b4f4d9839a67fbb77d981d00837f19255021f374be6637f8907d8ceed05dbd3e2d170326da478beb0bec6b5a52b6451941f59d371bbf17b647faa56d82bd11a6a9b93cb5dd03dc0c63ad8e87dc61e1eabbfdd01a9a5db184738f57d5da95e24c7dd184ab465999791d5c0adf797224d76e09b4d5e4182b15470442027ac861ff731825d65290ab619bcc260f3847b1fb8867f63912ea9305c93379c631d7bbc9078af9195ded14ec17512e16932a1b5d7c820488e215f98698eb1b165e446f5f1f43136022d5299bd9a8bbb42ea8632436d520c7d5607e3431add3778b3864cc05bc52213386be805749ac7eaf1399a00bf3287afa63fa4b39d5d32880946472e83b0c1a274bc5fab71a0f6339c97856ca7b777d88df7f17ba41da570a300879898f6c5cd5a258aa40e870b95dc98e8ece39d5fd1c2845ddb591b77c85dbb26b5789a2675a430004556f1a252abde5bdf714f75f1acb9ebc855414840417ed9f0f2d9f2b64219cffa0cbbca126389f9f3a0d8980725e9b977b96ba3d4ce751d8af0bf7f3c464086f26c816af5696a2bca08c4e4cc65f7bfe33c739879b68b722e68bfa29ed0b5fd7e4820c97f7d4ef7c9dc6acd905429857ebe058dfec461137d568de86f86798be7ce456255bd4784fab1cb5a57cedc47cc05df7512dcfb1d8f1577baccd0ff97672c06b9c409c4e49a06d998e018360b58f0dc50ec396fdd1810e2f32bd31e94ec0c804060bc8554814d9ac241139ba190b74cf4b8c17423ff764d8659e5200085ee3aaa6284d73da4c14ce23f8152e52e0555178d7c3d76744d097c63c0e791755525d2c45d4b7245be02d885c6a78ae2ca7ca617e9f57aaa2c0a891b716831c549264a7f31d3d3db0f2924d819c2a3d6d2daa8cfee376bca63d3463d7fe49a783d6e10cf38200a3ce3c4303b2ec2a5059cc35995c683d4c65ed422b50925bdfabb24f05e98d436310c6968487ae9fd3674c57d72dda215d5e1271f3329ecba5b3e6cfd242012d7f319a4ec29f238cdfb2cee6c0edbdd3fb57d0e30836185f6038e65d2f98efcb3a40e7909e975015b2a9fc96ad740c5545c49976f76b166f8816bd245828def46a5395970158b6c88229dbde525a6b27748b2849def94ac583b1c728ede3ff3b7915182cadd60c8631b6225b35ee8d197986ae35f1baa69585ac9cd4009c6163e36a7d4b823a3649a2fd287addb0aa57af5f67fa44c422553fb83c1af43af6f612261a4e3171363e3d5e3ef97ee7fb96c6cd2d5f77efea466b15ddd6f8467d6234f68c3a509c1ddbff393b4376d8b5fd582d60a39d46b2e07fbf63f15057422634616d3c5cf6ef5ee133b036531dd72c4290afe20ab6249e309f13ed8e1fcd795b6ad792e451de36373c6e240cb9a3e9cc8b298e1336a782b397d96e4d67907a8477a61db957a2068337727df8984002a1c63b118d99e7280a44b6948e725378e31c71728c49f36e4b786f8d009e4a06d9d3321c9f78e16545668ff12a36d2bac28130cdb6cccdb795e1a91856bda5d83cd080c4e9bdcf83090211ceabc23cc6b9d7202c37752b5c2493619ba7978a42e4f189a008c413751a6af13e76a615f26c78fb8c1b8e8e3b60a48777970b7d36ed86fe8fdc83714e8d1108d511bc5bd5e2db8b51478d1e4d26c07756becc2de4b7058e52665f053521518657895b9fda59384af8fff7cf511d2779d56fefbefcc90509fef3737a0ba383986839705b04dd4532fd73a6d0520b5e49a0dc61868a2f98af4b7ae29b75ba1e1d7b179eca47a7f8ce3d30ff60f7dc7fdd72caa5a4dce061c9c16e4bb381a24576886785dbb323686ccf992c29ca9f469c8db268a3b0c6f59e64b52b159922223831df11cbc948641204bbb305b128045d40eee81ace1293744903cf1c2df08c3ed8a14678d01914612f5c49c3823cf5a8bf32a817729b535e17874dd4b362e1b7c9b4768be4a67a889af8bf8c959ee6495388e1cd8a7d94b2da75565411ed27dd656b8646f64bf5b3ac55e909b2f4bf7c4ec3aed5d56c81117d1bee2293e9b3a477f32020015f2451008caca8a82249cc641833a33f29b1329fcd125d0f1949327e0066d5c112e3433b7029a1b769d27d1740250721c1fa94aaed5ded3b77e93541f759d3cb70abc2ffd788be9abef5619453cd8c2265189c6b83e3dfd0a730712dca1ccbd93e5d9e16b85d9a94c5628bd9a63eb22e43d35a6775cdba5a69b3342aad7fe20f2bae9882b683514cc5805644fb82fb884471f2253b5335b958f1629ab87f629f45b8a12da0b5d5af5562fa3760f1592a964435fec94371cdc6e38a373186210a9f0cd5da617abc102bd27ec8680e8d55b7d8972813ea24d20c1ee7739a5bac901bbe626997331de9f396403423015e73d6dcca9d5a256c02b5167e2800f0659fac8cad48e2373a57374b4f4c1f8d6304f2d8d469d4a011b3132388430a2e361fb8253d5e2e4b5dbdb390b0c9898d9dc35801631fbee1683ec862b79ec3ac0afa0d5d4bdc37fb9b040bff4fe40e154e8ac10f0e395edcbddfec355cfaefe397d56ab0019c634344ecf82115e11d790994de484c918a22594e286ddab54a01438f6386d0ce0e462fc5b8a354108c33fa0197cafa036552091b6ae30b6dd3c5caa37112af3314ac5b123926643d405d4c43010f8a1f79544787e4dbfb61cd4ca48c82f313df1af30e010463714cafd536f7f03d718af57703de4264044dda23c7d5c9d9ed42db199b5cd6696fc65ba529bf2390076638b3610e66326ef17aabd17798480c26e71da799086dc5b0d0286300e30aa42496c6faad38ef1503c29b62098f8b73dd296145b0995c770124d7b8a3a47affa2a4726d3ae581061c5fc083d9c90badc908c8946cee44a17b3da971677b1eca57ba6a9f74b7a06733043e26adbf221f8ad5f784e029a8a9753e9322c1869d5fdeaeb0525e362a9f1647f34a1c882173cccb3bd9b32095751aea5123158a0821be1beb81a7beedf55b7a5fff7abd6acac19c13ecb800cc775f2b5fe83fbc1d8e3326f47d0252aa443e4a1c268a909f26426d13f91cfa60b591a07f6af85fdd6a899cd55d67b4488e1ecc81e4529698b0381e56c3d96e98b90fc0d5ac1c47bc0f289610c2e44e48f42835ce446f77d4cda82c1e52c6716079dfe2c3c677cbce36c56a58db7e7c92950746f133021dc8d505af52d7167fa7a77d024ff129e216a387b74e3341df70c0116cc167d46206e496e5c26c50d125b5291dbe445ab683a8f7ee74db59736c7cb26ba3392df41857bc9ef4b1c", @nested={0x198, 0x1b, [@typed={0x8, 0x6a, @fd=r0}, @typed={0x8, 0x8e, @ipv4=@multicast1=0xe0000001}, @typed={0x8, 0x31, @fd=r0}, @generic="132ae336aa225e83448c6e54b2062d5e469a9b6ef8d96fed1f370c8eac079bba419ae59f3c8fd6dc76742c32542ffcda9f1866be17523688b51b753b104c2ed30b074b652217ac5260f92e40ede7f209b68cfbc9b061b18691a52c6838c2d909c258a27622ebc79f68cc59b792d3ef6ef23c4f122fc0ab27644758201457ef1e4370c73a647a26cc2371c8740596adf9d41b87859efe1fdef34ec8de9234f8f43da8cb331198a83e58190ca25bb03cf598e9142a", @generic="f472bb686809b64697d1d4a56c0d29330173fd4ff25ec92b2ba8015860dd3b7492d4ceadea42c28a84cfe739991eaa5d50abf122280c2a4fa70b54570a843e49ab3108b5c186745e666900077475386f50353f927bf7faddba449fb429058f6d76361e2385cc63f3d3daec4393ba73dfe31d6219766a9f289467a01233a1d7196d2f60a6584bbe05f9c58a1d8ca17afc27ec3450170392646a9fbec4e7982b6efe00050c60988e6a0deb754415449f40073d37", @generic="0e6f852284976ef72fb33c921ecaddb354abd2"]}, @nested={0x154, 0x1d, [@generic="c1ca1e49534414b05809", @generic="e62b6877fa026c5593a1705e01e38700cabb6c0e08fcc0fc76231408c9fb23383b6574cd66d7712e7ffaf5436e952af578cea0af5f8702211a93bad2d32430d1ffa039b66f1aad98814d8e1048a765c50643e1de0c1e50dadec415ab011825d520d0f135c62e95872280378b277b4b4ac1fe1f3208a6e2a8d4c626cd818794", @generic="23d82660346d382bec6ac13b56399cf1", @typed={0x8, 0x68, @uid=r1}, @typed={0x8, 0x72, @uid=r2}, @generic="66abd407b6fdbddb6652fdeb90ea3eb22a90ba3ae247779583f46f09f6afb38a6f5abe67c6ecb0a886e43defb48c603e49c6512bafc8b1200724d4fdce0b2ab0be511f0db02f4aea07209b726ee21a0a81411b0ef9f1545a907ad26fb65de679156b555eed0c23e28f6b21bfb36919a5f723a4d0e1058255199937f4909a8b05951d07a05645636acf0d25031abd8f3dd1efb4074fa64691e1cd1e4dfaf05443c8153e4d1c1481"]}, @nested={0xc, 0x8c, [@typed={0x8, 0x8c, @u32=0x9d2}]}, @nested={0x10, 0x75, [@typed={0xc, 0x7b, @u64=0xa527}]}, @typed={0x8, 0x34, @u32=0xffffffff}]}, 0x14dc}, 0x1, 0x0, 0x0, 0x40000}, 0x4) 2018/05/03 19:03:23 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58000000]}}}}}}}}, 0x0) 2018/05/03 19:03:23 executing program 2: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f0000000000), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ppp\x00', 0x1ffc, 0x0) socket$inet_icmp_raw(0x2, 0x3, 0x1) connect$vsock_dgram(r1, &(0x7f0000000140)={0x28, 0x0, 0x2710, @any=0xffffffff}, 0x10) r2 = dup2(r0, r0) ioctl$sock_inet_SIOCDARP(r2, 0x8953, &(0x7f0000000080)={{0x2, 0x4e22, @broadcast=0xffffffff}, {0x0, @dev={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0xdc}}, 0x58, {0x2, 0x4e24, @multicast1=0xe0000001}, 'yam0\x00'}) ioctl$SIOCSIFMTU(r2, 0x8922, &(0x7f0000000000)={'bridge0\x00', 0x3ff}) getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS(0xffffffffffffff9c, 0x84, 0x1b, &(0x7f0000000180)=ANY=[@ANYRES32=0x0, @ANYBLOB="b6000000fcbb139d86cc440d719472f9c228f53cd0b5201862623426bf3a4a6c981d8802c62383ee2958f85696bd48d873b0ca79db2f9d98fea43f8c9151f22379b8a475e6b100abe65cf38cca00603249cee6b6bfa4624d395c7ee5a6103365c7e0c31abd7ea48832a2149717e3a393ef00b75da05cade30247f95d3e6ecd689daeaebbf393bf223efd3f066dc322a0ecb9dd331ccae4df6f7bc286e35b365b1248143b262aba46038238ca4218d0fbac8eaeec0012cce9150c"], &(0x7f0000000240)=0xbe) openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80800, 0x1) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x1f, &(0x7f0000000280)={r3, @in={{0x2, 0x4e24, @loopback=0x7f000001}}, 0x0, 0x2}, &(0x7f0000000340)=0x88) ioctl$int_in(r1, 0x5442, &(0x7f00000003c0)=0xdb) 2018/05/03 19:03:23 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x300}], 0x20) 2018/05/03 19:03:23 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vcs\x00', 0x282000, 0x0) ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT(r1, 0xc0bc5351, &(0x7f0000000240)={0x1000, 0x2, 'client1\x00', 0x2, "aac357bf30f05344", "3bc6ab173c3b8a57179cde12aaf5d50893c2166e95cf4f5b9944ad726391131f", 0x7f, 0x9}) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f0000000300)) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setresgid(r2, 0x0, r3) getdents64(r1, &(0x7f0000000340)=""/208, 0xd0) 2018/05/03 19:03:23 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff000000]}}}}}}}}, 0x0) 2018/05/03 19:03:23 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0xffffff87, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:23 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0xffffffff00000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:23 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0xf0ffffff, 0x8001) 2018/05/03 19:03:23 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000000]}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:23 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x500000000000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:23 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf5ffffff]}}}}}}}}, 0x0) 2018/05/03 19:03:23 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x2, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:23 executing program 3: sendto$inet(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) 2018/05/03 19:03:23 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x16, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:23 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x4}], 0x20) 2018/05/03 19:03:24 executing program 2: r0 = socket(0x11, 0x100000803, 0x0) connect$ipx(r0, &(0x7f0000000000)={0x4, 0x1, 0x42e91cd6, "955f09004207", 0x6}, 0x10) r1 = syz_open_dev$tun(&(0x7f00000000c0)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000180)={"6966623000faffffffffffffff00", 0x5002}) io_setup(0x4a, &(0x7f0000000240)=0x0) io_submit(r2, 0x1, &(0x7f0000000300)=[&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, r1, &(0x7f0000000280)="eb", 0x1}]) ioctl$sock_inet_SIOCSIFFLAGS(r0, 0x8914, &(0x7f0000000040)={'ifb0\x00', 0xa201}) 2018/05/03 19:03:24 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0xffffff7f00000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:24 executing program 3: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000)='/dev/urandom\x00', 0x8000, 0x0) getsockopt$EBT_SO_GET_INFO(r0, 0x0, 0x80, &(0x7f0000000040)={'nat\x00'}, &(0x7f00000000c0)=0x50) r1 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r1, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) 2018/05/03 19:03:24 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x12}], 0x20) 2018/05/03 19:03:24 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0xfc00000000000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:24 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x18, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:24 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff00]}}}}}}}}, 0x0) 2018/05/03 19:03:24 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x1000000}], 0x20) 2018/05/03 19:03:24 executing program 3: r0 = socket$inet(0x2, 0x2, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) sendto$inet(r0, &(0x7f0000000000)="41ba71a7232467d4109768501380dc", 0xf, 0x40010, &(0x7f0000000040)={0x2, 0x4e23, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) 2018/05/03 19:03:24 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x2000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:24 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0x2, 0x8001) 2018/05/03 19:03:24 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0xfec0, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:24 executing program 2: r0 = getpid() syz_emit_ethernet(0x1, &(0x7f0000c57000)=ANY=[@ANYBLOB="321a9d"], &(0x7f0000ea3000)) pause() sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005e00)=[{&(0x7f0000000440)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000040)=[{&(0x7f00000004c0)="47e37ad0cf344394bf43f96b36e7c2b8a31c89bfa71e3d04181fbd79e32e78c206f46261c8694cbca0f0c3a36b654599d7402360f4de392c4d02352e2bfa9eac5ad6bf23f887cd99d932ebe452444a3d7e36e2789fddffb6f82484d301ae89b9237fe4181bd8d85949071b698eb3e98f36c95a1f0b2a767074f945868c3f4f7d7723e3fa2ac02d1d26bf26861ddf2f3e9331c56070ecfa5d792ad1a543158eef363b2489e916ff914ad84192d2e2a7d3dede0bb181962a5f973819872a6c9bf7b9d4d91155601eb49166ca396b51a891913de774362ae9402a2360e2b2d9cf5613a541ce7e6f69ace6429a0767f61133579d7a3a326e9396220a416e7e81bd0816d7430f3838ea11c18671b6de108bde0465cacb01359219ae58cc09240a4df5478b5159f198aa30cc2cd899104608dcfc958b9f8b10ee48f5bfe134c7b5ac6dd5e71b4b26b910593cf8d2e0687ba041bb5bbd1f2621a7bb54181e4bfb1280f89923032885df0646c79b0334414f2d9529b69b9055cddfceaecb4f8a2b5204ab9ae167f6a328cdc912649a15be11fc9e79f482709d9e814995e32fda5c858a9ccbc5314a031500fc42905d81420431cf476dea1ec09b364020ada89761c2ecc01f5dd5abafe8458908c8f729ac6e31e3853773a1ecad7bdc4391d0dec1dafa5aa1beadadde5a751cff06ab26909b30cfae7d2bd8e8f0f5f7b135d2b58069b64ec2758e74324339254ac0af67620c1f0f5b9f48014dca2453be3a9868c6e4c6c8f3d69c0cc8ef7accf3545e945ab32c7e0bd6a1083763dc42a8d60b1148a227bf410f74a9a569037752542151cb6c6d4ad8d67f1cd0ab2e08333f8ab37564f9e825352c8c536ab567ff4e835433bdcb231423e2ab47c2e41e658415e762b912338a8b1863f9a18980be726fbaf070ebdcebbd425cd5dd541acb4793c5105dbe577538187bf86b385b7c81c8811fa6c208d2ae3ed12803ccf921c7635e30cbbe554f2c8505f698f47f473b16364a4a5223897a7de1d52658ba824d4e8368fceba90669319e6119cba19b6917eebdf0188d8b671e1e99d9b7ef46d0abef3b1e8a660bd30714efe8823fcff2c7a498273d952dce260f0b5ca3d05e6348dad4fd04d8e334b09d626c7eb6ba897404b96e765805db4ad236b22fa5f05336116d2a0a40234ca52077a10fc28442dd72075ad57e5dbc4aa71839ff258194c2a0d2897484211ce6b855babdef8fa4f569c30142fe4def002dc2e68364bfcb58a85f81b313ae657cd344f1f3b04b3e1e252e6b960ec8152ba374e7ea7f3fa0a637709cddc1c406096816e53690139e28fb41b09e79b232573e9ca0268c739acdc3939f9e5c2cd5d6c4b02e4a939425fba5ae5d61e70ceabcdad3d666a34b97c641894ff6ec04f1712109a2ef6a1e1d620d94659b659d89d9cf3de3636085cb447473488de453bdb221339ad5fa7fa352eef36deed2d3f6f1c7b02528a2ec788a286784e85cf30379d6f750e5ab99558df54905e0890f57d69c4bdd49c1478a6735deb4c91816b388282daccf2fab9b7ac7ac9dfab9be4e258e106c99c1f756f85edcbea898f3ec307cea515f49e631fc24adf198d0246a1d3482790e7b2a280dbc4e8ac936d4e9fcc91c3cb376b91e60b25c8cffbee9506db33720339c87565066c8552bd71e3cbfd10d785f3dd361f172a4dde6b6984323d91444ee6ad09e519d5f3b99c3afdebfaba9520726dbf7ef00815ec2b37f0e811e86954daf18a90c5e5ec191eb73244eb57c5c562515bb51b6b2742be1a9464e46fe5dbdbab1b1e3726b53bc109db605d23a753edfe24d4c631b35515f92928edb250093f6c1e30283b9b1c23dfe58fce85fa5a46fde02afd473b9a771d671e44ffc500a68f9e8d8f6f235aee7f341f538b6177fe52a5f782526f741558034d12201e49b15ff578ab5e53703058cc563147693ac68b3bffa90861954d5671afc3bd98e22bdad2f0bd021b1ca7b04d40880a0002fc8059e2cc62ac5e2cf121fbc337c4ce2a3caf02fcddd66cc230b8f70e45547e3b7df65c958c09ed3899368e3d70a0d9ee0d19501c3fc186208d27efc7894d1347e0fc507159fa23ae6b3b00c81912cb7c7f2339f4e8134727018fbe2c50f7a4599ee37cf3bc9f4cf59019fc8c39d66db96c5bcf2c1538f36efe8b3af642c35eed158d9ad25230acc6f42f4f5a1726102b27aaf11e003ba927d3569563f0a6f93281bbd88b1e01a99ce28bb32cfbec649ef06a444382469a6ac634892edf2ebba29865cf66d5b8d9a4c70cc10331b197704b06ed3ec6db3db9512325604bdd7de1bb952457e23d309d6fc7e8d143a9e3698e13ee862156e7647d8e1f0f38cbf39bc123b2454d5023bdad3da71535de9c177536dd30a7bf4ddf8829b48e9df4b7b8d3f44b7dc6bd71f8b72301d8151ee08da0ed7c3a5176937c775c4e5ce286a578411cdb9afb494e88672f0b27ef1a24c5ea61c82569f69d80fd0b07a29be44a371e552e6fbdb81f35bc086af19e64316cdf03e9e9890f5cced96c070d53bfca3aff8b72f969f3a46ce330b8cc3a91b9fbe70aa770c61bdcd7c4d019f9ef47987dda969af933fc66d118cb687ddd4571eacd2281be77271060df37771af2b15eb5faa585bf6ad4f4a50f2b18e914bb0a66cdb69ce61c0189d3702759e4ba859f95a52fcd2ef21be126d27a00d7b0550cea0ffbcd5ff30e511082ff866edbadf0d149b90125b1cbddf4db9bc30ed44972733a5eb31178a84e92e1bc813286bddceecd6cc92f902bc495d2d53bd4ace7b617be4cafa9c146eddac51d6459314fd57bc9a086849bf6b3e9ee17100be5c4b2704b41d9ddb607e10ed5b7a70537f216b52fdd3e3ac1b8138ea2e8ce3f675a0e86e611520c362a7a4feea316b0461c9fbf532b9965f37637e605679987ae2dadd7545fa7a2baf0242184d2f842094dd99af8478bf16ae9ba3812d5a8331caac41791148b831c8b137860c6e7c96571af00ce3a264e5dc42cb07acbb3b0f1507acb11c9d1aae86e33f3303a115bbc63a82ff45888ef26c8d87df2cf81711acaa0c730963dcd5a9b33b47d67ddf17ea9979ea5d876db519c9b43ac461c725b303ce14b9dfc936c4c26942954baa22d8fec0ad8f9b598ca424d05afb2cfb2e42e2e17e5baab8ffaddd515b9083587b21ad961acd2a481e701d45d92adeea80314a9638fa826b7eb735b3177fd2658c7d96073a40d87173de9c58e4c8cdcece3d4198bebfd0de5ea0f97abb857676c341f12d27b319f18b9a8233162f07b2bcf369a409cdf55fadc86e2bf4243b48c0e4395eef43fea92fc09889b50900ae76c3e13c40cb06ce5e7f87aa7432a78341766e1d26ccf74493b2bb0df70cbc8863d96ee7e14b823af4daa92f61c81c90770bb9b7a4684b34bae8ccb2733e8f64bfd666f9f2a9bc94efaf3a0ad4e1cc960c8b3488b5ddb9f71c9c16c5c8fe5d5ab46f09454b13796fe02720d6a7b23511f33b9f62796c15d676860f135cf424ddf6d37f6a9b175efd1aa4415cd3d09a77a4883b3d347b2d99dabebf4a79fc9dfe5dcbf04d96d7a2297803812674d191cba45f3e5f32c90ddd873b97826cd4b0bfa924a5c9ac2671effbf7c7ca74acdbf539ac0c2d6f8b51cae01aea56a70f43c0443ea36c12f1adb605fa772e84ec759bc7ba4a263e12363e1e19070d0c6525faa40c0c3e130ce1da0aaed185e52f7a532e972e333913aeb3eae0b771d901159ef8e15edc7f3becbaa73b57baf72977c1e92cd463199be1e17158590986db60977351e92efc9fe377e3bd2be5ffa3c2b0f99d70157e6a69d3438b53bb372f64fe61b9ccae9afe96eabfcdd39cd2367bf3b2ce601629ed775f4c22f2288263ed4427fae7517f1787c35c5ac54216fd0adfa331557eb024a65069a82c2189cce7ab244f94af46985803438efa0720f6dcb5e9f745daab1d44584342b8bcebd698b67fa82e5219119244a249a5d917b87fd398a8e45258487ffe9420c821c6a0a809381c8e8b881a435177bd6c46e72a68bee2f2d5bd393c3acb262340505962d7f5cc12508321c17db4f654cc1e8cdecbb2773b13467eeb7e54b8a607b54db2fe49916f30edf20af10c54e35a73f74f77d8e0ea0f868f982d7755296e6ee9ffdb34b453d1dd310ffb8fa9e0834d2ec123217badb0d872fa4813377c46e0ee00513973dad9b0e08539c852ca36c8eddeb2a574cfd6f27a91422a9d7adacaa98ebfdecd20b64162ab286b3af55254f09ef46450e0b18cb9ca4b41ac280c3981a662c9b60a2a47286db99600a4b201025562f43659d8498dff8f749f5a53c2067e519024f33c91ee248d247f6318606e20e88cf11f0ba8bf2ee809cab25c01cd3b9576a617128069b64699a3d57c9cf160174d927359c206b6b41e0f3707e5428529c68ad23f6b95db66b2cfa84ab522ea2e7c540b71824c2e9f04f08dd639f33d9e75d61c04c06cf0db7a4c80717c6228a838f59d9ca07844d5d1273f3a01823b10bc17835622783d4e3372cc58f35b5e9ba3eeff7a10ef674e19a8b1ed90b353bcc82d88ecc3e453d552c109012c1069547fd1a10d13c38f3823a80a3c0fc9037cab87d2ac562e674cea66f434d2f4214fa90ba284cfdc438d9ac493fed82f513667b5390fad2b9d412ffed80d0cdc44565b662620a8b29140fc21545fe9306754c4ad0307724823ea4e4272f725f88172045e8509667e6583d947728b9bc35b650f86d9708abf46f2446390f473ffd71a39a7fb95c3a41007b042cff70568d90c3c9c2623a05a5eb9f7ac093f28dc1e3a12bdcfadeb89d933a9f58864358cbba0ae25825e8a94df72414e9667edf17210361dba6f5d09ecee709a15a2371c0b32e054832924babc954d8f9485212ceaf9f3aeec418f5eb2097457b21db156325367b53f829bd16d1b446e75d0796f7f05330341ce6baf62a78ef9c9be4fde0fb2e5ee018e001eb59b8d06037d335f41db5d9597583cee5cdea113d5621ed2d05504fddc80b5dfd7d3367a48e12c9a5372b115651281a874b079ab45b9fc0c2e7dca3640d6012deb5a93c6571c4dc8e20cc89484f682038a4e87c91c3da0b4b8603f2414c66b12a7d1bdcf99c77c3ab7bfb6ef38652a550b889f6c70c9761962a1d143d143bd305da60854f4d0fa5bcbce42957470b09fe9d35851ffcc45a72dae5f06fa609c1017feb30d0de9d356744792ce302b1db97ce83df3aa97352886e8b64e303bd9144f86914617b294983458c454ae452fda6edaa5849779c7a655b084c6ee58d66bc565d91da167409b84afa87227c1ceca70710cd144aec3b70df4db5008023b5b8addf40e6a4520778747a8838ba20744f387c3cc4005006e70fdf3e0ebb9d07a3c8f516d6bc8be7c6d73430377ec701c2df17ce767d89580561ba03a0128f7d47ec77282ad71ca6561ae4e6b43539a90660f039d0267e651458d949b40da25e94f75b47cfeef31c103616be2a9e4a3af9f419651ce71f6cd701f75f0ffe691c8973b87777a7da5ba70be07f7647af5", 0xf47}], 0x1, &(0x7f0000001700)}], 0x1, 0x0) process_vm_readv(r0, &(0x7f0000001400), 0x1, &(0x7f0000000000)=[{&(0x7f0000002780)=""/204, 0xd7e1e1d24b36aac5}, {&(0x7f0000002880)=""/183, 0x9}], 0x2, 0x0) 2018/05/03 19:03:25 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x4000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:25 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58]}}}}}}}}, 0x0) 2018/05/03 19:03:25 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x2]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:25 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x3f00}], 0x20) 2018/05/03 19:03:25 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x1a, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:25 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x20000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:25 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) r1 = dup3(r0, r0, 0x80000) setsockopt$packet_fanout_data(r1, 0x107, 0x16, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x8, 0x7, 0xb5, 0x100}]}, 0x8) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) 2018/05/03 19:03:25 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x1400}], 0x20) 2018/05/03 19:03:25 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000000]}}}}}}}}, 0x0) 2018/05/03 19:03:25 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0xf000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:25 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0xa000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:25 executing program 3: r0 = socket$inet(0x2, 0x7, 0x9) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) pipe2(&(0x7f0000000000), 0x84800) 2018/05/03 19:03:25 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x1300000000000000}], 0x20) 2018/05/03 19:03:25 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0xa00, 0x8001) 2018/05/03 19:03:25 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0xe000000100000000, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:26 executing program 2: 2018/05/03 19:03:26 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x1000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:26 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf5ffffff00000000]}}}}}}}}, 0x0) 2018/05/03 19:03:26 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x300, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:26 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x1000000000000}], 0x20) 2018/05/03 19:03:26 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000)='/dev/urandom\x00', 0x2000, 0x0) ioctl$PERF_EVENT_IOC_QUERY_BPF(r1, 0xc004240a, &(0x7f0000000040)={0x2, 0x0, [0x0, 0x0]}) setsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x4, &(0x7f0000000080)=0x101, 0x4) 2018/05/03 19:03:26 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0x900, 0x8001) 2018/05/03 19:03:26 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0x2, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:26 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$DRM_IOCTL_RES_CTX(0xffffffffffffffff, 0xc0086426, &(0x7f0000000100)={0x9, &(0x7f0000000080)=[{}, {}, {}, {}, {}, {0x0}, {}, {}, {}]}) ioctl$DRM_IOCTL_LOCK(r0, 0x4008642a, &(0x7f0000000140)={r1, 0x14}) r2 = socket$inet(0x2, 0x3, 0x10) connect$inet(r2, &(0x7f0000000000)={0x2, 0x4e21, @loopback=0x7f000001}, 0x10) sendto$inet(r2, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) 2018/05/03 19:03:26 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000]}}}}}}}}, 0x0) 2018/05/03 19:03:26 executing program 2: r0 = getpid() syz_emit_ethernet(0x1, &(0x7f0000c57000)=ANY=[@ANYBLOB="321a"], &(0x7f0000ea3000)) pause() sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005e00)=[{&(0x7f0000000440)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000040)=[{&(0x7f00000004c0)="47e37ad0cf344394bf43f96b36e7c2b8a31c89bfa71e3d04181fbd79e32e78c206f46261c8694cbca0f0c3a36b654599d7402360f4de392c4d02352e2bfa9eac5ad6bf23f887cd99d932ebe452444a3d7e36e2789fddffb6f82484d301ae89b9237fe4181bd8d85949071b698eb3e98f36c95a1f0b2a767074f945868c3f4f7d7723e3fa2ac02d1d26bf26861ddf2f3e9331c56070ecfa5d792ad1a543158eef363b2489e916ff914ad84192d2e2a7d3dede0bb181962a5f973819872a6c9bf7b9d4d91155601eb49166ca396b51a891913de774362ae9402a2360e2b2d9cf5613a541ce7e6f69ace6429a0767f61133579d7a3a326e9396220a416e7e81bd0816d7430f3838ea11c18671b6de108bde0465cacb01359219ae58cc09240a4df5478b5159f198aa30cc2cd899104608dcfc958b9f8b10ee48f5bfe134c7b5ac6dd5e71b4b26b910593cf8d2e0687ba041bb5bbd1f2621a7bb54181e4bfb1280f89923032885df0646c79b0334414f2d9529b69b9055cddfceaecb4f8a2b5204ab9ae167f6a328cdc912649a15be11fc9e79f482709d9e814995e32fda5c858a9ccbc5314a031500fc42905d81420431cf476dea1ec09b364020ada89761c2ecc01f5dd5abafe8458908c8f729ac6e31e3853773a1ecad7bdc4391d0dec1dafa5aa1beadadde5a751cff06ab26909b30cfae7d2bd8e8f0f5f7b135d2b58069b64ec2758e74324339254ac0af67620c1f0f5b9f48014dca2453be3a9868c6e4c6c8f3d69c0cc8ef7accf3545e945ab32c7e0bd6a1083763dc42a8d60b1148a227bf410f74a9a569037752542151cb6c6d4ad8d67f1cd0ab2e08333f8ab37564f9e825352c8c536ab567ff4e835433bdcb231423e2ab47c2e41e658415e762b912338a8b1863f9a18980be726fbaf070ebdcebbd425cd5dd541acb4793c5105dbe577538187bf86b385b7c81c8811fa6c208d2ae3ed12803ccf921c7635e30cbbe554f2c8505f698f47f473b16364a4a5223897a7de1d52658ba824d4e8368fceba90669319e6119cba19b6917eebdf0188d8b671e1e99d9b7ef46d0abef3b1e8a660bd30714efe8823fcff2c7a498273d952dce260f0b5ca3d05e6348dad4fd04d8e334b09d626c7eb6ba897404b96e765805db4ad236b22fa5f05336116d2a0a40234ca52077a10fc28442dd72075ad57e5dbc4aa71839ff258194c2a0d2897484211ce6b855babdef8fa4f569c30142fe4def002dc2e68364bfcb58a85f81b313ae657cd344f1f3b04b3e1e252e6b960ec8152ba374e7ea7f3fa0a637709cddc1c406096816e53690139e28fb41b09e79b232573e9ca0268c739acdc3939f9e5c2cd5d6c4b02e4a939425fba5ae5d61e70ceabcdad3d666a34b97c641894ff6ec04f1712109a2ef6a1e1d620d94659b659d89d9cf3de3636085cb447473488de453bdb221339ad5fa7fa352eef36deed2d3f6f1c7b02528a2ec788a286784e85cf30379d6f750e5ab99558df54905e0890f57d69c4bdd49c1478a6735deb4c91816b388282daccf2fab9b7ac7ac9dfab9be4e258e106c99c1f756f85edcbea898f3ec307cea515f49e631fc24adf198d0246a1d3482790e7b2a280dbc4e8ac936d4e9fcc91c3cb376b91e60b25c8cffbee9506db33720339c87565066c8552bd71e3cbfd10d785f3dd361f172a4dde6b6984323d91444ee6ad09e519d5f3b99c3afdebfaba9520726dbf7ef00815ec2b37f0e811e86954daf18a90c5e5ec191eb73244eb57c5c562515bb51b6b2742be1a9464e46fe5dbdbab1b1e3726b53bc109db605d23a753edfe24d4c631b35515f92928edb250093f6c1e30283b9b1c23dfe58fce85fa5a46fde02afd473b9a771d671e44ffc500a68f9e8d8f6f235aee7f341f538b6177fe52a5f782526f741558034d12201e49b15ff578ab5e53703058cc563147693ac68b3bffa90861954d5671afc3bd98e22bdad2f0bd021b1ca7b04d40880a0002fc8059e2cc62ac5e2cf121fbc337c4ce2a3caf02fcddd66cc230b8f70e45547e3b7df65c958c09ed3899368e3d70a0d9ee0d19501c3fc186208d27efc7894d1347e0fc507159fa23ae6b3b00c81912cb7c7f2339f4e8134727018fbe2c50f7a4599ee37cf3bc9f4cf59019fc8c39d66db96c5bcf2c1538f36efe8b3af642c35eed158d9ad25230acc6f42f4f5a1726102b27aaf11e003ba927d3569563f0a6f93281bbd88b1e01a99ce28bb32cfbec649ef06a444382469a6ac634892edf2ebba29865cf66d5b8d9a4c70cc10331b197704b06ed3ec6db3db9512325604bdd7de1bb952457e23d309d6fc7e8d143a9e3698e13ee862156e7647d8e1f0f38cbf39bc123b2454d5023bdad3da71535de9c177536dd30a7bf4ddf8829b48e9df4b7b8d3f44b7dc6bd71f8b72301d8151ee08da0ed7c3a5176937c775c4e5ce286a578411cdb9afb494e88672f0b27ef1a24c5ea61c82569f69d80fd0b07a29be44a371e552e6fbdb81f35bc086af19e64316cdf03e9e9890f5cced96c070d53bfca3aff8b72f969f3a46ce330b8cc3a91b9fbe70aa770c61bdcd7c4d019f9ef47987dda969af933fc66d118cb687ddd4571eacd2281be77271060df37771af2b15eb5faa585bf6ad4f4a50f2b18e914bb0a66cdb69ce61c0189d3702759e4ba859f95a52fcd2ef21be126d27a00d7b0550cea0ffbcd5ff30e511082ff866edbadf0d149b90125b1cbddf4db9bc30ed44972733a5eb31178a84e92e1bc813286bddceecd6cc92f902bc495d2d53bd4ace7b617be4cafa9c146eddac51d6459314fd57bc9a086849bf6b3e9ee17100be5c4b2704b41d9ddb607e10ed5b7a70537f216b52fdd3e3ac1b8138ea2e8ce3f675a0e86e611520c362a7a4feea316b0461c9fbf532b9965f37637e605679987ae2dadd7545fa7a2baf0242184d2f842094dd99af8478bf16ae9ba3812d5a8331caac41791148b831c8b137860c6e7c96571af00ce3a264e5dc42cb07acbb3b0f1507acb11c9d1aae86e33f3303a115bbc63a82ff45888ef26c8d87df2cf81711acaa0c730963dcd5a9b33b47d67ddf17ea9979ea5d876db519c9b43ac461c725b303ce14b9dfc936c4c26942954baa22d8fec0ad8f9b598ca424d05afb2cfb2e42e2e17e5baab8ffaddd515b9083587b21ad961acd2a481e701d45d92adeea80314a9638fa826b7eb735b3177fd2658c7d96073a40d87173de9c58e4c8cdcece3d4198bebfd0de5ea0f97abb857676c341f12d27b319f18b9a8233162f07b2bcf369a409cdf55fadc86e2bf4243b48c0e4395eef43fea92fc09889b50900ae76c3e13c40cb06ce5e7f87aa7432a78341766e1d26ccf74493b2bb0df70cbc8863d96ee7e14b823af4daa92f61c81c90770bb9b7a4684b34bae8ccb2733e8f64bfd666f9f2a9bc94efaf3a0ad4e1cc960c8b3488b5ddb9f71c9c16c5c8fe5d5ab46f09454b13796fe02720d6a7b23511f33b9f62796c15d676860f135cf424ddf6d37f6a9b175efd1aa4415cd3d09a77a4883b3d347b2d99dabebf4a79fc9dfe5dcbf04d96d7a2297803812674d191cba45f3e5f32c90ddd873b97826cd4b0bfa924a5c9ac2671effbf7c7ca74acdbf539ac0c2d6f8b51cae01aea56a70f43c0443ea36c12f1adb605fa772e84ec759bc7ba4a263e12363e1e19070d0c6525faa40c0c3e130ce1da0aaed185e52f7a532e972e333913aeb3eae0b771d901159ef8e15edc7f3becbaa73b57baf72977c1e92cd463199be1e17158590986db60977351e92efc9fe377e3bd2be5ffa3c2b0f99d70157e6a69d3438b53bb372f64fe61b9ccae9afe96eabfcdd39cd2367bf3b2ce601629ed775f4c22f2288263ed4427fae7517f1787c35c5ac54216fd0adfa331557eb024a65069a82c2189cce7ab244f94af46985803438efa0720f6dcb5e9f745daab1d44584342b8bcebd698b67fa82e5219119244a249a5d917b87fd398a8e45258487ffe9420c821c6a0a809381c8e8b881a435177bd6c46e72a68bee2f2d5bd393c3acb262340505962d7f5cc12508321c17db4f654cc1e8cdecbb2773b13467eeb7e54b8a607b54db2fe49916f30edf20af10c54e35a73f74f77d8e0ea0f868f982d7755296e6ee9ffdb34b453d1dd310ffb8fa9e0834d2ec123217badb0d872fa4813377c46e0ee00513973dad9b0e08539c852ca36c8eddeb2a574cfd6f27a91422a9d7adacaa98ebfdecd20b64162ab286b3af55254f09ef46450e0b18cb9ca4b41ac280c3981a662c9b60a2a47286db99600a4b201025562f43659d8498dff8f749f5a53c2067e519024f33c91ee248d247f6318606e20e88cf11f0ba8bf2ee809cab25c01cd3b9576a617128069b64699a3d57c9cf160174d927359c206b6b41e0f3707e5428529c68ad23f6b95db66b2cfa84ab522ea2e7c540b71824c2e9f04f08dd639f33d9e75d61c04c06cf0db7a4c80717c6228a838f59d9ca07844d5d1273f3a01823b10bc17835622783d4e3372cc58f35b5e9ba3eeff7a10ef674e19a8b1ed90b353bcc82d88ecc3e453d552c109012c1069547fd1a10d13c38f3823a80a3c0fc9037cab87d2ac562e674cea66f434d2f4214fa90ba284cfdc438d9ac493fed82f513667b5390fad2b9d412ffed80d0cdc44565b662620a8b29140fc21545fe9306754c4ad0307724823ea4e4272f725f88172045e8509667e6583d947728b9bc35b650f86d9708abf46f2446390f473ffd71a39a7fb95c3a41007b042cff70568d90c3c9c2623a05a5eb9f7ac093f28dc1e3a12bdcfadeb89d933a9f58864358cbba0ae25825e8a94df72414e9667edf17210361dba6f5d09ecee709a15a2371c0b32e054832924babc954d8f9485212ceaf9f3aeec418f5eb2097457b21db156325367b53f829bd16d1b446e75d0796f7f05330341ce6baf62a78ef9c9be4fde0fb2e5ee018e001eb59b8d06037d335f41db5d9597583cee5cdea113d5621ed2d05504fddc80b5dfd7d3367a48e12c9a5372b115651281a874b079ab45b9fc0c2e7dca3640d6012deb5a93c6571c4dc8e20cc89484f682038a4e87c91c3da0b4b8603f2414c66b12a7d1bdcf99c77c3ab7bfb6ef38652a550b889f6c70c9761962a1d143d143bd305da60854f4d0fa5bcbce42957470b09fe9d35851ffcc45a72dae5f06fa609c1017feb30d0de9d356744792ce302b1db97ce83df3aa97352886e8b64e303bd9144f86914617b294983458c454ae452fda6edaa5849779c7a655b084c6ee58d66bc565d91da167409b84afa87227c1ceca70710cd144aec3b70df4db5008023b5b8addf40e6a4520778747a8838ba20744f387c3cc4005006e70fdf3e0ebb9d07a3c8f516d6bc8be7c6d73430377ec701c2df17ce767d89580561ba03a0128f7d47ec77282ad71ca6561ae4e6b43539a90660f039d0267e651458d949b40da25e94f75b47cfeef31c103616be2a9e4a3af9f419651ce71f6cd701f75f0ffe691c8973b87777a7da5ba70be07f7647af5", 0xf47}], 0x1, &(0x7f0000001700)}], 0x1, 0x0) process_vm_readv(r0, &(0x7f0000001400), 0x1, &(0x7f0000000000)=[{&(0x7f0000002780)=""/204, 0xd7e1e1d24b36aac5}, {&(0x7f0000002880)=""/183, 0x9}], 0x2, 0x0) 2018/05/03 19:03:26 executing program 3: prctl$setname(0xf, &(0x7f0000000000)='#\x00') r0 = socket$inet(0x2, 0x5, 0x9) sendto$inet(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuset.effective_cpus\x00', 0x0, 0x0) setsockopt$bt_BT_POWER(r1, 0x112, 0x9, &(0x7f0000000080)=0x1, 0x1) 2018/05/03 19:03:26 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0xfe80, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:26 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x500]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:26 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0x1700000000000000, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:26 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0x400000000000000, 0x8001) 2018/05/03 19:03:26 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff00000000000000]}}}}}}}}, 0x0) 2018/05/03 19:03:26 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x3f00000000000000}], 0x20) 2018/05/03 19:03:26 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0xefffffff00000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:26 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x1e00}], 0x20) 2018/05/03 19:03:26 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff00000000]}}}}}}}}, 0x0) 2018/05/03 19:03:26 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x5, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:26 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0x2000000000000000, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:26 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x14}], 0x20) 2018/05/03 19:03:26 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x2000000000000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:26 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) socketpair(0x15, 0x7, 0x8df, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r1, 0x84, 0x1e, &(0x7f0000000040), &(0x7f0000000080)=0xffffffffffffff9d) 2018/05/03 19:03:27 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0x7400, 0x8001) 2018/05/03 19:03:27 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0x4000000, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:27 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3000000]}}}}}}}}, 0x0) 2018/05/03 19:03:27 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0xff00000000000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:27 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) getsockopt$EBT_SO_GET_ENTRIES(r0, 0x0, 0x81, &(0x7f00000000c0)={'broute\x00', 0x0, 0x4, 0x23, [], 0x5, &(0x7f0000000000)=[{}, {}, {}, {}, {}], &(0x7f0000000080)=""/35}, &(0x7f0000000140)=0x50) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x2, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) 2018/05/03 19:03:27 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x400000000000000}], 0x20) 2018/05/03 19:03:27 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0xf00000000000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:27 executing program 2: r0 = getpid() syz_emit_ethernet(0x1, &(0x7f0000c57000)=ANY=[@ANYBLOB="df01"], &(0x7f0000ea3000)) pause() sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005e00)=[{&(0x7f0000000440)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000040)=[{&(0x7f00000004c0)="47e37ad0cf344394bf43f96b36e7c2b8a31c89bfa71e3d04181fbd79e32e78c206f46261c8694cbca0f0c3a36b654599d7402360f4de392c4d02352e2bfa9eac5ad6bf23f887cd99d932ebe452444a3d7e36e2789fddffb6f82484d301ae89b9237fe4181bd8d85949071b698eb3e98f36c95a1f0b2a767074f945868c3f4f7d7723e3fa2ac02d1d26bf26861ddf2f3e9331c56070ecfa5d792ad1a543158eef363b2489e916ff914ad84192d2e2a7d3dede0bb181962a5f973819872a6c9bf7b9d4d91155601eb49166ca396b51a891913de774362ae9402a2360e2b2d9cf5613a541ce7e6f69ace6429a0767f61133579d7a3a326e9396220a416e7e81bd0816d7430f3838ea11c18671b6de108bde0465cacb01359219ae58cc09240a4df5478b5159f198aa30cc2cd899104608dcfc958b9f8b10ee48f5bfe134c7b5ac6dd5e71b4b26b910593cf8d2e0687ba041bb5bbd1f2621a7bb54181e4bfb1280f89923032885df0646c79b0334414f2d9529b69b9055cddfceaecb4f8a2b5204ab9ae167f6a328cdc912649a15be11fc9e79f482709d9e814995e32fda5c858a9ccbc5314a031500fc42905d81420431cf476dea1ec09b364020ada89761c2ecc01f5dd5abafe8458908c8f729ac6e31e3853773a1ecad7bdc4391d0dec1dafa5aa1beadadde5a751cff06ab26909b30cfae7d2bd8e8f0f5f7b135d2b58069b64ec2758e74324339254ac0af67620c1f0f5b9f48014dca2453be3a9868c6e4c6c8f3d69c0cc8ef7accf3545e945ab32c7e0bd6a1083763dc42a8d60b1148a227bf410f74a9a569037752542151cb6c6d4ad8d67f1cd0ab2e08333f8ab37564f9e825352c8c536ab567ff4e835433bdcb231423e2ab47c2e41e658415e762b912338a8b1863f9a18980be726fbaf070ebdcebbd425cd5dd541acb4793c5105dbe577538187bf86b385b7c81c8811fa6c208d2ae3ed12803ccf921c7635e30cbbe554f2c8505f698f47f473b16364a4a5223897a7de1d52658ba824d4e8368fceba90669319e6119cba19b6917eebdf0188d8b671e1e99d9b7ef46d0abef3b1e8a660bd30714efe8823fcff2c7a498273d952dce260f0b5ca3d05e6348dad4fd04d8e334b09d626c7eb6ba897404b96e765805db4ad236b22fa5f05336116d2a0a40234ca52077a10fc28442dd72075ad57e5dbc4aa71839ff258194c2a0d2897484211ce6b855babdef8fa4f569c30142fe4def002dc2e68364bfcb58a85f81b313ae657cd344f1f3b04b3e1e252e6b960ec8152ba374e7ea7f3fa0a637709cddc1c406096816e53690139e28fb41b09e79b232573e9ca0268c739acdc3939f9e5c2cd5d6c4b02e4a939425fba5ae5d61e70ceabcdad3d666a34b97c641894ff6ec04f1712109a2ef6a1e1d620d94659b659d89d9cf3de3636085cb447473488de453bdb221339ad5fa7fa352eef36deed2d3f6f1c7b02528a2ec788a286784e85cf30379d6f750e5ab99558df54905e0890f57d69c4bdd49c1478a6735deb4c91816b388282daccf2fab9b7ac7ac9dfab9be4e258e106c99c1f756f85edcbea898f3ec307cea515f49e631fc24adf198d0246a1d3482790e7b2a280dbc4e8ac936d4e9fcc91c3cb376b91e60b25c8cffbee9506db33720339c87565066c8552bd71e3cbfd10d785f3dd361f172a4dde6b6984323d91444ee6ad09e519d5f3b99c3afdebfaba9520726dbf7ef00815ec2b37f0e811e86954daf18a90c5e5ec191eb73244eb57c5c562515bb51b6b2742be1a9464e46fe5dbdbab1b1e3726b53bc109db605d23a753edfe24d4c631b35515f92928edb250093f6c1e30283b9b1c23dfe58fce85fa5a46fde02afd473b9a771d671e44ffc500a68f9e8d8f6f235aee7f341f538b6177fe52a5f782526f741558034d12201e49b15ff578ab5e53703058cc563147693ac68b3bffa90861954d5671afc3bd98e22bdad2f0bd021b1ca7b04d40880a0002fc8059e2cc62ac5e2cf121fbc337c4ce2a3caf02fcddd66cc230b8f70e45547e3b7df65c958c09ed3899368e3d70a0d9ee0d19501c3fc186208d27efc7894d1347e0fc507159fa23ae6b3b00c81912cb7c7f2339f4e8134727018fbe2c50f7a4599ee37cf3bc9f4cf59019fc8c39d66db96c5bcf2c1538f36efe8b3af642c35eed158d9ad25230acc6f42f4f5a1726102b27aaf11e003ba927d3569563f0a6f93281bbd88b1e01a99ce28bb32cfbec649ef06a444382469a6ac634892edf2ebba29865cf66d5b8d9a4c70cc10331b197704b06ed3ec6db3db9512325604bdd7de1bb952457e23d309d6fc7e8d143a9e3698e13ee862156e7647d8e1f0f38cbf39bc123b2454d5023bdad3da71535de9c177536dd30a7bf4ddf8829b48e9df4b7b8d3f44b7dc6bd71f8b72301d8151ee08da0ed7c3a5176937c775c4e5ce286a578411cdb9afb494e88672f0b27ef1a24c5ea61c82569f69d80fd0b07a29be44a371e552e6fbdb81f35bc086af19e64316cdf03e9e9890f5cced96c070d53bfca3aff8b72f969f3a46ce330b8cc3a91b9fbe70aa770c61bdcd7c4d019f9ef47987dda969af933fc66d118cb687ddd4571eacd2281be77271060df37771af2b15eb5faa585bf6ad4f4a50f2b18e914bb0a66cdb69ce61c0189d3702759e4ba859f95a52fcd2ef21be126d27a00d7b0550cea0ffbcd5ff30e511082ff866edbadf0d149b90125b1cbddf4db9bc30ed44972733a5eb31178a84e92e1bc813286bddceecd6cc92f902bc495d2d53bd4ace7b617be4cafa9c146eddac51d6459314fd57bc9a086849bf6b3e9ee17100be5c4b2704b41d9ddb607e10ed5b7a70537f216b52fdd3e3ac1b8138ea2e8ce3f675a0e86e611520c362a7a4feea316b0461c9fbf532b9965f37637e605679987ae2dadd7545fa7a2baf0242184d2f842094dd99af8478bf16ae9ba3812d5a8331caac41791148b831c8b137860c6e7c96571af00ce3a264e5dc42cb07acbb3b0f1507acb11c9d1aae86e33f3303a115bbc63a82ff45888ef26c8d87df2cf81711acaa0c730963dcd5a9b33b47d67ddf17ea9979ea5d876db519c9b43ac461c725b303ce14b9dfc936c4c26942954baa22d8fec0ad8f9b598ca424d05afb2cfb2e42e2e17e5baab8ffaddd515b9083587b21ad961acd2a481e701d45d92adeea80314a9638fa826b7eb735b3177fd2658c7d96073a40d87173de9c58e4c8cdcece3d4198bebfd0de5ea0f97abb857676c341f12d27b319f18b9a8233162f07b2bcf369a409cdf55fadc86e2bf4243b48c0e4395eef43fea92fc09889b50900ae76c3e13c40cb06ce5e7f87aa7432a78341766e1d26ccf74493b2bb0df70cbc8863d96ee7e14b823af4daa92f61c81c90770bb9b7a4684b34bae8ccb2733e8f64bfd666f9f2a9bc94efaf3a0ad4e1cc960c8b3488b5ddb9f71c9c16c5c8fe5d5ab46f09454b13796fe02720d6a7b23511f33b9f62796c15d676860f135cf424ddf6d37f6a9b175efd1aa4415cd3d09a77a4883b3d347b2d99dabebf4a79fc9dfe5dcbf04d96d7a2297803812674d191cba45f3e5f32c90ddd873b97826cd4b0bfa924a5c9ac2671effbf7c7ca74acdbf539ac0c2d6f8b51cae01aea56a70f43c0443ea36c12f1adb605fa772e84ec759bc7ba4a263e12363e1e19070d0c6525faa40c0c3e130ce1da0aaed185e52f7a532e972e333913aeb3eae0b771d901159ef8e15edc7f3becbaa73b57baf72977c1e92cd463199be1e17158590986db60977351e92efc9fe377e3bd2be5ffa3c2b0f99d70157e6a69d3438b53bb372f64fe61b9ccae9afe96eabfcdd39cd2367bf3b2ce601629ed775f4c22f2288263ed4427fae7517f1787c35c5ac54216fd0adfa331557eb024a65069a82c2189cce7ab244f94af46985803438efa0720f6dcb5e9f745daab1d44584342b8bcebd698b67fa82e5219119244a249a5d917b87fd398a8e45258487ffe9420c821c6a0a809381c8e8b881a435177bd6c46e72a68bee2f2d5bd393c3acb262340505962d7f5cc12508321c17db4f654cc1e8cdecbb2773b13467eeb7e54b8a607b54db2fe49916f30edf20af10c54e35a73f74f77d8e0ea0f868f982d7755296e6ee9ffdb34b453d1dd310ffb8fa9e0834d2ec123217badb0d872fa4813377c46e0ee00513973dad9b0e08539c852ca36c8eddeb2a574cfd6f27a91422a9d7adacaa98ebfdecd20b64162ab286b3af55254f09ef46450e0b18cb9ca4b41ac280c3981a662c9b60a2a47286db99600a4b201025562f43659d8498dff8f749f5a53c2067e519024f33c91ee248d247f6318606e20e88cf11f0ba8bf2ee809cab25c01cd3b9576a617128069b64699a3d57c9cf160174d927359c206b6b41e0f3707e5428529c68ad23f6b95db66b2cfa84ab522ea2e7c540b71824c2e9f04f08dd639f33d9e75d61c04c06cf0db7a4c80717c6228a838f59d9ca07844d5d1273f3a01823b10bc17835622783d4e3372cc58f35b5e9ba3eeff7a10ef674e19a8b1ed90b353bcc82d88ecc3e453d552c109012c1069547fd1a10d13c38f3823a80a3c0fc9037cab87d2ac562e674cea66f434d2f4214fa90ba284cfdc438d9ac493fed82f513667b5390fad2b9d412ffed80d0cdc44565b662620a8b29140fc21545fe9306754c4ad0307724823ea4e4272f725f88172045e8509667e6583d947728b9bc35b650f86d9708abf46f2446390f473ffd71a39a7fb95c3a41007b042cff70568d90c3c9c2623a05a5eb9f7ac093f28dc1e3a12bdcfadeb89d933a9f58864358cbba0ae25825e8a94df72414e9667edf17210361dba6f5d09ecee709a15a2371c0b32e054832924babc954d8f9485212ceaf9f3aeec418f5eb2097457b21db156325367b53f829bd16d1b446e75d0796f7f05330341ce6baf62a78ef9c9be4fde0fb2e5ee018e001eb59b8d06037d335f41db5d9597583cee5cdea113d5621ed2d05504fddc80b5dfd7d3367a48e12c9a5372b115651281a874b079ab45b9fc0c2e7dca3640d6012deb5a93c6571c4dc8e20cc89484f682038a4e87c91c3da0b4b8603f2414c66b12a7d1bdcf99c77c3ab7bfb6ef38652a550b889f6c70c9761962a1d143d143bd305da60854f4d0fa5bcbce42957470b09fe9d35851ffcc45a72dae5f06fa609c1017feb30d0de9d356744792ce302b1db97ce83df3aa97352886e8b64e303bd9144f86914617b294983458c454ae452fda6edaa5849779c7a655b084c6ee58d66bc565d91da167409b84afa87227c1ceca70710cd144aec3b70df4db5008023b5b8addf40e6a4520778747a8838ba20744f387c3cc4005006e70fdf3e0ebb9d07a3c8f516d6bc8be7c6d73430377ec701c2df17ce767d89580561ba03a0128f7d47ec77282ad71ca6561ae4e6b43539a90660f039d0267e651458d949b40da25e94f75b47cfeef31c103616be2a9e4a3af9f419651ce71f6cd701f75f0ffe691c8973b87777a7da5ba70be07f7647af5", 0xf47}], 0x1, &(0x7f0000001700)}], 0x1, 0x0) process_vm_readv(r0, &(0x7f0000001400), 0x1, &(0x7f0000000000)=[{&(0x7f0000002780)=""/204, 0xd7e1e1d24b36aac5}, {&(0x7f0000002880)=""/183, 0x9}], 0x2, 0x0) 2018/05/03 19:03:27 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) r1 = syz_open_dev$amidi(&(0x7f0000000100)='/dev/amidi#\x00', 0x6, 0x400) ioctl$KDGETKEYCODE(r1, 0x4b4c, &(0x7f0000000140)={0x1, 0x3}) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x4e23, 0x4, @dev={0xfe, 0x80, [], 0x17}, 0xff}, @in={0x2, 0x4e21, @rand_addr=0x200}, @in={0x2, 0x4e24, @loopback=0x7f000001}, @in={0x2, 0x4e21, @rand_addr=0xe29}, @in={0x2, 0x4e20, @broadcast=0xffffffff}, @in={0x2, 0x4e22, @multicast2=0xe0000002}, @in6={0xa, 0x4e23, 0x6, @dev={0xfe, 0x80, [], 0x10}, 0x1ff}, @in6={0xa, 0x4e22, 0x1f, @loopback={0x0, 0x1}}], 0xa4) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000000c0)='cpuacct.usage_percpu_sys\x00', 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE(r2, 0xc0105303, &(0x7f0000000180)={0x6, 0x6, 0x2c88}) ioctl$SNDRV_TIMER_IOCTL_CONTINUE(r2, 0x54a2) socket$can_bcm(0x1d, 0x2, 0x2) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) 2018/05/03 19:03:28 executing program 2: r0 = signalfd4(0xffffffffffffffff, &(0x7f0000ddeff8)={0x7fffffff}, 0x8, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x6ded) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/128, 0x80}], 0x1) timer_create(0x2, &(0x7f000004c000)={0x0, 0x19, 0x0, @thr={&(0x7f0000aa1000), &(0x7f0000721fce)}}, &(0x7f000004cffc)) timer_settime(0x0, 0x1, &(0x7f0000666fe0)={{0x77359400}, {0x0, 0x7}}, &(0x7f000004afe0)) 2018/05/03 19:03:28 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x2000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:28 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0x400300, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:28 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0xa000c0006000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:28 executing program 3: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_sctp6_SCTP_RECVNXTINFO(r0, 0x84, 0x21, &(0x7f0000000140)=0x1000, 0x4) r1 = openat$audio(0xffffffffffffff9c, &(0x7f0000000000)='/dev/audio\x00', 0x400, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x14) setsockopt$packet_add_memb(r1, 0x107, 0x1, &(0x7f00000000c0)={r2, 0x1, 0x6, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff]}, 0x10) setsockopt$ARPT_SO_SET_ADD_COUNTERS(r0, 0x0, 0x61, &(0x7f0000000180)={'filter\x00', 0x4}, 0x68) r3 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r3, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) setsockopt$IP_VS_SO_SET_EDIT(r1, 0x0, 0x483, &(0x7f0000000100)={0xff, @empty, 0x4e24, 0x4, 'dh\x00', 0x21, 0x5467, 0x10}, 0x2c) 2018/05/03 19:03:28 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000]}}}}}}}}, 0x0) 2018/05/03 19:03:28 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0xa108, 0x8001) 2018/05/03 19:03:28 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x3}], 0x20) 2018/05/03 19:03:28 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0xefffffff]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:28 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x200000000000000}], 0x20) 2018/05/03 19:03:28 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x5000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:28 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2]}}}}}}}}, 0x0) 2018/05/03 19:03:28 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) 2018/05/03 19:03:28 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0xe0000001, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:28 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x2000000}], 0x20) 2018/05/03 19:03:28 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0xffffffef]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:29 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0x2000, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:29 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x1000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:29 executing program 2: perf_event_open(&(0x7f0000aaa000)={0x2, 0x70, 0x6974, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) 2018/05/03 19:03:29 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0x6000000, 0x8001) 2018/05/03 19:03:29 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x1600, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:29 executing program 3: r0 = socket$inet(0x2, 0x3, 0xc) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) setsockopt$IP_VS_SO_SET_FLUSH(r0, 0x0, 0x485, 0x0, 0x0) 2018/05/03 19:03:29 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffff5]}}}}}}}}, 0x0) 2018/05/03 19:03:29 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x1f00}], 0x20) 2018/05/03 19:03:29 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x1600}], 0x20) 2018/05/03 19:03:29 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x2000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:29 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x7, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:29 executing program 3: socket$inet(0x2, 0x3, 0x9) r0 = syz_open_dev$vcsn(&(0x7f0000000000)='/dev/vcs#\x00', 0x200, 0x80) ioctl$KVM_REGISTER_COALESCED_MMIO(r0, 0x4010ae67, &(0x7f0000000040)={0xffffffffffffffff, 0x8002}) 2018/05/03 19:03:29 executing program 2: syz_emit_ethernet(0x1, &(0x7f0000c57000)=ANY=[@ANYBLOB="e0cb0d"], &(0x7f0000ea3000)) syz_emit_ethernet(0x1, &(0x7f0000c57000)=ANY=[@ANYBLOB='R'], &(0x7f0000ea3000)) r0 = getpid() pause() sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005e00)=[{&(0x7f0000000440)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000016c0)=[{&(0x7f00000004c0)="47e37ad0cf344394bf43f96b36e7c2b8a31c89bfa71e3d04181fbd79e32e78c206f46261c8694cbca0f0c3a36b654599d7402360f4de392c4d02352e2bfa9eac5ad6bf23f887cd99d932ebe452444a3d7e36e2789fddffb6f82484d301ae89b9237fe4181bd8d85949071b698eb3e98f36c95a1f0b2a767074f945868c3f4f7d7723e3fa2ac02d1d26bf26861ddf2f3e9331c56070ecfa5d792ad1a543158eef363b2489e916ff914ad84192d2e2a7d3dede0bb181962a5f973819872a6c9bf7b9d4d91155601eb49166ca396b51a891913de774362ae9402a2360e2b2d9cf5613a541ce7e6f69ace6429a0767f61133579d7a3a326e9396220a416e7e81bd0816d7430f3838ea11c18671b6de108bde0465cacb01359219ae58cc09240a4df5478b5159f198aa30cc2cd899104608dcfc958b9f8b10ee48f5bfe134c7b5ac6dd5e71b4b26b910593cf8d2e0687ba041bb5bbd1f2621a7bb54181e4bfb1280f89923032885df0646c79b0334414f2d9529b69b9055cddfceaecb4f8a2b5204ab9ae167f6a328cdc912649a15be11fc9e79f482709d9e814995e32fda5c858a9ccbc5314a031500fc42905d81420431cf476dea1ec09b364020ada89761c2ecc01f5dd5abafe8458908c8f729ac6e31e3853773a1ecad7bdc4391d0dec1dafa5aa1beadadde5a751cff06ab26909b30cfae7d2bd8e8f0f5f7b135d2b58069b64ec2758e74324339254ac0af67620c1f0f5b9f48014dca2453be3a9868c6e4c6c8f3d69c0cc8ef7accf3545e945ab32c7e0bd6a1083763dc42a8d60b1148a227bf410f74a9a569037752542151cb6c6d4ad8d67f1cd0ab2e08333f8ab37564f9e825352c8c536ab567ff4e835433bdcb231423e2ab47c2e41e658415e762b912338a8b1863f9a18980be726fbaf070ebdcebbd425cd5dd541acb4793c5105dbe577538187bf86b385b7c81c8811fa6c208d2ae3ed12803ccf921c7635e30cbbe554f2c8505f698f47f473b16364a4a5223897a7de1d52658ba824d4e8368fceba90669319e6119cba19b6917eebdf0188d8b671e1e99d9b7ef46d0abef3b1e8a660bd30714efe8823fcff2c7a498273d952dce260f0b5ca3d05e6348dad4fd04d8e334b09d626c7eb6ba897404b96e765805db4ad236b22fa5f05336116d2a0a40234ca52077a10fc28442dd72075ad57e5dbc4aa71839ff258194c2a0d2897484211ce6b855babdef8fa4f569c30142fe4def002dc2e68364bfcb58a85f81b313ae657cd344f1f3b04b3e1e252e6b960ec8152ba374e7ea7f3fa0a637709cddc1c406096816e53690139e28fb41b09e79b232573e9ca0268c739acdc3939f9e5c2cd5d6c4b02e4a939425fba5ae5d61e70ceabcdad3d666a34b97c641894ff6ec04f1712109a2ef6a1e1d620d94659b659d89d9cf3de3636085cb447473488de453bdb221339ad5fa7fa352eef36deed2d3f6f1c7b02528a2ec788a286784e85cf30379d6f750e5ab99558df54905e0890f57d69c4bdd49c1478a6735deb4c91816b388282daccf2fab9b7ac7ac9dfab9be4e258e106c99c1f756f85edcbea898f3ec307cea515f49e631fc24adf198d0246a1d3482790e7b2a280dbc4e8ac936d4e9fcc91c3cb376b91e60b25c8cffbee9506db33720339c87565066c8552bd71e3cbfd10d785f3dd361f172a4dde6b6984323d91444ee6ad09e519d5f3b99c3afdebfaba9520726dbf7ef00815ec2b37f0e811e86954daf18a90c5e5ec191eb73244eb57c5c562515bb51b6b2742be1a9464e46fe5dbdbab1b1e3726b53bc109db605d23a753edfe24d4c631b35515f92928edb250093f6c1e30283b9b1c23dfe58fce85fa5a46fde02afd473b9a771d671e44ffc500a68f9e8d8f6f235aee7f341f538b6177fe52a5f782526f741558034d12201e49b15ff578ab5e53703058cc563147693ac68b3bffa90861954d5671afc3bd98e22bdad2f0bd021b1ca7b04d40880a0002fc8059e2cc62ac5e2cf121fbc337c4ce2a3caf02fcddd66cc230b8f70e45547e3b7df65c958c09ed3899368e3d70a0d9ee0d19501c3fc186208d27efc7894d1347e0fc507159fa23ae6b3b00c81912cb7c7f2339f4e8134727018fbe2c50f7a4599ee37cf3bc9f4cf59019fc8c39d66db96c5bcf2c1538f36efe8b3af642c35eed158d9ad25230acc6f42f4f5a1726102b27aaf11e003ba927d3569563f0a6f93281bbd88b1e01a99ce28bb32cfbec649ef06a444382469a6ac634892edf2ebba29865cf66d5b8d9a4c70cc10331b197704b06ed3ec6db3db9512325604bdd7de1bb952457e23d309d6fc7e8d143a9e3698e13ee862156e7647d8e1f0f38cbf39bc123b2454d5023bdad3da71535de9c177536dd30a7bf4ddf8829b48e9df4b7b8d3f44b7dc6bd71f8b72301d8151ee08da0ed7c3a5176937c775c4e5ce286a578411cdb9afb494e88672f0b27ef1a24c5ea61c82569f69d80fd0b07a29be44a371e552e6fbdb81f35bc086af19e64316cdf03e9e9890f5cced96c070d53bfca3aff8b72f969f3a46ce330b8cc3a91b9fbe70aa770c61bdcd7c4d019f9ef47987dda969af933fc66d118cb687ddd4571eacd2281be77271060df37771af2b15eb5faa585bf6ad4f4a50f2b18e914bb0a66cdb69ce61c0189d3702759e4ba859f95a52fcd2ef21be126d27a00d7b0550cea0ffbcd5ff30e511082ff866edbadf0d149b90125b1cbddf4db9bc30ed44972733a5eb31178a84e92e1bc813286bddceecd6cc92f902bc495d2d53bd4ace7b617be4cafa9c146eddac51d6459314fd57bc9a086849bf6b3e9ee17100be5c4b2704b41d9ddb607e10ed5b7a70537f216b52fdd3e3ac1b8138ea2e8ce3f675a0e86e611520c362a7a4feea316b0461c9fbf532b9965f37637e605679987ae2dadd7545fa7a2baf0242184d2f842094dd99af8478bf16ae9ba3812d5a8331caac41791148b831c8b137860c6e7c96571af00ce3a264e5dc42cb07acbb3b0f1507acb11c9d1aae86e33f3303a115bbc63a82ff45888ef26c8d87df2cf81711acaa0c730963dcd5a9b33b47d67ddf17ea9979ea5d876db519c9b43ac461c725b303ce14b9dfc936c4c26942954baa22d8fec0ad8f9b598ca424d05afb2cfb2e42e2e17e5baab8ffaddd515b9083587b21ad961acd2a481e701d45d92adeea80314a9638fa826b7eb735b3177fd2658c7d96073a40d87173de9c58e4c8cdcece3d4198bebfd0de5ea0f97abb857676c341f12d27b319f18b9a8233162f07b2bcf369a409cdf55fadc86e2bf4243b48c0e4395eef43fea92fc09889b50900ae76c3e13c40cb06ce5e7f87aa7432a78341766e1d26ccf74493b2bb0df70cbc8863d96ee7e14b823af4daa92f61c81c90770bb9b7a4684b34bae8ccb2733e8f64bfd666f9f2a9bc94efaf3a0ad4e1cc960c8b3488b5ddb9f71c9c16c5c8fe5d5ab46f09454b13796fe02720d6a7b23511f33b9f62796c15d676860f135cf424ddf6d37f6a9b175efd1aa4415cd3d09a77a4883b3d347b2d99dabebf4a79fc9dfe5dcbf04d96d7a2297803812674d191cba45f3e5f32c90ddd873b97826cd4b0bfa924a5c9ac2671effbf7c7ca74acdbf539ac0c2d6f8b51cae01aea56a70f43c0443ea36c12f1adb605fa772e84ec759bc7ba4a263e12363e1e19070d0c6525faa40c0c3e130ce1da0aaed185e52f7a532e972e333913aeb3eae0b771d901159ef8e15edc7f3becbaa73b57baf72977c1e92cd463199be1e17158590986db60977351e92efc9fe377e3bd2be5ffa3c2b0f99d70157e6a69d3438b53bb372f64fe61b9ccae9afe96eabfcdd39cd2367bf3b2ce601629ed775f4c22f2288263ed4427fae7517f1787c35c5ac54216fd0adfa331557eb024a65069a82c2189cce7ab244f94af46985803438efa0720f6dcb5e9f745daab1d44584342b8bcebd698b67fa82e5219119244a249a5d917b87fd398a8e45258487ffe9420c821c6a0a809381c8e8b881a435177bd6c46e72a68bee2f2d5bd393c3acb262340505962d7f5cc12508321c17db4f654cc1e8cdecbb2773b13467eeb7e54b8a607b54db2fe49916f30edf20af10c54e35a73f74f77d8e0ea0f868f982d7755296e6ee9ffdb34b453d1dd310ffb8fa9e0834d2ec123217badb0d872fa4813377c46e0ee00513973dad9b0e08539c852ca36c8eddeb2a574cfd6f27a91422a9d7adacaa98ebfdecd20b64162ab286b3af55254f09ef46450e0b18cb9ca4b41ac280c3981a662c9b60a2a47286db99600a4b201025562f43659d8498dff8f749f5a53c2067e519024f33c91ee248d247f6318606e20e88cf11f0ba8bf2ee809cab25c01cd3b9576a617128069b64699a3d57c9cf160174d927359c206b6b41e0f3707e5428529c68ad23f6b95db66b2cfa84ab522ea2e7c540b71824c2e9f04f08dd639f33d9e75d61c04c06cf0db7a4c80717c6228a838f59d9ca07844d5d1273f3a01823b10bc17835622783d4e3372cc58f35b5e9ba3eeff7a10ef674e19a8b1ed90b353bcc82d88ecc3e453d552c109012c1069547fd1a10d13c38f3823a80a3c0fc9037cab87d2ac562e674cea66f434d2f4214fa90ba284cfdc438d9ac493fed82f513667b5390fad2b9d412ffed80d0cdc44565b662620a8b29140fc21545fe9306754c4ad0307724823ea4e4272f725f88172045e8509667e6583d947728b9bc35b650f86d9708abf46f2446390f473ffd71a39a7fb95c3a41007b042cff70568d90c3c9c2623a05a5eb9f7ac093f28dc1e3a12bdcfadeb89d933a9f58864358cbba0ae25825e8a94df72414e9667edf17210361dba6f5d09ecee709a15a2371c0b32e054832924babc954d8f9485212ceaf9f3aeec418f5eb2097457b21db156325367b53f829bd16d1b446e75d0796f7f05330341ce6baf62a78ef9c9be4fde0fb2e5ee018e001eb59b8d06037d335f41db5d9597583cee5cdea113d5621ed2d05504fddc80b5dfd7d3367a48e12c9a5372b115651281a874b079ab45b9fc0c2e7dca3640d6012deb5a93c6571c4dc8e20cc89484f682038a4e87c91c3da0b4b8603f2414c66b12a7d1bdcf99c77c3ab7bfb6ef38652a550b889f6c70c9761962a1d143d143bd305da60854f4d0fa5bcbce42957470b09fe9d35851ffcc45a72dae5f06fa609c1017feb30d0de9d356744792ce302b1db97ce83df3aa97352886e8b64e303bd9144f86914617b294983458c454ae452fda6edaa5849779c7a655b084c6ee58d66bc565d91da167409b84afa87227c1ceca70710cd144aec3b70df4db5008023b5b8addf40e6a4520778747a8838ba20744f387c3cc4005006e70fdf3e0ebb9d07a3c8f516d6bc8be7c6d73430377ec701c2df17ce767d89580561ba03a0128f7d47ec77282ad71ca6561ae4e6b43539a90660f039d0267e651458d949b40da25e94f75b47cfeef31c103616be2a9e4a3af9f419651ce71f6cd701f75f0ffe691c8973b87777a7da5ba70be07f7647af5", 0xf47}], 0x1, &(0x7f0000001700)}], 0x1, 0x0) process_vm_readv(r0, &(0x7f0000001400), 0x1, &(0x7f0000000000)=[{&(0x7f0000002780)=""/204, 0xd7e1e1d24b36aac5}, {&(0x7f0000002880)=""/183, 0x9}], 0x2, 0x0) 2018/05/03 19:03:29 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3]}}}}}}}}, 0x0) 2018/05/03 19:03:29 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x15}], 0x20) 2018/05/03 19:03:29 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x5000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:29 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0x17, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:29 executing program 3: r0 = socket$inet(0x2, 0x10002, 0x4) sendto$inet(r0, &(0x7f00000002c0), 0xfffffffffffffe53, 0x0, &(0x7f0000000000)={0x2, 0x0, @rand_addr=0x142}, 0x10) r1 = syz_open_dev$mouse(&(0x7f0000000040)='/dev/input/mouse#\x00', 0xe39, 0x80000) ioctl$SG_GET_LOW_DMA(r1, 0x227a, &(0x7f0000000080)) 2018/05/03 19:03:29 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x500, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:30 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5800000000000000]}}}}}}}}, 0x0) 2018/05/03 19:03:30 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x1e}], 0x20) 2018/05/03 19:03:30 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x2000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:30 executing program 3: socketpair$inet6_icmp_raw(0xa, 0x3, 0x3a, &(0x7f00000000c0)) socket$can_bcm(0x1d, 0x2, 0x2) syz_open_dev$vcsa(&(0x7f0000000440)='/dev/vcsa#\x00', 0x5, 0x107203) syz_open_dev$sndpcmp(&(0x7f0000000480)='/dev/snd/pcmC#D#p\x00', 0xffffffff, 0x40) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) syz_open_dev$dspn(&(0x7f00000004c0)='/dev/dsp#\x00', 0x6, 0x400000) r1 = syz_open_dev$mouse(&(0x7f00000005c0)='/dev/input/mouse#\x00', 0x80000001, 0x2000) r2 = memfd_create(&(0x7f0000000600)='ns/pid_for_children\x00', 0x1) ioctl$sock_kcm_SIOCKCMCLONE(r2, 0x89e2, &(0x7f0000000000)={r0}) bind$bt_rfcomm(r3, &(0x7f0000000040)={0x1f, {0x9, 0x80000001, 0x4, 0x8, 0x7, 0x9}, 0x400}, 0xa) r4 = getpgrp(0xffffffffffffffff) syz_open_procfs$namespace(r4, &(0x7f0000000080)='ns/pid_for_children\x00') r5 = socket$inet(0x2, 0x808, 0x5) sendto$inet(r5, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) ioctl$KDDISABIO(r1, 0x4b37) 2018/05/03 19:03:30 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x4, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:30 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0x200000000000000, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:30 executing program 2: r0 = getpid() syz_emit_ethernet(0x1, &(0x7f0000c57000)=ANY=[@ANYBLOB='IRe'], &(0x7f0000ea3000)) pause() sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005e00)=[{&(0x7f0000000440)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000016c0)=[{&(0x7f00000004c0)="47e37ad0cf344394bf43f96b36e7c2b8a31c89bfa71e3d04181fbd79e32e78c206f46261c8694cbca0f0c3a36b654599d7402360f4de392c4d02352e2bfa9eac5ad6bf23f887cd99d932ebe452444a3d7e36e2789fddffb6f82484d301ae89b9237fe4181bd8d85949071b698eb3e98f36c95a1f0b2a767074f945868c3f4f7d7723e3fa2ac02d1d26bf26861ddf2f3e9331c56070ecfa5d792ad1a543158eef363b2489e916ff914ad84192d2e2a7d3dede0bb181962a5f973819872a6c9bf7b9d4d91155601eb49166ca396b51a891913de774362ae9402a2360e2b2d9cf5613a541ce7e6f69ace6429a0767f61133579d7a3a326e9396220a416e7e81bd0816d7430f3838ea11c18671b6de108bde0465cacb01359219ae58cc09240a4df5478b5159f198aa30cc2cd899104608dcfc958b9f8b10ee48f5bfe134c7b5ac6dd5e71b4b26b910593cf8d2e0687ba041bb5bbd1f2621a7bb54181e4bfb1280f89923032885df0646c79b0334414f2d9529b69b9055cddfceaecb4f8a2b5204ab9ae167f6a328cdc912649a15be11fc9e79f482709d9e814995e32fda5c858a9ccbc5314a031500fc42905d81420431cf476dea1ec09b364020ada89761c2ecc01f5dd5abafe8458908c8f729ac6e31e3853773a1ecad7bdc4391d0dec1dafa5aa1beadadde5a751cff06ab26909b30cfae7d2bd8e8f0f5f7b135d2b58069b64ec2758e74324339254ac0af67620c1f0f5b9f48014dca2453be3a9868c6e4c6c8f3d69c0cc8ef7accf3545e945ab32c7e0bd6a1083763dc42a8d60b1148a227bf410f74a9a569037752542151cb6c6d4ad8d67f1cd0ab2e08333f8ab37564f9e825352c8c536ab567ff4e835433bdcb231423e2ab47c2e41e658415e762b912338a8b1863f9a18980be726fbaf070ebdcebbd425cd5dd541acb4793c5105dbe577538187bf86b385b7c81c8811fa6c208d2ae3ed12803ccf921c7635e30cbbe554f2c8505f698f47f473b16364a4a5223897a7de1d52658ba824d4e8368fceba90669319e6119cba19b6917eebdf0188d8b671e1e99d9b7ef46d0abef3b1e8a660bd30714efe8823fcff2c7a498273d952dce260f0b5ca3d05e6348dad4fd04d8e334b09d626c7eb6ba897404b96e765805db4ad236b22fa5f05336116d2a0a40234ca52077a10fc28442dd72075ad57e5dbc4aa71839ff258194c2a0d2897484211ce6b855babdef8fa4f569c30142fe4def002dc2e68364bfcb58a85f81b313ae657cd344f1f3b04b3e1e252e6b960ec8152ba374e7ea7f3fa0a637709cddc1c406096816e53690139e28fb41b09e79b232573e9ca0268c739acdc3939f9e5c2cd5d6c4b02e4a939425fba5ae5d61e70ceabcdad3d666a34b97c641894ff6ec04f1712109a2ef6a1e1d620d94659b659d89d9cf3de3636085cb447473488de453bdb221339ad5fa7fa352eef36deed2d3f6f1c7b02528a2ec788a286784e85cf30379d6f750e5ab99558df54905e0890f57d69c4bdd49c1478a6735deb4c91816b388282daccf2fab9b7ac7ac9dfab9be4e258e106c99c1f756f85edcbea898f3ec307cea515f49e631fc24adf198d0246a1d3482790e7b2a280dbc4e8ac936d4e9fcc91c3cb376b91e60b25c8cffbee9506db33720339c87565066c8552bd71e3cbfd10d785f3dd361f172a4dde6b6984323d91444ee6ad09e519d5f3b99c3afdebfaba9520726dbf7ef00815ec2b37f0e811e86954daf18a90c5e5ec191eb73244eb57c5c562515bb51b6b2742be1a9464e46fe5dbdbab1b1e3726b53bc109db605d23a753edfe24d4c631b35515f92928edb250093f6c1e30283b9b1c23dfe58fce85fa5a46fde02afd473b9a771d671e44ffc500a68f9e8d8f6f235aee7f341f538b6177fe52a5f782526f741558034d12201e49b15ff578ab5e53703058cc563147693ac68b3bffa90861954d5671afc3bd98e22bdad2f0bd021b1ca7b04d40880a0002fc8059e2cc62ac5e2cf121fbc337c4ce2a3caf02fcddd66cc230b8f70e45547e3b7df65c958c09ed3899368e3d70a0d9ee0d19501c3fc186208d27efc7894d1347e0fc507159fa23ae6b3b00c81912cb7c7f2339f4e8134727018fbe2c50f7a4599ee37cf3bc9f4cf59019fc8c39d66db96c5bcf2c1538f36efe8b3af642c35eed158d9ad25230acc6f42f4f5a1726102b27aaf11e003ba927d3569563f0a6f93281bbd88b1e01a99ce28bb32cfbec649ef06a444382469a6ac634892edf2ebba29865cf66d5b8d9a4c70cc10331b197704b06ed3ec6db3db9512325604bdd7de1bb952457e23d309d6fc7e8d143a9e3698e13ee862156e7647d8e1f0f38cbf39bc123b2454d5023bdad3da71535de9c177536dd30a7bf4ddf8829b48e9df4b7b8d3f44b7dc6bd71f8b72301d8151ee08da0ed7c3a5176937c775c4e5ce286a578411cdb9afb494e88672f0b27ef1a24c5ea61c82569f69d80fd0b07a29be44a371e552e6fbdb81f35bc086af19e64316cdf03e9e9890f5cced96c070d53bfca3aff8b72f969f3a46ce330b8cc3a91b9fbe70aa770c61bdcd7c4d019f9ef47987dda969af933fc66d118cb687ddd4571eacd2281be77271060df37771af2b15eb5faa585bf6ad4f4a50f2b18e914bb0a66cdb69ce61c0189d3702759e4ba859f95a52fcd2ef21be126d27a00d7b0550cea0ffbcd5ff30e511082ff866edbadf0d149b90125b1cbddf4db9bc30ed44972733a5eb31178a84e92e1bc813286bddceecd6cc92f902bc495d2d53bd4ace7b617be4cafa9c146eddac51d6459314fd57bc9a086849bf6b3e9ee17100be5c4b2704b41d9ddb607e10ed5b7a70537f216b52fdd3e3ac1b8138ea2e8ce3f675a0e86e611520c362a7a4feea316b0461c9fbf532b9965f37637e605679987ae2dadd7545fa7a2baf0242184d2f842094dd99af8478bf16ae9ba3812d5a8331caac41791148b831c8b137860c6e7c96571af00ce3a264e5dc42cb07acbb3b0f1507acb11c9d1aae86e33f3303a115bbc63a82ff45888ef26c8d87df2cf81711acaa0c730963dcd5a9b33b47d67ddf17ea9979ea5d876db519c9b43ac461c725b303ce14b9dfc936c4c26942954baa22d8fec0ad8f9b598ca424d05afb2cfb2e42e2e17e5baab8ffaddd515b9083587b21ad961acd2a481e701d45d92adeea80314a9638fa826b7eb735b3177fd2658c7d96073a40d87173de9c58e4c8cdcece3d4198bebfd0de5ea0f97abb857676c341f12d27b319f18b9a8233162f07b2bcf369a409cdf55fadc86e2bf4243b48c0e4395eef43fea92fc09889b50900ae76c3e13c40cb06ce5e7f87aa7432a78341766e1d26ccf74493b2bb0df70cbc8863d96ee7e14b823af4daa92f61c81c90770bb9b7a4684b34bae8ccb2733e8f64bfd666f9f2a9bc94efaf3a0ad4e1cc960c8b3488b5ddb9f71c9c16c5c8fe5d5ab46f09454b13796fe02720d6a7b23511f33b9f62796c15d676860f135cf424ddf6d37f6a9b175efd1aa4415cd3d09a77a4883b3d347b2d99dabebf4a79fc9dfe5dcbf04d96d7a2297803812674d191cba45f3e5f32c90ddd873b97826cd4b0bfa924a5c9ac2671effbf7c7ca74acdbf539ac0c2d6f8b51cae01aea56a70f43c0443ea36c12f1adb605fa772e84ec759bc7ba4a263e12363e1e19070d0c6525faa40c0c3e130ce1da0aaed185e52f7a532e972e333913aeb3eae0b771d901159ef8e15edc7f3becbaa73b57baf72977c1e92cd463199be1e17158590986db60977351e92efc9fe377e3bd2be5ffa3c2b0f99d70157e6a69d3438b53bb372f64fe61b9ccae9afe96eabfcdd39cd2367bf3b2ce601629ed775f4c22f2288263ed4427fae7517f1787c35c5ac54216fd0adfa331557eb024a65069a82c2189cce7ab244f94af46985803438efa0720f6dcb5e9f745daab1d44584342b8bcebd698b67fa82e5219119244a249a5d917b87fd398a8e45258487ffe9420c821c6a0a809381c8e8b881a435177bd6c46e72a68bee2f2d5bd393c3acb262340505962d7f5cc12508321c17db4f654cc1e8cdecbb2773b13467eeb7e54b8a607b54db2fe49916f30edf20af10c54e35a73f74f77d8e0ea0f868f982d7755296e6ee9ffdb34b453d1dd310ffb8fa9e0834d2ec123217badb0d872fa4813377c46e0ee00513973dad9b0e08539c852ca36c8eddeb2a574cfd6f27a91422a9d7adacaa98ebfdecd20b64162ab286b3af55254f09ef46450e0b18cb9ca4b41ac280c3981a662c9b60a2a47286db99600a4b201025562f43659d8498dff8f749f5a53c2067e519024f33c91ee248d247f6318606e20e88cf11f0ba8bf2ee809cab25c01cd3b9576a617128069b64699a3d57c9cf160174d927359c206b6b41e0f3707e5428529c68ad23f6b95db66b2cfa84ab522ea2e7c540b71824c2e9f04f08dd639f33d9e75d61c04c06cf0db7a4c80717c6228a838f59d9ca07844d5d1273f3a01823b10bc17835622783d4e3372cc58f35b5e9ba3eeff7a10ef674e19a8b1ed90b353bcc82d88ecc3e453d552c109012c1069547fd1a10d13c38f3823a80a3c0fc9037cab87d2ac562e674cea66f434d2f4214fa90ba284cfdc438d9ac493fed82f513667b5390fad2b9d412ffed80d0cdc44565b662620a8b29140fc21545fe9306754c4ad0307724823ea4e4272f725f88172045e8509667e6583d947728b9bc35b650f86d9708abf46f2446390f473ffd71a39a7fb95c3a41007b042cff70568d90c3c9c2623a05a5eb9f7ac093f28dc1e3a12bdcfadeb89d933a9f58864358cbba0ae25825e8a94df72414e9667edf17210361dba6f5d09ecee709a15a2371c0b32e054832924babc954d8f9485212ceaf9f3aeec418f5eb2097457b21db156325367b53f829bd16d1b446e75d0796f7f05330341ce6baf62a78ef9c9be4fde0fb2e5ee018e001eb59b8d06037d335f41db5d9597583cee5cdea113d5621ed2d05504fddc80b5dfd7d3367a48e12c9a5372b115651281a874b079ab45b9fc0c2e7dca3640d6012deb5a93c6571c4dc8e20cc89484f682038a4e87c91c3da0b4b8603f2414c66b12a7d1bdcf99c77c3ab7bfb6ef38652a550b889f6c70c9761962a1d143d143bd305da60854f4d0fa5bcbce42957470b09fe9d35851ffcc45a72dae5f06fa609c1017feb30d0de9d356744792ce302b1db97ce83df3aa97352886e8b64e303bd9144f86914617b294983458c454ae452fda6edaa5849779c7a655b084c6ee58d66bc565d91da167409b84afa87227c1ceca70710cd144aec3b70df4db5008023b5b8addf40e6a4520778747a8838ba20744f387c3cc4005006e70fdf3e0ebb9d07a3c8f516d6bc8be7c6d73430377ec701c2df17ce767d89580561ba03a0128f7d47ec77282ad71ca6561ae4e6b43539a90660f039d0267e651458d949b40da25e94f75b47cfeef31c103616be2a9e4a3af9f419651ce71f6cd701f75f0ffe691c8973b87777a7da5ba70be07f7647af5", 0xf47}], 0x1, &(0x7f0000001700)}], 0x1, 0x0) process_vm_readv(r0, &(0x7f0000001400), 0x1, &(0x7f0000000000)=[{&(0x7f0000002780)=""/204, 0xd7e1e1d24b36aac5}, {&(0x7f0000002880)=""/183, 0x9}], 0x2, 0x0) 2018/05/03 19:03:30 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0x500, 0x8001) 2018/05/03 19:03:30 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0xff3f0000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:30 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x3f000000}], 0x20) 2018/05/03 19:03:30 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5800]}}}}}}}}, 0x0) 2018/05/03 19:03:30 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0xfc, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:30 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0xc13fa85e9fa8a58c, 0x800, &(0x7f000066354c)={0x2, 0x0, @local={0xac, 0x14, 0x14, 0xaa}}, 0x10) 2018/05/03 19:03:30 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0xefffffff]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:30 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x13000000}], 0x20) 2018/05/03 19:03:30 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0x20000000, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:30 executing program 3: r0 = socket$inet(0x2, 0x7, 0xff) r1 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/rfkill\x00', 0x1ed001, 0x0) ioctl$DRM_IOCTL_AGP_RELEASE(r1, 0x6431) sendto$inet(r0, &(0x7f0000000040), 0xfffffffffffffe7e, 0x0, &(0x7f0000000000)={0x2, 0x0, @rand_addr=0x3}, 0xffffffffffffff85) r2 = socket$rds(0x15, 0x5, 0x0) connect$rds(r2, &(0x7f0000000180)={0x2, 0x4e22, @local={0xac, 0x14, 0x14, 0xaa}}, 0x10) ioctl$KVM_IRQFD(r1, 0x4020ae76, &(0x7f0000000200)={r1, 0x91, 0xa6, r1}) getsockopt$ARPT_SO_GET_ENTRIES(r0, 0x0, 0x61, &(0x7f0000000040)={'filter\x00', 0xd3, "58a81274fb1a1e112cab7fabbe0c5a0d09c8ed46eea6ceff11b35180263d29bf3f99b8a3b38f12795fd338afdb676556d8e813029a73e1f938b04b8acb6b93e2453153353ab40555a0f685887245c01fe86ad210692d6e3ad72e858a3aa29ae650e9294c71cd51d48d5c5877be1c10ffb112edf32509102cbb7152f88d73459c2d3a563d26d8d60f78ed5f67119f332bcb57cfcb6538ef455571e7f8d9a0b3dc992a8ab9e36524553de25b75c6ea527e268ddbfd0a41d6cbd4ef2ecf87d810eb9b4b9ff9c55c90941ddb2f7681e39af10a1942"}, &(0x7f0000000140)=0xf7) sync_file_range(r2, 0x2, 0x0, 0x6) 2018/05/03 19:03:30 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0xfec00000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:31 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0x400000000000000, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:31 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}}}}}}}}, 0x0) 2018/05/03 19:03:31 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0xffffff7f00000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:31 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0xfc00, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:31 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x1600000000000000}], 0x20) 2018/05/03 19:03:31 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0x6800, 0x8001) 2018/05/03 19:03:31 executing program 3: r0 = socket$inet(0x2, 0x3, 0x7007) r1 = syz_open_dev$vcsa(&(0x7f0000000000)='/dev/vcsa#\x00', 0x0, 0x10000003ffffd) getpeername$packet(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local}, &(0x7f0000000080)=0x14) ioctl$sock_inet6_SIOCSIFDSTADDR(r1, 0x8918, &(0x7f00000000c0)={@empty, 0xa, r2}) r3 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(r1, 0x84, 0x10, &(0x7f0000000100)=@sack_info={0x0, 0x3, 0x100}, &(0x7f0000000140)=0xc) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r1, 0x84, 0x72, &(0x7f0000000180)={r4, 0x10000, 0x30}, 0xc) setsockopt(r3, 0x800000010d, 0x20000000e, &(0x7f0000ae5000)="02", 0x1) getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER(r0, 0x84, 0x1c, &(0x7f00000001c0), &(0x7f0000000200)=0x4) sendto$inet(r0, &(0x7f00000002c0), 0x100, 0x10, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) 2018/05/03 19:03:31 executing program 2: r0 = getpid() syz_emit_ethernet(0x1, &(0x7f0000c57000)=ANY=[@ANYBLOB="dde8e6"], &(0x7f0000ea3000)) pause() sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005e00)=[{&(0x7f0000000440)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000016c0)=[{&(0x7f00000004c0)="47e37ad0cf344394bf43f96b36e7c2b8a31c89bfa71e3d04181fbd79e32e78c206f46261c8694cbca0f0c3a36b654599d7402360f4de392c4d02352e2bfa9eac5ad6bf23f887cd99d932ebe452444a3d7e36e2789fddffb6f82484d301ae89b9237fe4181bd8d85949071b698eb3e98f36c95a1f0b2a767074f945868c3f4f7d7723e3fa2ac02d1d26bf26861ddf2f3e9331c56070ecfa5d792ad1a543158eef363b2489e916ff914ad84192d2e2a7d3dede0bb181962a5f973819872a6c9bf7b9d4d91155601eb49166ca396b51a891913de774362ae9402a2360e2b2d9cf5613a541ce7e6f69ace6429a0767f61133579d7a3a326e9396220a416e7e81bd0816d7430f3838ea11c18671b6de108bde0465cacb01359219ae58cc09240a4df5478b5159f198aa30cc2cd899104608dcfc958b9f8b10ee48f5bfe134c7b5ac6dd5e71b4b26b910593cf8d2e0687ba041bb5bbd1f2621a7bb54181e4bfb1280f89923032885df0646c79b0334414f2d9529b69b9055cddfceaecb4f8a2b5204ab9ae167f6a328cdc912649a15be11fc9e79f482709d9e814995e32fda5c858a9ccbc5314a031500fc42905d81420431cf476dea1ec09b364020ada89761c2ecc01f5dd5abafe8458908c8f729ac6e31e3853773a1ecad7bdc4391d0dec1dafa5aa1beadadde5a751cff06ab26909b30cfae7d2bd8e8f0f5f7b135d2b58069b64ec2758e74324339254ac0af67620c1f0f5b9f48014dca2453be3a9868c6e4c6c8f3d69c0cc8ef7accf3545e945ab32c7e0bd6a1083763dc42a8d60b1148a227bf410f74a9a569037752542151cb6c6d4ad8d67f1cd0ab2e08333f8ab37564f9e825352c8c536ab567ff4e835433bdcb231423e2ab47c2e41e658415e762b912338a8b1863f9a18980be726fbaf070ebdcebbd425cd5dd541acb4793c5105dbe577538187bf86b385b7c81c8811fa6c208d2ae3ed12803ccf921c7635e30cbbe554f2c8505f698f47f473b16364a4a5223897a7de1d52658ba824d4e8368fceba90669319e6119cba19b6917eebdf0188d8b671e1e99d9b7ef46d0abef3b1e8a660bd30714efe8823fcff2c7a498273d952dce260f0b5ca3d05e6348dad4fd04d8e334b09d626c7eb6ba897404b96e765805db4ad236b22fa5f05336116d2a0a40234ca52077a10fc28442dd72075ad57e5dbc4aa71839ff258194c2a0d2897484211ce6b855babdef8fa4f569c30142fe4def002dc2e68364bfcb58a85f81b313ae657cd344f1f3b04b3e1e252e6b960ec8152ba374e7ea7f3fa0a637709cddc1c406096816e53690139e28fb41b09e79b232573e9ca0268c739acdc3939f9e5c2cd5d6c4b02e4a939425fba5ae5d61e70ceabcdad3d666a34b97c641894ff6ec04f1712109a2ef6a1e1d620d94659b659d89d9cf3de3636085cb447473488de453bdb221339ad5fa7fa352eef36deed2d3f6f1c7b02528a2ec788a286784e85cf30379d6f750e5ab99558df54905e0890f57d69c4bdd49c1478a6735deb4c91816b388282daccf2fab9b7ac7ac9dfab9be4e258e106c99c1f756f85edcbea898f3ec307cea515f49e631fc24adf198d0246a1d3482790e7b2a280dbc4e8ac936d4e9fcc91c3cb376b91e60b25c8cffbee9506db33720339c87565066c8552bd71e3cbfd10d785f3dd361f172a4dde6b6984323d91444ee6ad09e519d5f3b99c3afdebfaba9520726dbf7ef00815ec2b37f0e811e86954daf18a90c5e5ec191eb73244eb57c5c562515bb51b6b2742be1a9464e46fe5dbdbab1b1e3726b53bc109db605d23a753edfe24d4c631b35515f92928edb250093f6c1e30283b9b1c23dfe58fce85fa5a46fde02afd473b9a771d671e44ffc500a68f9e8d8f6f235aee7f341f538b6177fe52a5f782526f741558034d12201e49b15ff578ab5e53703058cc563147693ac68b3bffa90861954d5671afc3bd98e22bdad2f0bd021b1ca7b04d40880a0002fc8059e2cc62ac5e2cf121fbc337c4ce2a3caf02fcddd66cc230b8f70e45547e3b7df65c958c09ed3899368e3d70a0d9ee0d19501c3fc186208d27efc7894d1347e0fc507159fa23ae6b3b00c81912cb7c7f2339f4e8134727018fbe2c50f7a4599ee37cf3bc9f4cf59019fc8c39d66db96c5bcf2c1538f36efe8b3af642c35eed158d9ad25230acc6f42f4f5a1726102b27aaf11e003ba927d3569563f0a6f93281bbd88b1e01a99ce28bb32cfbec649ef06a444382469a6ac634892edf2ebba29865cf66d5b8d9a4c70cc10331b197704b06ed3ec6db3db9512325604bdd7de1bb952457e23d309d6fc7e8d143a9e3698e13ee862156e7647d8e1f0f38cbf39bc123b2454d5023bdad3da71535de9c177536dd30a7bf4ddf8829b48e9df4b7b8d3f44b7dc6bd71f8b72301d8151ee08da0ed7c3a5176937c775c4e5ce286a578411cdb9afb494e88672f0b27ef1a24c5ea61c82569f69d80fd0b07a29be44a371e552e6fbdb81f35bc086af19e64316cdf03e9e9890f5cced96c070d53bfca3aff8b72f969f3a46ce330b8cc3a91b9fbe70aa770c61bdcd7c4d019f9ef47987dda969af933fc66d118cb687ddd4571eacd2281be77271060df37771af2b15eb5faa585bf6ad4f4a50f2b18e914bb0a66cdb69ce61c0189d3702759e4ba859f95a52fcd2ef21be126d27a00d7b0550cea0ffbcd5ff30e511082ff866edbadf0d149b90125b1cbddf4db9bc30ed44972733a5eb31178a84e92e1bc813286bddceecd6cc92f902bc495d2d53bd4ace7b617be4cafa9c146eddac51d6459314fd57bc9a086849bf6b3e9ee17100be5c4b2704b41d9ddb607e10ed5b7a70537f216b52fdd3e3ac1b8138ea2e8ce3f675a0e86e611520c362a7a4feea316b0461c9fbf532b9965f37637e605679987ae2dadd7545fa7a2baf0242184d2f842094dd99af8478bf16ae9ba3812d5a8331caac41791148b831c8b137860c6e7c96571af00ce3a264e5dc42cb07acbb3b0f1507acb11c9d1aae86e33f3303a115bbc63a82ff45888ef26c8d87df2cf81711acaa0c730963dcd5a9b33b47d67ddf17ea9979ea5d876db519c9b43ac461c725b303ce14b9dfc936c4c26942954baa22d8fec0ad8f9b598ca424d05afb2cfb2e42e2e17e5baab8ffaddd515b9083587b21ad961acd2a481e701d45d92adeea80314a9638fa826b7eb735b3177fd2658c7d96073a40d87173de9c58e4c8cdcece3d4198bebfd0de5ea0f97abb857676c341f12d27b319f18b9a8233162f07b2bcf369a409cdf55fadc86e2bf4243b48c0e4395eef43fea92fc09889b50900ae76c3e13c40cb06ce5e7f87aa7432a78341766e1d26ccf74493b2bb0df70cbc8863d96ee7e14b823af4daa92f61c81c90770bb9b7a4684b34bae8ccb2733e8f64bfd666f9f2a9bc94efaf3a0ad4e1cc960c8b3488b5ddb9f71c9c16c5c8fe5d5ab46f09454b13796fe02720d6a7b23511f33b9f62796c15d676860f135cf424ddf6d37f6a9b175efd1aa4415cd3d09a77a4883b3d347b2d99dabebf4a79fc9dfe5dcbf04d96d7a2297803812674d191cba45f3e5f32c90ddd873b97826cd4b0bfa924a5c9ac2671effbf7c7ca74acdbf539ac0c2d6f8b51cae01aea56a70f43c0443ea36c12f1adb605fa772e84ec759bc7ba4a263e12363e1e19070d0c6525faa40c0c3e130ce1da0aaed185e52f7a532e972e333913aeb3eae0b771d901159ef8e15edc7f3becbaa73b57baf72977c1e92cd463199be1e17158590986db60977351e92efc9fe377e3bd2be5ffa3c2b0f99d70157e6a69d3438b53bb372f64fe61b9ccae9afe96eabfcdd39cd2367bf3b2ce601629ed775f4c22f2288263ed4427fae7517f1787c35c5ac54216fd0adfa331557eb024a65069a82c2189cce7ab244f94af46985803438efa0720f6dcb5e9f745daab1d44584342b8bcebd698b67fa82e5219119244a249a5d917b87fd398a8e45258487ffe9420c821c6a0a809381c8e8b881a435177bd6c46e72a68bee2f2d5bd393c3acb262340505962d7f5cc12508321c17db4f654cc1e8cdecbb2773b13467eeb7e54b8a607b54db2fe49916f30edf20af10c54e35a73f74f77d8e0ea0f868f982d7755296e6ee9ffdb34b453d1dd310ffb8fa9e0834d2ec123217badb0d872fa4813377c46e0ee00513973dad9b0e08539c852ca36c8eddeb2a574cfd6f27a91422a9d7adacaa98ebfdecd20b64162ab286b3af55254f09ef46450e0b18cb9ca4b41ac280c3981a662c9b60a2a47286db99600a4b201025562f43659d8498dff8f749f5a53c2067e519024f33c91ee248d247f6318606e20e88cf11f0ba8bf2ee809cab25c01cd3b9576a617128069b64699a3d57c9cf160174d927359c206b6b41e0f3707e5428529c68ad23f6b95db66b2cfa84ab522ea2e7c540b71824c2e9f04f08dd639f33d9e75d61c04c06cf0db7a4c80717c6228a838f59d9ca07844d5d1273f3a01823b10bc17835622783d4e3372cc58f35b5e9ba3eeff7a10ef674e19a8b1ed90b353bcc82d88ecc3e453d552c109012c1069547fd1a10d13c38f3823a80a3c0fc9037cab87d2ac562e674cea66f434d2f4214fa90ba284cfdc438d9ac493fed82f513667b5390fad2b9d412ffed80d0cdc44565b662620a8b29140fc21545fe9306754c4ad0307724823ea4e4272f725f88172045e8509667e6583d947728b9bc35b650f86d9708abf46f2446390f473ffd71a39a7fb95c3a41007b042cff70568d90c3c9c2623a05a5eb9f7ac093f28dc1e3a12bdcfadeb89d933a9f58864358cbba0ae25825e8a94df72414e9667edf17210361dba6f5d09ecee709a15a2371c0b32e054832924babc954d8f9485212ceaf9f3aeec418f5eb2097457b21db156325367b53f829bd16d1b446e75d0796f7f05330341ce6baf62a78ef9c9be4fde0fb2e5ee018e001eb59b8d06037d335f41db5d9597583cee5cdea113d5621ed2d05504fddc80b5dfd7d3367a48e12c9a5372b115651281a874b079ab45b9fc0c2e7dca3640d6012deb5a93c6571c4dc8e20cc89484f682038a4e87c91c3da0b4b8603f2414c66b12a7d1bdcf99c77c3ab7bfb6ef38652a550b889f6c70c9761962a1d143d143bd305da60854f4d0fa5bcbce42957470b09fe9d35851ffcc45a72dae5f06fa609c1017feb30d0de9d356744792ce302b1db97ce83df3aa97352886e8b64e303bd9144f86914617b294983458c454ae452fda6edaa5849779c7a655b084c6ee58d66bc565d91da167409b84afa87227c1ceca70710cd144aec3b70df4db5008023b5b8addf40e6a4520778747a8838ba20744f387c3cc4005006e70fdf3e0ebb9d07a3c8f516d6bc8be7c6d73430377ec701c2df17ce767d89580561ba03a0128f7d47ec77282ad71ca6561ae4e6b43539a90660f039d0267e651458d949b40da25e94f75b47cfeef31c103616be2a9e4a3af9f419651ce71f6cd701f75f0ffe691c8973b87777a7da5ba70be07f7647af5", 0xf47}], 0x1, &(0x7f0000001700)}], 0x1, 0x0) process_vm_readv(r0, &(0x7f0000001400), 0x1, &(0x7f0000000000)=[{&(0x7f0000002780)=""/204, 0xd7e1e1d24b36aac5}, {&(0x7f0000002880)=""/183, 0x9}], 0x2, 0x0) 2018/05/03 19:03:31 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f0000000000)="0fdea7903a4276970f5dab67d458933fcb455a88c26de3e91e5af31520ffffffffffff9d93742d07b7d9fb5d80c1d675a19b11c62747efcedfa86a3f6a1c730e1f2b060c1d9f9d1c6ad90f8eba82ef32520db391cf0dc19ef1946c7e62397ea23bcd000000", 0x65, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) 2018/05/03 19:03:31 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0xf00]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:31 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x5000000}], 0x20) 2018/05/03 19:03:31 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x3f000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:31 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}}}}}}}}, 0x0) 2018/05/03 19:03:32 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000)='/dev/autofs\x00', 0x400000, 0x0) linkat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x0) r2 = syz_open_dev$amidi(&(0x7f0000000040)='/dev/amidi#\x00', 0x80000001, 0x400) fanotify_mark(r1, 0x30, 0x10, r2, &(0x7f0000000080)='./file0\x00') sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) recvfrom$inet6(r2, &(0x7f0000000140)=""/26, 0x1a, 0x40010000, &(0x7f0000000180)={0xa, 0x8, 0xffffffff, @local={0xfe, 0x80, [], 0xaa}, 0x43}, 0x1c) openat$vsock(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vsock\x00', 0x167000, 0x0) getsockopt$netlink(r2, 0x10e, 0x0, &(0x7f0000000240)=""/4096, &(0x7f0000000100)=0x1000) ioctl$ASHMEM_PURGE_ALL_CACHES(r2, 0x770a, 0x0) 2018/05/03 19:03:32 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0x34000, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:32 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x5]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:32 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x12000000}], 0x20) 2018/05/03 19:03:32 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x8, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:32 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0x900000000000000, 0x8001) 2018/05/03 19:03:32 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]}}}}}}}}, 0x0) 2018/05/03 19:03:32 executing program 2: syz_emit_ethernet(0x1, &(0x7f0000c57000)=ANY=[@ANYBLOB="01bed8"], &(0x7f0000ea3000)) r0 = getpid() syz_emit_ethernet(0x1, &(0x7f0000c57000)=ANY=[@ANYBLOB='2'], &(0x7f0000ea3000)) pause() sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005e00)=[{&(0x7f0000000440)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000016c0)=[{&(0x7f00000004c0)="47e37ad0cf344394bf43f96b36e7c2b8a31c89bfa71e3d04181fbd79e32e78c206f46261c8694cbca0f0c3a36b654599d7402360f4de392c4d02352e2bfa9eac5ad6bf23f887cd99d932ebe452444a3d7e36e2789fddffb6f82484d301ae89b9237fe4181bd8d85949071b698eb3e98f36c95a1f0b2a767074f945868c3f4f7d7723e3fa2ac02d1d26bf26861ddf2f3e9331c56070ecfa5d792ad1a543158eef363b2489e916ff914ad84192d2e2a7d3dede0bb181962a5f973819872a6c9bf7b9d4d91155601eb49166ca396b51a891913de774362ae9402a2360e2b2d9cf5613a541ce7e6f69ace6429a0767f61133579d7a3a326e9396220a416e7e81bd0816d7430f3838ea11c18671b6de108bde0465cacb01359219ae58cc09240a4df5478b5159f198aa30cc2cd899104608dcfc958b9f8b10ee48f5bfe134c7b5ac6dd5e71b4b26b910593cf8d2e0687ba041bb5bbd1f2621a7bb54181e4bfb1280f89923032885df0646c79b0334414f2d9529b69b9055cddfceaecb4f8a2b5204ab9ae167f6a328cdc912649a15be11fc9e79f482709d9e814995e32fda5c858a9ccbc5314a031500fc42905d81420431cf476dea1ec09b364020ada89761c2ecc01f5dd5abafe8458908c8f729ac6e31e3853773a1ecad7bdc4391d0dec1dafa5aa1beadadde5a751cff06ab26909b30cfae7d2bd8e8f0f5f7b135d2b58069b64ec2758e74324339254ac0af67620c1f0f5b9f48014dca2453be3a9868c6e4c6c8f3d69c0cc8ef7accf3545e945ab32c7e0bd6a1083763dc42a8d60b1148a227bf410f74a9a569037752542151cb6c6d4ad8d67f1cd0ab2e08333f8ab37564f9e825352c8c536ab567ff4e835433bdcb231423e2ab47c2e41e658415e762b912338a8b1863f9a18980be726fbaf070ebdcebbd425cd5dd541acb4793c5105dbe577538187bf86b385b7c81c8811fa6c208d2ae3ed12803ccf921c7635e30cbbe554f2c8505f698f47f473b16364a4a5223897a7de1d52658ba824d4e8368fceba90669319e6119cba19b6917eebdf0188d8b671e1e99d9b7ef46d0abef3b1e8a660bd30714efe8823fcff2c7a498273d952dce260f0b5ca3d05e6348dad4fd04d8e334b09d626c7eb6ba897404b96e765805db4ad236b22fa5f05336116d2a0a40234ca52077a10fc28442dd72075ad57e5dbc4aa71839ff258194c2a0d2897484211ce6b855babdef8fa4f569c30142fe4def002dc2e68364bfcb58a85f81b313ae657cd344f1f3b04b3e1e252e6b960ec8152ba374e7ea7f3fa0a637709cddc1c406096816e53690139e28fb41b09e79b232573e9ca0268c739acdc3939f9e5c2cd5d6c4b02e4a939425fba5ae5d61e70ceabcdad3d666a34b97c641894ff6ec04f1712109a2ef6a1e1d620d94659b659d89d9cf3de3636085cb447473488de453bdb221339ad5fa7fa352eef36deed2d3f6f1c7b02528a2ec788a286784e85cf30379d6f750e5ab99558df54905e0890f57d69c4bdd49c1478a6735deb4c91816b388282daccf2fab9b7ac7ac9dfab9be4e258e106c99c1f756f85edcbea898f3ec307cea515f49e631fc24adf198d0246a1d3482790e7b2a280dbc4e8ac936d4e9fcc91c3cb376b91e60b25c8cffbee9506db33720339c87565066c8552bd71e3cbfd10d785f3dd361f172a4dde6b6984323d91444ee6ad09e519d5f3b99c3afdebfaba9520726dbf7ef00815ec2b37f0e811e86954daf18a90c5e5ec191eb73244eb57c5c562515bb51b6b2742be1a9464e46fe5dbdbab1b1e3726b53bc109db605d23a753edfe24d4c631b35515f92928edb250093f6c1e30283b9b1c23dfe58fce85fa5a46fde02afd473b9a771d671e44ffc500a68f9e8d8f6f235aee7f341f538b6177fe52a5f782526f741558034d12201e49b15ff578ab5e53703058cc563147693ac68b3bffa90861954d5671afc3bd98e22bdad2f0bd021b1ca7b04d40880a0002fc8059e2cc62ac5e2cf121fbc337c4ce2a3caf02fcddd66cc230b8f70e45547e3b7df65c958c09ed3899368e3d70a0d9ee0d19501c3fc186208d27efc7894d1347e0fc507159fa23ae6b3b00c81912cb7c7f2339f4e8134727018fbe2c50f7a4599ee37cf3bc9f4cf59019fc8c39d66db96c5bcf2c1538f36efe8b3af642c35eed158d9ad25230acc6f42f4f5a1726102b27aaf11e003ba927d3569563f0a6f93281bbd88b1e01a99ce28bb32cfbec649ef06a444382469a6ac634892edf2ebba29865cf66d5b8d9a4c70cc10331b197704b06ed3ec6db3db9512325604bdd7de1bb952457e23d309d6fc7e8d143a9e3698e13ee862156e7647d8e1f0f38cbf39bc123b2454d5023bdad3da71535de9c177536dd30a7bf4ddf8829b48e9df4b7b8d3f44b7dc6bd71f8b72301d8151ee08da0ed7c3a5176937c775c4e5ce286a578411cdb9afb494e88672f0b27ef1a24c5ea61c82569f69d80fd0b07a29be44a371e552e6fbdb81f35bc086af19e64316cdf03e9e9890f5cced96c070d53bfca3aff8b72f969f3a46ce330b8cc3a91b9fbe70aa770c61bdcd7c4d019f9ef47987dda969af933fc66d118cb687ddd4571eacd2281be77271060df37771af2b15eb5faa585bf6ad4f4a50f2b18e914bb0a66cdb69ce61c0189d3702759e4ba859f95a52fcd2ef21be126d27a00d7b0550cea0ffbcd5ff30e511082ff866edbadf0d149b90125b1cbddf4db9bc30ed44972733a5eb31178a84e92e1bc813286bddceecd6cc92f902bc495d2d53bd4ace7b617be4cafa9c146eddac51d6459314fd57bc9a086849bf6b3e9ee17100be5c4b2704b41d9ddb607e10ed5b7a70537f216b52fdd3e3ac1b8138ea2e8ce3f675a0e86e611520c362a7a4feea316b0461c9fbf532b9965f37637e605679987ae2dadd7545fa7a2baf0242184d2f842094dd99af8478bf16ae9ba3812d5a8331caac41791148b831c8b137860c6e7c96571af00ce3a264e5dc42cb07acbb3b0f1507acb11c9d1aae86e33f3303a115bbc63a82ff45888ef26c8d87df2cf81711acaa0c730963dcd5a9b33b47d67ddf17ea9979ea5d876db519c9b43ac461c725b303ce14b9dfc936c4c26942954baa22d8fec0ad8f9b598ca424d05afb2cfb2e42e2e17e5baab8ffaddd515b9083587b21ad961acd2a481e701d45d92adeea80314a9638fa826b7eb735b3177fd2658c7d96073a40d87173de9c58e4c8cdcece3d4198bebfd0de5ea0f97abb857676c341f12d27b319f18b9a8233162f07b2bcf369a409cdf55fadc86e2bf4243b48c0e4395eef43fea92fc09889b50900ae76c3e13c40cb06ce5e7f87aa7432a78341766e1d26ccf74493b2bb0df70cbc8863d96ee7e14b823af4daa92f61c81c90770bb9b7a4684b34bae8ccb2733e8f64bfd666f9f2a9bc94efaf3a0ad4e1cc960c8b3488b5ddb9f71c9c16c5c8fe5d5ab46f09454b13796fe02720d6a7b23511f33b9f62796c15d676860f135cf424ddf6d37f6a9b175efd1aa4415cd3d09a77a4883b3d347b2d99dabebf4a79fc9dfe5dcbf04d96d7a2297803812674d191cba45f3e5f32c90ddd873b97826cd4b0bfa924a5c9ac2671effbf7c7ca74acdbf539ac0c2d6f8b51cae01aea56a70f43c0443ea36c12f1adb605fa772e84ec759bc7ba4a263e12363e1e19070d0c6525faa40c0c3e130ce1da0aaed185e52f7a532e972e333913aeb3eae0b771d901159ef8e15edc7f3becbaa73b57baf72977c1e92cd463199be1e17158590986db60977351e92efc9fe377e3bd2be5ffa3c2b0f99d70157e6a69d3438b53bb372f64fe61b9ccae9afe96eabfcdd39cd2367bf3b2ce601629ed775f4c22f2288263ed4427fae7517f1787c35c5ac54216fd0adfa331557eb024a65069a82c2189cce7ab244f94af46985803438efa0720f6dcb5e9f745daab1d44584342b8bcebd698b67fa82e5219119244a249a5d917b87fd398a8e45258487ffe9420c821c6a0a809381c8e8b881a435177bd6c46e72a68bee2f2d5bd393c3acb262340505962d7f5cc12508321c17db4f654cc1e8cdecbb2773b13467eeb7e54b8a607b54db2fe49916f30edf20af10c54e35a73f74f77d8e0ea0f868f982d7755296e6ee9ffdb34b453d1dd310ffb8fa9e0834d2ec123217badb0d872fa4813377c46e0ee00513973dad9b0e08539c852ca36c8eddeb2a574cfd6f27a91422a9d7adacaa98ebfdecd20b64162ab286b3af55254f09ef46450e0b18cb9ca4b41ac280c3981a662c9b60a2a47286db99600a4b201025562f43659d8498dff8f749f5a53c2067e519024f33c91ee248d247f6318606e20e88cf11f0ba8bf2ee809cab25c01cd3b9576a617128069b64699a3d57c9cf160174d927359c206b6b41e0f3707e5428529c68ad23f6b95db66b2cfa84ab522ea2e7c540b71824c2e9f04f08dd639f33d9e75d61c04c06cf0db7a4c80717c6228a838f59d9ca07844d5d1273f3a01823b10bc17835622783d4e3372cc58f35b5e9ba3eeff7a10ef674e19a8b1ed90b353bcc82d88ecc3e453d552c109012c1069547fd1a10d13c38f3823a80a3c0fc9037cab87d2ac562e674cea66f434d2f4214fa90ba284cfdc438d9ac493fed82f513667b5390fad2b9d412ffed80d0cdc44565b662620a8b29140fc21545fe9306754c4ad0307724823ea4e4272f725f88172045e8509667e6583d947728b9bc35b650f86d9708abf46f2446390f473ffd71a39a7fb95c3a41007b042cff70568d90c3c9c2623a05a5eb9f7ac093f28dc1e3a12bdcfadeb89d933a9f58864358cbba0ae25825e8a94df72414e9667edf17210361dba6f5d09ecee709a15a2371c0b32e054832924babc954d8f9485212ceaf9f3aeec418f5eb2097457b21db156325367b53f829bd16d1b446e75d0796f7f05330341ce6baf62a78ef9c9be4fde0fb2e5ee018e001eb59b8d06037d335f41db5d9597583cee5cdea113d5621ed2d05504fddc80b5dfd7d3367a48e12c9a5372b115651281a874b079ab45b9fc0c2e7dca3640d6012deb5a93c6571c4dc8e20cc89484f682038a4e87c91c3da0b4b8603f2414c66b12a7d1bdcf99c77c3ab7bfb6ef38652a550b889f6c70c9761962a1d143d143bd305da60854f4d0fa5bcbce42957470b09fe9d35851ffcc45a72dae5f06fa609c1017feb30d0de9d356744792ce302b1db97ce83df3aa97352886e8b64e303bd9144f86914617b294983458c454ae452fda6edaa5849779c7a655b084c6ee58d66bc565d91da167409b84afa87227c1ceca70710cd144aec3b70df4db5008023b5b8addf40e6a4520778747a8838ba20744f387c3cc4005006e70fdf3e0ebb9d07a3c8f516d6bc8be7c6d73430377ec701c2df17ce767d89580561ba03a0128f7d47ec77282ad71ca6561ae4e6b43539a90660f039d0267e651458d949b40da25e94f75b47cfeef31c103616be2a9e4a3af9f419651ce71f6cd701f75f0ffe691c8973b87777a7da5ba70be07f7647af5", 0xf47}], 0x1, &(0x7f0000001700)}], 0x1, 0x0) process_vm_readv(r0, &(0x7f0000001400), 0x1, &(0x7f0000000000)=[{&(0x7f0000002780)=""/204, 0xd7e1e1d24b36aac5}, {&(0x7f0000002880)=""/183, 0x9}], 0x2, 0x0) 2018/05/03 19:03:33 executing program 3: r0 = socket$inet(0x2, 0x6, 0x633) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) 2018/05/03 19:03:33 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000000]}}}}}}}}, 0x0) 2018/05/03 19:03:33 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x1500}], 0x20) 2018/05/03 19:03:33 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x200000000000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:33 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x3, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:33 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0x40030000000000, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:33 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(0xffffffffffffff9c, 0x84, 0x66, &(0x7f0000000000)={0x0, 0x15be}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, &(0x7f0000000080)={0xffffffffffff1952, 0x800, 0x1, 0x0, 0x2, 0xf05, 0x7551, 0x4852, r1}, &(0x7f00000000c0)=0x20) r2 = syz_open_dev$usbmon(&(0x7f0000000100)='/dev/usbmon#\x00', 0x6, 0x400401) ioctl$EVIOCGPROP(r2, 0x80404509, &(0x7f0000000140)=""/236) 2018/05/03 19:03:33 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000000]}}}}}}}}, 0x0) 2018/05/03 19:03:33 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0xa00000000000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:33 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0xefffffff00000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:33 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x300000000000000]}}}}}}}}, 0x0) 2018/05/03 19:03:33 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x1100}], 0x20) 2018/05/03 19:03:33 executing program 2: syz_emit_ethernet(0x1, &(0x7f0000c57000)=ANY=[@ANYBLOB='\x00\x00\x00#'], &(0x7f0000000100)) r0 = getpid() syz_emit_ethernet(0x1, &(0x7f0000c57000)=ANY=[@ANYBLOB='1'], &(0x7f0000ea3000)) pause() sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005e00)=[{&(0x7f0000000440)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000016c0)=[{&(0x7f00000004c0)="47e37ad0cf344394bf43f96b36e7c2b8a31c89bfa71e3d04181fbd79e32e78c206f46261c8694cbca0f0c3a36b654599d7402360f4de392c4d02352e2bfa9eac5ad6bf23f887cd99d932ebe452444a3d7e36e2789fddffb6f82484d301ae89b9237fe4181bd8d85949071b698eb3e98f36c95a1f0b2a767074f945868c3f4f7d7723e3fa2ac02d1d26bf26861ddf2f3e9331c56070ecfa5d792ad1a543158eef363b2489e916ff914ad84192d2e2a7d3dede0bb181962a5f973819872a6c9bf7b9d4d91155601eb49166ca396b51a891913de774362ae9402a2360e2b2d9cf5613a541ce7e6f69ace6429a0767f61133579d7a3a326e9396220a416e7e81bd0816d7430f3838ea11c18671b6de108bde0465cacb01359219ae58cc09240a4df5478b5159f198aa30cc2cd899104608dcfc958b9f8b10ee48f5bfe134c7b5ac6dd5e71b4b26b910593cf8d2e0687ba041bb5bbd1f2621a7bb54181e4bfb1280f89923032885df0646c79b0334414f2d9529b69b9055cddfceaecb4f8a2b5204ab9ae167f6a328cdc912649a15be11fc9e79f482709d9e814995e32fda5c858a9ccbc5314a031500fc42905d81420431cf476dea1ec09b364020ada89761c2ecc01f5dd5abafe8458908c8f729ac6e31e3853773a1ecad7bdc4391d0dec1dafa5aa1beadadde5a751cff06ab26909b30cfae7d2bd8e8f0f5f7b135d2b58069b64ec2758e74324339254ac0af67620c1f0f5b9f48014dca2453be3a9868c6e4c6c8f3d69c0cc8ef7accf3545e945ab32c7e0bd6a1083763dc42a8d60b1148a227bf410f74a9a569037752542151cb6c6d4ad8d67f1cd0ab2e08333f8ab37564f9e825352c8c536ab567ff4e835433bdcb231423e2ab47c2e41e658415e762b912338a8b1863f9a18980be726fbaf070ebdcebbd425cd5dd541acb4793c5105dbe577538187bf86b385b7c81c8811fa6c208d2ae3ed12803ccf921c7635e30cbbe554f2c8505f698f47f473b16364a4a5223897a7de1d52658ba824d4e8368fceba90669319e6119cba19b6917eebdf0188d8b671e1e99d9b7ef46d0abef3b1e8a660bd30714efe8823fcff2c7a498273d952dce260f0b5ca3d05e6348dad4fd04d8e334b09d626c7eb6ba897404b96e765805db4ad236b22fa5f05336116d2a0a40234ca52077a10fc28442dd72075ad57e5dbc4aa71839ff258194c2a0d2897484211ce6b855babdef8fa4f569c30142fe4def002dc2e68364bfcb58a85f81b313ae657cd344f1f3b04b3e1e252e6b960ec8152ba374e7ea7f3fa0a637709cddc1c406096816e53690139e28fb41b09e79b232573e9ca0268c739acdc3939f9e5c2cd5d6c4b02e4a939425fba5ae5d61e70ceabcdad3d666a34b97c641894ff6ec04f1712109a2ef6a1e1d620d94659b659d89d9cf3de3636085cb447473488de453bdb221339ad5fa7fa352eef36deed2d3f6f1c7b02528a2ec788a286784e85cf30379d6f750e5ab99558df54905e0890f57d69c4bdd49c1478a6735deb4c91816b388282daccf2fab9b7ac7ac9dfab9be4e258e106c99c1f756f85edcbea898f3ec307cea515f49e631fc24adf198d0246a1d3482790e7b2a280dbc4e8ac936d4e9fcc91c3cb376b91e60b25c8cffbee9506db33720339c87565066c8552bd71e3cbfd10d785f3dd361f172a4dde6b6984323d91444ee6ad09e519d5f3b99c3afdebfaba9520726dbf7ef00815ec2b37f0e811e86954daf18a90c5e5ec191eb73244eb57c5c562515bb51b6b2742be1a9464e46fe5dbdbab1b1e3726b53bc109db605d23a753edfe24d4c631b35515f92928edb250093f6c1e30283b9b1c23dfe58fce85fa5a46fde02afd473b9a771d671e44ffc500a68f9e8d8f6f235aee7f341f538b6177fe52a5f782526f741558034d12201e49b15ff578ab5e53703058cc563147693ac68b3bffa90861954d5671afc3bd98e22bdad2f0bd021b1ca7b04d40880a0002fc8059e2cc62ac5e2cf121fbc337c4ce2a3caf02fcddd66cc230b8f70e45547e3b7df65c958c09ed3899368e3d70a0d9ee0d19501c3fc186208d27efc7894d1347e0fc507159fa23ae6b3b00c81912cb7c7f2339f4e8134727018fbe2c50f7a4599ee37cf3bc9f4cf59019fc8c39d66db96c5bcf2c1538f36efe8b3af642c35eed158d9ad25230acc6f42f4f5a1726102b27aaf11e003ba927d3569563f0a6f93281bbd88b1e01a99ce28bb32cfbec649ef06a444382469a6ac634892edf2ebba29865cf66d5b8d9a4c70cc10331b197704b06ed3ec6db3db9512325604bdd7de1bb952457e23d309d6fc7e8d143a9e3698e13ee862156e7647d8e1f0f38cbf39bc123b2454d5023bdad3da71535de9c177536dd30a7bf4ddf8829b48e9df4b7b8d3f44b7dc6bd71f8b72301d8151ee08da0ed7c3a5176937c775c4e5ce286a578411cdb9afb494e88672f0b27ef1a24c5ea61c82569f69d80fd0b07a29be44a371e552e6fbdb81f35bc086af19e64316cdf03e9e9890f5cced96c070d53bfca3aff8b72f969f3a46ce330b8cc3a91b9fbe70aa770c61bdcd7c4d019f9ef47987dda969af933fc66d118cb687ddd4571eacd2281be77271060df37771af2b15eb5faa585bf6ad4f4a50f2b18e914bb0a66cdb69ce61c0189d3702759e4ba859f95a52fcd2ef21be126d27a00d7b0550cea0ffbcd5ff30e511082ff866edbadf0d149b90125b1cbddf4db9bc30ed44972733a5eb31178a84e92e1bc813286bddceecd6cc92f902bc495d2d53bd4ace7b617be4cafa9c146eddac51d6459314fd57bc9a086849bf6b3e9ee17100be5c4b2704b41d9ddb607e10ed5b7a70537f216b52fdd3e3ac1b8138ea2e8ce3f675a0e86e611520c362a7a4feea316b0461c9fbf532b9965f37637e605679987ae2dadd7545fa7a2baf0242184d2f842094dd99af8478bf16ae9ba3812d5a8331caac41791148b831c8b137860c6e7c96571af00ce3a264e5dc42cb07acbb3b0f1507acb11c9d1aae86e33f3303a115bbc63a82ff45888ef26c8d87df2cf81711acaa0c730963dcd5a9b33b47d67ddf17ea9979ea5d876db519c9b43ac461c725b303ce14b9dfc936c4c26942954baa22d8fec0ad8f9b598ca424d05afb2cfb2e42e2e17e5baab8ffaddd515b9083587b21ad961acd2a481e701d45d92adeea80314a9638fa826b7eb735b3177fd2658c7d96073a40d87173de9c58e4c8cdcece3d4198bebfd0de5ea0f97abb857676c341f12d27b319f18b9a8233162f07b2bcf369a409cdf55fadc86e2bf4243b48c0e4395eef43fea92fc09889b50900ae76c3e13c40cb06ce5e7f87aa7432a78341766e1d26ccf74493b2bb0df70cbc8863d96ee7e14b823af4daa92f61c81c90770bb9b7a4684b34bae8ccb2733e8f64bfd666f9f2a9bc94efaf3a0ad4e1cc960c8b3488b5ddb9f71c9c16c5c8fe5d5ab46f09454b13796fe02720d6a7b23511f33b9f62796c15d676860f135cf424ddf6d37f6a9b175efd1aa4415cd3d09a77a4883b3d347b2d99dabebf4a79fc9dfe5dcbf04d96d7a2297803812674d191cba45f3e5f32c90ddd873b97826cd4b0bfa924a5c9ac2671effbf7c7ca74acdbf539ac0c2d6f8b51cae01aea56a70f43c0443ea36c12f1adb605fa772e84ec759bc7ba4a263e12363e1e19070d0c6525faa40c0c3e130ce1da0aaed185e52f7a532e972e333913aeb3eae0b771d901159ef8e15edc7f3becbaa73b57baf72977c1e92cd463199be1e17158590986db60977351e92efc9fe377e3bd2be5ffa3c2b0f99d70157e6a69d3438b53bb372f64fe61b9ccae9afe96eabfcdd39cd2367bf3b2ce601629ed775f4c22f2288263ed4427fae7517f1787c35c5ac54216fd0adfa331557eb024a65069a82c2189cce7ab244f94af46985803438efa0720f6dcb5e9f745daab1d44584342b8bcebd698b67fa82e5219119244a249a5d917b87fd398a8e45258487ffe9420c821c6a0a809381c8e8b881a435177bd6c46e72a68bee2f2d5bd393c3acb262340505962d7f5cc12508321c17db4f654cc1e8cdecbb2773b13467eeb7e54b8a607b54db2fe49916f30edf20af10c54e35a73f74f77d8e0ea0f868f982d7755296e6ee9ffdb34b453d1dd310ffb8fa9e0834d2ec123217badb0d872fa4813377c46e0ee00513973dad9b0e08539c852ca36c8eddeb2a574cfd6f27a91422a9d7adacaa98ebfdecd20b64162ab286b3af55254f09ef46450e0b18cb9ca4b41ac280c3981a662c9b60a2a47286db99600a4b201025562f43659d8498dff8f749f5a53c2067e519024f33c91ee248d247f6318606e20e88cf11f0ba8bf2ee809cab25c01cd3b9576a617128069b64699a3d57c9cf160174d927359c206b6b41e0f3707e5428529c68ad23f6b95db66b2cfa84ab522ea2e7c540b71824c2e9f04f08dd639f33d9e75d61c04c06cf0db7a4c80717c6228a838f59d9ca07844d5d1273f3a01823b10bc17835622783d4e3372cc58f35b5e9ba3eeff7a10ef674e19a8b1ed90b353bcc82d88ecc3e453d552c109012c1069547fd1a10d13c38f3823a80a3c0fc9037cab87d2ac562e674cea66f434d2f4214fa90ba284cfdc438d9ac493fed82f513667b5390fad2b9d412ffed80d0cdc44565b662620a8b29140fc21545fe9306754c4ad0307724823ea4e4272f725f88172045e8509667e6583d947728b9bc35b650f86d9708abf46f2446390f473ffd71a39a7fb95c3a41007b042cff70568d90c3c9c2623a05a5eb9f7ac093f28dc1e3a12bdcfadeb89d933a9f58864358cbba0ae25825e8a94df72414e9667edf17210361dba6f5d09ecee709a15a2371c0b32e054832924babc954d8f9485212ceaf9f3aeec418f5eb2097457b21db156325367b53f829bd16d1b446e75d0796f7f05330341ce6baf62a78ef9c9be4fde0fb2e5ee018e001eb59b8d06037d335f41db5d9597583cee5cdea113d5621ed2d05504fddc80b5dfd7d3367a48e12c9a5372b115651281a874b079ab45b9fc0c2e7dca3640d6012deb5a93c6571c4dc8e20cc89484f682038a4e87c91c3da0b4b8603f2414c66b12a7d1bdcf99c77c3ab7bfb6ef38652a550b889f6c70c9761962a1d143d143bd305da60854f4d0fa5bcbce42957470b09fe9d35851ffcc45a72dae5f06fa609c1017feb30d0de9d356744792ce302b1db97ce83df3aa97352886e8b64e303bd9144f86914617b294983458c454ae452fda6edaa5849779c7a655b084c6ee58d66bc565d91da167409b84afa87227c1ceca70710cd144aec3b70df4db5008023b5b8addf40e6a4520778747a8838ba20744f387c3cc4005006e70fdf3e0ebb9d07a3c8f516d6bc8be7c6d73430377ec701c2df17ce767d89580561ba03a0128f7d47ec77282ad71ca6561ae4e6b43539a90660f039d0267e651458d949b40da25e94f75b47cfeef31c103616be2a9e4a3af9f419651ce71f6cd701f75f0ffe691c8973b87777a7da5ba70be07f7647af5", 0xf47}], 0x1, &(0x7f0000001700)}], 0x1, 0x0) process_vm_readv(r0, &(0x7f0000001400), 0x1, &(0x7f0000000000)=[{&(0x7f0000002780)=""/204, 0xd7e1e1d24b36aac5}, {&(0x7f0000002880)=""/183, 0x9}], 0x2, 0x0) 2018/05/03 19:03:33 executing program 3: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$KVM_SET_XSAVE(r0, 0x5000aea5, &(0x7f0000000040)={"26fe1cf24656699ba7c3d81803f38d16da981d8e488e5eab712cec79719f5d6603bf7fe66a0d38bf863274f61de6139007edc5a3e14d612bd01b87403d5820998a527346edf1dc7fbe1fc7d20f70508941c64143d420c5bf8cfde9a3ee4c0ea265f8ad126053d9629e9f6f331f4cba0ad83c5acef60645e4cc6579fb4d54adb0eb4e23400088b8e69cb712add9ea0676ca2349aec89de4e4d71f6ada252a97b82399288596d21789353c23e96e2a85ae8d6a18065aa408f12b0ffa2f5328c4c8ecdada6accfed12bd6537fd3a527e029eee9005f9dd042ca08db73fb79a95e109ff7073504399207fb15ec04de7a61981babc5668d92b53b6dbd36bc4f6aa187a363d969f5d9491bb6bde296110ba2ac06bb643270665c35cce3be6a744b3bfccd2368f06404ff788233bc246de5bf7a41c29c23f2c323f3268889343138ee8bd61f8f34bc3c8ee88bb4b7bef7d59e943a2a057cc7be81f9055e37e9b7595499fb872d5c91eaa62e470128366b52a2dc188baa9e5517674a3535d2c34f4dd6f76a7c056a854c895d8fdd3a749f8a198ebdca08eb2ebad63d0626b47c51231cef0f7dbd27fef01a8522143a5f5488c44a0bad370d7b0f525c05a9827a56f92c4c1ebeccaa1e38d3a46fc9dc8e078e7278db65b31a3223bbe0d344c24caf14e5e7d3ff95336a7219a7b2f3ce4b848e49095693bfcd8ceff16df266e1dbbc331a557fc233be7dea51cee3f08caa0e099a017ced785205e370e59859d41b647047632c92dfebb85b13a5ea9b10e4a6cbb053386a40f528c0db3b65124b17756d74839d4c4a29b183baa1e47bba39308ac78b9ec7fae62b24a996fadcf5982fbcd4c492561d4bd3305929bdde773bdd45702f31191575ebf095175b337b99d5c8b8a59b977214ac8ed7ee7daa2befa962dedee42f20e6b7e7775a78161e77cdbf23a3e13010f5dc0a3a945ccef8c3eda2ad5db651c09147c4afa7820bb828ac632a2a43b8bf98605572f1fb75dca2c710040489798dc2b0641d9f09e9c429e2b43e5dc7ffa6b4a3eb0a5897e6f29b36b68aaf0a1cad5dd14e57f1c71dcdf4751b466ca27e1956a0a47926aa154f4f0542e1a7c098c98e6386dc7ddedd20dfd3d3d287db56574451d60e4638172d7943459a364c2df17cbbfb251c815e97898e05dc4f4b3f9f452fbbc8d75052172992d7058f2e62b2d7bc66be275f1b370aa3d2116aef7731efbf743f5f54dd7307a4d268da7ff7898eb12f66260c7b48eb8618413d529a097a7aeb69174b1858e97f9543fa6737bb65d8cf82fd7606de5d2898edb4fd7464dd2346d0030e30d5154d6b545ecee6add7b35e043ff394b7b01d423ba9e4e3ad527cedf2f6a9ab42237a4e4042b5ed5615afc8a0a726cd382cef9e086f818ee3120e3ac1ac7d435d63b3fb43fc27cfead46f7929117f4c6343be53a59a"}) ioctl$KVM_GET_ONE_REG(r0, 0x4010aeab, &(0x7f0000000000)={0x8, 0x5}) r1 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r1, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) 2018/05/03 19:03:33 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x1000000000000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:33 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0xffff000000000000, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:33 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0x700000000000000, 0x8001) 2018/05/03 19:03:34 executing program 3: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xc29, 0x200000) getrusage(0xffffffffffffffff, &(0x7f0000000080)) ioctl$KVM_ASSIGN_SET_MSIX_ENTRY(r0, 0x4010ae74, &(0x7f0000000040)={0x40, 0x4, 0x5}) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f0000000140)={0x0, @multicast2}, &(0x7f0000000100)=0xc) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f00000008c0)={'vcan0\x00', r1}) r2 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r2, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) 2018/05/03 19:03:34 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0xf000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:34 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0xffffff7f, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:34 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x1100000000000000}], 0x20) 2018/05/03 19:03:34 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x300]}}}}}}}}, 0x0) 2018/05/03 19:03:34 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x200000000000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:34 executing program 3: llistxattr(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/186, 0xba) r0 = socket$inet(0x2, 0x3, 0x800) sendto$inet(r0, &(0x7f0000000000)="f4dbda28021d1cf084b603a3ceb61e5152bde28fce7ced9fa2759afa86953ac39bbb2b23d79f242c38c4c6dea90e85df770f50e56bb05bebed5a8b6ffd935684bd2a2a86a663a90ed972ecebd8e4fcf4adce57b74d36177af44fca9919e5c6afe4b0ab1b0de17692f0e6f44de4d534350ae44edcaca213ac9344147672654fc87d959b9218d8378ae23f32aa45c62281c35edb9e3d0fe156af59a5eef49386b7b947d9bfed022d762141c0c2a55b834743f98a1cd2a7bad182b03be4e1f9591203ade71a05412c31a8520b6dd63afcafdf3e7ae4b06e34933d655556ad37cbc407cc74d3842ad25166820dc3ae2f2d5b13958ddad326842c2430afe67a7c827a61047f98e1ca98b1089678356e0bda107825e3e8021a97282d922115953f9940d67962f43c01c7e1a479c6e9199761ee22b48b800bca2dd9bef6bfbdb7a65e075e2f0e915277936d984a1fa8cae29667b38e9f83e49b2bc154eec0589db05e8c3e93c79fd02c18ff6034c964a53fbb7a6105b7bae1ead1cdeb6038df6593b33f553b1328c5c4018c54c330654a7f576324bac973e0e7f1a55875bdc603c66ac1c6730de016bd6ba74e151d6fd3e0d6a964294c2a0749d3bc49f64f23b586b27acee4bb4a5fcf680ec18064a985bff7b09e540c8d19b1735897ffaf29aa7b54e7975063b7c710730d7402766d448dfd5e653f96d59e09fe72bc948165bd", 0x1fd, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0xffffffffffffffdf) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000200)="996492a96aa9d25d880f698d72ad5c5a1bf801e5c44854ee33be9170ea43d503a65d465d9d25625bab7ca7c09e949ef25a59fe8bb1d44389969e8667bc46ba37ff2a", 0x42) 2018/05/03 19:03:34 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0xffffff7f]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:34 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x1400000000000000}], 0x20) 2018/05/03 19:03:34 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x20000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:34 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0x1700, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:34 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb], 0x5800}}}}}}}}, 0x0) 2018/05/03 19:03:34 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0xa1080000, 0x8001) 2018/05/03 19:03:34 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x16000000}], 0x20) 2018/05/03 19:03:34 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x6000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:34 executing program 2: syz_emit_ethernet(0x1, &(0x7f0000c57000)=ANY=[@ANYBLOB="d40050"], &(0x7f0000ea3000)) r0 = getpid() pause() sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005e00)=[{&(0x7f0000000440)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000016c0)=[{&(0x7f00000004c0)="47e37ad0cf344394bf43f96b36e7c2b8a31c89bfa71e3d04181fbd79e32e78c206f46261c8694cbca0f0c3a36b654599d7402360f4de392c4d02352e2bfa9eac5ad6bf23f887cd99d932ebe452444a3d7e36e2789fddffb6f82484d301ae89b9237fe4181bd8d85949071b698eb3e98f36c95a1f0b2a767074f945868c3f4f7d7723e3fa2ac02d1d26bf26861ddf2f3e9331c56070ecfa5d792ad1a543158eef363b2489e916ff914ad84192d2e2a7d3dede0bb181962a5f973819872a6c9bf7b9d4d91155601eb49166ca396b51a891913de774362ae9402a2360e2b2d9cf5613a541ce7e6f69ace6429a0767f61133579d7a3a326e9396220a416e7e81bd0816d7430f3838ea11c18671b6de108bde0465cacb01359219ae58cc09240a4df5478b5159f198aa30cc2cd899104608dcfc958b9f8b10ee48f5bfe134c7b5ac6dd5e71b4b26b910593cf8d2e0687ba041bb5bbd1f2621a7bb54181e4bfb1280f89923032885df0646c79b0334414f2d9529b69b9055cddfceaecb4f8a2b5204ab9ae167f6a328cdc912649a15be11fc9e79f482709d9e814995e32fda5c858a9ccbc5314a031500fc42905d81420431cf476dea1ec09b364020ada89761c2ecc01f5dd5abafe8458908c8f729ac6e31e3853773a1ecad7bdc4391d0dec1dafa5aa1beadadde5a751cff06ab26909b30cfae7d2bd8e8f0f5f7b135d2b58069b64ec2758e74324339254ac0af67620c1f0f5b9f48014dca2453be3a9868c6e4c6c8f3d69c0cc8ef7accf3545e945ab32c7e0bd6a1083763dc42a8d60b1148a227bf410f74a9a569037752542151cb6c6d4ad8d67f1cd0ab2e08333f8ab37564f9e825352c8c536ab567ff4e835433bdcb231423e2ab47c2e41e658415e762b912338a8b1863f9a18980be726fbaf070ebdcebbd425cd5dd541acb4793c5105dbe577538187bf86b385b7c81c8811fa6c208d2ae3ed12803ccf921c7635e30cbbe554f2c8505f698f47f473b16364a4a5223897a7de1d52658ba824d4e8368fceba90669319e6119cba19b6917eebdf0188d8b671e1e99d9b7ef46d0abef3b1e8a660bd30714efe8823fcff2c7a498273d952dce260f0b5ca3d05e6348dad4fd04d8e334b09d626c7eb6ba897404b96e765805db4ad236b22fa5f05336116d2a0a40234ca52077a10fc28442dd72075ad57e5dbc4aa71839ff258194c2a0d2897484211ce6b855babdef8fa4f569c30142fe4def002dc2e68364bfcb58a85f81b313ae657cd344f1f3b04b3e1e252e6b960ec8152ba374e7ea7f3fa0a637709cddc1c406096816e53690139e28fb41b09e79b232573e9ca0268c739acdc3939f9e5c2cd5d6c4b02e4a939425fba5ae5d61e70ceabcdad3d666a34b97c641894ff6ec04f1712109a2ef6a1e1d620d94659b659d89d9cf3de3636085cb447473488de453bdb221339ad5fa7fa352eef36deed2d3f6f1c7b02528a2ec788a286784e85cf30379d6f750e5ab99558df54905e0890f57d69c4bdd49c1478a6735deb4c91816b388282daccf2fab9b7ac7ac9dfab9be4e258e106c99c1f756f85edcbea898f3ec307cea515f49e631fc24adf198d0246a1d3482790e7b2a280dbc4e8ac936d4e9fcc91c3cb376b91e60b25c8cffbee9506db33720339c87565066c8552bd71e3cbfd10d785f3dd361f172a4dde6b6984323d91444ee6ad09e519d5f3b99c3afdebfaba9520726dbf7ef00815ec2b37f0e811e86954daf18a90c5e5ec191eb73244eb57c5c562515bb51b6b2742be1a9464e46fe5dbdbab1b1e3726b53bc109db605d23a753edfe24d4c631b35515f92928edb250093f6c1e30283b9b1c23dfe58fce85fa5a46fde02afd473b9a771d671e44ffc500a68f9e8d8f6f235aee7f341f538b6177fe52a5f782526f741558034d12201e49b15ff578ab5e53703058cc563147693ac68b3bffa90861954d5671afc3bd98e22bdad2f0bd021b1ca7b04d40880a0002fc8059e2cc62ac5e2cf121fbc337c4ce2a3caf02fcddd66cc230b8f70e45547e3b7df65c958c09ed3899368e3d70a0d9ee0d19501c3fc186208d27efc7894d1347e0fc507159fa23ae6b3b00c81912cb7c7f2339f4e8134727018fbe2c50f7a4599ee37cf3bc9f4cf59019fc8c39d66db96c5bcf2c1538f36efe8b3af642c35eed158d9ad25230acc6f42f4f5a1726102b27aaf11e003ba927d3569563f0a6f93281bbd88b1e01a99ce28bb32cfbec649ef06a444382469a6ac634892edf2ebba29865cf66d5b8d9a4c70cc10331b197704b06ed3ec6db3db9512325604bdd7de1bb952457e23d309d6fc7e8d143a9e3698e13ee862156e7647d8e1f0f38cbf39bc123b2454d5023bdad3da71535de9c177536dd30a7bf4ddf8829b48e9df4b7b8d3f44b7dc6bd71f8b72301d8151ee08da0ed7c3a5176937c775c4e5ce286a578411cdb9afb494e88672f0b27ef1a24c5ea61c82569f69d80fd0b07a29be44a371e552e6fbdb81f35bc086af19e64316cdf03e9e9890f5cced96c070d53bfca3aff8b72f969f3a46ce330b8cc3a91b9fbe70aa770c61bdcd7c4d019f9ef47987dda969af933fc66d118cb687ddd4571eacd2281be77271060df37771af2b15eb5faa585bf6ad4f4a50f2b18e914bb0a66cdb69ce61c0189d3702759e4ba859f95a52fcd2ef21be126d27a00d7b0550cea0ffbcd5ff30e511082ff866edbadf0d149b90125b1cbddf4db9bc30ed44972733a5eb31178a84e92e1bc813286bddceecd6cc92f902bc495d2d53bd4ace7b617be4cafa9c146eddac51d6459314fd57bc9a086849bf6b3e9ee17100be5c4b2704b41d9ddb607e10ed5b7a70537f216b52fdd3e3ac1b8138ea2e8ce3f675a0e86e611520c362a7a4feea316b0461c9fbf532b9965f37637e605679987ae2dadd7545fa7a2baf0242184d2f842094dd99af8478bf16ae9ba3812d5a8331caac41791148b831c8b137860c6e7c96571af00ce3a264e5dc42cb07acbb3b0f1507acb11c9d1aae86e33f3303a115bbc63a82ff45888ef26c8d87df2cf81711acaa0c730963dcd5a9b33b47d67ddf17ea9979ea5d876db519c9b43ac461c725b303ce14b9dfc936c4c26942954baa22d8fec0ad8f9b598ca424d05afb2cfb2e42e2e17e5baab8ffaddd515b9083587b21ad961acd2a481e701d45d92adeea80314a9638fa826b7eb735b3177fd2658c7d96073a40d87173de9c58e4c8cdcece3d4198bebfd0de5ea0f97abb857676c341f12d27b319f18b9a8233162f07b2bcf369a409cdf55fadc86e2bf4243b48c0e4395eef43fea92fc09889b50900ae76c3e13c40cb06ce5e7f87aa7432a78341766e1d26ccf74493b2bb0df70cbc8863d96ee7e14b823af4daa92f61c81c90770bb9b7a4684b34bae8ccb2733e8f64bfd666f9f2a9bc94efaf3a0ad4e1cc960c8b3488b5ddb9f71c9c16c5c8fe5d5ab46f09454b13796fe02720d6a7b23511f33b9f62796c15d676860f135cf424ddf6d37f6a9b175efd1aa4415cd3d09a77a4883b3d347b2d99dabebf4a79fc9dfe5dcbf04d96d7a2297803812674d191cba45f3e5f32c90ddd873b97826cd4b0bfa924a5c9ac2671effbf7c7ca74acdbf539ac0c2d6f8b51cae01aea56a70f43c0443ea36c12f1adb605fa772e84ec759bc7ba4a263e12363e1e19070d0c6525faa40c0c3e130ce1da0aaed185e52f7a532e972e333913aeb3eae0b771d901159ef8e15edc7f3becbaa73b57baf72977c1e92cd463199be1e17158590986db60977351e92efc9fe377e3bd2be5ffa3c2b0f99d70157e6a69d3438b53bb372f64fe61b9ccae9afe96eabfcdd39cd2367bf3b2ce601629ed775f4c22f2288263ed4427fae7517f1787c35c5ac54216fd0adfa331557eb024a65069a82c2189cce7ab244f94af46985803438efa0720f6dcb5e9f745daab1d44584342b8bcebd698b67fa82e5219119244a249a5d917b87fd398a8e45258487ffe9420c821c6a0a809381c8e8b881a435177bd6c46e72a68bee2f2d5bd393c3acb262340505962d7f5cc12508321c17db4f654cc1e8cdecbb2773b13467eeb7e54b8a607b54db2fe49916f30edf20af10c54e35a73f74f77d8e0ea0f868f982d7755296e6ee9ffdb34b453d1dd310ffb8fa9e0834d2ec123217badb0d872fa4813377c46e0ee00513973dad9b0e08539c852ca36c8eddeb2a574cfd6f27a91422a9d7adacaa98ebfdecd20b64162ab286b3af55254f09ef46450e0b18cb9ca4b41ac280c3981a662c9b60a2a47286db99600a4b201025562f43659d8498dff8f749f5a53c2067e519024f33c91ee248d247f6318606e20e88cf11f0ba8bf2ee809cab25c01cd3b9576a617128069b64699a3d57c9cf160174d927359c206b6b41e0f3707e5428529c68ad23f6b95db66b2cfa84ab522ea2e7c540b71824c2e9f04f08dd639f33d9e75d61c04c06cf0db7a4c80717c6228a838f59d9ca07844d5d1273f3a01823b10bc17835622783d4e3372cc58f35b5e9ba3eeff7a10ef674e19a8b1ed90b353bcc82d88ecc3e453d552c109012c1069547fd1a10d13c38f3823a80a3c0fc9037cab87d2ac562e674cea66f434d2f4214fa90ba284cfdc438d9ac493fed82f513667b5390fad2b9d412ffed80d0cdc44565b662620a8b29140fc21545fe9306754c4ad0307724823ea4e4272f725f88172045e8509667e6583d947728b9bc35b650f86d9708abf46f2446390f473ffd71a39a7fb95c3a41007b042cff70568d90c3c9c2623a05a5eb9f7ac093f28dc1e3a12bdcfadeb89d933a9f58864358cbba0ae25825e8a94df72414e9667edf17210361dba6f5d09ecee709a15a2371c0b32e054832924babc954d8f9485212ceaf9f3aeec418f5eb2097457b21db156325367b53f829bd16d1b446e75d0796f7f05330341ce6baf62a78ef9c9be4fde0fb2e5ee018e001eb59b8d06037d335f41db5d9597583cee5cdea113d5621ed2d05504fddc80b5dfd7d3367a48e12c9a5372b115651281a874b079ab45b9fc0c2e7dca3640d6012deb5a93c6571c4dc8e20cc89484f682038a4e87c91c3da0b4b8603f2414c66b12a7d1bdcf99c77c3ab7bfb6ef38652a550b889f6c70c9761962a1d143d143bd305da60854f4d0fa5bcbce42957470b09fe9d35851ffcc45a72dae5f06fa609c1017feb30d0de9d356744792ce302b1db97ce83df3aa97352886e8b64e303bd9144f86914617b294983458c454ae452fda6edaa5849779c7a655b084c6ee58d66bc565d91da167409b84afa87227c1ceca70710cd144aec3b70df4db5008023b5b8addf40e6a4520778747a8838ba20744f387c3cc4005006e70fdf3e0ebb9d07a3c8f516d6bc8be7c6d73430377ec701c2df17ce767d89580561ba03a0128f7d47ec77282ad71ca6561ae4e6b43539a90660f039d0267e651458d949b40da25e94f75b47cfeef31c103616be2a9e4a3af9f419651ce71f6cd701f75f0ffe691c8973b87777a7da5ba70be07f7647af5", 0xf47}], 0x1, &(0x7f0000000100)}], 0x1, 0x0) process_vm_readv(r0, &(0x7f0000001400), 0x1, &(0x7f0000000000)=[{&(0x7f0000002780)=""/204, 0xd7e1e1d24b36aac5}, {&(0x7f0000002880)=""/183, 0x9}], 0x2, 0x0) 2018/05/03 19:03:34 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(0xffffffffffffffff, 0x84, 0x7c, &(0x7f0000000080)={0x0, 0x5, 0xfffffffffffffff9}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x76, &(0x7f0000000100)={r1}, 0x8) fstat(r0, &(0x7f0000000000)) fcntl$getflags(r0, 0x401) 2018/05/03 19:03:35 executing program 3: r0 = socket$inet(0x2, 0x5, 0x4) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) 2018/05/03 19:03:35 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x34000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:35 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x500}], 0x20) 2018/05/03 19:03:35 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0xfec0000000000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:35 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0x10000e0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:35 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb], 0x300}}}}}}}}, 0x0) 2018/05/03 19:03:35 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x300000000000000}], 0x20) 2018/05/03 19:03:36 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x400000000000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:36 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0xfe80000000000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:36 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x10000, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000080)='/dev/urandom\x00', 0x20000, 0x0) ioctl$KVM_SET_CPUID2(r1, 0x4008ae90, &(0x7f00000000c0)={0x9, 0x0, [{0xf, 0x401, 0x6, 0x7, 0x7fffffff, 0x3, 0x4e}, {0xc0000006, 0xfff, 0x6, 0x7, 0x622, 0x4, 0x47dc}, {0xc0000000, 0x800, 0x6, 0x200, 0x8000, 0x9, 0x9}, {0x80000007, 0x0, 0x4, 0x2, 0x3f, 0x8, 0x3ff}, {0x7, 0x3f, 0x1, 0x1, 0x10001, 0x28, 0x800}, {0x40000000, 0x7f, 0x3, 0x3, 0x7, 0x1000, 0x1}, {0xc000001b, 0xc2, 0x0, 0x6, 0x4, 0x7643, 0x6}, {0x8000000b, 0x80000001, 0x7, 0x200, 0x5, 0x5, 0x7}, {0xf, 0x100000001, 0x4, 0xffff, 0x4, 0xffff, 0x9071}]}) getsockopt$inet_mtu(r0, 0x0, 0xa, &(0x7f0000000000), &(0x7f0000000040)=0x4) 2018/05/03 19:03:36 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0x2000000, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:36 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x0, 0x1e000000}], 0x20) 2018/05/03 19:03:36 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb], 0xf5ffffff00000000}}}}}}}}, 0x0) 2018/05/03 19:03:36 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0x8, 0x8001) 2018/05/03 19:03:36 executing program 2: syz_emit_ethernet(0x1, &(0x7f0000c57000)=ANY=[@ANYBLOB="14ef1f"], &(0x7f0000ea3000)) r0 = getpid() pause() sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005e00)=[{&(0x7f0000000440)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000016c0)=[{&(0x7f00000004c0)="47e37ad0cf344394bf43f96b36e7c2b8a31c89bfa71e3d04181fbd79e32e78c206f46261c8694cbca0f0c3a36b654599d7402360f4de392c4d02352e2bfa9eac5ad6bf23f887cd99d932ebe452444a3d7e36e2789fddffb6f82484d301ae89b9237fe4181bd8d85949071b698eb3e98f36c95a1f0b2a767074f945868c3f4f7d7723e3fa2ac02d1d26bf26861ddf2f3e9331c56070ecfa5d792ad1a543158eef363b2489e916ff914ad84192d2e2a7d3dede0bb181962a5f973819872a6c9bf7b9d4d91155601eb49166ca396b51a891913de774362ae9402a2360e2b2d9cf5613a541ce7e6f69ace6429a0767f61133579d7a3a326e9396220a416e7e81bd0816d7430f3838ea11c18671b6de108bde0465cacb01359219ae58cc09240a4df5478b5159f198aa30cc2cd899104608dcfc958b9f8b10ee48f5bfe134c7b5ac6dd5e71b4b26b910593cf8d2e0687ba041bb5bbd1f2621a7bb54181e4bfb1280f89923032885df0646c79b0334414f2d9529b69b9055cddfceaecb4f8a2b5204ab9ae167f6a328cdc912649a15be11fc9e79f482709d9e814995e32fda5c858a9ccbc5314a031500fc42905d81420431cf476dea1ec09b364020ada89761c2ecc01f5dd5abafe8458908c8f729ac6e31e3853773a1ecad7bdc4391d0dec1dafa5aa1beadadde5a751cff06ab26909b30cfae7d2bd8e8f0f5f7b135d2b58069b64ec2758e74324339254ac0af67620c1f0f5b9f48014dca2453be3a9868c6e4c6c8f3d69c0cc8ef7accf3545e945ab32c7e0bd6a1083763dc42a8d60b1148a227bf410f74a9a569037752542151cb6c6d4ad8d67f1cd0ab2e08333f8ab37564f9e825352c8c536ab567ff4e835433bdcb231423e2ab47c2e41e658415e762b912338a8b1863f9a18980be726fbaf070ebdcebbd425cd5dd541acb4793c5105dbe577538187bf86b385b7c81c8811fa6c208d2ae3ed12803ccf921c7635e30cbbe554f2c8505f698f47f473b16364a4a5223897a7de1d52658ba824d4e8368fceba90669319e6119cba19b6917eebdf0188d8b671e1e99d9b7ef46d0abef3b1e8a660bd30714efe8823fcff2c7a498273d952dce260f0b5ca3d05e6348dad4fd04d8e334b09d626c7eb6ba897404b96e765805db4ad236b22fa5f05336116d2a0a40234ca52077a10fc28442dd72075ad57e5dbc4aa71839ff258194c2a0d2897484211ce6b855babdef8fa4f569c30142fe4def002dc2e68364bfcb58a85f81b313ae657cd344f1f3b04b3e1e252e6b960ec8152ba374e7ea7f3fa0a637709cddc1c406096816e53690139e28fb41b09e79b232573e9ca0268c739acdc3939f9e5c2cd5d6c4b02e4a939425fba5ae5d61e70ceabcdad3d666a34b97c641894ff6ec04f1712109a2ef6a1e1d620d94659b659d89d9cf3de3636085cb447473488de453bdb221339ad5fa7fa352eef36deed2d3f6f1c7b02528a2ec788a286784e85cf30379d6f750e5ab99558df54905e0890f57d69c4bdd49c1478a6735deb4c91816b388282daccf2fab9b7ac7ac9dfab9be4e258e106c99c1f756f85edcbea898f3ec307cea515f49e631fc24adf198d0246a1d3482790e7b2a280dbc4e8ac936d4e9fcc91c3cb376b91e60b25c8cffbee9506db33720339c87565066c8552bd71e3cbfd10d785f3dd361f172a4dde6b6984323d91444ee6ad09e519d5f3b99c3afdebfaba9520726dbf7ef00815ec2b37f0e811e86954daf18a90c5e5ec191eb73244eb57c5c562515bb51b6b2742be1a9464e46fe5dbdbab1b1e3726b53bc109db605d23a753edfe24d4c631b35515f92928edb250093f6c1e30283b9b1c23dfe58fce85fa5a46fde02afd473b9a771d671e44ffc500a68f9e8d8f6f235aee7f341f538b6177fe52a5f782526f741558034d12201e49b15ff578ab5e53703058cc563147693ac68b3bffa90861954d5671afc3bd98e22bdad2f0bd021b1ca7b04d40880a0002fc8059e2cc62ac5e2cf121fbc337c4ce2a3caf02fcddd66cc230b8f70e45547e3b7df65c958c09ed3899368e3d70a0d9ee0d19501c3fc186208d27efc7894d1347e0fc507159fa23ae6b3b00c81912cb7c7f2339f4e8134727018fbe2c50f7a4599ee37cf3bc9f4cf59019fc8c39d66db96c5bcf2c1538f36efe8b3af642c35eed158d9ad25230acc6f42f4f5a1726102b27aaf11e003ba927d3569563f0a6f93281bbd88b1e01a99ce28bb32cfbec649ef06a444382469a6ac634892edf2ebba29865cf66d5b8d9a4c70cc10331b197704b06ed3ec6db3db9512325604bdd7de1bb952457e23d309d6fc7e8d143a9e3698e13ee862156e7647d8e1f0f38cbf39bc123b2454d5023bdad3da71535de9c177536dd30a7bf4ddf8829b48e9df4b7b8d3f44b7dc6bd71f8b72301d8151ee08da0ed7c3a5176937c775c4e5ce286a578411cdb9afb494e88672f0b27ef1a24c5ea61c82569f69d80fd0b07a29be44a371e552e6fbdb81f35bc086af19e64316cdf03e9e9890f5cced96c070d53bfca3aff8b72f969f3a46ce330b8cc3a91b9fbe70aa770c61bdcd7c4d019f9ef47987dda969af933fc66d118cb687ddd4571eacd2281be77271060df37771af2b15eb5faa585bf6ad4f4a50f2b18e914bb0a66cdb69ce61c0189d3702759e4ba859f95a52fcd2ef21be126d27a00d7b0550cea0ffbcd5ff30e511082ff866edbadf0d149b90125b1cbddf4db9bc30ed44972733a5eb31178a84e92e1bc813286bddceecd6cc92f902bc495d2d53bd4ace7b617be4cafa9c146eddac51d6459314fd57bc9a086849bf6b3e9ee17100be5c4b2704b41d9ddb607e10ed5b7a70537f216b52fdd3e3ac1b8138ea2e8ce3f675a0e86e611520c362a7a4feea316b0461c9fbf532b9965f37637e605679987ae2dadd7545fa7a2baf0242184d2f842094dd99af8478bf16ae9ba3812d5a8331caac41791148b831c8b137860c6e7c96571af00ce3a264e5dc42cb07acbb3b0f1507acb11c9d1aae86e33f3303a115bbc63a82ff45888ef26c8d87df2cf81711acaa0c730963dcd5a9b33b47d67ddf17ea9979ea5d876db519c9b43ac461c725b303ce14b9dfc936c4c26942954baa22d8fec0ad8f9b598ca424d05afb2cfb2e42e2e17e5baab8ffaddd515b9083587b21ad961acd2a481e701d45d92adeea80314a9638fa826b7eb735b3177fd2658c7d96073a40d87173de9c58e4c8cdcece3d4198bebfd0de5ea0f97abb857676c341f12d27b319f18b9a8233162f07b2bcf369a409cdf55fadc86e2bf4243b48c0e4395eef43fea92fc09889b50900ae76c3e13c40cb06ce5e7f87aa7432a78341766e1d26ccf74493b2bb0df70cbc8863d96ee7e14b823af4daa92f61c81c90770bb9b7a4684b34bae8ccb2733e8f64bfd666f9f2a9bc94efaf3a0ad4e1cc960c8b3488b5ddb9f71c9c16c5c8fe5d5ab46f09454b13796fe02720d6a7b23511f33b9f62796c15d676860f135cf424ddf6d37f6a9b175efd1aa4415cd3d09a77a4883b3d347b2d99dabebf4a79fc9dfe5dcbf04d96d7a2297803812674d191cba45f3e5f32c90ddd873b97826cd4b0bfa924a5c9ac2671effbf7c7ca74acdbf539ac0c2d6f8b51cae01aea56a70f43c0443ea36c12f1adb605fa772e84ec759bc7ba4a263e12363e1e19070d0c6525faa40c0c3e130ce1da0aaed185e52f7a532e972e333913aeb3eae0b771d901159ef8e15edc7f3becbaa73b57baf72977c1e92cd463199be1e17158590986db60977351e92efc9fe377e3bd2be5ffa3c2b0f99d70157e6a69d3438b53bb372f64fe61b9ccae9afe96eabfcdd39cd2367bf3b2ce601629ed775f4c22f2288263ed4427fae7517f1787c35c5ac54216fd0adfa331557eb024a65069a82c2189cce7ab244f94af46985803438efa0720f6dcb5e9f745daab1d44584342b8bcebd698b67fa82e5219119244a249a5d917b87fd398a8e45258487ffe9420c821c6a0a809381c8e8b881a435177bd6c46e72a68bee2f2d5bd393c3acb262340505962d7f5cc12508321c17db4f654cc1e8cdecbb2773b13467eeb7e54b8a607b54db2fe49916f30edf20af10c54e35a73f74f77d8e0ea0f868f982d7755296e6ee9ffdb34b453d1dd310ffb8fa9e0834d2ec123217badb0d872fa4813377c46e0ee00513973dad9b0e08539c852ca36c8eddeb2a574cfd6f27a91422a9d7adacaa98ebfdecd20b64162ab286b3af55254f09ef46450e0b18cb9ca4b41ac280c3981a662c9b60a2a47286db99600a4b201025562f43659d8498dff8f749f5a53c2067e519024f33c91ee248d247f6318606e20e88cf11f0ba8bf2ee809cab25c01cd3b9576a617128069b64699a3d57c9cf160174d927359c206b6b41e0f3707e5428529c68ad23f6b95db66b2cfa84ab522ea2e7c540b71824c2e9f04f08dd639f33d9e75d61c04c06cf0db7a4c80717c6228a838f59d9ca07844d5d1273f3a01823b10bc17835622783d4e3372cc58f35b5e9ba3eeff7a10ef674e19a8b1ed90b353bcc82d88ecc3e453d552c109012c1069547fd1a10d13c38f3823a80a3c0fc9037cab87d2ac562e674cea66f434d2f4214fa90ba284cfdc438d9ac493fed82f513667b5390fad2b9d412ffed80d0cdc44565b662620a8b29140fc21545fe9306754c4ad0307724823ea4e4272f725f88172045e8509667e6583d947728b9bc35b650f86d9708abf46f2446390f473ffd71a39a7fb95c3a41007b042cff70568d90c3c9c2623a05a5eb9f7ac093f28dc1e3a12bdcfadeb89d933a9f58864358cbba0ae25825e8a94df72414e9667edf17210361dba6f5d09ecee709a15a2371c0b32e054832924babc954d8f9485212ceaf9f3aeec418f5eb2097457b21db156325367b53f829bd16d1b446e75d0796f7f05330341ce6baf62a78ef9c9be4fde0fb2e5ee018e001eb59b8d06037d335f41db5d9597583cee5cdea113d5621ed2d05504fddc80b5dfd7d3367a48e12c9a5372b115651281a874b079ab45b9fc0c2e7dca3640d6012deb5a93c6571c4dc8e20cc89484f682038a4e87c91c3da0b4b8603f2414c66b12a7d1bdcf99c77c3ab7bfb6ef38652a550b889f6c70c9761962a1d143d143bd305da60854f4d0fa5bcbce42957470b09fe9d35851ffcc45a72dae5f06fa609c1017feb30d0de9d356744792ce302b1db97ce83df3aa97352886e8b64e303bd9144f86914617b294983458c454ae452fda6edaa5849779c7a655b084c6ee58d66bc565d91da167409b84afa87227c1ceca70710cd144aec3b70df4db5008023b5b8addf40e6a4520778747a8838ba20744f387c3cc4005006e70fdf3e0ebb9d07a3c8f516d6bc8be7c6d73430377ec701c2df17ce767d89580561ba03a0128f7d47ec77282ad71ca6561ae4e6b43539a90660f039d0267e651458d949b40da25e94f75b47cfeef31c103616be2a9e4a3af9f419651ce71f6cd701f75f0ffe691c8973b87777a7da5ba70be07f7647af5", 0xf47}], 0x1, &(0x7f0000001700)}], 0x1, 0x0) process_vm_readv(r0, &(0x7f0000001400), 0x1, &(0x7f0000000000)=[{&(0x7f0000002780)=""/204, 0xd7e1e1d24b36aac5}, {&(0x7f0000002880)=""/183, 0x9}], 0x2, 0x0) 2018/05/03 19:03:36 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x100000000000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:36 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {}], 0x10) 2018/05/03 19:03:36 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb], 0x3000000}}}}}}}}, 0x0) 2018/05/03 19:03:36 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x2000000000000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:36 executing program 3: r0 = socket$inet(0x2, 0x5, 0x4) seccomp(0x0, 0x1, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x8000, 0x7f, 0x4f1, 0x8}, {0x8, 0x8, 0x1, 0xfff}, {0x7, 0x1, 0x8000, 0x8}, {0x4, 0x43, 0x95, 0xffff}]}) sendto$inet(r0, &(0x7f00000001c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) syz_extract_tcp_res(&(0x7f00000001c0), 0xffffffffffffff95, 0x5) setsockopt$inet_group_source_req(r0, 0x0, 0x2b, &(0x7f0000000080)={0x5, {{0x2, 0x4e22, @rand_addr=0x2}}, {{0x2, 0x4e21, @local={0xac, 0x14, 0x14, 0xaa}}}}, 0x104) 2018/05/03 19:03:36 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0xfffffff8, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:36 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0xff01, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:36 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x500000000000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:36 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {}], 0x20f15ff0) 2018/05/03 19:03:36 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0xf5ffffff00000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:37 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb], 0x100000000000000}}}}}}}}, 0x0) 2018/05/03 19:03:37 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x2, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:37 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0x100000000000000, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:37 executing program 2: r0 = getpid() syz_emit_ethernet(0x1, &(0x7f0000c57000)=ANY=[@ANYBLOB="bfb8b23c"], &(0x7f0000ea3000)) pause() sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005e00)=[{&(0x7f0000000440)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000016c0)=[{&(0x7f00000004c0)="47e37ad0cf344394bf43f96b36e7c2b8a31c89bfa71e3d04181fbd79e32e78c206f46261c8694cbca0f0c3a36b654599d7402360f4de392c4d02352e2bfa9eac5ad6bf23f887cd99d932ebe452444a3d7e36e2789fddffb6f82484d301ae89b9237fe4181bd8d85949071b698eb3e98f36c95a1f0b2a767074f945868c3f4f7d7723e3fa2ac02d1d26bf26861ddf2f3e9331c56070ecfa5d792ad1a543158eef363b2489e916ff914ad84192d2e2a7d3dede0bb181962a5f973819872a6c9bf7b9d4d91155601eb49166ca396b51a891913de774362ae9402a2360e2b2d9cf5613a541ce7e6f69ace6429a0767f61133579d7a3a326e9396220a416e7e81bd0816d7430f3838ea11c18671b6de108bde0465cacb01359219ae58cc09240a4df5478b5159f198aa30cc2cd899104608dcfc958b9f8b10ee48f5bfe134c7b5ac6dd5e71b4b26b910593cf8d2e0687ba041bb5bbd1f2621a7bb54181e4bfb1280f89923032885df0646c79b0334414f2d9529b69b9055cddfceaecb4f8a2b5204ab9ae167f6a328cdc912649a15be11fc9e79f482709d9e814995e32fda5c858a9ccbc5314a031500fc42905d81420431cf476dea1ec09b364020ada89761c2ecc01f5dd5abafe8458908c8f729ac6e31e3853773a1ecad7bdc4391d0dec1dafa5aa1beadadde5a751cff06ab26909b30cfae7d2bd8e8f0f5f7b135d2b58069b64ec2758e74324339254ac0af67620c1f0f5b9f48014dca2453be3a9868c6e4c6c8f3d69c0cc8ef7accf3545e945ab32c7e0bd6a1083763dc42a8d60b1148a227bf410f74a9a569037752542151cb6c6d4ad8d67f1cd0ab2e08333f8ab37564f9e825352c8c536ab567ff4e835433bdcb231423e2ab47c2e41e658415e762b912338a8b1863f9a18980be726fbaf070ebdcebbd425cd5dd541acb4793c5105dbe577538187bf86b385b7c81c8811fa6c208d2ae3ed12803ccf921c7635e30cbbe554f2c8505f698f47f473b16364a4a5223897a7de1d52658ba824d4e8368fceba90669319e6119cba19b6917eebdf0188d8b671e1e99d9b7ef46d0abef3b1e8a660bd30714efe8823fcff2c7a498273d952dce260f0b5ca3d05e6348dad4fd04d8e334b09d626c7eb6ba897404b96e765805db4ad236b22fa5f05336116d2a0a40234ca52077a10fc28442dd72075ad57e5dbc4aa71839ff258194c2a0d2897484211ce6b855babdef8fa4f569c30142fe4def002dc2e68364bfcb58a85f81b313ae657cd344f1f3b04b3e1e252e6b960ec8152ba374e7ea7f3fa0a637709cddc1c406096816e53690139e28fb41b09e79b232573e9ca0268c739acdc3939f9e5c2cd5d6c4b02e4a939425fba5ae5d61e70ceabcdad3d666a34b97c641894ff6ec04f1712109a2ef6a1e1d620d94659b659d89d9cf3de3636085cb447473488de453bdb221339ad5fa7fa352eef36deed2d3f6f1c7b02528a2ec788a286784e85cf30379d6f750e5ab99558df54905e0890f57d69c4bdd49c1478a6735deb4c91816b388282daccf2fab9b7ac7ac9dfab9be4e258e106c99c1f756f85edcbea898f3ec307cea515f49e631fc24adf198d0246a1d3482790e7b2a280dbc4e8ac936d4e9fcc91c3cb376b91e60b25c8cffbee9506db33720339c87565066c8552bd71e3cbfd10d785f3dd361f172a4dde6b6984323d91444ee6ad09e519d5f3b99c3afdebfaba9520726dbf7ef00815ec2b37f0e811e86954daf18a90c5e5ec191eb73244eb57c5c562515bb51b6b2742be1a9464e46fe5dbdbab1b1e3726b53bc109db605d23a753edfe24d4c631b35515f92928edb250093f6c1e30283b9b1c23dfe58fce85fa5a46fde02afd473b9a771d671e44ffc500a68f9e8d8f6f235aee7f341f538b6177fe52a5f782526f741558034d12201e49b15ff578ab5e53703058cc563147693ac68b3bffa90861954d5671afc3bd98e22bdad2f0bd021b1ca7b04d40880a0002fc8059e2cc62ac5e2cf121fbc337c4ce2a3caf02fcddd66cc230b8f70e45547e3b7df65c958c09ed3899368e3d70a0d9ee0d19501c3fc186208d27efc7894d1347e0fc507159fa23ae6b3b00c81912cb7c7f2339f4e8134727018fbe2c50f7a4599ee37cf3bc9f4cf59019fc8c39d66db96c5bcf2c1538f36efe8b3af642c35eed158d9ad25230acc6f42f4f5a1726102b27aaf11e003ba927d3569563f0a6f93281bbd88b1e01a99ce28bb32cfbec649ef06a444382469a6ac634892edf2ebba29865cf66d5b8d9a4c70cc10331b197704b06ed3ec6db3db9512325604bdd7de1bb952457e23d309d6fc7e8d143a9e3698e13ee862156e7647d8e1f0f38cbf39bc123b2454d5023bdad3da71535de9c177536dd30a7bf4ddf8829b48e9df4b7b8d3f44b7dc6bd71f8b72301d8151ee08da0ed7c3a5176937c775c4e5ce286a578411cdb9afb494e88672f0b27ef1a24c5ea61c82569f69d80fd0b07a29be44a371e552e6fbdb81f35bc086af19e64316cdf03e9e9890f5cced96c070d53bfca3aff8b72f969f3a46ce330b8cc3a91b9fbe70aa770c61bdcd7c4d019f9ef47987dda969af933fc66d118cb687ddd4571eacd2281be77271060df37771af2b15eb5faa585bf6ad4f4a50f2b18e914bb0a66cdb69ce61c0189d3702759e4ba859f95a52fcd2ef21be126d27a00d7b0550cea0ffbcd5ff30e511082ff866edbadf0d149b90125b1cbddf4db9bc30ed44972733a5eb31178a84e92e1bc813286bddceecd6cc92f902bc495d2d53bd4ace7b617be4cafa9c146eddac51d6459314fd57bc9a086849bf6b3e9ee17100be5c4b2704b41d9ddb607e10ed5b7a70537f216b52fdd3e3ac1b8138ea2e8ce3f675a0e86e611520c362a7a4feea316b0461c9fbf532b9965f37637e605679987ae2dadd7545fa7a2baf0242184d2f842094dd99af8478bf16ae9ba3812d5a8331caac41791148b831c8b137860c6e7c96571af00ce3a264e5dc42cb07acbb3b0f1507acb11c9d1aae86e33f3303a115bbc63a82ff45888ef26c8d87df2cf81711acaa0c730963dcd5a9b33b47d67ddf17ea9979ea5d876db519c9b43ac461c725b303ce14b9dfc936c4c26942954baa22d8fec0ad8f9b598ca424d05afb2cfb2e42e2e17e5baab8ffaddd515b9083587b21ad961acd2a481e701d45d92adeea80314a9638fa826b7eb735b3177fd2658c7d96073a40d87173de9c58e4c8cdcece3d4198bebfd0de5ea0f97abb857676c341f12d27b319f18b9a8233162f07b2bcf369a409cdf55fadc86e2bf4243b48c0e4395eef43fea92fc09889b50900ae76c3e13c40cb06ce5e7f87aa7432a78341766e1d26ccf74493b2bb0df70cbc8863d96ee7e14b823af4daa92f61c81c90770bb9b7a4684b34bae8ccb2733e8f64bfd666f9f2a9bc94efaf3a0ad4e1cc960c8b3488b5ddb9f71c9c16c5c8fe5d5ab46f09454b13796fe02720d6a7b23511f33b9f62796c15d676860f135cf424ddf6d37f6a9b175efd1aa4415cd3d09a77a4883b3d347b2d99dabebf4a79fc9dfe5dcbf04d96d7a2297803812674d191cba45f3e5f32c90ddd873b97826cd4b0bfa924a5c9ac2671effbf7c7ca74acdbf539ac0c2d6f8b51cae01aea56a70f43c0443ea36c12f1adb605fa772e84ec759bc7ba4a263e12363e1e19070d0c6525faa40c0c3e130ce1da0aaed185e52f7a532e972e333913aeb3eae0b771d901159ef8e15edc7f3becbaa73b57baf72977c1e92cd463199be1e17158590986db60977351e92efc9fe377e3bd2be5ffa3c2b0f99d70157e6a69d3438b53bb372f64fe61b9ccae9afe96eabfcdd39cd2367bf3b2ce601629ed775f4c22f2288263ed4427fae7517f1787c35c5ac54216fd0adfa331557eb024a65069a82c2189cce7ab244f94af46985803438efa0720f6dcb5e9f745daab1d44584342b8bcebd698b67fa82e5219119244a249a5d917b87fd398a8e45258487ffe9420c821c6a0a809381c8e8b881a435177bd6c46e72a68bee2f2d5bd393c3acb262340505962d7f5cc12508321c17db4f654cc1e8cdecbb2773b13467eeb7e54b8a607b54db2fe49916f30edf20af10c54e35a73f74f77d8e0ea0f868f982d7755296e6ee9ffdb34b453d1dd310ffb8fa9e0834d2ec123217badb0d872fa4813377c46e0ee00513973dad9b0e08539c852ca36c8eddeb2a574cfd6f27a91422a9d7adacaa98ebfdecd20b64162ab286b3af55254f09ef46450e0b18cb9ca4b41ac280c3981a662c9b60a2a47286db99600a4b201025562f43659d8498dff8f749f5a53c2067e519024f33c91ee248d247f6318606e20e88cf11f0ba8bf2ee809cab25c01cd3b9576a617128069b64699a3d57c9cf160174d927359c206b6b41e0f3707e5428529c68ad23f6b95db66b2cfa84ab522ea2e7c540b71824c2e9f04f08dd639f33d9e75d61c04c06cf0db7a4c80717c6228a838f59d9ca07844d5d1273f3a01823b10bc17835622783d4e3372cc58f35b5e9ba3eeff7a10ef674e19a8b1ed90b353bcc82d88ecc3e453d552c109012c1069547fd1a10d13c38f3823a80a3c0fc9037cab87d2ac562e674cea66f434d2f4214fa90ba284cfdc438d9ac493fed82f513667b5390fad2b9d412ffed80d0cdc44565b662620a8b29140fc21545fe9306754c4ad0307724823ea4e4272f725f88172045e8509667e6583d947728b9bc35b650f86d9708abf46f2446390f473ffd71a39a7fb95c3a41007b042cff70568d90c3c9c2623a05a5eb9f7ac093f28dc1e3a12bdcfadeb89d933a9f58864358cbba0ae25825e8a94df72414e9667edf17210361dba6f5d09ecee709a15a2371c0b32e054832924babc954d8f9485212ceaf9f3aeec418f5eb2097457b21db156325367b53f829bd16d1b446e75d0796f7f05330341ce6baf62a78ef9c9be4fde0fb2e5ee018e001eb59b8d06037d335f41db5d9597583cee5cdea113d5621ed2d05504fddc80b5dfd7d3367a48e12c9a5372b115651281a874b079ab45b9fc0c2e7dca3640d6012deb5a93c6571c4dc8e20cc89484f682038a4e87c91c3da0b4b8603f2414c66b12a7d1bdcf99c77c3ab7bfb6ef38652a550b889f6c70c9761962a1d143d143bd305da60854f4d0fa5bcbce42957470b09fe9d35851ffcc45a72dae5f06fa609c1017feb30d0de9d356744792ce302b1db97ce83df3aa97352886e8b64e303bd9144f86914617b294983458c454ae452fda6edaa5849779c7a655b084c6ee58d66bc565d91da167409b84afa87227c1ceca70710cd144aec3b70df4db5008023b5b8addf40e6a4520778747a8838ba20744f387c3cc4005006e70fdf3e0ebb9d07a3c8f516d6bc8be7c6d73430377ec701c2df17ce767d89580561ba03a0128f7d47ec77282ad71ca6561ae4e6b43539a90660f039d0267e651458d949b40da25e94f75b47cfeef31c103616be2a9e4a3af9f419651ce71f6cd701f75f0ffe691c8973b87777a7da5ba70be07f7647af5", 0xf47}], 0x1, &(0x7f0000001700)}], 0x1, 0x0) process_vm_readv(r0, &(0x7f0000001400), 0x1, &(0x7f0000000000)=[{&(0x7f0000002780)=""/204, 0xd7e1e1d24b36aac5}, {&(0x7f0000002880)=""/183, 0x9}], 0x2, 0x0) 2018/05/03 19:03:37 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x400300]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:37 executing program 3: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x406, 0xffffffffffffffff) getsockopt$inet6_udp_int(r0, 0x11, 0x65, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$inet_dccp_buf(r0, 0x21, 0x80, &(0x7f00000000c0), &(0x7f0000000100)) ioctl$KVM_SET_IDENTITY_MAP_ADDR(r0, 0x4008ae48, &(0x7f0000000080)=0x7003) r1 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r1, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) 2018/05/03 19:03:37 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0x48, 0x8001) 2018/05/03 19:03:37 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {}], 0x30) 2018/05/03 19:03:37 executing program 3: r0 = socket$inet(0x2, 0x180003, 0x8e) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) sync() 2018/05/03 19:03:37 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x4]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:37 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) r1 = fcntl$dupfd(r0, 0x406, r0) ioctl$KVM_GET_VCPU_EVENTS(r1, 0x8040ae9f, &(0x7f0000000000)) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {}], 0x20) splice(r1, &(0x7f0000000040), r1, &(0x7f0000000140), 0xff, 0x2) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) ptrace$setregset(0x4205, r2, 0x4, &(0x7f0000000300)={&(0x7f00000002c0)="aa5015aaf064a2deb736081ceb55a51838f3b9ed02dee4946177f6d3b9ba65875fb6ed0d5e60dcb2e1ce05a29428c154", 0x30}) ioctl$sock_SIOCGPGRP(r1, 0x8904, &(0x7f0000000180)=0x0) ptrace$getregset(0x4204, r3, 0x7, &(0x7f0000000200)={&(0x7f00000001c0)=""/64, 0x40}) write(r1, &(0x7f00000000c0)="ba67ba567b86db75f3da57aefd9d17020d6b3f4fa70e3cedfeeb1ad40d920bee9e8478cb9167fe8ecbf6a6bed1ea1b1e46bffe7088ead03377aad7e345edda423b2606291f0befe1702fd1f2649257066dd03b355b6d0c79959d5b8a882205afb9f5c33b71eda5d6d83dc5cca7f4cae13d5b2899550d", 0x76) 2018/05/03 19:03:37 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x4000000000000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:37 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb], 0x5800000000000000}}}}}}}}, 0x0) 2018/05/03 19:03:37 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0xf8ffffff00000000, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:37 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0xffffffff00000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:37 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {}], 0x20) r1 = add_key(&(0x7f0000000000)='encrypted\x00', &(0x7f0000000040)={0x73, 0x79, 0x7a, 0x3}, &(0x7f00000000c0)="dd12177d894e2d020cc15bbbcd9386c1cefcc24f21d18488c0958ea9e0277ff86e5c60df77df63abe4a6dc77b6a72e6eb94d22985b9c80", 0x37, 0xfffffffffffffffb) r2 = request_key(&(0x7f0000000100)='rxrpc_s\x00', &(0x7f0000000140)={0x73, 0x79, 0x7a, 0x2}, &(0x7f0000000180)='/dev/input/event#\x00', 0x0) r3 = add_key(&(0x7f00000001c0)='rxrpc\x00', &(0x7f0000000200)={0x73, 0x79, 0x7a, 0x2}, 0x0, 0x0, 0xffffffffffffffff) keyctl$dh_compute(0x17, &(0x7f0000000240)={r1, r2, r3}, &(0x7f0000000280)=""/20, 0x14, &(0x7f0000000400)={&(0x7f00000002c0)={'sha256_mb\x00'}, &(0x7f0000000300)="b24eb96ea87b24db69de688eade0597a567beb3c64990c0d386dd6c775ef197854593a968cd6a9c7878b2897d1f742d237334a2f9e4ecda9e23cb10bff7497f4d3d9504e3e49e22cb47d272439b31f4be4b5325d66039e5238f11bdd69227a8eb40482614b17e0f9322b88e8476eb0a6c1b8c573897b549596aca79ab8bcbfa6517ef802f98ce9d41d8a5b468b4cc7e4492bd7fbed88842fa154bf9bb4488f1295dfaadb626b6db3bea7419a16a299265bce42902297988cfc97f35fd390038a36e6da0aa32cdbd438c95fe5bde9b2618658e3a5ba6e3f1c9ec45465fb7ac99eafaeb706fc9b20158b7a5b46f5d30d9fb5d35841de43d55e401b14", 0xfb}) 2018/05/03 19:03:37 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x100000000000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) [ 1955.530190] encrypted_key: insufficient parameters specified [ 1955.561899] encrypted_key: insufficient parameters specified 2018/05/03 19:03:38 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) ioctl$sock_inet_SIOCGARP(r0, 0x8954, &(0x7f0000000000)={{0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x1c}}, {0x6, @dev={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x10}}, 0x0, {0x2, 0x4e23, @local={0xac, 0x14, 0x14, 0xaa}}, 'ipddp0\x00'}) 2018/05/03 19:03:38 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x9000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:38 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb], 0x200000000000000}}}}}}}}, 0x0) 2018/05/03 19:03:38 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0x8a1, 0x8001) 2018/05/03 19:03:38 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0xffff0000, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:38 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x4000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:38 executing program 0: write$evdev(0xffffffffffffffff, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {}], 0x20) select(0x40, &(0x7f0000000000)={0x1404, 0x2700000000, 0xffffffff, 0x6, 0x9, 0x1000, 0x1, 0x1}, &(0x7f0000000040)={0x400, 0x9, 0xffffffffffff712a, 0x8001, 0x2, 0xfff, 0x68, 0x5}, &(0x7f0000000080)={0x5, 0x40, 0x9, 0x7, 0x1, 0xc, 0x1ff, 0x7f}, &(0x7f00000000c0)={0x77359400}) r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vsock\x00', 0x40, 0x0) clock_gettime(0x0, &(0x7f0000000140)={0x0, 0x0}) clock_gettime(0x0, &(0x7f0000000180)={0x0, 0x0}) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) write$evdev(r0, &(0x7f00000001c0)=[{{r1, r2/1000+30000}, 0xd4, 0x5, 0x37}, {{r3, r4/1000+10000}, 0x88, 0x7, 0x7}, {{}, 0x1, 0x5, 0x7fffffff}, {{0x0, 0x2710}, 0x8000, 0x6, 0x4}], 0x40) 2018/05/03 19:03:38 executing program 2: r0 = getpid() syz_emit_ethernet(0x1, &(0x7f0000c57000)=ANY=[@ANYBLOB="7912"], &(0x7f0000ea3000)) pause() sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005e00)=[{&(0x7f0000000440)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000040)=[{&(0x7f00000004c0)="47e37ad0cf344394bf43f96b36e7c2b8a31c89bfa71e3d04181fbd79e32e78c206f46261c8694cbca0f0c3a36b654599d7402360f4de392c4d02352e2bfa9eac5ad6bf23f887cd99d932ebe452444a3d7e36e2789fddffb6f82484d301ae89b9237fe4181bd8d85949071b698eb3e98f36c95a1f0b2a767074f945868c3f4f7d7723e3fa2ac02d1d26bf26861ddf2f3e9331c56070ecfa5d792ad1a543158eef363b2489e916ff914ad84192d2e2a7d3dede0bb181962a5f973819872a6c9bf7b9d4d91155601eb49166ca396b51a891913de774362ae9402a2360e2b2d9cf5613a541ce7e6f69ace6429a0767f61133579d7a3a326e9396220a416e7e81bd0816d7430f3838ea11c18671b6de108bde0465cacb01359219ae58cc09240a4df5478b5159f198aa30cc2cd899104608dcfc958b9f8b10ee48f5bfe134c7b5ac6dd5e71b4b26b910593cf8d2e0687ba041bb5bbd1f2621a7bb54181e4bfb1280f89923032885df0646c79b0334414f2d9529b69b9055cddfceaecb4f8a2b5204ab9ae167f6a328cdc912649a15be11fc9e79f482709d9e814995e32fda5c858a9ccbc5314a031500fc42905d81420431cf476dea1ec09b364020ada89761c2ecc01f5dd5abafe8458908c8f729ac6e31e3853773a1ecad7bdc4391d0dec1dafa5aa1beadadde5a751cff06ab26909b30cfae7d2bd8e8f0f5f7b135d2b58069b64ec2758e74324339254ac0af67620c1f0f5b9f48014dca2453be3a9868c6e4c6c8f3d69c0cc8ef7accf3545e945ab32c7e0bd6a1083763dc42a8d60b1148a227bf410f74a9a569037752542151cb6c6d4ad8d67f1cd0ab2e08333f8ab37564f9e825352c8c536ab567ff4e835433bdcb231423e2ab47c2e41e658415e762b912338a8b1863f9a18980be726fbaf070ebdcebbd425cd5dd541acb4793c5105dbe577538187bf86b385b7c81c8811fa6c208d2ae3ed12803ccf921c7635e30cbbe554f2c8505f698f47f473b16364a4a5223897a7de1d52658ba824d4e8368fceba90669319e6119cba19b6917eebdf0188d8b671e1e99d9b7ef46d0abef3b1e8a660bd30714efe8823fcff2c7a498273d952dce260f0b5ca3d05e6348dad4fd04d8e334b09d626c7eb6ba897404b96e765805db4ad236b22fa5f05336116d2a0a40234ca52077a10fc28442dd72075ad57e5dbc4aa71839ff258194c2a0d2897484211ce6b855babdef8fa4f569c30142fe4def002dc2e68364bfcb58a85f81b313ae657cd344f1f3b04b3e1e252e6b960ec8152ba374e7ea7f3fa0a637709cddc1c406096816e53690139e28fb41b09e79b232573e9ca0268c739acdc3939f9e5c2cd5d6c4b02e4a939425fba5ae5d61e70ceabcdad3d666a34b97c641894ff6ec04f1712109a2ef6a1e1d620d94659b659d89d9cf3de3636085cb447473488de453bdb221339ad5fa7fa352eef36deed2d3f6f1c7b02528a2ec788a286784e85cf30379d6f750e5ab99558df54905e0890f57d69c4bdd49c1478a6735deb4c91816b388282daccf2fab9b7ac7ac9dfab9be4e258e106c99c1f756f85edcbea898f3ec307cea515f49e631fc24adf198d0246a1d3482790e7b2a280dbc4e8ac936d4e9fcc91c3cb376b91e60b25c8cffbee9506db33720339c87565066c8552bd71e3cbfd10d785f3dd361f172a4dde6b6984323d91444ee6ad09e519d5f3b99c3afdebfaba9520726dbf7ef00815ec2b37f0e811e86954daf18a90c5e5ec191eb73244eb57c5c562515bb51b6b2742be1a9464e46fe5dbdbab1b1e3726b53bc109db605d23a753edfe24d4c631b35515f92928edb250093f6c1e30283b9b1c23dfe58fce85fa5a46fde02afd473b9a771d671e44ffc500a68f9e8d8f6f235aee7f341f538b6177fe52a5f782526f741558034d12201e49b15ff578ab5e53703058cc563147693ac68b3bffa90861954d5671afc3bd98e22bdad2f0bd021b1ca7b04d40880a0002fc8059e2cc62ac5e2cf121fbc337c4ce2a3caf02fcddd66cc230b8f70e45547e3b7df65c958c09ed3899368e3d70a0d9ee0d19501c3fc186208d27efc7894d1347e0fc507159fa23ae6b3b00c81912cb7c7f2339f4e8134727018fbe2c50f7a4599ee37cf3bc9f4cf59019fc8c39d66db96c5bcf2c1538f36efe8b3af642c35eed158d9ad25230acc6f42f4f5a1726102b27aaf11e003ba927d3569563f0a6f93281bbd88b1e01a99ce28bb32cfbec649ef06a444382469a6ac634892edf2ebba29865cf66d5b8d9a4c70cc10331b197704b06ed3ec6db3db9512325604bdd7de1bb952457e23d309d6fc7e8d143a9e3698e13ee862156e7647d8e1f0f38cbf39bc123b2454d5023bdad3da71535de9c177536dd30a7bf4ddf8829b48e9df4b7b8d3f44b7dc6bd71f8b72301d8151ee08da0ed7c3a5176937c775c4e5ce286a578411cdb9afb494e88672f0b27ef1a24c5ea61c82569f69d80fd0b07a29be44a371e552e6fbdb81f35bc086af19e64316cdf03e9e9890f5cced96c070d53bfca3aff8b72f969f3a46ce330b8cc3a91b9fbe70aa770c61bdcd7c4d019f9ef47987dda969af933fc66d118cb687ddd4571eacd2281be77271060df37771af2b15eb5faa585bf6ad4f4a50f2b18e914bb0a66cdb69ce61c0189d3702759e4ba859f95a52fcd2ef21be126d27a00d7b0550cea0ffbcd5ff30e511082ff866edbadf0d149b90125b1cbddf4db9bc30ed44972733a5eb31178a84e92e1bc813286bddceecd6cc92f902bc495d2d53bd4ace7b617be4cafa9c146eddac51d6459314fd57bc9a086849bf6b3e9ee17100be5c4b2704b41d9ddb607e10ed5b7a70537f216b52fdd3e3ac1b8138ea2e8ce3f675a0e86e611520c362a7a4feea316b0461c9fbf532b9965f37637e605679987ae2dadd7545fa7a2baf0242184d2f842094dd99af8478bf16ae9ba3812d5a8331caac41791148b831c8b137860c6e7c96571af00ce3a264e5dc42cb07acbb3b0f1507acb11c9d1aae86e33f3303a115bbc63a82ff45888ef26c8d87df2cf81711acaa0c730963dcd5a9b33b47d67ddf17ea9979ea5d876db519c9b43ac461c725b303ce14b9dfc936c4c26942954baa22d8fec0ad8f9b598ca424d05afb2cfb2e42e2e17e5baab8ffaddd515b9083587b21ad961acd2a481e701d45d92adeea80314a9638fa826b7eb735b3177fd2658c7d96073a40d87173de9c58e4c8cdcece3d4198bebfd0de5ea0f97abb857676c341f12d27b319f18b9a8233162f07b2bcf369a409cdf55fadc86e2bf4243b48c0e4395eef43fea92fc09889b50900ae76c3e13c40cb06ce5e7f87aa7432a78341766e1d26ccf74493b2bb0df70cbc8863d96ee7e14b823af4daa92f61c81c90770bb9b7a4684b34bae8ccb2733e8f64bfd666f9f2a9bc94efaf3a0ad4e1cc960c8b3488b5ddb9f71c9c16c5c8fe5d5ab46f09454b13796fe02720d6a7b23511f33b9f62796c15d676860f135cf424ddf6d37f6a9b175efd1aa4415cd3d09a77a4883b3d347b2d99dabebf4a79fc9dfe5dcbf04d96d7a2297803812674d191cba45f3e5f32c90ddd873b97826cd4b0bfa924a5c9ac2671effbf7c7ca74acdbf539ac0c2d6f8b51cae01aea56a70f43c0443ea36c12f1adb605fa772e84ec759bc7ba4a263e12363e1e19070d0c6525faa40c0c3e130ce1da0aaed185e52f7a532e972e333913aeb3eae0b771d901159ef8e15edc7f3becbaa73b57baf72977c1e92cd463199be1e17158590986db60977351e92efc9fe377e3bd2be5ffa3c2b0f99d70157e6a69d3438b53bb372f64fe61b9ccae9afe96eabfcdd39cd2367bf3b2ce601629ed775f4c22f2288263ed4427fae7517f1787c35c5ac54216fd0adfa331557eb024a65069a82c2189cce7ab244f94af46985803438efa0720f6dcb5e9f745daab1d44584342b8bcebd698b67fa82e5219119244a249a5d917b87fd398a8e45258487ffe9420c821c6a0a809381c8e8b881a435177bd6c46e72a68bee2f2d5bd393c3acb262340505962d7f5cc12508321c17db4f654cc1e8cdecbb2773b13467eeb7e54b8a607b54db2fe49916f30edf20af10c54e35a73f74f77d8e0ea0f868f982d7755296e6ee9ffdb34b453d1dd310ffb8fa9e0834d2ec123217badb0d872fa4813377c46e0ee00513973dad9b0e08539c852ca36c8eddeb2a574cfd6f27a91422a9d7adacaa98ebfdecd20b64162ab286b3af55254f09ef46450e0b18cb9ca4b41ac280c3981a662c9b60a2a47286db99600a4b201025562f43659d8498dff8f749f5a53c2067e519024f33c91ee248d247f6318606e20e88cf11f0ba8bf2ee809cab25c01cd3b9576a617128069b64699a3d57c9cf160174d927359c206b6b41e0f3707e5428529c68ad23f6b95db66b2cfa84ab522ea2e7c540b71824c2e9f04f08dd639f33d9e75d61c04c06cf0db7a4c80717c6228a838f59d9ca07844d5d1273f3a01823b10bc17835622783d4e3372cc58f35b5e9ba3eeff7a10ef674e19a8b1ed90b353bcc82d88ecc3e453d552c109012c1069547fd1a10d13c38f3823a80a3c0fc9037cab87d2ac562e674cea66f434d2f4214fa90ba284cfdc438d9ac493fed82f513667b5390fad2b9d412ffed80d0cdc44565b662620a8b29140fc21545fe9306754c4ad0307724823ea4e4272f725f88172045e8509667e6583d947728b9bc35b650f86d9708abf46f2446390f473ffd71a39a7fb95c3a41007b042cff70568d90c3c9c2623a05a5eb9f7ac093f28dc1e3a12bdcfadeb89d933a9f58864358cbba0ae25825e8a94df72414e9667edf17210361dba6f5d09ecee709a15a2371c0b32e054832924babc954d8f9485212ceaf9f3aeec418f5eb2097457b21db156325367b53f829bd16d1b446e75d0796f7f05330341ce6baf62a78ef9c9be4fde0fb2e5ee018e001eb59b8d06037d335f41db5d9597583cee5cdea113d5621ed2d05504fddc80b5dfd7d3367a48e12c9a5372b115651281a874b079ab45b9fc0c2e7dca3640d6012deb5a93c6571c4dc8e20cc89484f682038a4e87c91c3da0b4b8603f2414c66b12a7d1bdcf99c77c3ab7bfb6ef38652a550b889f6c70c9761962a1d143d143bd305da60854f4d0fa5bcbce42957470b09fe9d35851ffcc45a72dae5f06fa609c1017feb30d0de9d356744792ce302b1db97ce83df3aa97352886e8b64e303bd9144f86914617b294983458c454ae452fda6edaa5849779c7a655b084c6ee58d66bc565d91da167409b84afa87227c1ceca70710cd144aec3b70df4db5008023b5b8addf40e6a4520778747a8838ba20744f387c3cc4005006e70fdf3e0ebb9d07a3c8f516d6bc8be7c6d73430377ec701c2df17ce767d89580561ba03a0128f7d47ec77282ad71ca6561ae4e6b43539a90660f039d0267e651458d949b40da25e94f75b47cfeef31c103616be2a9e4a3af9f419651ce71f6cd701f75f0ffe691c8973b87777a7da5ba70be07f7647af5", 0xf47}], 0x1, &(0x7f0000001700)}], 0x1, 0x0) process_vm_readv(r0, &(0x7f0000001400), 0x1, &(0x7f0000000000)=[{&(0x7f0000002780)=""/204, 0xd7e1e1d24b36aac5}, {&(0x7f0000002880)=""/183, 0x9}], 0x2, 0x0) 2018/05/03 19:03:38 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {}], 0x20) r1 = syz_open_dev$usbmon(&(0x7f0000000000)='/dev/usbmon#\x00', 0xfffffffffffffd7f, 0x100) ioctl$KVM_SET_NR_MMU_PAGES(r1, 0xae44, 0x3f) 2018/05/03 19:03:38 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0xff3f]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:38 executing program 3: r0 = socket$inet(0x2, 0x3, 0xffffffffffeffffe) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='cpuacct.usage_user\x00', 0x0, 0x0) timerfd_gettime(r1, &(0x7f0000000040)) 2018/05/03 19:03:38 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x700, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:38 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0x17000000, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:38 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb], 0x4}}}}}}}}, 0x0) 2018/05/03 19:03:38 executing program 0: r0 = syz_open_dev$audion(&(0x7f0000000040)='/dev/audio#\x00', 0x5780, 0x102) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000080)='/dev/urandom\x00', 0x101001, 0x0) setsockopt$ALG_SET_AEAD_AUTHSIZE(r0, 0x117, 0x5, 0x0, 0x80) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f00000000c0)=r1) r2 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x2, 0x1) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000100)=r1) write$evdev(r2, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {}], 0x20) 2018/05/03 19:03:38 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x500]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:38 executing program 3: r0 = socket$inet(0x2, 0x8000a, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) r1 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vga_arbiter\x00', 0x800, 0x0) ioctl$KDSKBMODE(r1, 0x4b45, &(0x7f00000000c0)=0x51) setsockopt$inet_dccp_int(r0, 0x21, 0x10, &(0x7f0000000000)=0x800, 0x4) 2018/05/03 19:03:38 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x1600000000000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:38 executing program 0: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/qat_adf_ctl\x00', 0x2000, 0x0) clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r0, 0x84, 0x7b, &(0x7f0000000100)={0x0, 0x3}, &(0x7f0000000140)=0x8) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x1a, &(0x7f0000000180)={r3, 0x83, "2fbbd1a6f701ba824760b9a26d9fc1eb9d9f98a2d5725d7d44cdf5ac98e9f90ab7afbe77af2578a1c3e8d89449413f14c15999b98b56cbbc998f8258e96c588a913694562e56ff2690716e4bca46d7fed1bff1774f2da54b3504556731f722274f093e5c7e1f40ff49a21e7f681c79f3eb02610e929003d7797a150dbfce9347635046"}, &(0x7f0000000240)=0x8b) write$evdev(r0, &(0x7f00000000c0)=[{{}, 0x1, 0x9, 0x296f}, {{r1, r2/1000+10000}, 0x8903, 0x9, 0x5}], 0x20) r4 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r4, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {}], 0x20) 2018/05/03 19:03:38 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0xff3f000000000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:38 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb], 0xffffffff00000000}}}}}}}}, 0x0) 2018/05/03 19:03:38 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0x7000000, 0x8001) 2018/05/03 19:03:38 executing program 3: r0 = socket$inet(0x2, 0x3, 0x10) sendto$inet(r0, &(0x7f00000002c0), 0x0, 0x0, &(0x7f000066354c)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) 2018/05/03 19:03:39 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) write(r0, &(0x7f0000000040)="240000002400f95c0832d8b4e3ba142ce70d03005aef4a73605d7f00d9387341fcbe7ba10077", 0x26) 2018/05/03 19:03:39 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x800000000000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:39 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x80000002, 0x2) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {}], 0x20) clock_adjtime(0x7, &(0x7f0000000000)={0x9, 0x80, 0xcfb3, 0x401, 0x1, 0x2, 0x1, 0x6, 0x258, 0x80000000, 0x100, 0x1, 0x5, 0x1, 0x7, 0x9, 0x3, 0xe84, 0x1, 0xe440, 0x5, 0x8000000000000, 0x200, 0x7, 0x8, 0x81}) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000271000)={0x2, 0x78, 0x45, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff) perf_event_open(&(0x7f0000000000)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x6}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000271000)={0x2, 0x78, 0x48, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0xfffffffffffffffc}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000271000)={0x2, 0x78, 0x46, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2d3, 0x0, 0x0, 0x0, 0x0, 0x5072}, 0x0, 0x0, r1, 0x0) sched_setaffinity(0x0, 0xfffffffffffffe6f, &(0x7f0000976000)=0x75) r2 = syz_open_procfs(0x0, &(0x7f000054fff9)='ns/net\x00') getsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS(r2, 0x84, 0x8, &(0x7f0000e2fffc), &(0x7f000097effc)=0x4) pipe(&(0x7f0000e3dff8)={0x0, 0x0}) vmsplice(r3, &(0x7f00001ce000), 0x112f300594bccdb, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000000)={{{@in=@rand_addr, @in6=@local}}, {{@in=@multicast2}, 0x0, @in=@multicast1}}, &(0x7f0000000ffc)=0xe8) modify_ldt$read_default(0x2, &(0x7f0000dfd000)=""/11, 0xb) socketpair$inet_tcp(0x2, 0x1, 0x0, &(0x7f000031bff8)) ioctl$sock_inet_tcp_SIOCOUTQNSD(0xffffffffffffffff, 0x894b, &(0x7f000091a000)) remap_file_pages(&(0x7f000087b000/0x3000)=nil, 0x3000, 0x0, 0x0, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(0xffffffffffffffff, 0x0, 0x2a, &(0x7f0000bc3f70)={0x0, {{0x2, 0x4e20}}}, 0x82) socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3(0xffffffffffffffff, 0x84, 0x6f, &(0x7f00008d3ff0)={0x0, 0x0, &(0x7f0000a24000)}, &(0x7f0000a724ce)=0xc) setsockopt$inet_sctp_SCTP_RESET_STREAMS(0xffffffffffffffff, 0x84, 0x77, &(0x7f0000000100)=ANY=[@ANYRES32=0x0, @ANYBLOB="00000000ed25ae1a8e07e6be539b1055d8008f013241f1cbe6aed1209382726b6407701a43e8a2cc03905cbfae87e92fc4c0b254dde91eeb477a54924775ef6016a11c216dfbe81ac66ae6d801bab63e06c00e024169fb1e3f8c842766f1a1a898a0f6eb5157f027417b883aa3953acccd7ea2d288757177f4d3aef0e820686a0e6adfc74d0afd9220532846d94cdc3bab0de64c2ffc1c34258f72d69115f173ed8729936df0805a7e1c95c3dd8de288a27ab8865900dd5f607afb69750dd3ff8455f29d5bb8"], 0x2) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x2400, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f00001fefe4)={0xa, 0x4e22}, 0x1c) timer_create(0x0, &(0x7f0000bba000)={0x0, 0x0, 0x0, @thr={&(0x7f0000392f29), &(0x7f000003f000)}}, &(0x7f00008ddffc)) clock_gettime(0x0, &(0x7f0000882ff0)) timer_settime(0x0, 0x0, &(0x7f0000148fe0)={{0x77359400}}, &(0x7f0000aec000)) listen(0xffffffffffffffff, 0x0) 2018/05/03 19:03:39 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0xffffff7f00000000, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:39 executing program 3: r0 = getpid() syz_emit_ethernet(0x1, &(0x7f0000c57000)=ANY=[@ANYBLOB="bd95e6b3"], &(0x7f0000ea3000)) pause() sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005e00)=[{&(0x7f0000000440)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000016c0)=[{&(0x7f00000004c0)="47e37ad0cf344394bf43f96b36e7c2b8a31c89bfa71e3d04181fbd79e32e78c206f46261c8694cbca0f0c3a36b654599d7402360f4de392c4d02352e2bfa9eac5ad6bf23f887cd99d932ebe452444a3d7e36e2789fddffb6f82484d301ae89b9237fe4181bd8d85949071b698eb3e98f36c95a1f0b2a767074f945868c3f4f7d7723e3fa2ac02d1d26bf26861ddf2f3e9331c56070ecfa5d792ad1a543158eef363b2489e916ff914ad84192d2e2a7d3dede0bb181962a5f973819872a6c9bf7b9d4d91155601eb49166ca396b51a891913de774362ae9402a2360e2b2d9cf5613a541ce7e6f69ace6429a0767f61133579d7a3a326e9396220a416e7e81bd0816d7430f3838ea11c18671b6de108bde0465cacb01359219ae58cc09240a4df5478b5159f198aa30cc2cd899104608dcfc958b9f8b10ee48f5bfe134c7b5ac6dd5e71b4b26b910593cf8d2e0687ba041bb5bbd1f2621a7bb54181e4bfb1280f89923032885df0646c79b0334414f2d9529b69b9055cddfceaecb4f8a2b5204ab9ae167f6a328cdc912649a15be11fc9e79f482709d9e814995e32fda5c858a9ccbc5314a031500fc42905d81420431cf476dea1ec09b364020ada89761c2ecc01f5dd5abafe8458908c8f729ac6e31e3853773a1ecad7bdc4391d0dec1dafa5aa1beadadde5a751cff06ab26909b30cfae7d2bd8e8f0f5f7b135d2b58069b64ec2758e74324339254ac0af67620c1f0f5b9f48014dca2453be3a9868c6e4c6c8f3d69c0cc8ef7accf3545e945ab32c7e0bd6a1083763dc42a8d60b1148a227bf410f74a9a569037752542151cb6c6d4ad8d67f1cd0ab2e08333f8ab37564f9e825352c8c536ab567ff4e835433bdcb231423e2ab47c2e41e658415e762b912338a8b1863f9a18980be726fbaf070ebdcebbd425cd5dd541acb4793c5105dbe577538187bf86b385b7c81c8811fa6c208d2ae3ed12803ccf921c7635e30cbbe554f2c8505f698f47f473b16364a4a5223897a7de1d52658ba824d4e8368fceba90669319e6119cba19b6917eebdf0188d8b671e1e99d9b7ef46d0abef3b1e8a660bd30714efe8823fcff2c7a498273d952dce260f0b5ca3d05e6348dad4fd04d8e334b09d626c7eb6ba897404b96e765805db4ad236b22fa5f05336116d2a0a40234ca52077a10fc28442dd72075ad57e5dbc4aa71839ff258194c2a0d2897484211ce6b855babdef8fa4f569c30142fe4def002dc2e68364bfcb58a85f81b313ae657cd344f1f3b04b3e1e252e6b960ec8152ba374e7ea7f3fa0a637709cddc1c406096816e53690139e28fb41b09e79b232573e9ca0268c739acdc3939f9e5c2cd5d6c4b02e4a939425fba5ae5d61e70ceabcdad3d666a34b97c641894ff6ec04f1712109a2ef6a1e1d620d94659b659d89d9cf3de3636085cb447473488de453bdb221339ad5fa7fa352eef36deed2d3f6f1c7b02528a2ec788a286784e85cf30379d6f750e5ab99558df54905e0890f57d69c4bdd49c1478a6735deb4c91816b388282daccf2fab9b7ac7ac9dfab9be4e258e106c99c1f756f85edcbea898f3ec307cea515f49e631fc24adf198d0246a1d3482790e7b2a280dbc4e8ac936d4e9fcc91c3cb376b91e60b25c8cffbee9506db33720339c87565066c8552bd71e3cbfd10d785f3dd361f172a4dde6b6984323d91444ee6ad09e519d5f3b99c3afdebfaba9520726dbf7ef00815ec2b37f0e811e86954daf18a90c5e5ec191eb73244eb57c5c562515bb51b6b2742be1a9464e46fe5dbdbab1b1e3726b53bc109db605d23a753edfe24d4c631b35515f92928edb250093f6c1e30283b9b1c23dfe58fce85fa5a46fde02afd473b9a771d671e44ffc500a68f9e8d8f6f235aee7f341f538b6177fe52a5f782526f741558034d12201e49b15ff578ab5e53703058cc563147693ac68b3bffa90861954d5671afc3bd98e22bdad2f0bd021b1ca7b04d40880a0002fc8059e2cc62ac5e2cf121fbc337c4ce2a3caf02fcddd66cc230b8f70e45547e3b7df65c958c09ed3899368e3d70a0d9ee0d19501c3fc186208d27efc7894d1347e0fc507159fa23ae6b3b00c81912cb7c7f2339f4e8134727018fbe2c50f7a4599ee37cf3bc9f4cf59019fc8c39d66db96c5bcf2c1538f36efe8b3af642c35eed158d9ad25230acc6f42f4f5a1726102b27aaf11e003ba927d3569563f0a6f93281bbd88b1e01a99ce28bb32cfbec649ef06a444382469a6ac634892edf2ebba29865cf66d5b8d9a4c70cc10331b197704b06ed3ec6db3db9512325604bdd7de1bb952457e23d309d6fc7e8d143a9e3698e13ee862156e7647d8e1f0f38cbf39bc123b2454d5023bdad3da71535de9c177536dd30a7bf4ddf8829b48e9df4b7b8d3f44b7dc6bd71f8b72301d8151ee08da0ed7c3a5176937c775c4e5ce286a578411cdb9afb494e88672f0b27ef1a24c5ea61c82569f69d80fd0b07a29be44a371e552e6fbdb81f35bc086af19e64316cdf03e9e9890f5cced96c070d53bfca3aff8b72f969f3a46ce330b8cc3a91b9fbe70aa770c61bdcd7c4d019f9ef47987dda969af933fc66d118cb687ddd4571eacd2281be77271060df37771af2b15eb5faa585bf6ad4f4a50f2b18e914bb0a66cdb69ce61c0189d3702759e4ba859f95a52fcd2ef21be126d27a00d7b0550cea0ffbcd5ff30e511082ff866edbadf0d149b90125b1cbddf4db9bc30ed44972733a5eb31178a84e92e1bc813286bddceecd6cc92f902bc495d2d53bd4ace7b617be4cafa9c146eddac51d6459314fd57bc9a086849bf6b3e9ee17100be5c4b2704b41d9ddb607e10ed5b7a70537f216b52fdd3e3ac1b8138ea2e8ce3f675a0e86e611520c362a7a4feea316b0461c9fbf532b9965f37637e605679987ae2dadd7545fa7a2baf0242184d2f842094dd99af8478bf16ae9ba3812d5a8331caac41791148b831c8b137860c6e7c96571af00ce3a264e5dc42cb07acbb3b0f1507acb11c9d1aae86e33f3303a115bbc63a82ff45888ef26c8d87df2cf81711acaa0c730963dcd5a9b33b47d67ddf17ea9979ea5d876db519c9b43ac461c725b303ce14b9dfc936c4c26942954baa22d8fec0ad8f9b598ca424d05afb2cfb2e42e2e17e5baab8ffaddd515b9083587b21ad961acd2a481e701d45d92adeea80314a9638fa826b7eb735b3177fd2658c7d96073a40d87173de9c58e4c8cdcece3d4198bebfd0de5ea0f97abb857676c341f12d27b319f18b9a8233162f07b2bcf369a409cdf55fadc86e2bf4243b48c0e4395eef43fea92fc09889b50900ae76c3e13c40cb06ce5e7f87aa7432a78341766e1d26ccf74493b2bb0df70cbc8863d96ee7e14b823af4daa92f61c81c90770bb9b7a4684b34bae8ccb2733e8f64bfd666f9f2a9bc94efaf3a0ad4e1cc960c8b3488b5ddb9f71c9c16c5c8fe5d5ab46f09454b13796fe02720d6a7b23511f33b9f62796c15d676860f135cf424ddf6d37f6a9b175efd1aa4415cd3d09a77a4883b3d347b2d99dabebf4a79fc9dfe5dcbf04d96d7a2297803812674d191cba45f3e5f32c90ddd873b97826cd4b0bfa924a5c9ac2671effbf7c7ca74acdbf539ac0c2d6f8b51cae01aea56a70f43c0443ea36c12f1adb605fa772e84ec759bc7ba4a263e12363e1e19070d0c6525faa40c0c3e130ce1da0aaed185e52f7a532e972e333913aeb3eae0b771d901159ef8e15edc7f3becbaa73b57baf72977c1e92cd463199be1e17158590986db60977351e92efc9fe377e3bd2be5ffa3c2b0f99d70157e6a69d3438b53bb372f64fe61b9ccae9afe96eabfcdd39cd2367bf3b2ce601629ed775f4c22f2288263ed4427fae7517f1787c35c5ac54216fd0adfa331557eb024a65069a82c2189cce7ab244f94af46985803438efa0720f6dcb5e9f745daab1d44584342b8bcebd698b67fa82e5219119244a249a5d917b87fd398a8e45258487ffe9420c821c6a0a809381c8e8b881a435177bd6c46e72a68bee2f2d5bd393c3acb262340505962d7f5cc12508321c17db4f654cc1e8cdecbb2773b13467eeb7e54b8a607b54db2fe49916f30edf20af10c54e35a73f74f77d8e0ea0f868f982d7755296e6ee9ffdb34b453d1dd310ffb8fa9e0834d2ec123217badb0d872fa4813377c46e0ee00513973dad9b0e08539c852ca36c8eddeb2a574cfd6f27a91422a9d7adacaa98ebfdecd20b64162ab286b3af55254f09ef46450e0b18cb9ca4b41ac280c3981a662c9b60a2a47286db99600a4b201025562f43659d8498dff8f749f5a53c2067e519024f33c91ee248d247f6318606e20e88cf11f0ba8bf2ee809cab25c01cd3b9576a617128069b64699a3d57c9cf160174d927359c206b6b41e0f3707e5428529c68ad23f6b95db66b2cfa84ab522ea2e7c540b71824c2e9f04f08dd639f33d9e75d61c04c06cf0db7a4c80717c6228a838f59d9ca07844d5d1273f3a01823b10bc17835622783d4e3372cc58f35b5e9ba3eeff7a10ef674e19a8b1ed90b353bcc82d88ecc3e453d552c109012c1069547fd1a10d13c38f3823a80a3c0fc9037cab87d2ac562e674cea66f434d2f4214fa90ba284cfdc438d9ac493fed82f513667b5390fad2b9d412ffed80d0cdc44565b662620a8b29140fc21545fe9306754c4ad0307724823ea4e4272f725f88172045e8509667e6583d947728b9bc35b650f86d9708abf46f2446390f473ffd71a39a7fb95c3a41007b042cff70568d90c3c9c2623a05a5eb9f7ac093f28dc1e3a12bdcfadeb89d933a9f58864358cbba0ae25825e8a94df72414e9667edf17210361dba6f5d09ecee709a15a2371c0b32e054832924babc954d8f9485212ceaf9f3aeec418f5eb2097457b21db156325367b53f829bd16d1b446e75d0796f7f05330341ce6baf62a78ef9c9be4fde0fb2e5ee018e001eb59b8d06037d335f41db5d9597583cee5cdea113d5621ed2d05504fddc80b5dfd7d3367a48e12c9a5372b115651281a874b079ab45b9fc0c2e7dca3640d6012deb5a93c6571c4dc8e20cc89484f682038a4e87c91c3da0b4b8603f2414c66b12a7d1bdcf99c77c3ab7bfb6ef38652a550b889f6c70c9761962a1d143d143bd305da60854f4d0fa5bcbce42957470b09fe9d35851ffcc45a72dae5f06fa609c1017feb30d0de9d356744792ce302b1db97ce83df3aa97352886e8b64e303bd9144f86914617b294983458c454ae452fda6edaa5849779c7a655b084c6ee58d66bc565d91da167409b84afa87227c1ceca70710cd144aec3b70df4db5008023b5b8addf40e6a4520778747a8838ba20744f387c3cc4005006e70fdf3e0ebb9d07a3c8f516d6bc8be7c6d73430377ec701c2df17ce767d89580561ba03a0128f7d47ec77282ad71ca6561ae4e6b43539a90660f039d0267e651458d949b40da25e94f75b47cfeef31c103616be2a9e4a3af9f419651ce71f6cd701f75f0ffe691c8973b87777a7da5ba70be07f7647af5", 0xf47}], 0x1, &(0x7f0000001700)}], 0x1, 0x0) process_vm_readv(r0, &(0x7f0000001400), 0x1, &(0x7f0000000000)=[{&(0x7f0000002780)=""/204, 0xd7e1e1d24b36aac5}, {&(0x7f0000002880)=""/183, 0x9}], 0x2, 0x0) 2018/05/03 19:03:39 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0xf00000000000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:39 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb], 0x4000000}}}}}}}}, 0x0) 2018/05/03 19:03:39 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0x10000000, 0x8001) 2018/05/03 19:03:39 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb], 0x58000000}}}}}}}}, 0x0) 2018/05/03 19:03:40 executing program 2: r0 = memfd_create(&(0x7f000000e000)='\x00 ', 0x0) r1 = syz_open_dev$sndseq(&(0x7f0000000180)='/dev/snd/seq\x00', 0x0, 0x101801) r2 = dup2(r1, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r2, 0xc08c5332, &(0x7f000002b000)={0x0, 0x0, 0x0, "9ede7a8c5ae95ec8672c93340f643a664f13eeab65c0322901dc6bd36cde2c51f01b7f0b014f9f91eeb7c37c7240f476c8d753d000aa8faf8fb574dbcfa6dc4d"}) clock_gettime(0x0, &(0x7f0000000000)={0x0}) write$sndseq(r0, &(0x7f0000000100)=[{0x0, 0x0, 0x0, 0x0, @time={r3}, {}, {0x0, 0x1}, @ext={0x0, &(0x7f00000001c0)}}], 0x1c) r4 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={0x73, 0x79, 0x7a, 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r4) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000380)={0xe7, @time}) 2018/05/03 19:03:40 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0xf]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:40 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x10000000000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:40 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0x4, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:40 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb], 0x2000000}}}}}}}}, 0x0) 2018/05/03 19:03:40 executing program 3: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000000)='/dev/rtc0\x00', 0x20081, 0x0) setsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x7, &(0x7f0000000040)={0x12d}, 0x4) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f00000001c0)={0x26, 'skcipher\x00', 0x0, 0x0, 'rfc3686(ctr-twofish-3way)\x00'}, 0x58) socket$bt_rfcomm(0x1f, 0x3, 0x3) write$cgroup_int(r0, &(0x7f0000000100)={[0x31]}, 0x1) bind$alg(r1, &(0x7f0000000080)={0x26, 'hash\x00', 0x0, 0x0, 'cbcmac(camellia-generic)\x00'}, 0x58) 2018/05/03 19:03:40 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) socketpair$inet6_udp(0xa, 0x2, 0x0, &(0x7f0000000000)) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {}], 0x20) 2018/05/03 19:03:40 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0x5, 0x8001) 2018/05/03 19:03:40 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0xf8ffffff, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:40 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb], 0xff000000}}}}}}}}, 0x0) 2018/05/03 19:03:40 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x3f00000000000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:40 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0xffffffff00000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:40 executing program 2: r0 = syz_open_dev$audion(&(0x7f0000000100)='/dev/audio#\x00', 0x7, 0x40000) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000140)={'ip6gre0\x00', @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}) mkdir(&(0x7f000063543e)='./file0\x00', 0x0) mount(&(0x7f0000018000)='./file0\x00', &(0x7f0000a9eff8)='./file0\x00', &(0x7f00007fcffa)='ramfs\x00', 0x0, &(0x7f000000a000)) r1 = syz_fuse_mount(&(0x7f0000000040)='./file0\x00', 0x4002, 0x0, 0x0, 0x2, 0x20000) fcntl$getflags(r1, 0x401) r2 = add_key$keyring(&(0x7f0000000180)='keyring\x00', &(0x7f00000004c0)={0x73, 0x79, 0x7a, 0x3}, 0x0, 0x0, 0xfffffffffffffff8) ioctl$KVM_SET_GSI_ROUTING(r0, 0x4008ae6a, &(0x7f0000000500)={0x4, 0x0, [{0x8, 0x4, 0x0, 0x0, @irqchip={0x2, 0x39ed}}, {0x4, 0x3, 0x0, 0x0, @msi={0xfff, 0x7ff, 0x1000}}, {0x9, 0x4, 0x0, 0x0, @msi={0x231, 0x6, 0x100000000}}, {0xc844, 0x4, 0x0, 0x0, @adapter={0x200, 0x7, 0x1, 0x9aa, 0x8}}]}) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f00000003c0)={{{@in6, @in=@multicast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast2}, 0x0, @in=@remote}}, &(0x7f0000000200)=0xe8) lstat(&(0x7f0000000240)='./file0/file0\x00', &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getgid() keyctl$chown(0x4, r2, r3, r4) chroot(&(0x7f0000fddff8)='./file0\x00') perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdafd59b647061075, 0x0, 0xfffffffffffffffc, 0x1, 0x0, 0x4, 0x0, 0x1f, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xabf0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r0, 0x4040534e, &(0x7f00000001c0)={0x200, @tick=0x6, 0x6, {}, 0xffffffffffff8001, 0x2}) r5 = syz_open_dev$sndpcmp(&(0x7f00000000c0)='/dev/snd/pcmC#D#p\x00', 0x49f, 0x800) inotify_add_watch(r5, &(0x7f0000000080)='./file0/file0\x00', 0x1000802) clone(0x10000100, &(0x7f0000000200), &(0x7f0000000380), &(0x7f0000000280), &(0x7f0000000240)) 2018/05/03 19:03:40 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) clock_gettime(0x0, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f0000000140)={0x0, 0x0}) socketpair$inet_icmp(0x2, 0x2, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$IPT_SO_GET_ENTRIES(r3, 0x0, 0x41, &(0x7f00000001c0)={'raw\x00', 0x1000, "60e431d0657d06877912e874e632d5460563ac3e13d8b5dae285a216c446527b19c58d0746d5df86d5df200aab7fd94ebea0f1a731882b1c27e4d6f74ee636a82ef545a581a7095718b0ba5fa191c0f0106171c984dcb046e96b93a91a61b71cd5dde710dfeaa6bb859d23612a7365c95b3f144a53bff14ec55b934181f501be5f89bee39eac0d37a83513341eefaee79735f82742e4daa157278a419725821ed173d29b5805ee78391807429f4f1b49899889175bb2e24ff7612e7d7c4c4bcb1540ab5a0b0143015c12b112198942685fc1a65dcdfaab2490ea7c97aef72b064b394e33170ab6c565aeac8567b5d2be38157b5a744d90b34394aff0d7e5ecf123742f5938e969bfc66f73c46e5ff5f2eef96d842ecde7464e1cc7767b7fa44170ada04ad6fa82878c5e4dffb182603b656dc9346e2ccd47680c8ca33d3842714d1e07aa24f9ffae195f8e84f65c8e786c5f99d80e6988796a1a3a6ff01aa07704667b3fc7afffbe39dab73738aea2e8609be5a82e0b25cd503a7ce5a2e9afadd1961812e339517ff666a953e7b8b5ac3abe33671a35d346a3da3059c00aaba8266997ad887f8fe9b6e001ebaf12dce19dc5d8c95611297e080b40a32eee954d9e055801a55a3201c19eed31cacaf74d9504f58bc67ccabfafcd977c87b1ab2030dda9c3b7955617b4141e0da4c392de45135058bab7f907da59a394b3bbad812e73616e0291919f64e91765fd779c650de938982a3b9295307b2ac405e4a63370633a51ad6454228278601c92c21c93621da03ee560a302a78bc805598e30d48604483bad92ac7b2f232f6c6731b5bf85e381b5e6d07d47d80d98f3b53dcaee5d9d2ffe5615f0028c538f20a1c561a5dbb0a58e187d89e243dcf07b7e8a29bcaeeea22b7e0d92faad714528657b376e4ec33e4a9a0f567863cc5ef83a1d61e4a17f63b40f238decf75e39d2eb81fabc0a98321c8938c578544a891c4c662eb2bf84d6b7b3fdcdaf1b2b6d6b1694b8f08cb34facc196a9f85c54e06f27cb8957d653e79337d3b372f4c201b56b369843552905eca89237ad3e3e55b63327e1635118aea85da92f3220e29c42e4cf05371ab78bbc21e5e18900936794b14843b2a5b84443996d3deea8e18e434e474d06f416c0074b5988e50cfe0f0e13bdc868cdb150b8499c2608b053112fbb2c4c68ea025fbd883d46f010de1306525422d834b43cba9e4f8f43b74bd10753aa2fb9e7ca225ecb3d5b3e1f54c90ba04607d1537cfa7c899a04154191dca2fddec68f29772210584c55fa063a158361a8ed848d556d634499be6fd8f2505454c896cd443b58721d989cf70631ce29ec8cf8fe2285d8facb89f7ff520b81c1caef4e8f4da42d04c3d9cb1eea98110f54c6418a87a5c533e612169f5f06a8c728dd77c41509bb02c90a1a574c251cc1bf17debfacedd78d6c387bee8e3f2a05c80f087e292ae105ba8727373e6085cb31791ca43c73b9301653e6a228eec4315fa996d8b69a440bbf642dedbc3f5d15f5f9687ee39dda789da2703df92b0cb3d2a59c0e7b1d0a0b6f42a3006253e8c4eb68ad7adc4b70624f1adcabd92744117eeeb930c26c4c67f530e5bfbfe10fd7ecf9dd9f1d211bcfc2205fdeb67f705bcdbdda6aeff4badfdd2c9caba1099735302db24d9372b3cfa304c7841d35a67db4166772670e0a5433c1e1967d70e505921fb6f36b7439ae870d9a294a965270ef4e32d4aec714f077556c3bdb4387ff4cf3abfd7defcfac1255d378902fc0778b8b348f4dc6ef60423c8b7a6cbdfee2e589c1194479beca2656f711b686f70742b9d3e957df0961c532b0d038185c776bf6c1c70300e2950387374263abcc9c5fe969a9578b1f7ac7c04c43f7085eebfde9006d2c9e2e7bdf73d621afbdf4c94b8d3cbda7e889820bd44faf7c4fe13fdbb409ee272ac567b49e75c4e3fe96cc93f19fc8326707914731a3dd3e40bcf55ac1a15fe806b0e6d4331f8da14d255d1f39ffd1b6dd2967284a066cddc58e83199625a71b3fac047b03354dffb23952617c969d4ff2303b0de9f4d763313cf8d1d7ef9c26a4c8a8a3c30598e14e7838b0c1d89ebe8dd205ece34cba7d14a1f3b7f6208551a8449e8b7c6badccb7e584de1382d5749f0028f86850dab2a5b3211f7810c1e4bb2934fa01ac636cbd1252ab7b5606559cebdb62c34efd4384b0e4933bb8f56e2fd9d5ebbd3103dcbada2666ba850f6b3105a56ecea522da74ba2062a174f14e1dbf058ddd5fab499fd086c975ad1577e7a1f786f9cb2347cb7fb4e02a4de9ab7f75f5bb87c2deefa654a94ee4333319083080efdcd6b32568cac745b095dc3bec971ee52ed3cbcc03721c9ff09a57fa2c116f4a0220dbccff631a5787b7e36f9056c60999880097e9796029b6a4a0c5254a1b461f0497a1e77624bb0ff772e8c0547f56e994ceffa742bae78b07b109730bbed98882c479f12664328d61f5bfd95d94264bc1023aed706eb091600f790c8821cb27270cb663ec16b291601547286fa32dbfed6d105823673787ea77d0ef0f5df6db9729d452c2a472626fc27a8e4b73e9fdec999495f59f33c51066bd8320502b57f80c4763b9261912b703fe3bdd17fb424636529beb45ac9631c2b73e7e02421857cc694882b60f8a8ff18f35b2c74e7d0b81aa3ed3c26eb313a5c8b5e13b276b57faf64b1dc0a010ab3633fb9e3307271f395ef1042ab1af59ec685a675ede3172cbd42aef7005a05dc6f628a8f1e32124d099c0c9aea894455fcbf913619b5949044f7828551433a5cbcb8b8dffbabbe4e79637b40a155ad729d9f0529cb0f9c7d30ebc9d9c7c88eaf0b8b959e0f2f91624119f4f459e325f18d3e84186df2cb89fc8c8718a04d5397c4f26100425007427bef0b64e92492eaf0877637c8d2297509f4c51f43e2723111c9897b320fb7379784c8b72664a002d504c94375735b769ae3588ac96534b610f0121abcd9604c4c42ce898399ce72ca2ff64d5804b1cf9db05bc0abdbc58167de0727803ee7cc4897c9a2e316691e48e7b11148a9d7b4e065a2366fe26a982d5a28accf8596f33b4d171847a261f176838a10c01ad49faae191266cb25a0a80a2760f43c3eddbb6ba4b1b8e6b3b5d4ae97202eeaae456b9c1975a9d9f57ef0df41efcee85e3838aaa42277394767bed4fb0b7ddc916e094f60fef9bbaa361216710e37ca84c594d681d83c8d16e0e51dca29a4e212d4e22375baa7cd5615cfa829af4b20682c4f8942299a41a976fea29a4256232998150f3514715d8abc166f5cf7ba6622f097f8e207398046d82c842757713ca2c0ed6b9eb1bd00c840bf07ade1ba831937f1561ea3393ef763c56d9723edd3f4a2bb28b1439b2999b22f5411a291956db92d51ff6df492a83428058d3d69549a1750164b200c90a0280b73daeffa1176370fe3fcf9562c0f8c6606f5f3b523f066b6976ef78b9632291e5345509d4e48e39b959a5ebefdfde757e68829a20d940a4703ed5ac04376a5450a605f6facf530efaa6fdce35dec9a46a5c07d163a40582e84c864c388e47e9aba722e12a4fbcbcdfb548bafa914979f6d7dd0ed693c4f99bfc5f1dedcebdcd60dc5bb0cc606e36ea3ed23623c12b5e0c8bc8b4ba4696c7bc8b1973ecee67541892f9afc1208102f4dc33f2acc34b49506c2f9a8b42df5ff54967f83c16b3691e6de07496a52c7d28cbbe44fef60e013a84834c1e63bb800bac7a8a80e7773b3eb7d9b48ed481c61abdfffd5e45749baa7b88d30b32dbe597aa3f3ac1bb5b950c19d405d64c7148f9ca1be875790ce79580811462fc9e0e5446ca88faa78719b6828a1c04c28b52ae37f0731287d5ecc1db71ad0e96b41bfa152a41c7a5614653859012d90895893c39e1b8c27d45b34c01b75e90c2743374acdd6da0a066f6fe9308c7570a9740dfff64cdfe9a7fce6d35c7f30c0eef679e60dbb56d549bca2c6cd720c2b47f8ba3e707ed79292bf8b6e2df4a6bb0c717f871897fd58ba029521b78b73a9dca21720eb29d08535a54a3d94ad768e811160904bbdfad50347ca0715f9c32c79c2cc802dd30c99a250535c0f83ea5b3f34eb474662b1a6042f893d58935429128b4142e362e9528576154e2dd4bf72865e2b96c0505c60a06eb9179e72f452a4c4b63b81dc73f2f4e23e77180f7c0025b57f2e4e5fbf4f9750d52639c2945f67ba3703e8a5e6860e3dde338c1574b5efe3dedb261a30cbdaacb2ddc049b03ea39993be0e4636c5ae7f1af276c255c7a8d96fdfe4abac2d4fdfce0eaf15866043372733432303ea966d7565dce6b066d6600b7cf782e31113c6502c24f9ce78a4898b1345cbb954bca1a32bf06f7fa0358efca89930c14e37d8c9ebcd9da19cebfb1bef64fcf4eaf301a8559ecec5b3020b27df84aeb1b504d060bc6ba75172594e0db51bfb660f6da2b547d70263007c138192720bb0f776795d19171c49f03eadd7d86ba99fc35ce5f745c8a338be958e54f3d92131d0c7c7ff45e82ae6c783b5abeed5ea1c911436757b1046262148a4194dbb059ede2985c91c7f6279cfc8f7423a129e4f2030abf91d5afba8d0186775ffac91b35efac1295cced402bdd1508fbddafcff881595536b6bf0fdddfcfc1336b2bb61ec7eff41b732d4261ddc3776119e6b023cfbc938d71ff5455040287c93dcd3ce7b5b32d69e069c32d81c00438a8329aa606fdfe30746f5e23ab9632bddb862450f6822dafc2d1d0009f9c9529bc4265895a96b98e560b7a9c8df2345e9c63e06fb5963ead8e2143e6f27100b1d2c649859b2eaa4bc3c9c683f68d2351a7072d0b0cc106883bae32daaf93652f1104a9d43b701e78b0ebed75662be35f06f680159c6f106aed03c4c1560adae3f1caaa76776110494f25fb867d9e345f7acd0c01fd8df3d8a75d473a0e414244620c89e412f7ce1d8a069bdb804b33e889dc344544fb9e951b1af24bb5c5aaa586195e339d4101056318e46891bfce64f0e375ca0f6ceadf2dd5f43a1a2b238951326ad55cfbc7759c6afd54cd25c66c5705ebb9a8dd0ef7199b455ac0b782c6438c25adcb8396662b37b5121bbfbdc6aa5b4f5840d22bda451f63385d34d223923ef27f48f821451be82e5a8e369a836467053a875777a48fae717edff0756890dc9299d69cfc8c6be927b14cf328c039f0f75ab1f0217c8b50a150cc9f4e67ae529c68d526f3b59f33a846339f6dfec22d198d51b81edb528af5ac3517ead99ec6452f45b6e46a57d96f04f20888c33eecd60ab37d6ce703c44d212b6e69960f313e02dc28e27148dd9d5efb365a69751d0c015ba8c96f9f4e959fc66db8baa323c87a03947ffb1f5ea6dba49b04e847a9366ab00d456f8811755c93ec7ebbc3a2ac871d76b4abd3904818b45bbfff39ab204d6db98d9f6bc407f9d4314967863c07eeb4686ee4a6d42846e148077d8f6ec21549ee1963537b63922714bb8b666a43c0a1a618d28944ed42f82e783d4f485dca6f3d03a4725e5a0c1e05a7a47a249ad4f71ad4f993e3f3858167b9a325ddb4484d03f6dcf63f16a971513bd102c4a70e58a03095dbe9844ce70f4d19fdd2b392eb02d6c6976f3437e2d8b91a3127b674141b4664e6cd2773ae6976773d8f35fac58464628b9bb06175f2ca5b89786261296dc920a0ca5843ae5eb0009d2c4c3ac3e2b11e1f8bb84cf260657b7e1ef137717a218a4b7cc40bcbb9bccfb1234964d913ff6d0ee42ffce67f8f06a2f21fadcbd046949583a7f2fad84bf988cfa4aa15014f6"}, &(0x7f00000000c0)=0x1024) write$evdev(r0, &(0x7f0000000180)=[{{0x77359400}, 0x432, 0x9, 0x80000000}, {{0x77359400}, 0x3, 0xbcf, 0x5}, {{0x77359400}, 0x3, 0x3f, 0x2}, {{r1, r2/1000+10000}, 0x4e7, 0xa521, 0x8}], 0x8a) 2018/05/03 19:03:40 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x3fff]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:40 executing program 0: write$evdev(0xffffffffffffffff, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {}], 0x20) r0 = dup(0xffffffffffffff9c) setsockopt$inet_sctp6_SCTP_RECVNXTINFO(r0, 0x84, 0x21, &(0x7f0000000000)=0x3f, 0x4) 2018/05/03 19:03:40 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="390000001300093600bb61e1c30500000708e6ff03000000450000000000800019001a000d000000faff270ff4000000fd17e9ffff06060d00", 0xffb6}], 0x2da2d29df7b5a67) 2018/05/03 19:03:40 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb], 0xfffffff5}}}}}}}}, 0x0) 2018/05/03 19:03:40 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x3000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:40 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x8000000000001) ioctl$KVM_SET_MSRS(r2, 0xc008ae88, &(0x7f0000000000)={0x1, 0x0, [{0xcd}]}) 2018/05/03 19:03:40 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0x1000000, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:40 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x2]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:40 executing program 2: r0 = syz_open_dev$usbmon(&(0x7f0000000140)='/dev/usbmon#\x00', 0x300000000, 0x40) getpeername$packet(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @remote}, &(0x7f00000001c0)=0x14) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000e15000)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr(blowfish)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000040)="00000000f955f4c7bd64b9abcb34a305a901502b8fe753ee94ddc27fe4418370144987c5dfa58da1e6f2dcc4ccc295c7166e805ee0fddb34fc1a06d189b7b2112cc3cf47edca65ef6c0e4d3ab9966423298df7c1c9d5bd7856a4de93ee79cba1eaa3e45e32f8f37394d1046df4b2abd30799fde9d396827f586b9234cedf584451b8a560a85aafa3ddbf5788ca4da9489ad974e7fa0a8d79b20cc19d42da4e5796f04ed077a6db61d3b5ef979a4ee35b52b1117dec11986d215bf6eb", 0x348) r2 = accept4$alg(r1, 0x0, 0x0, 0x0) bind$alg(r1, &(0x7f00000002c0)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) ioctl$BLKFRASET(r0, 0x1264, &(0x7f0000000280)=0xa4) r3 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ppp\x00', 0x101400, 0x0) ioctl$VHOST_SET_LOG_FD(r3, 0x4004af07, &(0x7f0000000100)) sendto(r2, &(0x7f00005c8f58), 0xfffffffffffffeee, 0x0, &(0x7f0000351ff0)=@ipx={0x4, 0x0, 0x0, "a074edebb7e1"}, 0x10) getpeername$packet(r3, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local}, &(0x7f0000000240)=0x14) poll(&(0x7f000029cfe8)=[{r2}], 0x1, 0x0) 2018/05/03 19:03:41 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x40030000000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:41 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x4000000000dc0d, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {{}, 0x0, 0x3}], 0xfffffffffffffd1c) 2018/05/03 19:03:41 executing program 3: r0 = syz_open_dev$sndseq(&(0x7f0000000000)='/dev/snd/seq\x00', 0x0, 0x2) ioctl$SNDRV_SEQ_IOCTL_CREATE_PORT(r0, 0xc0a45320, &(0x7f0000000280)={{0x80}, "00207274310000004000003700000000000000d60002000000040000000000000000eda40000af00000000070008000000000000004000"}) 2018/05/03 19:03:41 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0xa108000000000000, 0x8001) 2018/05/03 19:03:41 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x900, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:41 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb], 0x400000000000000}}}}}}}}, 0x0) 2018/05/03 19:03:41 executing program 2: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000240)="2f70726f632f7379732f6e65742f697076bc7e14f2af730ef047756b342f76732f6c626c63725f6578701469726174696f6e000d9f789245e705ad559ad1747fa0a167022ff2e4eb1ebe609256edb89196e7b42bb00ae075de4634407273c4195a30199ba6a5c381", 0x2, 0x0) getsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x7, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f00000002c0)=0x18, 0xfffffffffffffce3) ioctl$PIO_CMAP(r0, 0x4b71, &(0x7f0000000040)={0xffffffffffff0000, 0x4, 0x1, 0xffffffff, 0x7, 0x1}) ioctl$KDSKBSENT(r0, 0x4b49, &(0x7f0000000200)="4b61e32da2b3a357a25796dd2eb78c02") r2 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000)='/dev/autofs\x00', 0x80000, 0x0) ioctl$BLKROTATIONAL(r2, 0x127e, &(0x7f00000001c0)) faccessat(r0, &(0x7f00000005c0)='./file0\x00', 0x70, 0x500) sendmmsg(r1, &(0x7f0000008600)=[{{0x0, 0x31f, &(0x7f0000003140)}}, {{&(0x7f00000072c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300), 0x1b5, &(0x7f0000000600)}}], 0x2, 0x0) syz_open_dev$admmidi(&(0x7f0000000600)='/dev/admmidi#\x00', 0xa2a3, 0x200000) setsockopt$IP_VS_SO_SET_ADD(r0, 0x0, 0x482, &(0x7f0000000080)={0x7f, @empty, 0x4e23, 0x4, 'dh\x00', 0x8, 0x8, 0x48}, 0x2c) getrandom(&(0x7f0000000540)=""/98, 0x62, 0x2) getsockopt$inet_sctp_SCTP_GET_ASSOC_STATS(r0, 0x84, 0x70, &(0x7f0000000340)={0x0, @in={{0x2, 0x4e22, @multicast1=0xe0000001}}, [0x1ff, 0x9, 0x6, 0x0, 0x0, 0x40dd, 0x1000, 0x8, 0x0, 0x0, 0x6, 0x7, 0x20, 0x7fb5, 0x100000000]}, &(0x7f0000000440)=0x100) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(r2, 0x84, 0x66, &(0x7f0000000480)={r3, 0x79}, &(0x7f00000004c0)=0x8) getsockopt$inet_mreqsrc(r1, 0x0, 0x25, &(0x7f0000000140)={@dev, @rand_addr, @multicast2}, &(0x7f0000000180)=0xc) ioctl$GIO_CMAP(r2, 0x4b70, &(0x7f0000000300)) openat$audio(0xffffffffffffff9c, &(0x7f0000000500)='/dev/audio\x00', 0x2080, 0x0) 2018/05/03 19:03:41 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0x0, 0xf8ffffff00000000, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:41 executing program 3: r0 = syz_open_dev$sndctrl(&(0x7f00000000c0)='/dev/snd/controlC#\x00', 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE(r0, 0xc2c85512, &(0x7f00000001c0)=0x2) r1 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer\x00', 0x400, 0x0) getsockopt$inet_sctp6_SCTP_MAX_BURST(0xffffffffffffffff, 0x84, 0x14, &(0x7f0000000080)=@assoc_value={0x0}, &(0x7f0000000100)=0x8) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000140)={r2, 0x9}, &(0x7f0000000180)=0x8) 2018/05/03 19:03:41 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x6000c000a, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:41 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x0, 0x3fff]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:41 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x0, 0x32, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$mouse(&(0x7f0000000040)='/dev/input/mouse#\x00', 0x4, 0x9be4cf26d9be27a2) r2 = syz_genetlink_get_family_id$ipvs(&(0x7f00000000c0)='IPVS\x00') sendmsg$IPVS_CMD_DEL_SERVICE(r1, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x1c, r2, 0x906, 0x70bd2d, 0x25dfdbfe, {0x3}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x8}]}, 0x1c}, 0x1, 0x0, 0x0, 0x20000040}, 0x20008080) syz_open_dev$mouse(&(0x7f0000000000)='/dev/input/mouse#\x00', 0xffff, 0x10040) dup2(r0, r0) 2018/05/03 19:03:41 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb], 0x2}}}}}}}}, 0x0) 2018/05/03 19:03:41 executing program 2: r0 = socket$inet(0x2, 0x1, 0xffffffff) clock_gettime(0x400000000007, &(0x7f0000000040)={0x0, 0x0}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = gettid() r5 = getuid() fstat(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f00000004c0)=0x0) r8 = getuid() getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmmsg$unix(r3, &(0x7f0000003f80)=[{&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x0, &(0x7f0000000000)=[{&(0x7f00000009c0)="a91fca399fb4ae3690ffb0e4076ca5188a39edb3b4e71f5661863e6f8ba86396a63a3f3de822b87fd13dddd1d8bc0538bf1397f85d4cba7ccf011d6edc52d720c3b7978229e81226ef21e1a30df8e01694cc682dae20a375d10fad9e03cb70fa65c2e2358bae5a48bd7fc795f72634e1f4576d30b9a4c28a078a6d35147fbcfabc0bdda2b6bf6788e487804800fb10e12326dff1225cb9b23ce5a9edc3790652e7c7cf4fbfbed092f8087565b32e6ccac69f526215455c672fbb69d1ea1a3bc0a7a146b0bf05b16cd2f9c90a03a3d298e312a806740a0cfaa663d48d2a5c65d14fbbe642f04e8f158fd696a37e909e773ac92e4a378dfe53635a39fc1bad51297cea9865822047d69f87d0f0ff02ed45583597d2d6b55380a2cbdacee2b59a5993598aa14f7055f30e0b1d3bba0dd83ddb5d58c03fde241fe9728377d9abe80775089529a83144ea11ef8eb54366160d8546348823c0007f91eceaa0f38cb1a584a6dfe74ad58f45c822dcf56f4384f2a70cc350c25975b7b0b1124f5abd71845f9283a04f8fce02b18c80e03502b8909d887145cbf10a2c3c6de49ebbedd082709556eba1e9baba6e94730970ca5be8f508176195396132b9c444ddc5ca9157a31a5d1b3c0eb93f32dc888c1b14c0d0cebb6b9eade612ec4c931d881677b1be571101a86ca019dfd4c73fe3d9cc992aa5f64c5cc14feef0f39ae056d61ad68851d49e9ccd8d7159d906a2a09483b29ad94e7be68bebbe7e174f97f31f6759bf7d47d0fa11bac6ce59e1a5c1bd5bad1ee93e401904229d040ef1ab86ef3bef2a47bff6fb231424b81d997bfb445c8b7f2acfa47735acf863a81cf4b1b46de7c02c5080d43cd1f6907e41d0f20d98a53cde715a94ce692bf1cc0792689dd2da2a2de649ac737bd847f58e83ea0c5ff53197f68be0ec090c9d04cffb5c320d237c48340b9a2ede17fa4e1e11f2969b03644fd9c3050c445f8cc91b3376d5e0c5c0aad83da210f0811eb2815a3b03f9ab85ae114b17c0ff98c0ca9f129d0cd80e7cdbac5e225d156ef774ccdb1d842758d5e536022405255356c57eb5035ce01f81f275460b1a91e1e6f86800948542e49d27a336b3e22af5a01443d78dbbcf445a3c20fe3beb3d589077e1599b97f1003dd2264e44041eb46d322e6fd01e232dfcdacf81306894372ddaa59529178eb229f375092e8922688713579696a99586076ac33526977c8398eb780df3b4a1b33ff5c32356898f51995b5810b2a8a8f239966913a904245d3afdea424c76760fb58885a6898a989ac1b978065c95f4666a392d1f331231f31e8c92843ec2491aa9c37cbd2f5a2e5da8e638bf047e4741870b2ec00dda9c8a28afa510a2ba59d36ccc6d2900fc85a732cfc4d1b4f9757e0a1832b19aa78e014a4c4a7f48a0c568ac054cf12a136741ab64586a960b55aac96a3b21a30dc0e0c1ea388825cdb8c8148909d6db457bc39bab3d46c55e169a88b885bf72c29b69277d9dd0f3a27b9f1215a8beac21fd2aa423956a701248b0574ed3cfbae51efe89347211489db74ed3f3262b428056842bc8bbfb6b44ed1604fd9212d7bbfa7b418eb5f72a1a5b306056e6a9c01256fa9be7826c2c5b0d603087c5bd3511505eab7a011ace0e55c7db77d68317cba2286b2ba870318865a056747e81ca9eaf50b85b35744ab92174913adea554e00b949c3b814438acaa0947f94351f90051bedceab72acc9d24841ff965c28f77068d562f410eae7495840053161a9c7bd5cd9dc152aedd13eea61500a3139ea3b42b061a48a6b255c341b1e110e71f092b618fc9764a00320fb9f9a22e412ee86d4ca9dd1daf5d06937972ecc7ace7cbc799751c067949bf0a9c4999039d7f725b5c33c68f3bdccbb1f87abe74ca1bc190f49e70feb3ee986b1e958e50f7d4e03874c307ea756d28bc384048393246d3613d7d93c94f80ae298b3ea73345f401b09b90856643b2fa5eb56c80552194fe6ae6727c411d031e5c4a3357d50ac254c5bd91d9ead139f13b52a1abf907ebab03d00310c0d287c03a8f94cc7eac0aec0636630ff2cb1ddf3f29de546f053dd164a37f144875f8da5fe9fe0b1d9adb8952ea1934fa6ad2758f5d1a890c0fc7b4d4408a41718e8424834a0c86fa9fa43416968615c7af44d27a59e04220d725cf97d3b8989e8669fb6f6c042e9e3f424d67d348c7887bc9487396c527633b1bca7395fc4feebf6ab7da0046e015c7a86c73fa6939eeba72bf3e15b47b4b9d450d73a6a97e46d7dba2345dfdc7b09fdd83033c59f7db95be43423489d1b0f40594c0fa5ffc900f4325f1d0c24a1f1578c197fde8bada8fad9648b143c467a6088f6bd8182e5559e52e9971cb143f024392290f0908e6b1304cceb499062690efe0524ff203ea336ef03f0e46c8d73c8742302e99be0c2c1775d73e8c26de5668056848c519071ce6790f9f80c4fe301793cc008a028175d0053b9070c3c952ab2be8fe651b4fc979283c6bd5f10c24da69dd406b33b1a316eac5dabf8b07c53d5385cef2bc8a126866460b94bee875b83063330e3addd7331304b666487f9840940c43befff25518eecd93902aeaf3b32158c9c53d5d9d34ff3cda535cfab2437d3910bbbce8cbce61655316588ee941f93979c0f124f82c9fe3e53f0eafcfa808e49206cf41dcc8cdfd3bd7b712dedd72e16ad77caced16d69e64bd89f706e03f5b0c19ef34244fb833914b4762e61863eb9f9ea86932259626142f40de5ac4d386c78008bbd54a9b6a6442e9fefa7128551657dc79585c2b2980577ffb1d0fe97fadc2620e8dda400116e6c06cd25819a1f8cd2b5cba16442f7c20d5e6922e82793f7ccb2085942d506ee746cd8ba671e879d84fec88bab47add16cef8f8d0de3ae0512c06396350795aa63e3812b1448ae9dde487a8f1a88f255f03c325471dd4e34857afd5b192fd03c183e25b21937e2678b96ac5cba84be71d9c39b1a78762e30b36cbe2c2b84a49614efb9fe75914c026836b2c9e49bb45963630b4b8d8cdf1125e778ef49c0ce813dd4df11d0fdc2d5a8f4a0b253c64c2633af32ea85008ddb9c63c16a5f0d6e444d351a0735439c54607a9a6e38dcde70d97e4a7f48c09951de48044d459f424dce0dfbcdec710dfbe5b9e7a198cd0f335f2de038f3222b413e7ecbc7d4dfbebca769473dfa7e668689cf2bc2322f244db4e677462c3f1ba26238542e8b0b6fa905fd8292458928347637d50d263e1e9750dd6bd6cf9c0db7cc2835b79fac3c0a6ee0a803a000cd39f5d591daf3b8f06818494a1181a8c5003e4016e2101470fea5e33dbb8131d5ee6cacd80dbec226ec68bd68d860a92e441c782e3ed071321d829c0141b84c8cd16bddae2cd87920ad4681339f36d27077cb195d493e5544f047eace8e51c0cdb2cef35aaa1f953723193768e8529539a2d4de463faf2d0f4ed4e2da650001acd1b17637115e1cb2a413f85941dad65f5812fd3780848e1e3409c8026a12d06c98642ddade4b83f33328baf87c4c25916af0037664816c7a7ab47d1bb76709cfa31bfd403931cb1b975c27d75b33bb400579dc1427456b43e8b3d3480d84e6390629055abd80fc5e53b6fba9cfcab1f128c0238c7ec3dc724d3730747e5c10f17b7f61bdf86a27a1a40a10c1a69b9aecf36adea335eb05176c6ed57ecbbb9135a7c5f9f18b2507e67e5d0f0625e32529a2a064f61ad2b5b09b494167cff6f836a342e4f3c9868e52aefd12191f3556419fa1df63e3246e238480d7bc47d7e5605ec0459877c220ab452c8a4f306b9ff5533dbc5e73d9ffc15f613ee9821044fcb549712b00b45daed9126ffd42eb2e32503e7fa2529602a2c783dde6ded326e8b78ed5c71c1c38e781a705038ff6e1f1928fdd0d249f0a15311807ccc97a0efb4a5f90c5ca2acd92be29e75790c7e4e55c16ed579f36a01f68cc662f0caec01fa080144a4cf413ec1d570e5290ce2e38075e3d52905cc34a1c51a2b98630d8ade6d2a7c5154bc30fc16b1769679087622fea3b3992c828e4590d515ecc15021166c28690e5650f52cc42d62b9b0ad73397d02a187c8684b0fc7bef915bbf0b59afda75721c48f15d0168a518376bf4a002db78ac8375b298b18fa515b91ff280376533aa679c24c63bdddaf93df0ace59eaed727a89c432f41286a35c072317e51f015ba0d35f0dc3a0cca175a2b3e99192d67b00b71f66b216523b1b59f680fae2ddc9c7adbb6aff958b76d2da153aea3d0ec2ef57161293f7c65935550b4a4b095ea872cb9c63d2e6870e02f6eb3b1c018a5d064f73a1c6791044c57a264b6a6d24dfeb5bbf944235115b809d2fe2832adb794cedb1257f5d5596875613ac69c35390b9e14400662c75a2f05bbd2339dfa590c4681c64db44e76dec071503a7e1d3a646b5de3b04080d4bc827755179b32d6add650a8e816af9ad3b08133ed6cad2ad7a978d4e867e815af6c0da03419c356f435e8bb3e8431ed2374485d702f64896116bb2756a2d2415bb153fcf5eb161879857cb39135014ca6a4cf2644ab9890625cb072c18c503e9028e5abd42ec6e6309cb2e69c257b749a0e4261e1dc0e21313699d49568438e32e71bd0f7a17d91bfc0d8ff4b30c1050f450301a26ef96953e1261ca655b9bba5fef54607e27ce45e511c8b259e5d51f300646b68fb4133a694c296033ec79e472785e4c4f526749084b85ec0d7f147f48b20bbb5a70864d3b107c2940f0ad8e96f6752dd4679325d9aa829811e7a9423a914b71c833ec02337141474679ba61796b566bc415b74d9ab1b7d4c7ca6afe15b52970597af7d13a1fa4cb64f24f22ba1deb94b3ba9ffbb247cb2f14a1aa19be034bb9716b1987c3ff8f88ca9abab54b3fbba8d5a6aae1c393f9f806404210d60c37563b871a6fdde94cf7fe41b3ce7a17c02ce14c5b11cf8e1716f3d6be19a4f344f4bbea43902798e1fe804ca93ac05f2f264bd54aaa4a6e93296251d694752e9ac186ce527f95bf5af2b190bba32ffe1e8a051462111f034556ddecfff7c283063a7f7f836f19451f8b5226864ac2e4f0d749662f14f288b3dc768528943d68f8582f2d1c2ef7c4b5848198f6e6595eedf6f8693275a551220f200749e3e3a140c136331005f1760d547e99f6ab3825cc67725391f351a71307c056be80dba0b7c1d9e8f5a2a85a46fa0ad925ea9b4597ac9a35f444bfec452328b989d679cec95557064a59ddf747325b8a439a747b26859916fcdeefdf636bccb107a7bc6142638aa94cf097a1cffd00148b0b384c5db00a68f2f8d5e878ce62f7efeed68e5597f6b4fad5a85ddd9d957431b5da7ff68691f15986efb34bc9429e1fe07f4637321d936b5b15fce4fd56866691a9b4fdf972e755ebd760f86e43c65a26f0216269438f1b88dc262f5d1ce0d601861d414926eee28c3a48afe1e30970262fe8020d982b79437d8fd20a60af695606fb7872700849183c86b8689192e9ea378a7914e68ffe7188061c886bbcc1a9d23802bfe80578f517b929673a53b926b27fdc5c1c868dfa3f7a0746f4393b30f83aed06134032fdee2d4653791e586e9da700f21c21832f543b158513d6481fcceffb9ebceb2c24035f90591a04cc7e2bbfedefb9851930503127a9e58613811213cd067842f6e7a24f7697c86a12a1c061bdb62a023a2d1879b3dcc0b11aaa0cc223095196afad1d748cf23f408defb8253967f1aa781d867f3c1564fc536b1f3aee0dd8c7752fef0ff5eb3d99973d9de00b39808d5733d42358f6b0f6"}, {&(0x7f0000000140)="3db14e44b69fa0ea17f33d2234daf97af5ca11fc336a7f0a251c462f2e8d4330865f0f4de2e2d6c4b110b8345b3643de84a0bdfe41c388ded897796af94c3619e956147e2948a01d74cd5df9756ab3842dd973823f6b74923b36457b8ec09e7b0ba25725c34c9a7f82f3567ecc1cce7999f0921c342f6f29c1a3b2c8ec7005b2cc8a9ef95b4f972881774b368c5db92cc10db031d1ccf11d9b10b40ef210b005a3f82760424a796bd76338e700a306ef22c9d4a6ef6de49e41e8498071ee54aee6570e58eb1f46f9195d9ddc9549889478d5177b10"}, {&(0x7f0000000240)="8ca564a7e77d83da026adfabd27eee8868fde9eb08c76ba310cd629d79b625b80dd0be0cf5ffc9a5d089fb9115a273862d1b4cf1baeea0e56a64934844f8b0744947f591d396658fd3faeb50a3ed8df06fbe71e589ce4d6dc276bd912ce14e3eebc1960d0fbbc2c8ed93829930e697ae5f3fd006bc305373263b4cbf580d44d17d44a42b79da4b6c3aa16e229a7122f8afdaea172985fee7cd630db0ef513c8f180e54fdb72d3672d474116303247d48abb07a0c435ad65a3c3c459f84895ac11f2f9d00b6f24e078c65c3cd99374ac208d7c478ee62ab3763847f5544e6cf44b8e6dfaa2c213bd4fe290fd0e8e721"}, {&(0x7f0000000340)="cc883cc39eca5cf256e7492a796f4e9b352ee2b1b2de6855837474d4663cc0f3ec35bec1ec4a0106c258ce6458971fd8992493d08fdbedb6249a6816bbac0c5a5c4756d460126a653246b1bc17dca09ea6cf28b26c094af22d879d9adba85e92bed3e8d113245548f93352424d65aa76effb87498522b88dfd65ca69f3577d2dfbb6814ba953ff66cd9ebb1abd3eca828397c7b6b3c428b1d7899076f7ae2ee87181c65f54d4c56105b26a5504f12d1dcb211a45b6c92f6e2c735b92d127014128c78959ee7014f7753210a4c6ad5c214329"}], 0x0, &(0x7f0000000580)=[@rights={0x0, 0x1, 0x1, [r2, r2]}, @cred={0x0, 0x1, 0x2, r4, r5, r6}, @rights={0x0, 0x1, 0x1, [r3, r3]}, @cred={0x0, 0x1, 0x2, r7, r8, r11}, @rights={0x0, 0x1, 0x1}, @rights={0x0, 0x1, 0x1, [r3, r3]}], 0x0, 0x4801}, {&(0x7f0000000600)=@abs={0x0, 0x0, 0x4e21}, 0x0, &(0x7f00000019c0)=[{&(0x7f0000000680)="415784a04b4e43a5c7c7c2b4c151bc409f9ddb5ed6bafb44abbefbf49dc3c84502ad36cb3503f765bb6554ee27c027a506d131d6cea860da044fb5293385ef9ade808eac644eec07ab81144e2389615fb35d8d436be6cf7552b656982f8d4420ce89276cf775dd03555cc5e4a8c04d565657e3f460eb8fb1aae893238ba62bbd9f3de10f13c2d736d6441bb65da7790e62f73b750c9cf249e5145903b72a9052a9d10c9ea7bcda180671c08de073a38872b72efd5ab6e95645c50596ce8b50b6cbf65520995d1ca9f48aadbcc4297f52c051826002fba783c3abff8ee0b86e1c786afe3b30c66d123657bd17f86fed30cddd8f646031207c"}, {&(0x7f0000000780)="5c0900d424542f9fe0f48ae9d6e7fe2dcf4995f42050e12979ef7318d7806966911fa71738066b180c2af90ce9def55e9d634a20373c1a69eaf6be2139b527a8af55f4ea18f60a5f6951af67cdf3ab932aa3df572058b09a2d9b07c19542dc0c947eb356d0131bcb3a2ee212b6f727bec0a18b5c14e2baa93185feb549c5d468811b2da1f3a098a3bd8e6b4fe616fa300a4bb1880cf62793945f3d0e7859817f971a1c2b4535"}, {&(0x7f0000000840)="3606f88f34b90099d982b58eb321c8a07f3a86183ea0785b4585efe5260dde76"}, {&(0x7f0000000880)="1b26d7039cfc8e3505fafeab489d1e5661c225a502e2fbc2b3395b90f687fedf8146258c89543cefd2730932e4459476711e53048757fe8f4c5e48333cd2896b629f4e60833ea7834b06b1c96dbf2130bb3626345e481d83b784b0"}, {&(0x7f0000000900)="f980c41ce99828aa9c0a0d48240b1aabe52aa4fa0b8c4e4d05caa88dad55de81bbc14552c3c27d65fa46fffaf3d4d107b9316c49ec39d9871f2af5b35f5062af343a79e94b665d099fc055cf70966fb0f62911e8"}], 0x0, &(0x7f0000001a00)=[@cred={0x0, 0x1, 0x2, r4, r5, r6}], 0x0, 0x4000000}, {&(0x7f0000001a40)=@abs={0x0, 0x0, 0x4e23}, 0x0, &(0x7f0000001d00)=[{&(0x7f0000001ac0)="f9ae291624da95cdbba37e8bf992b664a2edc70486705732080ff9af82aaf00d77b0641c93fd3d40ed463c3b7c65c16b0a47aad781eb2f201adb31b89de92a"}, {&(0x7f0000001b00)="1939f8fbe91d99596a2d48be8832fc0a7b748f0ba0e358f31962c5b303f0e33b334b365a7647e5df03efe7baeb6bd0e4224b"}, {&(0x7f0000001b40)="2688d5760e9bbc7cc0c3dfba8ed8e01abe0c04e2ad37d6709ed75982c0c46d5bd3aa2beac6b6408485aa215a6a671ec3a60b1cc3187add22bb1120217672405124c20346d31e480370e8adbb5520d338075668bfe9d4af318b2824ad91c0cccfc39bbf686c08760288bd21221dd1bc4dc05386fd7e9c8fbc817ae73388c2aa43adda7e4a92f34b515ada1c29f304bfd57e905338"}, {&(0x7f0000001c00)="f9d485a55047ba446cf3306e1480117391a6c4cde546b4a3bf2b4430f8bd6524dc692bdc750b2df92af0fb7e586d8f39ddd420234fd65a2ec1d2b1f57bd1a3e827df317e89ea419292797a8138b685b06270debe38f49aaf2e90a479650d82cd848e54832b6a5471ecaeb5bccdd5c529fdc63194c7eb0af94e9290b4bdda710d470519df1a417cb37de2fdbaceb81b08c8cdf79cb7dbc8e550f7af1099fd5ed0e924ca19219378be6ca61ba49a692260ae1af5447d82c0c5d2c38fcc454f4d84e8b6c3911869f27b54318125da1f439a21042a0bed419729e8766ccda8078c782322e8b2611b2ea9200a528afb13aad37b11"}], 0x0, &(0x7f0000001d40)=[@cred={0x0, 0x1, 0x2, r4, r8, r11}], 0x0, 0x805}, {&(0x7f0000001d80)=@file={0x1, './file0\x00'}, 0x0, &(0x7f0000002280)=[{&(0x7f0000001e00)="decd240b04764ef88e5d10073c6b5aa043ff0148fe5519522734c2d7344e9f9aae86a2841927820b324c72c7d39f957077381457b76d0e483cdb3410a9f527426026bc9f369ee7d682750731502e7e61fadbcf7004e9ecf5aa131201a663879c9f0f95e17b3ac1b0cf990c29aa3030c712337a74ae6700961438e663c750fff4a7324f58f0f1da0804b3602483ec15ae5554dfaf18e3ed01839e580a1a9985c5289fceb659f94c654254eb0901a97aa34ca641d296133e85078757190bbfdc848ead060585bc2197b86fbdccfda8cc090dcc834d6dc6156f4e138d88f63622986436ac379b64d2413aad97876a35"}, {&(0x7f0000001f00)="479b85e966e59c5d686fdc4716dfd12d6eb0fb5ef16510515a31ec68aa6affbe11fb9fe158c5c9d4f60dfa9fc3bde641d4ccc1ac8cac30979dba280d288e28bbc4a28a615998b7d644c73f6b9b5945e6b7327c804ae7dc23c94e4fc5b76ec20c8915c97ccb7bcfe093e799e39b7b0af46d27d4fa6100684562394defd5c686d773f93d57b32d2f3c8273813309dbaebab153c60cee29e9384c99e849d4a50f38e942e27de8946b40158681e4b2d7704019a9c5cb5dcd9fbbd6"}, {&(0x7f0000001fc0)="56d04c2e4cb133991d48e9ad0a3fb361320f1b8995e4c95abfb593cd0c3e23901fe6025b9360579356fc35cdba95173fa6f1c7c1ed9d868af0f3886bb0d871743ba2ec7ba01b25fb7ffb2b3018908732803e2ec654223917d91be70b767dab09fd4c41ebbf6e06dae4d55d33b959e6aa108a921d61d93fa5bfebab50c5e8a1e175b03bffa57ccc1601bdca9f0a10db21ed6134196f21dacf69a74e413ddedcac9314a41963204a531ef5ddd9a007baf73208545ca1daae21cef219735d3ea3efd54ff51c4ef36e"}, {&(0x7f00000020c0)="507a528f792511823d7561355e157d577e36386289f43a55d39f4c26f2c5ab7d7afd72251480aa923efce8705ea5e1181cd06bedb51cb8d21331396b1be81ac9b54ac349cfe94a6eba58e8cd5c471515570a9a7da34bdd0c633fe29bc95e3e0926b529e1452486576fe6f703c6b0af8448d63dd16ef63bc393067517417c35a2d3e189ef4e317b8ed527b2a440e9db55784890736d7c913429b9d113fb630caded596d12fed4c514bc28c5796d750b5fa0f6f4ec2816b3a7b8579c2a2e5c8d1286011a9ed97629d7acd3d464dc2804b266900b"}, {&(0x7f00000021c0)="a8638c229ced610aa6c3364f44aba9acba24c373e6d187141ca84483062f33d1f422a19d07126d9c798f7a93bcee696b3843b3933537f11ab51bfd7f8012ef49a1333910663126d7e977d6ef350c7c2ac860d5ae188504596e45f66556203b7464466100010871862721ac94ecb0fed54f00534d1e25a693f0e37cca1d8f26831cd82035402f5cc6999ec94287461cf0257fe7e812f993ee8f6b2c3210ee757b2e6d5bfc7f1ee045a92e9818b3165258f0dbed9b04478ec0"}], 0x0, &(0x7f00000022c0)=[@cred={0x0, 0x1, 0x2, r4, r5, r6}], 0xfffffffffffffeb8, 0x40000}, {&(0x7f0000002300)=@abs={0x0, 0x0, 0x4e24}, 0x0, &(0x7f00000023c0)=[{&(0x7f0000002380)="bc26d000cb07956db18a0368bda56f7a443ab0b84d809af1"}], 0x0, &(0x7f0000002400)=[@rights={0x0, 0x1, 0x1, [r0]}, @rights={0x0, 0x1, 0x1, [r2]}], 0x0, 0x40}, {&(0x7f0000002440)=@abs={0x0, 0x0, 0x4e21}, 0x0, &(0x7f0000003980)=[{&(0x7f00000024c0)="055fa6408eef007da2b6c0881a7b04ad34ba69ecad41397b25e381d60a4caef4ef92dbb3bd31b6d8c71f8b23cb6a8e946d2ad55200a7521e253073ea59d75c7579c77ca64ead8d3bd43ef727f66b964eb55ca3e21fa7f513c6074aeea2c5254f496a6c181403c433f71cac094b949e1695"}, {&(0x7f0000004080)="0f"}, {&(0x7f0000002580)="44f11cff7bead0112b7a53863539eb599a0ce529a53603f625c0ab57e5f07c8526c14a6984a1cc6f10c2ee1ed46f6277dbd1fddd33bd6b49828442a3c3d1d0aaedee5f2ed9a4f61c05db12df324e17141a5e4a776a9cabcfbce563920e1b82d6808414ded23f20813e2b51abe59186b7e55b206124e100248bdc87f276ccb3d8642d20476f0a1618f21f525b8cfced73a7cf6d378b6db9fe1acb739acbd813b5994fa07397a2e99fcd23bc04d1e497493a54bf7d3f825b4d33245bc7c3f6b8dcc1e31d68d3f843cc2ef7b1315a8be0f9c3dda163d0da20a47d9bd05b4b4f91c2f7f110420372c81b190d3356c8c93f5caf2188d0b571b527e578b885815b87cd2f0143b4090bf6ab7eceaf7dc6bd4c77e91ae0520cf815997100286c0c39925a9f90713c49e1aa673d86c0ad605776a3a7d356361982771c6f64100d447a02535a579b1b6d59418822a2ba82d320986a48b631e675f6941b9cecc325d9c63ca67f47915a65df17d93c18e2e3b1ee602b04199dc7f42597105c2cc755f274528dff79cc94fe841a16acd6b78b67d9a48de0896c479a3f32e5c7926e05a941d94296680f289d37a248f2c6e28c56f1a91481a0e40e2521a5515d729337490b945096baeeb12f3292a8ffffe8833bb2809084c1c2b41170592ef4d0b29a226a260279a2fcfb1efa2ed65cefa02f028bdd80c27494c7038c8c441fc742edbfb47681952b466c518c7c01d6d9684b613419b88408c8623f2dd6613a123cda5218bdf4c9073f11c5f751ecf5e67af0e9b2883fe8db64b03371d716fd8b3b1d5042761e99ba995d8107253c41bfae7b7a5c8f06178e4eb7c877a5d627393851f76192dc5b65b6acd14507c096ef73f85fc51fd7b26570379068d63d9ae86fc8d42d7486ed4f822168c194a8d34b4b9bc555ec2e5ffd57ff516ace9c9bee7a7b5d3884917c3fb846eb905b37c0da72a153c055f3a1e1df7ac549065f2e5659f1a7d9c82a99957eb64d45a2e47dae1e78c8cfc27aacb61c13932f561d8586f25e4fee8be4bda50831bf27884b4d472b3e9710ddced1e7da8868d8f849a1d0896b08154177cf63e82b69ec2b5a68dccb13d157fdb1d555a886eeadd9b02631a12b421910da9ca2719c5b82f90558eb449766331181d26a6b10ebe59ccf87c542c6407a747f31f81d6822fc8cf12331e204e6909f2640228a4fce362f0ab5fa452fd7012abf075b4258c3be2323a4d7b6fe0e44d87bf73cb7c2a5e6de78c1be5b7f32f120bf6723a2ba183ad013c35a96d01f4ad11b5a43869ba4dfdd040ce3588f16c8a94685fa18c55992f2f03f55714d9bf5a2cc47ad262d3c80abf82384004b679066d53b333b455adc23437710390adf0705cd43375c73dbe555ff10450411ed1b5dc2f4784b1b98ad4503f43c125938f37c6b6e2aeca370f10c50ddbc4cd57f70527436e11078bf0b20eb10845cdf5db12ac217b4720d4d0f3e88cdfb13141f66a8936bc407d7b98056d8af0eb5dcdec2aa959b5e56820cb5b0eed60a8667018d358b23ce668a0b1abcf8be28f544521dfb37f4c5bf20f4af41acb8651ea2b85d113551878edcdb4b3805e41d46a663f0b9afc7d0be8185991f5d36e1b10917cb39a183374e7cb9f6d2d45e3baf4532bb31089accd3d62cf051ce9fff77e71396696ad6f3a107a3c91c1fc4bb5fd2eca5cec0d4d4b1e03cff68192978a669ae2dd2fe31fd5af773434041e7977d5f108667193aac6bcbae3019bd2ce7d80d38548ef21cc659c535708d294a5be0ca67d949bcbf4b789c856649e1f26eb87091bc85f8aa2671d833cc29cd2b505da095d564f455165cd5c1c66b4e41697503b825dcc358966bc053f0f3bc37eb74dce4e2e1544a88d79a06109ddb5fa16d04cb69a7673aa48f16aa9500fe3502481d77df5b0773fe56cf6204635dc84793fd5a9395cb9bddf1290d1f09aa888479f0f9b60ee68af90d7c8ab5fb5e37864988c074cb5551396c19037f9f78497b78173c294c0b0cee483a6155c65a9aa101efbfa73a6300b834f6d2b8e174ff81035e77b2bca98c6143703ed3d4d11909ea36d31765d61b172d759f60230df1e077b4ad87a8ca3be8c0ffde52bc01004317af513046cf3cdc6683067e44dd17c2b7f858096fe836a362fda513759a0da3eaf6921020cfb7d811d22f7756893663bc53653489cca5d153ae58dec44d512b9bc430fcaa9f28915cb6b2e409e35f7a74550bbdf21ffab50a46a5a8ef03013cfd61f742a4d5cc96a36f474c13921872faa6f848d5169227470008b7e5deba82d7c88eca5492e9847615da83ef73e22427f1af8456ac7f0deb3e384ba8d6a59c999957a14a7aaa91d1c7fce08daa6dec63284b6a0a66b4a8bb79ceb46d7582d0e27aa572b570d9737853541d4e858290e5530dbade2f29c0d828a514659ada1d24bcbc89e70d301b3e1fbb76d9b9ef5fb04e278dc62ca6d998b30ebfbd59eea2e98e80e6292b0189657af6b1261b3daf88496b8338e09b10b29274574de4dc8faaca8ec27445dcd8ab06c7c13239556c75d69c60d0f5a368b94dd198918001ddcc6b813833bbca00c8c6f19920ace4ce8bac4b9715e54b945c0ae6cca136cb3888ada999b00fe5537a40b732d13a5fe106643a40ff6421443228d5912d0501d0e28c637d40803c04007acc3184112e17226d9ef2bfaaa8455938dc46d230dd5728e0168b48ae43eacd3e2e2b07e0c219787e7b38f59403822bd7d79abbed4bdaf12f92f3d2440b43be660ecfb2a377cbee595a0079286f3042db57b87b16cd168d40e7a285790d1ae9e648afbeee1e540e1d72ca7072073e97c8d4b6d4113f39e870c3f2e3176513f39c32ae3707d567ba25b8cdf2361a49c3c7d0bc0bc1bc3f9e48f0a5e63998cf07854b56cc4c66e0ee217d4a6b01a71f48e9d99b934c4340a349ee0137ec0cd1dd59aef4a6826078927af22a026ea48bffa718ae9a20f0fb7edcdc916652c2b21763892baab9f98330e1b61982e7b2475120532cccdfdd4ad898745b0fb63d321662a02c1a6469bd2347c1ed4ae65190b25859917ed63dcadc52694892e73b05fb0c1de52931ab52ad339e09ab42634e3173e71e2f091cbf7b6fc01f0ec22aa6f17324ea2dd35f4681ea776709656c5344c61ef4ad6d254f947c23ae9263ace5461d5e462c5d3bf4073dc43d4f0487f8592132f186648ab8ed65bfbc451b04d80594a8626041fda26134dbcd5897c0218cc251a023bad8b7e25f976d3ecba9929c18e41e428e51a293ac02cfd50ff971f8ac9ab1f0a7698a9caaab65589c1ce53e035fb25483acf38ecad7b42edec6a484ec186b4e9525490712611c5503f70905f6583fc9d7d07845e95f1571026375458bbbd60f8749a34dbea32b5f5ebf5d4d18e28566224b532175f94550b31ff780e8fb32ad1c413529a580f4a815e61a57a4f17a3e63a4c87627ea7e2edd7b9810e2d8be1cf46a33ff56cd4f189196de8ee8a5b9588feb2224b6afc08430065dcfc70451f02ea341d2e468b7e745696ccd10f8a305dc8447bc326fe2593ba9061e226331770ab564d51ec80cec92ef5436884d3ad1487d0336689eb551489d30b0dc2f634fab1cefd2f327ad1264da7e889b9103439b86c6103c5f1195adfcec6ef4d060350fa5dee27a4e8849e22ae357415b589f0ffb77a70f751bd760dab4ad12ba33c394bc946452bcbacc94f1ba40b79b4f7323fcdf6fbfdf5352704dbad1d5b3640086166fc1368f464f0ad26afa91e18823756737c5cb090e2d067e074727b476d1a962ee9d0f7630325c84fd502edca1b50e95d3b01ccf83624da0e6c170528c9a2e5f23a553b951d1f09093fb9a0d837815779b15b6704f36cbd9e8ffe115729835d9c3bb9911bf77c1631dc070f41eb65aecc78994d1b29e38d51bc527a2777943a66199257b01ca9440a5123b078d62225c62987327744f50e120c71ea67d43ed08f972f688ad777cee8fa3d5c75c37aef29eda495b31137fb71e45a68f3f7068ea1a4334ebf27542934209cd3bfdbd7103ad1ca7b89d8dd0db84058932e1bd2ac7e8dd67cbba36dc39e04856741a75c1371ec9401f15518cb67e7c9158be0a4bdadf3f072d1d1ffb03ead2b5f4f5f35228a91bc3056556497bca169542d22f8cff04e1703061ab4aebbc0ba6da09f97d9df1b874c3a50ff80009ea689a2a37da589ce5113825865a57a6dd19af1c646ba7a40c05682b533465d51fb7711d0ac1b8c559b8e1cfadf5292600e1667b94e389fa39b5de617296b9e305bca3a13bf78f156c09887ac884532cbfb7a1e0da1e0b1d8883a4a9df462c5087ebfa2481cd565bb865c23f05e62f6f096dd7ff0c2e102caf22b70ddd7ed9be57a726b88adbf0c582420142777ceb852f3e49951cf5afa64cb217442d1f48b1646dfeb20773d5d9cbe5b4a5307c25110c53c3042a3b2dfe517b1c1d02d40ce9bc77bac4c692b10912f1ed32792c0b3e1a0d959b5a9012eb1b9f19c2ca1be771dea316290498310b24694b4f47802cd30c72eee2e22a04a713568b08c185fe99cfc5da9e9eb6120143742e903900b341c185b80e4e34bac75cc5648a95d415287b907eb0a27ada68da9c4cb735259e6067013f949371f97d9062c70fd52bfd704eb5573825f7d22609b0e611bef7940912e25e58b0d0ca40323c8cebc8686b149d12433c0e3941b17042d5759a70da27eb956e7339f9686b1128b5f90bdece2e511fe06f35e5f2cbc6c0e12ecf409c9a2f4bc6dc1277a2795954f49f7b4c97b1acd2b5c3d8c35649ccc7b4e1d86ec45bec6cfa60d463d56e4cf25904f5119ded2fb2d106f13334a0f4da289499f163b0be84d3f173b8308b536d2200b1304b51e5a94d060444aa551f07918f055e5ef13e1aa0d49a08454db3dc07d91f2205325c3f54ab0ca913e20edf10c2e4fa6546ef44e0505fd5d4db416389801cf07f2fd31944c2592813facf89e3848698bee8de6f857102cb24f52be001a200b1f0b4f6a9d36e219276dbedc1c47259c1e8091628bf51b6c2e88b9acc55f509bf017e72ad0d9533086db0516a6113461f0e482e4c2ea8a7b5de4eb7d86d28a90046f9df5cb37835f1bfc223f3f863ef3405cf10b79a7453bee02b81a42254c58824a256d2ed02d4a28d0f83e2cfbc24ce7957684eb390e1e4e0dfcd7071932804bf4b47e7907c2e2abe8ed40f325eea2481a65a07b1dd350260e3c2ace8061373afba58e53c5ecc637db3cd54b0997d9db57b8f2f3e69fcb4ebf707374bbfae4d0fc25e3ccca74770e11132678137554534118520437fe639a7655d2bfd1396f1e422bea908a6e211dfe6cc2f9503ac282f993d69b59e536c142f99e84caea06e099d8bf4998a0933d7485e772f49232d84fc27e48cb598263a8a3279c985f8575ab8cef1c65d07c8c42cffc95c8ff6bd00c2042bbb5bc9eed0ca76b6f5f6e85b488ad9acfdd023811db9ea0390a34e4761adfa1ef046ea2e6e4f24eb02cd8feca4538567f0c06c25e5e9db67b6e04c59923784b42b9dd29fe2bf4b10ce97258fe31769ac8ac1c923955021a2e50b03022caae1b55ac9769695d0b789083e3db953d2c53a76e6c327ce26a4a4dab747af0ede061ec24fd66fdcd707c2f32ce6154e624d44f3172c52fdb7bfbb18242d72a9fc2e599da10a1cde2e048b6b7749f23264c4562734b21ada9c3f86c09604faa1a3a7929b7b5f129c3253ef304634f77914438a70b9e2fdc134362b78510cfe6048b72cc833934f818a2566504f6b285fe13b7c8f985fac08486a433bae805e"}, {&(0x7f0000003580)="fcae412632dba4068f8949797f75ecd4dc48ee1584dce99f53593a7b8fa64326f95f1d009c4777499aeba591543efc5757ce8c11d8600a5c11e85d5b8f77f5bb7c44b9a68354b080b631"}, {&(0x7f0000003600)="9f4dd805e592495ea540503429ad2414b734d8116397543277a8714c298fcb8f0b49fc0b06942e8fbb3558b9c3afedf7724288638a60afc9a5a3534fcbc6f99f406b5164b0f32197f2637e60b9d77f18fa606cb6b000d5d4fb0c32cb27304f4129ecbef0e3bfd6cbcbc9aab23e36ea559cca998d6b76345c3712fe9d49288cd30ab3b4f989e4f167dfddc56a860488aee3ea72094482f36c6dcef4c86b81ea269f1bc0be8483d310a37460b3f1a79da694a039e4017ffb76d2071166746756"}, {&(0x7f00000036c0)="65815df40555243711c27136248df6a1ae0f293e91e74181990b8288a008daea9943ce1b92e927337390d6c1c935c9bed93b243be384253712ea3cd5da6e56b2ea30c4ac42a1c06f4780b04912c0527da010dd30a0ee134d750ac6ea1ea30c6fffbeb1bd616877b495615c50b93219d66cf6f72af7da19be29857da4c67d7ce416950dca7a211cef8a8d2eb681a745f8d2a3d619dc90f336d423ca71876ea5"}, {&(0x7f0000003780)="77d5633bc29ff8905d536d0d3c52445697a0a63d894c62619a613c4674270fef9d5fc8e25df8840538a24223dfd3821892ba184b33c7d6bcb4cd2c7a306ec3324cc04e379920be6b85b48484a518984918ef182125de2c82a3643f5d1fe799c705fe3b29b4ad91aca451ec34fe5acc410828ef8f81b436d3441660666bc1ed1bc353b4ae4bca3e42cd42ae00f214d84ae1fbfae4c67d76b4feb63c1219a0f11dba77a0cb7be3d1405b557f1189efb451342c72ee69d49c134e103a938c40c86975ec261eb673f036155e20249a33b2b225b811db6105bf2bdffc48f54b87"}, {&(0x7f0000003880)="c34ec5b608b379c886966602210cf4dad212518320a470a00a436013414693d1d78869633a363486084c77959c26d980efda6db86e3a4769dd87e3389c479c40629d34d4cd4481ba1b5e11293ee769975227bf78ac029bd75403693bc31f3fd47c43ae39e3252b551c6ea4ac922bce2fe8fdc1230c942df036ade4d3c5cf055739fbafeeedf0a8d735e19b2ab3bbb2325470746f86ebbf8f49ed797907080e813a910ce1f76092fc3dca1ae9154fab602407d5a81ab898330b38c3982691309909657fcef46af2d668ef5edab8ad412b02bcf6"}], 0x0, &(0x7f00000039c0)=[@rights={0x0, 0x1, 0x1, [r0, r0, r0]}, @cred={0x0, 0x1, 0x2, r7, r10, r11}, @rights={0x0, 0x1, 0x1, [r3, r2, r0, r2, r0, r0, r2, r2, r0, r0]}], 0x0, 0x4040}, {&(0x7f0000003a40)=@file={0xec5d2e6e136f4b40, './file0\x00'}, 0x0, &(0x7f0000003e40)=[{&(0x7f0000003ac0)="feffa51da1e1949b8d28060b841081bcf2e3ab961f3e2d19fa4e1f8df613513a094605"}, {&(0x7f0000003b00)="84c204258a44a4bb20260a259cf7df39383a4f52423971281051c2aa4f911c53d1670af0f7328c10594d8a20a03c53dd3fa9ce1c47ca6a454a"}, {&(0x7f0000003b40)="81f821723f6fc8d9231ee790bd69b1bfda49892187a4ad21ed953ba84c7dc1527446293ee6aa48d3fa8f349305ba31af695d5d9db8b27d49742a74e5eba0897749b22b4762c9d79e7ada3e679ef13dd8cfadf27c251178794976073eb3df1eb0271c0b97cbad2dad8022b9846dfac40d252b51116ebdc7e0a33a028ce7e2612e285b90d426dfcb67bec19e6d18064e54be4b5043899ddaef4eafa50e238c9eaa4678e1fe429dc36753f49c9ec3459a9afdd011f6a1c285053c976c661ec657158dc96c14f95a75629f039b962392392abaf8217204a7be09"}, {&(0x7f0000003c40)="1227dd"}, {&(0x7f0000003c80)="c34a873a2cb4067cbb0a6ea04a9b66f7bb59fd765195ffd403e245fb9cc8d4798d5f9de4ea8dc165d42338b56f16d77526076af5e2954b04f5ca5acccc638238b61614443810749455f92276d6d200387384c9b79eae6c960763447cae0d0cc33f31a4ef697faf12"}, {&(0x7f0000003d00)="b1f48fce00f035d76dba01f07c8270d286120100c5836e71d813714a197c6a50b26665186c8d5fdb29d901320dfb189027f2765a50231943d45482d9805ead3f28be37547010"}, {&(0x7f0000003d80)="bb0f0ee18617d7"}, {&(0x7f0000003dc0)="5e9d96178b1a4b3f8c9b3e8c32534050506b8ce295ff3d3d7813481ddd8acc58500e741c1a91bf9b5066eae55271f78eecc28784843db83bd1956c70e221a1ecf706b2c49e5fc2eca65d4835ca8fb33431533e2fcb1d568313ce3ba292eac2422ec4d8418af5bbfe1a1832299b612ce95080ad49906b70"}], 0x0, &(0x7f0000003e80)=[@cred={0x0, 0x1, 0x2, r9, r10, r11}, @rights={0x0, 0x1, 0x1, [r2]}, @rights={0x0, 0x1, 0x1, [r0, r2, r0, r0, r3, r3, r3, r2, r0]}, @cred={0x0, 0x1, 0x2, r9, r5, r6}, @cred={0x0, 0x1, 0x2, r9, r8, r6}, @cred={0x0, 0x1, 0x2, r9, r8, r6}, @rights={0x0, 0x1, 0x1, [r2, r3, r3, r2, r0, r2, r2]}, @rights={0x0, 0x1, 0x1, [r2, r2, r3, r3, r3, r0, r0, r3, r0, r2]}], 0x0, 0x4000811}], 0x142, 0x0) timer_settime(0x0, 0x0, &(0x7f0000000980)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, &(0x7f000094c000)) ppoll(&(0x7f0000b7fff0)=[{r3, 0xfffffffffffffff8}], 0x1, &(0x7f0000345ff0)={0x0, r1}, &(0x7f0000d5c000), 0x8) connect$unix(r2, &(0x7f00006edffb)=@file={0x0, './file0\x00'}, 0xa) 2018/05/03 19:03:41 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {}], 0x20) ioctl$EVIOCGUNIQ(r0, 0x80404508, &(0x7f0000000000)=""/124) 2018/05/03 19:03:41 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x10000000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:41 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0x4000000, 0x8001) 2018/05/03 19:03:41 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0x0, 0x20000000, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:41 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x0, 0xffffffef]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:41 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {}], 0x20) 2018/05/03 19:03:41 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vhost-net\x00', 0x2, 0x0) r1 = openat$audio(0xffffffffffffff9c, &(0x7f0000000080)='/dev/audio\x00', 0x0, 0x0) close(r1) socket$packet(0x11, 0x4003, 0x300) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r1, 0xc0045516, &(0x7f0000000000)=0xb275) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000b04000)={0x0, 0x0, &(0x7f0000ae5f44)=""/188, &(0x7f0000034000)=""/95, &(0x7f0000ce1f30)=""/208}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000001400)) getsockopt$ARPT_SO_GET_REVISION_TARGET(0xffffffffffffffff, 0x0, 0x63, &(0x7f0000000040)={'NETMAP\x00'}, &(0x7f0000000140)=0x1e) getsockopt$inet6_mtu(r1, 0x29, 0x17, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$VHOST_NET_SET_BACKEND(r0, 0x4008af30, &(0x7f0000d7c000)={0x0, r1}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000440)={0x0, 0x1, &(0x7f0000000380), &(0x7f00000003c0)=""/67, &(0x7f0000001440)=""/4096}) 2018/05/03 19:03:41 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000000b80)='/dev/loop#\x00', 0x0, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(0xffffffffffffffff, 0x84, 0xf, &(0x7f0000000640)={0x0, @in6={{0xa, 0x0, 0x81, @mcast2={0xff, 0x2, [], 0x1}}}}, &(0x7f0000000700)=0x98) r1 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/net/ipv4/vs/sync_sock_size\x00', 0x2, 0x0) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r1, 0x84, 0x6, &(0x7f00000007c0)={0x0, @in6={{0xa, 0x0, 0x0, @dev={0xfe, 0x80}, 0x3}}}, &(0x7f0000000880)=0x84) lseek(r0, 0x0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x78, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) clock_nanosleep(0x8, 0x0, &(0x7f00006a4000), &(0x7f000009f000)) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, &(0x7f0000000140), &(0x7f0000000180)=0x4) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/loop-control\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800) ioctl$DRM_IOCTL_CONTROL(r2, 0x40086414, &(0x7f0000000040)={0x2, 0x7}) fcntl$getownex(0xffffffffffffffff, 0x10, &(0x7f0000000240)) 2018/05/03 19:03:41 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x100000, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:41 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb], 0x3}}}}}}}}, 0x0) 2018/05/03 19:03:41 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x0, 0x2000000000000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:41 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0x0, 0x2, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:41 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x92, 0x0) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x6}, {{}, 0x1, 0x4000000000}], 0xfffffffffffffd82) r1 = syz_open_dev$adsp(&(0x7f0000000040)='/dev/adsp#\x00', 0xfff, 0x20000) setsockopt$netrom_NETROM_N2(r1, 0x103, 0x3, &(0x7f00000000c0), 0x4) 2018/05/03 19:03:41 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f00002ac000)='/dev/vhost-net\x00', 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, &(0x7f0000000040)) r1 = openat$audio(0xffffffffffffff9c, &(0x7f0000000480)='/dev/audio\x00', 0x0, 0x0) close(r1) socket$packet(0x11, 0x20000000000003, 0x300) r2 = syz_open_dev$vcsa(&(0x7f00000005c0)='/dev/vcsa#\x00', 0x7e7, 0x100) ioctl$VHOST_SET_FEATURES(r2, 0x4008af00, &(0x7f0000000340)=0x200000401) io_setup(0x6, &(0x7f0000000080)=0x0) io_submit(r3, 0x1, &(0x7f00000001c0)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r0, &(0x7f00000000c0)="0a20873cfa2d1bae8e6889f4264bc998abf9983affee1a9056aaabf84e5a4b339c2413d514dc9b35ca673d733fb45ff3a7df37d670762a8d51c7a45d14a01a03c85cb45c56dc61b7", 0x48}]) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000002c40)=ANY=[]) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=""/171, &(0x7f00000004c0)=""/216, &(0x7f0000000300)=""/48}) ioctl$VHOST_NET_SET_BACKEND(r0, 0x4008af30, &(0x7f0000d7c000)={0x0, r1}) write$vnet(r0, &(0x7f0000000280)={0x1, {&(0x7f0000000140)=""/7, 0x7, &(0x7f0000000200)=""/76, 0x0, 0x2}}, 0x68) 2018/05/03 19:03:41 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ptmx\x00', 0x802, 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) ioctl$TCSETS(r0, 0x40045431, &(0x7f00003b9fdc)) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000140)) r1 = syz_open_pts(r0, 0x2) dup3(r1, r0, 0x80000) write(r0, &(0x7f0000c34fff), 0xffffff0b) execveat(0xffffffffffffffff, &(0x7f0000010000)='./control\x00', &(0x7f000003f000), &(0x7f0000001fe8), 0x0) 2018/05/03 19:03:41 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x87ffffff, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:41 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb], 0x300000000000000}}}}}}}}, 0x0) 2018/05/03 19:03:41 executing program 2: r0 = socket(0x10, 0x3, 0x0) writev(r0, &(0x7f0000011ff0)=[{&(0x7f0000000100)="390000001300090465070075af30b500000000400a00000046000107000000141900040004000000000311b2e5bacc540d02b7282198ccb91ad70a6ee7f54a0751bb8e5b869ffc370e2b516d141092873f835e051e6a306e44b53aba68a857f27e8c0f3a1840ddf026981b659b37ad6ebb2c7665688fc4cf3875db164f0d4bc9734a89d63e2f6d550e25049b231634dfa12e292665e55ad8f3", 0xfffffffffffffd57}], 0x1) 2018/05/03 19:03:42 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0x100000000000000, 0x8001) 2018/05/03 19:03:42 executing program 0: r0 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000000)='/dev/rfkill\x00', 0x400, 0x0) getsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS(r0, 0x84, 0x8, &(0x7f0000000040), &(0x7f00000000c0)=0x4) r1 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r1, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {}], 0x20) 2018/05/03 19:03:42 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffeffff, 0x0, 0x144c000000000000, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) ftruncate(r1, 0x7fff) r2 = open(&(0x7f00002bd93e)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000008000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0) readv(r2, &(0x7f0000c33000)=[{&(0x7f0000007000)=""/171, 0x39c9}], 0x1) 2018/05/03 19:03:42 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x0, 0x5]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:42 executing program 2: r0 = socket$inet(0x2, 0x3, 0x405) syz_genetlink_get_family_id$fou(&(0x7f0000000000)='fou\x00') socket$inet(0x2, 0x6, 0x1ff) r1 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000040)='/dev/hwrng\x00', 0x4000, 0x0) ioctl$KDSKBSENT(r1, 0x4b49, &(0x7f0000000100)="495176ff105ab167132ca3c982da0cb27b229cd8ab") getsockopt$packet_int(r1, 0x107, 0x12, &(0x7f0000000140), &(0x7f0000000180)=0x4) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f00000000c0)={'vcan0\x00', &(0x7f0000000080)=ANY=[@ANYBLOB="30dd01800800000000000000"]}) 2018/05/03 19:03:42 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0x0, 0xffff000000000000, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:42 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x3f00, 0x0, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:42 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb], 0xff00000000000000}}}}}}}}, 0x0) 2018/05/03 19:03:42 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x0, 0xf000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:42 executing program 3: mount(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='overlay\x00', 0x200000, &(0x7f00000001c0)="b28ff532a92723d3792512d0f1157fae85009525bac9d40e0eaa0578a148ac124315768879fbf52a60e2da219a04c33c6f50") r0 = socket$rds(0x15, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x55) syz_open_dev$random(&(0x7f0000000200)='/dev/random\x00', 0x0, 0x100) getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x1f, &(0x7f0000000240)={0x0, @in6={{0xa, 0x4e24, 0x7, @loopback={0x0, 0x1}, 0x7ff}}, 0x3, 0x200}, &(0x7f0000000300)=0x88) setsockopt$inet_sctp6_SCTP_AUTH_DEACTIVATE_KEY(r1, 0x84, 0x23, &(0x7f0000000340)={r2, 0x9}, 0x8) ioctl$KVM_GET_MP_STATE(r1, 0x8004ae98, &(0x7f0000000080)) io_submit(0x0, 0x40b7, &(0x7f0000000140)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, r0, &(0x7f0000000180)}]) 2018/05/03 19:03:42 executing program 2: r0 = perf_event_open(&(0x7f000025c000)={0x2, 0x78, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = fcntl$dupfd(r0, 0x406, r0) getsockopt$inet_buf(r1, 0x0, 0x2f, &(0x7f0000000040)=""/181, &(0x7f0000000100)=0xb5) r2 = syz_open_procfs(0x0, &(0x7f0000000140)='net/if_inet6\x00') perf_event_open(&(0x7f0000000200)={0x2, 0x70, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @perf_bp, 0xfffffffffffffffc}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendfile(r0, r2, &(0x7f0000000180)=0x400000, 0xfffffffffffffffe) recvmmsg(r2, &(0x7f0000004f80)=[{{&(0x7f0000000280)=@sco, 0x80, &(0x7f0000001540)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/95, 0x5f}, {&(0x7f0000001380)=""/81, 0x51}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001400)=""/169, 0xa9}, {&(0x7f00000014c0)=""/92, 0x5c}], 0x6, &(0x7f0000001580)=""/118, 0x76, 0x7}, 0x8001}, {{0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000001600)=""/128, 0x80}, {&(0x7f0000001680)=""/255, 0xff}], 0x2, &(0x7f00000017c0)=""/119, 0x77, 0x3}, 0x9}, {{&(0x7f0000001840)=@can={0x0, 0x0}, 0x80, &(0x7f0000002d00)=[{&(0x7f00000018c0)=""/4096, 0x1000}, {&(0x7f00000028c0)=""/199, 0xc7}, {&(0x7f00000029c0)=""/233, 0xe9}, {&(0x7f0000002ac0)=""/230, 0xe6}, {&(0x7f0000002bc0)=""/21, 0x15}, {&(0x7f0000002c00)=""/243, 0xf3}], 0x6, &(0x7f0000002d40)=""/181, 0xb5, 0x46}, 0x4ed}, {{&(0x7f0000002e00)=@pppol2tpv3={0x0, 0x0, {0x0, 0xffffffffffffffff, {0x0, 0x0, @rand_addr}}}, 0x80, &(0x7f0000003200)=[{&(0x7f0000002e80)=""/24, 0x18}, {&(0x7f0000002ec0)=""/105, 0x69}, {&(0x7f0000002f40)=""/182, 0xb6}, {&(0x7f0000003000)=""/83, 0x53}, {&(0x7f0000003080)=""/124, 0x7c}, {&(0x7f0000003100)=""/223, 0xdf}], 0x6, &(0x7f0000003240)=""/4096, 0x1000, 0x5}, 0x3ff}, {{&(0x7f0000004240)=@in6={0x0, 0x0, 0x0, @mcast1}, 0x80, &(0x7f0000004880)=[{&(0x7f00000042c0)=""/191, 0xbf}, {&(0x7f0000004380)=""/239, 0xef}, {&(0x7f0000004480)=""/72, 0x48}, {&(0x7f0000004500)=""/79, 0x4f}, {&(0x7f0000004580)=""/103, 0x67}, {&(0x7f0000004600)=""/82, 0x52}, {&(0x7f0000004680)=""/193, 0xc1}, {&(0x7f0000004780)=""/217, 0xd9}], 0x8, 0x0, 0x0, 0x7}, 0x8}, {{&(0x7f00000048c0)=@pptp={0x0, 0x0, {0x0, @remote}}, 0x80, &(0x7f0000004a40)=[{&(0x7f0000004940)=""/229, 0xe5}], 0x1, &(0x7f0000004a80)=""/39, 0x27, 0xe0}, 0x9}, {{&(0x7f0000004ac0)=@pppoe, 0x80, &(0x7f0000004e40)=[{&(0x7f0000004b40)=""/147, 0x93}, {&(0x7f0000004c00)=""/112, 0x70}, {&(0x7f0000004c80)=""/175, 0xaf}, {&(0x7f0000004d40)=""/196, 0xc4}], 0x4, &(0x7f0000004e80)=""/222, 0xde}, 0x6}], 0x7, 0x0, &(0x7f0000005080)={0x0, 0x989680}) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000050c0)={'veth1\x00', r3}) 2018/05/03 19:03:42 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x0, 0xffffffff00000000, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:42 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb], 0xf5ffffff}}}}}}}}, 0x0) 2018/05/03 19:03:42 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) sysfs$3(0x3) r1 = syz_open_dev$dmmidi(&(0x7f0000000040)='/dev/dmmidi#\x00', 0x5235, 0x101000) setsockopt$inet6_tcp_TCP_REPAIR_WINDOW(r1, 0x6, 0x1d, &(0x7f00000000c0)={0x101, 0x40, 0x3, 0x1, 0x5}, 0x14) write$evdev(r0, &(0x7f0000000000)=[{{}, 0x1, 0x105d, 0x2}, {{}, 0x0, 0x0, 0x2}], 0x20) 2018/05/03 19:03:42 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0x0, 0xffffff7f, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:42 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000196fe4)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)=ANY=[@ANYBLOB="0203000211000000000000000000000005000000000000000000000000000000000000000000000000030008000200000002000000e000000200000000000000000200010000000000000003000000000005000500000000000a00000000000000fe8000000000000000000000000000ff00000000000000006bc840af99284807857fbdb7c962ee188d66000000000000000000000000000000"], 0x88}, 0x1}, 0x0) 2018/05/03 19:03:42 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0x7400000000000000, 0x8001) 2018/05/03 19:03:42 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x0, 0x200000000000000, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:42 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x0, 0x2000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:42 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = syz_open_dev$vcsa(&(0x7f0000000000)='/dev/vcsa#\x00', 0x4, 0x200) ioctl$DRM_IOCTL_MODE_GETCRTC(r1, 0xc06864a1, &(0x7f0000000080)={&(0x7f0000000040)=[0x7, 0x7ff, 0x0], 0x3, 0x100, 0xf9e, 0x8, 0x29, 0x9, {0x4, 0x2, 0x9629, 0x40b7783d, 0x53ff, 0x13d, 0x5, 0x7, 0xc34, 0x62bd, 0xfffffffffffeffff, 0x0, 0xfffffffffffff154, 0x100, "4a30a44cc5d3db81a86634333fca1b43442da7dce46d3af412dfa4595c176724"}}) getsockopt$inet6_udp_int(r0, 0x11, 0xb, &(0x7f000000bffc), &(0x7f0000015000)=0x4) 2018/05/03 19:03:42 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb], 0x1000000}}}}}}}}, 0x0) 2018/05/03 19:03:42 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) r3 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ppp\x00', 0x40, 0x0) r4 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000280)='IPVS\x00') sendmsg$IPVS_CMD_GET_CONFIG(r3, &(0x7f0000000440)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000400)={&(0x7f0000000480)=ANY=[@ANYBLOB="2c010000749e5decfdca509e875d0834ed6ba81be380c035b09b2fe437a42cf8cbb3727edcada1aa8da86c60ba01419963ce9fd8922a41945e3ce78e4f0ef74987fd5a187b80d76c3c4aa285f3e6a1ecf4b72a1a187bd79959c723f459bd740d07943a683a0d6a7145e304ef8d5d370cd5", @ANYRES16=r4, @ANYBLOB="00032abd7000fcdbdf250d0000004c000200080008000004000008000b00020000000800080090da00000800080000f8ffff08000b000200000008000300000000000800080001000080080006000300000008000600000000005400010008000b007369700008000b0073697000080004004e210000140003000000000000000000000000000000000008000200a700000014000300fe8000000000000000000000000000bb0800080009000000140003000800080000000000080004000000000008000600ac6c00004c00010008000b00736970000c0007000600000020000000080001000a000000080006007365640008000500020000000c000700100000000100000008000b0073697000080009002800000008000400020000000800050001000000"], 0x12c}, 0x1}, 0x20040000) clock_gettime(0x87, &(0x7f00000001c0)={0x0, 0x0}) write$evdev(r0, &(0x7f00000000c0)=[{{0x0, 0x7530}, 0x300000000000000, 0x100000001, 0x401}, {{}, 0x47ed, 0x5, 0x2}, {{r1, r2/1000+30000}, 0x80, 0xb13, 0x4}, {{r5, r6/1000+10000}, 0x1, 0xaa7f, 0x10000}], 0x40) r7 = dup2(r0, r0) ioctl$sock_SIOCGPGRP(r7, 0x8904, &(0x7f0000000000)) 2018/05/03 19:03:42 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$IP_VS_SO_SET_ADD(r0, 0x0, 0x482, &(0x7f0000000040)={0x32, @broadcast=0xffffffff, 0x4e21, 0x1, 'sed\x00', 0x20, 0x5, 0x38}, 0x2c) 2018/05/03 19:03:42 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0x0, 0x400300, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:42 executing program 3: socket$rds(0x15, 0x5, 0x0) r0 = socket$inet_sctp(0x2, 0x880000000000001, 0x84) sendto$inet(r0, &(0x7f0000a34fff)='H', 0x1, 0x0, &(0x7f0000002040)={0x2, 0x0, @local={0xac, 0x14, 0xffffffffffffffff, 0xaa}}, 0x10) sendto$inet(r0, &(0x7f000026cfff)="c6", 0x1, 0x0, &(0x7f0000033ff0)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff, 0xbb}}, 0x10) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(0xffffffffffffffff, 0x84, 0x70, &(0x7f0000000240)={0x0, @in={{0x2, 0x4e22, @dev={0xac, 0x14, 0x14, 0x21}}}, [0x80, 0x0, 0x80000000, 0x4, 0x5, 0x9, 0x7f, 0x7fff, 0xff, 0x6, 0xc81e, 0x9, 0x5, 0x8000, 0x7ff]}, &(0x7f0000000340)=0x100) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRS(r0, 0x84, 0x6c, &(0x7f0000000380)={r1, 0x1000, "1045f020d93bfc6ab763ce763ae98cb5306d94e72b468d8b917f8a82cce93ce6176b8d1a767407d856f5855cf5b88bbbdf6f5a5c8ba901ccf1861648e04ae31f1602ab287549615fd7a66cdf309068dbc158cbde1642af7e8056938509f7cd1fe135b3d4ee6021f5a9eded1e567f0c1ec7641cb03d568e108800e89f6b4bf4b14fbac7ebcd31f7a274bfa71cd4f7db425aedb0bfc05619bb1299654a714c31de3f362b847f602bad6316780380a9f95bf651b6adefc63fae87d9e649980e5c7244696335a43e58f6ff1c27f89ba8eb6fba9384948f5349fbdcadea555c48d22672d5357ccccb6dfb9fdcc0cf09e8ea3c00f7bfd7bc3bb801b47ed08b289edc51d332cf9c656758e94aca5d2e3ab1e1ee37ce54040e9c23f7350740a99e26355658d14e43682f36a05d0f87614cbd2ca7a4a86c8da70d68b2011c028ee0e2b9472c6be55ae42979cb7bd62ebd63e26c1081d0b04a55c3acc5c1dd48c7f35e111cc79580f06ae3574ffc18141cd70867902fa06743a97f660f05cacfca2726176e26dde35932fea13bf65be641332b4c1fa1cef3bb92ab5c166e4c0ec40a2499d33b9d849dbca942bd2822cca8ce648b051ad68537f5597fd5b6957568111daa5b193257609cdd1d3b7dcd3c03690867612c7a897a0e3786a61817f3ba2596778fe0ba69f7bf70f3bfc4edef677ca5e86cbf456e2e2955ee138ea7b8636f9227f801b11a37e470afe25ad2da2f09057f9fc24314b7bcb9fd237daa91f0410d7aaca9a5f5a820ed79d27ad9a363de21efd174023690109502a60dd70ac69f4d0727aef664db023bfed80852cf172d96b273f508bf9d0a06ef919cb03a931a49467d5572f08985512e6329905383b1801441895b7cac37f76ee8cf879ae10514ef7ffbbdbbddb8b158bd048a26c583b3e1f7dd80396f0234ca93c20ca3c68c174a62214cf66905f40b33bcdb2b3e5573005a2b077c9ae06c28c313bca8d6a09c846d3acdab7497164f28c2a3b3cbe71d3b71bf35e295b72aeea53c666ca74f5eb9b61cf36656ac05dafb65c034c7b201d9d17c91792a4ed82b06582a3760b3ae8328a3eacaed8f5502522a06aa390d69ed1e4ab85e0afd231f37bb401b723e6578c3092578b8f615affd3fa5a22c982c7d343f2e3985fb69e8557f652e00acb14761a6a97f025b7d91a182cea713ae898a071e6dce2117bb3db357d9ddf8b60ae786a6c5a4250562ef395cf9de7445fc387e4baa76ff25a949636b693af2a9e6d66c13d89fe5dc6d98ccf756e8e69e32bc9327684b63ea206359d9061907a73cfb0e63c3db1e987cff4569f1c907a9f927cc33d1974c2db1bacd1005a31f9d668fc7efacf7e67d37bc25db28d880de082cb40ea11055f4fe2554f3926edbf1ff8b624fa38f15935966e40022a7a0d39c7d5b8410aff902081b494773843eec4cd5156f002e36d39195542925d205c53eb39eff2821bf470e2ab8e79f6fbb57b7c40750a118fbe71b5f9c04f844857aa5c7a43e939f87f07cbbc8153360c8c310bc5eefa926f8f5ef29ac426fccaba6941e06a714d8a9574a911f493b3216a6d5828cb938a4b391c69d97853109e7fd36a9aac9ba7c61de02856de3edea1f82c0a8e224415297ec9f7cc33d0fcc181399b74a6f4968af7ade13a5a4021c8734a6596b898c444d9fe9f96caca81e479e5ab0f0162261e524870d9bf6a485e451f0767c3e235b1d9e5b15e35d6488549fb1a819226c582edeec1f8bac7509de95ce872772c97fc8064cbb2ade1a57f18fd3f769e3881292495eed29f1a4e934b71eff9ea87b79b4ed0e3cd82473b2d9b1eca7001cec9b0fa2fc55a910d1fb73a14aabed6baa9db8d69637ed5b9b6b57d99329843d3237d026d6c09b02709f94e3345be398a4ea4c8dcb78218849fa13ca9ce238ef68d374d121f581d67ad07f5929bdc1f1720267ff599cbc26f4743f8093f3cc441742a2d6b1fd59d8a1a4474d76fab3cf427373768dffc5128619824c00f5e7105dc64e01d4f5fc286b0f79c95bfb5df4ef4bc42d0b8096734b16cb11bead78d858ad5b08dc9c50458aa0d55186e057b6ba47664713c16995d419cbe1896ec226b52380c7e7be814d9756323a761dbbf2c251349c76b817e1945ca8105161ae90bd2c69e96aa69431f821fe2d8ae15a2cbea6ab0e48a4571abbab922ddeea32703fc7a666a7db4cddc7924f4041b397ad14d319465f2130d1e852da7bcdffb98f7cff91b6fcea2a7fc9775d5664f57828cc47cb2a8cbbc1beaa1073306090dff3479ded54a914bf950d87e65f9fb252381e9ea60667751fa7a97f96be0dc8bcea123149762912835b95b0cbf7459b446e5d132abd364d01511c271fec141a38466fc963f0315615f8734fdd93085ee4913656bc3e2a81386bf517b50ee761a272cc98a30ebf2bcad1a562bca1944b66b17d0b3f22a67322824f729e0cfa30aa12331b2669cd81a5567ff49b8b8a6b9204794c0f2043abfc911ab069cbf2c18d045b71cc13b01c5c19fe1c904e6abdeb3ad40bcc52e3d6533c503fc058de7bf77d8da4ca321ce49afb9fa0fd82a45b2956cb5d65027c8b39b1651c3101e95bd6030542b20565eacda6dbc6e7a802f571830e4505dd7126c944d7ba06314ecdd9013b5e912917b5ac66a7dfc89130ff385a6dfc8bfb9082393347e739d306a0ce3ed42d41a35b1185f1a21d21e06afb346787cb07e0ad176d1fc6ec895e21c9d876a62d39017ed25072f1b10a5348f8b3dd31bb562e6853de5ef386197a75414e4c64ab28dd34ab58b23c7571dfcba95314743398fdab7b51bf45e5e25095618f7ef31fe2f020ff4bc32696bf1406ae00ec85a692b36993942b7002419c80727bf0cbc84de4153fd468a1937ac4c650b57c501f9ed8944690a730c92d4ffce29543e73013a8ef341cdddd269047393531b2c5f4ecdef385796f146a8186f16782df794c244cc1fed8d1079756a81fa44d98553adf28be7dcc620283d7390ab1862fb0782f70840658c166d5e89012a9fa98a7e66dd9ce6ed068123a0da77c626f7722146233d6dd5f01c597287a869d4de212ed73a0c48be36e437d98efdf248ab066188203cbd89637962443ee5499f2a4be7158c5bc4090fb8364e26be328ecfa7b1e0f004328e8ece6dae5b82cc77a6ceb0bb1905353520232d2337ea787936546beaac20f2fd6e66f11dd28ebd9d0ec921edd193d215168eb4583d42f3ff56fb5e997c30a7e8c077a4e954afb6503b247870677664dabc97f56a1622669c28115f42e5d035f17360aec6bc19a6393124f2652ba1c11b66c4f7b328b77e34864ceeb5db96098dcf964b0f60bf1846bfc2b896c67f8bd8ff28171634969aca9a80a214e8f451a97cb7e92d241f6f5eb5b3a7cca1246d742a801262ec70c0a26873c721989be686a70080fbdb103a6b83bd58716dfbe108ec51df79911d65da05325c4f3d98b9232be342a269be551a899f66cf6f42a941d6df29c5591bb2d9a2d034f9b6f7b68a638db4bf6126b1c825af70619a0827d5b30d31fadeb59fb054e9a2cae0da1d844f51f53b29e79dbef1a314e9e58d97d4e9dd3f970fef1c350761acb1f5beb8e94421af699cbcce21d262b0c18ff17e8dc808e94c90a8b49b2675d6f653a23beffe73ef0366c0b7a7e37b4adf1d9d8541e5d1bec3c002329e28732311772b968d5dc020f8f383978cfcd0b609fc64df4c44dfba64c777d6d7536c4796e82a7cc253185fb362a991e28fac8a8f9e2d5d5c2c795abe2cf238b39d38b4e25b94663b51fce916e67fd3dbdec7c28510c0f38d87eda8995ae1985853287f9d4d7dd97e1965d749fb8b623f6f68e05edb15657f435420c63304c6b80581125dc7afa82568343db2d673ab6c54213702969de4cd0b872e8f37275da94a56e5a3af07ee17e21c8fb9a3489a6de183c0ecd739984468773b84392c3048c5533b3526a306fb5e5c116e7c597e4680ee77291db9b7c8a17a7fc617df3b9dd98443b0c5c28ffd5c25a734df5d105b69d730f00b88d76c131b9726fdef49fdfc4f55f6f0108af3b8e6ef81428d9f31574a5104a55940bd0c02286e3be782ee885b7a224a944dafb3f9c91f047dc8120bcbecaf1d4cf5395a587265d5d935c9f3deff606fd42ec0bccb3006d7c32b79e88fade0841cbfdcf059a001ce54b45a28bd7d9e2b1a5ec313c2ed19587338582b0bbf460cc956d896207c1bd086460cc0017dc9432cbed2272c7154d592538c6bad5dc3823523d2b57aa71a23972613d02b52dfae8d249bcd9c72f99f6182d15692d8539f8000ca79b18610c70912af903dc2fe75805cb437bb2995328e36b9e83c229a77cfe4ddda78116a7a3f232116c5e83e20d4442b465639d0ecc997613d49f5edc8ed98430a8e2085fa6f1d75450ca211da190d26ce0856c10e9bae3ba111294b7487f574c0e87dff606ec29692f40c56c36e3294debb6bb52b0a195551391cfa23b92215a89d3659b7c918ee87e2c23051493cf3ad395be9369d7129354eae1cfdf51604a27b9f00090a5143ed1ba1151c2a9a0d9d2142a39565e1a13adeb769f30a56a392de27b4813f5a8bb462a29760898ba9e0f5e3deb57268d5a94a911bf69078eb5b81daae471e55f0c5208fa967f87075cf9e918d9a0772f4db92b07390920aac796625cdeb37c9e609d62015c178fe1a2050fb81ac39387208708c9e03eb0f900868715c9a09464c4b0a99ea4a2ff55d12083af7ee259b87525dd88ecc15915fa264d561083a72d1b812ed94f5a7057a5f8a47c3ce84ccfef905e9795b626d75adf98c8ffd3ee4739edc464fee7b8343c0e246fa48eea543851a2d1a108b26e40f5e7183845697e2d9a4f9e2bca3b67e4b4fd215b6d82472c5c8e2ddb938b5401f445059d8708b6d689b359e2d88e8ceeb820ce19d984bb89e3e20466e6cd7a61fc59f7e9b18546a0cb4f0f1fe40aa1a9d6bed3c3249415657a111bfe465b2e5f2636bc9a7fb3c6ca498baf0f0156135b68b88b26162884e70630113b617c570cf7fa06fe25e619ba25930db8dff551e7f668f8e41138fe4f1c91c3cef2851944aac6cdc17f23608838649dfbac2cd36bc89cd56fefd95a1f998ce1c2f7df2aac7c9226e9f04497bb2a52d770bf0a15eec155e74d29b1bd96480668d14f6618f2be5ab1edcd1246d2cbbf46f09a826a520c78ecf1e23f8ccafb176ce1fd3595dcbe25cc1397c1fcc197d484dfe54a66d4a493f5e5d1bc7c52ccf82b2d044f6b10c6bc5dc74c45d698f67eabce6c65f734876056ee576bc2c8e91d6aa1612fdb9a769817d50503eeebc9a94e3a4a0f1a6517b7aba78a47da5a329af14bb205642b7d3b594f54b37d93929d172f91169602f5e5c9257191471ab52a5b8e6062a03b1459b81ccc2b6656a21882d3e50256292021335c5c40f9c6a69b333d5e492f7ec972b00cd9baf345794508cb67ac2428a2e7b224e70c7ef5314a2407033ae18b89728047554ee5ac2794226149fe3b2396946cc660209251e6318ce19169d1ac511e339ac9c7115af84a637f6131091d02767574805532cedb959f84a09382f1da22418d8547033c7499bc0ee05207b65f6da3af6c4f36229e20c14538fb448d21fba3798cffd8fe81a547859d5cf464b443f945141b3466f68d1361f543bfd6cd4f5f2adc9ea4b08c4e1c5259966be9bfe63ca6c05a3b3f8d9b4a56edb850104c30f0f111087575a9d0c6bc861aea19299e96c7d19cdfd921bf78aabae6178a47fa82512e2868d0ce0e0d331ded50595be37392a087b54a"}, &(0x7f00000013c0)=0x1008) socket$nl_netfilter(0x10, 0x3, 0xc) socketpair$inet6_icmp(0xa, 0x2, 0x3a, &(0x7f0000000200)) sendto$inet(r0, &(0x7f00000000c0)="f3ab28c50c0984ed01bb708b7600889dcfc9aee4a7a61b01222c62baad9f2d4d63636205a15b142e81b4ebd328248bcd14a07d97bd8852ff70c20fbf328fd59106ed0f21e2dd09cf986208157f3d81c04aade5d3e65994c0012aef7f39f4a7de2a1fcbd74f1ded4fa1f7f94397edfde9eca36c10334384f33fd33c974f0c70da1ea909325eef0e9c0061be3b06aaefed57fccf45621d20", 0x97, 0x20040000, &(0x7f00000001c0)={0x2, 0x4e22, @broadcast=0xffffffff}, 0x10) shutdown(r0, 0x1) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRS(r0, 0x84, 0x6c, &(0x7f0000000000)=ANY=[@ANYRES32=0x0, @ANYBLOB="d342f6b50db4ad1a1e0f2c718504fd64ae478b493fbee9e3eeda72239c382fcf0a949f9c92b1e6677e243f70e6faa40658d2b742f2fccd4e32f913b08d2a3daede9663a6f2c6c35638a26a519398d515d99cf1c8c92668ff2d1dfeed66b1c0269ea3a93817d26689a14bcaa2a0e1af8104efcfcc6c53550ea9ac3bb5fcb885ffcc446dc20e7a3975893d9b"], &(0x7f0000000180)=0x8) [ 1960.557735] IPVS: set_ctl: invalid protocol: 50 255.255.255.255:20001 sed 2018/05/03 19:03:42 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x48, &(0x7f00009f5ffc)=0xd9, 0x4) getsockopt$inet6_int(r0, 0x29, 0x48, &(0x7f0000b67000), &(0x7f00007d0000)=0x2fd71482) 2018/05/03 19:03:42 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x0, 0xf00]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:42 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x0, 0xa00000000000000, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:42 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) getsockopt$bt_BT_CHANNEL_POLICY(r0, 0x112, 0xa, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40000, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r1, 0x0, 0x10, &(0x7f00000011c0)={{{@in=@broadcast, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@rand_addr}, 0x0, @in=@loopback}}, &(0x7f00000012c0)=0xe8) sendmsg$nl_generic(r1, &(0x7f0000002640)={&(0x7f0000001180)={0x10, 0x0, 0x0, 0x101}, 0xc, &(0x7f0000002600)={&(0x7f0000001300)={0x12e0, 0x2e, 0x2, 0x70bd2b, 0x25dfdbfc, {0x2}, [@nested={0x12c, 0x95, [@typed={0x44, 0x69, @binary="46ea60fb0373801abdf5446614f6e7a7eaea8e2a7e17ea78410251114c7eddc507b3ae0804b35628bb08b8ca77595bb0714b907e6335648b733714ba4b5b2e"}, @generic="a2749f494b8be7d8f04b7bb31066565ebab39ef2a8802ea84b03ee9613b756db882ad51aa69c46b3e938daa631aebfc9f2cdc6efd20290cc4b4c8c6564785408e11b04df45bb79f28e46f253463280796af7d4210a1fb3f131343b6fac9bc54fe7685598056189402b58e03c59d27ede048c38da616f80da759de5ed2c88305fcc14f3583083acd55e42ec8c4dff6a712d08080d6ad4030237a47b19c0b302df6b3194fad9874ee6e962a1bd04d60e369004189c2ea3847c621742041dea18f3f5380352fd6ffac9e25f8d8573a0e90b5da0bd705cfdd43a635494316dbb9410ed"]}, @typed={0x8, 0x9, @uid=r2}, @generic="d25a08928b5a24fdc1ccbd3aa313e9d2449a841072a906c38fbd191a195343990baa520ec82e3b3bd16d528c232f9f4aa6ae5d5abfb897ef36fccc0358af92e1a946c74ea915f187f3c168d12d5d7d79d2d41c983c90d94059a12e72b26598143a4c1afe6932905f5475c39c224df5464dd9372835047aa7fbe30374ea529186249b6ae368d28e45dd385862987e67b613803178a16c13ff446f8722bee0421df48f24e20ad26254b2a670a3c9fca3", @typed={0x14, 0x1b, @ipv6=@local={0xfe, 0x80, [], 0xaa}}, @generic="a803d8af16fd61fddc3f52d94de03af98002648d6fe4177fab85b180d8062ee35685424b71d8ff73f7f314a1ed387bfa50573636345b80bd4428a670c39eda337d20fbabb31c687117746e7a89bd4a162f729e4a767a11e2d03bd312c12528fc808e73e5d5b81a9fce67ed6dd785a5c10404e26e182294cb4fca804c884f4a1794d7dda84f5a058515c77162678f587d74a33f1145deab53c1e02aabd34ff04f6f0e00f1181b20a880148124bb0db194c8101f4bb32cf59b2c127e934e", @typed={0x18, 0x90, @str='/dev/input/event#\x00'}, @generic="eeb282a115b233b3455f4d136e6c74341ddad2439cd1b6a15f82bbf2c5edf193fb5af298b5b9a3384a3af1159a4396fc04969021530c6819e30c8403d44d5178017f0289a7543c860765e7f15ed07db7b5f0be3b0dc22adfcf7880c8159b2c80e3f36d64532d4dc7b24a547e43d477fa2bb81c06f82ffd2fc268ca2e34080b2b11081180a2b142b3b000c34f4a0bf694d786bc8dda342e2267d74ec97881dd991d32a04798c9e68cec14a34615187308cb410209f2605514f25975201b93574e7df496dafdfd88c76ac996dbce8d1f6572ff08d1ad6afff553126b4d7137ade6deeb78908a936259e1458b9d2c925186d710e1d528cbe70caa2bf5063abeca674e4f01a077adaa92487cce79c23f8c07d825af4fa56d61c595eea61561178266bc119c3b14c92e341a3257d78b027ecad455fb200a681f3c4d85860b140376265b580b54bd75595e6031e5bb2b0951cc20fc6205fd91a6ce0d2b0152d5c7a30cfd9329179da5419196e2f9b141b60740802863f487120e8fe4a6da79614da6d94edd5f8da9c22ba15e2d37b5f76dde324d5f56943d4bb51b62c6fe244c274b496d2466f6875a3793afd7bc654824068e19f538ce2aee4e28d85deca2ba0c0b88a9b87a7e0343b88c4b26b4f6dd5fbbfdbe4092710d7a1d83721de5fe4de6018edffbbc52e7dcdc9e3fc98d7c30417281f8a011a08c0b21d63fb7fda63cfafa3ff3af9586962ccfc97ac24d8ad18a884bb3d69e4bb80c84883a97d6d3ffd807fd693fb408cc1a11a1d6dacd526823f8ad118f618d8a84d82f25334d77800b17ffef8f63adb5d3783e8700b17ca74016f4baa94395cfb0732f7e7c99658f9af2407ea29d78b73045eb2e5a3f6fbf49fcc0e7cfd6c5e85447a11451d5be9f334a039a72c019ae2b4b58c9d5bc74bdf849aa6fdfffb39912db0fade3300b0249e5dfb14fe8fde87ad2bd804ab85df5cadf013a2c5f74b9b23a060b30a0d20075a4ea82865a8cfc77b601732cdc307631063641c6be72ad00727bf41555e9fee98bcd05d0c035234f2dcd84366d300a447ad8149b89978716ff44758d9206fe0dda90b398e7aa6973970eeae2fe12beb002c581f5b988e7ec41c123efe2681d28d8053f4ab09c4940d4ee51d073a5611f3d79fc72106272cb0f64b441283e891609d6998a1feb20eddeb974b1d07a0ad292ee0fd1648b789ddf22697d06ec3a71a86443bb4abb427943bbab4df65ca51ba2cb652ef142e519f6dadad570a18642b0b8d2840beb8f178862d36b2961c11dfe1e589593cb81cd6798dd50e1d078331ea5037b33bc28f2703c40939f5c15541506db1455e68f8f48dfe9819d8d2498d7dc946343fd1afa43d0e805e1e18908b52512e57be29f0a079ba84da63e7e1d0b5513a1536835d9a1d1a82bcb4c56dd1bd82c5b64fe80d86a9094835bb957558ee8fd7a9211f2bea9af1b32f3db2b049bf385ec661199b89b6f6cd785b81fc938ac7dfc73bccb9f788de8d8e5c0c8d9259646d1bcbe1666c4460c37cfc18b63ad1d75b9c5f83f4f6a4f2e42be5880fc970176aa2bacf742c31d7172570c740412869ea557fbb8486659e5b708d776c2bc5c3be20702c8c6027d538220f535ad180b0a1a36bd5df7bbcdb5a827d8c47fefc247341195706746ad9520e3a96dd81cedaebb42499ffa0cef988fcc89118f28d84e4710026d9c22eeb8daf92ef7089494a8798c0c17d47a773a28f05cd72059beac6b292c51619b5822bec48114d30b4f98d3ff290dea63d17165c26336c7c77b351254ed7a11e84fb5d937ce953cbdcd2715594d795295ebdb4ce050843657c8155cee4bc32cc5b5dfbb04f450cfee1d7ae07862894fba0e9c4807fbea260079733c6e21bd3e1a6ca23dc1e4a953a62b670707df0e4434497d7967d905063bc1b8ff504c0e3e93dfdcc149bc655a8c4a9a5d54951f8e50aeff6f8516bc77c9937c572d3fe7fa0a8a49c82026ff4fc8fca7eb7e50439cb5544ec72782157227157d1b7ca8896c5b700fdee7b0efcd55894c671f32834e21ba5f659bed7cffc72bbe1347bbe67e1d756d9e7c06fabaf36c949902537cb058ce3bae369f4999d3fac299bc72260daf554caaca779f87d82c42b757b843d9c46ec44c1f859e12f164e52c9f81f67482412153353b97546dcbf668cf7de0eb4d28e354354d22aa4299e27cfbe8dcc1327e6d78d904e95b12ec2c5959084607fdadbac19c8dfc06f50003f5c2186d90ea625c42868519f67c131ac7a5a3fa5f10c3986e8a18c1c52cd287cc0587b779d5c8ccd933be2f94ef383c4b10420bb8edae12d09c74c1014e1237016fed4ebafebd858428a5e0f524478ff014f9df5f87f2622f88e9ff25e50fce63aa95b708e3c18b1e88b3e5c3909ccf4313bbf8f3bc8ab3ce3767ac86cfcc3478131774476b922db77210f28e8565d0160eff034dd8022d7675f3c9b7172e4e9c9ccb197e2eab505ca46b4c62a5dd14f8571969e2db65fd73838ff68f492060544dc7208a87598fa7f68c5dbb00a01f27753e7b02641ad0eedc47cac02dbc12076b3d1902da0503dc832d55b73eeb126e8912bc57396ca75dd5b125421abf575585aa6ae15f1f6c7e42b16008568dd4031ed002d1625bc71fa6bc4de171b1266eb420b4e2aec59cd03c1f557f9353e7e1197fda4d64b015ac2ab8f5865c04952b96d46fd06ecc6a16c4ed44af1fc8f2b064f83d08c99a058c8013cbe06e9884fe11d138facc2a302313323da6514d16d542b8d9eb51603bf2f78eb92184499c208f22fa8bd3984bfc8a9cc138d16a2a890d33a5c5f56b01b2cd2f88bb2101bdfe56f5f90dd722cb4e9c754292b3be1acdecdf67ced37d7378deb9de737823f991a1e086c552ea43e523725d4c1896878086d0164245e6bf2b95728c24e6beb366e25bbd9878d1b94df4d701be2cc255145ae8ed71d016b33a7ccdc728b20185cfe1b0206cad851772d57438fe6e5d76af0ec9832e50236b8b03e0c4526c3bb973841545841283aefd5b3e11baac6819f6ec940b020b921ad21d5fca971875d0e3c9f6410cccd129efb113140772895eee34dcdb6c7e298d07a4c1f439b022beb5c8d189286b26dd8c12990947f4885f29a20c3048bd6598ba3cd5f86979d9191c5cfa32aeb31d3a6eb12622a95ac194ad629bdbe83ae568e8714c9e0f4b086b99765beda3837aef2a57ae24ac03b1f2d2f735548000395154379c9b28a18221c562a3e84a905e9bfb2bc47d6f1047660d4d99d4424f05b87a4cd0f92d194c0e9b97fb1882d5729d323b8700118ab7d5c166e6a8969ba6472f40be8e18ec7b5ef1df74671c1d217258a6c82f6c06c7fadce84a92fcd1abf89a01cc03821ecfb1c3772e540a88e0cb6118619bc4f28c632eb10018a99fe3718b4425ff3f76be6f85330597e6070f6f9d00721709832be35af6864d7a79742ffea0d7562ec6cadee4999fbe3b8ceaa7d0b805ca4ac78425dd86caa2eb83334683495f7a7af81bf7144957efdf0d5a35d5da91558bbd61ba329b3748965fc8ca6426a6ad7fadefec2b81d26b4ab5a4fc2dd5b5fbbdd83db8cf91b464b73d8807703d238f924487b003a4302f21aa305d65867543ec75b757647d3c8f39abcb51938ae5e501b8ad67f6304825a7db9a0243170e09ca9743d51cce3cc10dedd7256b61c343221348b52bb65ff37fb867f4e4a4825042d707494ad147433a9990995112853ca78fff589cbd6f10e5e614901c0d5f181c18a64f38948d7199f1480b61d3a4868282a6f3468a6f99907a5830666246e32b01cbd3ca6d217768fcbb49eb6ac79bc90a08fac40a17f2fbff91e60573d8d5c48b3d79edad1dcd0f5ff776abb07c57378580f8aaf2cb4fb56f3230a1c25a1927e21211e3a85559fb71272d5234a4296d008d448328dc44146888b77c773aae1f080cde21075d3ee97343aba0eec9efacdf96f380a11bdccfde1b15190a466a841ba4b0530fd478ed8643eb9a3b7fdebcc68ed4b45fb0eb4257e53a02b9ad8e3fc24d5aca910c305f8d4483738fb51e54d202dc4c78bce04488dd017c1a857046d4051aad600be0f3b90abb2c813faaf1c4f9ccabeeb992d398358cc5168ff44deff60ca63591b160ea9f8fdcec068c31692741e633ac10460c8f7a47e8d4b6103a58675a2c32053436c1877124f15fd0a75fbdb33ed53d94896f13efb39a33a19004e4e20f9c13c3a6f72be8d1765bf3933d00f01c022856f02a598e0d4c414ac3e8afaaaa0a74ef98e0bd75c7c19a90e6529844e93f3b610ae1c52dc54cadac98e4e73a0a7656bd8998865853cd6975e9e7f077c0c698cad41a1364a5b814b6310574794b43066002259e5e7884c1639f13b8faaafeb48548bb18c52b900a9b1d80c06feba7464a0b224961a9662c3c2faf78db9cfc56e504897158298b72f6928bd16e01dc741ecd8f4e3e9fa918b5cd8409bedd902c8a24176f41a1c42c1fa91b5d4ae87df33d9feac816aafb91adfa56ec3dee5b398dfbede3a6eaf6d023753e431023f4bafd1d31fbdb0a2cf7c959ef831eb920b2be9b2ba62cf4743336d8f0aa8ffa810fd72423c12574f042c3a1e9a0a2521f81fad736133947e993739ae375957e8d9b199efc8b2d3293cfc4f0b72f3919439bee48c9471fbcabed9b5bb91c066560a7371c53cc30f46116b7b492a9f151fc71554f6f9df9312892f5b263d49d958dd6f7c24ac6c4e1fdef99372ab067459bf8759233c661b992aca376b0f7615004fa26ad750e4d6a54fd0b296104e94c2fbcafd2c39ec19c588634480dd08038dbe6c928af2a60221838528d860c7289ddac5239e2a958840a2d34597ed71993567db3cd10b1aac18080f2ad7dd0bdfad3c04a23daed82c3383b54fa54207d491fbbc7d17e61725c084aa325518bbbcc033942db1eae15617a72cbcf749de42a9a136cc85757276c9e66f82fa49c99498c55a80cb1e8d7b5693d31b9ae90d63403806c996713003fd31bfc9bdbc9a9428ed3a8a818437401e8a4091c58115b6c1f78d2b0d03a6b101b7c94fb196d5bdba3f531a730437fca2803a7bc9975b88e65bf184d7a586e708c1c2632b353f09fbde4c6221bd9d3102248b382e7d45a71b98b915650a98e22532292f60ef5e0a18b65040773a2d499170096ef109c0e60a3ed4547591bf28e05cd6f1b38859046d1a5bae43b14cf1837cf6958010058b6903daf78d84021dd456dcd471279821848dbc66ee6d6dc3bcb1b9d736eedbb65411dcc6c6c3b96e8ef746a037230bc799f04bf5042d78afecfffdd2ef7c08c98402206d12a5d4ebf79304050d9337b74572538833798f9eb98be10148dee84173ccaf592d5c793d346163787a5eb7f316e917b5a7d0dfef610f7903bdeeced9efc8cf1d9a3f44da0f8b2fdf99f77cb7b1fdd14fd56fc2ee044525485a6a868dcea7b19556856b86f0ceba4905c3bc7d8105f974e61b4a0580400b609a849d27d3bd682c2ae480c67e0e6396bb220ed9e0da7d35a9d70653a0fef7e4b13145b4049c38258d3a39735afcfb5299802ee0bd1f93db5e5534d1b21fb80d2f0d51a1e1dc96805aa00f5cd08d00693086845f3af06d0e23f39fab489e9e47d3e73c987126e893b7d33403139d644ff785839eb21f1f08f0b2dd8ef6e24bc78d4f2699860682d6e7aa3f9a336228d633b6a4a6a44935be87a82e258ecad89bf28f2c6d1f20af24934e25a796c8b6c8de44ae957d887edcf7f578bcc0e9a108ca823359eec3562f9bbef6a0741b31de2c79ab8f0d73e681087b955c813c4827197"]}, 0x12e0}, 0x1, 0x0, 0x0, 0x4004010}, 0x41) getsockopt$inet_sctp6_SCTP_RECVRCVINFO(r1, 0x84, 0x20, &(0x7f0000000040), &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000180)="5f5f980382e1c0fd8dbeac7f4a72c1aa489490742d2389769d70ac1b937165f345cf65d266c55a751108444071508120ad567d191962f824aa376921ca679b949d907892b5fce2a1e52c49d9d9d2adc353efd31d176c04931ea19568cb0ef019cac9bfc3b73fd39aa9245474559477190f174dbf6b2fafcb365f52773c90f7b6ae31cdb411ad49a492f78a5530c619a2a5a8a8642123a49072b5758c9f04be285e81c9567c5798b89bca604986c7f8da073dce46984cbcf10993849f62f860ce4f9a12090a78c4431eb1c7657663f40e79360832acc85a919496d2a693b041a56099670a4dfa85757a7002e874e5bf960b8010fea209687322b0aad97c51b8d9fc875a944653452c9c4f1116bc5d5687b46578b432d9f89af56acabf16f1bff5aff8c7916e41bc297af8ece47e58c87c01c49252d6060859b1d4a9910335547ef6a2ff6ebde7f0a9d2c30c198500701bd8353a82cedb052f02bc93b499573263be58e04d7d6c6a75a0d2128b6214402693918c74920ed55a7dcc308333bfad438ed2f70f48b304f358e7ab69914bcd7f445076d370e6ad8de56e74cccb015dbe58b75d3410c4200324703c7210f0cd445e3f3d10ca1bb472b5651bffd0e3cf2cc773e5e929180df1a2a4c369d607255999020c91e6b8196fd0c61d281f78a58e7148d6e1c4d709eeefd17e60f6a1a88b2c5ef37f85cdd2f1b1c51388dc5a86ac8ac2ab2b171de102cde9d39f3239c6c5e090c2c2ce53bdb6727f5300a41a94625de2114bb07a788d91f85cabc463cd27c7d72e880272b88cf960028065e097d5d74aa53c80503fc1dfa155cf8aeb42833edb43358b34b87e1ec8f6b8890142d07b7038bd648fd993edae3bdd275b027af84ecd0d7007e308e54deea5fdc70786f6f864f33aed84e662c10ca2d3b4e05a9a0ceb117240d8ae2ac20975d02de06a0fbce32cd0538892b92e474d9f78c5b1ad2cd474a114583ea5b9d80881010a970e1e02f5509eb55e960ada709347fddf4415325119d9e44351f41cfff9cdbdd38a66b61e3e305cac665b1b4dee381b4a3719adf70468687ca3655e1d65b4c9060cf6b470d61d856dbc120f994fd5348eea59094478d30fea95518936979307165ff29acd3a9397db6839e4c96399280e996514be130b0b0d23639ff05b05082ec12ee17b8387e733fdfc4976652576a256e8494746e9c461718a7bd12142c43e0b986f8a89d06154cd2fdfb315df88f735f3256a975d2acefeb76d52cfe751b173c0e03b4e2d305d01d1316cfec644084b884a3af9434735ba0c530fd72833d6fd9a7aa8f862eaab7137db8f754148b9a04a3fb207d6828a4e4ce3e1a5d1dc83098d7952e10b8af810b7453b1cc1289d299a92950325f8322ac68e0d2f418b8bb13b257b051dcc3d2bfc5dad4bc74d0123013a2705ecbd411adb28e64f4bf77301944ebdbb256c8cece0d76e0e33f928454a067f8b8b903bd3d712e07d1f01fc01cf43335d85c5b18e58bb5f3dbdeda1186c838185540268a28662034209279a566f46d8961cf9fbdea2c495910391358cb5ae6749557999f9108426d1ecd201650114616527eb914b452aae0be708a5cfcd5b3edd4687d3d3212f83cdaa42e5d9473ed5e510eabbc65b6231b59c0e1888a149e2ae07b92abe0352974c959b1c53f0c4cb8a380427d70fdbddfa19ab71b141cf05ddb1e1097368ef6490b811c329d808a441e0696f388a290b3da84cd5d1d69be959c4136f46fe5d430323481e968d8dcc82870b5af4366861c1109c25989d4d97bcddccf70034712eda2c315dbe062d0a7a8d7e76706229c75f14fca59fd608f0d213631246c5e8587018cb0746483f561e41e92645ad47a5277afe461234215c0c41c816a6ab58b42dfb917708cf8bc2b1e10069c3bdd4503c5d545eb403664b41fe999d603cbf2a4a5b099d2b40258484cec235ac08aad4fb057abc5a6f458c35741181e3d47cc24113fe68986a9a96d17522ef0cb8ea931df5b8db4bed0652e0f01d0e1f664bbd37becad0476a1ccc6a953ab726077ab7bdc238f1049c380bb44e9a75b252e1fc20bf58b60a20cb58d63e05af38521b054419af47b64f439f016cae6827a6dcf9f28e5abf96b212ea168a221441776a5b09472c93a7e0c7870fc9bdc6674746408af4e69abf124546f9a6883e2edbc3e67023e5d2a7fdb934e0fd17ccc35444ce993c9706331828eafb5c0c74c98c01041a99b6f4a2d8dd437c167414edd3ba77e7b306b08237af267ad87ff3120458a47b7bfdb47842f790ae6e231b44eba4239c33d155f303c12270ad8b857d38abcd5d43834fe832c0b10f1509950cbee827f3fd027c8c9ea2a211fa26a0da9e34b97f2eb416d41ceb20ead4ddc4766fbb2d9c44900f4b91c69d6edaecfcb0e4fbddc0c8f35685f5d16521e42f33c7ab2e4ba48fc49ef318fe9d32a0dfe5badc00ece428642884655fa99f5d12d9d068d6e8b086ff898ff52528afec2875c389d8929501a7e260df95c0f1d0b4e018930eb7f1a5637f846cac51bf13f094d642254159366697db8f1823f7dbaffca61d40539e82e70fabafa1fa154a6c5056ec608177e61269dcce0282af0fcc527227cf042863b84c8130a560cb8871684b56357c8783d99e4dcfce6b0447cf7f27843333d1add8bbbba64d711e2de5947e6db3033899d9712bfbf39336d4bfd24b66911ce6284bc9982889def2f93c4f43536410a2f24314b0adfbaee4da11cc4b335362b510a6bce660de9c02eb3da0824abff88af0a34413b2dd079c08784d386f0e4538ca661f97ab7a5634e41adb3b717f29511f4c1e0d38a533114321c2ba379e42ffe290fd921ffc301ec24d1f91bbfbf3de69624a7695470619cdfa47db0e470f505fd1ee4d7dabff562c87dbe8924bcc792997681cbc7760a05a89a2e7b73f4501b1ed71b8a6e8ef62fc8ae84fc123846c4ec99e5fee4fa367c4b293f733e65310d1a5a81ceeb8180cd1240dcadd82d94b54f6602d48b8b529894ed8af9296bf706d1d99b19315c8128d85fe5beb6aa357b7807fb974db2e6f35f9a8e9c23c4d40cf9f0c8954e6eef04348895e4c6bacb69c1ceea2766c05f5660d2a22fdca4bc3a8a2c64b5fd4758764cd24d1a4d7cfddb2c51fffddf18d0b2607818c266d5c2b5c469647d5d44eb5278df686e43d6c89bc1a4f51585c896b3d7a269924997326539bd9bdb0dbb62d38e4fb61eff11e71b4f965197e3fe705fb87c38e4de898386e78addc3d32b6e006c9ab2bd7eb08d844b657e41ee2cde4855f4f8616ddef5c3ec88a811a59a9007f3f447fe7a3236d66da72d6174f874d74d65a5026aad30b6bd758938417ff8f8f3a751dcfc57b54b7b40688b1afaae8c1b23ca1d994737eafd37bccd99a78c91a1d241bd4d3f0f6d705f929cab60ca3c1892b1b9b3e09253ec72b2f5b6ff078db8650954944b33352397cda8bd695febc95bbb02e50930f6ee99e1f47d6388d67cf5881587952cf9d47f0961acbd8bc57e4f5a804d8a97db56e81c54c4f0fbaf0ba85ee3f2aa5f504cd72923a680b2275f9d95c17012395d485b377db364f83a78dbd7afd343b656a684b87b85ebf903e05302eb452a62e1871dfc5f81b42d2429c0a0e4e457389dbb28c60b944cebe5853021b3a1d23d33e634e025e7417b1fe609bc0053f2e0ea85dd5c2264d6bed2242fa7b1d2aa306fe636c91d3486e4a9b9367154c1a883c6db64eeedb8a30cc8ad6168464df15db26a6018334b105d66f9c9acfeca50e9d1518f037443a3ad252bd04db5a1ad5a2e348bd9f11b919092ea9d8ed3f1fab57eedc26197effd6b52b6f7d837b9c5584d9fa556b93a4e26723ca609833079ce805cf17e7d7fcffc1db407fea1717eabfed36f983abe2dd6542553fe012a82f60fd3528f6a07abe44b498a4482a8d6a75951157c67829584e6afe5826c8c3b7c0b2c32829e4e02cb690d2afba4549f8e40830b4ab5b2de6235e62d6d406832f58f43770bdb6852768dac329317caa71cfd072fa613507faf64c4ed9e758a6a6dfee8db5a65fe7e0552b25fabf5a786682aa811a859edd7ba3d21da3ea6c3b9b57ff637cebd1ba4d6ad15e21b4fee452f6b51b928b20916b36963502ed6f6db75a917e8a1f6601958a35be22b1acdc014c65a09a0a90ee3bba12973cec7e7e883b7c551fd5ef98068edf88faff97132a172f476faa307d8e66efa18c4c49f6f10c38df83061a3e8ca319606b392da7864cbc819bf1814fc51adf005b53be080ec1c4e660c33ab8869eef6e71da1f1ccd6d272864836691f39acb052eed8dddc0bdaf11ebe39d0e2815e425af86775bd226aa50e270ff1c6e9385e95307349718952bf8c6ce7634ea3d07530bdbacaf01e5c775fdbc0cc640172260b1695b21a0759c420435ca402a6ff026abf0e87c3b7b65a10590ddaf6a88e2e99ff8f395ded0eaf609d2e45d6dbaa8024c583c126ab3c8df297407138d9007db6d70f9716e2ea9427b4cd0ef50c48a98503d0a9340f5bddf81e8947db393ebd17f28f0dbebaaa93b63c058fcdb5dfc0c1259172285869ee9e7f21e5de2a121479e46191f5098cd7d354b35614a183c0525f12b5fd118b23a62b7b81f14fb40b42f58df3b449c65acb8e02bbb2118d7e4dbb66e93aaf10a8286717d53c2b448c75bb0facb74bc494d42e3823d471e094889a98ae2629ab8057c7f8780754bdf44bee38e1344d8f5c137ba6dffde4ad304d46b1f1e5705cc257b72b153992d9247341d83db10fe1bef6c9e37cb0bf5b0c7a8dcf6c6973587f3097d5e238e946e484c73b49f3ded3e8ecae9710965fb5a91a4e541ec79e6019ea164ffcb81cc1d7fd653dc6c6b5eeb389de0fa2e7c6753300ce91a6a403ea0a3a3b054cae69c13637fa9e4b0732e837386e0d074d2dfb8e590d9a1575d952cc4c1019ed39fae7ba0f67f95b27985ea1bd4b8ac6cc8b40043fb9c2b6b1605b4600956dca198e04e3ff3955ee2b963963d59c8b94da94aba6265dc35e088aa3cffb649ce677633af13d15a35f6cf26472958750984e1a13d43c7f3c325e2a303b9f8736111a337bf9595d29f7cef9b793b0c97bd13248eab4b7deb8a1560005991b2b80a3219bd4a2f5892732de01beb2ce9b52b38f2889b0321543a504937278073d2302a65d6fadeb436bab784474772d6a68b873872ba1ecfc3cf87c5e73e21fec906df9cebe4ad99d87d5981a5dfc86c1898ea08891f285a8303dd5233d4e9f5aaa63a459ec70599680bbbe0dc81a5d86df17e39d7c2be5467261f2cd9cf890363903bfcb4c858de846f8028488b3596a65f0b8e48b0c8f9339200664165148fdbcc39fccf906db3f40e999abf482facd9462d6522799f7cfd289fd877431725ee456ce1951b3a8b55b7208b32e59fc00f45aac57240c26de87cba7c6e0f2e1c76d3ec2503e8dc89e01314bdb02139042ed5ab2ae03de587c0327194a2d5dbf2c4b6d20f6442dba45d27ceb1c5ad1271de742c4bf0a226e5c7261d1fea9e719d6609edec3b50f7b41b1fae0d93856964f60f77486f1e83883f181c513c4cc4f25d2701d318b779015ed71360baa875dc6bc8e42970f0b918b9f7d45f4eca5a3b1e6c32179ad05446dd5f13dc6d2241872c75b130f66670e18f2fa2f067cf8a2237908013a8200f320907630d6a679a72746cf53657466c3e1f70e9662ae62d9a9671e0d7abc7871bd59ffe5f527a02f48a0948a14fff9d56ce5f4ed73b63ebe000a42dc97986f94860ae9ccd5ceac9f8f562184b9a7aac132cad15b6b7f6a7a0", 0x1000) 2018/05/03 19:03:42 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0x0, 0x2000, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:42 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb], 0xffffffffffffffff}}}}}}}}, 0x0) 2018/05/03 19:03:42 executing program 2: perf_event_open(&(0x7f000001d000)={0x2, 0x70, 0x7714, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x5, 0x0, 0x0, 0x0, 0x8, 0x0, 0x8001}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$binder(&(0x7f0000872936)='/dev/binder#\x00', 0xffffffffffffffff, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f00009b4fd0)={0x4, 0x0, &(0x7f0000009ff0)=[@enter_looper={0x630c}], 0x212, 0x0, &(0x7f00000000c0)}) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040)='/dev/urandom\x00', 0x301000, 0x0) ioctl$TIOCGSOFTCAR(r1, 0x5419, &(0x7f00000000c0)) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000080)={0x10, 0x0, &(0x7f0000000540)=[@acquire={0x40046305}, @acquire={0x400c630e}], 0x14d, 0x0, &(0x7f0000000580)}) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000008fd0)={0x8, 0x0, &(0x7f0000008000)=[@release={0x400c630f}], 0x0, 0x0, &(0x7f0000000f4d)}) [ 1960.782685] binder: 12024 RLIMIT_NICE not set [ 1960.802971] binder: 12024 RLIMIT_NICE not set [ 1961.581941] binder: 12034 RLIMIT_NICE not set [ 1961.614066] binder: BINDER_SET_CONTEXT_MGR already set [ 1961.619468] binder: 12023:12024 ioctl 40046207 0 returned -16 2018/05/03 19:03:43 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0x1000000, 0x8001) 2018/05/03 19:03:43 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb], 0x58}}}}}}}}, 0x0) 2018/05/03 19:03:43 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0x0, 0x100000000000000, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:43 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x24, 0x80000) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {}], 0x20) 2018/05/03 19:03:43 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x0, 0x5000000, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:43 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20000, 0x0) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRS(0xffffffffffffff9c, 0x84, 0x6d, &(0x7f00000015c0)={0x0, 0x3d, "48bc80a5c013255bfc09d193d4636293ed69e82ffc0a2781e497e35a72480480b0d9671b280fd81be3963a0265456a836b4f07f4043ac22c60b51d1055"}, &(0x7f0000001640)=0x45) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(0xffffffffffffffff, 0x84, 0x7b, &(0x7f0000001ac0)={0x0, 0xec8f}, &(0x7f0000001b00)=0x8) getsockopt$inet_sctp_SCTP_ASSOCINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f0000001fc0)={0x0, 0x80, 0x3, 0xffffffffffff8001, 0x0, 0x7}, &(0x7f0000002000)=0x14) fcntl$getownex(r0, 0x10, &(0x7f0000003c80)={0x0, 0x0}) sched_rr_get_interval(r4, &(0x7f0000003cc0)) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000003980)={0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f00000039c0)=0x24) getsockopt$inet_sctp6_SCTP_MAXSEG(0xffffffffffffffff, 0x84, 0xd, &(0x7f0000003a00)=@assoc_id=0x0, &(0x7f0000003a40)=0x4) sendmmsg$inet_sctp(r0, &(0x7f0000003b80)=[{&(0x7f0000000400)=@in6={0xa, 0x4e21, 0x9, @mcast1={0xff, 0x1, [], 0x1}, 0x6}, 0x1c, &(0x7f0000001580)=[{&(0x7f0000000440)="c4e7f4e852888ec8b53aa08a298e84e683d78399065c9e240d37cc53aad6c52392a6ed67ccd94e20895ea62005379fb3e265b28ca0811003406229d4f86689b984abf937fb3f17ef95eba46642c6ce84dab44a65624e7b0ba7a34b45d6cf77c6177b360b29247915289c159e3670aaa7", 0x70}, {&(0x7f00000004c0)="bcc91a0ac920c77e22824c228b9ef5c1e3931583b41b2903f38612035e09f9b59bea0de2a8cdadb4640d60d3649bd3722cc3936a513dee2b86e485722ea70243a44263f7be2ce182bae1a1fde9be2d80d1a492e47ed0a75bc23857f795f07ecee05002e2e76954d4f70047d5aee92730a17424a543bd48f5237f34416271c5756b5838b9cce94d3c1dd2eb89f038ab585e28b4f3d9bc23abf3927ba1c8b8882b0ba35570c44f74b0074e65c7ec56fd8164c54b0048262af69b6161e44eb54ec7ddae744f7cbd5ac76af7c9bc0d8b459cef488b952bbdcaf517b520699a140e85de9c76a7cd1ffd40ca6fbcb8f15f09de3c9a5e715ea844a0dd2c5b389d08d9a07e708632408658323cb91fec37b5f4ff6a083035983267b780f8d48138e95b0d25def46c6dd24eea38a2eeb5a40cdd72ba555c7b67bdd7085c190d4fda9bb805985332e8c38d66b465d42f235b36c994d72f34833f35d53e0e8b0d896d6589e824f9bca926fd8915811c6abe2a7cf1390469a6d4edbb27e7648c0ccecc30a8a883bcd764de72e34df6dd525cd0d3650df58764d32fa5765adf0663a0a30f8e2e6710a1976007844fedc481a90d966c9c4858433996c95d39463e0cf6929ffd8f20cf9c8abc18ef410234175243e4045bcff22e98c9dd59844dbfb3c29c4aa52a243a45644b9cbc4a9115247cda5ffc036d3124046f83599dcbf4fd409f74378d7743f6fc956ce011f38803205c30afc7074b4ad552c9e5ff5341f0be9f191ba78c0b8a4038d995918c785f5d3abd945444211e0b5b03bdf2507a69bd397fc027d81ca4d7860e61234e33e88515f216ef11c178acfeec297c529c45d9cbd013865df239fea406b3f7c05aae982862266d7b397c71c550007d9b9420c8c724318c23114b4ea19b708bf5c55f71699fa2d56b172728a1cd9d69317b508103d2160a4f587e22001027313b80034d5ed1905fd3f9f420670863478745bb179a8b644cec4b3a2aa2ea9e55398e14bbe0bacf9e044474e047050d13c036767ac4095970b408abfa81171a76563849a4fb48a20452d82e1f216f48b0dc0db7ec35628a07a6c2a1e853e43461ec31bbea979cf69b53c3433e22c0627b73556c51d6aaf88c757b9ac693ad9150f61dfefd4ae5b50af017a0b5fe03cead46ace1fa72494273f0bbc8ec2b584488620d325a1c435dfdc1368e0280cbaf3f4fa96c868def92956098f4b833561f663571887c8ebfcf7e8e8d27d1310cbe33f095dce68283704c4b6fa6ea43133a391f8a49c4d5a496ece27f8cb30c79a3cda503143a0c22a43b299e00eab60881023e609facb7cd66ee3984dcbd58d64f36bd490a71b2e8b9b45990a21b1df01de464f204e6938bc469b5921f28e6c9d202e1465ce0eb8962525bdba853532a5204f01393464d29174ff718dcdba0f871f97cbad9edb389760914f46f8e26a6be36745eb7c583a1ffd360eafb37b2b01e7ba0f8284e8a942c166aef4dff57120165b08ba8b036da06c87ea41364a3ec31de10aae09a48f00fd945357beb52ba4d60c36a28bc596e4cafa415bf386f84f60f7c604ed2cf54d0d540b733236e60dda3c853c9c9b73cb799e0aa6d4682195572a825302895a9665b8918ce5faac69d4aac4ff216a416d7b56d6a7b02ed01068bb38847834495cc6f08865713c26e9df2018d882a2c2311b6fda24afed6df84d49f833a6a7ccb53c4e0728281c40cce0f916be232d4d95535edd601686b1e6db87884bbcb0ac418e87a01e1c0c35655c7c741b8c6808e5ece6982044a21f094848041949718643466a7753bdcecc72aad7a800737be43e94a030914d7968aed467c30765151e8edeb1f9a159e2251055709b4b308095933305bdfd094056525c29b26056cb98f4abad02a9e947bbe6388175a4edbe3ebf462b273549c5b9b6a2a6e7a575e1fe476f27246fe131ca3e6e241384be56ec5ef239884f655e3d1db50f835a4a073afc92c147a7001f414694b8fa6237a0d4bb4567329cecc637974e3f68e4a6560e689c8703656a65a31896998e6e364c6a2938da59789d7df72aded9b6d141619beb8714ef15b7d54f645b9462700c82a4c49e2520844b38d8340bea56d5264b64526a1a594c0447ca6578d43c2499070a1b0fa6807b4ee3a6624facbdc7bc5e825ca886c696dba52a3f3d2e520ee4b647f536dea843393b33bfee7f785f2ba2078f843daa62532c7b46e5138801609dd1651a37e3ec2fb68f453e79e66959f916cac8e0c043323bf586916d52e6c5396d0de42d2ad053e8dedb8df42f04702655af4095622027b421ad1df89253fdaff1eb7d6dd6e7eb1c43a1f86db6987d5799adc5a13e6844d68e5368cdca0e5da7a797748d128de14ed25f27af56f416c6b1c24fa8cef152087b1da374e1f4aa3d4ac962edd306ec52b514106c9e6b8b3b89777d345d9baf837bc1575406536cb53d057981cbc38dd97aa68eedf764f957291a8d2fa2068ef7a2acdec0e9884f67b8dfa930c2196ae4582310b158a468d263c10b981bf1b775cd75925885406a7e9fadbc72ab6684499d67792561f8a6a16b74334e06d05f8a0814b8f52d9b8c79376ade619dc0e9050356ce7d6f34b21cef6fecca460ff8552bebc1b28562d152ef03a1611104e541453dce9586ac585b8ca3786b70e8af106b79b33604a2805464ea4f8126bf9980530604d0fff7791c3ed09d770f20ca002ca92293b8e72912fadca373ae47b89b38ea8d2b2e20c9e6ac53348726fbd5ad350ae0ad4444b24575f7ed76de18c70bbf2db48b2a57d69874a9f0875dc438b691234833f14cb2778a7ba10573b2f9eca130d0daae405aa7a1cfd6c138dbd2cf201f6f89403f15de127e81bfcc9edcb69ee0ec47a58fde4dc04566aca62c7f1e0cfecc9f2f9ee0c2fb9c9b6500a96fae909c4f4939c6a2065a16c29b98534bc3adf8fbdba56e7b5b66099963c2420927be03ff0fda53e6f0cb918537ada218a37a7c2b0aa1f84bcc37ff166d3594f39ec76b987f7a31b153af878a6807fcba0f80825c10a46b629040c37220aeaa13d2d059f92b95304487d3e917f9e379dc14d748298cd250955a71590881533ee759555b13190d02e03fddb3cd73b6d073ae11ca47e011f36a36f490706f578ae4a478b30f1fb1c46b07e4c68d5f9705dcf8b8dd1656ef2807c873f207c77f38d07c6899910ecc7ea45c15402cef6db899783019feaae8fbf8023f265ce94f2a2ab52e57beb68d56f5c790621740b11ea757c43265ce3c4fbd1917333349b3827f34322d5b5b0abaca7a4a78c0f900b02ceb7fe7f045aca68bef0bd3a88e6f163cb67a3cd6e340aec5a465f3294b7a5149abd49cc4e88829bb9fd064d24741089660d69b3d83af0adaaf8d3397226efd1ab10459c41dbfd4a041016c0a35de8c365766f9b7ce095b1cde14840178f10e341be7894f26b711a97be2b24ab5bacc8edf6ba5c588c1947d84ba5e135e814b940335271d987bde65cf338f14ee889c21b8dbd06fde8c6a4ee6da6cfbf147f6ab502e2be913b23218cff23447b40f30863ffebdbe065e683436a9116916f84948fd159b2d49f5e5819f38c8b3cb272653c252cd352ccbb2e2946573ad73e514c75fb00ef5030b3f9c6bcf8dd8f559782a667588cd901612e831c307ca810dec4910578a515ca7bd2254e5fb7e44abfaacde1c50c29e96074e2dbee2a4e16a31d55cd5d9b62712567cd822e7b2e5ea4707d89cb0e46a6866678bd537117863c026936f932a5d129fddd63c28a8a7dbdeabab5d43a2fde461db0a67c40792892a5fe44052d55d2c84a682d7bde7d3cafa25e22fe689297aae02751d67e9e867d37ff95b86a067810d60a583c0cb58f374ea6b7ecda687da3d321556cdf72cdb329ba24b37f10439ef0a9faa4c8daaab5bd97baa17477e53f6c9fca91a2e2b2ddb456d78184a9066e3b2a58fa192bc55df92ae5828a42a5cd6256f42f63c7a9baac4659caaad472025e9d724d5d2f4fed9c93002cf1eb6c7664781225ced7ffb3660d3339befbcb81deb6c23dacf39b9ee58b1a9e8891dcb4c1937a502daec0d4562ece81afbab9a8e098d440bdbe40b84f6f3a48480438e082e1d3a3a38640481aedc1b028f20ba257f7ebf1870c50ae2f458b0cafe3507ed0a185f0d21a96808ba1b935d995f946040e6ee105266a8c5e0ca11274615fbf2390c760109622504a60a8ee4cf1143363dd2e9efbf3af0fe445684890a4f726bbcfde91af32a560e35fec532db566c8a8e337150f3d5a91189f2abf2f60a6f46cd2f13bbc58ea8df77b0f4f93e0e9ffd72bcaef3cfe8f7bcbaa1034da10c34d4787d03a2f02407e9e2c7c575c11008b29568fe67d4b506cd63a0460c7939b17f1cb43420d71afb9a29e75bfbd2c0f8e03639b56a00eca081665f80e1923e14fc54847d8ce1b78302eb7e4cd7327f035cdb41f068de02125117c5aa1d47c76e8d127f00f18fb108c2d4a6f2a9979b731a73edab133f91dc2ee81464e8a29533a257328689998eb154035bd3021795e22a31f003dd51cd9404d6d67c55fc2f56e29e0fc98301bca87e12b693d75e687c78ca5bf428e6e3b93ced42cb634f3777bab21319fb6812fb1781a3e9bee62cef4031f92691c2cf08f1b983326830cfc84794f60788f38d0ff8f5da557140229f05c994ed0b8f8078dec197a78e12b8aca272802498dc27bc77b61627a3a522199579fc4dcf0bf398f25551956c0dab5d3ad7fc26e594bff7a26faed83710b328cc0ec700c1cb7276c515d40ea36a26c7b2ecef43d3953ec7f5eede77db720921d7a1e4261049479715a133a6e0f18f4538bc2e483cd379acd6b6b460476477fd48544744d3e68e9ac202e77611506f01baab964a88833ac84d022ba044955ab31f0e7b1d55b3536d1a05ad445c2fd2d20b61e702eec95f1306e1bef1780186ad607fe20ba5771d419f71c74b241adc709a8604962c8cfb655808f8554a84095cf739712b8ac062f5ff60426ed7e3ee09f9688106483b2ad7c30d4ce0dbb7d520192e731669ef9c42f0b31701ab874c14c8124f95e67db4952ed9408c669f65eeda855c7fd3d3dd25f0ce3a9f31f3278dd683631730f951f1cee11a9470c26a25db7e495d2abb3dc171a50b91de317009e5eb2272c6407441fe860acd4cb20a243a7f9bd313cc9ceb8296e21c18e7b6dd9a44a5972634513179ed76b978010a41ea91aa962cf1ea371086fcb0e97115e70a0c98681bfee228c4b96ed348d2495f37f451004b7533cc2eac930d4272ba5707937c080f0d46564888428476db332fbd4d624fd0f0dba03acc8bdc493f6003cfdf70d38b668fd016466470e2bf9df6e4883117d5be691a5d7c7dd0f7efb7aba439bffab50981c7095b4344767dd6184be97c6e5815df2faea989a2dcfb1eb7ce18f8061816981a65a746ee5013f3c4ef2406688cda26e17271a4b3db9e071090ed9f57d7e6dee4a7a4b7f9755ed267cfcfb9f4da000243bb522382c5308ab1cad175c240a7cb26b75bfa8ce200c075d37ad83e0256c94303962d98eff55eaca6ca9434bf4b89049198ce95c13af14c578692749319cd4386cb72d2b7135e3519e6c8902adce98ca6bf5f33d1aca9e1e5d10d6a339e75b73e98b8124d7faa0c3c273834957a3d29bb0d146e8f4b9481f8fbc98c4146a45c078c3f238606106bebeb959f134aadb266ef3cd330b13cb868072444ca09f151e2fdbc75c151b158928ac2b99b0076b62c791cb2765292d6aa2f4705be08769bccb69faf74595fd17a22ec5b27b72", 0x1000}, {&(0x7f00000014c0)="16d9af1b453a88f37a014ad8d2568378c2cf26b093c849e4ae3ba32f5783f7efa7ad6ef37d4fafe5a12091a284aecde54ea039fed6358cbd050c5f22ff4e7c5510832ff4aaa60a3e04de7efb1ecfabbe9de5da6043e1598981310beabc6ebf82c5", 0x61}, {&(0x7f0000001540)="42845e43921f33a68089c6189d2dc37f088f8c8d7dfba9dc37df51b9c34916fe395214939a36333f35", 0x29}], 0x4, &(0x7f0000001680)=[@sndinfo={0x1c, 0x84, 0x2, {0x3, 0x0, 0x7, 0x4, r1}}, @dstaddrv6={0x1c, 0x84, 0x8, @mcast2={0xff, 0x2, [], 0x1}}, @dstaddrv6={0x1c, 0x84, 0x8}, @dstaddrv4={0x10, 0x84, 0x7}, @prinfo={0x14, 0x84, 0x5, {0x30, 0x40}}, @init={0x14, 0x84, 0x0, {0x2278, 0x315, 0x200, 0x3}}], 0x8c, 0x40}, {&(0x7f0000001740)=@in6={0xa, 0x4e24, 0x1000, @remote={0xfe, 0x80, [], 0xbb}, 0xb337}, 0x1c, &(0x7f0000001840)=[{&(0x7f0000001780)="bceceff809f280a0cce23aa01f629a83e8a0dc37ba4b54cbf2e080f24866eeabb0ffa59622ebcd843f0065a07505320bcbdba07f304bc9e7bad88c2a85e79d117fe223f668526b14b125ed771192e8ad5bd4f5b50889789af77d37048c6fe581435242fd3040b2925749b168f55a72c2f433e35c78a0aa546562a73fae40a6ac255fa22f", 0x84}], 0x1, 0x0, 0x0, 0x80}, {&(0x7f0000001880)=@in={0x2, 0x4e20, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10, &(0x7f0000001a80)=[{&(0x7f00000018c0)="280b5691316098df60ee9cc50ecca82b551e1d626ac9f7a8a287d989771c2fe389e17b25aa2deb953515ec3641e84f226ed10852820886bf87792672e05bad9b2a29633b2788cb750763b5332b11c9b1364f8c47b8617e9a5de42ef707aa56ddccf8f82fd4da9f55ee87c3a666f36dbefb5f3e9359690681", 0x78}, {&(0x7f0000001940)="6082ac21161d63ace7f0fcad69a45ceacc947a2e36da4e5d7a1a7d6e530f535f409dc6f63a2d899ced175c1256e81838d559bb5ea4e964de876c17115c841a2d940b04fd31d3db0973fdb635d4bb5d603322ab310a82730d96d7bdf6cbb3599df31575edf84d3b341e308e76195c2793404c2337153ce5f9d1b53e21d066c17482cfefaabde6c264dd9880556090419c3807fbbd3311f524b533c810b252a2a9049bff60e03bc68c515c972053dd5abdadec60cb3797e05a66b96054abf1d909ac4c8286628d6a2b52ad12952ee2bb914bba4744bd40899311923732b04c5a9f4710a57315496110b6a76fc8399a7ef3", 0xf0}, {&(0x7f0000001a40)="5c4c14da491cffec330e9dcbb6a3a4d3fce89d7c52ca98ef764656cfd677e8c676fe2cb0c4060e5b522bf355969ddd7d", 0x30}], 0x3, &(0x7f0000001b40)=[@dstaddrv4={0x10, 0x84, 0x7, @rand_addr=0x9}, @dstaddrv4={0x10, 0x84, 0x7}, @sndinfo={0x1c, 0x84, 0x2, {0x5, 0x8209, 0x3, 0x10001, r2}}], 0x3c, 0x20000000}, {&(0x7f0000001b80)=@in6={0xa, 0x4e20, 0x5, @empty, 0x9d3}, 0x1c, &(0x7f0000001cc0)=[{&(0x7f0000001bc0)="1a3809b95e31f3168e62599e0b28c4b74587afe18c8ecb4c564e5e8501b212a025382d788fbe6ecd7123294993dcf1733b9b6dbeacb1ff153fc2882b47ed425d117b791fa9a648894838cc80a1204328af378bafcb1b08945a327fb6d1ab25b5a7375c2b1e478a389d5743847a61ccbce64cdf2443f3d011103bf66455dc4d9f6b677e", 0x83}, {&(0x7f0000001c80)="706770dc21577c964d8b309dbbc542aa1a1ea4d3e1a3dae5bb4b0b0c4d5b1d1af8", 0x21}], 0x2, &(0x7f0000001d00)=[@prinfo={0x14, 0x84, 0x5, {0x10, 0x2}}], 0x14, 0x40080}, {&(0x7f0000001d40)=@in6={0xa, 0x4e23, 0x2, @ipv4={[], [0xff, 0xff], @loopback=0x7f000001}, 0x3}, 0x1c, &(0x7f0000001f80)=[{&(0x7f0000001d80)="74398837b609aaaba2f802b8f3d135939fa9a71723cc3bba5ff7aa71ae4775b2545e730e1158e7ad4ca6ed4a9533ddea8c5e4af962b82248e156f70b4d3d735ae50e9b4f480cb72620167087dc2fc737b35a6acdae1b240e1bf89deb4f6783e26a8afee4e57b2fac2b2fc593292ad1564cf5c5e774e74932", 0x78}, {&(0x7f00000021c0)="a37db36edcb59da134e68f984699aaad1fbfa4b0dc7819a3d9357f0da90941ededec6f56ceb44ea67b690b770b14f4ab73a71b7a3a8f4b803894deb10a0113ed53a523b4ba3f9163b6bc8965f7b9db0a41c344cb99ce44dc62852311f7217ea3ffc5107edd8eef5c6b1ed875379f082faf26dec17095b7310ddf6423eaebb97968936afb9a005c757ca40e38edcce0f3a6420755f4cda9d0869c120026aa97d607a083a975d9669b9245947697d3a9d53e014185bf5d79ca5c9fbed55ef6089fd2e19f2cd0bb678783f0bf0ff447efd0929bd597baa639c6e7d801fc7fdb4e39b35234ac2709eb5dbf3ba929e8c24f87269970a1383533627ff31fabd7d9ec0b219b864722b5720f7d2ead41ae22bbfdbb8c92ceb6245ab2bcb801c8a1fff7dba1354d060a7a844267907b07bc8a95cfb93a42bdb553b500b91c8e44a584a3b21a40183fa383232871acd0791fc9aec5ed68e5e53ce6877fa514ce04df16628152cb0c7c981970641f8a355b9ca6ed99ab931f42fd94609a8221c50fd162be4fbae8c43504f50f19fec9c6b0030f2ead4a7aa4a5f2ff5539c31b1075b760ee515a171e29ac7164f75cb63acdc56954b1f4ac74654c4fbf22e69d51e2d1b5eea1d244df8a82a9269beef7f698fda02debbd73dc5879a0c3f64c5acdd5487724f73e6a9d84102edfc2fe9ee2aba722d451f1a724693fc6b39375e308e5e447baf9f8d5e0e6548c93a670904c0758247fd956b7ce6431ae13bd08dfe6d08a9078b30908c905299c33f50105c4b8eec21567627d65153ebdd5ee0f15ac9f16d88333ba08a1c69f1fdeb4e49e98bdf0d1b36845446bea95ef78e910e5931aac65465142a1d7c19bd987bc6535ac149e89c48240f77be8f4b2bc499a9f98de64dd94db851ae9edf64c3adc038d99d024c60d31f6d662fec5507548aedc7bd0b217fc82536d2e5ee584620cf64c80082f926a30159ee2b7f8f14ec77c7fc831ee430c5377052a51f43cac2b40bf128881d9e59dc8b00550203adb337b521be083b71a967f286e7758d6163f9b5a93bba2296bcb3945bf9252baff665e109e08553ef8dbf175519a43a66245d80a59a0b98e1df8fa395a9f43ce57f0462f66abfe61c451bbf5e39f1f993697adc7efdb1779610b4edfa084ac62631acd030144943cfcc9ba97298c1f2a1b952ab93f9461655fa9cd2baadafcd3825da8044a7097ddddd504cc8b8d9f08fff618bd27413c686201ded56f8ee6f58c447467fd4e14956466b88efe856379f424da15a65568faad4d15c8d79e41ac4df3f892d23f54c87928710f150681e979e7f47f569b9a60dceaeb38536a446c030820c4515f1f9214bdfb221a7bd068556e52b1da64d8dcddb7e7964728e654d62f4c06cee4ea4029a0858ce60a452f53d9fd41031ef0b164641024ce6076ae0fda5babd04a1b907bc5e2576f6c03b6b15c1d98de6471aaf0ed8865db9eea02c948e22aec2a55a730f03ddac4dd496a6a45e83cc7644c2b4d81c5974e5d40e38f82f27b9d38523c709f75ec64b0b38c2462b9afaea867698eed70df016953d2bd9178329e24dc1c5f587fad11ff67907af2eef40ca39416b7338cd331bd3cb3c507d6fe8db1d2b51b6c09a8da982b19eb8e4a391feb112afdc7e31da33d423968043a86b4bc2eec2e6856b78f77be1f6131929050c3100831bf6cddfaabf6fad289cd87990200e0b21f8bc3faee44cc28693ecdd9efe9e41555b5760b0f2d8db2f00dea903f426cb763d2d0843e742030dabce6d6f3aaf8712076e78aac5abb7801b57812b536ed34b7d23e83b3e4d9bb0527dbb4ffdd85c09064c50f675d517e2edbe5cacda77dfe67f2b2b7cfda972d0908f5b36e043a44f8a0422ae417259de598031d4b1b66c2cca9330fa73356232adc85364061be07aae5347eb66bb2f2837357b804e760457f62c17a440fb518969bd2d257b2f9145991d94d54cebe81c02254a00a045968722870725056724b73cfc5daa42a33c06a4caa2c87fb8f34b8914b7db4280df3b85f0daac2675ece92bd791a16228e96fb9300918c4b407c0936dd01e7a0eddd358bf76a99b3f5f1ea46f5c9d66a63e190f4fb51e0e4d0109dd03b1bed854e4acde3b3fc6e8921b28c05b440f93af0bacd2baa6fc5ebc114296d8e252bbb2321e3308bed0c95d4a36c810b13ac1613d71fef25a9c720e8e2dbca783bd392f143bbb27f40dfd0b3c0d0e0b64aa2a98535e5fe3adb9d23b1c67a10d7d99eae2edac985874c70146bfe9a279b220dfd7fcbd2f17794855642307ed6accf52d1dc83e90154a1816d1d0e0f1c51bc29afd84dcde53d5f6447d8fefbc087fd28fee2ea513455b697bf380469fdeab9ed3651da2d0a77cdb234e5f43dee6cfd2ce09bd23556b05bdf1320f1ee6840f4e41db6fa64986077fe9525ef46c45c9ef63281e615a9a4fff81cc5336bfe438196fe58206909bdb4a74d79fcc7e9d4a69b8b85d0eb39cf947dfacf5e5ad6f0262d1782152eeb87f13fa7f126ec12ba716fe569581084bb212de54cf3a7babe513533ece38dc02a37e306685d70f31a0e148cc93262e2ea14ed94495220a8a36724b7a746f832bd8e6d6d82a3cdbb70f68d0f61e808b682784fbe548b8360e7ca84971f4e51b10f33a72c8c6db4133a5158fa31369d11742b795e1147575a8aabacd8926de7ae11bbfed3eb4beaf4e71e63a7ad4040809d0d39fb74e206f073f5016242db8b945f39cebc5c1e9d6d1a35d453f91e8461191e00095810d1c225ad5feae745b86ad466c69205a364462145dc4562365d2612a587b4adbc8b1897b350f047db78eef7f9cdb79e8555bf9e4d86ef67ca49da7c0e0b1998edcb8dc378d1cf4bf01c9565568f0c2f88efa654a44f3a0b3b743b964a589d7683e4662cd193fd7b65ec1015476c6d62552a85bba5f22211226f852bc4ebd9f753a465bcf178776e5a275e34cbf8bda4e6225bc390ec7202742aac2e2c188f1f0ea982fb69317dc92e14b225486311d37ef911851285a8b8037fdd9f1bc97cd0f8eec027e6686bd15026c3ba3c4b6240ec11d0955e3d9e1b4e2067eff08cb193bb2ca13e89c7e8dd933e7a5b3b31eac2eff3ddca12a4303d0c6012e1d04d3abbf745398f2832531fcb10fbf69e75423ad6e67d92777e3c6ed1470c0b56d3e3a114c0b5024af4b4922f1c9b8676ec60b2a97d1215bfb233da990fcea58fb806bb08823f798b84d8c994d5c0a72f42f10ed5db388bf0596da28146ccf14569affd1df1309b39c1063570d3d5b394df7e8cbc484004230315e4910f91100e6431a0cd536d0651a44a437b2b2c3ad21164d5bf3d780c587cfe475993f6f2b1c5c81bffbd1382f1a86f883060b19d6dd409b60b2063f36a4f9ad6d9b2cfd3522eb0057a38b763bb46728b45c3a914832232d941eb09ce3b73319e343310d7a7d094b46194b538ba15e4e51380ddf55c5e0e5561769c97cc9928d1e549c1f3abf98576454fdaa74fa9c37f8ebd704689fddaa7700a7f8be822648abddd842670fd868a923171293f5010a9568058c80a29bf2f8c09a7d365f2a1f5d2b0b9a8c0726142b99af1081722f50e652e6f08744c152459759d754ddf7df74df6eedfa7389a01df9801e5eadb41b35aec1a33b7d86e5362631275777e243c9397e57a3a488d3a17d5e0f454144bf05d80078adec502b7f68df2bb8c400b158c55a83a45ecaa51a04c00f0de28c8ee64eff94d81bdf5500ba511b7d12cb4aafc6cf6fbf60b4a8d9a724d348768ca00c2eac81740c0900530fff45d55dd5795facbef6dff5c1a857da7a8fa47b3e18cc59267dbcf65747bd7bc5846242d18590fc0af0a0dec7d1cfee47206c9496257e5976f0957bccc046f56d5ec2df761c7fe6b5d8c1005cdd296313166f354f4b4b18097c072d23e739c62c7cf67dd6b5ec9bd6f4954bcbd7a5b2d48319b4ed035334d0bf4d9ab345035966403ac485f016f780f3f56ae070c6a9205c5a8a1ff490749ec8d54ea7271e85c2a7963274a13fa66f771079b7a831317655d692c1054592f1d5b679afb37b72aeb9fa788eee4002b269643e4810a3a36067e40650aa0ea4dfcd77d36fa7f2dd9d7f14a4cca4a3530e03fb631bb13413b414a79d861257dd21f8adb749807d5db7670389c4c5c0f54fbd67b72615e599d0646019f21d3c12605c27f6431d9c3f5b3007746fb3a1fbc8518a197807438eb3e49ee94b548b9c05d1cde17a2893d62d7dc5563203c09b56bc23807c2473c27ba9033a083a68ba77fe0af43de0ebe9fff6dd925f229e7c1583f9006879f07519a81e54cc27fdfa7b3cca862111ff1f8c514cac420b57ef440b6ee5f2179a00f3eb4ac70c7eebfe0bf983c30567816ea1dede80c2bbc268b705d8bdb7505a25a8669c974d0a093532f029bc6ca068cbbebcb500b21e30413d7ddcec9ddb4d1a83303c29c9754126f339ae25809da7fd7ab535dbe5c5897d92da4101838da182fbec2cd8bff24365064981725851d7654b0b9c89e15f5bc624d59d369afb0ddb6d0cb85838ca9dc16ded99b7d2a57eb4c5993860db5ad2869614aae29b6d225c4e6922840355f2a190906d696e88c1a49a21075a33eb2b4afbc532829a43cfb8a975f452064e327d2ccac82c90df24731840f6d8a357d717a157f3cc9c85cb5669a4720bab1b8bc4f9d27a405825f5b6097bfaefda5d23f8eb1c1b8267f100363fe8e5d2c1b054dedfe9773ba6391d075fc6cab0d38c5591c6dcf9e0a02eca948501141ddc1dc3dbe4ce230c94e11676929ed4735d39a5e029d83be58412634d4ec861a204055300f07b188021a124b36abe04b219d06cd22af8a49ea65736c859d53f55d0763a18467828e8389203642a822e9179efa8b2ec16b3392a99935dcb11ae5d9f26e24d9beb4f3cfa066dac855775373688cd502ad22be1c88648df2ca99f891ae9ffb2540de81a9a9e4abfdb530def38b6a900a58c03892a92ac75b941ce9d7c8bc84d33a98c8c0307a1872fbd0fb927c733722a8471ee32766904d7786af8f5ef6a4773c94e36da38c516967128e1bf5d17541683fbf2579ba4a9aaa865364465f939dab90d85aafbc73db4053f27e6924bab9af369f3502a0b88a052f0d2fb4c36dd9fd1c127d18c08ca9b52a363406a99e95fddde9b869566301eb0f3a0ab4b24111ce46e6d078321efae9b64a3bd6bf4971c6f611aa7cba228aea5751130f5de78cbbebba9f637c5e8a72856020192eef11e1f25d04882c7abdac7297bab8324ebb305c31fe99365420a8012507bdf681fcb78d7dd183720f0ecc1713eac87bfc099d907ac7f7083c3846285754e9457828c950f6b983c1136abf82bcdd18c1baf4a370e6bdb0207e78145cbafecd851fd12d0e0277700d30e83d8054883c588a15fb43c5483a13b2e9e1fe93643d865f05c2ebbe9a40c95038fb9052c37b20ea7f483fd5a8b19404edab202a9217fa0f50f1d3b97d97ab460a3a8574566190f687653200ac2849d23d9a73ba42ac263d825939e6dbd9ce2727f1d5e5e7edc3f83cbda2e36b17c5b7fbc19a0de0dcf441f3d2876c65e07b951d8847e3654123ac480939b1753b4d301ff6966589d8697a545c59f6bd8c0cc4ae9bb46322fd57ec3cf411bcab16ef96a4aaf3a76a541635eb3fefb57325cd0b40a7c322665dee0689ae3f9098e4cfa8baee1839b1f1969dab93e67be03a648dd98c3b855fb88bc9dfab58d380daba04bc8ca99a5bd7a4f07b60d6029056e6fd3092fa36ac6cf15ede8621dda3dd4bd6865f91f4bc15115b38", 0x1000}, {&(0x7f0000001e00)="604eadc8067d82d98f410438aca0e34395687eebc60569da83de2d0b2b424080d17fd279ef980994f8f24f9bce4ae9b993e9f7af1d42da3617f0ca98b29fce83152713b89749c34a021839519d7a173da789682b378e397ff1dbb86204617b7dc85d26625f618214fe533f6f91ec84abe11c215357d6717bc54c8afbdc5c7fa86fb315f4d8364e04c5194c464377706fd60f7e19b57ad9d1e86acb9cecea19ddc9250279f182b4e4fd5c1d9627033225bf2da543c7f4f6f2fe", 0xb9}, {&(0x7f0000001ec0)="a75fcc7fbfe90c52065992123f2b490ed92258974e86de5c98ee005fed5c9f8ea89caad208", 0x25}, {&(0x7f0000001f00)="ad5577b02e2463528e255f21d792d59bc6ab07a631b802f3a3edee156b04f26115ed59a29e727cbd38111bf8c8b3815756e9014ca5da2e79877d6176f0dafd19299155868826b79c9fe700ceb2263e82a050f103f5c492c5786e6d", 0x5b}], 0x5, &(0x7f0000002040)=[@dstaddrv6={0x1c, 0x84, 0x8}, @sndinfo={0x1c, 0x84, 0x2, {0x9, 0x1, 0x5, 0x6, r3}}, @prinfo={0x14, 0x84, 0x5, {0x30, 0x400}}, @init={0x14, 0x84, 0x0, {0x6, 0x5fc1, 0x8, 0x5}}], 0x60, 0x40000}, {&(0x7f00000020c0)=@in={0x2, 0x4e22, @loopback=0x7f000001}, 0x10, &(0x7f0000002100)=[{&(0x7f00000031c0)="b0dda540a650beb9d62dc4d8aa8cfc48e1eab975b21cc1c4da505e8afa8a9e8aa0a93b61503bd958401bd2ef68053034255a8226502878c904b2882d7fb28d0b13ea204789b4c20f5af67a", 0x4b}], 0x1, &(0x7f0000003240)=[@dstaddrv4={0x10, 0x84, 0x7, @local={0xac, 0x14, 0x14, 0xaa}}, @prinfo={0x14, 0x84, 0x5, {0x0, 0x1}}, @init={0x14, 0x84, 0x0, {0x100, 0xcf1b, 0x1, 0xffff}}, @dstaddrv4={0x10, 0x84, 0x7, @multicast2=0xe0000002}], 0x48, 0x4001}, {&(0x7f00000032c0)=@in6={0xa, 0x4e20, 0xc2, @local={0xfe, 0x80, [], 0xaa}, 0x1}, 0x1c, &(0x7f0000003640)=[{&(0x7f0000003300)="d7d42e4de23022818f40906260a5b5b795689e8084fe2b71ffb7d64cf41d368f0e4fcdaef7edb7ebd465a58de66843e2791841422452d798b3784b393aa3fb3d55d319bdcc0da36a6f7826e521ce71d1f7f3e0c359a07a9ff6b1", 0x5a}, {&(0x7f0000003380)="a83c54272028e5aa39c873d59cbe8e2052c5a3a767509431f5bdac2180c2dd04dfd958dfb3db15347a26419972383225542754596f434a1af8c71b15044ae24b0ea66cbaacf40011d2cc0026e23cf82e6e1074e44a1a32b97454ed91154af5ff9eef889c892ca09b215b9d2cdaf6e365fe6e86b4b6ec3cc6ae07a231ab4f90c644c4d0baaa3e31c6e2a0684c44064075f65b3f08eedd8b50ba", 0x99}, {&(0x7f0000003440)="203247762e53fd6521ef55aae3227be4c9c88fa1fb2f152b20072c4bdf7b0693750fb5a0b13af27a517d406f44b23d001e14eca5ecb8f81098a5fba86f4c696a7423e5819e5599e99b39631a8ee8fe80511f30dac12a14a01567e6299f46f2c53f0a5778f497480cf47148e5e4b91d324017651f18f2946c581f48bf416d6787c71ff16d3d03e692f4e22df10c794c6cecc119193d6ab5b03f326b3e49530668ae9415197fc5a54cce4a9a93569da46e31635309650b4ccfe5811552926db79e270264bf3abced640ce1324ca5637e9b5fd19f1292b0f43a397a2f6d47ebdf15735a9fcf8d", 0xe5}, {&(0x7f0000003540)="b7679f7062efe370cc7c820ad98a51e24e7063e69f8201bcf9a96817f6a97b279064627103db793350ead3ba74f5e0e109790c109d3498e58a3ebf437432b8bec99e6b4c266e8351954cddd2c73ec1c7f775ba4f2c1eae065c5fffbd634241b494e7ca63a3f02a248dd8c7f9a2307d982ca5571d26a81612386755708de790ee6f77e996340ccf6974557f9abad9994dffa25c0fc86ae2e58f31f8eeb1133629237ba7ecf6b72e24535b2dc47e53a547c90c0d2470165e51e420650d5353e066f306134b290b57f670d826bbfb3a4e377744c22b5decf6174465e380edb2a15f74ef0d67bf8b5ae18d3ae6918511006095cc5c756342620fa01c", 0xfa}], 0x4, &(0x7f0000003680)=[@init={0x14, 0x84, 0x0, {0x7, 0x7fffffff, 0x7, 0x7fff}}, @authinfo={0x10, 0x84, 0x6, {0x200}}], 0x24, 0x20000000}, {&(0x7f00000036c0)=@in={0x2, 0x4e20, @rand_addr=0x1ba0}, 0x10, &(0x7f0000003940)=[{&(0x7f0000003700)="ef0cda7f952a783067c46534c9ba12e5697e93a5acabbe8f35126535a3a872a03e72808aa812d4762683419b6d990b029182a2b3ec150ebf1752a06640335a9d80bc83c455b45e771045bf203d27f62ee3ba1bfa01014924fbdb00f7f76bbcfcbb0f76a43575b01263de840a204bf4cb139e7de3cc547ba7e204a31e9dda6a0c47c2c976505c422199997741ae62d3ed8ee3036f27b35814dfa304503fcf7d68807b5bed3ceb70fe1c357b2f9faf92835b2be88ca70f170a29", 0xb9}, {&(0x7f00000037c0)="ca0299df470eb89337cda82df3e1a9ad2b53ce89f8925477f94e82dd8ecffc61353bed0da81c48065953dab6edd6dc0d9dc50c8aca02169fc03e4028fe2530e924d0ca613500a31e10b8f5662aec29e440a49b02521efced0ccc3a", 0x5b}, {&(0x7f0000003840)="ccc79605475c6b071fa2f9c313f4979da5a96c0505319a6d58a611f1ed97f64542a2064b75f8ebed5102e589536e17cab8c0bbb85ce9ae822de51ff5c8312d91c8fa187a953308d7375cc62c9735992faf3a9b436b29247ac6597ac3caa3f902a8b0bb57d15e0dbcc38959cc10ea02820342046182e01c1ea12e8c2c1a408666ae716070e3dfe06c19333a2096d0ca6a4d47f875de265f6cd7f864f12148bbd97371b515e97848e082fd88f85511f1fc995b504a7c16cf096b8960802d84d752473dd672aaa673d1c19f629c6964e02e73ef626e898fcd739b235b52835f31ad5eae02c898005ac24146d8ca1e2b3740438b14691283", 0xf6}], 0x3, &(0x7f0000003a80)=[@sndrcv={0x2c, 0x84, 0x1, {0x6, 0x9, 0x200, 0x3, 0x8, 0x7, 0x0, 0xffff, r5}}, @sndrcv={0x2c, 0x84, 0x1, {0x400, 0x5, 0x208, 0x3, 0x100000000, 0x200, 0x1, 0x5, r6}}, @dstaddrv4={0x10, 0x84, 0x7, @rand_addr=0x80}, @init={0x14, 0x84, 0x0, {0x1000, 0x1, 0x3, 0x95b4}}, @prinfo={0x14, 0x84, 0x5, {0x10, 0x5}}, @prinfo={0x14, 0x84, 0x5, {0x0, 0x5}}, @dstaddrv4={0x10, 0x84, 0x7, @loopback=0x7f000001}, @dstaddrv6={0x1c, 0x84, 0x8, @local={0xfe, 0x80, [], 0xaa}}], 0xd0, 0x4000001}], 0x8, 0x20048804) r7 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={0xffffffffffffff9c, 0x3, 0x1, 0x4, &(0x7f0000000000)=[0x0], 0x1}, 0x20) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffff9c, 0x84, 0x13, &(0x7f0000000100)={0x0, 0xbc}, &(0x7f0000000140)=0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r7, 0x84, 0x6, &(0x7f00000002c0)={r8, @in6={{0xa, 0x4e21, 0x3, @mcast1={0xff, 0x1, [], 0x1}}}}, &(0x7f0000000380)=0x84) ioctl$DRM_IOCTL_ADD_CTX(r7, 0xc0086420, &(0x7f0000003d00)={0x0}) ioctl$DRM_IOCTL_SET_SAREA_CTX(r7, 0x4008641c, &(0x7f0000003e00)={r9, &(0x7f0000003d40)=""/176}) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r7, 0x84, 0x71, &(0x7f0000000180)={r8, 0x81a5}, &(0x7f00000001c0)=0x8) r10 = socket$netlink(0x10, 0x3, 0xffffffffffffffff) sendto$inet(r7, &(0x7f0000000200)="583b29c53a4e4b9ee9072292948bf2204876a85d8cd02ce8707ccbbba3281717427fb96d2559326632e601ba368956d10bd4be938f940c86f781bf80531a623f392e250401bad2288e70f447801b0c9a76d98d0ca2", 0x55, 0x4, &(0x7f0000000280)={0x2, 0x4e24, @multicast2=0xe0000002}, 0x10) sendmsg$nl_generic(r10, &(0x7f0000002180)={&(0x7f0000000040)={0x10}, 0xc, &(0x7f0000002140)={&(0x7f0000000080)={0x24, 0x2d, 0x1, 0x0, 0x0, {}, [@typed={0x10, 0x0, @u64}]}, 0x24}, 0x1}, 0x0) 2018/05/03 19:03:43 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x0, 0xff3f]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:43 executing program 3: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) mount(&(0x7f0000000480)='./file0//./..\x00', &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)="6e0e4a5e5fdd39d084dda00b331d9c9392ac79daea6cd7e250c8144a0245d2c8162decbc1955047a76b3e4cf38f498e1dd6b3378904cb173ff4b8db0923066e0669dc9565bb3ed0aff8349855694f3040b61747691814f4ee906e30949cd2a4a952104e97797ecb64eb3bf6630c6585bee00253c7dade36095cb4eba41426969699fc8f82f1988ef72290e8bf9d367bc1cd314117a30a1538df5a34215c2ad8d5b426dd5fdcb0bf22ab0d68666e20ca734d658cc8ee50fb21b9eeb9ee9d9bcf1f052ee396f63f888c7f172b878958e727ff387e1c978bbc47b", 0x201404, &(0x7f0000000240)="302885f3c41fc88bf3dc6fb987fe52aaa4fb3165c3d631d8045f0cb58633ca2c5551f8efd2a63f8152183149b606611a3ac556dc00c60d9073f587810228a2189b97f31f0016") mount(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)='./file0\x00', &(0x7f0000000300)='cgroup2\x00', 0x0, 0x0) umount2(&(0x7f00000015c0)='./file0\x00', 0x0) mount(&(0x7f0000000340)='./file0\x00', &(0x7f0000000740)='./file0//./..\x00', &(0x7f0000000780)='rootfs\x00', 0x2000, &(0x7f00000007c0)) chdir(&(0x7f0000000580)='./file0//./..\x00') r0 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0//./..\x00', 0x200) open$dir(&(0x7f0000000100)='./file0//./..\x00', 0x0, 0x0) 2018/05/03 19:03:43 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x0, 0x500000000000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:43 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x2, 0x1) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {}], 0x20) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$sock_timeval(r1, 0x1, 0x0, &(0x7f0000000040), 0x8) 2018/05/03 19:03:43 executing program 2: clock_getres(0x4007, &(0x7f0000000180)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x6) ioctl$VHOST_SET_VRING_BASE(r0, 0x4008af12, &(0x7f0000000080)={0x3, 0x100}) 2018/05/03 19:03:43 executing program 3: pselect6(0x40, &(0x7f0000000000), &(0x7f0000003000), &(0x7f0000003fc0), &(0x7f0000003000), &(0x7f0000001000)={&(0x7f0000003000)={0xfffffffffffff801}, 0x8}) socketpair$inet6_tcp(0xa, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x4002, 0x0) ioctl$SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT(r1, 0x40505330, &(0x7f0000000200)={{0xd7}, {0x8, 0xffffffffffffff80}, 0x4, 0x2, 0xe0a}) getsockname(r0, &(0x7f0000000100)=@llc={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local}, &(0x7f0000000180)=0x80) dup(r1) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$netlink_NETLINK_CAP_ACK(r2, 0x10e, 0xa, &(0x7f0000000080)=0x7ff, 0x4) 2018/05/03 19:03:43 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb], 0xff00}}}}}}}}, 0x0) 2018/05/03 19:03:43 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='cpuacct.usage_percpu\x00', 0x0, 0x0) ioctl$sock_netrom_SIOCADDRT(r1, 0x890b, &(0x7f0000000040)) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {}], 0x20) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/27, 0x1b}], 0x1) 2018/05/03 19:03:43 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x0, 0x3000000, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:43 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000474fec)={0x1, 0x800000000000003b, 0x7, 0x4}, 0x1e6) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000491000)={r0, &(0x7f0000e01ff8)="fc", &(0x7f000006f000)}, 0x20) r1 = syz_open_dev$usbmon(&(0x7f0000000000)='/dev/usbmon#\x00', 0x4, 0x100) socket$can_raw(0x1d, 0x3, 0x1) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r1, 0xc0045516, &(0x7f0000000080)=0x10000) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000040)={r0, &(0x7f0000fc0000), &(0x7f0000dd1000)=""/45}, 0x18) 2018/05/03 19:03:44 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0x0, 0x4000000, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:44 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x0, 0x100000000000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:44 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0x6c000000, 0x8001) 2018/05/03 19:03:44 executing program 3: r0 = socket(0x4, 0x0, 0x2) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x0, 0x1b07e, r0, 0x0) munlockall() remap_file_pages(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x0, 0x0, 0x0) pkey_mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x5, 0xffffffffffffffff) remap_file_pages(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0, 0x0, 0x0) 2018/05/03 19:03:44 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f00000003c0)=ANY=[@ANYBLOB="cd390b081bf2ffffffffffff86dd6002290f00303a0000000000000000000000ff8804000000ff8f00000000000000000000000000010209007800000000609433df0000000000000000000020000000200000000000e62d0000000000000b00000000be59d28819a2c46e000000572b84803531a6917550765da702854c16a035e1273a7ca0bf4a75ce0d21ac4f9a7ad5489fd5904c84973f819a15e2e492073e7b852a357f5fc42d64a34c606a867cb1b4059cdab4b25f3d1227387bd045eb6fcc24b7994228226b33dd962a173e41df791097cacbe10d7681506fd66e7cd31164cbbd4164a689ab6285ee3a5d389b4d0673a1745d3c5bd56ca2aa2ac7cf1d1bdd7092b7c3e2e8f4deca59845362608aeae0c01269e0fc0ea0e3972e28818ea3eb726602b952a5735f3b4990326fbe01d046f1e480153a8a32f026cf5709ca0456e6c9f3707cee7d2813a5c0cc2aa1e0de32d92439226b3f237ff4d6d4d520cd9907b3aa3a056a8005dac5275fc67c20a7e04dc97a15afb9715bd7185b5e047a48fc87d12fa0"], 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000140)={{{@in6=@local, @in=@local}}, {{@in6=@dev}, 0x0, @in6=@dev}}, &(0x7f0000000080)=0xe8) r1 = dup(r0) accept4$packet(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @link_local}, &(0x7f0000000380)=0x14, 0x80800) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000240)={{{@in=@multicast1, @in=@multicast2}}, {{@in6=@loopback}, 0x0, @in=@local}}, &(0x7f00000000c0)=0xe8) 2018/05/03 19:03:44 executing program 2: r0 = syz_open_procfs(0x0, &(0x7f0000000100)='net/mcfilter\x00') r1 = socket$kcm(0x29, 0x2, 0x0) r2 = perf_event_open(&(0x7f0000000200)={0x2, 0x70, 0x3e6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7ffffffffffb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendfile(r1, r0, &(0x7f0000301ff8), 0xffffffff) getsockopt$inet_sctp_SCTP_MAXSEG(r0, 0x84, 0xd, &(0x7f0000000000)=@assoc_value={0x0, 0x1}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_RTOINFO(r2, 0x84, 0x0, &(0x7f0000000080)={r3, 0x5, 0x3, 0x6}, &(0x7f00000000c0)=0x10) 2018/05/03 19:03:44 executing program 0: r0 = syz_open_dev$evdev(&(0x7f00000000c0)='/dev/input/event#\x00', 0x80000001, 0x40000) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {}], 0x20) syz_open_dev$audion(&(0x7f0000000000)='/dev/audio#\x00', 0x200, 0x40) 2018/05/03 19:03:44 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x0, 0x7, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:44 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x0, 0x400000000000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:44 executing program 0: write$evdev(0xffffffffffffffff, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {}], 0x20) r0 = accept4$llc(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x80800) ioctl$sock_inet_SIOCSIFBRDADDR(r0, 0x891a, &(0x7f0000000040)={'bond0\x00', {0x2, 0x4e23, @broadcast=0xffffffff}}) r1 = fcntl$dupfd(r0, 0x406, r0) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_INFO(r1, 0xc0bc5310, &(0x7f0000000080)) 2018/05/03 19:03:44 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x0, 0x10, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:44 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x3) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f00000002c0)={[], 0x0, 0x18200}) ioctl$EVIOCREVOKE(r1, 0x40044591, &(0x7f0000000000)=0x5) ioctl$KVM_SET_LAPIC(r2, 0x4400ae8f, &(0x7f00000005c0)={"3c76ec53299f8519973f9086bb292c9be39126025dca1eaf80247173e08854b7b83404fab20a3f49dc0348115c5f40dfdd6ac90bce31664a2fff0d9646170dedb16daa9d40f0646739072b022407000000000000ef3907060000000000000028db052584309d89c878a13615d2f8d26ec640bff1d355243da6d47b258e9c6efea0e44a9abf8b1df2df4a633ea7efb1167fea42a1faffffffefffffff08b7d1b429fc2b829b2955a041d790e89853809196a25005cdc6e8c2080090e71e2fee914bee0c4d3e6d16da68cb75e19727254d0c43bba4d0f27f649f852258b80c42095dda143db25a5e0ae1f83c3df37fd8482577869c26f5d12767569ba2fe1f79dc51f0436a00db4385a119e1542527e66419d6c28dc5e2417232b6c2b03c750c2cec9ff6864dd476a6e22f2bff71417f6a3e9028e2ae0778432e797a1464d70839ef2f4b334c11285c7a675e043fd39517198c767112896ea084a467a86af24e812cf10c191cedcb8d913c4689db720800000000000000477d5d9f8e58f9a015633c75c63ea5d6f8e3719781609bb0fe5b14bb7e4ccb83a60bbdb52c6c406fd2dbd08352ce510cacf886a6153026b8dba95d38fc4b6b3b4bcf1536a7de0089836b8ced33a8154c6e41bf0b528b95de216d3b8664e4bc44358fb20ba57aad1098fd73818ec9bb610c9b14fc2695e0fb00d28cc1612ab8982583dba6afe7c980d96b6faee937bb9b361ebc882d93f06e1adc6331f96023d53b8096ffe069b2fe93713b95b89fa622879e97e040d7696ebe24bd5f1742dc29bddf95c513f2881ac7e7a426175c71afea64ab78014e58ea9e2e34d0155ab8acc11e29a1da2a0d6e47d18e05df9f1097a205df152a22d2978d311253f46ae43a9c4cb203af26112f2a731e00800000f4ae2381a5b1eab83a7ff3cd328095700c2128e27e2ec878a99dafc9bf59be3c30ebdf13e8b708cae6b18f9745c842f45839bc7f27abb5b3cbe0b7af83bc2ce9f503c4714b4c79d79bf749ac4cde07fe428a14874c7722785632475186d763ff004239ab3622a76ab22617e7b622351442ad4cd6626c2e4db2af2acfb744fc530e38675b6b8f473a49126f0dc0b4b6fea45d25ab4d704bc3de0064ca707e37cd3aafa34b0be17890dfb4df2d4a50899125872624b939f9e3ac781cfed29cca9d3b349fd7d20307716163ed5f2bc33e5242d752bb471b006dd1c6f01e783a1636fb3162370bf60052f4d260a85093a582520ad5aca1c56797dec37ad109d9413f5be17e7bdd022112909a6804465ddf7a0a38dd9dfcb915c2c0746e22196ecda798689b8f40836e9b0dc0b63b3f306b48aad06f847a9122fa1867dd80a45fe42fd3e6cbe8c5b186286db557ed740a719130736164ffa3461aecfe60bf558a83ddf725fbac979bcc90265ff07dcfd3a3e7a50b00eed8a263163c3af7"}) ioctl$KVM_RUN(r2, 0xae80, 0x0) 2018/05/03 19:03:44 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) r1 = memfd_create(&(0x7f0000000000)='\x00', 0x2) r2 = syz_open_dev$dspn(&(0x7f0000001240)='/dev/dsp#\x00', 0x1, 0xc00) getsockopt$inet6_buf(r2, 0x29, 0x1b, &(0x7f0000001280)=""/193, &(0x7f0000001380)=0xc1) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000040)={r1, &(0x7f0000000140)="5d702aaa703790a3ba7131f7585ef7b35485aa968cd603390e3c55b5a659de4e44950ac65563076f889730405d862fdbc20aac1462c1472e9aba230b54c86ec1401b5146bd1be0ff5ecaabdff583521e9f24627a589d505239496820cbdd2def71b79c003916b7870fa1205fab6eb455a674509d092ae5a03bd42abbe6fee8cf8b50aeb89a30399a17aae55364b3f2c3426517ab6fb6fd769d35975aeb7a04dab268cffdf306847c4d922bd157747b42d63b2100cb8e524fd9c3ec1e56bfeaed2cea52c6373548da9d2ba677fe0cd24ab046566be6ab4d76026189c65f9dbdb357db3e04ecd74744646692cc9f3e5d", &(0x7f0000000240)=""/4096}, 0x18) syz_emit_ethernet(0x66, &(0x7f0000000080)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb]}}}}}}}}, 0x0) 2018/05/03 19:03:44 executing program 3: r0 = socket$inet_dccp(0x2, 0x6, 0x0) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000100)={{0x2, 0x0, @multicast1=0xe0000001}, {0x0, @link_local={0x1, 0x80, 0xc2}}, 0x20, {0x2, 0x0, @local={0xac, 0x14, 0x14, 0xaa}}, 'team_slave_1\x00'}) ioctl$KVM_ASSIGN_PCI_DEVICE(r0, 0x8040ae69, &(0x7f0000000040)={0xffffffffffffff5e, 0x401, 0x5, 0x1, 0x1}) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/kvm\x00', 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_SREGS(r3, 0x4138ae84, &(0x7f0000000140)={{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, {}, {}, 0xfffffffffffffffe}) ioctl$KVM_SET_SREGS(r3, 0x4138ae84, &(0x7f0000c9bec8)={{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 0xfffffffffffffffc, 0x0, 0x0, 0x400060, 0x0, 0xfffffffffffffffe}) 2018/05/03 19:03:44 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0x0, 0x2000000, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:44 executing program 0: ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f0000000000)=0x0) rt_sigqueueinfo(r0, 0x39, &(0x7f0000000040)={0x6, 0x4, 0x400, 0x9}) r1 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) ioctl$EVIOCGPROP(r1, 0x80404509, &(0x7f00000000c0)=""/248) write$evdev(r1, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {}], 0x20) 2018/05/03 19:03:44 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x0, 0x10000000000000, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:44 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x0, 0x20000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:44 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f00003de000)='/dev/vhost-net\x00', 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x406, r0) ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO(r1, 0xc0a45322, &(0x7f00000002c0)) ioctl$int_in(r0, 0x40000000af01, &(0x7f0000c97ff8)) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x0, 0x3, &(0x7f0000000040)=""/254, &(0x7f0000000400)=""/119, &(0x7f00000001c0)=""/150}) 2018/05/03 19:03:44 executing program 2: r0 = memfd_create(&(0x7f00000000c0)="717565756500f8005d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffffffffffffff00", 0x1) r1 = syz_open_dev$sndseq(&(0x7f0000000000)='/dev/snd/seq\x00', 0x0, 0x400000) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, &(0x7f0000000240)=0x20) r2 = dup2(r0, r0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000fbef74)={0x0, 0x0, 0x0, "717565756500f8005d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffffffffffffff00"}) write$sndseq(r1, &(0x7f0000000180), 0x123) ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL(r2, 0x4058534c, &(0x7f0000172000)={0x80, 0x8}) 2018/05/03 19:03:44 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0x600, 0x8001) 2018/05/03 19:03:44 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) r1 = syz_open_dev$mouse(&(0x7f0000000080)='/dev/input/mouse#\x00', 0x3, 0x20000) timerfd_gettime(r1, &(0x7f00000001c0)) clock_gettime(0x0, &(0x7f00000000c0)={0x0, 0x0}) timerfd_settime(r1, 0x1, &(0x7f0000000140)={{r2, r3+10000000}, {0x0, 0x989680}}, &(0x7f0000000180)={{}, {0x0, 0x0}}) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x22, &(0x7f0000000240)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0xaa}, @dev={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x15}, [{[], {0x8100, 0xef, 0x80000001, 0x4}}], {@can={0xc, {{0x1, 0x0, 0x6, 0xfff}, 0x0, 0x1, 0x0, 0x0, "96ac78fb921e6b0c"}}}}, &(0x7f0000000280)={0x1, 0x3, [0x8fc, 0x9d0, 0x8e4, 0xc10]}) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=r4, @ANYBLOB="6ee969c1ab0a2b424cd637aa9c585b56ae5eb218357c6e329bee56273964ba324c87acd32590bb0232c87d1b24147f8854117d581f3e475343a3721caad53c99bdce6bfbb5f86b2d8bc6bbe98a0e736e853b38abbf3506871d94a92cf6f2a87412db937572c6a999a98e3a77bd240a3b2a73d4009490e4059146badd2307ebc5c1a061a80cf89ebb5bea359b1a6e73a2b8d6ac3289ed681a0a7c00548ebc5b866982e37085f6e3fc87539d051a2ffb8ffb5d9143b48f628c6fe1620663bcf362b4d795f0b28d78595dca4b02c8306c33d737269eb10b62d3de0de683032bc75e21796cf48b27da526f2edfad58877d61e177f45986709fba4d4aecb2b50c7c31048f5401717dfa60997fbcbafb499f81118595d877a880c877e4302324a0330ebe7d5ba51fb9f9bcc4c7bfae9cb5a6906d6d87786177df95c51fe6d3db0e01ab73a7d8b58d6819e47ee91a71297c20ece0133a51a7036f6e8e158c1a8647c1cb49c33f2583077a6bedaf60496b53380922d110d6557fc1a47dbdffa4bc400e9bb4a8cdebe8225667d1cda2c69ea714dfbe617f41b9da80ea2e48ed72dfe8324baed7c36be1cb247ebf71e9f53c28a14d5b96282eb9506de55fc2cc5305081295abd792bf483a45b6c108311002cb0c691aecacfdebb3763197a186c2c2176398497eea10ccbdd8891e8c41c49045ff3f7b3b9b5b68ff17fdaf18c3e0cd25782eddc26a3c8d78245d11ffe53be4d8a402803726017a6c1018cca6c59b098ffc742e57994fe8113d268e2f0a2efa110b107a79f2ccf86287063cc5b192d75722cde6bec91276e0f0ffc691d60a8082c1e247dbe71c15d756b44dd431724d68288ed64ad4e55cd245bb44c6bf2973e19e6f29fbdc75a2f239155944d799ad25868590cfa436661181f46cfad923b83bc963ad3201ed292f759a0a44ea4c9cda41d2ae2a5c353925070cb0ea3177805256b787e78282a1e7524113699ddfe8e49cb329ee0c9bf562ea17749a3a897810433d0980d727502c40d7fc7ce55417ed91ce0a7c94b9f6896fd21ccd3da13036b91c6ef6b073fd35d7e2051fe1cf81ebcc69c25eab21514cfb9f504c1dde0fc9b4738c6e051fccef05943f740548f7d73b59da1628d88ef2c66de317a88ecb75c2d4ac54f54a5b4be51c3375b20d5ac16f2d8ae66e7ef4d3b4f6351b73091a55b80444db184f82159a3d49b3448b16fcb4c6719bdd599a0f38ef340a8e2dbcede939146b224c8edc9bbda075e9e3caa6ef5ded85a1fb2e9baefddc19f3744e54b5f3f3174706ae46a6461453ceb432b9e63d0b86e78f554313f48325b513c9bcc722e5e97c0438a89396223d05b7bf421da07bc70d05891b5240f173b3083321edbf8439c4611ab70667d4743ef6c987abf8e5d76bc049a79412a49f4284fb2ccd502f89bd4e9376749e1a09401c89628268f33162913f22b49754ef151df822392700eb8d6572bf325b611ca023e6225f604b1f2e4e5a12a5c69c70850814044055458713138c05245e0f69d96ba52f0e0c529665c20733d404a8753942535a01ea682542d77d0bd0630ef8fb412e928396c6af17a5c7a773ac3c2eee2863bbff34fd979d57c6aa280495f9a697bcb9611791adbb0b5ecb022aecaaa4e3f5d5b66ad7e0519a5eb5a2eac38daccbcb71229cb2bc2abee69e456dd8ea5d4f36f49b2e18f2a2fd66abf761c9b597037bf14b9d6cbacfd8d77e64d75ce16778995db2469b573caff8c331ac85c80d602db9a67d8e29702a739bab7262ae98f63293ea592ae7c495efbf419f568fecdf5f3dff7c7a8cbff7739b8324884b81c06edf1a0a4f76b403799263c701f1cffd0194d562150c8682c75cd7a6f59ca618332a5f68e023467e7b9ae9a24282c49df5a6d24bd1da400a9dfbd7402c4c0a0aa15f4c7c02030962f7df16da248945ba2e20c3c4481447942379aa21b02cd60b0ae3061005cccee494cc3cb2204277e5009e14d94a25702c4a8c180b1b3e88720d7f8d0e6c86f7175644e7369f9eb8fea564024050455e456d12acd7053697c62084756777ca0cadd381db8e201c76734ceaba0dc9f64c3d0c9e9b2b6c57e253f0652b5f098e075db4723b044d46c5311f89bb9fcc3d536b4ba6c00ec5793d5cb5e3ad9a95d62f1e7019e2c0c53062cab019d0f6df117619d803b3c4c40ca2b59c265fe566f690f7a00632a5628e0241038b7f96d15d7c3e1fccd2553ab4fa021eef545a9cd96ea139cec3ac1b3392709fdf2245404be390250fac8e418507c0cac3f601d48f28d4811199f24a6c68936d24c83fad64954884ab776aca39a73ddc6747c4afd679b95455d40c3e5050bd2d6a43512f331b28f63a93d922a64a8ce940f459605e39fc326eeb2875f5aa2ea11c8ce0a4d149ff4b2b4890acd8e10b59a74f6b66931cdb513e76bbcf0177c659a41b3c168f6fd454462d18bd0e45da2f4b1fb7a5674d12e834a2312512ef9e0c527dbc0cc59a6529b79d28aff129ba06d5f3927f1ed8b220ed91839c714408cdd87f5f56bf9416bcb586baaa238099be4c47e9e8820edcc5d0647c795c0f1ea7e7c4cc9f35ce677605de8e87c9079c9fb6d21bee0e0c74015078581e471527bcc46de3840c04e13ce540255ab32ac5038a384d2c04e0d24f66af031d2d6566fec940708d93879b6f0436223dcc2dd673882e18b561680edae873785c9937a8d2b2ca5dd0365841162bfccaa8e46983e78cd2237476b196c2e0ddd65ce7434032bc8cc633a169d7f80aaf17747f004c8eee988ee4ae3441df61056d1af1930f2b1d6b9780ae274054fc5f26e8a60c82a95fb42009e57304a191f94e5b35f3457943256add1593989e0140be70ae84fd1e9a60ea4304dcf0a911ee3cc667efcf1f091644d7de6345c5cdc497ba3338648d423ff62a636d68989844a6d72197cc84785911df35bf1b7a61fcd1d45cafff84d247ce5ba79283dab20a2bd44cfa26255a569f594179571ac15f3dd15ba3cb0b6a5f02b9b32b74fb1ea50656bc7ddaded480185ea21eb9d5032b730fc0e3018c5eaea6671e8b27a1a1a999b1400e3062f21e0075319f87daad3dad2c569c5598260d67363ed7910fdad717fe3b5409630ad1126e5806d7a66f6f1e5c63a80d0428be60555b75eae991fcfa83dc136e70562d46f379f7b9ed56cccfa7c12f6f7773e11b6ef9687b9629089e77386339ececb1e353240d6a3e346a1cf5a5c1dd866d9c85c81712c5068a29b5b41adc261aaa7b04bb8d04281bf2a29a15a77249766e757dd7f4b9b5833b88949832fa9108a87f56869937c1aec6b002b51dfbc617a330ff782d47a7501d9222e3c4fabc51028f5493f50cbc3b77dab91cfe0701fc18ecd6bd31f49a45ac45fbae156371a38acab5c24dcae72a82d95029d6563c2625bd699b6d7fe4893a80a5cf1fdf8ae9502a4edc3586022d7f303162b8dcade6350e0d0e81a5a0d852055bf5427e591a050991743b201477500031cb280058949c57fe174f2a563e55738c4cc1c9a6d745994cf4dcf6e5ef1fb439c6b0b387f69e6ee3a85b88d2a160ce2969de6a022242d0b251c63b7ea792f3b182e1bc4bc6bf0f265905bad04b1c0bc60438e6f49a1233d02732ee0acfb6a19d35b4666a14b2395fb3f0cee38a215fbc8ca9b79e66e106f52bff340db2e362703aa4b4a4f1bdc8883bfa9dd853a8150c37a86374093c0d0d140bc5e6a890db02d068c21957b1ecd35970e5b6cd2ab4a1200cce270b135cc4b42177b9670943ff2fe679f1b3e381f4192fb562806f29b171c0a3dab480369d9e5a89fa45860b54017f1e645d301e86f56eb960b437aa057d5ddf02083dd5674e88d9c0623790d7b7990d89c37907c3459faf1b321c5656ee4903df2c14b4b6a03508005969c8824d2fc3560585eb006a8004988799b96679d4e1167a159fe31548e3637fdf0efb7f053302282fa907f029584a587eaaf2ecd7ea1f5698d27e7e60dc6140ba3a6729ac46ea1d5873892b9d1cd79ccbb024794922d7c142f82cd9aaa9bc3956f0067ebb192e1247fc74ef937bcb37bb81daa89edea190a2a11cad4964dc0dbdc40ab2f986e9e1a6c2d62427d1cc70d146901dad8fdcc3d2b6a8615d9801a970c4ca4993554495819034b86dd7faf4f09edb312a78829a333a078e50f164293171dece6d87ba7de47faecae602d917d8a8ee19fc3c7066ec85b27b022bf4d88ef1c704855fdc1af413929843231e6ca7333fec1a0ab0148e2fca101087da9d0c6d802d44852a05ea7e4f241f1a923ad90f98a12db9ada62fd3c736f0823218b8ca1b1f5682c84c8822ad65bbe9bcb6853b033dfe5e4e0732c11d42113dcf9a59af761bed307ebbad96e9cea8b61ab6b3478729f3531d30b6a4686522830cf7500576d52dd119762f25a088627c4b1c08805ae5e9bd3b71e2f94e3b2a12225d2b6c04bb64eaa460a0c8fa216719b0f81884c84398ee20fc1576ea081331a082116f7c448318a48ffc3269982f412222092c51730032bb269c76bc33ed7b89de5760d980e6ce693f62bb76012c28440c3e3da98631e190f78bf294ba8fccab6af3da7957dc15932152c0de2361b9f91e8c2f12d3d2ac6bef77b8c7b310fc8b28b0a76226650cbe94958248fac6720749c6bddf41d01e3aaa3b871daaad1a5f18452e1118c09117dec5b6c936ef51366ac3be4879fe588a0521f071363e7b4bf4475cf29d4b8722c70ff606bcf22c70ecf1b09dbf1ecc5c937064361fd6a910847f3595b6ed4958a31bb70ee86abb0aa5b0b67e4bb6434b2e15123ae86cc6fc2b2b03ff5f18ebe66b1aeaea7793756ba0081d59dca683403c331f465bfec95a6b3380ad7589830b79709ea28725ebcd6c3336e8c5675bd9e687290c1442ec7b791310ab0d8c2f44032310664faeb8b2445f3209775e875f0be07e68bf66083502d148efa30d1bc336b96117bb8b5c3c7db083f826e6b8d965d8fa213cbb626269e35778a5291642ec80ac71348b0bf17bc68bd88c9ee8a6f1ce9d1098eb2b9b38bba48b4cc88b9b1f2aea5103ad873137c134480d5430f703637831cc62e329c45b8ac2cdd9da737e18b389b45a5de8f32786480da7fc9cb0f7da061644ccca7c5a71dde14549d14612c088563969e3ea9317d7c2709bef8877e3edff6a9cd3c370ccd6d5cd7f8fd451c377f5d2287d81662f41febe67f3192c372dfbb56310c4507e38460c253fedd21cedef11187f0db2baaaa0c8a7b3c21dd804c50a31e31e71aa0c169681d1080c28b26f908d0883f96df594cbc8a027fd714b9161d116deb064ed6e6103e800d4dba0d0d916014e869a8b87922e18d8ada36a2bec2bde4eec2dc87b3f8a47d6984293517dde856b9634ca79d8e53dde623cdf5fb014e949dca00bbf5b072709ad449e3cc13037d976642bbd2e58822711bea5e1cf59f125123a8c2423e7524ac4419b93855b02b6f46d5e947a44caea37df6799b0e585989a8aacae1a669031333fd4cd894b15903939b2ae007ff30dcd2f6a367099822919a43097548779b53e401adc51a0079781b845d42d5784b0c4c2fab6711d1dc4de59cc8d86e12f030f33f41f2825500174ee3e571368b8af52093cc498229dfe43487197e9214acf7a2cc06f8115d793d5f0f5c359e2b0e61b47111e358db83487f9cd0e80b233ba11e7e9df06cc711ffb094094f2a1401b1f1a369e99338235ce340f140b9ea78877502b9016ba971184d5f230d71871cf00a456d53df858997c414257a81ce960efc98b8e176358497be5176a47ba1307881604", @ANYRES16=r4, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYPTR64, @ANYRES16=r5, @ANYRES32=r2, @ANYRES16=r4], @ANYBLOB="73ddfd4d2a44e57e57f5e8c4e50d6c1387abbd304a97a914f2a4a2614c2473174a96c0575fce43d8bff82584d035c5867a3a9b9e1ef81f3218bda2d0435e61b284c84b8bdd2e700c7cc07a65622144861fafa0d69d644d7754135a10444b2767", @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR, @ANYPTR, @ANYPTR, @ANYRES64=r3, @ANYRES32, @ANYRES64=r3], @ANYRES64]], 0x0) mq_unlink(&(0x7f0000000200)='/dev/input/mouse#\x00') 2018/05/03 19:03:44 executing program 2: listxattr(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/70, 0x46) r0 = syz_open_dev$sndpcmc(&(0x7f00000000c0)='/dev/snd/pcmC#D#c\x00', 0x5, 0x40000) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x100) setsockopt$SO_RDS_TRANSPORT(r1, 0x114, 0x8, &(0x7f0000000140), 0x4) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000180)) recvfrom(r1, &(0x7f00000001c0)=""/113, 0x71, 0x2101, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40c00) 2018/05/03 19:03:44 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x0, 0xffffffff00000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:44 executing program 0: r0 = creat(&(0x7f0000000000)='./file0\x00', 0x80) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000000040)=0x5) r1 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x1, 0x1) getsockopt$inet_sctp_SCTP_INITMSG(r0, 0x84, 0x2, &(0x7f0000000140), &(0x7f0000000180)=0x8) getsockopt$packet_buf(r0, 0x107, 0xd, &(0x7f00000000c0)=""/41, &(0x7f0000000100)=0x29) write$evdev(r1, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {}], 0x20) bind$pptp(r0, &(0x7f00000001c0)={0x18, 0x2, {0x1, @broadcast=0xffffffff}}, 0x1e) ioctl$LOOP_SET_FD(r0, 0x4c00, r0) 2018/05/03 19:03:44 executing program 3: clone(0x200, &(0x7f0000fbf000), &(0x7f0000c53000), &(0x7f0000000180), &(0x7f000025e000)) mknod(&(0x7f0000f80000)='./file0\x00', 0x200001040, 0x0) execve(&(0x7f0000f8aff8)='./file0\x00', &(0x7f0000ca5fe8), &(0x7f00000005c0)=[&(0x7f0000000440)='^selinux\x00']) r0 = inotify_init1(0x0) setsockopt$ARPT_SO_SET_ADD_COUNTERS(r0, 0x0, 0x61, &(0x7f0000000000)={'filter\x00', 0x4}, 0x68) r1 = gettid() fcntl$setown(r0, 0x8, r1) fcntl$getownex(r0, 0x10, &(0x7f0000000200)={0x0, 0x0}) r3 = getpgrp(0x0) kcmp(r2, r3, 0x4, 0xffffffffffffffff, 0xffffffffffffffff) creat(&(0x7f0000000240)='./file0\x00', 0x0) 2018/05/03 19:03:44 executing program 7: r0 = socket$inet6(0xa, 0x3, 0x3a) r1 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000080)='/dev/hwrng\x00', 0x402583, 0x0) getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER(r1, 0x84, 0x1c, &(0x7f00000000c0), &(0x7f0000000140)=0x4) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="cd390b081bf2", @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}, @mcast2={0xff, 0xffffff8f, [], 0x1}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback={0x0, 0x1}, @dev={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb]}}}}}}}}, 0x0) 2018/05/03 19:03:44 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x0, 0x4]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:44 executing program 2: r0 = syz_fuse_mount(&(0x7f0000000040)='.\x00', 0xa000, 0x0, 0x0, 0x8, 0x10) r1 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/net/ipv4/vs/sync_qlen_max\x00', 0x2, 0x0) ioctl$FUSE_DEV_IOC_CLONE(r0, 0x8004e500, &(0x7f00000000c0)=r1) r2 = syz_open_dev$evdev(&(0x7f0000dfdfee)='/dev/input/event#\x00', 0x0, 0x800) readv(r2, &(0x7f0000551fd0)=[{&(0x7f0000f07000)=""/4096, 0x1000}], 0x1) openat$vcs(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vcs\x00', 0x80801, 0x0) 2018/05/03 19:03:44 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) r1 = syz_open_dev$audion(&(0x7f0000000000)='/dev/audio#\x00', 0x5, 0x8000) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r1, 0x84, 0x12, &(0x7f0000000040), &(0x7f00000000c0)=0x4) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {}], 0x20) fcntl$getownex(r0, 0x10, &(0x7f0000000100)) 2018/05/03 19:03:45 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x0, 0xff01000000000000, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:45 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0x0, 0xe0000001, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:45 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x0, 0xff3f000000000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:45 executing program 7: r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x100) fchmod(r0, 0x8) r1 = socket$inet6(0xa, 0x3, 0x8001) setsockopt$inet6_int(r1, 0x29, 0x5e, &(0x7f0000000080), 0xffffffef) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[@ANYBLOB="cd390b081bf2ffff0a00000087dd6002290f00303a0000000000000000000000ffff000001ffff8f00000000000000040500000000010200907800000000609433df0000000000000000000000000000000000000001fe800000000000000b000000001ca470a2aded9a67f1ca3ddff354665c1b5ac3cf71869ffe25d4e56dd737fe517b545b1ad8020000000000000008c5068dcb3dec30327252bdc905a46d809af030fffa356183b4d3bcc3b0dc9db25f6aad8fe8000271afc7e37dea86d56b1a00800000000000003059d080d8cc13ec5a00a680f21ac6997ac4a448ae016478ed792f577e6da476db93e75e0cc4931705b0dc8b64b571e0e11c74d2a26a5417837d6211bff9058edbf122eb974b998dadf9b154456b618e3cc409d149741b7a044bd47f56bf540356cebc1961bad14d3d12edfd451b0219c681119e7d14000000"], 0x0) 2018/05/03 19:03:45 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) ioctl$TUNDETACHFILTER(r0, 0x400854d6, 0x0) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {}], 0x20) socketpair$inet_tcp(0x2, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000000180)=""/121) getsockopt$sock_timeval(r1, 0x1, 0x15, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 2018/05/03 19:03:45 executing program 2: r0 = syz_open_dev$tun(&(0x7f0000408000)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000000)) fsetxattr(r0, &(0x7f000039d000)=@known='system.posix_acl_access\x00', &(0x7f00009b8000)="020000001000000040000d02", 0x4, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR(r2, 0x84, 0xc, &(0x7f0000000140)=0x2, 0x4) setsockopt$inet_sctp6_SCTP_RECVRCVINFO(r1, 0x84, 0x20, &(0x7f0000000080)=0x3, 0x4) r3 = openat$ppp(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ppp\x00', 0x100, 0x0) setsockopt$kcm_KCM_RECV_DISABLE(r3, 0x119, 0x1, &(0x7f0000000100)=0x1, 0x4) 2018/05/03 19:03:45 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a91000)={0x26, 'hash\x00', 0x0, 0x0, 'sha3-224\x00'}, 0x58) r1 = accept4$alg(r0, 0x0, 0x0, 0x0) syz_open_dev$vcsa(&(0x7f0000000000)='/dev/vcsa#\x00', 0x0, 0x400080) r2 = dup2(r1, r0) sendmsg$alg(r2, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000140)="72b73ea4c4193c5d8b6ffe095acc3781e306ac23d401dc3e2af248135564dc853fc0a4892ae50da7dfaf605373880493aa8ba230d7df4ed77576a5007d8191cff07cb56fb92c4d8b4d2d8ca5c32c677761f7e437af88abb52d16c141dd0eb5b25270438f6c0ebbb82bd174740c82ff3f091a8ed76bce61764766e5d4b238a00eaf8f241173a0bb51392602e10358785140", 0x91}, {&(0x7f0000000240)="d0923f74eb74a35f3eea6c2a460da9d194312ec5279ec826f7e1e92ca945a275f80cb6fd127292e90d70809eee4362af2c6b54b9be8f11998992992724a0a5c5f55786ae0c", 0x45}, {&(0x7f00000003c0)="45dd19fde995bb7e", 0x8}, {&(0x7f0000000440)="f476cc68ee518f0a01d39558bb87da7253ba606d07289e1fd3f956f4a8311c6648c21cb35068974039d8aecb7841e0eee1051fcb4d4fa58e30ab79621b29d0f6e5536ed5fa59d80e0c0dfad4e3bdfde8dbdbbcfc93c3f9929621577989d2909c766892b1e458cd19b89f15bd5fe9edd79a5367c7ca7ce67e01cc69516035", 0x7e}], 0x4, &(0x7f0000000580)=[@iv={0x40, 0x117, 0x2, 0x2d, "f8623f746be1955242e87bd71dfa9f5562f613579c95b9a4fd49e3d7887aab6fc85cbed7b2a8125adf888c5b12"}, @iv={0xbc, 0x117, 0x2, 0xac, "d5e7bbc0584fb111b40b5c9952d2b6ea4835924f29ff2a8e4d41eafab50e806364c2e9c47a0f57fe06dcb4392ff31ec669c0ad74584624560ef29e090cc444bf1d98d80243870e8cb7b01b0dee3a72c81cbd9dc449d77e3950a3488e657285ede5e5a36dde88c68d6336a8825ffceadbf65a5ba545ea90bbe0df9ea422feefec1cbb3d6ee4c340ed73595a7a92a541f35c26313b813704691a94ad3aa71d8763e3e1346a11f1bc0f973a8d61"}], 0xfc, 0x4004}, 0x10) 2018/05/03 19:03:45 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0x6c, 0x8001) 2018/05/03 19:03:45 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x0, 0x10000000, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:45 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x2, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x2, 0x0) setsockopt$inet_sctp_SCTP_AUTH_CHUNK(r1, 0x84, 0x15, &(0x7f00000005c0)={0x6}, 0x1) r2 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000040)='IPVS\x00') sendmsg$IPVS_CMD_SET_INFO(r1, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000200)={&(0x7f00000000c0)={0x108, r2, 0x1, 0x70bd25, 0x25dfdbfe, {0xe}, [@IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x100000001}, @IPVS_CMD_ATTR_DEST={0x5c, 0x2, [@IPVS_DEST_ATTR_FWD_METHOD={0x8, 0x3, 0x3}, @IPVS_DEST_ATTR_WEIGHT={0x8, 0x4, 0x8}, @IPVS_DEST_ATTR_ADDR={0x14, 0x1, @ipv6=@ipv4={[], [0xff, 0xff], @loopback=0x7f000001}}, @IPVS_DEST_ATTR_ADDR_FAMILY={0x8, 0xb}, @IPVS_DEST_ATTR_PERSIST_CONNS={0x8, 0x9, 0x1000}, @IPVS_DEST_ATTR_PORT={0x8, 0x2, 0x4e24}, @IPVS_DEST_ATTR_PORT={0x8, 0x2, 0x4e21}, @IPVS_DEST_ATTR_ADDR={0x14, 0x1, @ipv4=@broadcast=0xffffffff}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x7}, @IPVS_CMD_ATTR_DEST={0x14, 0x2, [@IPVS_DEST_ATTR_FWD_METHOD={0x8, 0x3, 0x3}, @IPVS_DEST_ATTR_INACT_CONNS={0x8, 0x8, 0x3ff}]}, @IPVS_CMD_ATTR_DEST={0x24, 0x2, [@IPVS_DEST_ATTR_PORT={0x8, 0x2, 0x4e20}, @IPVS_DEST_ATTR_PORT={0x8, 0x2, 0x4e23}, @IPVS_DEST_ATTR_L_THRESH={0x8, 0x6, 0x6}, @IPVS_DEST_ATTR_FWD_METHOD={0x8, 0x3, 0x7}]}, @IPVS_CMD_ATTR_DAEMON={0x30, 0x3, [@IPVS_DAEMON_ATTR_STATE={0x8, 0x1}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @loopback={0x0, 0x1}}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @rand_addr=0x9e01}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x8, 0x8, 0x1}]}, @IPVS_CMD_ATTR_DAEMON={0x14, 0x3, [@IPVS_DAEMON_ATTR_SYNC_ID={0x8, 0x3, 0x4}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x8, 0x8, 0x7f}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6}, @IPVS_CMD_ATTR_DEST={0x4, 0x2}]}, 0x108}, 0x1, 0x0, 0x0, 0x20000000}, 0x8000) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {}], 0x20) clock_gettime(0x2, &(0x7f0000000280)) 2018/05/03 19:03:45 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000360000)={0x0, 0x0, &(0x7f000035d000)={&(0x7f000033c000)={0x2, 0xd, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @empty, [0x0, 0x0, 0xffffff7f00000000]}}, @sadb_x_policy={0x8, 0x12, 0x2, 0x1, 0x0, 0x0, 0x0, {0x30, 0x0, 0x3, 0x3, 0x0, 0x0, 0x0, @in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@ipv4={[], [0xff, 0xff], @multicast1=0xe0000001}}}]}, 0x80}, 0x1}, 0x0) 2018/05/03 19:03:45 executing program 7: r0 = syz_open_dev$usbmon(&(0x7f0000000080)='/dev/usbmon#\x00', 0x3c, 0x20040) ioctl$KVM_GET_FPU(r0, 0x81a0ae8c, &(0x7f0000000140)) r1 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_int(r1, 0x29, 0xc8, &(0x7f0000000100), 0x4) ioctl$KVM_SET_BOOT_CPU_ID(r0, 0xae78, &(0x7f0000000300)) connect$ipx(r0, &(0x7f0000000340)={0x4, 0x9, 0xfff, "7a22083f71dc", 0x46}, 0x10) ioctl$SG_SET_DEBUG(r0, 0x227e, &(0x7f0000001940)=0x1) socketpair$inet6_tcp(0xa, 0x1, 0x0, &(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_dev$binder(&(0x7f0000000000)='/dev/binder#\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r3, 0x40046207, 0x0) r4 = mmap$binder(&(0x7f000000d000/0x1000)=nil, 0x1000, 0x0, 0x12, r3, 0x0) r5 = syz_open_dev$binder(&(0x7f0000e0f000)='/dev/binder#\x00', 0xffffffffffffffff, 0x5ffa2d431109bec8) ioctl$BINDER_WRITE_READ(r5, 0xc0306201, &(0x7f000075afd0)={0x4c, 0x0, &(0x7f000092b000)=[@transaction_sg={0x40486311, {{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000bd1fb8), &(0x7f0000a81fe8)}}}], 0x0, 0x0, &(0x7f000005af7e)}) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f0000001680)={0x44, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="01634040020000000000000002000000000000000000000011000000000000000000000018000000000000000800000000000000", @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES64=r4, @ANYBLOB="0300000000000000"], @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYBLOB='h\x00\x00\x00\x00\x00\x00\x00']], 0x1000, 0x0, &(0x7f0000000680)="93d9b18f5dc79c27dc18afee7d7571b40d24c1ce9a406748ddf3be1fef8f5144c8fdc7ef28578cdef9baaeccd2b2d651cf9e8284844674c4fda93a8bdff2a7f69ac4cab7b69516b2f658e7212b36752bf0c1c92aa3daa30bd7df18ba379ca67a72ccbb99b6f5c250c14184982d8aecc98f91461211c7b32ee2c299dd1f8748a5e584d236cb7d7b27765fe18de7899e951f463bd9cbb7e5835d9fdf7f24f01cfbd5e1c986fbef5d53c6034f6b8446196446b581c6d7f07a2de557db3eabd1abb14e4c7031efd91b7b47ab551cc06e67522b96fc46bc6e41b672883b2dced912d95ffd56a3af7517cb7177b4a9af1e3be38e5094bc0674297e631c9cc2d8a3c722e33ecb92a57ce7e5d7598b924b80e61c6858094480c1c56462d574b8ff26388594b00561cc65945a25fe3ebc842d1aa9c5292a125364a7495be3bacd4358e074d914e31b274b87b7e24ba027afc1df00b50f5bf8d919cee6b4e370e4a46714426e51b693b658d038bd323c8f06cc8818deac833244777aaa5d24bf1fea01f87a8c1a0ffeabe5a371d22208fed71d71b92a31d8d910b96a02c522709dfec7a5e0098a96122708d3ab3a5d042ee88d75ec7153ea736e4998d7564d925d436024e8b220b7cf3777c8b95ba28236a7b7f38d26cca8f9d88c8ccde8e104caeab9317dfffb0c6aa1e3b9db76c94e54e3a7aa592ab99280afe694a7544bd8c1a0b4265508aec48ceb5903b31c93801afd9a13b630417560d3eb267041787c52bbd6c67594f181b36480a28f14c50869b3bc9ff36ff62e01558f989a32d6a48a3fc650ca03158deb50359bd216aadc6a91dfb354c6c1c3d544b413973e7c64ab002da373da669eb8c07540aaff63d2ee59151b2167302051d41ea0ae2c7b512b1f58105115a69cab89d15673650bf091d2c052c7190e9e934420a9a11b0daee7f07f140c7ef4e88e6e266b605aac439bd373f396a1d3b53aedca13aa8a53183ccb8f07e8b82ceca069319a5a18dbe5c0e83029b479f832c997eba6aa7cf580a2bdef5cd812f902737654b4022dca6eec54894e50c43ad5d8218666167a5648734500a2803bf43f8e700c3a5aaaa3b65d08ba196d0b89759b7c6586e90bf8d12ceba84c6202a073643aee676e1c97943dc02229f20c90373d21a536151850f3d643c596fff0c599dd776d5b0911e67f54a87aaadf1a97d1936079b4feeeb36cb40d59029693915468512c9aebf0ca0fb02be64a0ccce3ab1f7a86daa380741cd114919bb0d26c91ecb76979c6ad6a38d6593a01d57a40b8f00f311bb2571fd934e9b2352cdbfc2ac6deccd88becbc345da8d07fc91bd9edc2a83c0d1f44cb90e802e8b662e858666b92be03d0ddc6e31f0853a8e6943b5f3118e4dbf77ed8fbcfc1e0abb5ce89f6deae3a5d78cd84f457bf2fa98609ead2122ce15779259d686db3fa6a58db5a4dfde0f432a1747f843100baec14d32567aed808e390a73d01fabd2ca2cb8dc259ad12441fe28b8d2e78e3df36722eaa9a4cf0c6bb505021627ff6f1a028ee18fad820da81addf66a4d77dee1fc0b8824648c40b14af54eaa72008cfd0b28ddf24bcec632dd1926fcd694f210f32d808f22753789ddc636d1cca86f25cdefd4d96109f1d16ef6988ddcf8eb4840aa6006ee77c4f03ab9d51f4779daa0404eb072c0826aa03315c33896a149d06fcee9fd16f7bf26317085167348a4c435a30b992ae37e8e70c8316b9e9fe1e091d9208a93b8a336c304b2ef2027719a4be8c31e7e8036f5841036f6acd9014a8c5c46d1c3bfe57db78857b6ce4d6d33b277bf27940399841b12569393be1a7910c2b90943ac8f49fbdf48cbb50c108a3a541c0c6d1df7362fc6c8cfee92be6e01bc4c08bf098b9ef9cd70c2fec6840b8486b301e10a0a5c9e91abf0db60944426462c3f01c5f87f1fb0327daead7206e5ab4f811b655fe65bf530b47afda213ddb3c037aa022734d38c9639bb9129b8312d34c6c2c15bbe7ba73f8aadcedafe4686e348bb7b5d6322f3f5c5e219524b374cf40dee554d85815911ca59df147891f9cbc9a8c82daa9f2e5c8e797c31734998d4207239b15dd54e11701931bd4580f3ddcd80c35128c67809fe8ce7b99cedb8a24f560a403fa1a9a84054c3c79ef1efe4421f61a1e21af60dca35480c64184c1ee34fb07d7e3c835bad915b4569d560069b4217c46b7867db5523c239709796491fc27f8cbc47c84d7abc4a369ee37e1a0f1deb6bb6ae0d4685cbfc9d69cafa5bb9e3a2bf631bd21cc63ef1b11c6c2333d434af2f71eee86822cc1b0739c1ebfb0c1d1109129667b8859daa5c434417f1ca6e9be398f0dfc540504db7cedcb9e95b08de54255d9c5f8db7f99490db1bd6d985df2d10b37dbd578a0ce8dd8d281690dab9237831196e434dc0fb4e46cf71689a2f06987ac00383dad6dc2fa17fec07987f0afac3c62b23237b8d34a0da280695b9c39f141c1fde2888577b3555dd4ec78294b01f5f05e6f768200a474dcf80c72afa7af976b8ffba2f6417eda262a4d47a11d507de2ea47b8f186c22f23935db0ed6beeec199cee6361f8b1cd109217ec0a64533b9c369f505a2db59c820ecc865a65fc10ab76da23dd48287a69c889f54d0efc6e4f3e35ecd4729b601dc2f69c91076eb7398db03ac2563942b4ad7e7ce333a94458bfbe0e68417fc8ae53ea89c5af4e1ef336d81be24869760145ee865d2135fc9afb3d31ebbc98b28b2a864846d5de2de5f5e444bf519179e2db7e3802bcba26f6e88c81e511f23b9671856d338432873970ce0cfc7d0e986409ccdea15628dbb747e817cfaa9e361a79619cfa3de7759ffd6c45d23ce61d590eac7f1683f365396cdacf376ae0218ae88ca24e5b7b40524e7f049a367574b5bade614a08bd40b4102dedea80601a97c1b7cf224b103546ca820bcf252050712ab7f9c5cbbfcf031b300a38b907eeaae99f4dfe96cbd4db85051bea280940c0786e718a557f9695b1c2179ccd6727bf8abea3146ebd5d4bf392b5b315f65d4e52bdfe7375cfa47112a365915fac3aab69cffbc39ab926faaafbe2a572bbe459aa7be3558a2cd2f69efb7c85d1804a16f324a441c7020a64f6ba0707876b3d6d2964b13e779200f949e400558613c5b72626703021aa41a823a93cf5822fb1eb574395ff5debad0f934a74d031be8eb50bf38b1730632530bd4cc494bd753dccca0646de5016ad6e7b7d058ee0eda38bf16b9f5121bace3bb10da95d103d618b98941ed9d16d1124862b8eb87fa26d8a3e5dcecad2b5bd79f1be9ab0e4975fdb1048a77fce8772e879013bde1932c3d0db855332b70c81cde6a3b682eb0f65c29661c899008cbb324afb871b8e9de639ccea1e1939ecea269054b9581aa78d510cd260c164eca04892ab843c754419f1ac02ab696262e9416076045d422dbdcdc356d95f17d6565d9afa55105b0e3ef22630d548519bd749d0c1d9c4ad4be912a0e872b23e3651499ae38f79a3e789ff64c6f6b8ad2ecc8eaa83a7568fc9c87335a209a4da6503006731127e754add05d5e108454e7bdee4e8ae2dbc3aa8c0d4a39150ac4d2cfd206dee38802d6f016852134c1cbd7dfca352bf3d572059d07e092a6e5b0b47b1b6c733f2ba4f4bd3d31006c8a30c58a781f393280cc6180776561cfe25f3ae6d0561088e444e1bb2d83cac43e46644267055bed477c4378bd17d5a9cd6251c46eea7b5db20620d994d4e38af241440de0ab24f96be900252a0172e3427d67aa0fb537e3e39b9353f4e08dbf4acd19a326aca9d7ba95dc6b644a9a5c87629316605716aafbe6531d7a66c1055702aebb2db62b5e47e199bcfb66198bb2bc8e830890ce85ea62bd40a74d143fde1709b8145dc5096a56f0136dbbd623a6c8752a0df310f150603c97432423066a45e0160adfc4ad6843a59a48880b836937121717de06433fe3c84bfb4f947d318ae5891f4db75f6bfec6bdc2bcc0352c4afbd7745875215c36ae510f6a47a5b90064df0d460042875ea01362b16a505258eb9683acc67635aca55cd1269e1342f8818de2a52259d4bba8be77cde838b93fb14b2a2ed5b4cb46467c27d3d1cacbd91f457f7fb5112eb5dc49832e26d1281922564653641071561fd8c90fde6f807dc94f392baee2e23d119104f97b05bc3334483ab6b057b94dc209691cafcd77f83aaff4ca827ed9acdcaf36d0734aa55fde61efcd7ead0731bffd49ca080b1f417b30ec1ddc540784eb8261746320561ce10e313f1608c0ce989f2e2dd69cc9cce71930055366d5733c09638881c8f7d7ab55efaa7525a3293784ccbb95601882e496b423fb928e14a26975f9c6cfa114e00a12bd76bef9aa7756b41f1c3bb00f37b4b21c92ea9a48c33594699ae1f35f6094d580572829ec0c8060c0c1eeb54a06c9e50e8f9239d028b2970a4b98d815c86394c198aa6cababcf43a902b9f4811f7b705612ab26c0e35e6cca7ac78b70443aa1e2aee0c62373197a838aa111eda39a658f85e4dce2d6873e2adfc0bebb54999559a48327c3e83f24dfcda95c2075ab4d86a3f7c40cc68f213ec66d3fd9bc998a601844850a8671742a6b759be95dbf0d14b6da961756da0ebcad5a7876eb8ae623f1bfffaae8d072ff33bded6fc017baeb16c0aead29fce9b88a5dff5ce3476046b04f4d2880b660249dd8dba692c90c1af8cd074cd622ead637481c9705fd2772a9d5f53b5559a69a39a4d6baccf457e7b6e105f9bdd5128a32c304352935a7d31de35ac6d01659b7600527d3656b74aa2dcf6bcf8645086c443b25d7512e97eb41cf86022c13f22b877d13cdaed7b15c11049923597e7c03de3ef4e06883d3f5776ee1d521f2b8b47023c7f05f5170a225363f6636d5cad4e3dcfa0d8427473bf5cb81823fb7bddc4e12b94049374eb7b3793ed082500d0d1886e90d6bafca234b6f4e1a88fe53030982465f1f3c094f81470a5144099f9b0b838ece3fa40261253830a5e02fe9ed1c2dd831c624a68506d3ed013bfdc9edf4efe111a7face7b32d01e60b69319898602563a0cd801f2c599fc29c7c796e37f3328aa0882967ac80ffec74a1ffcf2e1468997c7f20b03d6b16ad0cdb6ce19ba8fb1c7c90e336de087af9e88ec02e916fc8ffb4e694b0b39e36696d033aeeb7067ecd3295505e9cfd0e8934442f0addc6cbe0a7e0542838dcfd4287ba21dc8eb388203c7b185280b0aaf108a0d8d884f9e3e2ca52aa066e001a7b50ab65c53966383289524d1d7da5f123bf6a7969cc3a91700d76935d6ce2fabba34d6b1f975263881b3ddf8d7521024ea9fc5f90fc71d07f888ebf5ecde62302168e5b8cdca95029a89c12eb820477a7d7ace9d1a4c2d713258a5239855f21b072d2e5ab9bddae92ccb5b7e5b083ea7d53050cd9797410066ccf581727306dcd4ffd7d1dff6b5dc12c387482a374a94729b4bf202591b1c865915975d555e2755a158dc9a5d59cd7522be25fcb3c65c43a130a5f1c797ef81df73e94a2e9f24d99b72a48d4716597332bea00b5a870bf74d40583cb44c0e7f9c35600eb6d72dcec63f2937e5e903c3f79587ec69730b3972123c476dc1f35ef81fa94c0900f46cf59c97c05b53c367625cfdbe5a3ad877cb647dcc58be46e88409deffa7462e98810f13eac7e970782f7f5477965431c7ce36f2497698e3d759652a19ebfb337e691bd9d74ecc0d708c6cd16d4bb047621421aa38f1829551ec0a7353fe5fbda143359370f7362af559afd11953e7845abeeb0a98dc771b22640a0331d4471f3a354d6"}) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f0000000140)={0x1c, 0x0, &(0x7f0000000040)=[@request_death={0x400c630e}, @free_buffer={0x40086303}], 0x0, 0x0, &(0x7f0000000080)}) ioctl$SNDRV_TIMER_IOCTL_TREAD(r0, 0x40045402, &(0x7f0000000540)) connect(r2, &(0x7f0000001880)=@ethernet={0x307, @remote={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0xbb}}, 0x80) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000016c0)={{{@in=@broadcast, @in=@loopback}}, {{@in6=@mcast1}, 0x0, @in6=@local}}, &(0x7f00000017c0)=0xe8) getsockname$packet(r0, &(0x7f0000001a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @link_local}, &(0x7f00000019c0)=0xffffffffffffff2c) sendto$packet(r0, &(0x7f0000000380)="f3038688ca7aaaf68abe590e4a04f731750e9e86c52f93f164fdc83bf85c0811a9c314e0a3e0a0fecb54f2dd204afe653e8a5880602c4a643c50bc7deaff1e76852d9e88444499a3c641421d4df7ec23e1ed59be74962e216338cf01ed18fd833bddcd4360f5c98bb4f695b25a5c774b94eb71633ab676abc184e80c627e9a52d36d8dc28a7eb799d3dbbea3404564f9fde970854c5406d9edec869dac10bb70e01c41736a4fd74d3c1bc5b700654e696884cf767d08a9e74ea87a03868f0dd8dbddcf4dd9024d71a0d83f2ebc2a5a690b22e2757d5b88a79db2b26c995874", 0xdf, 0x40000, &(0x7f0000000500)={0x11, 0x7, r6, 0x1, 0x6, 0x6, @random="88d9610df704"}, 0x14) ioctl$KVM_GET_REG_LIST(r0, 0xc008aeb0, &(0x7f0000001840)={0x4, [0x3, 0x10000, 0x334, 0x3]}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="cd390b081bf2ffffffffffff869d8202290f00303a0000000000000000000000ffff00000000ff8f00000000000000000000000000010200907800000000609433df0000000000000000000000000000000000000001fe800000000000000b00000000000000"], 0x0) 2018/05/03 19:03:45 executing program 2: r0 = socket$inet_smc(0x2b, 0x1, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) socketpair$inet6_icmp(0xa, 0x2, 0x3a, &(0x7f0000000100)) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000040)=@pppol2tpin6={0x0, 0x0, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, @ipv4={[], [], @local}}}}, &(0x7f00000000c0)=0x80) 2018/05/03 19:03:45 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) socketpair$inet6_icmp(0xa, 0x2, 0x3a, &(0x7f0000000040)) setsockopt$EBT_SO_SET_ENTRIES(r0, 0x0, 0x80, &(0x7f00000002c0)=@nat={'nat\x00', 0x19, 0x4, 0x458, [0x20001c80, 0x0, 0x0, 0x20001e34, 0x200020a8], 0x0, &(0x7f0000000000), &(0x7f0000001c80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff020000000b0000000000000081006970366772653000000000000000000074756e6c3000000000000000000000006272696467655f736c6176655f31000069705f76746930000000000000000000aaaaaaaaaaaa000000000000aaaaaaaaaaaa000000ff000000009c0000009c000000e4000000766c616e000000000000000000000000000000000000000000000000000000000800000000000000f30505004c454400000000000000000000000000000000000000000000000000000000002400000073797a30000000000000000000000000000000000000000000000001000000000400000009000000000000000a017665746830000000000000000000000073697430000000000000000000000000626f6ebe5f736c6105005f300000000069726c616e3000000000000000000000aaaaaaaaaaaa000000100000ffffffffffff0000ff00000000007000000070000000a0000000736e6174000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000ffffffff020000001300000020000000000076657468315f746f5f626f6e640000007663616e3000000000000000000000006272696467655f736c6376655f300000626f6e645f736c6176655f3100000000aaaaaaaaaa0affffffffff000180c2000000fffffffeff00000070000000a0000000e4000000736e6174000000000000000000000000000000000000000000000000000000000c000000ffffffffffff0000100000004552524f5200000000000000000000000000000000000000000000000000000020000000c804dcfdc6813dcfbd69916f8e3dcad3b8f7c70fe9b29d2a9a1a9f70108f00000000000024000000daff76657468315f746f5f6272696467ff0f000000000000000000000000000000006970365f767469300000000000000000677265300000000000000000000000000000000000000000ff000000ffffffffffff0000000000000000f4000000240100006001000071756f7461000000000000000000000000000000000000000000000000000000180000000100000000000000c90800000000000062000000000000006e666163637400000000000000000000000000000000000000000000000000002400000073797a310000000000000000000000000000000000000000000000000000004007000000736e6174000000000000000000000000000000000000000000000000000000000c000000ffffffffffff0000fdffffff52415445455354000000000000000000000000000000000000000000000000001800000073797a30000000000000000000000000020100000200000000000000000000000000000000000000000000000000000000000000000000000000000004000000ffffffff00000000"]}, 0x4a8) r1 = dup(r0) setsockopt$inet_sctp_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f0000000080), 0x4) ioctl$KVM_GET_MSR_INDEX_LIST(r1, 0xc004ae02, &(0x7f0000000140)=ANY=[@ANYBLOB="020000000000000000000000ce2fcf0833ea11899ad69206ca37a8f122c10455eacc2b259260208c0df144c4eb674a27b48f0b56a3b12dbbda2efdd245eb6fdd34aa5498cba1aae15f5d0dc09280cde14d5c2e12d4052dcd0ac6489e828f11cd41050d946fd2ce7c734e6096cb811dcf0af7d0621adf500068c2f8ba31a066b4e2d267c8937f2bf6339f463fcb7f7fa77c9332d4ee"]) 2018/05/03 19:03:45 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000040)={0x2, 0x1, 0x0, 0x9, 0xa, 0x0, 0x0, 0x0, [@sadb_spirange={0x2, 0x10}, @sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}, @sadb_address={0x3, 0x5, 0x0, 0xf8ffffff, 0x0, @in={0x2, 0x0, @multicast1=0xe0000001}}]}, 0x50}, 0x1}, 0x0) 2018/05/03 19:03:45 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x0, 0x7000000, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:45 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000140)='/dev/input/event#\x00', 0x20000000002, 0x2) write$evdev(r0, &(0x7f0000f15fd0)=[{{0x0, 0x2710}, 0x1, 0x5d, 0x2}, {}], 0x20) r1 = syz_open_dev$mice(&(0x7f0000000000)='/dev/input/mice\x00', 0x0, 0x0) connect$ax25(r1, &(0x7f0000000100)={0x3, {"e7597a92a37c56"}, 0x8}, 0x10) ioctl$TIOCSTI(r1, 0x5412, 0x4) removexattr(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=@known='system.posix_acl_default\x00') 2018/05/03 19:03:45 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/igmp\x00') bind$alg(r0, &(0x7f0000466000)={0x26, 'hash\x00', 0x0, 0x0, 'tgr160\x00'}, 0x58) r2 = accept4$alg(r0, 0x0, 0x0, 0x0) sendfile(r2, r1, &(0x7f0000a2effc)=0xffffff8d, 0x8001) [ 1963.898788] kasan: CONFIG_KASAN_INLINE enabled [ 1963.903483] kasan: GPF could be caused by NULL-ptr deref or user memory access [ 1963.910910] general protection fault: 0000 [#1] SMP KASAN [ 1963.916447] Dumping ftrace buffer: [ 1963.919985] (ftrace buffer empty) [ 1963.923695] Modules linked in: [ 1963.926898] CPU: 0 PID: 12242 Comm: syz-executor2 Not tainted 4.17.0-rc3+ #55 [ 1963.934178] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1963.934206] RIP: 0010:smc_getname+0x124/0x1c0 [ 1963.948029] RSP: 0018:ffff8801af6e7bd0 EFLAGS: 00010206 [ 1963.953414] RAX: dffffc0000000000 RBX: 0000000000000000 RCX: ffffc900066bd000 [ 1963.960689] RDX: 0000000000000005 RSI: ffffffff873e70a6 RDI: 0000000000000028 [ 1963.967965] RBP: ffff8801af6e7bf8 R08: ffff8801b012a580 R09: ffffed003b5c46c2 [ 1963.974510] binder: 12235:12246 got reply transaction with no transaction stack [ 1963.975235] R10: 0000000000000003 R11: 0000000000000000 R12: 0000000000000000 [ 1963.975245] R13: ffff8801af6e7cc0 R14: ffff8801c9a50140 R15: dffffc0000000000 [ 1963.975257] FS: 0000000000000000(0000) GS:ffff8801dae00000(0063) knlGS:00000000f5f54b40 [ 1963.975271] CS: 0010 DS: 002b ES: 002b CR0: 0000000080050033 [ 1963.982730] binder: 12235:12246 transaction failed 29201/-71, size 24-8 line 2763 [ 1963.989957] CR2: 000000002bc21000 CR3: 00000001b1a9b000 CR4: 00000000001406f0 [ 1963.989968] DR0: 0000000020000000 DR1: 0000000020000000 DR2: 0000000000000000 [ 1963.989974] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000600 [ 1963.989979] Call Trace: [ 1963.990003] __sys_getsockname+0x184/0x380 2018/05/03 19:03:46 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) socketpair$inet6_icmp(0xa, 0x2, 0x3a, &(0x7f0000000040)) setsockopt$EBT_SO_SET_ENTRIES(r0, 0x0, 0x80, &(0x7f00000002c0)=@nat={'nat\x00', 0x19, 0x4, 0x458, [0x20001c80, 0x0, 0x0, 0x20001e34, 0x200020a8], 0x0, &(0x7f0000000000), &(0x7f0000001c80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff020000000b0000000000000081006970366772653000000000000000000074756e6c3000000000000000000000006272696467655f736c6176655f31000069705f76746930000000000000000000aaaaaaaaaaaa000000000000aaaaaaaaaaaa000000ff000000009c0000009c000000e4000000766c616e000000000000000000000000000000000000000000000000000000000800000000000000f30505004c454400000000000000000000000000000000000000000000000000000000002400000073797a30000000000000000000000000000000000000000000000001000000000400000009000000000000000a017665746830000000000000000000000073697430000000000000000000000000626f6ebe5f736c6105005f300000000069726c616e3000000000000000000000aaaaaaaaaaaa000000100000ffffffffffff0000ff00000000007000000070000000a0000000736e6174000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000ffffffff020000001300000020000000000076657468315f746f5f626f6e640000007663616e3000000000000000000000006272696467655f736c6376655f300000626f6e645f736c6176655f3100000000aaaaaaaaaa0affffffffff000180c2000000fffffffeff00000070000000a0000000e4000000736e6174000000000000000000000000000000000000000000000000000000000c000000ffffffffffff0000100000004552524f5200000000000000000000000000000000000000000000000000000020000000c804dcfdc6813dcfbd69916f8e3dcad3b8f7c70fe9b29d2a9a1a9f70108f00000000000024000000daff76657468315f746f5f6272696467ff0f000000000000000000000000000000006970365f767469300000000000000000677265300000000000000000000000000000000000000000ff000000ffffffffffff0000000000000000f4000000240100006001000071756f7461000000000000000000000000000000000000000000000000000000180000000100000000000000c90800000000000062000000000000006e666163637400000000000000000000000000000000000000000000000000002400000073797a310000000000000000000000000000000000000000000000000000004007000000736e6174000000000000000000000000000000000000000000000000000000000c000000ffffffffffff0000fdffffff52415445455354000000000000000000000000000000000000000000000000001800000073797a30000000000000000000000000020100000200000000000000000000000000000000000000000000000000000000000000000000000000000004000000ffffffff00000000"]}, 0x4a8) r1 = dup(r0) setsockopt$inet_sctp_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f0000000080), 0x4) ioctl$KVM_GET_MSR_INDEX_LIST(r1, 0xc004ae02, &(0x7f0000000140)=ANY=[@ANYBLOB="020000000000000000000000ce2fcf0833ea11899ad69206ca37a8f122c10455eacc2b259260208c0df144c4eb674a27b48f0b56a3b12dbbda2efdd245eb6fdd34aa5498cba1aae15f5d0dc09280cde14d5c2e12d4052dcd0ac6489e828f11cd41050d946fd2ce7c734e6096cb811dcf0af7d0621adf500068c2f8ba31a066b4e2d267c8937f2bf6339f463fcb7f7fa77c9332d4ee"]) 2018/05/03 19:03:46 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x0, 0xf5ffffff00000000, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) [ 1963.990023] ? __ia32_sys_connect+0xb0/0xb0 [ 1964.013796] binder: 12235:12246 BC_REQUEST_DEATH_NOTIFICATION invalid ref 0 [ 1964.018979] ? __ia32_compat_sys_futex+0x3de/0x5e0 [ 1964.018994] ? __x32_compat_sys_get_robust_list+0x430/0x430 [ 1964.019008] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1964.019025] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 1964.019049] __ia32_sys_getsockname+0x71/0xb0 [ 1964.027038] binder: 12235:12246 BC_FREE_BUFFER u0000000000000000 no match [ 1964.033588] do_fast_syscall_32+0x345/0xf9b [ 1964.033603] ? do_int80_syscall_32+0x880/0x880 [ 1964.033618] ? _raw_spin_unlock_irq+0x27/0x70 [ 1964.033630] ? finish_task_switch+0x1ca/0x810 [ 1964.033650] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1964.054081] binder: BINDER_SET_CONTEXT_MGR already set [ 1964.059091] ? syscall_return_slowpath+0x30f/0x5c0 [ 1964.059113] ? sysret32_from_system_call+0x5/0x46 [ 1964.081610] binder: 12235:12246 ioctl 40046207 0 returned -16 [ 1964.084568] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 1964.084586] entry_SYSENTER_compat+0x70/0x7f [ 1964.084596] RIP: 0023:0xf7f58cb9 2018/05/03 19:03:46 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x0, 0xa000c0006000000, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) 2018/05/03 19:03:46 executing program 6: r0 = socket$inet6(0xa, 0x3, 0x87) connect$inet6(r0, &(0x7f0000002fe4)={0xa, 0x0, 0x3f000000, @mcast1={0xff, 0x1, [], 0x1}, 0x7}, 0x1c) [ 1964.084603] RSP: 002b:00000000f5f540ac EFLAGS: 00000282 ORIG_RAX: 000000000000016f [ 1964.084616] RAX: ffffffffffffffda RBX: 0000000000000013 RCX: 0000000020000040 [ 1964.084628] RDX: 00000000200000c0 RSI: 0000000000000000 RDI: 0000000000000000 [ 1964.103239] binder: 12235:12254 BC_REQUEST_DEATH_NOTIFICATION invalid ref 0 [ 1964.104897] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 1964.104905] R10: 0000000000000000 R11: 0000000000000296 R12: 0000000000000000 [ 1964.104913] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2018/05/03 19:03:46 executing program 7: r0 = syz_open_dev$amidi(&(0x7f0000000240)='/dev/amidi#\x00', 0x100000000, 0xa000) getsockname$packet(0xffffffffffffff9c, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @link_local}, &(0x7f00000002c0)=0x14) clock_gettime(0x0, &(0x7f0000000340)={0x0, 0x0}) sendmsg$can_bcm(r0, &(0x7f0000000400)={&(0x7f0000000300)={0x1d, r1}, 0x10, &(0x7f00000003c0)={&(0x7f0000000380)={0x6, 0x2, 0x3, {}, {r2, r3/1000+10000}, {0x3, 0x3f, 0x4, 0xf5}, 0x1, @can={{0x2, 0x1, 0x4, 0x6}, 0x3, 0x2, 0x0, 0x0, "64e71d070b8b2bea"}}, 0x34}, 0x1, 0x0, 0x0, 0x4000010}, 0x800) r4 = socket$inet6(0xa, 0x4, 0x80000000000004) setsockopt$inet6_int(r4, 0x29, 0xc8, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff86dd6002290f00303a0000000000000000000000ffff00000000ff8f00000000000000000000000000010200907800000000609433df000000000000000000000001fe800000000000000b000000000000000000000000000000"], 0x0) getsockopt$inet_sctp6_SCTP_RECVNXTINFO(r4, 0x84, 0x21, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r5 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/sys/net/ipv4/vs/am_droprate\x00', 0x2, 0x0) ioctl$KDSIGACCEPT(r5, 0x4b4e, 0x2a) [ 1964.104923] Code: fa 48 c1 ea 03 80 3c 02 [ 1964.112954] binder: 12235:12246 got reply transaction with no transaction stack [ 1964.114974] 00 0f 85 99 00 00 00 48 8b 9b 50 04 00 00 48 b8 00 00 00 00 00 fc [ 1964.120348] binder: 12235:12246 transaction failed 29201/-71, size 24-8 line 2763 [ 1964.125224] ff df 48 8d 7b 28 48 89 fa 48 [ 1964.130923] binder: 12235:12254 BC_FREE_BUFFER u0000000000000000 no match [ 1964.135944] c1 ea 03 <80> 3c 02 00 75 70 48 b8 00 00 00 00 00 fc ff df 4c 8b 73 28 49 [ 1964.136043] RIP: smc_getname+0x124/0x1c0 RSP: ffff8801af6e7bd0 [ 1964.136186] ---[ end trace 4ca11bad813daaef ]--- [ 1964.256620] Kernel panic - not syncing: Fatal exception [ 1964.262472] Dumping ftrace buffer: [ 1964.262477] (ftrace buffer empty) [ 1964.262480] Kernel Offset: disabled [ 1964.273298] Rebooting in 86400 seconds..