program: syz_mount_image$hfs(&(0x7f0000000300), &(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc10, &(0x7f0000000c80)=ANY=[@ANYRES8=0x0, @ANYRESOCT, @ANYRES8, @ANYBLOB="16dc45777b4d2781b4978de5409d8c10d17c5cf74334f9969ee50ffb6833602ce44e7f6b54cc19fdefe0a22e7326578689a68ed690c09e2e72595b1e2285279afda7b8bc99fa10af2291e4e7e805959f036474f522aecaec064f3fafc6490925cc0fb5a56da36099f35717a5afb31fa66c021311ae0bc9f29f66c9d4a6a46fa70c62a0fba469ebc800fa22f3f42e1c95187f95fe350c0bebfd29f60c18b41dfa993e61ed783c3345824da61689621508cf85e777cb92f64ff35295f3580af9b0241d2019f4f68f022f3649db0b800b351fc3eb311d24f005117407b688f400f1fc278c89497720655f52fe62d40158596c3bdcba1991968431b692d3f3b8ccd261b1fb2fb6684829048206587044595ce5c7184d2043a215623524658dd8bd451799ebf2b14efdd400c422cd83b4084aee7bc558e63a868e35c780c5e3b8da971178451de93700e7ae3ce7dae2cc8fade7c0c02b82a5ce39d9ff0c0fc3eb109bf2fff3a0435ebb8c35cd16d525a443403de3b9997cb06c5bf1a3085060669b22cbda4c85b46ddb10c7890df72d1f7340ba1e3768e208c0b26f45b1c259d3ee307cc40f7782b05ff2d22f27b67cfd79b0b00644d7a8b27faafc3e473c57d768162035e8dc19b1815952d4c9eb04e1bd9b5aa569c816c1c390435e8dc835a83da0a2de19ad78e82db2dc45e8f1d0b88467554380b75a3f0a9ca98f893c404b0bce25b8a4a0e7dd85fcd878ba5c500e656669d2637e985d37068594b103e914e3eb9a92dd2f280c82cfac8e0f3cbc718b816e55cd887a17863f3bcc53a9d2b1c3dd07f5e0e8ff3a8a5e4b4f8126cde098fe7e911fb859b8c15e8842dae75b29eaa68a2c383c79a92683d066e54cac4ffce1174ff737d43cf4597244c97e0985d0288ebd4e0d6696ae5c3c93d17b77b7ec25c859b1dd45529c4e6922a7307d55b971e773dbd062f2b7e244532c9ac8ee73f295f1b932264d9d654211dfedff852346bf66abb17b094c720214e3f6ef777dd519334697e7e2a320c01ca870907389cafefaa00d32028ac38b655181f6523e562038dc4eb984d42bdcd35101a6eeb21ea6b731f8f38d858cea50a5129f5653da540c2f7033de2d794f6d6b13664abf89838aeb5875285f673ccf70bd83f44a02ae86c3fb5318129343b3459731bd6288a9fadf17ff9b7de5913a2e27aa2a0a2f19e4b0f97995bfbc15de2274de99b2f9af79c0d520a1e1c5e18f9a4a2bb485cf6da27a587f1cbf88b9f5cc72256a95147b0341a985d111f41e94124d3312d0bfa353153548ec24e423bc59b534514efd9d0e769a14453a4a8a50fd8afc0d03a132a89f5d76312b91e25062ef86d98966f28891fd90e1d9d33358e7049243c6602a79002862e7643d160a65435c8b9948b065b9fb04c3f36ba9cd14d69003b343e935628315f2b5f9083d28ab55e583bb1a2fb05fff1876a65a0489cefe209e6324ea8edaab733882ca318cfde9086d73103ce94821b4387f4d19596ff424e5192eed52021938b9a2c5c997a565c195ede1c7333ce481cbeed82ba5154fb624b7cb2ab139560a3727741a776f72b5f930e8bd8598d7fe929834d03a738343001ccb12f8593358a7665a9393845f0e9f20624bd2a36501eb6b17c83189e4b0ec0369488bbcc10b114cc1713de4fef6efd7b4843b1470d24b7033a5e22795cc4fcc8ebcc6d052d5a4c38c643858b4e6b48ece6ae418069cb4fcf7c79c0f3f82bba0b6e9c06639853b4c18fcd6f08a636b551e788666be1144a1d1e785dcfb49b062a26142fe4ea0115c8d51fd922c4a759bb7c406c575cdd5f94c34d7f099c9d718acd462d7ac9d7db9b83af2885421665ec9cf9c09e3f7e53a96ae277c7467dd86a757d3d12bc5d4f89cf68ae9e27eeee413cffa8504a3fb4408174b8ef8a417b526bd16edc0b8aca8c12a2d4b0402d4ca6efd22a5c7dc9621771a2d17c5c6904d3c172db8760478e106a0e3a1be42cd84a6b76a6e8192bfe436ca501778aa114ea6254626bb77952f1e5c606346463896fd485f8b573ef0a387f098e70f092508bc657db5aa2f8f604e5619c1c148c6ff464f92e671339b855327af640d39b5213149c26434c5256ef1c339c279d59736a3f79245384a7a59e02a490a025a220fa933aece52e2f5675d2b9db92e4a464e7019fb574388eb9cad8bdbf99f30eba74356217df6a15eb749ae245ec9222fc9a13dd1f2b98670b111a03e84cb1a8291d7c9f8fef14735fb45fcf284070eb08eec6052d8941e307ec6b0cd1aed96c2d81a76521078ba9c048230c2a0737b5f32e5d61d1505375f07ac4bf82b6ca265f9b5fdd7ce18ff5e61530417171f323aa08a26604f6daf84c6fb600fd8c6a45cfc71f9b984a63b3585aecd70b6d80e97f316da622aa787656d5bc372b0196afe04c0af82b6958f6665bdfe5f0b9d08390dc641fd55b33cc8c43188c99c05c16491123fa9c53f199af519e6ab0e73ad5a176d03ec276520313d37234d1d7266d8007e2eb454514a973bca1e0f4800f232d793e5481ea19e52290c405233867e17d50a36e94d2ce74b7701e6e390e054beba12276e2819ab9d567ee6be64e184c3e5b361a40b77f4d288ade890c8e83770a0095e30b61035e807e3cbd9eecdb87152ef2f5fa178a67bbecfc342f9646331799c203bc8de4db3e9385a215c694b940c0747aec9b283f018419ed34c4cd3012ec95106bac5fd3af50f7b818c7efdb9e2f75ef78c1442a820bc8549f256b48870cb6c7ebe27a2803d9df95c685bf0c3bdb12dc723e3542f2797880f76b2ee356d01e25449922bb1de7feb1625d22d567625f4f974592c1ece64142a87dfd2450b497cad2b57fffed0c069fd24b884fb013db32aa79efb4f4f9a97869364abfcd649deb90c9242ed1e2c63061e5226faee3c119af34d31ffa17f2601137b4c7d5d259d1d5b81c86d9e9fb04af0c99676f003d58ba2ee3f1a8f19b8a8383978bb67dd46a7dd55f24eb3b2f7f293220a4719d4b72d8399059d4632808507381406e16ceb86a22a63422949abbde229500b75cfbe9e326a3c05fd975db8ea7f9915354ad83a6750233402b87f229f67cf64d8f8c150f802fbf97ff102ff889b2e8ca5434a368caa45c06ed1899f3789188ca2e61e7cf679c4a6026d5f9acfe3bb23a894ce42cd5a425bdb7290b37b1917e7eb6ad8b16c49f08d04e2960235570dcee19c86436724def21a2e74edf02c3bceb604030154668d84ac9e3020d632507812dba0ded12e0468aa130c479ffd63afbc86cc944e9bf9a7ab1d8b6fa3268b34c12f3a664e3016f5302a49c307d4e0de8f9dce625d741cbe87854bbfbd9e24aee3f4effcf1c2207c51b266d61b9e12793995919af827ed2d18d1c140f38554e1dafe1dd6cf21ec2faa8785b30b864fe911185539b38a75db430f2d3b9d36e80a1d9c3ee7b7de079283e456c1996f427fc897eee3b25c23abe2eb49480bd7d76f6e362978602eeb02dd4acaf0cd410c817bd5a2ebaf32260490311483039bbb9229c322e75b442caddf5c8ebb031a77c72af04398f5514b5a9d7946dc004f1a46b03d7193776a83e69d7f6323813311efc63f941258a9ccffae9f786743a5b4ab9a2282c228f6e6ca21a5fa997bc7f50e293fa3c3c1255e2c00332383fa8d33d0b09fda16277a4cd7269633b141d17d0259b529afc07a4ee45a4454d1a2d91aeb270c4af9ba5c72ec7ef0836f78429925ec971e979bec126f16e939fa3ac69be9c3174f9e2d3a150c5a7cd7e0921980421eec98102300208daed089982f5704ad0fae36b0bb7cf8147af4591e0533acd90ef228e1d5f7f897ac3c8d8efb112aa95c0f3fcb39a4aad65edadddc6a151ef0432664ac1166cb31345ed0d228e147eded675c451612744f4d3ceff6ad53a63061e761545197492a453d15793a9d2fad11032aaae919864e131d9ce643cfb3f23f728e6a95726403d79f7fecbeafbfb633117620bd9d693ad1383eb0f05c325692b99f793bed9de8388140c97c36ea9ea2f782711e0381399f91e79e9c11751e3b8950465f180751b9bd9969084fa05e9fe0f890d39f6c6813cf3144fddea7d0f02a0d9f5f47e01f8baf115aa1c8baac008c75efc6a055bd832331d9f89d76586f8fac9e3926e2c029e6eb7b061e4d41725853e6403af650b7f793906d1036934add119325d73a7f9ac5b316bc29e290cdfdef1aa3f6734a4a1312a82c0e8b643feeaa37f327d2c3a8201bd062bff7f9ef60fc33cefd9575b8b912db5878cb590643a10fcf8beeb85e7a778d2d965ec4cd9fcf1933592acc0f9bffafe97d1cf845ffe7dd070cc469395c65a7bd1b3f212968eaee988074414ea1904c2ecb303b8bd6fd2553e3a1fa6ce5bc424bacef5b19b4a0fabd689a7d45c73d44e4f4fd158ee69078c26a5e1fb3e66de7edb758265cac1dc7b1e3fea5d11de01a9c193f669e33f351399f9e1b088b3675e9b18a42f372ed3695451202c585488d2197d6e3eba44f361524cd56f0a6a62b662b6e27f749a6d31886fe08575d972d4c8421a7f69b0813618f1e51950bc8366987fb5ea095d6ccef98c4b8701d352b59564fce27eb958b07b6658a33830d4d6fc8f74e7b8e8dd87208332c408000adeae20215e588712034ee8a4446415241335c25da083cf45c8cc7a068acb8997dc0da6f6cb7f681a4102cf1d6089c29fac11427790884cb2181b2e323431738d0bddc0c83478e14fc5563b2a99f1e74b82e75b91ea2e71b1338c833ef365bdc6996f1dc50437b09f2920692e0ba5b4178e114a20e18b991799148b8713c50ccb1b7a1aa9798ea17b23a15e7d544500a9fca5bd072771454b1eea3da6f54473b27d21c071cfb93ec2823332e4b83054fc4c30c3679db6d156e3a975e6ce7d745433ddc4aa9b0489005eb20d8b7c6f1c6a07dece3c087ef2bdbb3cdf83220c750c5141158ec89ad343614d0b74f678177d7f313024f5a9cdb5b2c5d73e8ad645c05ebe52066dd282dc6fe55c95c122bfb07cc3724746e396fb15a2a3f423bdad2c05169f070b71acf1934c6463b2e60cf55a7a36a3c6aa710259a83763bea1b4556094c786668b3bbbf4854758b435ee89a90b4d5fbe343c1e2faebd96b63b1facd31f9cfbf6144f7eb9f2680916aaee809fff4b6aaf012943c4cbcd3a17bba0a2af5fe0de70e0097988555b1f2cea2f78acdf7c2d4ff83d8af33ae573577d49d386afb965c48743aa895909d4655108986d3c17721d09c8ea990beb07412c04934b9c121c55f6be5d7d899b6115255bf33fa9502a656ce1042e9eac6a9d5a60c63babc5281f47b40657a51e900bd563d3a779e534b5f76e4ca7c26d27dd5af0e996ecaf6edf4aad3f180f9b3648f538fc331590d17b083fb464dfc5d21baa959478bedde1a0f764cd041797bd54e04103b484dc790068ee6bfb2f87fb758638b28abf6719228003218db000da9bff768b41f009af4f5f58b2ec87b80b60b430cd27d92cabb845463f5d1852f20adb6f32d2957d4d7fb55a083b33f8f2d4a032ba9e46f616da071b7a4693d93dc3ea5b4cb3f1c78156bda21194a6879f50a0773b566d97a0962147f2e13e558f754ec8dcbae2319394464877370c880d4a2317a2078b012bb9cda8f20b0239e6bcf54382a485cd03a7ff0e47720910bf3611e0777d4a42c9b906d804a58d0bf0bf9df46d6be8a2eca96492c2f0955c13d47f97e0f567fbb4fdf4b9e07feaa7255822574d2a5a443d25b09180d88de659b3cd496cca07b03be604189e76725b423128049d6346ead660a", @ANYRES32, @ANYRES64, @ANYRES8], 0x3, 0x300, &(0x7f0000000980)="$eJzs3btPFEEcwPHf7N3BIQRXwJBYoiRWRrExNhjD32As1IjcmRAumAAmYiOxNsbOR2dhZ21sLO2J1kYrY2EP3Zp5LLd4u7P34G45/X4SLuvtzOxvdmdnZy5ZRwD8t64vfX93+af+UyIlKYnIVZFARKoiZRE5LbPVh+tbq1uNes1XUMnk0H9KbE7VkmZlvZ6WVeczOZxQ/6ssE8nv0B9RFEU/vpb8aU4OLBwUxNz9UWs7CERG3d1pdlaLCK4PdooOoGBqX/blkUwWHQcAoFj6+V+xA3/9nJ9w4/cgEJl3j/0he/77R637gwvkWEo8/80sK1L6+ppTpprzPTOF0/uDeJboKTFzz4jYgeSh0aXKm1WaWIKx+6uN+oWVB41aIE9l0UkkmzGfNdt0YznRznmCTZFf9yymxkFF12EhI/7pbo74svNQDuxFalfdUaG8kdrB+K8cmTNirlRo4g4PMtj4L5rtG5WUEsf1h1ImVUYtT5mDnHFHkI/v26hlVTKnpSOuTNt0n9gvwzjOFyOeXFNy+GcFW7tLWUdyuaZTcy3k5Jpp5voV95yuNWfn7F5Gtf+inqubak5+ywdZSoz/A322502C+LR7glQmpWsZ3vqUTcqwjcCCtsJHu9Ju1aZnck+uyOTm9uO15UajvtHuxqdvHSQ+qo3Xb+1GqZdy4pq37CpLrxFGo7bofp2ELiPUXU4HueIG0+9rKiI77pv4mmQmjvu0tHJU66Uclg3puZySjMpa3GceWWDubO+sLTfsVvpAaazbPgnHTKJ7nL2VnzwaREwYKN2HKDv/MyN5O6q7Zvbp2z804/SKpI3Tc9uDKfHV7V07fUjMDZqD1SnzeaKjGdx49gwuUQfvnOvseZFzniN+Plxs6OL8R6gl+SJ3+f0fAAAAAAAAAAAAAAAAAABg2OS+GLAXbWxuu9dbunwzpOAqAgAAAAAAAAAAAAAAAAAAAAAw9Hzr/5o1MnPW/43fDMhe/zfxv3rnr/+7qAvKWP/Xv0gtgI79CQAA///D62tS") r0 = creat(&(0x7f0000000140)='./bus\x00', 0x0) (async, rerun: 32) r1 = add_key$keyring(&(0x7f0000000680), &(0x7f0000000000)={'syz', 0x1}, 0x0, 0x0, 0xffffffffffffffff) (rerun: 32) add_key$keyring(&(0x7f00000001c0), &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, r1) (async) add_key$fscrypt_v1(&(0x7f0000000080), &(0x7f00000000c0)={'fscrypt:', @desc4}, &(0x7f0000000100)={0x0, "00379bce195566778899aabbccddfcff00112233445566778899aabbccddeeff000011688e0346d524b29db701e5ddeeff8000", 0x40}, 0x48, r1) add_key$fscrypt_v1(&(0x7f0000000080), &(0x7f0000000180)={'fscrypt:', @auto=[0x30, 0x30, 0x30, 0x30, 0x30, 0x63, 0x38, 0x30, 0x30, 0x62, 0x30, 0x4, 0x30, 0x66, 0x30, 0x32]}, &(0x7f0000000100)={0x0, "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", 0x3e}, 0x48, r1) (async) add_key$fscrypt_v1(&(0x7f0000000080), &(0x7f0000000200)={'fscrypt:', @auto=[0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x34]}, &(0x7f0000000100)={0x0, "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", 0x40}, 0x48, r1) (async) add_key$fscrypt_v1(&(0x7f0000000080), &(0x7f0000000440)={'fscrypt:', @auto=[0x30, 0x30, 0x64, 0x30, 0x64, 0x30, 0x62, 0x30, 0x30, 0x30, 0x34, 0x30, 0x30, 0x35, 0x30, 0x35]}, &(0x7f0000000100)={0x0, "00112233445566778899aabbccddeeff00112233445566357a2e68bc1629ecff00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", 0x40}, 0x48, r1) (async) add_key$fscrypt_v1(&(0x7f0000000080), &(0x7f0000000280)={'fscrypt:', @auto=[0x64, 0x33, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x36]}, &(0x7f0000000100)={0x0, "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", 0x40}, 0x48, r1) (async) add_key$fscrypt_v1(&(0x7f0000000080), &(0x7f00000002c0)={'fscrypt:', @auto=[0x30, 0x35, 0x30, 0x35, 0x39, 0x30, 0x30, 0x39, 0x64, 0x30, 0x30, 0x37, 0x30, 0x30, 0x30, 0x37]}, &(0x7f0000000100)={0x0, "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", 0x40}, 0x48, r1) (async) add_key$fscrypt_v1(&(0x7f0000000080), &(0x7f0000000300)={'fscrypt:', @auto=[0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x38, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x0, 0x38]}, &(0x7f0000000100)={0x0, "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", 0x40}, 0x48, r1) add_key$fscrypt_v1(&(0x7f0000000480), &(0x7f0000000580)={'fscrypt:', @desc2}, &(0x7f00000005c0)={0x0, "41aaa6461c7d9cdfe002a4fdf77ac6a6b897264411411eb3e0e991467601fa7590931ab1575e497fa2974dbe559c8f95118b6680568af90fbd32a6fd249117c5", 0x29}, 0x48, r1) (async) add_key$fscrypt_v1(&(0x7f0000000080), &(0x7f0000000340)={'fscrypt:', @auto=[0x30, 0x31, 0x30, 0x63, 0x34, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x66, 0x36, 0x30, 0x39]}, &(0x7f0000000100)={0x0, "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", 0x40}, 0x48, r1) (async) add_key$fscrypt_v1(&(0x7f0000000080), &(0x7f0000000780)={'fscrypt:', @auto=[0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x31, 0x30, 0x30, 0x30, 0x61]}, &(0x7f0000000100)={0x0, "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", 0x40}, 0x48, r1) (async) add_key$fscrypt_v1(&(0x7f0000000080), &(0x7f00000003c0)={'fscrypt:', @auto=[0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x36, 0x30, 0x30, 0x62]}, &(0x7f0000000100)={0x0, "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", 0x40}, 0x48, r1) (async) add_key$fscrypt_v1(&(0x7f0000000080), &(0x7f0000000400)={'fscrypt:', @desc3}, &(0x7f0000000100)={0x0, "00112233444d66778899aabbccddefff00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff0011223344556677889c69bbccddeeff", 0x40}, 0x48, r1) (async) add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000380)={'fscrypt:', @auto=[0x33, 0x30, 0x65, 0x38, 0x30, 0x30, 0x30, 0x65, 0x66, 0x30, 0x6f, 0x30, 0x31, 0x30, 0x30, 0x64]}, &(0x7f0000000100)={0x0, "00112233445566778899aabbccddeeff00116233445566778899aabbccdceeff00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", 0x12}, 0x48, r1) (async) add_key$fscrypt_v1(&(0x7f0000000080), &(0x7f00000004c0)={'fscrypt:', @auto=[0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x36, 0x30, 0x30, 0x30, 0x30, 0x35, 0xc, 0x66]}, &(0x7f0000000100)={0x0, "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", 0x40}, 0x48, r1) (async) add_key$fscrypt_v1(&(0x7f0000000080), &(0x7f0000000500)={'fscrypt:', @auto=[0x31, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x38, 0x30, 0x30, 0x30, 0x31, 0x30, 0x63, 0x31, 0x30]}, &(0x7f0000000100)={0x0, "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", 0x40}, 0x48, r1) (async, rerun: 64) add_key$fscrypt_v1(&(0x7f0000000080), &(0x7f0000000540)={'fscrypt:', @auto=[0x39, 0x61, 0x65, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x32, 0x30, 0x31, 0x31]}, &(0x7f0000000100)={0x0, "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff0011223344556c778899aabbccddeeff", 0x3d}, 0x48, r1) (async, rerun: 64) write$UHID_INPUT(r0, &(0x7f0000001400)={0x8, {"434a6e180305323ae494f92d06da16fdbb452969a201a12d1da6aaef826ed85c3c8f59b0900d13213304cd055eb9b6707ab42a2f924f549b129a51f7ad51001f65fca6fdcff6d24edeb350c9cccb37d2553c88d0052863306c55917f63851d4a05a712c17a26a5421aa47503a49656ab514f2447f9629dd041f1fb3be9f6e54df38e6bc68c261563a7937e09bb1bc94d19cfbe305cd52d6651348d111a9e13abde56dc1c9937d1f22709d1880742491df659d3d645e1a7d517fb778de24225a95bfefe9c1fe2928872bcb0d7378ffba4b0202701f1ce88f5b37a5d1d842c0924db106b79c6cb4269b4b72402e77723ffbcd8a3742921d98af7d76becc65dcbca77fb1fd14d5b720da60aceecd20888c8af0ecdadfac8f4b0db5a844fdea44e03cf8b179a7d28659838f39e686e39b0c629dee89c400e499053666fbd48ddab55cb519e88413f500fe7c4e7fd0d8ddb9933d428f8326f48da29f06e164775d629e20c29a5d58b7fbd9334d053b3eaad959083799e493d17cf37b3a5307c9a084a305d5ff4e271bc8a236e245d8b9132d8ce717cb73107c497417b28228bafb46f5e6be0387919e96b7329ceea980065f4b7fe202177780f4016f4ed5836a300a9139fa863685ebe58ad502c5d71bf249c217d5ff2cd8335ae14c8741957836bed23032295091f3b967fbb912809c53cd283b94cb2602824a3e08fc26e87dc3a6f8b1ba5e43e1a3e0be59731f4c0165a8b0e1f2ac4151d17e3bbae9d84e7307056a0278b4a42b8b39104a218098d89ce54bb86e75b5cf51bf8a0bbc7ab235ddb7ea3f541821bd6d5af93574105920b5d48fa85ae684f01d0a6d96f90a6d9b7441ee4a2ed2bfe64aa2d6f231e74f05e73926f0b76cca677b99c643d2452c18b46e924ea330aac5d5e4bd304b903ea330b83ff5a8cf244360dce247466d2ae8cb198d4756f4cae0355a34b9144f5edc2810aabe73be560dc4a56c005a93270b54a6b9bcac09a481cba2ae48cf791ee8d4f52f938e6a2c5052f0049a98b1554560c182b8d44ec18e2e7dd4292d1303421d185bce2347e6a36858dca0dccacc71c711b295fd5e5e9311b4cacb118cab0d1fa31c85ef1ebc5e5ef55065d241337e5c0b6890dbb49a6a7a689a06b85d414e3d42176c7287c19caae670c61bf9c3697ada96526ffae269f5ed0afc4bdae22465d9856466a6ba4f460cc86fe4308625ed6d5441a56fcc4c10e77b0a85b63ae6280f42cb14fe8f4f3148587f473fc193f62421d87a5f3f40c0ff19002a6928b725270c70d877318f5edb1b142c101e19589d6d49ee3cd319446f4930b7274608a26e46dfc6ea1bbf6de7f94b9a88b6ac4ec6416d58c1171e099de8b91585d1c1d4bdbee156909d860ebf2de8abd732cf7d87faf582dc813828f526f6e0617a7862edb8aa74475f3dd7928586bb55cdfe9902ff09c1aad9854a1f9b799f765ac2d11291a49814c5ef97231409a0a4f6db07b0dd071c25a49833e9da633ba96d35c82e233e9ff88cddc56ba511485dc5880d0f824985c319b55612e229e8ac962726a3063b1d860d64b423f5f7232458b5db6e8b4fb2aa886e3ff4664b8f3031fbde9e5f46ede6c19dba4ca254d2c43931fb8201bb8fc91a0a7851927a0fd0086e7931dc905e302e91004afad57adc9f067f0f5660990a249eea48009f347540d3ede835c830633ce023a1f6424b24c2ba4a80a865b286c0666234ea2b22e99eade575c6f8ca132882a7cfd1bafe419e9630770c6221f156637abbff6978da7a7377ad8da3b4a71ff2151b3c7d541b5a4581f0350f9f4f3794980c4ba9c60a31f61f33c162c827b89e3ab62fe61cb681af798adf4dae4ca68192457be372cf9ddbd027446b713875f7883874631490eede074ad6f78d5186bb5b9994c2344b9fd29058cda5816c76821e22b3bef4a51e6d48e93903897c192f297eff0783ce317858f7e46a5e7f08e763906a389cb2be9df7373f3afb88514c0654436ab22402668402ee84334155c4f0f917ae73c33983391f844c8b309a147e0b3746b06cf104d00473cd0753497a9bb2b7f4cfbaab3e414229db37fcaf4dd79ebc7c08760aeac99d5bcd5431c601bebab4215af47d84c2174e41580963f971c0dffc141708c3bd4cf7d4d95380a54e95d02b8996f3d300e4f76be087c054616e4bf3a49a13fca3c8c00be9bafe958c8147e6328cb680cc50912a23ef35b23c136f456bee88566d286c35de4bc2a540b02e17baa58f0b53cb1cd7380260aefcaf3f64d48f0951cbbff55b4eec9f5e5dd1104028024a28e58f529f506af1c0a1a9ac53354f67ef8fda8dc1184f6ba0424d789fbc7aa9392925fef08003073cc13df395e1f9e876cc1a75df23885616b7ab759bb877ac0f66165c74575d06bbd7e312f05b09ea60264f4aa1c298a55e4874025a6b1912dc635b4436778fb1897ef1fe372501a689dc908917c1f99a599a79f39f4041b8066ccb48db967e4c4e534134b4016352f6b6aea7ac71769a64346c965ad8a32d77d303ad90ef0df26aed4f2504a0ca6ad1bb36ad27cf1d77e40657a0871867546e8d5c3e7292ba1160da76bc7acfc12a9bf683496b3d5c61dd821dce5d870a74c8dd698a8e2724af3d61402996f22518f6b8e17ed17e480475ba392c83803ec48b41f0cf949a8681275aa98ae64a59f8596ca6f22ab709092c76d19fb919b6fee17a5f282c0dbed10df5be20eb5f4a4679607d91702905fa8f7545a10836d0c7efc193120320aa43b1b04c7da9e7585a4c6833cbede0cdef24ee9b9217a5797733496f42d42debb7cecd378b86189c816bc457c5a2a570772519d93a8ae9d3afadc10bcb84a01335a0adede4a5c352b84c195b4f8c2cfc333d377affb8874af69c164aeb32dd1b8b187f6bb356b7c9a80d8c46d0b4e438889e2d9533e4cf4bf8ac23e511d5247e5b4f72c2d3b90d23421dfbd91992a458cbd01b8ea8176f3d55eca344c49174a145e39e5219d2748fce2215c54e63e1b7d9edc3316ba32de5f829eba04d5f593eac65d3f62cc12d942b7854120ca94f991c1da8a28fbd6300eac4ba0dc11609fcbb453fd616fb97921d5c19e694f667d06411ce13c5db90ee45aa348d44c97299b4f73ea4ba8597302283afb6ee60efc0089182d08ca5ac31713fcbbac31c58d29e90ce8aeec7671d68f71dc7206b13999c0a0c45d737f0b1d5ba91c35855a5acbd38530d7f1c84d25a6bc836eaff1d0639ed4c23899d2d6f522e5275cf96e933a81b105a6b4ab271bb2cdb60fcadcb7269d38c81c61e6fca961b68c08d4844a5b1f7901bdc68f675d5c54cbd0cd3decec7f5c9766223fac529aed934b4b010f0a71f115042b97ac2341c9b5ae146180f157a5034ace285a207a135b3562d61e412b73ce8460c7d98c7b35088d81c6cc112b2cd848d35288202b8c492849f6360f9f684652d5f8e8d9cd147f3690e727bca3d52fe33adf61c6aeac59464cc2b170dc561e7aab7f0b9e4fe8ba35ec311871f6f205b383ab45bcb74846f4b88e770e7534b1db6d70fa48aede6bde58a2551ff05726e33f88e55fed35635f33e29e49781b82d313672473b46282333716ba03c227e0405a5ed5cc21bfeda4a0ba950b7ea39c9cd60e587abba521e53a064c85886a6b26200b429a5048c1e351a998341370b0807debae1266a633e7322b8bbcacbd0daa6b63c961396d11831ace7046f75d3ae2c2576a30142fa28c0d1ac542dde8a0108c9f4715e4a57768dbe51a32784e6038b54bc3daf83f806784a65ea82405c70dd15587644eba8726dfc8ac8109585913d9a686a9ffe91ee3538f82f4115853c7c9c8cd47a40161c94edafc85f689f7cd0a82dc44e70a014085673f504c106cd9ad89df8d3c0aed902b801bdecf3655d1c65deefd42f8691189b12038e9005cacb19d7ea6934ebb7d3ff76e0972eeb8959db9a9bb208b9eb3c6b0e8e0665958e08c224c7f17fd36cecb61b10a76ad728899ce61fe061c2ed4b39dba1f24abab66f799266b77775253aac73036927019589d91e2d20b2cbac8948a4258d4d7ce2400890909bc82dbb8428df65f42dc95fe73b9886f1dbddcc075eb310f1bb995d4b4994d8d163b8c9cfaa15446f4e28f54bcb3bbf9e29bb44245920bb76b406ac21fb2f52490854755ebce017e2125c38d9c38b2e4b8198b5463ccb52bdda1be7b5385f82197933469e46299f4e5265c7e5f75ec0e1059af752bcecc542bfad3c6f564a2575743406317a4a96bc41b95cca086165bc344976e56f892470aa77f29234e7d19898c21b307c0c1c0a12f5231a499774bbb13844c6466b412dfa1d2f375ff7f57687ad2ea757821c53685d4045f97c09c67d2322200e3d2a7fc7b61f634df8b18474c11e7632aab3053d58619d6f1e2d44ae356aaf500e7218db85458e083f1cf076e8ceeaa33d4ba7457aae28b25fdbe6c3eb513cffc90b987221def5d4985aa2f0b617d7b0af6b0b2b8566ce20c1409333720c7a34726dcb16009b060ff4d0b41a47e06ebddc61f281cc1e8aecdc55bcbc46c7980778aad3b2fd02ef1669aec52ca9da623d413ac89188380d3beb50c513a1f4284a9a577dd8537e81ea68bd1b387c28a5a450144a28b328911b83f9a96d8aac40a764ccd718b28662227ea64164a6b773703799b9f64bb58cfaaf77c02a86f74438ab4d218f4f71bfa71e11c4c1cddd22761ecab9bd66edd755243676269ba5851b5c86dd6a35e818e3f24fca655625ea21cc2a1de514c275322dccd11b15d9a9984639530b08137b754987623066095a26309590f464ef211893e115ba521539e92143b14cc373704d8a414bba20d817581060667f9abb7bebf478bc65ee0141a352a1a5b5e1e4d0509788b81858bcb8fd37db84dcab8a74243d15838fc6d13912d359bf6f640c272b7d781dda67daf0677d6cd8ad02d44e87ad6b8a92e8a129155e32e661fec3819204bcb48ddd619e3d8ef9a5a6cdaf39bd99f6e6c68c9071d66fc6c850d4d513b06ddd020dd2d96930bf46ef23419c59fd50ca37da19fce44ec2f563d5ee00fdec8cb8f10371253d7dd7e99f974735691e77ff175fc9208a1f3b517a56f9c644117a99aaaa3cdd1fcfa218d896b70ff07a49be8413ec3b9563463cc495d7b7075d13c66593264655b5a4405c583e226d12ea0538aa752c5fc5775e8fbe139c3f191e1a78c2d8f97cbbf584bc0e8d097cec4750ce6eec50d6547290382c9f0df9649d88fd8d845433fc6667defe278f53fe8dec36ed73081cb76f40a71a222982a3312d8c7c4ea174766e8a9f2a1d9cce76f7643c093ba4cab97315defa8c08b8d6d2406c40aab061c870596e6bc8bcf452e297e0368a57a600ab5a0fa641d3bf2e9e4e112eb6fb4e4e485258847f5fc1f0162a8948c56ae0d1eb92f9dc3630a2c39c15e6d1a48c3a25799b86fc0deb3cd93d51dc92f7a96fc7c545b1f305c91fc1cb833793887ed4ea33858a3d8f9ae1c81b23f735567d74848c79218b2d19227f108b132acb6fabccfd0033004b54a1a6d4d3f0fc8a6a8ef0f2d5cf9bc9fdd98b24bed70677a7926e90211bf6abeae1634f843104686e14d942d2eee1e695ed7f3c11c61484c682927e90755cff043027316e9403572dfc8a25b972e71192f4ad75e01c9cf6dd2e5d5cf0450bf94342268456e7ee91789aa5ca1fd762ad8dda48c8331e6cd152fcdb29d99579b5f7e4ad5f9eb64a41fc53c47a261f4050a91d8bdb9ab048f34344ddec3036bb30b5f7ec4411cdd7fff00e21a807c1cc80a68b3f7823f4f113b5d", 0x1000}}, 0x1006) open(&(0x7f00000000c0)='./bus\x00', 0x84242, 0x46) [ 94.832106][ T4648] Bluetooth: hci0: command tx timeout [ 95.152749][ T5319] loop0: detected capacity change from 0 to 64 [ 95.252044][ T25] audit: type=1800 audit(1787979349.476:2): pid=5320 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz.0.0" name="bus" dev="loop0" ino=21 res=0 errno=0 [ 95.265855][ T5319] [ 95.266906][ T5319] ============================================ [ 95.269489][ T5319] WARNING: possible recursive locking detected [ 95.271947][ T5319] syzkaller #0 Not tainted [ 95.273667][ T5319] -------------------------------------------- [ 95.276324][ T5319] syz.0.0/5319 is trying to acquire lock: [ 95.278710][ T5319] ffff888011f180a0 (&HFS_I(tree->inode)->extents_lock){+.+.}-{4:4}, at: hfs_extend_file+0xf9/0x1680 [ 95.283218][ T5319] [ 95.283218][ T5319] but task is already holding lock: [ 95.286386][ T5319] ffff88801f9a7a20 (&HFS_I(tree->inode)->extents_lock){+.+.}-{4:4}, at: hfs_extend_file+0xf9/0x1680 [ 95.291053][ T5319] [ 95.291053][ T5319] other info that might help us debug this: [ 95.294514][ T5319] Possible unsafe locking scenario: [ 95.294514][ T5319] [ 95.297238][ T5319] CPU0 [ 95.298447][ T5319] ---- [ 95.299848][ T5319] lock(&HFS_I(tree->inode)->extents_lock); [ 95.302261][ T5319] lock(&HFS_I(tree->inode)->extents_lock); [ 95.304707][ T5319] [ 95.304707][ T5319] *** DEADLOCK *** [ 95.304707][ T5319] [ 95.308648][ T5319] May be due to missing lock nesting notation [ 95.308648][ T5319] [ 95.312386][ T5319] locks held by syz.0.0/5319: 5, last CPU#0: [ 95.315009][ T5319] #0: ffff88803fb84460 (sb_writers#11){.+.+}-{0:0}, at: mnt_want_write+0x41/0x90 [ 95.318865][ T5319] #1: ffff88801f9a7600 (&type->i_mutex_dir_key#8){+.+.}-{4:4}, at: lookup_open+0x242/0x1a40 [ 95.323039][ T5319] #2: ffff88803e5cc0a8 (&tree->tree_lock){+.+.}-{4:4}, at: hfs_find_init+0x18d/0x300 [ 95.326970][ T5319] #3: ffff88801f9a7a20 (&HFS_I(tree->inode)->extents_lock){+.+.}-{4:4}, at: hfs_extend_file+0xf9/0x1680 [ 95.331622][ T5319] #4: ffff88803fb820a8 (&tree->tree_lock/1){+.+.}-{4:4}, at: hfs_find_init+0x18d/0x300 [ 95.335654][ T5319] [ 95.335654][ T5319] stack backtrace: [ 95.338195][ T5319] CPU: 0 UID: 0 PID: 5319 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 95.341775][ T5319] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 95.345846][ T5319] Call Trace: [ 95.347207][ T5319] [ 95.348463][ T5319] dump_stack_lvl+0xe8/0x150 [ 95.350381][ T5319] print_deadlock_bug+0x27a/0x290 [ 95.352461][ T5319] __lock_acquire+0x261c/0x2e50 [ 95.354477][ T5319] lock_acquire+0x115/0x350 [ 95.356471][ T5319] ? hfs_extend_file+0xf9/0x1680 [ 95.358674][ T5319] __mutex_lock+0x19d/0x1550 [ 95.360734][ T5319] ? hfs_extend_file+0xf9/0x1680 [ 95.362817][ T5319] ? lockdep_hardirqs_on+0x7b/0x110 [ 95.364988][ T5319] ? rcu_is_watching+0x16/0xb0 [ 95.366987][ T5319] ? trace_sched_exit_tp+0x3a/0x130 [ 95.369230][ T5319] ? __schedule+0x17ea/0x5820 [ 95.371247][ T5319] ? hfs_extend_file+0xf9/0x1680 [ 95.373378][ T5319] ? __pfx___mutex_lock+0x10/0x10 [ 95.375541][ T5319] ? clockevents_program_event+0x491/0x630 [ 95.378523][ T5319] hfs_extend_file+0xf9/0x1680 [ 95.381071][ T5319] ? __pfx___schedule+0x10/0x10 [ 95.383520][ T5319] ? irqentry_exit+0x218/0x910 [ 95.385553][ T5319] ? __pfx_hfs_extend_file+0x10/0x10 [ 95.387721][ T5319] ? __mutex_trylock_common+0x15f/0x270 [ 95.390031][ T5319] ? preempt_schedule_thunk+0x16/0x40 [ 95.392124][ T5319] ? preempt_schedule_common+0x7f/0xd0 [ 95.394229][ T5319] ? preempt_schedule_thunk+0x16/0x40 [ 95.396402][ T5319] ? __asan_memset+0x22/0x50 [ 95.398394][ T5319] ? hfs_brec_find+0x19a/0x510 [ 95.400465][ T5319] hfs_bmap_reserve+0x108/0x430 [ 95.402486][ T5319] __hfs_ext_write_extent+0x1fc/0x470 [ 95.404906][ T5319] __hfs_ext_cache_extent+0x6e/0x9b0 [ 95.407193][ T5319] ? hfs_find_init+0x18d/0x300 [ 95.409183][ T5319] hfs_extend_file+0x3ad/0x1680 [ 95.411250][ T5319] ? __pfx___mutex_trylock_common+0x10/0x10 [ 95.413758][ T5319] ? __pfx_hfs_extend_file+0x10/0x10 [ 95.416062][ T5319] ? __mutex_lock+0x30b/0x1550 [ 95.418021][ T5319] ? hfs_find_init+0x18d/0x300 [ 95.420018][ T5319] ? __pfx___mutex_lock+0x10/0x10 [ 95.422099][ T5319] ? rcu_is_watching+0x16/0xb0 [ 95.424195][ T5319] ? trace_kmalloc+0x2a/0xf0 [ 95.426106][ T5319] hfs_bmap_reserve+0x108/0x430 [ 95.428228][ T5319] hfs_cat_create+0x23d/0x870 [ 95.430033][ T5319] ? __pfx_hfs_cat_create+0x10/0x10 [ 95.432120][ T5319] ? _raw_spin_unlock+0x28/0x50 [ 95.434165][ T5319] ? hfs_new_inode+0x8e8/0xc50 [ 95.436180][ T5319] hfs_create+0x78/0xe0 [ 95.437992][ T5319] lookup_open+0xc0d/0x1a40 [ 95.439926][ T5319] path_openat+0x677/0x1d60 [ 95.441784][ T5319] do_file_open+0x23e/0x4a0 [ 95.443749][ T5319] ? __pfx_do_file_open+0x10/0x10 [ 95.445751][ T5319] ? _raw_spin_unlock+0x28/0x50 [ 95.447706][ T5319] ? alloc_fd+0x651/0x6c0 [ 95.449391][ T5319] do_sys_openat2+0x115/0x200 [ 95.451452][ T5319] ? __se_sys_futex+0x3a8/0x450 [ 95.453568][ T5319] ? __pfx_do_sys_openat2+0x10/0x10 [ 95.455632][ T5319] ? rcu_is_watching+0x16/0xb0 [ 95.457439][ T5319] __x64_sys_creat+0x8f/0xc0 [ 95.459431][ T5319] do_syscall_64+0x166/0x520 [ 95.461479][ T5319] ? trace_irq_disable+0x3b/0x140 [ 95.463738][ T5319] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 95.466446][ T5319] ? clear_bhb_loop+0x70/0xc0 [ 95.468526][ T5319] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 95.471201][ T5319] RIP: 0033:0x7f8db339e159 [ 95.473127][ T5319] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 95.480730][ T5319] RSP: 002b:00007f8db42dafe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000055 [ 95.484117][ T5319] RAX: ffffffffffffffda RBX: 00007f8db3625fa0 RCX: 00007f8db339e159 [ 95.487117][ T5319] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000200000000140 [ 95.490378][ T5319] RBP: 00007f8db3435024 R08: 0000000000000000 R09: 0000000000000000 [ 95.493554][ T5319] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 95.496640][ T5319] R13: 00007f8db3626038 R14: 00007f8db3625fa0 R15: 00007ffd85e1b4e8 [ 95.499838][ T5319] [ 96.839891][ T4648] Bluetooth: hci0: command tx timeout [ 98.920266][ T4648] Bluetooth: hci0: command tx timeout