# https://syzkaller.appspot.com/bug?id=f1968ba2078fd121a681c4a26180bac8dbde843e # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"threaded":true,"repeat":true,"procs":4,"slowdown":1,"sandbox":"none","sandbox_arg":0,"tun":true,"netdev":true,"resetnet":true,"cgroups":true,"binfmt_misc":true,"close_fds":true,"sysctl":true,"tmpdir":true,"segv":true} r0 = signalfd(0xffffffffffffffff, &(0x7f0000000000), 0x8) ioctl$TIOCMSET(r0, 0x5450, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TUNDETACHFILTER(r1, 0x5450, 0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) syz_clone3(&(0x7f0000001200)={0x0, &(0x7f00000012c0)=0xffffffffffffffff, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) sendmsg(r2, &(0x7f0000000480)={&(0x7f0000000280)=@phonet={0x23, 0x5, 0x6, 0x21}, 0x80, &(0x7f0000000440)=[{&(0x7f0000000300)="8f7c424dffb63a49baf3b4c41d8314a40cbcbd0a78fbcb83e0e18512df6bdad04d786a817ce029da16923553a90cd75235ef2b9b93326de4c939eed031ac4033be49f9419e239cdb2c0cfcd0954129d6e2634c01ff7370443c98e7430161ace06d5501d5e53fc354747dde78ac38d82775cadf3e9fc99e097106d9edabf615846a475c998211025022b786cb7724133bf7be92b1d7fe2e4109cb564e8bd35edebeb420af8f241ccb78623e72dda6a3846babadd28bf361ed4ffe3fd1fc040e", 0xbf}, {&(0x7f00000003c0)="d33074fa501620dbba934389a50fedbeb8955026342f8a789d16acd8bb77cf4f9d366f20590e4b92449dc22ebfd3839e90ae8cfac2f4a534960450e8dfaad93686237773878314e86b9ae7eab3c57619c4c4a101bb35eea7999987e6f771b5c3650333588c698ced6bd6da92840a5dbdd8becd0d18d7c54655aa402c94b22fe4", 0x80}], 0x2, &(0x7f00000023c0)=ANY=[@ANYBLOB="9000000000000000080100000000000072e8de3e89747e41c85a6b90a86b430a7d3d8c90743b4b4dc41fa7cb16329efb97831a26b7cdfa4f28ca143be7add51b980a1bd995aaab39e781feeae8a8e50f066ac3fef2f7fe1f65fded658e91b853e164ad513aa7be1fdde919a7f9b496964f706fe5c27484043c6b5f9207336322d8bf370f9fb129d538049e610000000010100000000000000c010000100000001dee27d7b3d243f6f70a4f8151ffd7f94fc958ac3f021201306fdd5eff3aade9bf73a461cbdea8af001ff747ab722d13a0696c89ca261a8b560d71d8e88a1904a3697b7322d4d6dd1f1f5b7852a10a828dbd0357795ccd2e94f8c4899598bac202945c2940aa16bb6f7af0ea6b4a433d1acf620be652a04a6594c44158cfa25beb755eef039e21500cef2a2b3e40aec7fbbc0e30ad2b80e81739fa96097006ce2da5a4b9aa810c6e4810ed9ca398f7d465baff68e5f38427518836b66cc81790032070ce1c94e818cd4f63059d1593d94b72fabdfbd0bb8e3545b0af50ae17035b76d15ca95a617703a47145cb0138d878ba4ad83f3f0b8b97a39e76af694f32473fdd8c0cc1b2bba0a53fb478a415a032d474f24ed7e57feeb69c00584f2e19021a1fa7371260f0c0e4908cee2457796121b1163e71822c1bacccc9d29fd41a639fa83d86cf35279bd7e0a14de3db30257e240fb7ab7ae5cbddd8f0c878d63a0d065a1a03511844fee395fbf8b5f1c90d95d8faec6e6aea3f0d0a9f76650d37e34e65675bce314a239b1be7b8cb56256fd3e0f9d6ee52e7c625b4efcd3ffbe4b6a355a8b79423f19eda9efeca61fd705b1b107a943c0617cc06e8ab69b0b0ce9aac0faaa91288365735a47bbe4bffcea5341d1547ad115b01ac8eed791b575b34b702a2293eda38ccc2d524ea9bfbdc220341e88e4755f8fa1ecb2913c55161a28df63185155ba495b27d33205ba237b4452ac634f1d0b82664a432ab76c37a9d203a0284062bc7e39b08d7a7176f0b031bc2185bcea9b0612fca5201722894e5c1b4b849a1935beb52bb6c7afb740c1e010073dabd05920ab6ce73b49cf3f81e4c55d7e1fba272f01a5e29f0a072250365b2991c155348b4db429535a59fb13cb2f6a4d9951e6b093654b611a378ada14fd72f8d765a885894730472d2d0f98feb4702cdaccb7106219e0691d7c289a2b9face0484c2b7ea626433968423ff04b7455125aaf87592bdf053f6adeeca9dfdb7f5fc495cedcb1b76fc4a61a6eb43042320b468fd1d4a2cd8cc2d28e2521842e7b0cea927f272c759df94f06a2982c7bdec6a9bb69e09e7ba6ec10a9ab61ba2f5dc250a3dac2ccc69eafc37eba6582413475b1c0a9e08896941473f500fec97de35d23f95600c944a5886bf1acb82d5786b72bc45ad55d27595543a4aa14e2f99f3f8552d2bfe8ac86bd5ca2ebb4cfc8d0d358c78a5384a6a4617c93c26cc923ea3aec77b91298d1bb7791eba7440220ce9ac7d06132c446830b98d1e00d3eec835155bc23917d5ff2755e5bedc4d498d5effc29df5603836c0e74d02f578b3fbffae4892964edf11677f6711cf8ffcd4fe1f1cc9c09b7f5d5ce8874d3194ddb132bf909537839d5c67b903e5d118026413c42e948088e6032ec7a18616be24fef90f0650c343fe1ba50b290d99f66dea9e44f19bc5cc10c523409161c5459341512870b382a4f193241f71d834632b4c9eeead4194e1d0472836fb0691da763a5bf46c780b4a9777e35c9e9b84c6ef390774ad786123e2b935f4819b3ccfc3bd07b3c8b540cb20fb885aa69bed2e45601f0853fac3dd7cbee9c67802e30176c3c2ff06459e0adc7d16bdda44d9460794c2aada8e5e2d3165c3cee929bd90023b68b8562d6743f79769a3e12104c287a712d7a9b7ae8cd3417a23caf2ddde4ebd671b0455a8ab2eabea5ddb462042cd8addfa51ba83b1ad080207f18d14344296f11473647d9cdd15930288388ae48b828bc7defb9e6ed8536e0b32b18621f032f2891eb6ec15fcea7501989b16020626cca6da7756e5e105ac7ccdb3af52f03bef2307a9852830445ba86491667d8ae467fc21e6453f954589d20d3b76311b2048e84b9b0caf58cd9189dce74996fd97eec4f189c3382263a50c3ff1b3c7ae9f07b09b9fea287cc14e255eab1d048db027a26966be28868ebc92f45db78f242186294600268f4766ba20b11e5a0814bd1ede09a44d28731dc4550ee93171243c67023f3b9bf3788aeb82e8b4ac92096dae24fd038339b88ceba3ed8370335b7b9f6804d4b538543e164551863fd96c5bf3f494aa8df31675c3b49a0113b2807139a475e2e310cc658220c266cd37412c436e1a8691c1040ece2021890c78acc097e6891812746effa854ca0efed0ae4e31b4271317254bbdd2c3038d13c9fe05d5143971c635f74885138d9d42ac27ef5b0cecc74405868d2de3f69626442fbca3f7915969e29cfdfe8cb7df5479952ee5777dcc24f3b287943310f3a66e94f7a6f514b5ccc253c76fcf1ad8e720b24de3f94c616cfaed9f02e08724f0b145dfd99856eb0bafbbabad2d6b28c0e2dcc310336bdae1f7d66f9cb62642f9d04270b28b5715efe4a0567a63f193b020aa2cb0147aa15e7dacad7e6d1e25847050102076d93ecfa33540e6923fdbb1b5947b84f362c7b232f63e048f473587b69c2e5af93933b46a702c339df874481a47431c1333d41015758f336b4a7ff7cf73a9e4999c82c989586eb1b041254b931fbf97409d38a4e5b5e9237347a7ec4c8e166a350ad0be45d1361bae0924d0e054db0026cfbc22743ef95076a0a2d185421803cf716a64221a198fb51c807ab1c6ba8482f230c741360a08303e3e0045ac87b7032d69e121de28882dce26f6ac95609e806c6b9aaec7ff443d82c92bd85ca170eaa2d18a9c3f48486671eda17a95addbfa7e9c2ba0f5457dbb69e15adb0225ab5bcf788a3ac468f8799d70d8f7673134a4141a4d12484663ba55a45b5ec0b2dc4cb365c9da3ffad3dd183c29112077b38adc97665632f1d3dbeff66ad6d61aa5caf38956f998b05eb5aea23d9c74bb0d649e875c2787358241872ae56c56ae465c4ecec8889f60121c20f612003c21cee19d1fbc821544119f33b158a60ebf279b155370f923cc2e75f9868058a8810afee098c4d5ba94ebb5af1cd750528e807609b2cceed9c01912dd6dda13b185871d55032c6931e93ab03e28f927725da10d9a05a43541df5fd23f3c0faf94dd3cdf17448f2ddeb1ec8cbbe1f0f5b26a74d7f133a191f74d13d1dac57653c7b8ae5db2e6d6102a6c2b3efd9831d13739a46d53e77fc79ef3d2359abd5bef09e89c2928f36b3cc1599b086d43df6def0e264959e1dca1d9b8157d923cc50daba3ab29ad2060b67941da5a0108ed6ff0f9100975e7472201e01f3e04afd84799e74e10a4d5812c68346685f8a7737f0c2646647a8d6bfc7e029973d5384b8f9807c3c1fdad4c74351ecd3042a46663105d98a8206cc3f1c2fcd7507ae567ed2292b38a63c7856637285b76aa803d1d86027a443194023401ed32e429f8361e946ea2b44a19c8427d0c2c6392d43d4dbd951e249f1f8c85d7e29a7cd689bb19e60a9e3f453fea5a1f6452a67a2b899dc5fe1347afd68a6064fa5ff6b08bc245d0b390439414a7df8a48c3b474ac4ab86cca871fc71709f12ab92148bf774af78bbbbb979d1b29b5d2a62410749b030777c1ecca9209144a654a87692f63ef74cd8e8e939729479da01df59746be1421af1c8e4dfa37bd9fffc2a84c47a383821ccbf38ea5a1883d687e9b88205e8bdb6c45421d882e0f469561ae03f6d19fdbb141ca5a7fc79fb442e1bcee1730970b4275537726c6878c6f09fbe66d6cb586dac3e8744087c2f5e396d7c646e5bc3e07c75da713b9c01e1796de0918e71cb1d8936719cb8dbc8a6a832fba0e0e648dcddbcaf18313a267a390294c5aa5d57a6f8c77bb445ca1a1cae882ce2d2e30cad90ea5b492b6380e264dd94b2dfb84311ed0fdf3e073ab45f44faf0e1387dc14d351299af6600280a0a45aa1224ec0fb3df3e8dd22f3803ada646a5f70b99fbc552cc8569c42506a943279634d834b97e5b4a1030f2137f3fb52d6424b1f58a2de416680c6558586f1b4efd05cbd11dcda5d794134d148e70b2b01a5e47874babcc1394776246926303ab436467b4e95c3086e6b10f46bd1a030691b46d53e8ee9d78a243c5b68796c575e4f2bdc3e42aeed9e0197877d01cd4a63fdef5bdba57febcc5e5c88a9c3d502d4dc761f2c552556d7017c94e629537d1bd7b18c6729d81ff8e1a7378a3a8d03f705f2599efd94919cc79ecf87d88570c06bf0c008e5d807349728074d649da139fdb3951c525d8c98087b181d703782c484cc6a180a3499142f87e3a8ad322633d9064aa67083760574b4bea3808dcc08ed765f9c7d915c1888fcae79571dd286c6f46b0e95879c70cfe6d8f48fd6201196f8fc51da99819ced5a4886cd0d6529556f85fa946e3510ceb568647ca7757da7617d41583dc372a02c73c01d2f6fff757758d6629fd93bcd554b28d24982c657afd20175253ed11b279a997f36490b1c786b3f18cb00099762efa50d40feed5f3d3a993954267dc37696aaa172def871737972ffe4c51142718bf53a02fa999b687360308cda7b8a018112a85067186aa27a77a847ebcd1c49f20e368964e073e808c38e255bf7e181572ed8a647e3a9c07c741eeafd30fb756880e26fd32419ba33acc23c373406158cdd6be91cf19e9bb2dfbd436d133062e042e76bd7744b4e68888756264610b61862934bd90c0908185ce49e504340a0430e6f18f6ab946ca8fec5cd96c2bda93206ef13083fe193ecdcc585de76eb9c695b0ea922397a7f097b5b97eed5b429568ab33ca2b3718f3e9f35d8789ed60b8be37abcecc52c3ecdf418b30a6e6d47b998ab1de1677af8b3e223ac183a23f169e5b8d8d9284d82f832949e52f2bd87324c621f1cd84bd97e6f6b813b31a8c41c7b23152c9ab9abbaef96680bf64cf7a8d1708897bda109d384549c5e7bacf41cc8e8e7df50f0f5c7b6d311c058257a981deb74cc13ce12ea9f4a0c272941447f4689b44cc7ce761ed8fcc8aed332cf51de9f0fc5f87af1bcb040a8658ab222ec3d69d312f410967c5a16477efa162868d29b86696c05e81506580f2eacb7d12209239b31b1133da040633103ede4799df7a38b6a53382d752417e23ecd45812dfe71071e3cd9f6c274bf6d32119c1f7670a5b51aa6af80f3be3afe177ca2bc17cce94fba341089183b4eae309613b74c74104c42b3b9974d637cb523d955463b486fcc2e776077498d7ba54905946c7836f31e012e97d37d8da0c9ae20a825ecaff3d89dc33ac81ad6ad2ef4dc5e1c853aab9315a21212811c8e70a4d84b971f7a1bf34eee6d740b48a9936d79a2468d9cff32f3fcc95b34e081d31b58ba1420a65dea622c5008ab23f47089ea9fd7ef20b868acbd3a47e81dbdc2daf144bec58be09aa86161ee51ed3d1b24f08c3334958ed0eb7d978a0e25a102159a4408379e5c0067dc550eaba42cb306102e0efffbaf6a7fda7190b2bf2b6062fe634cfa806777b0840e6cd937604e1644e2d15f99e78ef9bdd88cd67fb82d8063747d615ddc7d2a66f417087b1461442833bb1faa18c35cc33c28e5fcd99ef1703656c5bb8d06f8d71f619612311278e082874d2a5c770c100a4d540f135a1b35a2fec787e016577caea14fd8248e9f634afeaf9fec968b0e53786750af25cccbe8ea00fff7975842e0e0079acf98de111f0430cb97fc5bc9e720562ef5c1ce916b0b2c4674d85a407ec18dc97ed4c6d8e0ed6183c579c2ad05cf7817a530a232afbc531336e5026669f5377f85c8b826e8ec8f351478584a6a3472a6899b96d0e4a9fc1c7c6d21dc735f40e137625a3a15dc252213291335ee3faef5b053dd4755ad5489affb314d519069af87da3394ceb42b9a902c6f0000000000186e6d3cfabd06fca15f89d63c0a422061cb99efa6ca9c976bb3b6fedfbcdf82345f104c3a4a11da2d438350f37133585b4d9f98c573bc4031aed2d43ec763fde44220647606f214fb4f2e932df56efecc9c545b623dfc751fa62545990d014f34f6fea64c871578ea12c5ef2aa104be0866aa296366c5bf767d1c3af71538177145fb4f7069ea37a73fc2b5"], 0x10a0}, 0x4000040) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TCSETS(r4, 0x5451, 0x0) r5 = memfd_create(&(0x7f0000000100)='-)\x00', 0x2) close(r5) r6 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$EXT4_IOC_GET_ES_CACHE(r3, 0x5451, 0x0) syz_mount_image$fuse(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x48002, &(0x7f0000000080)=ANY=[@ANYBLOB='fd=', @ANYRESHEX, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0xee00, @ANYBLOB="1b19f2225d4a075864db", @ANYRESDEC=0xee01, @ANYBLOB=',allow_other,blksize=0x0000000000001e00,default_permissions,blksize=0xaa96ca498ae21d98,max_read=0x0000000000000443,blksize=0x0000000000001200,blksize=0x0000000000000200,allow_other,max_read=0x0000000000000081,uid<', @ANYRESDEC=0x0, @ANYBLOB=',dont_appraise,\x00'], 0x0, 0x0, &(0x7f0000000200)="3acc64f2df9de1d7164e628bcb3a304fd60b75bfe1db15ccd706fbf83f006d52fa61c3986a87d31a99ce33a2eb662974f80d0f62") ioctl$VT_RESIZE(0xffffffffffffffff, 0x5609, &(0x7f00000004c0)={0x3ff, 0x0, 0x4}) ioctl$FS_IOC_GETFLAGS(r6, 0x5421, &(0x7f0000000240))