program: read$FUSE(0xffffffffffffffff, &(0x7f0000000100)={0x2020, 0x0, 0x0, 0x0}, 0x2020) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r1, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x1c, &(0x7f00000020c0)=[@in6={0xa, 0x0, 0x0, @remote, 0x34}]}, &(0x7f0000002100)=0x10) setsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r1, 0x84, 0x1e, &(0x7f00000000c0)=0x3, 0x4) (async) setsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r1, 0x84, 0x1e, &(0x7f00000000c0)=0x3, 0x4) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = syz_open_dev$vcsa(&(0x7f0000000080), 0x794dc135, 0x8000) ioctl$TIOCVHANGUP(r4, 0x5437, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r3, 0x8933, &(0x7f0000000040)={'batadv_slave_1\x00', 0x0}) sendmsg$nl_route(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="540000001400090525bd70000003000002180d00", @ANYRES32=r5, @ANYBLOB="080001000000000008000200e0000002080009000e00000008000100ac1414"], 0x54}}, 0x0) (async) sendmsg$nl_route(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="540000001400090525bd70000003000002180d00", @ANYRES32=r5, @ANYBLOB="080001000000000008000200e0000002080009000e00000008000100ac1414"], 0x54}}, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) (async) r6 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCSIFADDR(r6, 0x8916, &(0x7f0000000000)={'batadv_slave_1\x00', {0x2, 0x0, @loopback=0x7f000000}}) (async) ioctl$sock_inet_SIOCSIFADDR(r6, 0x8916, &(0x7f0000000000)={'batadv_slave_1\x00', {0x2, 0x0, @loopback=0x7f000000}}) syz_mount_image$bcachefs(&(0x7f00000000c0), &(0x7f0000000000)='./file1\x00', 0x800000, &(0x7f0000002140)={[{@errors_continue}], [{@fowner_eq={'fowner', 0x3d, r0}}, {@appraise}, {@fsname={'fsname', 0x3d, 'bcachefs\x00'}}]}, 0x1, 0x5948, &(0x7f0000005c40)="$eJzs3W2QXFWdMPBzu3syPTN5mQSQCJIMgSiCmglvhS+l0ce3AqRiYSnhicIAE4wmIZUEgYASfMAHCrDQ0lLUD2ghtWi0qIJVIiXysgmrKMXqUlvIru6iH9xClpRApFzX2Zrpezo9d/rO7enpCQP8fpXM7Xv69v/877mnb99zumc6AAAA8Iqw55qt+8447D0/++zw81e+/0cbrwp95bHyatygP11e+mJlyIHUXVk8tsz2i9dd/p3fD5z/rp/e0fvtF3ZfcOS6X7/7oPPv+cSpu27++v3Pzbvrb08WxY396dj968nTSQjVH+/98ud2P3zoaFkSQign/TtCWJgsun9hkgkx+JcQwgXpyuLMnXc+f8K60eVV13ePK1+Q2U5/f2Wrpv1s+75Ljgu/eeeaq3+x9Pvf69r51I79myTVhv4UwvxzGx/fFULoSf+Pir0t9sfYaVeHEHobHndKQV5HtZj/ipz1w9PlnHTZVxAn3r8ss17KbJddj7oyy96C+qYrL492tysyN7OePRlNV16esXxhuvxhujx2ivHL8X8SSkmo1NPfkOzvI6HhuCUhGTuW1fp6qX5sQ7r/mfUks17KrJe7Mvs1Vm/a0cpJMr48bpcpj6fjSlp+ZOO5uokzc8pfnS6r6RP1hbgesjdq+ibcqO/XmJjX3klyORBKDeegZuX1A58ejL60rC9ZNOExI03E+3avuWF5ee0De/pz8kjuSNL4SVvxt/984dyPffe6ixc3e6aNlENybimNX2or/m9Pe+SZs6/71tey1w31/G+K8cttxT/+3t6nT3vwmmW57bM3tk+lrfhDTz5049KDz9uZm/8tMX61rfirdj3SPW/fvffl5j8Y26enrfhPvPW9v7v9sbufyo0fYvzetuKv3bX58909OcFH498X26evvf7z7M6TH1+y5A8DefEfjfHntRX/th03v+XWBdefmnt8V8f26W8r/ulH33P13H13H5F37kxu6dQrJ8Ar00HpNda16Xq748zpahgvfHWgUrvmm5v+n9fJijIXn6P1zO9kfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7DDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFfbrL0SqKo4D+Dkzu+24s6u7GrQVrasVhT0kBRH5UlERGiH0ZEhYmg9REEQU9tAaGokVvQRZLxIVVFsIBblJpsUa/ZNeeqigwHoIRFooF+khY2fOHWevc526WlB+PnA5e86993t/994zZ3YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") [ 68.713079][ T5302] Bluetooth: hci0: command tx timeout [ 68.836221][ T5317] netlink: 28 bytes leftover after parsing attributes in process `syz.0.0'. [ 68.839512][ T5318] netlink: 28 bytes leftover after parsing attributes in process `syz.0.0'. [ 69.019659][ T5317] loop0: detected capacity change from 0 to 32768 [ 69.089068][ T5317] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,metadata_checksum=none,data_checksum=none,compression=lz4,nojournal_transaction_names [ 69.096694][ T5317] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 69.099886][ T5317] bcachefs (loop0): Version upgrade required: [ 69.099886][ T5317] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 69.099886][ T5317] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.13: inode_has_child_snapshots [ 69.099886][ T5317] 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.138696][ T5317] bcachefs (loop0): error validating btree node at btree alloc level 0/0 [ 69.138720][ T5317] 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 [ 69.138730][ T5317] node offset 8/24 bset u64s 375 bset byte offset 184: keys out of order: u64s 11 type alloc_v4 0:32:0 len 0 ver 0 > u64s 11 type alloc_v4 0:2:0 len 0 ver 0, fixing [ 69.155089][ T5317] bcachefs (loop0): btree_node_read_work: rewriting btree node at btree=alloc level=0 SPOS_MAX due to error [ 69.161620][ T5317] bcachefs (loop0): error validating btree node on loop0 at btree lru level 0/0 [ 69.161642][ T5317] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9078e70b95c written 0 min_key POS_MIN durability: 1 ptr: 0:28:0 gen 0 [ 69.161651][ T5317] node offset 0/0: got wrong btree node: got [ 69.161657][ T5317] btree=lru l=0 seq 2951579623591295324x [ 69.161663][ T5317] min: POS_MIN [ 69.161669][ T5317] max: SPOS_MAX [ 69.180612][ T5317] bcachefs (loop0): flagging btree lru lost data [ 69.187282][ T5317] error reading btree root lru l=0: btree_node_read_error, fixing [ 69.190335][ T5317] bcachefs (loop0): will run btree node scan [ 69.196017][ T5317] bcachefs (loop0): error validating btree node on loop0 at btree deleted_inodes level 0/0 [ 69.196031][ T5317] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 1db8f60c84bb244c written 8 min_key POS_MIN durability: 1 ptr: 0:42:0 gen 0 [ 69.196039][ T5317] node offset 0/8 bset u64s 0: invalid bkey format: field 0 too large: 18446744073709551615 + 4 > 18446744073709551615 [ 69.196047][ T5317] u64s 3 fields 64:4, 64:0, 32:0, 0:0, 0:0, 0:0 [ 69.211952][ T5317] bcachefs (loop0): flagging btree deleted_inodes lost data [ 69.215285][ T5317] error reading btree root deleted_inodes l=0: btree_node_read_error, fixing [ 69.220921][ T5317] bcachefs (loop0): scan_for_btree_nodes... [ 69.233402][ T5317] bch2_scan_for_btree_nodes: nodes found after overwrites: [ 69.233426][ T5317] extents l=0 seq=1 journal_seq=5 cookie=c6c25c03258c59c5 POS_MIN-SPOS_MAX ptr: 0:27:0 gen 0 [ 69.233434][ T5317] inodes l=0 seq=1 journal_seq=5 cookie=7589ab5e0c11cc7a POS_MIN-SPOS_MAX ptr: 0:38:0 gen 0 [ 69.233440][ T5317] dirents l=0 seq=1 journal_seq=4 cookie=9aa2895aefce4bdf POS_MIN-SPOS_MAX ptr: 0:41:0 gen 0 [ 69.233447][ T5317] xattrs l=0 seq=1 journal_seq=4 cookie=2285c34bed0abe32 POS_MIN-SPOS_MAX ptr: 0:31:0 gen 0 [ 69.233454][ T5317] subvolumes l=0 seq=1 journal_seq=1 cookie=c0bef60d07ceb940 POS_MIN-SPOS_MAX ptr: 0:35:0 gen 0 [ 69.233460][ T5317] snapshots l=0 seq=1 journal_seq=1 cookie=ebb8d5a9e3463bdb POS_MIN-SPOS_MAX ptr: 0:32:0 gen 0 [ 69.233467][ T5317] lru l=0 seq=1 journal_seq=5 cookie=28f61e078e70b95c POS_MIN-SPOS_MAX ptr: 0:28:0 gen 0 [ 69.233474][ T5317] [ 69.270893][ T5317] done [ 69.271917][ T5317] bcachefs (loop0): check_topology... [ 69.271983][ T5317] bcachefs (loop0): btree root lru unreadable, must recover from scan [ 69.279380][ T5317] bcachefs (loop0): bch2_get_scanned_nodes(): recovering lru l=0 POS_MIN - SPOS_MAX [ 69.284339][ T5317] bcachefs (loop0): bch2_get_scanned_nodes(): recovering u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 28f61e078e70b95c written 16 min_key POS_MIN durability: 1 ptr: 0:28:0 gen 0 [ 69.294457][ T5317] bcachefs (loop0): btree root deleted_inodes unreadable, must recover from scan [ 69.298072][ T5317] no nodes found for btree deleted_inodes, continuing [ 69.300755][ T5317] done [ 69.301799][ T5317] bcachefs (loop0): accounting_read... done [ 69.306595][ T5317] bcachefs (loop0): alloc_read... done [ 69.308758][ T5317] bcachefs (loop0): stripes_read... done [ 69.310780][ T5317] bcachefs (loop0): snapshots_read... done [ 69.313723][ T5317] bcachefs (loop0): check_allocations... [ 69.317682][ T5317] bucket 0:26 data type btree ptr gen 0 missing in alloc btree [ 69.317702][ T5317] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ac62141f8dc7e261 written 24 min_key POS_MIN durability: 1 ptr: 0:26:0 gen 0, fixing [ 69.332189][ T5317] ------------[ cut here ]------------ [ 69.334745][ T5317] kernel BUG at fs/bcachefs/btree_iter.c:631! [ 69.337854][ T5317] Oops: invalid opcode: 0000 [#1] PREEMPT SMP KASAN NOPTI [ 69.341061][ T5317] CPU: 0 UID: 0 PID: 5317 Comm: syz.0.0 Not tainted 6.13.0-rc5-syzkaller-00004-gccb98ccef0e5 #0 [ 69.344768][ T5317] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 69.348690][ T5317] RIP: 0010:bch2_btree_path_level_init+0x9ba/0x9f0 [ 69.351185][ T5317] Code: 48 c7 c7 40 75 f3 8e 48 89 ee e8 21 4b dd 00 e9 f5 fa ff ff e8 17 fc 81 fd 90 0f 0b e8 0f fc 81 fd 90 0f 0b e8 07 fc 81 fd 90 <0f> 0b e8 ff fb 81 fd 90 0f 0b e8 f7 fb 81 fd 90 0f 0b e8 ef fb 81 [ 69.358357][ T5317] RSP: 0018:ffffc9000d5361e0 EFLAGS: 00010293 [ 69.360675][ T5317] RAX: ffffffff841d77d9 RBX: 0003ff0000000000 RCX: ffff88801aa4a440 [ 69.363668][ T5317] RDX: 0000000000000000 RSI: 0003ff0000000000 RDI: 0000000000000000 [ 69.366683][ T5317] RBP: dffffc0000000000 R08: ffffffff841d7060 R09: 0000000000000000 [ 69.369609][ T5317] R10: dffffc0000000000 R11: fffffbfff2032fcf R12: ffff88804d5bb800 [ 69.372500][ T5317] R13: 0000000000000000 R14: 0000000000000000 R15: ffff888055f00033 [ 69.375266][ T5317] FS: 00007f29b1f826c0(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 69.378586][ T5317] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 69.380970][ T5317] CR2: 0000559947ebc008 CR3: 000000004391e000 CR4: 0000000000352ef0 [ 69.383850][ T5317] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 69.386847][ T5317] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 69.389780][ T5317] Call Trace: [ 69.391003][ T5317] [ 69.392110][ T5317] ? __die_body+0x5f/0xb0 [ 69.393703][ T5317] ? die+0x9e/0xc0 [ 69.395122][ T5317] ? do_trap+0x15a/0x3a0 [ 69.396724][ T5317] ? bch2_btree_path_level_init+0x9ba/0x9f0 [ 69.398867][ T5317] ? do_error_trap+0x1dc/0x2c0 [ 69.400667][ T5317] ? bch2_btree_path_level_init+0x9ba/0x9f0 [ 69.402887][ T5317] ? kfree+0x4e/0x430 [ 69.404490][ T5317] ? __pfx_do_error_trap+0x10/0x10 [ 69.406700][ T5317] ? report_bug+0x3e8/0x500 [ 69.408498][ T5317] ? handle_invalid_op+0x34/0x40 [ 69.410358][ T5317] ? bch2_btree_path_level_init+0x9ba/0x9f0 [ 69.412526][ T5317] ? exc_invalid_op+0x38/0x50 [ 69.414293][ T5317] ? asm_exc_invalid_op+0x1a/0x20 [ 69.416208][ T5317] ? bch2_btree_path_level_init+0x240/0x9f0 [ 69.418535][ T5317] ? bch2_btree_path_level_init+0x9b9/0x9f0 [ 69.420752][ T5317] ? bch2_btree_path_level_init+0x9ba/0x9f0 [ 69.422770][ T5317] bch2_btree_path_traverse_one+0x10de/0x2940 [ 69.424859][ T5317] ? __pfx_validate_chain+0x10/0x10 [ 69.426808][ T5317] ? bch2_check_allocations+0x1abe/0x7070 [ 69.428853][ T5317] ? __pfx_bch2_btree_path_traverse_one+0x10/0x10 [ 69.431112][ T5317] ? bch2_bkey_rebalance_opts+0x290/0x340 [ 69.433211][ T5317] ? bch2_bkey_sectors_need_rebalance+0x150/0xd60 [ 69.435594][ T5317] ? __pfx_bch2_btree_path_verify_level+0x10/0x10 [ 69.437817][ T5317] ? mark_lock+0x9a/0x360 [ 69.439437][ T5317] ? __lock_acquire+0x1397/0x2100 [ 69.441174][ T5317] ? bch2_btree_path_verify+0x1fd/0x300 [ 69.443051][ T5317] bch2_btree_iter_peek_upto+0xb58/0x70e0 [ 69.445087][ T5317] ? __pfx_lock_acquire+0x10/0x10 [ 69.446903][ T5317] ? __pfx___might_resched+0x10/0x10 [ 69.448848][ T5317] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 69.451020][ T5317] ? __pfx_bch2_btree_iter_peek_upto+0x10/0x10 [ 69.453171][ T5317] ? bch2_trans_begin+0x9c5/0x1bf0 [ 69.455060][ T5317] ? bch2_trans_begin+0x16c1/0x1bf0 [ 69.456870][ T5317] ? bch2_check_allocations+0x1a53/0x7070 [ 69.459121][ T5317] ? __pfx___might_resched+0x10/0x10 [ 69.460945][ T5317] ? __bch2_path_free+0x6ef/0x820 [ 69.462702][ T5317] ? __asan_memset+0x23/0x50 [ 69.464362][ T5317] bch2_check_allocations+0x1abe/0x7070 [ 69.466529][ T5317] ? __pfx_prb_first_seq+0x10/0x10 [ 69.468409][ T5317] ? this_cpu_in_panic+0x4f/0x80 [ 69.470261][ T5317] ? bch2_check_allocations+0x798/0x7070 [ 69.472178][ T5317] ? __pfx__prb_read_valid+0x10/0x10 [ 69.474875][ T5317] ? __pfx_validate_chain+0x10/0x10 [ 69.476877][ T5317] ? mark_lock+0x9a/0x360 [ 69.478469][ T5317] ? __pfx_validate_chain+0x10/0x10 [ 69.480796][ T5317] ? __pfx_bch2_check_allocations+0x10/0x10 [ 69.482982][ T5317] ? __pfx_prb_read_valid+0x10/0x10 [ 69.484892][ T5317] ? data_alloc+0x523/0x840 [ 69.486609][ T5317] ? desc_read+0x200/0x3f0 [ 69.488200][ T5317] ? desc_read+0x1a2/0x3f0 [ 69.489811][ T5317] ? prb_first_seq+0x131/0x210 [ 69.491581][ T5317] ? __pfx_prb_first_seq+0x10/0x10 [ 69.493416][ T5317] ? this_cpu_in_panic+0x4f/0x80 [ 69.495143][ T5317] ? _prb_read_valid+0xa39/0xac0 [ 69.496907][ T5317] ? bch2_check_allocations+0x1a47/0x7070 [ 69.498975][ T5317] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 69.501203][ T5317] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 69.503497][ T5317] ? __console_unlock+0x12d/0x1f0 [ 69.505433][ T5317] ? bch2_check_allocations+0x2119/0x7070 [ 69.507524][ T5317] ? this_cpu_in_panic+0x4f/0x80 [ 69.509382][ T5317] ? __wake_up_klogd+0xd5/0x110 [ 69.511120][ T5317] ? bch2_check_allocations+0x798/0x7070 [ 69.513163][ T5317] ? __bch2_print+0x17a/0x220 [ 69.515008][ T5317] ? kvm_sched_clock_read+0x11/0x20 [ 69.516895][ T5317] ? local_clock_noinstr+0xe/0xe0 [ 69.518732][ T5317] ? __pfx___bch2_print+0x10/0x10 [ 69.520607][ T5317] ? __mutex_unlock_slowpath+0x21e/0x790 [ 69.522724][ T5317] bch2_run_recovery_pass+0xf0/0x1e0 [ 69.524751][ T5317] bch2_run_recovery_passes+0x3a7/0x880 [ 69.526776][ T5317] bch2_fs_recovery+0x25cc/0x39d0 [ 69.528638][ T5317] ? __pfx_bch2_fs_recovery+0x10/0x10 [ 69.530514][ T5317] ? __pfx_lock_release+0x10/0x10 [ 69.532302][ T5317] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 69.534343][ T5317] ? __pfx_lock_release+0x10/0x10 [ 69.536199][ T5317] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 69.538158][ T5317] ? bch2_get_next_online_dev+0x4b9/0x4f0 [ 69.540204][ T5317] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 69.542243][ T5317] ? llist_reverse_order+0x72/0x90 [ 69.544085][ T5317] bch2_fs_start+0x356/0x5b0 [ 69.545765][ T5317] bch2_fs_get_tree+0xd68/0x1710 [ 69.547572][ T5317] ? __pfx_bch2_fs_get_tree+0x10/0x10 [ 69.549472][ T5317] ? generic_parse_monolithic+0x387/0x400 [ 69.551543][ T5317] ? apparmor_capable+0x13b/0x1b0 [ 69.553321][ T5317] vfs_get_tree+0x90/0x2b0 [ 69.554982][ T5317] do_new_mount+0x2be/0xb40 [ 69.556530][ T5317] ? __pfx_do_new_mount+0x10/0x10 [ 69.558316][ T5317] __se_sys_mount+0x2d6/0x3c0 [ 69.560033][ T5317] ? __pfx___se_sys_mount+0x10/0x10 [ 69.561956][ T5317] ? do_syscall_64+0x100/0x230 [ 69.563661][ T5317] ? __x64_sys_mount+0x20/0xc0 [ 69.565315][ T5317] do_syscall_64+0xf3/0x230 [ 69.567045][ T5317] ? clear_bhb_loop+0x35/0x90 [ 69.568723][ T5317] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 69.570811][ T5317] RIP: 0033:0x7f29b11874ca [ 69.572437][ T5317] 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 [ 69.579340][ T5317] RSP: 002b:00007f29b1f81e68 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 69.582268][ T5317] RAX: ffffffffffffffda RBX: 00007f29b1f81ef0 RCX: 00007f29b11874ca [ 69.585033][ T5317] RDX: 00000000200000c0 RSI: 0000000020000000 RDI: 00007f29b1f81eb0 [ 69.587837][ T5317] RBP: 00000000200000c0 R08: 00007f29b1f81ef0 R09: 0000000000800000 [ 69.590626][ T5317] R10: 0000000000800000 R11: 0000000000000246 R12: 0000000020000000 [ 69.594066][ T5317] R13: 00007f29b1f81eb0 R14: 0000000000005948 R15: 0000000020002140 [ 69.596837][ T5317] [ 69.597984][ T5317] Modules linked in: [ 69.601050][ T5317] ---[ end trace 0000000000000000 ]--- [ 69.611828][ T5317] RIP: 0010:bch2_btree_path_level_init+0x9ba/0x9f0 [ 69.614515][ T5317] Code: 48 c7 c7 40 75 f3 8e 48 89 ee e8 21 4b dd 00 e9 f5 fa ff ff e8 17 fc 81 fd 90 0f 0b e8 0f fc 81 fd 90 0f 0b e8 07 fc 81 fd 90 <0f> 0b e8 ff fb 81 fd 90 0f 0b e8 f7 fb 81 fd 90 0f 0b e8 ef fb 81 [ 69.621376][ T5317] RSP: 0018:ffffc9000d5361e0 EFLAGS: 00010293 [ 69.624282][ T5317] RAX: ffffffff841d77d9 RBX: 0003ff0000000000 RCX: ffff88801aa4a440 [ 69.627202][ T5317] RDX: 0000000000000000 RSI: 0003ff0000000000 RDI: 0000000000000000 [ 69.629988][ T5317] RBP: dffffc0000000000 R08: ffffffff841d7060 R09: 0000000000000000 [ 69.634098][ T5317] R10: dffffc0000000000 R11: fffffbfff2032fcf R12: ffff88804d5bb800 [ 69.637282][ T5317] R13: 0000000000000000 R14: 0000000000000000 R15: ffff888055f00033 [ 69.640579][ T5317] FS: 00007f29b1f826c0(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 69.644349][ T5317] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 69.646972][ T5317] CR2: 0000559947ebc008 CR3: 000000004391e000 CR4: 0000000000352ef0 [ 69.650039][ T5317] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 69.654073][ T5317] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 69.657232][ T5317] Kernel panic - not syncing: Fatal exception [ 69.659777][ T5317] Kernel Offset: disabled [ 69.661349][ T5317] Rebooting in 86400 seconds..