# https://syzkaller.appspot.com/bug?id=06fb90e553a3be3b07a7b450aeedb534d99aea15 # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"procs":1,"sandbox":"","fault_call":-1} r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) mmap(&(0x7f00001ed000/0x4000)=nil, 0x4000, 0x0, 0x4012, r1, 0x0) bind$inet(r0, &(0x7f0000942000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000000100)={0x2, 0x4e20, @loopback=0x7f000001}, 0x10) sendto(r0, &(0x7f0000004140)="8fc7bba0728f8e6aaa0ab7f5f33d8b87ede7f4e47cd2330f8897404c2a625befccbaed50a7436c344e60a4172c08d02606d3db8227f06f655022e9edef9ae963a0a4bc93e7d7a521fcc100fefd5b2ad16ade942162dca7ad7a48cb44ce315c475395b09c06aaf04d2cc6309221466dd606b01102f7325ef371f78abf4d747f33ba4fca91390684b9e39cce7849a1c32c1d2bb13a1d6d6ccecb8edee68ace5054c20bcf4111f2f844bde356113acd7dcb726ff94f7b7ad8e1a2bdb7f5902034fb6a6e18f09447ecaa8209226a10efd027c42937c9214a1776a48c3b691c2d9aeca42e37d17c7f00cd805da049a08967b8e0e103c24fb41fbf066f0a62cc3f1a31c3b6100863c572ef4d385f132a54a91c7ff31d712cb80fed24f3fc9009b40083339a8957f46d4392657c7fd5e3b69ed175025209806f8c04ecad6f0663b62983022fc4bab81427b37c96a31c97bac4fd9f6245823db793aa67d6ee16775fcecb7a4de614f20f740cce27bd767edae504f9996300beb07cc63a23b6955c7d505619e36d7ce3fe534cd2b98cb12f206b60b711174574751d700227a23be702bd16c8c3d7d32b18414b3aa335e25357f6f9a2f62b7f4cae388232853d8da05de5544048a572689f12b3fdc8baf99c7a66c333be4b3699694bca1b3fcb25c5ce192c0ae31b026dd5924b336a413e33e3e5316f9cc3698f24107e1180c6e95cbb9fa4f2a16c1ed1f7cab997051bbc8e337923abe366dfece3fd26eae21cd4f210d7a403c5c789b10174a537a05d6e94e75288e6e24f70260594d245ce28dc5648c84a29f80cd74d301186c35a1edddd86efb5d331f16846f804ff0a8219a5336e1653c45a02b812cc223eb41fcbe15402e7bcb26f3263e7261efca40f73e8d9dacab2bee7ea0a432be5cb26df3be39d2da4572af566956c5364a36fbca77b4b18840c0573a5ff1d19961a310226a09711d328f55de439afd2c6bb9305e80313af9f4a8f5392312a3cfc644862175ed30e34ec05514a9da4c79384aa8787086e1cad2113fd4f853d1d232e67e950cc0d8437a73d3fddd45c8768cd62679201b7d9871214ecf0e898aad86c764ffaabdcc22ee392c4d3fa27d88e80300c4d2dc4c337139c34a1f07c13f1175a9cce3b8fe9d3c8781931720a799b2ed4f7b61eb3cbf026d3152fe517c965be01a92c2cba5c8b6cef17f5cebdea1df8b7b26ce439552db9e75238699543f9dc8a9646e2cc2f7022b94632b0afd49555861a563cc627d02ab8847823e4569e77ab3fb411f06b79cf2fd17896e59f99c6b0a686efaf1ea99306e03912d93e350f16236e4bf6e2b7b1c4fef01f199dff65dc4d76db72d74923df94e2517c67def8b398e4f35351e1a7023688fef874dc23644ed072cd2d9bf813663e3638b628d97c65332b43c4fb5a8e26550a259f1685a0c3fa2f8f4952b125df010ff5a423037eda9e68bf2982940a9b52a0f4325e9d2ec75ab95e5888ab5dd63430489725438662a1defa6d6472a3a9bffb3213fbdeef417fea3dfdbe6614ac8373b13d5c816044937a8743f000a5e496f5ce73840563f44a984a8c545525871c108a4b1d961c6395d2c326382be0d234553e8753d1818d5b0e6b7d31e5c7f1e78f1e43bce8de6dfca6adec2d65fcfe52a0ff3a9f66c2d437c1e93e9b8b55f22c9774c325887c83d77757f616ae93116253b70cad4c63db7d710308aed9f0781dbc016ea0e6218ebca93e59fd682084a355395541a8ab7280cefe977cc6722916c4e296a1807b8f4336073a81009c8323e5b284cface582d8d82a61dd9175bf297baabdb1eaad9521de693e1c186cb9e5ea120853c24e0d2e309ae9667ef852fe69fec74093893319a45603201b30085ebc38b7b3d3659a60f163378b87a10b937710fa9cf61547fe9d23add763c4eebfd43fbfc294299e83704ee3cb59cd074b28f6854d0b18e3362cc29cd617bc670e4c79ae2769cceaffc6ab10de8282034b8b6d4fc8eaf83f46a9fef964f109ba7291df958bb0729d13007b2ce3696965f9a110ee00f21e74aa8ba24bc0ea8191bcdd3be86811cd85b0fe00cc7af897b1e937e2aabd49a0732a68202229cc9197c3270178cb83d00f84b6ec98a788acd8cdece75f83703a7766ab98ebbffc637b5d5126027ef354b1ce87e1d595fc24e893e5cf54cdcfbae112a29066df4219aa238d38247093b6b262fbac4e0a6152f101075a320181817c9069b58051f7dddbeba5e159a6e7d2f2fb34816e3e96726190303898c5a3b55e9219adf616b917277f3cba0f768de7755efc42c6fdb47863c3406fc706439ad177d5f420a7405b55237bd373313f93088e9403f7cd1fafe2aa95ae1b8c21d7305da3706b0c10957ee13bcded3906e7b6a55a55816d162f663cd3d5730f13f3629eb9e51222b2ddee6b5c955a864b7f72cad012bf5b4b359f27d840d1bb2b3805b190d03521b97feb836ac43db828c7d158f15907b248104d7fa194fd1f7870fd7580b53f39a7c34c3f8fc11f216daed602bc9ec58233bf8904d9d5fe79d6e96b5f629844294d09d134f6c04dd0d1d769bb031bad22e0b0ba90451cf5cdafedb41a827f50a444b6939aac7adb01ff19fe430293cb45338d7f5b6634248fae2153f397b7a554f11b410d76b21170f00493f007d9d672c076c8122dd1dceedfcc038dcab627b010bccc25114d9df7a02c014f7027f38aa6079be9acafec188742b424be9c61b306d663b60f2f0e0df05962b8feaf03d77eefd5e31d0a3175f782cb8b5cb4bf1a69481455acd5f1fa657159e35df6bfbb6cc0313a19382afa84d37695072eb59f8d6de9d618b244eba186683b881637cc5ca0afb7a4bccb76f0b98d28b0670d7a56ebbdf9bb0383de5f3620ae911584fef0ad99a8a20dbced4f7dc1113fe15961a5075faf04c47c673fc23d10475b996a5f2e133cc0fff20917a07e97664401d1db25447ab37774e191bde8789ebe716a071a27d8511d8380820cfe4b3b7780aadbee52c7a8afead08268b317e45ff0dbd46d4ca179d9ae27ddcb80e02bd11735806db9198c6b99564a514270a4912eff3a19c0890302bed480434f1f791dbd6a05f179ea6881f341ca0555d3ea7a3de8a52ddbf825676793eea8f4b1c24eec7c66f5c5bcfb448a6e3007f95872d113bb5c2f46c8ce1099316a2d789c7e2e6e94b08c6871956f5ba6cdf704b5290fbd49a2843a0886fa5dd999bc138912b973db3cc8adbf4c229e0643def39410670d68d0d858d429213f57b4d34533a2f4b43de303cf4b8691791882aa040c90b1ac2a746463abe5a3ec54a7107d69484c0c2a3b9450ccbcab825dcd5459a65e379df32ae2d78d8b01f715768fdd60e99c33f2204654cf9bded725fa39477503127a3c48a170868732b3c4a681e2890150bf527419969aab4b0ea5e72a9051b8948c1a502d909aca46fbdf733f1ff15d58acb17f8abd053f969c6b4e5b444f387760c0fdd136ac77e7dd5a76ef9503f53e6ed59f4a82cc136775de460018e4b6563ff4553c688633c356b73f0cf5d925755fdd7284e056859a35aa7f072418c97f7edfbc0f8cf7dd337ce6033740dfe9b06d08a8c903e37471728a3faccaca7d9895890e695048cf8277b0e42e05aa1a1ca5c80db7a32961af20fe143de984b08bfdebf83f0b3b46513a975e3b7c5d298f8ddb0f4c0580801869caea4cf489872273175b7d0a0e6cb2f4dfe8dc93900ee0574c963d6e766e9a249fb9eff7dd578aab9003b36c4d54741f44a850744b0399f286e49129e49bba1f818855579a9d54254665c1f796b965684095a844123e288d9d5bb8bdb0cfc3b3cca7630f22c3171e774ca780c6b8213cae5099df5b62b85fc329077963e51a4342ececfca5c18e52a9c7e143b6ce8bbf620f56f4f1cd1aa109827c9a6b537499f7320de359446eb6eecf269e3687ea84d1358e7e916c73230dab8dfa0734c6d9a9c1fb5da8477d9f15fd598c52cff0d7674ffca70f54ecc89c8367db225b8bdea6f7adfc15434c86d240aa35d198f660ac6785d358e05658f4f0ad691bf890f3bfd267c177bb03294aef995ebff45b543278a99817278e65510af08d721cd483cc37bd05b4cf66942a91c9e0622aab7e276f05758856700d559510441efa7ee984a853361837584103044dda76f1c5f5b4d15512031cfb227aa00c202f34ad904b172233450a549e1c7abba159e3c1e3fa2076ffac7ed659bfa5b7a19341f46add1fd720110e265ee0a6b209c923388f5cd9879747b467767d3a1999d743e8dcedf2a9203becac8de02874daf31704f424b5384d321e5e169647e75507e206656ec7e912a3af8338750a65242c8e0ec51d25c4a02de210e291c44614cfd5306b660c2cd4925c8c518139fd63874e33974bedcc8ef75973b45078b204c376ff05b0e8ac12037ca5474f7476f7f61246ab28280cd114f27dd23066e594de427416afbd1874ba5a385cf4938567fa3d6720d1752fa1e134f342124aaa9265588a2513535b0695a04c8a6f341647c025b15fa7c534514f09ce5a8f5a90df00c5de9a258f127ef7ab1b61a0345ae8320ff308619de9175457372a675d731105f6076139132e942224ab01ac4272d097a48442b918b23121359cd9aedc3f31b0533dab28719536bc5e637a49e998e524a9b6cbd19b88c45b1192132709b9b3e41638d3f638eee73e691dcd8a121a1c126953b84c52112834d0546fcf8b827198de6e5126566ac4c6fd850716ae512cc7e0c61b3130716ba7770601db9bb4958ffb9fd449e89241076b78d4f657a0fd84da0d291e38f354ba8d28c73e092ba1444dc308cd35918651c90278599bdb967c94e7d33a7c15f752aa6d58476f4b17068c3872f7111838b06a7c6c484cb4febc441b63f3e8ae819c6c63d01023eaaec8c2b6e48c088998dd06288be11d6e841d376164f5c4362c5f83a8b98c32fe3b4b5cbb712fd0a25e9faac74480fc6eb730ff75f0e5e26764ac5a7dec05b1904c47886a79f68a6dc4343e31be534ee95f60e400cdf64094c97cc6b20296c3a43a3f076b9ac5f1118870dae8ebd3ccc15b46260ba2b0160f0ff94d8f7cae31c523e635a1e31526d9a970e838cbed0aa51b49dcc74a3f19ff8affb3aa13e83e222c1fdfe5ba40e668bfe69c27c3120eba12ab2642872a51ca99a7753361e799062336f9e4734e4bc6021ad8b3ed686ceb3b83d6110a1c9d0bc2f1b8d52e4decf867e8fecee436c1cb488e9e973ae63ec9bfcb5704ea77ba88173d6152287e4bc859460bb9925aeafbf52dc4956fa224156881f9299c786b4bfeaf8dc341ff9c77a7e112cae7ccf0019d4d31f8d75b6d67f17d5ea7660495282c84b3fe224a159dba429f338b37a50718c45420b13d55ba5ea6d6e3fb59f7504c5e5ace433d4af904ec420e8c461deb470ba1285336f1acd74a320fcc37ae0866dfa7044f4946dec7514e8744b6dfaa3234a44e3cbe20015cc86a785bfbc758fadf0dc1e6a72c3c556f8687f0bcd450bce9632df4fc812446d5d6aab655c9aac3d078b04ecdcbc29f28e3f939bf19380802c443be7401b6198c89b231c55f74fad36f478379eadd841af22737608761d1c077bfecdd9e19bf47ae19ff14a82d72c0949f73d59ad459ba6b2c4dd209fb9083b535497f1f494d335335d7ca4d3fb682568cd479cdc55ab54402f7d10af19dc7b1051ddcda32f43cc9e60464e2e85447ba893f47a6846e7db5d19e781cced996001f466fff14590000000000000000000000000033297a8fb0107111c3e1ecf7c86ec63139", 0x1000, 0x0, &(0x7f0000000200)=@l2={0x1f}, 0x80) connect(r0, &(0x7f0000000180)=@nl=@unspec, 0x80) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000000)={&(0x7f00001f0000/0x3000)=nil, 0x3000}, &(0x7f0000000040)=0x10)