# https://syzkaller.appspot.com/bug?id=cc48191274be0a9e986e29be2ef06fc176c4aa51 # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"repeat":true,"procs":8,"slowdown":1,"sandbox":"none","sandbox_arg":0,"close_fds":false,"tmpdir":true,"segv":true} setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) sendmsg(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000001180)="c8b45b554dd9c28e59fe", 0xa}, {&(0x7f00000011c0)}, {&(0x7f0000001800)="be50a98414cd493639c0aa133a407358c5776d4b0615f2cca75392ebdf13e6bcf34ae36de6624c3858c22afd15f0919cc73e86e97a75c4c144c14ac566cf3d98c26a7568d45593e06af00d879cb58f37f30ef9321eddc6aea195bc26bd5d2f403bbda2472673707cc9580e2b72189f78275e21b79d7c427a3e2c789f81bc864b3e332b4a8d05b6b3717ae194238c789696fcbee147ae7a2b1e458a6c3ff226ebbd9c18a2285f00924875ddc89b7a5c19febc115444dee4a2a018c5e708641e569d9e30733df9da8b852b3acfb5ce7c9c92fdcc80cf1a3323512a033c889e05d83489791a52899b7b827af62d835d5284bd6a27f1daf9a3e1b5f76b4d66a026f349e05df74195307370e0d957ecfdfce30004b19ef4813e98a2cd52d8245755ccecbfceb305b53800de372240e33874aed0cfe56a62b68d07d7338414441b51a0b247d366aadcac1e524abce067f18f45db452373f92f7564d8dbcbe28a764eb214573824e92158dc78096f854e887e647be8d7cf565a5d57be1e941a219bd1e57726858ef0859d584afae086684c495c7c2c90be5555b91108be53a4237d8a5907505f229694cbc9506f1abaf6bffaea5f848bfeb1cb62c621dbba2d8852b96e2f99f2e0dab7f11cdcbaf6019be6448a51311185e3e6a8bbb1258d8b5fef52155dae912c7c509eb7ad822821135a34df78b1407e0b2b3857d83f6a1f26be3a3642d06eada7517162855a010c0c9be148dcf182d8192ecf76a624484fb397852e4b68a610e068bf310fade60b9a393dace14e46bce10f861ef3aa319d2cd39697a80135a3ad6a103c647b299628594633f498cb7f8aacca3e46c3f0561ecd714d9684ca38414266af2482ee0622fece132a82a23f39dced00300af54e98344471ae5f56be32a393b519e81ba90bb3389824fe0fff04b546e21994bf4656a6e50cc7f1956413e93624021546ef59b3b57e6800837dff5d426c5f0d96d718250035a701cbb17122472b1f2f062c4627cae0cd5151905d1c322f48545978be213182bd7c7b9e8a9a99193592bab117d786e9111b90d9daf77bbcfc38ef67133a45f27b915369dd0cbe81cdb608059982d839f35424b38c8cf3127a4a4209702bf17fe70d64c0d1f4ba55a1e1f3fe1e2f34182b18e9752b148b115b12e96faa9f1172365b6899467c8b0899ead7b4fb7f585401d0f20f9d514cc534d0c88f374e4d9014518f0c14bb1f3a1e201bdc541bb171524822beb97fdb097c765a135e78cabbd3f935a7f472ddcc37534bd9860ce3154093c9b975c0ab6be89efd60c45c54eadff865badbb1d4992dd6742738e5ecc052ea658e94894d0effcef8d165a865c9d6a0256c9f573abb76ce92e45f96897c1e7fd1220ccf790549b34928c8170d410752e04215fb747c2929dbc2c5077daeaf4d3bd1f443aba1d88936de2ea2308d39713d266da6c1cb2c16f3e5270d25a576079005343fd3df5c88e4905753f108d2e534fe6a7ea9d0cc714cddefb5b542b0f89248a679af6b7b2f6c52ed704491c6bd4466c5c9cb39938433fcc9de7e8a2377da73c47ed464470309fe7335b59a25707e9a600fb3d12035ddd52a19972a81972aa93be431c55f6770ce74d949fddaf858032779b0ebb66282f44c9c24ab0919b516b77a91d07669f078ad1da48b167537772386fd10e6113525ba0b904883aa77ef66a6ef1a5c1d2c93f4a93382451d22a6d1fa387290eed41acf34bb904b78df5f488d576ac66c1d2b18a40838db743d04c5a08493ee655c55db00af32401751e4f85cdd8e10e96f3169aa14449f44b14fba2a68aeb71e789091e320988ebcee3c83af1320d9c2ee0c0b2743cda642b901277c6bf20f63b52ab82133be592475921b9cadf22526e90afe213872bf2c961ce23f93e5fd36e08429735956ad56961f5d4186c77283eb47370fd1fa1b76e0b77f8300a11b4f08a2814b6fa8ee4a230b2654212e1c623e4e001b987e37e557fb9ef53ad3a652658efea9f27515c46e8317b28a0cfd9fd22c945e0e5b0771b3fb9343822aba4e1eebf70572a55c0985d4c86f4b31e1aea16d74079ca49a12b78bab85e10e3b78fa81aea61a85ca67dbdc25ad04b5e8eb01339299ef8f898120d3d126598fbd1145a337fcb949cca52db2c4700b6d32ebc621b130eb8e2aa5d12d96ccf50a648511a717556b672f04d345d80838677caff0de38f7adf738b4298e94bd6a8aef6ba64da294a3614c7864c5d0a082b5a5588b7d42c6633b1139668b8d9019d71b00e9af127ccfe7c0fafd8b608ee16b6e34140f275a0193c7ea7d04c61e0db2de656812555cb44702ac7c14f752625c29ffe060f57354418e23498d89d025eea069402d03b55e4976c92efe754d60b50213a453ff433bb8335a2a344ce3ec1e91319c9b0b13e831d2e1e5777a67a7ca2ec44d9121ad9f9716daa3e5e47c416c66be84cc860b311d3bc5bcf26fdc4b4075ab476f5bf8a3f57e236b0255d698ba186ae04ecfb745f9a83e98d84e63f6d0f9ae89f2c1dc87d0be031d5138c180f17f6711812d42786e39a19537d386e75227911806504ad7b08452aaa440117ac95651c9bf13f487f96f1813721bec2830f60c96bff2abcd7fd68a7d29655534701b02ad677ef1f8a453631e5fe76a1e2ac08a32525a26c16f2c7149b8b5c83c988ae7c4a5f348f29050b62701b3da3ee675cc71733a98295b8abbada391634571bfdf2a99822931ad6604b5642a37c24a158a733f4f3c281d760de6103e08335eece397cec7589ae80fca798775d3ab5ea17c78d3aadc0e04a8b29965fa7a09c21a3766cedd90558ee239e6ca3a06ab5ecfa40c84e81f89690393c05ae7a9aff292db3945184d6eb8b9eca682b5e0e3965aea9774acde124c6b5b3a2b1bd08eb11e179a81f83382e4d944d8e5c184f261a021d48689c9e61381f02c40bdb49422ca2212c7ac6bd0a218602ed05244c763b557845c580383107a90ebe598747be6423cb0cebbabf49924043d419a70c2665ce2235f976a8022492490b42bdc7483b0d23249a7c58ef074ffb722c0ee30b8487ac6fd9da03f2b447a44bbbf1e642d511c1a1408ddfa75d3ee807e441319eaca4a5c6c60e66543e6cd8f42f5440edd4afe3986bb1e24e8177498479e2074a19300f2be28c8ec61d28dce40a5828589c40a8fce2f5e2410b025c791b85dd733c2fb975c4131d2e4b12bc76f9a5ff44bc80fd2103a46680033319236a8485fb205372e38895306a113e321f365a2fe74c7f685a2889410e42e50d3b593c39bbc756ba9bc2e98cb98be7c2abd6203f1592024ed5b91bbe622d83de29c1d08f50acd11916dbf4f614ec5836284a7eaffdfce96a554149efc2c4f126939488f447594cc2f71aa437cb39d425576031a6142ce6e6351a110d8b9c4df5c643a122e9c15c9d883947f7512421ea4f8333bb8860a123ad9f1249aae4357ec60a7e74f5b3ae8dc0cbfd55cd0005118e6d4788334ec78b2db5e588ab8a6042c76ac146ecf677c5093ac7d8d505a612c4e10dbb9ff8957a6e5071b593d18fa8e821ae368fb56357dc96659baaecb5ec858f5fdcf9612ec941a8673df39e8678ff1a65ca909d53b4e224d6364df0d1941d13edba74c959d06f591233c166b8d6a96c61101a0f140ca307f9699b897c7b5ce309c86b5f3db3a864c8427aed1a54764c30d62c0fe2ca9d67a1b24eab59998ca46ccfb88e50757aabb2d081a3b6c0618648a8059c9650b523227eb67888a3e840ad640638c2e4d27a52c2755f7762717fbf67c0163a3f4ed1a88245aaaf0201a19ce34f9bf289084ef64228e7271eff63cfb9e6dde8e6e93dd7435153f2f3d85d423cd9197eab697b8b36f81d43d93b25697dfe01710d84a45de7bd4dd36b9575321971fa19ac6f8583b6d01501283ed3c4093017a4f55438646469db75db54da07f11ba17704a85a660ce8e9d4bdc0c6b0ee799e16f58f500ebb6c50677a98536b43af4070ec10a40714c7b53a661e0f1b37d3a4c885c2fbe7e850fa33acd0f194c9ac5aa800efa8fa4a649de5e596e2c07cf48b08b387cb81f68d8d99814e1c4b8592ad0d03de31ce31b571b48cf4113a67f00c01440e0fec1cf1bfd5c5f6cbb63ff48504f0893e6420c19b85c3fd148a593b5cf35ea7cc071c4e6d221348a1aec4f9c2651fe86a801aafd978d8d3d230ed9020a50954fd450b2e711d5f596e03bda6c0384e28331d9a18428a86886141898625ec75b61db35670dc32ab396cdb8d9ad4e7b617a5a1e9840b3399bf36a82bdace8791d5a77ce4db020f40ab729f4c79d13b429466820f58af5a4bd5d35f0da4ba2f37d095b0331cfdfb631b085ef43d412944ab64d8ba35dca32ee5699a584a17058a16e87cec2a6dc7ff471bbaab30791f36e634a17bb9d0931bce8f38148f1fa284a7553495371a7a6b64e6bfb9de13445a5bef097585140698abb3e6ec12e661ef38b4780c229715d190e1dbaf2159ec609d2033ad73aa868f3267dbc04f0881a7f872980fba3e16e2a6f6dce5b869109bc3700e71f968b1986f7987cac4dc9cf2779a2cceb60963057d3091e96be0a61fb517ddc6aee5318ee5a216195a4d20ed615aa1c41290e662d735c547c2590abee018e038a5e84eb41ae8c49ba3c5143687c027f784331d454b4c29f7b7cd478fe0cbe9a5cc02110eb47b2c762a52c824706bb9d3534b93229928102827235598b36bdcb85050c7268884765cf5ae5eade9095c9608194848a417730c4253b3650faa9f5d012b95f6d31b24fab2d56e736f5a991b473fbbf7f5c67053b5f6245adf1d622d7f0bd84b3225d53957f508c3aa6a9a75d5ec8e9eec0707862c93d282934fc93fc15cfd23e0bc29af43e9dfaf5c85088497b7576780c731781ae7197140f2ccfc9d9013adc57773d160c12c986745669c0f82ea0fb4aaff1a77d1e06b3435cbe2407a966716a79881f57d24a42f9124cf8684bb384a9bd21a9e5f3daa1bd58b636fa854e387518ef094b5a7b27af7252ea5d7fb8765b9bdce5e08e50c9107dad7c10d0be1177c39ba286cd6ac8d25c71816e9517a7cc838c3465290f0578df5c225edc21b83eab1964e03991bb666b25d9482fc008354021131ed5466539af2e0913bb2f77f5c335ddac9f5991c8c9f7a5f107c316962679edbfe27f2d9f169e1baa17b91cb44d4251de53df4f09f507f1b7a6ef353911a028a7139b4388324d042891b7408766f41ad322df96b002bf3ad995c344f9b575a185310c5e40df0c2652ac315e6b8ebb097cd6bc0d67597f417180b8894752151f4b51b787770cafba0062b95b3ab971200d9c1192fac41fe79564c2748e246b9ebd1ddc1d4533ea87a1d03eda0166c11232ff7362cb3d54591768b0bea64473769b5516b3289691e9767706b00ed84829aeb0b5c96cdd690e124028911a955a5aace8c8bb45aec75fd5868371c92d183006740024af95218631c40a941592273ff58b2892496af6835e34706e957efb5e64613ec268b828713ae70fe33a943fb2b2259d654f6326b7c702f20ac95e881f1a412985e93d4cd3d4dd404b9db7cfb48738df160cd57a0cfd290f777d9ee1fb0d92f12bd95292cf98ac1cf9b7b82a1a560a73d940a6d3d2f33803f5f64961a3f86c680208d1947f21122c8ec671ca1a6bc184ade389316ffff533dbe69be7946fd88c5e311e690e83ea5079cbb31c3a5d35c5458f8ec134b668a2cd362918aa3cb813a46dce7c65fc17484b4d19e77084c914828e9b072d5b52450735e35b7f8864db8a0a91568a17", 0x1000}], 0x3, 0xfffffffffffffffe}, 0x0) execve(0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_emit_ethernet(0xbb, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0)