program: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000005b80)=[@in={0x2, 0x4e20, @multicast1}], 0x10) perf_event_open(&(0x7f0000000a80)={0x8, 0x82, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff, 0xa4102, 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, 0x401, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x100000000, 0x0, 0x0, 0x0, 0xfffffffd}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00000000c0)={0x0, 0x10, &(0x7f00000002c0)=[@in={0x2, 0x4e20, @local}]}, &(0x7f0000000100)=0x10) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f0000000180)={0x0, @in6={{0xa, 0x0, 0x0, @empty}}, 0x0, 0x0, 0x989, 0x0, 0x10}, 0x9c) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$NL80211_CMD_SET_INTERFACE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000009fc0)=ANY=[], 0x1c}}, 0x0) setsockopt$IP6T_SO_SET_REPLACE(0xffffffffffffffff, 0x29, 0x40, &(0x7f0000000080)=@raw={'raw\x00', 0x8, 0x3, 0x268, 0x100, 0xffffffff, 0xffffffff, 0x100, 0xffffffff, 0x1f0, 0xffffffff, 0xffffffff, 0x1f0, 0xffffffff, 0x3, 0x0, {[{{@ipv6={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @dev, [], [], 'batadv0\x00', 'wg1\x00', {}, {}, 0x6}, 0x0, 0xa8, 0xd0, 0x0, {0x0, 0x4c00}}, @common=@inet=@TCPMSS={0x28, 'TCPMSS\x00', 0x0, {0xffff}}}, {{@uncond, 0x0, 0xa8, 0xc8}, @unspec=@TRACE={0x20}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x2c8) r2 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000040)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r1, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000280)=@newqdisc={0x4c, 0x24, 0x4ee4e6a52ff56541, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c, 0x2, {{0x0, 0xfc, 0x0, 0x1, 0xffffffff}}}}]}, 0x4c}}, 0x0) sendmmsg$inet6(r0, &(0x7f0000003f00)=[{{0x0, 0xf, &(0x7f0000000300)=[{&(0x7f0000000140)="a2", 0x1a058}], 0x1}}], 0x1, 0x0) r4 = syz_mount_image$bcachefs(&(0x7f0000000180), &(0x7f0000000000)='./file1\x00', 0x800000, &(0x7f00000000c0)=ANY=[@ANYBLOB="62747265655f6e6f64655f70726566657463682c6469726563745f696f2c6e6f7265636f766572792c6673636b2c6a6f75766e616c5f666c43779061d8721fc3626c65642c657261737572655f636f64652c6669785f6572726f72733d7965732c7265636f6e7374727563745f616c6c6f632c6e6f5f646174615f696f2c00"], 0x3, 0x5988, &(0x7f00000001c0)="$eJzs3X2QHGW5KPDumdns7G4+NgEkgmyWQBRBzYaPFH6URq9fF5CKhaWEG4WFbDCahFQSBAJK8IIXCrDQ0lLUuoUWUheNFlVwlUiJfNyEqyjF0UOdQuroOegfnkIOKYEcyvK4p2an39mZ3unt2ZnZkMDvV8n29Ds9Tz/d/U5PP+/M7kQAAAC8Kuy9btv+s4963y8+P/bi1R/8yaZrooHiRHs5LDCYTC9v8uDPHagsOVB6S4snpul+8YYrv/fH4Yve8/O7+r/70p51x67/7XsPu+i+T52x+9ZvPvjCvHv+/nRe3NCfTpycj5+No6j8031f/cKeR4+stFV6XjEe3BlFC+NFDy6MUyFG/hpF0bpano133v3iKesr02tu7G1oX5AK0lF/55BXOc6VjrVj/2UnRb9795prf7Xkhz/o2fXMzslF4nJdf4qi+RfUP74niqK+5H9F6G2Lw4OT6eooivrrHnd6Tl7HtZj/8oz5o5PpnGQ6kBMn3L80NV9ILZeeD3pS0/6c9XVqMo/pTzVZ+c7U3NR8+mTUqaw8Q/vCZPrjZHriDOMXa+fTqBBHpVr6G+PJPhLVHbc4iieOZbk2X6gd24qddce6en8Up+YLqfliT2q7JtabdLRiHDe2h+VS7eF0XIrjOJzyy9Ns9zkZ7a8Nj02eqC+lY6WCDky5UduuCSGvfdPkciAU6s5BzdprBz45GAPJfQPxoimPGW8i3LdnzU3Limsf2juYkUd8V5zEjyfWOdP4O365cO4nvn/DpYuz4l9QSOIX2or/+zMfe+68G77zjcz4t4T4xbbin3x//7NnPnzd0sz9sy/sn1Jb8UeffuTmJYdfuCsz/9tC/HJb8Vftfqx33v77H8jMfyTsn7624j/19vf/4c4n7n0mM34U4ve3FX/t7i1f7B3af0Jm/AfC/hlor/88v2vlk0NDfxrOiv94iD+vrfh37Lz1bbcvuPGMzOO7Ouyfwbbin3X8fdfO3X/vMfVtyUtENf5t3XrlBHh1Oiy5xro+mW+3zuxUXb3w9eFS9TpwbvJ/XjdXlLr4rKxnfjfjAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr1C/vurUj5/7rg+vKcVRFGcsM95E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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPyXHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzXT2gcZR8H8OfZTd5ss0mbtC8YFdO0Kko9WBRE9KKiIq1IwVOlSLW1B1EQRJR6MJVWLFXxIli9FFFBjVJQsLFYWiUV/xUvHlRQqB6EUgxol+JBJbvPbDfTHVcnVVA/HxiePM/MfOc38zw7mwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") ioctl$AUTOFS_DEV_IOCTL_CATATONIC(0xffffffffffffffff, 0xc0189379, &(0x7f0000000040)={{0x1, 0x1, 0x18, r4}, './file1\x00'}) r6 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_FAIL(r5, 0xc0189377, &(0x7f0000000080)={{0x1, 0x1, 0x18, r6, {0x0, 0x6}}, './file1\x00'}) [ 73.845880][ T5321] Bluetooth: hci0: command tx timeout [ 74.213224][ T5336] loop0: detected capacity change from 0 to 32768 [ 74.431446][ T5336] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=metadata_checksum=none,data_checksum=none,compression=lz4,erasure_code,fsck,fix_errors=yes,norecovery,nojournal_transaction_names,reconstruct_alloc,no_data_io [ 74.441665][ T5336] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 74.445549][ T5336] bcachefs (loop0): Doing compatible version upgrade from 1.7: mi_btree_bitmap to 1.13: inode_has_child_snapshots [ 74.445549][ T5336] running recovery passes: check_allocations,check_inodes [ 74.456034][ T5336] bcachefs (loop0): dropping and reconstructing all alloc info [ 74.468754][ T5336] bcachefs (loop0): check_topology... done [ 74.470887][ T5336] bcachefs (loop0): accounting_read... done [ 74.473929][ T5336] bcachefs (loop0): alloc_read... done [ 74.477911][ T5336] bcachefs (loop0): stripes_read... done [ 74.480374][ T5336] bcachefs (loop0): snapshots_read... done [ 74.482966][ T5336] bcachefs (loop0): check_allocations... [ 74.485830][ T5336] btree ptr not marked in member info btree allocated bitmap [ 74.485852][ T5336] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0, fixing [ 74.500392][ T5336] ------------[ cut here ]------------ [ 74.502526][ T5336] kernel BUG at fs/bcachefs/btree_iter.c:631! [ 74.505264][ T5336] Oops: invalid opcode: 0000 [#1] PREEMPT SMP KASAN NOPTI [ 74.507904][ T5336] CPU: 0 UID: 0 PID: 5336 Comm: syz.0.0 Not tainted 6.12.0-rc6-syzkaller-00005-g557329bcecc2 #0 [ 74.511712][ T5336] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 74.515658][ T5336] RIP: 0010:bch2_btree_path_level_init+0x9d2/0x9f0 [ 74.518151][ T5336] Code: fd 90 0f 0b e8 7f 32 7c fd 90 0f 0b e8 77 32 7c fd 90 0f 0b e8 6f 32 7c fd 90 0f 0b e8 67 32 7c fd 90 0f 0b e8 5f 32 7c fd 90 <0f> 0b e8 57 32 7c fd 90 0f 0b e8 4f 32 7c fd 90 0f 0b 66 2e 0f 1f [ 74.525362][ T5336] RSP: 0018:ffffc9000d396200 EFLAGS: 00010246 [ 74.527740][ T5336] RAX: ffffffff8418a801 RBX: 0000000000000000 RCX: 0000000000040000 [ 74.530778][ T5336] RDX: ffffc9000d419000 RSI: 000000000003ffff RDI: 0000000000040000 [ 74.533798][ T5336] RBP: dffffc0000000000 R08: ffffffff8418a08b R09: 0000000000000000 [ 74.536737][ T5336] R10: dffffc0000000000 R11: fffffbfff203a11e R12: ffff88804fef5800 [ 74.539796][ T5336] R13: 0300000000000000 R14: 0000000000000000 R15: ffff888052b60033 [ 74.542795][ T5336] FS: 00007f84ece246c0(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 74.546298][ T5336] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 74.548677][ T5336] CR2: 000055ffdae88ad8 CR3: 00000000445a0000 CR4: 0000000000352ef0 [ 74.551552][ T5336] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 74.554345][ T5336] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 74.557204][ T5336] Call Trace: [ 74.558506][ T5336] [ 74.559566][ T5336] ? __die_body+0x5f/0xb0 [ 74.561180][ T5336] ? die+0x9e/0xc0 [ 74.562793][ T5336] ? do_trap+0x15a/0x3a0 [ 74.564430][ T5336] ? bch2_btree_path_level_init+0x9d2/0x9f0 [ 74.566827][ T5336] ? do_error_trap+0x1dc/0x2c0 [ 74.568690][ T5336] ? bch2_btree_path_level_init+0x9d2/0x9f0 [ 74.570967][ T5336] ? __pfx_do_error_trap+0x10/0x10 [ 74.572950][ T5336] ? report_bug+0x3e8/0x500 [ 74.574809][ T5336] ? handle_invalid_op+0x34/0x40 [ 74.576617][ T5336] ? bch2_btree_path_level_init+0x9d2/0x9f0 [ 74.578840][ T5336] ? exc_invalid_op+0x38/0x50 [ 74.580547][ T5336] ? asm_exc_invalid_op+0x1a/0x20 [ 74.582423][ T5336] ? bch2_btree_path_level_init+0x25b/0x9f0 [ 74.584679][ T5336] ? bch2_btree_path_level_init+0x9d1/0x9f0 [ 74.586952][ T5336] ? bch2_btree_path_level_init+0x9d2/0x9f0 [ 74.589201][ T5336] bch2_btree_path_traverse_one+0x10de/0x2940 [ 74.591442][ T5336] ? __pfx_validate_chain+0x10/0x10 [ 74.593456][ T5336] ? bch2_check_allocations+0x1abe/0x7070 [ 74.595512][ T5336] ? __pfx_bch2_btree_path_traverse_one+0x10/0x10 [ 74.597891][ T5336] ? __pfx_bch2_btree_path_verify_level+0x10/0x10 [ 74.600269][ T5336] ? mark_lock+0x9a/0x360 [ 74.601816][ T5336] ? __lock_acquire+0x1384/0x2050 [ 74.603753][ T5336] ? bch2_btree_path_verify+0x1fd/0x300 [ 74.605823][ T5336] bch2_btree_iter_peek_upto+0xb58/0x70e0 [ 74.608012][ T5336] ? __pfx_lock_acquire+0x10/0x10 [ 74.609880][ T5336] ? __pfx___might_resched+0x10/0x10 [ 74.611756][ T5336] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 74.613904][ T5336] ? __pfx_bch2_btree_iter_peek_upto+0x10/0x10 [ 74.616095][ T5336] ? bch2_trans_begin+0x9c5/0x1c00 [ 74.618111][ T5336] ? bch2_trans_begin+0x16c1/0x1c00 [ 74.620212][ T5336] ? bch2_check_allocations+0x1a53/0x7070 [ 74.622466][ T5336] ? __pfx___might_resched+0x10/0x10 [ 74.624555][ T5336] ? __bch2_path_free+0x6ef/0x820 [ 74.626556][ T5336] ? __asan_memset+0x23/0x50 [ 74.628300][ T5336] bch2_check_allocations+0x1abe/0x7070 [ 74.630193][ T5336] ? prb_first_seq+0x131/0x210 [ 74.631946][ T5336] ? __pfx_prb_first_seq+0x10/0x10 [ 74.633861][ T5336] ? this_cpu_in_panic+0x4f/0x80 [ 74.635727][ T5336] ? bch2_check_allocations+0x798/0x7070 [ 74.637803][ T5336] ? __pfx_validate_chain+0x10/0x10 [ 74.639841][ T5336] ? __pfx_validate_chain+0x10/0x10 [ 74.641780][ T5336] ? do_raw_spin_lock+0x14f/0x370 [ 74.643603][ T5336] ? __pfx_bch2_check_allocations+0x10/0x10 [ 74.645832][ T5336] ? prb_read_valid+0xa9/0xf0 [ 74.647630][ T5336] ? __pfx_prb_read_valid+0x10/0x10 [ 74.649591][ T5336] ? desc_read+0x200/0x3f0 [ 74.651272][ T5336] ? desc_read+0x1a2/0x3f0 [ 74.652871][ T5336] ? prb_first_seq+0x131/0x210 [ 74.654657][ T5336] ? __pfx_prb_first_seq+0x10/0x10 [ 74.656561][ T5336] ? this_cpu_in_panic+0x4f/0x80 [ 74.658434][ T5336] ? _prb_read_valid+0xa39/0xac0 [ 74.660294][ T5336] ? bch2_check_allocations+0x1a47/0x7070 [ 74.662345][ T5336] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 74.664609][ T5336] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 74.666982][ T5336] ? __console_unlock+0x12d/0x1f0 [ 74.668864][ T5336] ? bch2_check_allocations+0x2119/0x7070 [ 74.670904][ T5336] ? this_cpu_in_panic+0x4f/0x80 [ 74.672745][ T5336] ? __wake_up_klogd+0xd5/0x110 [ 74.674671][ T5336] ? __pfx_lock_release+0x10/0x10 [ 74.676602][ T5336] ? rcu_is_watching+0x15/0xb0 [ 74.678492][ T5336] ? bch2_check_allocations+0x798/0x7070 [ 74.680670][ T5336] ? __bch2_print+0x17a/0x220 [ 74.682483][ T5336] ? local_clock+0x10/0x30 [ 74.684230][ T5336] ? __pfx___bch2_print+0x10/0x10 [ 74.686210][ T5336] bch2_run_recovery_pass+0xf0/0x1e0 [ 74.688253][ T5336] bch2_run_recovery_passes+0x387/0x870 [ 74.690348][ T5336] bch2_fs_recovery+0x25cc/0x39c0 [ 74.692289][ T5336] ? __pfx_bch2_fs_recovery+0x10/0x10 [ 74.694404][ T5336] ? __pfx_lock_release+0x10/0x10 [ 74.696394][ T5336] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 74.698614][ T5336] ? __pfx_lock_release+0x10/0x10 [ 74.700582][ T5336] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 74.702719][ T5336] ? bch2_get_next_online_dev+0x4b9/0x4f0 [ 74.704733][ T5336] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 74.706750][ T5336] ? llist_reverse_order+0x72/0x90 [ 74.708660][ T5336] bch2_fs_start+0x356/0x5b0 [ 74.710467][ T5336] bch2_fs_get_tree+0xd68/0x1710 [ 74.712433][ T5336] ? __pfx_bch2_fs_get_tree+0x10/0x10 [ 74.714565][ T5336] ? generic_parse_monolithic+0x387/0x400 [ 74.716822][ T5336] ? apparmor_capable+0x13b/0x1b0 [ 74.718794][ T5336] vfs_get_tree+0x90/0x2b0 [ 74.720562][ T5336] do_new_mount+0x2be/0xb40 [ 74.722323][ T5336] ? __pfx_do_new_mount+0x10/0x10 [ 74.724398][ T5336] __se_sys_mount+0x2d6/0x3c0 [ 74.726403][ T5336] ? __pfx___se_sys_mount+0x10/0x10 [ 74.728749][ T5336] ? exc_page_fault+0x590/0x8c0 [ 74.731007][ T5336] ? __x64_sys_mount+0x20/0xc0 [ 74.733094][ T5336] do_syscall_64+0xf3/0x230 [ 74.734752][ T5336] ? clear_bhb_loop+0x35/0x90 [ 74.736506][ T5336] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 74.738715][ T5336] RIP: 0033:0x7f84ebf7feba [ 74.740417][ T5336] 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 [ 74.747580][ T5336] RSP: 002b:00007f84ece23e68 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 74.750774][ T5336] RAX: ffffffffffffffda RBX: 00007f84ece23ef0 RCX: 00007f84ebf7feba [ 74.753909][ T5336] RDX: 0000000020000180 RSI: 0000000020000000 RDI: 00007f84ece23eb0 [ 74.756831][ T5336] RBP: 0000000020000180 R08: 00007f84ece23ef0 R09: 0000000000800000 [ 74.759834][ T5336] R10: 0000000000800000 R11: 0000000000000246 R12: 0000000020000000 [ 74.762717][ T5336] R13: 00007f84ece23eb0 R14: 0000000000005988 R15: 00000000200000c0 [ 74.765685][ T5336] [ 74.766911][ T5336] Modules linked in: [ 74.768907][ T5336] ---[ end trace 0000000000000000 ]--- [ 74.781390][ T5336] RIP: 0010:bch2_btree_path_level_init+0x9d2/0x9f0 [ 74.783848][ T5336] Code: fd 90 0f 0b e8 7f 32 7c fd 90 0f 0b e8 77 32 7c fd 90 0f 0b e8 6f 32 7c fd 90 0f 0b e8 67 32 7c fd 90 0f 0b e8 5f 32 7c fd 90 <0f> 0b e8 57 32 7c fd 90 0f 0b e8 4f 32 7c fd 90 0f 0b 66 2e 0f 1f [ 74.791759][ T5336] RSP: 0018:ffffc9000d396200 EFLAGS: 00010246 [ 74.794630][ T5336] RAX: ffffffff8418a801 RBX: 0000000000000000 RCX: 0000000000040000 [ 74.797627][ T5336] RDX: ffffc9000d419000 RSI: 000000000003ffff RDI: 0000000000040000 [ 74.800549][ T5336] RBP: dffffc0000000000 R08: ffffffff8418a08b R09: 0000000000000000 [ 74.803579][ T5336] R10: dffffc0000000000 R11: fffffbfff203a11e R12: ffff88804fef5800 [ 74.807229][ T5336] R13: 0300000000000000 R14: 0000000000000000 R15: ffff888052b60033 [ 74.810134][ T5336] FS: 00007f84ece246c0(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 74.813363][ T5336] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 74.816455][ T5336] CR2: 000055ffdae88ad8 CR3: 00000000445a0000 CR4: 0000000000352ef0 [ 74.819494][ T5336] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 74.822553][ T5336] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 74.826387][ T5336] Kernel panic - not syncing: Fatal exception [ 74.828981][ T5336] Kernel Offset: disabled [ 74.830615][ T5336] Rebooting in 86400 seconds..