# https://syzkaller.appspot.com/bug?id=0b4a6bfba0bb366717b1c54a85a5f330dad2288c # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"threaded":true,"collide":true,"procs":1,"slowdown":1,"sandbox":"","fault_call":-1,"close_fds":false} open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x802, 0x2000100000001}) sendmsg(0xffffffffffffffff, &(0x7f00000013c0)={0x0, 0xa, &(0x7f00000011c0)=[{&(0x7f0000000040)="f57c179124bad71ebab4184c7c92b3418b20a967045b56d55954a19e0a19dec3b15ccb3f54d9fe6b1c7ebb720b8f5c794e39b6326f68647625f7f2b9b84ed010d50f339b29dbf50d5f41bcbb97d310c022c49a38bbc427b20c86910cf34839b98672d68cb832a7a4c1e7", 0x6a}, {0x0}, {&(0x7f0000000100)="4adfc7ac43cb0770368314eac8c3f621ee88ae0d22ebb3be941d1deeb2f4b6b391db923881acfce3c074838f90f462c39428590a6cd6ea1354353447b70bf1708ebf86c7351e98d0d51d67a51637bf2194d28208177191723561f10405e0a3ba2be9f79faaa241df6d4e7b1c91334d58bc4305ff68c39056490e3b0dec16fed2b6e1ae07272a801281716149034b6e874a8e5d40079e2f181ab5a0af5216eb9bb9479e256e64bbf94bf43566255696599b351bd17eebe0a41d5f8ee318dff073c26c0f1f9224f17724f92ec9aaf45963c7ee0076828d7d18bf32a3d7e2573f94c9a1faee3aee33611e6c958bd8ea2989a123b763103185dd7d16772619c4cbdbd2357bac4dadf4da6144a55a93adb321c3db65d6e76da79dbb35bc8799486be8062f1b5bcc186ad791e6b69e3ffff33e51c1388682eaeb2e95e09b90b7747650fb05dad00ca0ec3e8205fe05e42be0c01c3898b9d031a55c0365aa44e23d1b339fbb7e781a1c51e329437655b9e45dd907c0408a91d86acd5019fe21bc7ea89130048d0bfb2aa4fea04e83518fcd1ad0dadd2ce2e914aede3be5465e03c67ed1cb00ed744c2cb33bea9a584e676d5401de4e5027c6e88bea35c3c71e60018b2bca9ff79222dc094c48165ae4059816b9603acc2a33eeed9484d4a8f6489ea5704a04878c057d8d38932a271fee747bfa6be85caf07866bc5145ff8b63540ef84e0777c0c05ae3b9fbb41c7d3f25918a5da3e51fa67bfb98337da93de10c61c1c853a015dc9a126f66ecb0accbb347246de148e5c1787b03ee752097a3977bbb76603cdbf178fde33684f660d67442ca8f89fc6c22fd7a6533e8b15e831fc5d2a9fe4e4dc85d8a2dbdf184f7307d95e0abb4ec9a164cddae5014631284a7098eeb49af9c2378ebb2b41d3a88e161f423cb9890efae2e53ef933d5953b5c813ea89061a5610081e484fca38a5d96c2e813a44d0804e6de9fe99ddb9e5d2f0b287febd5edfaca07c8f939b1df5951ae59476fcf9e6055b232525a832347fa046bcc9b0f41f455b4006f06e61dab42b726efffa7458f2a3496a7ee33d97a35d90f3541090eca14c27fb6b94ac51e0ccc998ab9fc48faf8e65359ff4924e0b3e3cddb11e95de41e5937dd7d65a43dd3692ae40a86b084eb46b9e62811a2ed23fac93ce7d903c84b4be9ceab7ddee16562015cdb1e67def09d6c5c49df7680d23320ffdd734c136f23b20898e4e5a996e51d210605bacc4a2c755d119c9fe8bb72c26439d6aa95b9cea46cccb7e571283daee9b0ed207bac22bd510bdc6460038c6f3d41945a1b9bce23c0fe32da7a663c415be0291b7692a5dee8e9a7e76d9ab1f688cf22c6232137c2c82c133158418ce42f3f2b607fd334d4181237d29bd8fa3f894bfddb9a8bfab1d2a1ded5b31515d546aac7f12a0803933c544d452171c189f1f0ec1c92bbde708042468241e789dbee839230d4b2a0adb57a8168261f98f76329b18e6bd701329c6f592e2a78c99c2d15de1491d20ceebcb2255ceddc78d974e99212b602787f4d10503090619ff5352444890a4eb610fe2da333132154e6e2d4572a6d8c2c3c279d11b368daebd8fa3e2f6db4d328a7e9e22bc2f570b201a25b0863836e7022e4291c685b1d2db9a179c733c11d690c8cbed5321fe8e3f414ed7dac380a8b5625a071eacba5303567dd08568af24121624c141b0c76c466e13fc505a04e3581bd01381aee47f8bbb1d798c32af0fc1dc30f5e3c7bc8d97b99ca38ed980d8f5f16ecbbc6e9bb1a36f8135af7bd7fc9f3e5a83619313453be66a84f28f1aced8890dfdeabdbe45ad42d3ff9f102705ac70d5be1a3b14d1009c6c4718dfadc7a99e76659dbbad478df6733c811e31e09538c2093a0292fe396383d57d26a46d37bf5a3cfd19ea50268d91c2e213dea98206e80eaca656a71d4363e330e9dcdcd6dca48f3c140e0bbde9fde1c522253e0853b71c2f1664ca7c6e9e49c148c0d0a06244e8669965f9a970c280c8c4fca28574bf5cc098c55e769a17b7c8f7e0d0637b8099cb69781ea40cf33555b9dd576e7a00516f2bcfec53013db291bc5ada549ba4631bdb1f293e56de7fa9150ccc4929359a121d6610a5df488812d7df99569e97af5cf64b877c32b87eab499bbcbe06af3511cc9752a57788c6e75928ca28af11782b17f6d76af9f8fc3c5bb978ad67137c64c458ddae2a350051c133a3323f4218d39e53e324048f124f0602fb093ac1f39f5b3b414022b640f629cddcfdcf56af546b53e052a40ff2e81db6ed90fcf43e8f043602ef459c638c0dd1b5a1862b5022bb2ef455f57c96f07c03d7b82e74cb119e0d8d71f08506d882923867cf4949fed6a30e9d5dcc8f92ee798fcc6b84aaa74450f390e809e3ac28ec84975689c255d6b2b4b1c8ee50487de341d05655b3cb0d8eb68cc14275dc2e8c9119e85b1b97fcca8d7c06e4248ddeeee558e2ce609272d63f43640754a7e00c1efa8bcb0c2fc3f031aabd7bcbb424ae7062127beac14b848ad8cb1a93322be2412f080dcdd1dc1f9aa923480e3f868d4ad05d605328f2743d458ef64956314f01947d7aa52b5933e498bb93b14300d1057f633535e0802bfb9cb0a81debdfef08ec78068e522b0ceeb0c15865bcce166d1b5852c84267b09fd6bd290271f2ec9f669eeaeeec4d49d345c3352b73b3138e368744359b479c3f80c24c8566ae33bd762e941276bee59b83f52d06250a63377139c8835c91d4ec62112339b6474ba14f16a881b49194878122baebf78ad26e8b8f652678bc8ddff815bc1f3a254aca1e84e581d7c9093c908ab317a8016c94e4d0f47a320cb746ec0a50a57d5ebf9f57adcb24f9f86c8fb005f4d01994828183b9d89ba4f52276dbc26534c394f511ebe2bc3754496a3887dbf0605d0f7350cb2f697cf9a1c862abe6d5e9ba8a60d1e684b07c3e381bb29413feaf6e530d883aca178cc28179d9c3e143b699129a27941712823c3c07a82e552f5357879c9d0f9bad284af98db26639983fcee5884f0c2cd07dd0394f2b99cfa9555e3b7b89f68a1b4fb3352af80d8ac396fcb75645bd88a017d3ef2ab0341fd48b9b79a94cf84812236db20025be4a36232ff2e76106c7e91cfeb082278072040b576d24dc9e43452785ea9473cd1d8636f9c93073f4b6df97e197a0e3d574acbc8b4e0cf2f8835ff72fd5568b3d15918b9a4a49d4643e2af350d50b44a4b899f383e6ee7c0adc4872695afbfd77b9e9a0f9062929d81d7c3e6257b9d43fba12bda2a6e6d56841a67744d2ffe709ca51cc9ed9a09d49164b0169c42f3479801b63c8a97fb9c4a4e542ef14775f26ab78a68f6a620813f5c63740c2c324973facf7eb4782fc4a1001e3ddb0b6e06338e8617f49d8bb951d698ef45a8436d5be47c7c65c20689c7c8ff970547684aa8008ff86ad3d0007712f46a8e729b3a3a14c1697ddbcd5a8f2be80a80fdac760ec3dc06b7a7295b4fec6645e7aa0b0f716aff2f1465002b959802b84af4058d4a974860e340c9b7b89322174dfcdea36f24909ea0d57670b48fc6adf7dd721a6120a135acf0b83118c95d6b60560ea705a2bb695fd71bb0e3cb1779525b17d55c7f2403adf982d92a36e0d140dd27d2022a5e12bcb64a4a93d33e4eae037b1e9fbc95cd2fd60f56a5dc37e404e1f9071bcd1f9de0b7e856e3d908d0e210b1b4eca3588b27838c7678fd9df4b5b9437651b7b824b11fbe5b1fc816b3c63399ee70c74609ce0597eeef657562d37f93ebc53a93570f2aa93eb0e9a5330cccd201dbb980252273e06fd5cf8be319c171aa8a92f7742943567da1efdf1c812c0fd94f757d52931f550eccb84eabcafa8091c903f9547f80782216217015ddc2d06ea9f467ed889956c2f89d76064c3dada188dfed2b189cdf31596d8e566afc7cb750a8945c1404314ffab60c049fa2e0b418aad959d041c03cb33b00388b63b2f24b68d5bb98d6e8882e759a028175d41ef69d349ad6fac2670e7daf3e7b8719f9aa6599fba5c4f695b88d5258c9bc40d2696a854aadfe06988ba44e343a6d94ca603487c3417dfd2c39930e1521965afd3d8cdb96fa0f443a3a002432a37490be15ebc6488643bc4033e3af3c2e647794909ba271773b5c1c0857d9c391d2ef3091e20381f119fe3ba360ff4175ff136b0292f50abc1d0f2abd29fd7c2b8eb3db6214fbee1b49c496da0564eb48b37682d41ef331cbc2e4f60eeaf52ab63901b320501beef20b3acaf8ae11b6be20302b522570ccaf8f231d8af8347b4eb58756a218d857ffe89c57444ed71dc90537b6cb11121138e15fc07ae2c08d024b19ee77f4b09001f99d0f281a80e8e29672235d4a97ea2098027d21312de5f786031eb63efe18db9fb27bfa3195fc3a592b891e3b0439d01c35aa247e3a4a353cd7a2f20ba0323a65301e62e810af8b48149a6d1c9de79b5d2ee1f7500c6171386bb77d618f888f7ce86e701bd16410cb4692e873fd83ffd08e501372315d40a98317512569d148879201f83f3cdea58ad90bfeb080e339d970e215ab30e25127b4000e5a1e1d8e489488275b1eb3356e0505921a38ac0ddaa5e45ff1b82b1fe2a1e64a1b28c13763b1d45b844cc9a94a25c7eeb4a72a189c49eab39ee21d8291210ce5d24b933f90fef8ec16dc4d3cbf6011e9998d029b55663d46236a584ad8df862c4864a5318df02b78c98d8b8883dde3f170493010791bb33199305dabb3051b18c4371f83775bfa1b97377a23a4288bfea46916b4bad00ce88888fff9b7107b32b297183d016b2f603183daed16f0ef4ccb647073faa2e45963219b133e3b600242d736bd84e55d5692538dd646576154b2fc658352e4f6eb1f5a4cec2ac4f1f8816fa348f56646dd66cbfa1a807bec81d76f17d04e1f1ea64774764b39553a3f8574c1613606a97524c15278ac25f18ceaf1182cd283ce884c8ec227c62d1af05963bef0c91ad9c70e2de68f97763181ec8c9ffd937fb92b3547de9c997ab6aaf136984417d7ed4bb3df581d96fd249edbdd07b04ebabc21ea9207dcf09ac226e487a84b5fec4043ab0fb30cc05bb4a51f7930681584ff156ef344c48937fd330c5e3c3c4b441462434fef7edbdf58418990e7aea694e6f350138630abfbcaa4d7fc69fe5012155ac0a65105316ddc8d44c3cffa9cc2e51220be8625060568e4fd5c6569100acafeda4b0432866198aa9a2cf8cebf02078e84784a14da650ea052cad70536cede28811c95a617b3e22dfcbb40bf7da08bc518b00136f1226ef8220aaa7d016c8207b6f7ffbf60d4c256dd6c101e8f17fdf98185338ae463a2531c7381951441f3ea59b09e8d6e58158eeddc638f7f1a2e4cf96c6e9012aec857ebbed526909578f86713ed6976a478662ad56f72b4f9ed987c95317fd1970b7ebcf86c5044d6e2173f9dc876e1f52cdd5e919482f1444b31fbd72f95ada6a5cfcde1b19319e9e08362379d8ee95125b2da3777d88635f7b24461d2809fe8c52b8c1cd077ac9e81fccf9e4f4590bde46431d997bf648e5939c518f02ae5b89924f1eaf55deac83aae9fab460903eaf7d92e2e6ddf85c43c642e37f6b838a2795ce2b9af6f2aba1d9ec6fe9cee3c6664b20a697e92d643b667b080154cb793e695c414f8422aac01bc48f29e1827e16f3a5d937da51fe5c6e528520a3dfac0d7052e13299404ec6e904d0f5c79e246b8544f82f6d4790b2d1244a69cc852605097fd902559f5c6f89417f487ee0bff30a0c7028e2346ae3cc06c", 0xff8}], 0x3, 0x0}, 0x8) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x2000100000002}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x1000000000000000, 0x2000100000001})