program: r0 = syz_open_dev$vim2m(&(0x7f0000002a80), 0x3, 0x2) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000140)={0x1, @pix={0x0, 0x0, 0x50424752}}) r1 = io_uring_setup(0x22f0, &(0x7f0000000140)={0x0, 0x20000, 0x800, 0x2, 0x74}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000002180)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x301, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWCHAIN={0x48, 0x3, 0xa, 0x201, 0x0, 0x0, {0x1}, [@NFTA_CHAIN_NAME={0x9, 0x3, 'syz2\x00'}, @NFTA_CHAIN_HOOK={0x14, 0x4, 0x0, 0x1, [@NFTA_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x4}, @NFTA_HOOK_HOOKNUM={0x8}]}, @NFTA_CHAIN_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_CHAIN_FLAGS={0x8, 0xa, 0x1, 0x0, 0x2}]}, @NFT_MSG_NEWRULE={0x54, 0x6, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_RULE_CHAIN_ID={0x8}, @NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_RULE_EXPRESSIONS={0x2c, 0x4, 0x0, 0x1, [{0x28, 0x1, 0x0, 0x1, @fib={{0x8}, @val={0x1c, 0x2, 0x0, 0x1, [@NFTA_FIB_DREG={0x8, 0x1, 0x1, 0x0, 0x11}, @NFTA_FIB_FLAGS={0x8, 0x3, 0x1, 0x0, 0xe}, @NFTA_FIB_RESULT={0x8, 0x2, 0x1, 0x0, 0x2}]}}}]}]}], {0x14}}, 0xe4}}, 0x0) io_uring_register$IORING_REGISTER_IOWQ_MAX_WORKERS(r1, 0x14, 0x0, 0x2) syz_mount_image$bcachefs(&(0x7f00000058c0), &(0x7f0000005900)='./file0\x00', 0x2, &(0x7f0000000000)={[{@errors_continue}], [{@pcr={'pcr', 0x3d, 0x2e}}]}, 0x1, 0x59da, &(0x7f0000005940)="$eJzs3X2QHOV5IPC3Z2a1s7v6WAkcZDCrRUBCILZWfB3+qFjOJXYKCCcXKQdximFBKyJbEip9BBAkiAR8cIALp+xKcFJXxIWpw5Zd1MHFKJQJHydxNpjizkddYepMDvsPXxEOVQAd5XK8V7vT7+xM7/T27OysPuD3K2l7+p2ep5/ufqenn3dmdwIAAADvCQdu23HokhN/5/t/Nvb2zb/791tuCQPlyfZqXGAwnV5/pDLkcOqtLJ+cZvvFr934jZ8OX/1b33uo/+vv7N9wysYf/fZxVz/2uQv33fvXT7616JFfvloUN/anM6fmk9eTEKrfPfiVL+x/9oSJtiSEUE4G94SwNFn25NIkE2Lk5yGEDfU8m+98+O1zNk5Mb7mzt6l9SSaI/v7eVk372e5D150VfvyJdbf+YMW3v9Wz97U9U4sk1Yb+FMLiKxsf3xNC6Ev/T4i9bXl8cDpdG0Lob3jcBQV5ndpm/qty5k9KpwvS6UBBnHj/ysx8KbNcdj7qyUz7C9Y37YFNFhY+LC+PTpcrks0oezKaq7w8Y/vSdPqddHpmccimFMvxfxJKSajU79ucTPWRMHXcqklIJg9NtR6sNC14T/N8kpkvZebLPZntmlxv2tHKSdLcHpfLtMfTcSVtP6XxXN3CpVM3/1Nj+/vTaTV9or4T50P2Rs3AtBv17ZoU8zo4Qy6HQ6nhHNSqvX7g04MxkLYNJMumPWa8hXjf/nV3nV5e/9SBwZw8koeSNH7SUfzdzy1d+Nlv3rFreV78K0tp/FJH8V+56Pk3Lr/ja1/NjX9PjF/uKP7Zj/e/ftHTt63M2T//Mn4w7p9KR/FHX33m7hXHX7U3N//7YvxqR/HX7Hu+d9Ghx5/IPb4jcf/0dRT/5Y9+8icPvvjoa7nxQ4zf31H89fu2fbF36NAZufGfiPtnoLP+8+be818aGvrZcF78F2L8RR3Ff2DPvR+5f8mdF+Ye37Vx/wx2FP/i0x67deGhR0/OO3cm93XrlRPgvem49Brr9nS+0zpzrhrqhb8artSu+Ram/xd1c0UZE+tZPI/xAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/sAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYX9+guRqorjAH7uzE477uzqrgZtRetqRWEPSUFEvVRUhEYIPW1IWJoPURBEFPbQGhqJFb0ESS8SFVSbCAW5SaLFGv2TXnqoIMF6CERaKBfpIWN3zxln7s51666F0OcDy5nfufd+7+/+3RkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAngoAAP//Ha0l9w==") [ 78.176763][ T48] Bluetooth: hci0: command tx timeout [ 78.181725][ T1309] ieee802154 phy0 wpan0: encryption failed: -22 [ 78.184198][ T1309] ieee802154 phy1 wpan1: encryption failed: -22 [ 78.617053][ T5319] loop0: detected capacity change from 0 to 32768 [ 78.807699][ T5319] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,metadata_checksum=none,data_checksum=none,compression=lz4,nojournal_transaction_names [ 78.817017][ T5319] invalid journal entry, version=1.7: mi_btree_bitmap type=btree_keys in superblock: k->u64s 0, fixing [ 78.822801][ T5319] invalid bkey u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 2285c34bed0abe32 written 16 min_key 18230571291595767808:0:0 durability: 0 ptr: 0:31:15 gen 0 cached unwritten [ 78.822822][ T5319] pointer spans multiple buckets (15 + 256 > 256): delete?, fixing [ 78.833844][ T5319] bcachefs (loop0): recovering from clean shutdown, journal seq 576460752303423498 [ 78.838831][ T5319] bcachefs (loop0): Doing compatible version upgrade from 1.7: mi_btree_bitmap to 1.13: inode_has_child_snapshots [ 78.838831][ T5319] running recovery passes: check_allocations,check_inodes [ 78.853414][ T5319] bcachefs (loop0): error validating btree node on loop0 at btree extents level 0/0 [ 78.853438][ T5319] 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 [ 78.853450][ T5319] node offset 0/16: bad magic: want 59513f585d347cd2, got 59513f5800000000 [ 78.867497][ T5319] bcachefs (loop0): flagging btree extents lost data [ 78.873625][ T5319] error reading btree root extents l=0: btree_node_read_error, fixing [ 78.876630][ T5319] bcachefs (loop0): will run btree node scan [ 78.882327][ T5319] invalid bkey u64s 18 type inode_v3 0:536870912:U32_MAX len 0 ver 0: (unpack error) [ 78.882350][ T5319] invalid variable length fields: delete?, fixing [ 78.889928][ T5319] invalid btree root xattrs, fixing [ 78.893758][ T5319] bcachefs (loop0): flagging btree xattrs lost data [ 78.898546][ T5319] invalid bkey u64s 11 type alloc_v4 0:123:0 len 0 ver 0: [ 78.898557][ T5319] gen 0 oldest_gen 0 data_type need_gc_gens [ 78.898564][ T5319] journal_seq 1 [ 78.898570][ T5319] need_discard 1 [ 78.898575][ T5319] need_inc_gen 1 [ 78.898581][ T5319] dirty_sectors 256 [ 78.898586][ T5319] stripe_sectors 0 [ 78.898592][ T5319] cached_sectors 0 [ 78.898597][ T5319] stripe 0 [ 78.898603][ T5319] stripe_redundancy 0 [ 78.898608][ T5319] io_time[READ] 1 [ 78.898614][ T5319] io_time[WRITE] 1 [ 78.898619][ T5319] fragmentation 0 [ 78.898625][ T5319] bp_start 8 [ 78.898630][ T5319] [ 78.898635][ T5319] empty data type free but have data 0.256.0 0: delete?, fixing [ 78.933702][ T5319] bcachefs (loop0): error validating btree node on loop0 at btree freespace level 0/0 [ 78.933720][ T5319] 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 [ 78.933729][ T5319] node offset 24/32 bset u64s 0: empty bset, fixing [ 78.946487][ T5319] bcachefs (loop0): btree_node_read_work: rewriting btree node at btree=freespace level=0 SPOS_MAX due to error [ 78.954729][ T5319] bcachefs (loop0): scan_for_btree_nodes... [ 78.958440][ T5319] bch2_scan_for_btree_nodes: nodes found after overwrites: [ 78.958460][ T5319] xattrs l=0 seq=1 journal_seq=4 cookie=2285c34bed0abe32 POS_MIN-SPOS_MAX ptr: 0:31:0 gen 0 [ 78.958468][ T5319] lru l=0 seq=1 journal_seq=5 cookie=28f61e078e70b95c POS_MIN-SPOS_MAX ptr: 0:28:0 gen 0 [ 78.958475][ T5319] deleted_inodes l=0 seq=1 journal_seq=0 cookie=1db8f60c84bb244c POS_MIN-SPOS_MAX ptr: 0:42:0 gen 0 [ 78.958483][ T5319] [ 78.977520][ T5319] done [ 78.978592][ T5319] bcachefs (loop0): check_topology... [ 78.978646][ T5319] bcachefs (loop0): btree root extents unreadable, must recover from scan [ 78.992688][ T5319] no nodes found for btree extents, continuing [ 78.995144][ T5319] bcachefs (loop0): btree root xattrs unreadable, must recover from scan [ 78.998139][ T5319] bcachefs (loop0): bch2_get_scanned_nodes(): recovering xattrs l=0 POS_MIN - SPOS_MAX [ 79.002541][ T5319] bcachefs (loop0): bch2_get_scanned_nodes(): recovering 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 [ 79.013790][ T5319] done [ 79.014923][ T5319] bcachefs (loop0): accounting_read... done [ 79.017649][ T5319] bcachefs (loop0): alloc_read... done [ 79.019583][ T5319] bcachefs (loop0): stripes_read... done [ 79.022883][ T5319] bcachefs (loop0): snapshots_read... done [ 79.025570][ T5319] bcachefs (loop0): check_allocations... [ 79.028037][ T5319] btree ptr not marked in member info btree allocated bitmap [ 79.028056][ T5319] 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, fixing [ 79.042546][ T5319] btree ptr not marked in member info btree allocated bitmap [ 79.042562][ T5319] 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 [ 79.052794][ T5319] btree ptr not marked in member info btree allocated bitmap [ 79.052809][ T5319] 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 [ 79.062408][ T5319] btree ptr not marked in member info btree allocated bitmap [ 79.062423][ T5319] 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 [ 79.072700][ T5319] btree ptr not marked in member info btree allocated bitmap [ 79.072715][ T5319] 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 [ 79.083762][ T5319] btree ptr not marked in member info btree allocated bitmap [ 79.083779][ T5319] 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, fixing [ 79.094895][ T5319] bucket 0:26 gen 0 data type btree has wrong dirty_sectors: got 524544, should be 256, fixing [ 79.099238][ T5319] bucket 0:27 gen 0 has wrong data_type: got btree, should be need_discard, fixing [ 79.103311][ T5319] bucket 0:27 gen 0 data type need_discard has wrong dirty_sectors: got 256, should be 0, fixing [ 79.108097][ T5319] bucket 0:34 gen 0 has wrong data_type: got user, should be need_discard, fixing [ 79.112976][ T5319] bucket 0:34 gen 0 data type need_discard has wrong dirty_sectors: got 16, should be 0, fixing [ 79.117814][ T5319] bucket 0:123 gen 0 has wrong data_type: got free, should be sb, fixing [ 79.121382][ T5319] bucket 0:123 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 79.126440][ T5319] done [ 79.129938][ T5319] bcachefs (loop0): going read-write [ 79.141563][ T5319] bcachefs (loop0): journal_replay... [ 79.168488][ T5319] ------------[ cut here ]------------ [ 79.172854][ T5319] kernel BUG at fs/bcachefs/btree_write_buffer.c:147! [ 79.178311][ T5319] Oops: invalid opcode: 0000 [#1] PREEMPT SMP KASAN NOPTI [ 79.180986][ T5319] CPU: 0 UID: 0 PID: 5319 Comm: syz.0.0 Not tainted 6.13.0-rc5-syzkaller-00198-g9244696b34f2 #0 [ 79.184723][ T5319] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 79.188659][ T5319] RIP: 0010:bch2_btree_write_buffer_flush_locked+0x56bd/0x5a00 [ 79.191387][ T5319] Code: c9 fd f4 ff e8 b4 54 76 fd 90 0f 0b e8 ac 54 76 fd 90 0f 0b e8 a4 54 76 fd 90 0f 0b e8 9c 54 76 fd 90 0f 0b e8 94 54 76 fd 90 <0f> 0b e8 8c 54 76 fd 90 0f 0b e8 44 9a 9f 07 e8 7f 54 76 fd 90 0f [ 79.198362][ T5319] RSP: 0018:ffffc900019ce760 EFLAGS: 00010283 [ 79.200620][ T5319] RAX: ffffffff84292f8c RBX: 080000000000000b RCX: 0000000000100000 [ 79.203390][ T5319] RDX: ffffc9000e172000 RSI: 00000000000b5a9a RDI: 00000000000b5a9b [ 79.206236][ T5319] RBP: ffffc900019cebb0 R08: ffffffff8428f23b R09: 0000000000000000 [ 79.209144][ T5319] R10: ffffc900019ce240 R11: fffff52000339c49 R12: ffffc900242004b0 [ 79.211965][ T5319] R13: ffff888055dd4000 R14: 000000000000000b R15: ffffc90024200000 [ 79.214829][ T5319] FS: 00007fa75a59a6c0(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 79.218117][ T5319] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 79.220550][ T5319] CR2: 000055eb66b560b8 CR3: 0000000043b7e000 CR4: 0000000000352ef0 [ 79.223558][ T5319] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 79.226537][ T5319] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 79.229567][ T5319] Call Trace: [ 79.230872][ T5319] [ 79.232034][ T5319] ? __die_body+0x5f/0xb0 [ 79.233707][ T5319] ? die+0x9e/0xc0 [ 79.235175][ T5319] ? do_trap+0x15a/0x3a0 [ 79.236845][ T5319] ? bch2_btree_write_buffer_flush_locked+0x56bd/0x5a00 [ 79.239512][ T5319] ? do_error_trap+0x1dc/0x2c0 [ 79.241344][ T5319] ? bch2_btree_write_buffer_flush_locked+0x56bd/0x5a00 [ 79.243868][ T5319] ? __pfx_do_error_trap+0x10/0x10 [ 79.245702][ T5319] ? report_bug+0x3e8/0x500 [ 79.247531][ T5319] ? handle_invalid_op+0x34/0x40 [ 79.249310][ T5319] ? bch2_btree_write_buffer_flush_locked+0x56bd/0x5a00 [ 79.251872][ T5319] ? exc_invalid_op+0x38/0x50 [ 79.253573][ T5319] ? asm_exc_invalid_op+0x1a/0x20 [ 79.255399][ T5319] ? bch2_btree_write_buffer_flush_locked+0x196b/0x5a00 [ 79.257963][ T5319] ? bch2_btree_write_buffer_flush_locked+0x56bc/0x5a00 [ 79.260553][ T5319] ? bch2_btree_write_buffer_flush_locked+0x56bd/0x5a00 [ 79.262998][ T5319] ? __mutex_trylock_common+0x183/0x2e0 [ 79.264976][ T5319] ? __pfx_bch2_btree_write_buffer_flush_locked+0x10/0x10 [ 79.267561][ T5319] ? __pfx___mutex_trylock_common+0x10/0x10 [ 79.269716][ T5319] ? rcu_is_watching+0x15/0xb0 [ 79.271504][ T5319] ? trace_contention_end+0x3c/0x120 [ 79.273597][ T5319] ? __mutex_lock+0x37f/0xee0 [ 79.275381][ T5319] ? __bch2_next_write_buffer_flush_journal_buf+0x287/0x2a0 [ 79.278132][ T5319] ? bch2_btree_write_buffer_flush_locked+0x1552/0x5a00 [ 79.280767][ T5319] ? __pfx_bch2_next_write_buffer_flush_journal_buf+0x10/0x10 [ 79.283496][ T5319] ? bch2_trans_unlock+0x3a6/0x470 [ 79.285354][ T5319] btree_write_buffer_flush_seq+0x1b23/0x1cc0 [ 79.287587][ T5319] ? rcu_is_watching+0x15/0xb0 [ 79.289414][ T5319] ? __asan_memset+0x23/0x50 [ 79.291192][ T5319] ? lockdep_init_map_type+0xa1/0x910 [ 79.293251][ T5319] ? __pfx_btree_write_buffer_flush_seq+0x10/0x10 [ 79.295562][ T5319] ? __pfx_lockdep_init_map_type+0x10/0x10 [ 79.297650][ T5319] ? __pfx_bch2_btree_write_buffer_journal_flush+0x10/0x10 [ 79.300189][ T5319] bch2_btree_write_buffer_journal_flush+0xc7/0x150 [ 79.302721][ T5319] ? __pfx_bch2_btree_write_buffer_journal_flush+0x10/0x10 [ 79.305453][ T5319] ? bch2_journal_key_to_wb_slowpath+0x891/0x8f0 [ 79.307788][ T5319] ? do_raw_spin_unlock+0x58/0x8b0 [ 79.309674][ T5319] ? __pfx_bch2_btree_write_buffer_journal_flush+0x10/0x10 [ 79.312358][ T5319] journal_flush_pins+0x5f7/0xb20 [ 79.314341][ T5319] journal_flush_done+0x8e/0x260 [ 79.316281][ T5319] ? llist_add_batch+0xc1/0x270 [ 79.318209][ T5319] bch2_journal_flush_pins+0x18a/0x3a0 [ 79.320314][ T5319] ? __pfx_bch2_journal_flush_pins+0x10/0x10 [ 79.322595][ T5319] ? free_large_kmalloc+0xfe/0x180 [ 79.324403][ T5319] ? bch2_journal_replay+0x2356/0x2a40 [ 79.326491][ T5319] ? mempool_free+0x8a/0x390 [ 79.328314][ T5319] bch2_journal_replay+0x270f/0x2a40 [ 79.330352][ T5319] ? irq_work_queue+0xca/0x150 [ 79.332053][ T5319] ? __wake_up_klogd+0xd5/0x110 [ 79.333902][ T5319] ? __pfx_bch2_journal_replay+0x10/0x10 [ 79.336148][ T5319] ? queue_work_on+0x25f/0x380 [ 79.338068][ T5319] ? __mutex_unlock_slowpath+0x21e/0x790 [ 79.340127][ T5319] ? __bch2_print+0x17a/0x220 [ 79.341852][ T5319] ? kvm_sched_clock_read+0x11/0x20 [ 79.343791][ T5319] ? local_clock_noinstr+0xe/0xe0 [ 79.345732][ T5319] ? bch2_run_recovery_pass+0x6d/0x1e0 [ 79.347913][ T5319] ? __pfx___bch2_print+0x10/0x10 [ 79.349813][ T5319] ? __bch2_fs_read_write+0x35c/0x370 [ 79.351898][ T5319] bch2_run_recovery_pass+0xf0/0x1e0 [ 79.353852][ T5319] bch2_run_recovery_passes+0x3a7/0x880 [ 79.355596][ T5319] bch2_fs_recovery+0x25cc/0x39d0 [ 79.357883][ T5319] ? __pfx_bch2_fs_recovery+0x10/0x10 [ 79.359934][ T5319] ? __pfx_lock_release+0x10/0x10 [ 79.361815][ T5319] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 79.363998][ T5319] ? __pfx_lock_release+0x10/0x10 [ 79.365885][ T5319] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 79.368065][ T5319] ? bch2_get_next_online_dev+0x4b9/0x4f0 [ 79.370277][ T5319] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 79.372539][ T5319] ? llist_reverse_order+0x72/0x90 [ 79.374489][ T5319] bch2_fs_start+0x356/0x5b0 [ 79.376223][ T5319] bch2_fs_get_tree+0xd68/0x1710 [ 79.378092][ T5319] ? __pfx_bch2_fs_get_tree+0x10/0x10 [ 79.380155][ T5319] ? generic_parse_monolithic+0x387/0x400 [ 79.382299][ T5319] ? apparmor_capable+0x13b/0x1b0 [ 79.384018][ T5319] vfs_get_tree+0x90/0x2b0 [ 79.385579][ T5319] do_new_mount+0x2be/0xb40 [ 79.387436][ T5319] ? __pfx_do_new_mount+0x10/0x10 [ 79.389398][ T5319] __se_sys_mount+0x2d6/0x3c0 [ 79.391173][ T5319] ? __pfx___se_sys_mount+0x10/0x10 [ 79.393229][ T5319] ? do_syscall_64+0x100/0x230 [ 79.395145][ T5319] ? __x64_sys_mount+0x20/0xc0 [ 79.397046][ T5319] do_syscall_64+0xf3/0x230 [ 79.398793][ T5319] ? clear_bhb_loop+0x35/0x90 [ 79.400616][ T5319] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 79.402817][ T5319] RIP: 0033:0x7fa7597874ca [ 79.404506][ T5319] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb a6 e8 de 1a 00 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 79.411666][ T5319] RSP: 002b:00007fa75a599e68 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 79.414874][ T5319] RAX: ffffffffffffffda RBX: 00007fa75a599ef0 RCX: 00007fa7597874ca [ 79.417949][ T5319] RDX: 00000000200058c0 RSI: 0000000020005900 RDI: 00007fa75a599eb0 [ 79.420976][ T5319] RBP: 00000000200058c0 R08: 00007fa75a599ef0 R09: 0000000000000002 [ 79.423858][ T5319] R10: 0000000000000002 R11: 0000000000000246 R12: 0000000020005900 [ 79.426823][ T5319] R13: 00007fa75a599eb0 R14: 00000000000059da R15: 0000000020000000 [ 79.429576][ T5319] [ 79.430588][ T5319] Modules linked in: [ 79.433034][ T5319] ---[ end trace 0000000000000000 ]--- [ 79.456663][ T5319] RIP: 0010:bch2_btree_write_buffer_flush_locked+0x56bd/0x5a00 [ 79.459603][ T5319] Code: c9 fd f4 ff e8 b4 54 76 fd 90 0f 0b e8 ac 54 76 fd 90 0f 0b e8 a4 54 76 fd 90 0f 0b e8 9c 54 76 fd 90 0f 0b e8 94 54 76 fd 90 <0f> 0b e8 8c 54 76 fd 90 0f 0b e8 44 9a 9f 07 e8 7f 54 76 fd 90 0f [ 79.473062][ T5319] RSP: 0018:ffffc900019ce760 EFLAGS: 00010283 [ 79.475726][ T5319] RAX: ffffffff84292f8c RBX: 080000000000000b RCX: 0000000000100000 [ 79.478961][ T5319] RDX: ffffc9000e172000 RSI: 00000000000b5a9a RDI: 00000000000b5a9b [ 79.482451][ T5319] RBP: ffffc900019cebb0 R08: ffffffff8428f23b R09: 0000000000000000 [ 79.485602][ T5319] R10: ffffc900019ce240 R11: fffff52000339c49 R12: ffffc900242004b0 [ 79.488642][ T5319] R13: ffff888055dd4000 R14: 000000000000000b R15: ffffc90024200000 [ 79.492166][ T5319] FS: 00007fa75a59a6c0(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 79.495500][ T5319] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 79.498045][ T5319] CR2: 000055eb66b560b8 CR3: 0000000043b7e000 CR4: 0000000000352ef0 [ 79.501520][ T5319] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 79.504232][ T5319] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 79.507036][ T5319] Kernel panic - not syncing: Fatal exception [ 79.509651][ T5319] Kernel Offset: disabled [ 79.511392][ T5319] Rebooting in 86400 seconds..