program: r0 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, &(0x7f0000000700)=@req={0x10000, 0x5, 0x80, 0xa00}, 0x10) setsockopt$packet_int(0xffffffffffffffff, 0x107, 0xc, &(0x7f0000000740)=0x7, 0xfe20) (async) write$FUSE_INIT(r0, 0x0, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) (async) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f00000001c0)={'batadv_slave_1\x00', 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) (async) r5 = syz_init_net_socket$ax25(0x3, 0x5, 0x0) listen(r5, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r5, 0x101, 0x19, &(0x7f0000000000)=@rose={'rose', 0x0}, 0x10) (async, rerun: 32) setreuid(0x0, r4) (async, rerun: 32) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f0000000240)={0x0, @remote, @multicast2}, &(0x7f0000000280)=0xc) (async) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000340)={'ip6gre0\x00', &(0x7f00000002c0)={'ip6_vti0\x00', 0x0, 0x0, 0x3, 0x9, 0xff800, 0x6, @ipv4={'\x00', '\xff\xff', @broadcast}, @local, 0x700, 0x20, 0x8, 0x2}}) (async) read$FUSE(r0, &(0x7f0000000780)={0x2020, 0x0, 0x0, 0x0}, 0x2020) sendmsg$nl_xfrm(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000027c0)=@getpolicy={0x344, 0x15, 0x300, 0x70bd2c, 0x25dfdbfb, {{@in=@empty, @in6=@ipv4={'\x00', '\xff\xff', @local}, 0x4e21, 0x6, 0x4e21, 0x0, 0xa, 0x80, 0xa0, 0x0, r3, r4}, 0x6e6bbb, 0x7}, [@algo_crypt={0xff, 0x2, {{'pcbc(fcrypt)\x00'}, 0x5b8, "89effa4143a99c08ae7be68daed7c0152604866ad8c72e2282f3f1358f1c546403019d7ace9ca9a751b2c0a6a745de457f9af4b69b7b994ebad6ab209c457adcb35b169f59ce30953b52920986df4aa931d939a1fafac50b862074dae35ee58a06850b353f9fcda9cd63cc3c56686ea0b72298c020442ebc70c6b315e15a203d8c6040da0fc47add4b9369832789aa032a5014f849622067f01e363963743f4ac28045b1798a586a290431a8db69ba417181b67a4ed7d6"}}, @policy_type={0xa}, @offload={0xc, 0x1c, {0x0, 0x3}}, @sec_ctx={0x7a, 0x8, {0x76, 0x8, 0x0, 0x7, 0x6e, "e58b640b419e420629b97a0100009f4dc0973902824ffc894baa8fcfa7812e30cd7a49e5b51f7f3a97f2f016b8188cb83a289e8f7b4c5777b2a2c45477f2cc1f69a85bf576abe295acb9c221b225ef332489640a0d61f7152796eb5fbfd41892e8b9a3c4e55ea29829efa0a98bf5"}}, @policy={0xac, 0x7, {{@in=@private=0xa010100, @in6=@empty, 0x4e24, 0x3, 0x4e24, 0xff80, 0x2, 0xa0, 0x20, 0x2b, r6, 0xee01}, {0x8, 0x3, 0xfffffffffffffffd, 0x10000, 0xa, 0x3, 0x9, 0x4f39}, {0x1, 0x1, 0x9, 0xfff}, 0x7f, 0x6e6bbc, 0x0, 0x1, 0x1, 0x2}}, @proto={0x5, 0x19, 0x32}, @policy={0xac, 0x7, {{@in6=@dev={0xfe, 0x80, '\x00', 0x15}, @in=@rand_addr=0x64010100, 0x4e21, 0x8001, 0x4e33, 0x2, 0xa, 0x20, 0xa0, 0x32, r7, r8}, {0x80000001, 0x8, 0x1000, 0x3, 0x508, 0x2, 0x8, 0x7}, {0x7, 0x8, 0x7721, 0x9}, 0x6, 0x6e6bb3, 0x1, 0x1, 0x1}}]}, 0x344}}, 0x0) (async) getdents64(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) ioctl$sock_inet_SIOCADDRT(r1, 0x890b, &(0x7f0000000100)={0x0, {0x2, 0x0, @dev}, {0x2, 0x20, @dev={0xac, 0x14, 0x14, 0xc}}, {0x2, 0x4e24, @rand_addr=0x64010100}, 0x7d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) (async, rerun: 32) r9 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r9, 0x6, 0x13, &(0x7f0000000180)=0x100000001, 0x4) connect$inet6(r9, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) (async) syz_mount_image$bcachefs(&(0x7f00000058c0), &(0x7f0000005900)='./file0\x00', 0x18000, &(0x7f0000000000)={[{@fsck}, {@inline_data}, {@nocow}, {@no_data_io}, {@str_hash={'str_hash', 0x3d, 'siphash'}}, {@btree_node_prefetch}, {@discard}, {@reconstruct_alloc}, {@erasure_code}, {@acl}, {@str_hash={'str_hash', 0x3d, 'siphash'}}], [{@hash}, {@func={'func', 0x3d, 'PATH_CHECK'}}]}, 0xff, 0x5912, &(0x7f000000b240)="$eJzs3W2QXFWdMPBzu2cynZm8TAJIBJkMgSiCmglvhS+l0ce3AqRiYSnhicJAJhhNQioJAgEl+IAPFGChpaWoH9BCatFoUQWrRErkZRNUlGJ1qS2kVnbRD24hS0ogS1muszXT93R6bved29PTExL4/SqZ2+f07f8999zTt+//dM90AAAA4FVh97Vb9p51xPt++fmRF6/64E82XB36yuP1lbhCf7q87OVqIftTT9ei8WV2XLzhiu/9cfDC9/zizt7vvrRrzdFrf/feQy6891On77zlmw+8MPfuvz9dFDeOp+P3lZNnkxAqP93z1S/seuTwsbokhFBO+reHsCBZ+MCCJBNi6K8hhDVpYVHmzrtePGnt2PLqG3om1M/PrGe8v7pV0nG2be+lJ4Tfv3vVNb9e/MMfdO94Zvu+VZJK3XgKYd759Y/vDiHMTv+PiaMtjsc4aFeGEHrrHndaQbuOabH9y3LKR6bLWemyryBOvH9JplzKrJctR92ZZW/B9qYrrx3trldkTqacPRlNV147Y/2CdPnjdHn8FOOX4/8klJLQVWv++mTfGAl1xy0JyfixrNTKpdqxDen+Z8pJplzKlMvdmf26rLRvoJWTpFZf355Spj6ejrvS+qPrz9VNnJ1T/9p0WUmfqC/FcsjeqOpruFHbr3GxXXsmacv+UKo7BzWrrx349GD0pXV9ycKGx4w2Ee/bterGpeXVD+7uz2lHcmeSxk/air/tVwvmfOL711+SfV2vxT+/lMYvtRX/qTMefe7c67/zjdz4N8f45bbin3hf77NnPHTtktz+2RP7p6ut+MNPP3zT4kMv2JHb/ltj/Epb8VfsfLRn7t777s9t/1Dsn9ltxX/y7e//wx2P3/NMbvwQ4/e2FX/1zk1f7BnYe1xu/Ptj//S1N36e33HqEwMDfxrMi/9YjD+3rfi3b7/lbbfNv+H03OO7MvZPf1vxzzz23mvm7L3nqLxzZ3Jrp145AV6dDkmvsa5Ly+3mmdNVly98fbCres03J/0/t5MbyhjbzrwZjA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPgfO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdivvxCpqjgO4OfMzLbjzK7uatBWtK5WFPaQFETUS0VFaITQkyFhaT5EQRBR2ENraCRW9BJkvUhUUG0hFOQmiRZr9E966aGCAushEGmhHKSHjN09d5y57m3waoH0+cDlzDn33u/93XvO3p0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") [ 69.158042][ T4664] Bluetooth: hci0: command tx timeout [ 69.514538][ T5320] loop0: detected capacity change from 0 to 32768 [ 69.742609][ T5320] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=metadata_checksum=none,data_checksum=none,compression=lz4,erasure_code,fsck,nojournal_transaction_names,reconstruct_alloc,nocow,no_data_io [ 69.752191][ T5320] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 69.755809][ T5320] bcachefs (loop0): Version upgrade required: [ 69.755809][ T5320] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 69.755809][ T5320] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.20: directory_size [ 69.755809][ T5320] 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 [ 69.789366][ T5320] bcachefs (loop0): dropping and reconstructing all alloc info [ 69.803137][ T5320] bcachefs (loop0): error validating btree node on loop0 at btree xattrs level 0/0 [ 69.803160][ T5320] 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 [ 69.803170][ T5320] node offset 0/16 bset u64s 60928: bset past end of btree node (offset 0 len 960 but written 16), exiting [ 69.821600][ T5320] bcachefs (loop0): Unable to continue, halting [ 69.824514][ T5320] bcachefs (loop0): flagging btree xattrs lost data [ 69.827456][ T5320] bcachefs (loop0): running explicit recovery pass check_topology (2), currently at recovery_pass_empty (0) [ 69.833558][ T5320] bcachefs (loop0): running explicit recovery pass scan_for_btree_nodes (1), currently at recovery_pass_empty (0) [ 69.842158][ T5320] error reading btree root btree=xattrs level=0: btree_node_read_error, fixing [ 69.849200][ T5320] invalid bkey in btree_node btree=subvolumes level=0: u64s 7 type subvolume 0:1:0 len 0 ver 0: root 4096 snapshot id 0 [ 69.849216][ T5320] invalid snapshot: delete?, fixing [ 69.860914][ T5320] bcachefs (loop0): scan_for_btree_nodes... [ 69.873882][ T5320] bcachefs (loop0): btree node scan found 7 nodes after overwrites [ 69.880748][ T5320] done [ 69.881996][ T5320] bcachefs (loop0): check_topology... [ 69.884037][ T5320] bcachefs (loop0): btree root xattrs unreadable, must recover from scan [ 69.891079][ T5320] bcachefs (loop0): bch2_get_scanned_nodes(): recovery btree=xattrs level=0 POS_MIN - SPOS_MAX [ 69.896529][ T5320] bcachefs (loop0): bch2_get_scanned_nodes(): recovering u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 2285c34bed0abe32 written 960 min_key POS_MIN durability: 1 ptr: 0:31:0 gen 0 [ 69.907116][ T40] invalid bkey in btree_node btree=xattrs level=0: u64s 16 type deleted POS_MIN len 0 ver 0: [ 69.907137][ T40] snapshot == 0: delete?, fixing [ 69.914897][ T40] bcachefs (loop0): error validating btree node at btree xattrs level 0/0 [ 69.914916][ T40] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 2285c34bed0abe32 written 960 min_key POS_MIN durability: 1 ptr: 0:31:0 gen 0 [ 69.914926][ T40] node offset 0/960 bset u64s 60431 bset byte offset 240: bad k->u64s 0 (min 3 max 253), exiting [ 69.929612][ T40] bcachefs (loop0): Unable to continue, halting [ 69.936018][ T5320] empty interior btree node at btree=xattrs level=1 [ 69.936040][ T5320] u64s 5 type btree_ptr SPOS_MAX len 0 ver 0, fixing [ 69.942771][ T5320] bcachefs (loop0): empty btree root xattrs [ 69.945208][ T5320] done [ 69.946398][ T5320] bcachefs (loop0): accounting_read... done [ 69.950957][ T5320] bcachefs (loop0): alloc_read... done [ 69.953263][ T5320] bcachefs (loop0): stripes_read... done [ 69.955658][ T5320] bcachefs (loop0): snapshots_read... done [ 69.958920][ T5320] bcachefs (loop0): check_allocations... done [ 69.975676][ T5320] bcachefs (loop0): going read-write [ 69.981021][ T5320] bcachefs (loop0): journal_replay... [ 70.012424][ T5320] ------------[ cut here ]------------ [ 70.017136][ T5320] kernel BUG at fs/bcachefs/bset.c:1308! [ 70.025204][ T5320] Oops: invalid opcode: 0000 [#1] PREEMPT SMP KASAN NOPTI [ 70.028125][ T5320] CPU: 0 UID: 0 PID: 5320 Comm: syz.0.0 Not tainted 6.14.0-rc6-syzkaller #0 [ 70.031541][ T5320] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 70.035934][ T5320] RIP: 0010:bch2_btree_node_iter_init+0x4252/0x4280 [ 70.038653][ T5320] Code: 24 65 7b fd 90 0f 0b e8 1c 65 7b fd 90 0f 0b e8 14 65 7b fd 90 0f 0b e8 1c 53 c2 07 e8 07 65 7b fd 90 0f 0b e8 ff 64 7b fd 90 <0f> 0b e8 f7 64 7b fd 90 0f 0b e8 ef 64 7b fd 90 0f 0b e8 e7 64 7b [ 70.046380][ T5320] RSP: 0018:ffffc9000d4467a0 EFLAGS: 00010293 [ 70.048782][ T5320] RAX: ffffffff84467a11 RBX: 0203010100000000 RCX: ffff888000f72440 [ 70.051952][ T5320] RDX: 0000000000000000 RSI: 0203010100000000 RDI: 0000000000000000 [ 70.055003][ T5320] RBP: ffffc9000d446a10 R08: ffffffff84463bb1 R09: 0000000000000000 [ 70.057887][ T5320] R10: ffffc9000d446930 R11: fffff52001a88d29 R12: ffff888044a20040 [ 70.060805][ T5320] R13: dffffc0000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 70.063793][ T5320] FS: 00007f9af916a6c0(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 70.067075][ T5320] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 70.069554][ T5320] CR2: 000056076d1ef088 CR3: 00000000395d4000 CR4: 0000000000352ef0 [ 70.072807][ T5320] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 70.075961][ T5320] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 70.079140][ T5320] Call Trace: [ 70.080549][ T5320] [ 70.081738][ T5320] ? __die_body+0x5f/0xb0 [ 70.083488][ T5320] ? die+0x9e/0xc0 [ 70.084988][ T5320] ? do_trap+0x15a/0x3a0 [ 70.086722][ T5320] ? bch2_btree_node_iter_init+0x4252/0x4280 [ 70.089119][ T5320] ? do_error_trap+0x1dc/0x2c0 [ 70.091071][ T5320] ? bch2_btree_node_iter_init+0x4252/0x4280 [ 70.093392][ T5320] ? __pfx_do_error_trap+0x10/0x10 [ 70.095392][ T5320] ? report_bug+0x3e8/0x500 [ 70.097288][ T5320] ? handle_invalid_op+0x34/0x40 [ 70.099194][ T5320] ? bch2_btree_node_iter_init+0x4252/0x4280 [ 70.101542][ T5320] ? exc_invalid_op+0x38/0x50 [ 70.103395][ T5320] ? asm_exc_invalid_op+0x1a/0x20 [ 70.105432][ T5320] ? bch2_btree_node_iter_init+0x3f1/0x4280 [ 70.107870][ T5320] ? bch2_btree_node_iter_init+0x4251/0x4280 [ 70.110204][ T5320] ? bch2_btree_node_iter_init+0x4252/0x4280 [ 70.112521][ T5320] ? __pfx_bch2_btree_node_iter_init+0x10/0x10 [ 70.115034][ T5320] ? __pfx___do_six_trylock+0x10/0x10 [ 70.117185][ T5320] ? __btree_path_up_until_good_node+0xb33/0xb80 [ 70.119711][ T5320] bch2_btree_path_level_init+0x4d2/0x9f0 [ 70.121981][ T5320] ? bch2_btree_path_traverse_one+0xa9c/0x2930 [ 70.124263][ T5320] bch2_btree_path_traverse_one+0x108b/0x2930 [ 70.126667][ T5320] ? bch2_btree_path_traverse_one+0xa9c/0x2930 [ 70.129080][ T5320] ? bch2_journal_replay_key+0x259/0xeb0 [ 70.131372][ T5320] ? __pfx_bch2_btree_path_traverse_one+0x10/0x10 [ 70.134006][ T5320] ? bch2_journal_replay_key+0x24d/0xeb0 [ 70.136244][ T5320] ? __pfx_bch2_path_get+0x10/0x10 [ 70.138298][ T5320] ? __lock_acquire+0x1397/0x2100 [ 70.140256][ T5320] ? bch2_trans_node_iter_init+0x335/0x720 [ 70.142494][ T5320] bch2_btree_iter_traverse+0x6fa/0xce0 [ 70.144680][ T5320] ? bch2_journal_replay_key+0x24d/0xeb0 [ 70.147001][ T5320] ? __pfx_bch2_btree_iter_traverse+0x10/0x10 [ 70.149326][ T5320] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 70.151597][ T5320] ? bch2_journal_replay_key+0x1cf/0xeb0 [ 70.153696][ T5320] bch2_journal_replay_key+0x259/0xeb0 [ 70.155629][ T5320] ? bch2_trans_begin+0x9d6/0x1d10 [ 70.157582][ T5320] ? __pfx_bch2_journal_replay_key+0x10/0x10 [ 70.159980][ T5320] ? bch2_journal_replay_key+0x24d/0xeb0 [ 70.162171][ T5320] ? __pfx___might_resched+0x10/0x10 [ 70.164155][ T5320] ? __bch2_darray_resize_noprof+0x1bf/0x290 [ 70.166472][ T5320] ? kfree+0x4e/0x430 [ 70.168098][ T5320] ? __bch2_darray_resize_noprof+0x1bf/0x290 [ 70.170408][ T5320] bch2_journal_replay+0x1a46/0x2b10 [ 70.172447][ T5320] ? console_unlock+0x2fc/0x3b0 [ 70.174343][ T5320] ? __pfx_console_unlock+0x10/0x10 [ 70.176359][ T5320] ? __pfx_bch2_journal_replay+0x10/0x10 [ 70.178557][ T5320] ? vprintk_emit+0x7ed/0xa10 [ 70.180366][ T5320] ? __pfx_vprintk_emit+0x10/0x10 [ 70.182358][ T5320] ? __bch2_print+0x17a/0x220 [ 70.184165][ T5320] ? bch2_run_recovery_pass+0x6d/0x1e0 [ 70.186316][ T5320] ? __pfx___bch2_print+0x10/0x10 [ 70.188291][ T5320] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 70.190612][ T5320] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 70.193006][ T5320] bch2_run_recovery_pass+0xf0/0x1e0 [ 70.195031][ T5320] bch2_run_recovery_passes+0x2ad/0xa90 [ 70.197157][ T5320] bch2_fs_recovery+0x265a/0x3de0 [ 70.199151][ T5320] ? __pfx_bch2_fs_recovery+0x10/0x10 [ 70.201302][ T5320] ? __pfx_lock_release+0x10/0x10 [ 70.203343][ T5320] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 70.205535][ T5320] ? __pfx_lock_release+0x10/0x10 [ 70.207509][ T5320] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 70.209766][ T5320] ? bch2_get_next_online_dev+0x4b9/0x4f0 [ 70.211980][ T5320] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 70.214187][ T5320] ? llist_reverse_order+0x72/0x90 [ 70.216132][ T5320] bch2_fs_start+0x37c/0x610 [ 70.217925][ T5320] bch2_fs_get_tree+0xdb7/0x17a0 [ 70.219845][ T5320] ? __pfx_bch2_fs_get_tree+0x10/0x10 [ 70.221976][ T5320] ? vfs_parse_monolithic_sep+0x423/0x460 [ 70.224326][ T5320] ? __pfx_vfs_parse_comma_sep+0x10/0x10 [ 70.226651][ T5320] ? rcu_is_watching+0x15/0xb0 [ 70.228637][ T5320] ? apparmor_capable+0x13b/0x1b0 [ 70.230763][ T5320] vfs_get_tree+0x90/0x2b0 [ 70.232551][ T5320] do_new_mount+0x2be/0xb40 [ 70.234341][ T5320] ? __pfx_do_new_mount+0x10/0x10 [ 70.236410][ T5320] __se_sys_mount+0x2d6/0x3c0 [ 70.238308][ T5320] ? __pfx___se_sys_mount+0x10/0x10 [ 70.240285][ T5320] ? exc_page_fault+0x590/0x8b0 [ 70.242209][ T5320] ? __x64_sys_mount+0x20/0xc0 [ 70.244053][ T5320] do_syscall_64+0xf3/0x230 [ 70.245841][ T5320] ? clear_bhb_loop+0x35/0x90 [ 70.247635][ T5320] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 70.249975][ T5320] RIP: 0033:0x7f9af838e90a [ 70.251705][ T5320] 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 [ 70.258762][ T5320] RSP: 002b:00007f9af9169e68 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 70.261819][ T5320] RAX: ffffffffffffffda RBX: 00007f9af9169ef0 RCX: 00007f9af838e90a [ 70.264718][ T5320] RDX: 00004000000058c0 RSI: 0000400000005900 RDI: 00007f9af9169eb0 [ 70.267638][ T5320] RBP: 00004000000058c0 R08: 00007f9af9169ef0 R09: 0000000000018000 [ 70.270582][ T5320] R10: 0000000000018000 R11: 0000000000000246 R12: 0000400000005900 [ 70.273442][ T5320] R13: 00007f9af9169eb0 R14: 0000000000005912 R15: 0000400000000000 [ 70.276480][ T5320] [ 70.277807][ T5320] Modules linked in: [ 70.280291][ T5320] ---[ end trace 0000000000000000 ]--- [ 70.299090][ T5320] RIP: 0010:bch2_btree_node_iter_init+0x4252/0x4280 [ 70.301805][ T5320] Code: 24 65 7b fd 90 0f 0b e8 1c 65 7b fd 90 0f 0b e8 14 65 7b fd 90 0f 0b e8 1c 53 c2 07 e8 07 65 7b fd 90 0f 0b e8 ff 64 7b fd 90 <0f> 0b e8 f7 64 7b fd 90 0f 0b e8 ef 64 7b fd 90 0f 0b e8 e7 64 7b [ 70.311349][ T5320] RSP: 0018:ffffc9000d4467a0 EFLAGS: 00010293 [ 70.313680][ T5320] RAX: ffffffff84467a11 RBX: 0203010100000000 RCX: ffff888000f72440 [ 70.316803][ T5320] RDX: 0000000000000000 RSI: 0203010100000000 RDI: 0000000000000000 [ 70.320868][ T5320] RBP: ffffc9000d446a10 R08: ffffffff84463bb1 R09: 0000000000000000 [ 70.324190][ T5320] R10: ffffc9000d446930 R11: fffff52001a88d29 R12: ffff888044a20040 [ 70.327367][ T5320] R13: dffffc0000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 70.330916][ T5320] FS: 00007f9af916a6c0(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 70.334229][ T5320] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 70.336927][ T5320] CR2: 000056076d1ef088 CR3: 00000000395d4000 CR4: 0000000000352ef0 [ 70.340708][ T5320] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 70.343766][ T5320] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 70.346821][ T5320] Kernel panic - not syncing: Fatal exception [ 70.349416][ T5320] Kernel Offset: disabled [ 70.351067][ T5320] Rebooting in 86400 seconds..