program: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DIAG_BY_FAMILY(r0, &(0x7f0000002340)={0x0, 0x0, &(0x7f0000002300)={&(0x7f0000000040)={0x48, 0x15, 0x51d, 0x70bd2a, 0x25dfdbff, {0x2, 0x1}, [@INET_DIAG_REQ_BYTECODE={0x31, 0x1, "89cbe6000f614752b2d3239bd54ade00d8e72e7a46ff77b1085dc3968bd2750871a079f3fc4bb52f2f95d3598c"}]}, 0x48}, 0x1, 0x0, 0x0, 0x4004004}, 0x4488c) r1 = creat(&(0x7f0000000000)='./file0\x00', 0x0) read$FUSE(r1, 0x0, 0x0) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x1000f4) r2 = socket$netlink(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_DROP_MEMBERSHIP(r2, 0x10e, 0xc, &(0x7f0000000640)=0x4, 0x4) sendmsg$netlink(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)={0x1c, 0x5f, 0x101, 0x0, 0x0, "", [@generic="7f1de738c07e2e0734"]}, 0x1c}], 0x1, 0x0, 0x0, 0x4008040}, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x64942, 0x0) sendfile(r3, r3, 0x0, 0x1000200201005) ioctl$FITRIM(0xffffffffffffffff, 0xc4009420, &(0x7f0000000180)={0x5, 0x7e00}) perf_event_open(&(0x7f00000002c0)={0x2, 0x80, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x8264, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x2}, 0x2018, 0x400000, 0x0, 0x0, 0x0, 0x2000, 0x8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={0x0}, 0x0, 0x2}, 0x0, 0xaffffff7ffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) syz_open_dev$ttys(0xc, 0x2, 0x1) r4 = io_uring_setup(0x3eae, &(0x7f0000000080)) io_uring_register$IORING_REGISTER_BUFFERS(r4, 0x0, 0x0, 0x0) r5 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000044c0)={&(0x7f0000000180)={0x4c, 0x2, 0x6, 0x101, 0x0, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_REVISION={0x5, 0x4, 0x3}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}]}, 0x4c}, 0x1, 0x0, 0x0, 0x4040000}, 0x0) sendmsg$IPSET_CMD_TEST(r5, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)={0x64, 0xb, 0x6, 0x801, 0x0, 0x0, {0xa, 0x0, 0x2}, [@IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_DATA={0x3c, 0x7, 0x0, 0x1, [@IPSET_ATTR_IP2={0x18, 0x14, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV6={0x14, 0x2, 0x1, 0x0, @private0={0xfc, 0x0, '\x00', 0x1}}}, @IPSET_ATTR_IP={0x18, 0x1, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV6={0x14, 0x2, 0x1, 0x0, @mcast1}}, @IPSET_ATTR_CIDR={0x5, 0x3, 0x8d}]}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}]}, 0x64}}, 0x4800) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='fdinfo/3\x00') read$eventfd(r6, 0x0, 0x0) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) syz_mount_image$bcachefs(&(0x7f00000000c0), &(0x7f0000000000)='./file0\x00', 0x1, &(0x7f0000000100)={[{@recovery_pass_last={'recovery_pass_last', 0x3d, 'stripes_read'}}, {@errors_continue}, {@reconstruct_alloc}, {@nochanges}, {@inline_data}, {@recovery_pass_last={'recovery_pass_last', 0x3d, 'check_extents'}}, {@wide_macs}, {@journal_transaction_names}, {@inline_data}, {@btree_node_mem_ptr_optimization}, {@nocow}, {@background_compression={'background_compression', 0x3d, 'lz4'}}, {@shared_inode_numbers}]}, 0x1, 0x58e9, &(0x7f0000009e00)="$eJzs3W2QXFXdIPBzu3synZm8TAJIBJkMgSiCmglvhS+l0fWtAKlYWErYKAxkgtEkpJIgEFCCCy4UYKGlpagf0EJq0WhRBatESuRlE1ZRitWltpBa3UU/+BTykBLIQ1k+5qmZvqfTc6fv3J7unpDA71fJ3D6nb//vueeevn3/p3umAwAAAK8Ju6/fsvecoz7wqy+OvnTNh3+24drQXx6vr8YVBtLlFa9UCzmQeiuLxpfZcfGmq37w56GL3/fLu/u+//KuNceu/f37D7v4/s+cufO2bz/04tx7//lMUdw4nk7cX06eS0Ko/nzP17+067Ejx+qSEEI5GdgewoJk4UMLkkyI4b+HENakhUWZO+956ZS1Y8trb+qdUD8/s57x/to2Jx1n2/ZeflL4w3tXXfebxT/+Uc+OZ7fvXyWpNoynEOZd2Pj4nnQ5O13G0RbHYxy0K0MIfQ2PO6OgXcc1qTuxSd2ynPLR6XJWuuwv2F68f0mmXMqsly1HPZllX8H2OpXXjnbXKzInU86ejDqV185YvyBd/jRdNhsLUynH/0koJaFSb/76ZP8YCQ3HLQnJ+LGs1sul+rEN6f5nykmmXMqUyz2Z/RrfbjrQykkysT6ul6mPp+NKWn9s47m6iXNz6l+fLqvpE/XlWA7ZGzX9k27U92tcbNeeKdpyIJQazkHN6usHPj0Y/Wldf7Jw0mP2NRHv27Xq5qXl1Q/vHshpR3J3ksZP2oq/7dcL5nzqhzdeln1dr8e/sJTGL43HmW78P571+PPn3/i9b+XGvzXGL7fV/pMf6HvurEeuX5LbP3ti/1Taij/yzKO3LD78oh257b89xq+2FX/Fzsd75+594MHc9g/H/pndVvyn3/nBP9315H3P5sYPMX5fW/FX79z05d7BvSfkxn8w9k9/fvwkyR8/L+w4/anBwb8M5cV/Isaf21b779x+2zvumH/TmbnHd2Xsn4G24p99/P3Xzdl73zF5587k9m69cgK8Nh2WXmPdkJbbzTM71ZAvfHOoUrvmm5P+n9vNDWWMbWfeDMYHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/sgMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYX9+gmNo4rjAP7ebmK22aRNWsGqmKZVUerBoiCiFxUVaUUKnipFqq09iIIgotSDqbRiqYoXweqliApqlIKCjcXSKqn4r3jxoIJK9SCUYkAbigeVJO+lu9OMq5MqqJ8PDG/fm5nv/Gbey2QXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000003c0)={[&(0x7f0000000280)='background_compression', &(0x7f0000000340)='[\x00', &(0x7f0000000380)='recovery_pass_last']}, &(0x7f0000000500)={[&(0x7f0000000400)='\':\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='wide_macs', &(0x7f00000004c0)='journal_transaction_names']}) syz_open_dev$vim2m(&(0x7f0000000040), 0xa, 0x2) [ 69.310522][ T4671] Bluetooth: hci0: command tx timeout [ 69.411308][ C0] hrtimer: interrupt took 155722 ns [ 70.535775][ T5326] loop0: detected capacity change from 0 to 32768 [ 70.782054][ T5326] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,metadata_checksum=none,data_checksum=none,compression=lz4,wide_macs,nochanges,recovery_pass_last=check_extents,read_only,reconstruct_alloc,nocow [ 70.782054][ T5326] allowing incompatible features above 0.0: (unknown version) [ 70.797288][ T5326] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 70.800585][ T5326] bcachefs (loop0): Version upgrade required: [ 70.800585][ T5326] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 70.800585][ T5326] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.25: extent_flags [ 70.800585][ T5326] running recovery passes: check_allocations,check_alloc_info,check_lrus,check_btree_backpointers,check_backpointers_to_extents,check_extents_to_backpointers,check_alloc_to_lru_refs,bucket_gens_init,check_snapshot_trees,check_snapshots,check_subvols,check_subvol_children,delete_dead_snapshots,check_inodes,check_extents,check_indirect_extents,check_dirents,check_xattrs,check_root,check_unreachable_inodes,check_subvolume_structure,check_directory_structure,check_nlinks,set_fs_needs_rebalance [ 70.829119][ T5326] bcachefs (loop0): dropping and reconstructing all alloc info [ 70.834954][ T5326] bcachefs (loop0): invalid bkey in btree_node btree=extents level=0: u64s 18 type inline_data 536870914:0:U32_MAX len 8 ver 0: datalen 104: 73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b61 [ 70.834976][ T5326] size greater than offset (8 > 0), deleting [ 70.848276][ T5326] bcachefs (loop0): bcachefs (loop0): error validating btree node at btree extents level 0/0 [ 70.848290][ T5326] 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 [ 70.848299][ T5326] node offset 8/16 bset u64s 47 bset byte offset 352: key extends past end of bset, fixing [ 70.867935][ T5326] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 70.867935][ T5326] btree=extents level=0 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 [ 70.883530][ T5326] bcachefs (loop0): accounting_read... done [ 70.887935][ T5326] bcachefs (loop0): alloc_read... done [ 70.890204][ T5326] bcachefs (loop0): snapshots_read... done [ 70.892734][ T5326] bcachefs (loop0): check_allocations... done [ 70.913782][ T5326] bcachefs (loop0): sb invalid before write: Invalid superblock section journal_v2: journal bucket at sector 0 [ 70.913813][ T5326] journal_v2 (size 40): [ 70.913820][ T5326] Buckets: 0-9 7-31 [ 70.913826][ T5326] [ 70.913832][ T5326] [ 70.924855][ T5326] bcachefs (loop0): going read-write [ 70.928286][ T5326] bcachefs (loop0): sb invalid before write: Invalid superblock section journal_v2: journal bucket at sector 0 [ 70.928308][ T5326] journal_v2 (size 40): [ 70.928314][ T5326] Buckets: 0-9 7-31 [ 70.928319][ T5326] [ 70.928323][ T5326] [ 70.940695][ T5326] bcachefs (loop0): flushing journal and stopping allocators, journal seq 10 [ 70.946509][ T5326] bcachefs (loop0): flushing journal and stopping allocators complete, journal seq 10 [ 70.950642][ T5326] ------------[ cut here ]------------ [ 70.952948][ T5326] kernel BUG at fs/bcachefs/journal.c:413! [ 70.955775][ T5326] Oops: invalid opcode: 0000 [#1] SMP KASAN NOPTI [ 70.958295][ T5326] CPU: 0 UID: 0 PID: 5326 Comm: syz.0.0 Not tainted 6.15.0-rc3-syzkaller-00032-ga79be02bba5c #0 PREEMPT(full) [ 70.966895][ T5326] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 70.971139][ T5326] RIP: 0010:__journal_res_get+0x2524/0x2830 [ 70.973523][ T5326] Code: e8 d1 5d 44 fd bb f5 f6 ff ff e9 f4 fe ff ff e8 e2 50 b1 07 e8 bd 5d 44 fd 90 0f 0b e8 b5 5d 44 fd 90 0f 0b e8 ad 5d 44 fd 90 <0f> 0b e8 a5 5d 44 fd 90 0f 0b e8 9d 5d 44 fd 90 0f 0b e8 95 5d 44 [ 70.981155][ T5326] RSP: 0018:ffffc9000d3c6b80 EFLAGS: 00010283 [ 70.983522][ T5326] RAX: ffffffff847e5f73 RBX: 0000000000000000 RCX: 0000000000100000 [ 70.986816][ T5326] RDX: ffffc9000e773000 RSI: 000000000009657e RDI: 000000000009657f [ 70.989913][ T5326] RBP: ffffc9000d3c6e50 R08: ffffffff847e498d R09: 1ffff1100a9094f6 [ 70.993081][ T5326] R10: dffffc0000000000 R11: ffffed100a9094f7 R12: ffff88805484a648 [ 70.996269][ T5326] R13: 1ffff1100a9094ff R14: ffff888054a40000 R15: ffff88805484a7b0 [ 70.999592][ T5326] FS: 00007f9f897466c0(0000) GS:ffff88808c59a000(0000) knlGS:0000000000000000 [ 71.003191][ T5326] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 71.005930][ T5326] CR2: 000055ff2a06c088 CR3: 0000000032e5a000 CR4: 0000000000352ef0 [ 71.009136][ T5326] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 71.012249][ T5326] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 71.015326][ T5326] Call Trace: [ 71.016711][ T5326] [ 71.017977][ T5326] ? __pfx_perf_trace_lock_acquire+0x10/0x10 [ 71.020400][ T5326] ? __pfx___journal_res_get+0x10/0x10 [ 71.022732][ T5326] ? is_bpf_text_address+0x288/0x2a0 [ 71.024864][ T5326] ? is_bpf_text_address+0x26/0x2a0 [ 71.027012][ T5326] ? __pfx_stack_trace_consume_entry+0x10/0x10 [ 71.029367][ T5326] ? kernel_text_address+0xa7/0xe0 [ 71.031351][ T5326] ? __kernel_text_address+0xd/0x40 [ 71.033319][ T5326] ? unwind_get_return_address+0x4d/0x90 [ 71.035488][ T5326] ? arch_stack_walk+0xff/0x150 [ 71.037456][ T5326] bch2_journal_res_get_slowpath+0xe2/0xc40 [ 71.039807][ T5326] ? stack_trace_save+0x11a/0x1d0 [ 71.041842][ T5326] ? __pfx_bch2_journal_res_get_slowpath+0x10/0x10 [ 71.044471][ T5326] ? __bfs+0x14a/0x270 [ 71.046167][ T5326] ? check_path+0x21/0x40 [ 71.047902][ T5326] ? check_noncircular+0xee/0x160 [ 71.049952][ T5326] ? lockdep_unlock+0x8d/0x120 [ 71.051844][ T5326] ? validate_chain+0x8a7/0x24e0 [ 71.053766][ T5326] ? journal_res_get_fast+0x147/0x6e0 [ 71.055660][ T5326] ? __pfx_journal_res_get_fast+0x10/0x10 [ 71.057645][ T5326] ? __journal_entry_close+0x31c/0xe50 [ 71.059628][ T5326] bch2_journal_res_get+0x168/0x210 [ 71.061677][ T5326] __bch2_journal_meta+0x94/0x290 [ 71.063700][ T5326] ? __pfx___bch2_journal_meta+0x10/0x10 [ 71.065863][ T5326] bch2_fs_journal_stop+0x1e3/0x450 [ 71.068036][ T5326] ? __pfx_bch2_fs_journal_stop+0x10/0x10 [ 71.070298][ T5326] ? __pfx___bch2_print+0x10/0x10 [ 71.072290][ T5326] ? __bch2_btree_flush_all+0x6e5/0x700 [ 71.074420][ T5326] ? __bch2_btree_flush_all+0x6f/0x700 [ 71.076538][ T5326] __bch2_fs_read_only+0x327/0x4b0 [ 71.078434][ T5326] __bch2_fs_read_write+0x28d/0x3c0 [ 71.080208][ T5326] bch2_fs_read_write_early+0x2b/0x40 [ 71.082291][ T5326] bch2_run_recovery_pass+0xf0/0x1e0 [ 71.084440][ T5326] bch2_run_recovery_passes+0x2ad/0xa90 [ 71.086640][ T5326] bch2_fs_recovery+0x292a/0x3e20 [ 71.088518][ T5326] ? __pfx_bch2_fs_recovery+0x10/0x10 [ 71.090706][ T5326] ? perf_trace_lock_acquire+0x144/0x520 [ 71.092974][ T5326] ? perf_trace_lock_acquire+0x144/0x520 [ 71.095239][ T5326] ? __lock_acquire+0xad5/0xd80 [ 71.097265][ T5326] ? bch2_fs_start+0x279/0x620 [ 71.099336][ T5326] ? up_write+0x1ab/0x590 [ 71.101142][ T5326] ? bch2_get_next_online_dev+0x4ab/0x4e0 [ 71.103492][ T5326] ? bch2_get_next_online_dev+0x2e/0x4e0 [ 71.105706][ T5326] ? __pfx_up_write+0x10/0x10 [ 71.107596][ T5326] ? llist_reverse_order+0x72/0x90 [ 71.109649][ T5326] bch2_fs_start+0x310/0x620 [ 71.111377][ T5326] bch2_fs_get_tree+0x113e/0x18f0 [ 71.113398][ T5326] ? __pfx_bch2_fs_get_tree+0x10/0x10 [ 71.115626][ T5326] ? vfs_parse_monolithic_sep+0x427/0x460 [ 71.117610][ T5326] ? __pfx_vfs_parse_comma_sep+0x10/0x10 [ 71.119780][ T5326] ? rcu_is_watching+0x15/0xb0 [ 71.121716][ T5326] ? apparmor_capable+0x13b/0x1b0 [ 71.123632][ T5326] vfs_get_tree+0x90/0x2b0 [ 71.125345][ T5326] do_new_mount+0x2cf/0xb70 [ 71.127113][ T5326] ? __pfx_do_new_mount+0x10/0x10 [ 71.129054][ T5326] __se_sys_mount+0x38c/0x400 [ 71.130780][ T5326] ? __pfx___se_sys_mount+0x10/0x10 [ 71.132902][ T5326] ? __x64_sys_mount+0x20/0xc0 [ 71.134777][ T5326] do_syscall_64+0xf3/0x210 [ 71.136564][ T5326] ? clear_bhb_loop+0x45/0xa0 [ 71.138467][ T5326] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 71.140762][ T5326] RIP: 0033:0x7f9f8899010a [ 71.142549][ T5326] 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 [ 71.149990][ T5326] RSP: 002b:00007f9f89745e68 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 71.153406][ T5326] RAX: ffffffffffffffda RBX: 00007f9f89745ef0 RCX: 00007f9f8899010a [ 71.156630][ T5326] RDX: 00002000000000c0 RSI: 0000200000000000 RDI: 00007f9f89745eb0 [ 71.159655][ T5326] RBP: 00002000000000c0 R08: 00007f9f89745ef0 R09: 0000000000000001 [ 71.162836][ T5326] R10: 0000000000000001 R11: 0000000000000246 R12: 0000200000000000 [ 71.165953][ T5326] R13: 00007f9f89745eb0 R14: 00000000000058e9 R15: 0000200000000100 [ 71.169050][ T5326] [ 71.170271][ T5326] Modules linked in: [ 71.172591][ T5326] ---[ end trace 0000000000000000 ]--- [ 71.174669][ T5326] RIP: 0010:__journal_res_get+0x2524/0x2830 [ 71.177308][ T5326] Code: e8 d1 5d 44 fd bb f5 f6 ff ff e9 f4 fe ff ff e8 e2 50 b1 07 e8 bd 5d 44 fd 90 0f 0b e8 b5 5d 44 fd 90 0f 0b e8 ad 5d 44 fd 90 <0f> 0b e8 a5 5d 44 fd 90 0f 0b e8 9d 5d 44 fd 90 0f 0b e8 95 5d 44 [ 71.184686][ T5326] RSP: 0018:ffffc9000d3c6b80 EFLAGS: 00010283 [ 71.187210][ T5326] RAX: ffffffff847e5f73 RBX: 0000000000000000 RCX: 0000000000100000 [ 71.190336][ T5326] RDX: ffffc9000e773000 RSI: 000000000009657e RDI: 000000000009657f [ 71.193534][ T5326] RBP: ffffc9000d3c6e50 R08: ffffffff847e498d R09: 1ffff1100a9094f6 [ 71.196784][ T5326] R10: dffffc0000000000 R11: ffffed100a9094f7 R12: ffff88805484a648 [ 71.199875][ T5326] R13: 1ffff1100a9094ff R14: ffff888054a40000 R15: ffff88805484a7b0 [ 71.202955][ T5326] FS: 00007f9f897466c0(0000) GS:ffff88808c59a000(0000) knlGS:0000000000000000 [ 71.206520][ T5326] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 71.209053][ T5326] CR2: 000055ff2a06c088 CR3: 0000000032e5a000 CR4: 0000000000352ef0 [ 71.212151][ T5326] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 71.215346][ T5326] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 71.218352][ T5326] Kernel panic - not syncing: Fatal exception [ 71.220917][ T5326] Kernel Offset: disabled [ 71.222582][ T5326] Rebooting in 86400 seconds..