program: r0 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000000), 0x802, 0x0) write$UHID_INPUT(r0, &(0x7f0000000140)={0x8, {"f1d219a9b289b50dd77f7e67959f6fdb44f631362d7d7f860cf7a9a1c425f4f286ecc25a9738d660494cf9b135accb31bc449f591aaf6af6836005e8426b27cd4886f278ff57b77d279fb0b2ed504f0ebba59e438e0e4d9282baf7f24baba54691e0197df18a460e9b3aab13ccd2323ce26d83099a34a34d80a0d07af8f8f6b8cca0fadab528ce4f7215cb314012f8f11ba6d013cff3c44a1f16ceab9174ba4197bc596066f23907def179e646393753536f6ccf6c4d64a9f07f2bc38fa05cc01ac00c0843e7de27c6df3e6d304dbab91a376189e569d12d8a04b204fbf42a203d3429044b071edcff859a0d1b56e6e643404e79db4a0e575acda24fe13b0556416b607ba42966e09663db4298c7b97e1b8736b8944c1437ff25120b9f131cbe39efaba0879598d374c0882792d6d9c62003c7ea5cc3164383ea4eef6dc33a4a2c04ad584aff3007e6b53825f0af01d1c358559b7e3ae607b32db1ecbf6dd1f12c127af042ff6fe3c65fc087f7828dfe378955423ac3ca77f0981809906331792cc0e77d2f222240f2568e897c86411fc0757408c3d1a26e9fafadc75e58b97691cb11649dde986a76f4dc68888870c743015dfe04230e417310276908248d65bf29781ae5e1733637c21eed5a4396626fe053f7b8b41e949c818fa98a3de6b0295ede5d1bae99ea10df55fed92d45fd77691c3dbf86e50dbe21821da976e752f83984836c132d515249c445f53c9f256e0b13560f4a752f7fae7c17ee715487e84a3209c9c734c323a1c9a73ab29b849532e38bf68ef78c97d705ada43f565240d13a2df0cb46acc6fef75e89e4916eb9743723df9ab55cf468ab78b2e51cf3a3dc0107253447be863295468c2e4915e75e48a86ec2857bdb6f0085adec7513eafae4ec7b102314c4e94a4db65c95edbecc19012d9918a6a1f73fd1f4a3538aa6b2ed73607b4fc90d50619a17ad67741c2f0ea072ea701a246de627142dce02a85d7f4f884b32aa7c1f23f33b3a6170d34232134e892ef3d6083d16e550fb63036abb0920870390aa68b3cfbb832e0157f971ae51e0f8b901de8ae673946eddb9d0c9822ff88ec4ff3807c857e0ca3bc16409f0d0d1bc1dd17d0c53e552fdbae67b14563eee723b0ebd1cac64a92a6ebe4ad318729bf5bfc8d5a5c49c64d2d8b8bf372e93146bf71132e421038b2699938f4b1677ff23a079694dd9998e3ad2da19efdc4d467a4bbfd0aa43406b63387ada959653396b47e3983d3459a8ed830493ffd03d0695f93c6397935b86b29516b2e440af9154a6fe12d9b711f0a7c2f26c2464015ea1ff5bd91d2f80f67517e2fb4e6cae478203f7be3c2108e89f94869720519fe2ce3779e5f5deaaa12c058cfd9fb91253c322439429b4576db48d30bac0623570c9204a6491ba9c2770bcd877727edbc2f5a33f582f112874f9c0cc685e0f8dea4a6faddd47126fe45cb2de17cecea63e3a01d426a110ede54689643a7feed14307f4e0ef6a67977cb56c9b3972cc0a5c830ebd9e66a6e94b5954cc9ca7efc60c86059e1dd47ff2e1624941d5fcf6b57822291894508d97ebde1ed31712b829a55076ea3eae431639b4a9deed70ff26c275fafa3be799b494f24c82ade45f5d87fd8ee9ac4077e6f42d83b5e81ff55f35932dd142103cd2b2d9f36751dfd50cf63d1ba4f671629ca35f6037299004ffb6ba95680652cf159de919f4e40273a0f60508358c04c84f51fe87f2cf3f8e13245ea9a77a6aa2cb1fb5170070ea1bc93668870c8de2df11ed5b73594abcedfc4d176a188935865ef0b1166ec6ebd3fa2b8c03f3a1f247bf90e916efdb08d0fafd046fdc94045c403de6040f5e675719d8e9b720f81add4b4e5519cc964dcd770036ddfd1d0650b893e0b8d6564393540ded2e77706e2229184cb14d3e4bf9d0bfc687e42804481361bf1c190b572cef433d2262205ca86e61269f83dc08e389e6c221f3f692949513f39a24f243aeed99fe84b716e84c42df02b19656c557fa5246c6648e71dcdcb9cde642ec17b20aca2ca45fb56314c7f94b6c83b36757d42f97b784f2cf0bf0d776397a2706dd4a7a027965134a933b78d564f3897a56ad0b3ee8a173c15e713dd4031af19f7c95a81e9b0c3e0dc6287db5cbc9e5b199ac1edd6699e545f4cfb8af4de07eaebe4c9d4d734435b9b67cd3079412bd329a1a7c2e83c130c2fb305e2570ad0f2ca7b3c8357e54d173aefe6d437202af177aabdcfa2c4b49ac724a00dc85d48cf8823e402181428ed8a277294fb83049d51e5549b12d86a681979723d81819ac4dd8e31a2e74642c3b732d6f139e33e8d9fd6b2a45114903304a8db4eb8bda02cada2690daa3115e5e29114a7f8fd497bf4e0b70a8bb221ebcd2979c33cf4e3e468c638158e5e3390e64be3e030fbb3fe3cc2b2df34438af42fb00a5181e84966b91fc24a581f53336e544a4805427ea262c9fbf74fcb54cacfe272ec55711d8e8d7deab9a2795e1eaa8539fc18aeb3ae7feb228d6efdd1d7be07801711c1da9babd90ea39825c0a47e2972f19e7777083ae750633b6799605ce5366edfb781531d39020846410c6f9124c2ee5173fed9e3fcc1171dcf9bf743ecdb38443e3eccae1b0136406b92d28bd5fa67336d0907af4d055ab3a0a771536932940bd7e1b1ccf49e14ca5ce79ee40278139c8f4217d48d6e8890b0969897cb1137423fc9b40f3d654e1650963e07b98e3cdb72127d041db5d6dd7c117af17bcf10356e6172a135cf89e1f2c9041e6eae34d810e9937164c2a093d0ee78122c57d5a1d1b136cd310685055659557b15d27459cfb8d79f477bf46997887c8cbf8383fa5476a9913c69d432c129e98efdd2adf5badd72fe32a2571feb507bdc7612086047702ecf2c8decd35a5413242d9c46ef4d084008eed27a1bd742c1637b90d69930e7d4dcd28778099c9c32a404728cbe185f26bdedecf0925d7d1246b5021320009df6a33e8ebac7e1b06859dbc837f4d28948676ff8d7afeebff22f8760ff354b57e4fc6921ec8ef70c42e92099bbe527bb1b5374c77650ed591741e9f4cf1e7d820c930100b66dedd7c1787e9f48676d21315ebd0d0802cafb6d62b7b7468a2431aa90f82fcdeb06699ba27400baa339fbc357f5d0d2625c6ae27d809c3fc672d5c711a307b9e6e69495bae91d91b8e05f411d8fd5579995995dfe56548b21f9fc568a084526258f8d7b1d91678c8133c07b9a4846e59664bcf70308b11fa2d99f4649265830a5538c46b7b05643041445bcf181fbc2305e5e73c32e8f2e3f38b3b15fdb393a997f1aa125adc3a62907d34aaed8d9d7436e675c2516e0c80ddb96dca498a79f69e07c279780a11ac1d3af1de1c5bbedb8a9b97e6fe9f2e9f9cf7e3511660380fd70833e1b9288ff66ac4382cc4ccc5d44286759281f8f6973667ac844657d1dc75d4cea3c14c856431d57760964182e8609d51bbe53a6d3869639cf4c5ff34d73a5ad87335d1efab3833be0f79642d36e9277ccf4e5180c9294fbc8c7e61a9b2f49eb4ef4f5a438cf088aaa44802ba86a8d7f2c50cc206fc172945e8e72ddebb83fd391178c833ffd4466f0743fdf22a236fa7ee6dcb1aceae2a671a159d238d86f78cb55b13d99208c6d00ab0bd6ec0183db9e631f860814b55b02ee0806f12889b3c9899592d8ede8105308dbcfa2c211fb9760b931cdfa9fb1748708bd1c986d47f65a07c4d682db4e850f56ffb78aca6c589db989015242027e3a6fb29f480cbced9c0c20d237021f8723f3d02f684041f6a9bc7922204e81205553b4c5e9d06b0b6daaac3d81c29d28a631560f7b346f939f3e37f866e113faa4881ee00046623ef7868babb61fde913f4537a32c3397cd1e945c54460b78284a2972d1da6ad560ed9e90fd344da04f3d8f6c6b7878613d28e9c4b2b651052dab45369986424ef7aae00497dcf2a3e31b8b7ae0b6b39d3658ded31d543eff07e8940dca290bd2acf2f79754e6e6a60e77822c34853341f65bf1f0f40bf6438eb3b2b5bdd2a629868780a14ee873f66882b35fa096b1e7b21fee10c4d2ea4e9a5b5df1f5225f8d0928d835b2f1cb0b4bbccdee437145645aff1b1767b0122187ab5787950b07011408f3fc8d2597fef3f03631e2fd9680700c2b3a601aeac36f526d2e799e72f167a47d52922a03992ff92f2af824512c90225e72aa19189f41c14dc0bfffe75c07144058f9cc15fef5c06075c789c9b4d228ea60856b2444fff742c63513bf61b36f9783b300898e44651686b70a31c40d706d080453af05f4b4ba9d23b8c562ad41f14007d00dc70e81c363cc935b6e0d5b41c39b3e06c1f0431ec8fe86544ad09367d986a0802ff6ae3b776c5ca0c8c7820b0429e9d2af6de4821d4b8e607236ebf02ac00c96a0880edf5b204b41d28a42b7e072b17cd284db609f17e06a530f3e932e1e0949dab2ca2a80943c2cce73e5ea7520a5a84cbc959ef6c6a2ea10ca0c2ca437f41d22cc9382439928d6a564239efc113270aadcfc07275a7ca1601a15af0428482b3dcc3b220ff08b8a0a6210d63b5d21eb781028b63bc3657c478697e734f585579dae98b1055b7a5c3fe9b0ad41bb3bde94296572ffcdd436a750ee59cc97977abb78f3d7623e7555a60b6fd8b9b40181b9e3a819ec7087753d31b82caa89d6f0d7bc260aba0858286901eb79e9a6e8e4087b96a0a36403059a5583d6fd89ab1c97f1357ab1f5222e215964efcc1f9218a86a10111d41d73201b66612f838778a21dcfd50fd95c3ef9dab10a0b2d11111b44bdd4578d1628a497d7a574fbd65656ffe00564145db7d90abee01a0725cf841c356c7e4a9a00ed9b17b7d3f6c074ba6b43ec1d38c09f4d06cbc0d20b03e47abd67f4940163f526d2cf4d4ddd49538d93d805ba7be0c64537ff83663d70296b5891a3d1732401883333a56993d283d3734ee16f9bd18d9c73691af5ee507a6ef4906205610528b7048edbd3a67533ac2945f9765ed5454b6b37c18b9d7725aea0dd6124100a176bd4a88c26ae3c7aaa1a302d31210c1b4055f802ac6c39266329909f6cab9ffb42f8d423473b5bcd7e9c8ec1c683d3dc7d7b33ff46c58bdf00c8f440bafd5a483e180f0f8a2cca9106d0d8096d81783ab4f82136e275be78d8ed6878a74b66b368cef9c60b892eee820461f41021c3cc09794cf3df27db43765a30cd944c7aa164e2413b79841027ceee00ede34415a78d65bcc8f97193ea6b99b465c1d51fc8c2bcc6ce6cd2d46dedfaab5ca698b6811dcbfe4d5479f5167bdb49e2f7388286f63921316447d10ed598fb39ac1436f1e9c691dbf874ee564e9dcd3e4ddac972993d35335e753022a7372cb49b98ef707ff93d7d9de7ce7fe07ce9b86f1d29eb46ecc5280410202b017252fe602cc8abbd8de20c42f8cdf4fbada594e96778d094a9d46b5105c1b2014cb5a1f4245162fade02a83ffbf8441014f4bebda4c73d518c60cfc8bf3d369690056b63a252b5a9f4169babcb45e52f405276d076f9cc0dd07aecdf7fe4cbf49a4e14192dcded438686986079186e763b6e6c2b51511c7162b7bbcc7ad8a5c289b2dcece66f5db6fb313efc72a69bae6ff011c201b836c2f3c7eb4b81ea35083a6ec43e1e1418a274c7d2fb7ee3f0b2aace02eabdc15a19f57072492bd04c165ce0adf754f05b91b41a3c398a16562a0b057a844714238d007e65d1b9e8a8c29289ea760e7a177964fd083f6259aadf0e2cc0b6ff8d15434e478b5be63a5b13b982a43450e36f23466f2c6574398c", 0x1000}}, 0x1006) syz_mount_image$bcachefs(&(0x7f00000058c0), &(0x7f0000005900)='./file0\x00', 0x1, &(0x7f0000000080)={[{@inline_data}, {@errors_continue}, {@direct_io}, {@errors_ro}, {@wide_macs}, {@recovery_pass_last={'recovery_pass_last', 0x3d, 'check_directory_structure'}}, {@erasure_code}, {@verbose}], [{@fscontext={'fscontext', 0x3d, 'sysadm_u'}}]}, 0x1, 0x590d, &(0x7f000000b240)="$eJzs3XuQXFWdOPBzu2cynZk8JgEkgkyGQBRBzYRX4aM0+vNVgFQsfqWEjcJAJhhNQioJAgEluOBCARZaWor6B1pILRotqmCVSIk8NmEVZVlZagup1V30D7eQJSWQpSzXbM30PT09d/rO7enuCQl8PlUzt8/p29977rmnb9/v6Z7pAAAAwKvC7mu37D3riPf9/HMjL171wR9vuDr0lcfqK3GF/nR52cvVQvannq5FY8vxcVEJo+PiDVd89/eDF77nZ3f2fuelXWuOXvvr9x5y4b2fPH3nLd944IW5d//16aK4cTwdP15Onk1CqPxkz1c+v+uRw0frkhBCOenfHsKCZOEDC5JMiKE/hxDWpIVFmTvvevGktaPLq2/omVA/P7Oe8f7qVknH2ba9l54QfvPuVdf8cvEPvt+945nt46sklbrxFMK88+sf350uZ6fLONrieIyDdmUIobfucacVtOuYBnXHN6hbllM+Ml3OSpd9BduL9y/JlEuZ9bLlqDuz7C3YXrvy2tHqekXmZMrZk1G78toZ6xekyx+ly0ZjYSrl+JOEUhK6as1fn4yPkVB33JKQjB3LSq1cqh3bkO5/ppxkyqVMudyd2a+x7aYDrZwkE+vjepn6eDruSuuPrj9XN3B2Tv1r02UlfaK+FMshe6Oqb9KN2n6Nie3aM0Vb9odS3TmoUX3twKcHoy+t60sWTnrMvgbifbtW3bi0vPrB3f057UjuTNL4SUvxt/1iwZyPf+/6S7Kv67X455fS+KWW4v/2jEefO/f6b389N/7NMX65pfgn3tf77BkPXbskt3/2xP7pain+8NMP37T40At25Lb/1hi/0lL8FTsf7Zm79777c9s/FPtndkvxn3r7+393xxP3PJMbP8T4vS3FX71z0xd6BvYelxv//tg/fa2Nn+d3nPrkwMAfBvPiPxbjz20p/u3bb3nbbfNvOD33+K6M/dPfUvwzj733mjl77zkq79yZ3NqpV06AV6dD0mus69Jyq3lmu+ryha8NdlWv+eakP3M7uaGM0e3Mm8H4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/ssOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUV9usmtI6qjwPwOfcmb25zkzZpXzAqpmlVlLqwKIjoRkVFWpGCq0qRamsXoiCIKHVhKq1YquJGsLopooIapaBgY7G0Sip+FTcuVFCoLoRSDGhDcaGS5Jzbm2nGq5MqqM8Dw7nnzMxv/jPnZHIvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") [ 73.556343][ T5300] Bluetooth: hci0: command tx timeout [ 73.931155][ T5315] loop0: detected capacity change from 0 to 32768 [ 73.948083][ T5315] bcachefs (/dev/loop0): error reading default superblock: Not a bcachefs superblock (got magic c68573f6-4e1a-45ca-8265-080048ba6d81) [ 74.152516][ T5315] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=ro,errors=continue,metadata_checksum=none,data_checksum=none,compression=lz4,erasure_code,wide_macs,recovery_pass_last=check_directory_structure,nojournal_transaction_names,read_only [ 74.163077][ T5315] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 74.168573][ T5315] bcachefs (loop0): Doing compatible version upgrade from 1.7: mi_btree_bitmap to 1.13: inode_has_child_snapshots [ 74.168573][ T5315] running recovery passes: check_allocations,check_inodes [ 74.182438][ T5315] bcachefs (loop0): error validating btree node at btree extents level 0/0 [ 74.182461][ T5315] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 16 min_key POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 74.182474][ T5315] node offset 0/16: btree node does not have NEW_EXTENT_OVERWRITE set [ 74.194799][ T5315] bcachefs (loop0): flagging btree extents lost data [ 74.201761][ T5315] error reading btree root extents l=0: btree_node_read_error, fixing [ 74.204892][ T5315] bcachefs (loop0): will run btree node scan [ 74.210480][ T5315] invalid bkey u64s 18 type inode_v3 0:536870914:U32_MAX len 0 ver 0: [ 74.210503][ T5315] mode=177777 [ 74.210511][ T5315] flags=noatime,i_size_dirty,i_sectors_dirty,unlinked,backptr_untrusted,has_child_snapshot(fffffff0) [ 74.210520][ T5315] journal_seq=4 [ 74.210528][ T5315] hash_seed=83206f1ed95abf [ 74.210535][ T5315] hash_type=(unknown str_hash_type 15) [ 74.210543][ T5315] bi_size=100 [ 74.210551][ T5315] bi_sectors=8 [ 74.210557][ T5315] bi_version=0 [ 74.210565][ T5315] bi_atime=2780562352 [ 74.210571][ T5315] bi_ctime=2780562352 [ 74.210579][ T5315] bi_mtime=2780562352 [ 74.210586][ T5315] bi_otime=2780562352 [ 74.210594][ T5315] bi_uid=0 [ 74.210601][ T5315] bi_gid=0 [ 74.210608][ T5315] bi_nlink=0 [ 74.210615][ T5315] bi_generation=0 [ 74.210622][ T5315] bi_dev=0 [ 74.210629][ T5315] bi_data_checksum=0 [ 74.210636][ T5315] bi_compression=0 [ 74.210644][ T5315] bi_project=0 [ 74.210650][ T5315] bi_background_compression=0 [ 74.210658][ T5315] bi_data_replicas=0 [ 74.210665][ T5315] bi_promote_target=0 [ 74.210671][ T5315] bi_foreground_target=0 [ 74.210678][ T5315] bi_background_target=0 [ 74.210684][ T5315] bi_erasure_code=0 [ 74.210689][ T5315] bi_fields_set=0 [ 74.210695][ T5315] bi_dir=4096 [ 74.210700][ T5315] bi_dir_offset=9097378837824744618 [ 74.210707][ T5315] bi_subvol=0 [ 74.210713][ T5315] bi_parent_subvol=0 [ 74.210719][ T5315] bi_nocow=0 [ 74.210731][ T5315] invalid fields_start (got 31, min 6 max 13): deleting [ 74.278844][ T5315] bcachefs (loop0): error validating btree node at btree xattrs level 0/0 [ 74.278861][ T5315] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 2285c34bed0abe32 written 16 min_key POS_MIN durability: 1 ptr: 0:31:0 gen 0 [ 74.278873][ T5315] node offset 0/16 bset u64s 0: bset version 11 older than superblock version_min 24, fixing [ 74.293225][ T5315] bcachefs (loop0): btree_node_read_work: rewriting btree node at btree=xattrs level=0 SPOS_MAX due to error [ 74.300673][ T5315] bcachefs (loop0): error validating btree node at btree alloc level 0/0 [ 74.300689][ T5315] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ac62141f8dc7e261 written 24 min_key POS_MIN durability: 1 ptr: 0:26:0 gen 0 [ 74.300700][ T5315] node offset 8/24 bset u64s 375 bset byte offset 256: keys out of order: u64s 11 type alloc_v4 0:4294964982:0 len 0 ver 0 > u64s 11 type alloc_v4 0:3:0 len 0 ver 0, fixing [ 74.321564][ T5315] bcachefs (loop0): btree_node_read_work: rewriting btree node at btree=alloc level=0 SPOS_MAX due to error [ 74.332236][ T5315] bcachefs (loop0): error validating btree node on loop0 at btree freespace level 0/0 [ 74.332266][ T5315] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq e81e1ed936acf3df written 32 min_key POS_MIN durability: 1 ptr: 0:29:0 gen 0 [ 74.332276][ T5315] node offset 0/32: incorrect min_key: got 576460752303423488:0:0 should be POS_MIN [ 74.347468][ T5315] bcachefs (loop0): flagging btree freespace lost data [ 74.351998][ T5315] error reading btree root freespace l=0: btree_node_read_error, fixing [ 74.358098][ T5315] invalid bkey u64s 9 type backpointer 0:8921088:0 len 0 ver 0: bucket=0:34:0 btree=extents l=0 offset=8:160 len=8 pos=536870913:24:U32_MAX [ 74.358117][ T5315] backpointer bucket_offset wrong: delete?, fixing [ 74.368818][ T5315] bcachefs (loop0): scan_for_btree_nodes... [ 74.372816][ T5315] bch2_scan_for_btree_nodes: nodes found after overwrites: [ 74.372837][ T5315] xattrs l=0 seq=1 journal_seq=4 cookie=2285c34bed0abe32 POS_MIN-SPOS_MAX ptr: 0:31:0 gen 0 [ 74.372847][ T5315] lru l=0 seq=1 journal_seq=5 cookie=28f61e078e70b95c POS_MIN-SPOS_MAX ptr: 0:28:0 gen 0 [ 74.372855][ T5315] deleted_inodes l=0 seq=1 journal_seq=0 cookie=1db8f60c84bb244c POS_MIN-SPOS_MAX ptr: 0:42:0 gen 0 [ 74.372863][ T5315] [ 74.394658][ T5315] done [ 74.396853][ T5315] bcachefs (loop0): check_topology... [ 74.396904][ T5315] bcachefs (loop0): btree root extents unreadable, must recover from scan [ 74.402460][ T5315] no nodes found for btree extents, continuing [ 74.405525][ T5315] done [ 74.407223][ T5315] bcachefs (loop0): accounting_read... done [ 74.410793][ T5315] bcachefs (loop0): alloc_read... done [ 74.412925][ T5315] bcachefs (loop0): stripes_read... done [ 74.415088][ T5315] bcachefs (loop0): snapshots_read... done [ 74.419490][ T5315] bcachefs (loop0): check_allocations... [ 74.421203][ T5315] bcachefs (loop0): pointer to nonexistent bucket 0:4294964982 [ 74.428479][ T5315] bcachefs (loop0): bch2_gc_mark_key(): error EIO [ 74.430745][ T5315] bcachefs (loop0): bch2_gc_btree(): error EIO [ 74.434624][ T5315] btree node read error for alloc, fixing [ 74.439346][ T5315] btree ptr not marked in member info btree allocated bitmap [ 74.439361][ T5315] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 7589ab5e0c11cc7a written 24 min_key POS_MIN durability: 1 ptr: 0:38:0 gen 0, fixing [ 74.450480][ T5315] bucket 0:38 data type btree ptr gen 0 missing in alloc btree [ 74.450507][ T5315] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 7589ab5e0c11cc7a written 24 min_key POS_MIN durability: 1 ptr: 0:38:0 gen 0, fixing [ 74.462738][ T5315] btree ptr not marked in member info btree allocated bitmap [ 74.462755][ T5315] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0, fixing [ 74.474004][ T5315] bucket 0:41 data type btree ptr gen 0 missing in alloc btree [ 74.474022][ T5315] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0, fixing [ 74.485379][ T5315] btree ptr not marked in member info btree allocated bitmap [ 74.485406][ T5315] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0, fixing [ 74.495014][ T5315] bucket 0:35 data type btree ptr gen 0 missing in alloc btree [ 74.495032][ T5315] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0, fixing [ 74.506881][ T5315] btree ptr not marked in member info btree allocated bitmap [ 74.506900][ T5315] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0, fixing [ 74.518206][ T5315] bucket 0:1 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.522048][ T5315] bucket 0:1 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.527023][ T5315] bucket 0:2 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.530265][ T5315] bucket 0:2 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.534255][ T5315] bucket 0:3 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.539451][ T5315] bucket 0:3 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.544855][ T5315] bucket 0:4 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.550765][ T5315] bucket 0:4 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.554303][ T5315] bucket 0:5 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.558445][ T5315] bucket 0:5 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.562532][ T5315] bucket 0:6 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.567120][ T5315] bucket 0:6 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.571022][ T5315] bucket 0:7 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.574307][ T5315] bucket 0:7 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.585485][ T5315] bucket 0:8 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.589040][ T5315] bucket 0:8 gen 0 data type sb has wrong dirty_sectors: got 0, should be 8, fixing [ 74.592820][ T5315] bucket 0:9 gen 0 has wrong data_type: got free, should be journal, fixing [ 74.606869][ T5315] bucket 0:9 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 74.610939][ T5315] bucket 0:10 gen 0 has wrong data_type: got free, should be journal, fixing [ 74.614085][ T5315] bucket 0:10 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 74.622741][ T5315] bucket 0:11 gen 0 has wrong data_type: got free, should be journal, fixing [ 74.642693][ T5315] bucket 0:11 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 74.648148][ T5315] bucket 0:12 gen 0 has wrong data_type: got free, should be journal, fixing [ 74.651425][ T5315] bucket 0:12 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 74.656594][ T5315] bucket 0:13 gen 0 has wrong data_type: got free, should be journal, fixing [ 74.660051][ T5315] bucket 0:13 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 74.663901][ T5315] bucket 0:14 gen 0 has wrong data_type: got free, should be journal, fixing [ 74.669819][ T5315] bucket 0:14 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 74.673536][ T5315] bucket 0:15 gen 0 has wrong data_type: got free, should be journal, fixing [ 74.677497][ T5315] bucket 0:15 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 74.681730][ T5315] bucket 0:16 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.685004][ T5315] bucket 0:16 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.690528][ T5315] bucket 0:17 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.693659][ T5315] bucket 0:17 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.697765][ T5315] bucket 0:18 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.700961][ T5315] bucket 0:18 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.705131][ T5315] bucket 0:19 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.710406][ T5315] bucket 0:19 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.714819][ T5315] bucket 0:20 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.718585][ T5315] bucket 0:20 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.722536][ T5315] bucket 0:21 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.727131][ T5315] bucket 0:21 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.731634][ T5315] bucket 0:22 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.734792][ T5315] bucket 0:22 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.739116][ T5315] bucket 0:23 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.742508][ T5315] bucket 0:23 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.747691][ T5315] bucket 0:24 gen 0 has wrong data_type: got free, should be journal, fixing [ 74.751919][ T5315] bucket 0:24 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 74.759612][ T5315] bucket 0:27 gen 0 has wrong data_type: got btree, should be need_discard, fixing [ 74.763376][ T5315] bucket 0:27 gen 0 data type need_discard has wrong dirty_sectors: got 256, should be 0, fixing [ 74.769271][ T5315] bucket 0:32 gen 0 has wrong data_type: got sb, should be btree, fixing [ 74.772454][ T5315] bucket 0:34 gen 0 has wrong data_type: got user, should be need_discard, fixing [ 74.776464][ T5315] bucket 0:34 gen 0 data type need_discard has wrong dirty_sectors: got 16, should be 0, fixing [ 74.780560][ T5315] bucket 0:35 gen 0 has wrong data_type: got free, should be btree, fixing [ 74.783762][ T5315] bucket 0:35 gen 0 data type btree has wrong dirty_sectors: got 0, should be 256, fixing [ 74.789143][ T5315] bucket 0:38 gen 0 has wrong data_type: got free, should be btree, fixing [ 74.792530][ T5315] bucket 0:38 gen 0 data type btree has wrong dirty_sectors: got 0, should be 256, fixing [ 74.796834][ T5315] bucket 0:41 gen 0 has wrong data_type: got free, should be btree, fixing [ 74.800100][ T5315] bucket 0:41 gen 0 data type btree has wrong dirty_sectors: got 0, should be 256, fixing [ 74.804707][ T5315] bucket 0:120 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.809179][ T5315] bucket 0:120 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.813061][ T5315] bucket 0:121 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.817041][ T5315] bucket 0:121 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.820567][ T5315] bucket 0:122 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.823854][ T5315] bucket 0:122 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.829249][ T5315] bucket 0:123 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.832452][ T5315] bucket 0:123 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.836681][ T5315] bucket 0:124 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.839639][ T5315] bucket 0:124 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.843301][ T5315] bucket 0:125 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.847769][ T5315] bucket 0:125 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.854044][ T5315] bucket 0:126 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.857720][ T5315] bucket 0:126 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.861502][ T5315] bucket 0:127 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.864275][ T5315] bucket 0:127 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 74.870629][ T5315] done [ 74.872122][ T5315] bcachefs (loop0): going read-write [ 74.882386][ T5315] bcachefs (loop0): journal_replay... [ 74.889141][ T1041] bucket 0:26 gen 0 data type btree sector count overflow: 0 + -256 > U32_MAX [ 74.889164][ T1041] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ac62141f8dc7e261 written 24 min_key POS_MIN durability: 1 ptr: 0:26:0 gen 0, continuing [ 74.913035][ T1041] bucket 0:26 gen 0 data type btree sector count overflow: 0 + -256 > U32_MAX [ 74.913059][ T1041] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ac62141f8dc7e261 written 24 min_key POS_MIN durability: 1 ptr: 0:26:0 gen 0, continuing [ 74.929673][ T1041] bucket 0:26 gen 0 data type btree sector count overflow: 0 + -256 > U32_MAX [ 74.929685][ T1041] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ac62141f8dc7e261 written 24 min_key POS_MIN durability: 1 ptr: 0:26:0 gen 0, continuing [ 74.940870][ T1041] bucket 0:26 gen 0 data type btree sector count overflow: 0 + -256 > U32_MAX [ 74.940887][ T1041] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ac62141f8dc7e261 written 24 min_key POS_MIN durability: 1 ptr: 0:26:0 gen 0, continuing [ 75.072985][ T5315] done [ 75.074586][ T5315] bcachefs (loop0): check_alloc_info... [ 75.077895][ T5315] incorrect key in need_discard btree (got deleted should be set) [ 75.077918][ T5315] u64s 13 type alloc_v4 0:27:0 len 0 ver 0: [ 75.077925][ T5315] gen 0 oldest_gen 0 data_type need_discard [ 75.077931][ T5315] journal_seq 4 [ 75.077937][ T5315] need_discard 1 [ 75.077943][ T5315] need_inc_gen 1 [ 75.077949][ T5315] dirty_sectors 0 [ 75.077955][ T5315] stripe_sectors 0 [ 75.077960][ T5315] cached_sectors 0 [ 75.077966][ T5315] stripe 0 [ 75.077972][ T5315] stripe_redundancy 0 [ 75.077978][ T5315] io_time[READ] 1 [ 75.077990][ T5315] io_time[WRITE] 256 [ 75.077996][ T5315] fragmentation 0 [ 75.078003][ T5315] bp_start 8 [ 75.078008][ T5315] , fixing [ 75.116889][ T5315] incorrect key in need_discard btree (got deleted should be set) [ 75.116904][ T5315] u64s 13 type alloc_v4 0:34:0 len 0 ver 0: [ 75.116911][ T5315] gen 0 oldest_gen 0 data_type need_discard [ 75.116918][ T5315] journal_seq 5 [ 75.116925][ T5315] need_discard 1 [ 75.116932][ T5315] need_inc_gen 1 [ 75.116937][ T5315] dirty_sectors 0 [ 75.116942][ T5315] stripe_sectors 0 [ 75.116949][ T5315] cached_sectors 0 [ 75.116954][ T5315] stripe 0 [ 75.116961][ T5315] stripe_redundancy 0 [ 75.116967][ T5315] io_time[READ] 1 [ 75.116972][ T5315] io_time[WRITE] 512 [ 75.116978][ T5315] fragmentation 0 [ 75.116985][ T5315] bp_start 8 [ 75.116992][ T5315] , fixing [ 75.149581][ T5315] hole in alloc btree missing in freespace btree [ 75.149595][ T5315] device 0 buckets 36-37, fixing [ 75.154118][ T5315] hole in alloc btree missing in freespace btree [ 75.154130][ T5315] device 0 buckets 39-41, fixing [ 75.161350][ T5315] hole in alloc btree missing in freespace btree [ 75.161364][ T5315] device 0 buckets 44-120, fixing [ 75.168858][ T5315] done [ 75.171038][ T5315] bcachefs (loop0): check_lrus... [ 75.173897][ T5315] incorrect lru entry: lru fragmentation time 134217728 [ 75.173910][ T5315] u64s 5 type set 18446462598867058688:34:0 len 0 ver 0 [ 75.173918][ T5315] for u64s 13 type alloc_v4 0:34:0 len 0 ver 0: [ 75.173925][ T5315] gen 1 oldest_gen 0 data_type free [ 75.173931][ T5315] journal_seq 5 [ 75.173937][ T5315] need_discard 0 [ 75.173944][ T5315] need_inc_gen 0 [ 75.173950][ T5315] dirty_sectors 0 [ 75.173955][ T5315] stripe_sectors 0 [ 75.173961][ T5315] cached_sectors 0 [ 75.173967][ T5315] stripe 0 [ 75.173973][ T5315] stripe_redundancy 0 [ 75.173979][ T5315] io_time[READ] 1 [ 75.173985][ T5315] io_time[WRITE] 512 [ 75.173990][ T5315] fragmentation 0 [ 75.173996][ T5315] bp_start 8 [ 75.174002][ T5315] , fixing [ 75.210614][ T5315] done [ 75.212359][ T5315] bcachefs (loop0): check_extents_to_backpointers... [ 75.212877][ T5315] missing backpointer for btree=inodes l=1 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 7589ab5e0c11cc7a written 24 min_key POS_MIN durability: 1 ptr: 0:38:0 gen 0 [ 75.212891][ T5315] got: u64s 5 type deleted 0:9961472:0 len 0 ver 0 [ 75.212899][ T5315] want: u64s 9 type backpointer 0:9961472:0 len 0 ver 0: bucket=0:38:0 btree=inodes l=1 offset=0:0 len=256 pos=SPOS_MAX, fixing [ 75.231027][ T5315] missing backpointer for btree=dirents l=1 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0 [ 75.231045][ T5315] got: u64s 5 type deleted 0:10747904:0 len 0 ver 0 [ 75.231053][ T5315] want: u64s 9 type backpointer 0:10747904:0 len 0 ver 0: bucket=0:41:0 btree=dirents l=1 offset=0:0 len=256 pos=SPOS_MAX, fixing [ 75.247355][ T5315] missing backpointer for btree=subvolumes l=1 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0 [ 75.247374][ T5315] got: u64s 5 type deleted 0:9175040:0 len 0 ver 0 [ 75.247382][ T5315] want: u64s 9 type backpointer 0:9175040:0 len 0 ver 0: bucket=0:35:0 btree=subvolumes l=1 offset=0:0 len=256 pos=SPOS_MAX, fixing [ 75.262755][ T5315] missing backpointer for btree=snapshots l=1 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0 [ 75.262774][ T5315] got: u64s 5 type deleted 0:8388608:0 len 0 ver 0 [ 75.262782][ T5315] want: u64s 9 type backpointer 0:8388608:0 len 0 ver 0: bucket=0:32:0 btree=snapshots l=1 offset=0:0 len=256 pos=SPOS_MAX, fixing [ 75.279520][ T5315] done [ 75.281216][ T5315] bcachefs (loop0): check_alloc_to_lru_refs... done [ 75.284081][ T5315] bcachefs (loop0): check_inodes... done [ 75.293293][ T5315] bcachefs (loop0): scanning for old btree nodes: min_version 0.11: inode_btree_change [ 75.318685][ T1041] ------------[ cut here ]------------ [ 75.320956][ T1041] kernel BUG at fs/bcachefs/journal.c:105! [ 75.323266][ T1041] Oops: invalid opcode: 0000 [#1] PREEMPT SMP KASAN NOPTI [ 75.325877][ T1041] CPU: 0 UID: 0 PID: 1041 Comm: kworker/u4:8 Not tainted 6.13.0-rc7-syzkaller-00189-g595523945be0 #0 [ 75.329804][ T1041] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 75.333625][ T1041] Workqueue: btree_update btree_interior_update_work [ 75.336011][ T1041] RIP: 0010:bch2_journal_noflush_seq+0x320/0x330 [ 75.338466][ T1041] Code: e8 05 69 5c fd 48 8b 3c 24 e8 9c c2 88 07 44 89 f0 48 83 c4 30 5b 41 5c 41 5d 41 5e 41 5f 5d c3 cc cc cc cc e8 e1 68 5c fd 90 <0f> 0b e8 d9 68 5c fd 90 0f 0b 66 0f 1f 44 00 00 90 90 90 90 90 90 [ 75.345639][ T1041] RSP: 0018:ffffc90002886ff8 EFLAGS: 00010293 [ 75.347942][ T1041] RAX: ffffffff8443198f RBX: 00000000000000f8 RCX: ffff888000e7c880 [ 75.350935][ T1041] RDX: 0000000000000000 RSI: 00000000000000f9 RDI: 00000000000000f8 [ 75.353943][ T1041] RBP: ffff88805294ab40 R08: ffffffff844317e9 R09: 1ffff1100a529567 [ 75.356927][ T1041] R10: dffffc0000000000 R11: ffffed100a529568 R12: ffff88805294a608 [ 75.359836][ T1041] R13: dffffc0000000000 R14: 0009000000000001 R15: 00000000000000f9 [ 75.362652][ T1041] FS: 0000000000000000(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 75.365605][ T1041] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 75.367900][ T1041] CR2: 00007f5302ffc634 CR3: 0000000041fba000 CR4: 0000000000352ef0 [ 75.370733][ T1041] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 75.373786][ T1041] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 75.377432][ T1041] Call Trace: [ 75.378785][ T1041] [ 75.379948][ T1041] ? __die_body+0x5f/0xb0 [ 75.381468][ T1041] ? die+0x9e/0xc0 [ 75.382811][ T1041] ? do_trap+0x15a/0x3a0 [ 75.384347][ T1041] ? bch2_journal_noflush_seq+0x320/0x330 [ 75.386342][ T1041] ? do_error_trap+0x1dc/0x2c0 [ 75.388169][ T1041] ? bch2_journal_noflush_seq+0x320/0x330 [ 75.390322][ T1041] ? __pfx_do_error_trap+0x10/0x10 [ 75.392089][ T1041] ? handle_invalid_op+0x34/0x40 [ 75.393695][ T1041] ? bch2_journal_noflush_seq+0x320/0x330 [ 75.395768][ T1041] ? exc_invalid_op+0x38/0x50 [ 75.397551][ T1041] ? asm_exc_invalid_op+0x1a/0x20 [ 75.399468][ T1041] ? bch2_journal_noflush_seq+0x179/0x330 [ 75.401599][ T1041] ? bch2_journal_noflush_seq+0x31f/0x330 [ 75.403668][ T1041] ? bch2_journal_noflush_seq+0x320/0x330 [ 75.405769][ T1041] ? bch2_journal_noflush_seq+0x31f/0x330 [ 75.407771][ T1041] bch2_trigger_alloc+0x16d9/0x41e0 [ 75.409708][ T1041] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 75.412044][ T1041] ? __pfx_validate_chain+0x10/0x10 [ 75.413899][ T1041] ? __pfx_validate_chain+0x10/0x10 [ 75.415709][ T1041] ? do_raw_spin_unlock+0x58/0x8b0 [ 75.417972][ T1041] ? __pfx_bch2_trigger_alloc+0x10/0x10 [ 75.420517][ T1041] ? __bch2_bkey_unpack_key+0x959/0xdd0 [ 75.422618][ T1041] ? __asan_memcpy+0x40/0x70 [ 75.424229][ T1041] ? mark_lock+0x9a/0x360 [ 75.425850][ T1041] ? verify_update_old_key+0x394/0x920 [ 75.427852][ T1041] ? verify_update_old_key+0x438/0x920 [ 75.429873][ T1041] ? __pfx_verify_update_old_key+0x10/0x10 [ 75.432291][ T1041] ? rcuwait_wake_up+0x1c/0x230 [ 75.434087][ T1041] ? __pfx_lock_acquire+0x10/0x10 [ 75.435958][ T1041] ? run_one_mem_trigger+0x59b/0xc10 [ 75.437922][ T1041] ? __pfx_bch2_trigger_alloc+0x10/0x10 [ 75.439864][ T1041] run_one_mem_trigger+0x81f/0xc10 [ 75.441679][ T1041] ? __pfx_run_one_mem_trigger+0x10/0x10 [ 75.443720][ T1041] ? rcuwait_wake_up+0x1e5/0x230 [ 75.445550][ T1041] ? percpu_up_read+0xdc/0x1b0 [ 75.447449][ T1041] ? __pfx_bch2_trans_account_disk_usage_change+0x10/0x10 [ 75.449959][ T1041] ? rcuwait_wake_up+0x1e5/0x230 [ 75.451681][ T1041] __bch2_trans_commit+0x473b/0x93c0 [ 75.453679][ T1041] ? __pfx___bch2_trans_commit+0x10/0x10 [ 75.455896][ T1041] ? __bch2_trans_jset_entry_alloc+0x2c7/0x4b0 [ 75.458259][ T1041] ? btree_interior_update_work+0x117a/0x2b10 [ 75.460490][ T1041] btree_interior_update_work+0x1492/0x2b10 [ 75.462680][ T1041] ? __pfx_btree_interior_update_work+0x10/0x10 [ 75.465002][ T1041] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 75.467328][ T1041] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 75.469783][ T1041] ? process_scheduled_works+0x976/0x1840 [ 75.471953][ T1041] process_scheduled_works+0xa66/0x1840 [ 75.474050][ T1041] ? __pfx_process_scheduled_works+0x10/0x10 [ 75.476482][ T1041] ? assign_work+0x364/0x3d0 [ 75.478266][ T1041] worker_thread+0x870/0xd30 [ 75.480040][ T1041] ? __kthread_parkme+0x169/0x1d0 [ 75.481877][ T1041] ? __pfx_worker_thread+0x10/0x10 [ 75.483847][ T1041] kthread+0x2f0/0x390 [ 75.485386][ T1041] ? __pfx_worker_thread+0x10/0x10 [ 75.487438][ T1041] ? __pfx_kthread+0x10/0x10 [ 75.489168][ T1041] ret_from_fork+0x4b/0x80 [ 75.490956][ T1041] ? __pfx_kthread+0x10/0x10 [ 75.492822][ T1041] ret_from_fork_asm+0x1a/0x30 [ 75.494736][ T1041] [ 75.495942][ T1041] Modules linked in: [ 75.497731][ T1041] ---[ end trace 0000000000000000 ]--- [ 75.499762][ T1041] RIP: 0010:bch2_journal_noflush_seq+0x320/0x330 [ 75.502057][ T1041] Code: e8 05 69 5c fd 48 8b 3c 24 e8 9c c2 88 07 44 89 f0 48 83 c4 30 5b 41 5c 41 5d 41 5e 41 5f 5d c3 cc cc cc cc e8 e1 68 5c fd 90 <0f> 0b e8 d9 68 5c fd 90 0f 0b 66 0f 1f 44 00 00 90 90 90 90 90 90 [ 75.509394][ T1041] RSP: 0018:ffffc90002886ff8 EFLAGS: 00010293 [ 75.511594][ T1041] RAX: ffffffff8443198f RBX: 00000000000000f8 RCX: ffff888000e7c880 [ 75.514188][ T1041] RDX: 0000000000000000 RSI: 00000000000000f9 RDI: 00000000000000f8 [ 75.517192][ T1041] RBP: ffff88805294ab40 R08: ffffffff844317e9 R09: 1ffff1100a529567 [ 75.520261][ T1041] R10: dffffc0000000000 R11: ffffed100a529568 R12: ffff88805294a608 [ 75.523396][ T1041] R13: dffffc0000000000 R14: 0009000000000001 R15: 00000000000000f9 [ 75.526668][ T1041] FS: 0000000000000000(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 75.530222][ T1041] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 75.532703][ T1041] CR2: 00007f5302ffc634 CR3: 0000000041fba000 CR4: 0000000000352ef0 [ 75.535793][ T1041] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 75.538430][ T1041] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 75.541153][ T1041] Kernel panic - not syncing: Fatal exception [ 75.543718][ T1041] Kernel Offset: disabled [ 75.545408][ T1041] Rebooting in 86400 seconds..