program: socket$nl_route(0x10, 0x3, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="44000000d2ab010000001527988f7a0d1df3ad6e867896ce3297000000000000000000009a703eb021aefe95445fa9189f95cd3793c7bf296201e78aa3c60400663d3cd2d3c12b52b8e55a4f89ac1614e20c3a270e0ab60e00000000576c23c50000000000ef24d46517851a4e703b6e680d3b", @ANYRES32=r2, @ANYBLOB="000000000000000024001280110001006272696467655f736c617665000000000c0005800500210001000000"], 0x44}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0xfff, 0x0) lchown(&(0x7f0000000340)='./file1\x00', 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00'}) syz_mount_image$bcachefs(&(0x7f00000002c0), &(0x7f0000000000)='./file1\x00', 0x1800080, &(0x7f0000000a40)=ANY=[@ANYBLOB="61636c2c6669785f6572726f72733d61736b2c6e6f7265636f766572792c6669785f6572726f72733d6e6f2c7265636f766572795f706173735f6c6173743d636865636b5f657874656e74732c6e6f7265636f766572792c6572726f723d726f2c7265636f6e7374727563745f616c6c6f632c6e6f5f646174615f696f2c6673636f6e746578743d726f6f742c66736d616769633d3078303030303030303030303030383030302c61707072616973652c7375626a5f747990653d6e6f5f646174615f696f2c00b59ba3dc7bbd64cf1ca62d58cc2ee65dcef11e384bed58db423f661ac475e1edf48e9715f125f1ab862760524e2cbb0fe6fe3b33a703651061eedf21fdc6596e7a6f9c3e1c6eea624ea9ea9ea6fc8c85d320099b2b71a44825e990ecbace067e4aefba3e86efc5d412526bb782a0aaa29189c7a5f02806ba48a400000000"], 0x1, 0x597f, &(0x7f0000006540)="$eJzs3X+QHNV9IPDXM7Pa0a5WWgkIMpjVIlBCILZW/Cpsp2Ill9gpIJRcpBzEycCCVkS2JFSSCCBIkHLggwJc2GUXwckfxIWpw1ZcVMHFKJQxP07iDDbF2UddYergDvsPX2GMyoCOctne1O70m53tnd6enZ0Vkvh8StqefvPm+153v+np75vZnQAAAMD7wv5btx+86IQ/e/bvR965+c//bfPu0FseL6/GCv3p8vr3qoccSt2VpePL7Lj4vRu/8dPBq/7kew/1fP3dfetP3vDjPz3mqsc+e/7ee//xybf7Hvnta0Vx43g6fWI9eSMJofqdA1/5/L7njh8rS0II5aR/VwiLkyVPLk4yIYZ+FUJYn4kXPfzOWRvGlrvv6J5UvihTz3h/f6um42znwevOCK/88dpbfrDsW//Stef1XRNVkmrDeAph4RWNj+8KIcxP/4+Jo21pfHC6XBNC6Gl43Hk5/fnFl549Z2x5Sov9X5mzfmK6nJcuewvixPuXZ9ZLmXrZ9agrs+wpaG+28vrRbr0iCzLrEyeje4p2bUvy+hnLF6fLb6fL02cYvxz/J6GUhEq9+5uSiTESGo5bEpLx+tX6eql+bEO6/Zn1JLNeyqyXuzLbNd5uuvfKSTK5PNbLlMfTcSUtP7nJub/RxTnlH0iX1fSJ+m5cD9kbNb1TbtS3a1zs14Fp+nIolBrOQc3K6wc+PRhjmzM6OjramyyZ8pjRJuJ9+9beuaK87qn9/Tn9SB5K0vjJeJszjb/z+4sXXPbN269dmhf/ilIav9RW/FcveP7NS2//2ldz498d45fbin/m4z1vXPD0rctz98+BuH8qbcUffu2Zu5Yde+We3P7fF+NXW40/adis3vt8d9/Bx5/I7f9Q3D/z2+r/yx/7xE8efPHR13Pjhxi/p6346/Zu/UL3wMHTcuM/EfdPb3vj56095740MPCzwbz4L8T4fW3Ff2DXvR+9f9Ed5+ce3zVx//S3Ff/CUx+7ZcHBR0/KO3cm93XqlRPg/emY9BrrtnS93TxzthryhX8YrNSuAxek//vCVzrXUObic6ydhZ2LDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Ov3wprM/c8nHP7W2koSQ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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7NDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFfbrL0SqKo4D+Dkzu+24s6u7GrQVrasVhT0kBRH1UlERGiL0ZEhYmg9REEQU9tAaGokVvQRZLxIVVFsIBblJosUa/ZNeeqigwHoIRFooFwn6w86eO87cndvU1YLy84HhzDlz73d+95wzd2YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") execveat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x800) truncate(&(0x7f0000000280)='./file1\x00', 0x1) fcntl$addseals(r3, 0x409, 0x4) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) close(r5) bind$inet6(r5, &(0x7f0000000040)={0xa, 0x4e22, 0x0, @empty, 0x1}, 0x1c) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x12, 0xffffffffffffffff, 0x0) r6 = openat$nmem0(0xffffffffffffff9c, &(0x7f0000000240), 0x111000, 0x0) fsconfig$FSCONFIG_SET_FD(0xffffffffffffffff, 0x5, &(0x7f0000000100)='\x00', 0x0, r6) listen(0xffffffffffffffff, 0x0) r7 = socket$inet_mptcp(0x2, 0x1, 0x106) connect$inet(r7, &(0x7f0000000000)={0x2, 0x4e22, @empty}, 0x10) r8 = accept(0xffffffffffffffff, 0x0, 0x0) sendmsg$TEAM_CMD_OPTIONS_SET(r8, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000100)=ANY=[], 0xfffffdef}}, 0x1) r9 = socket$nl_generic(0x10, 0x3, 0x10) r10 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000740), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_ADD_ADDR(r9, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000a40)={&(0x7f0000000980)=ANY=[@ANYBLOB="84000000", @ANYRES16=r10, @ANYBLOB="010000000000fbdbdf25010000000800020000000000050005000000000008000300010000004800018005000200200000000600010002000000080006000a000000080003"], 0x84}}, 0x0) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_usb_connect(0x0, 0x3f, 0x0, 0x0) recvfrom(r7, &(0x7f0000000180)=""/60, 0xfffffffffffffecb, 0x4112, 0x0, 0x0) [ 74.733083][ T4678] Bluetooth: hci0: command tx timeout [ 75.100024][ T5323] loop0: detected capacity change from 0 to 32768 [ 75.183071][ T5323] bcachefs (loop0): Using encoding defined by superblock: utf8-12.1.0 [ 75.231169][ T5323] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=metadata_checksum=none,data_checksum=none,compression=lz4,fix_errors=no,norecovery,recovery_pass_last=check_extents,nojournal_transaction_names,reconstruct_alloc,no_data_io [ 75.231169][ T5323] allowing incompatible features above 0.0: (unknown version) [ 75.231169][ T5323] features: lz4,new_siphash,inline_data,new_extent_overwrite,btree_ptr_v2,new_varint,journal_no_flush,alloc_v2,extents_across_btree_nodes [ 75.250480][ T5323] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 75.254658][ T5323] bcachefs (loop0): Version upgrade required: [ 75.254658][ T5323] Version upgrade from 0.8: (unknown version) to 1.7: mi_btree_bitmap incomplete [ 75.254658][ T5323] Doing incompatible version upgrade from 0.8: (unknown version) to 1.28: inode_has_case_insensitive [ 75.254658][ T5323] 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,check_rebalance_work,set_fs_needs_rebalance [ 75.288058][ T5323] bcachefs (loop0): dropping and reconstructing all alloc info [ 75.333645][ T5323] bcachefs (loop0): btree node read error at btree inodes level 0/0 [ 75.333664][ T5323] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 7589ab5e0c11cc7a written 24 min_key POS_MIN durability: 1 ptr: 0:38:0 gen 0 [ 75.333673][ T5323] loop0 node offset 0/24 bset u64s 0: invalid bkey format: field 2 too large: 4294967295 + 16007343112192 > 4294967295 [ 75.333681][ T5323] u64s 3 fields 64:0, 64:0, 32:16007343112192, 0:0, 0:0, 0:0 [ 75.333688][ T5323] flagging btree inodes lost data [ 75.333694][ T5323] running recovery pass scan_for_btree_nodes (1), currently at recovery_pass_empty (0) [ 75.333700][ T5323] ret btree_node_read_validate_error [ 75.366117][ T5323] bcachefs (loop0): error reading btree root btree=inodes level=0: btree_node_read_error, fixing [ 75.376355][ T5323] bcachefs (loop0): btree node read error at btree subvolumes level 0/0 [ 75.376369][ T5323] u64s 11 type btree_ptr_v2 134217727:U64_MAX:U32_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0 [ 75.376379][ T5323] loop0 node offset 0/16 bset u64s 0: incorrect max key SPOS_MAX [ 75.376385][ T5323] flagging btree subvolumes lost data [ 75.376392][ T5323] ret btree_node_read_validate_error [ 75.397304][ T5323] bcachefs (loop0): error reading btree root btree=subvolumes level=0: btree_node_read_error, fixing [ 75.407595][ T5323] bcachefs (loop0): scan_for_btree_nodes... [ 75.414469][ T5326] ------------[ cut here ]------------ [ 75.419400][ T5326] kernel BUG at fs/bcachefs/bkey.c:389! [ 75.422551][ T5326] Oops: invalid opcode: 0000 [#1] SMP KASAN NOPTI [ 75.425307][ T5326] CPU: 0 UID: 0 PID: 5326 Comm: read_btree_node Not tainted 6.15.0-syzkaller-11802-g1af80d00e1e0 #0 PREEMPT(full) [ 75.430238][ T5326] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 75.434596][ T5326] RIP: 0010:bch2_bkey_pack_pos_lossy+0x13de/0x24e0 [ 75.437445][ T5326] Code: e8 f7 31 09 fe 48 ba 00 00 00 00 00 fc ff df e9 a5 f8 ff ff e8 63 bf a5 fd 90 0f 0b e8 5b bf a5 fd 90 0f 0b e8 53 bf a5 fd 90 <0f> 0b e8 4b bf a5 fd 90 0f 0b e8 43 bf a5 fd 90 0f 0b f3 0f 1e fa [ 75.445488][ T5326] RSP: 0018:ffffc9000f5aeb40 EFLAGS: 00010293 [ 75.447930][ T5326] RAX: ffffffff841a9d1d RBX: 00000e8f00000000 RCX: ffff88801f864880 [ 75.450734][ T5326] RDX: 0000000000000000 RSI: 00000000ffffffff RDI: 00000e8f00000000 [ 75.453732][ T5326] RBP: ffffc9000f5aed78 R08: ffffffffffffffff R09: ffffffffffffffff [ 75.456621][ T5326] R10: ffffffffffffffff R11: ffffffffffffffff R12: ffff888052efa8c4 [ 75.459695][ T5326] R13: fffff171ffffffff R14: 0000000000000000 R15: fffffffffffffffe [ 75.463023][ T5326] FS: 0000000000000000(0000) GS:ffff88808d25c000(0000) knlGS:0000000000000000 [ 75.466879][ T5326] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 75.469917][ T5326] CR2: 00007faa871909c0 CR3: 0000000011e43000 CR4: 0000000000352ef0 [ 75.473372][ T5326] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 75.476775][ T5326] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 75.480193][ T5326] Call Trace: [ 75.481753][ T5326] [ 75.483090][ T5326] ? __pfx___bch2_inode_validate+0x10/0x10 [ 75.485685][ T5326] ? __pfx_bch2_bkey_pack_pos_lossy+0x10/0x10 [ 75.488250][ T5326] ? lockdep_hardirqs_on+0x9c/0x150 [ 75.490357][ T5326] ? __build_ro_aux_tree+0xafc/0x1800 [ 75.492539][ T5326] __build_ro_aux_tree+0xb21/0x1800 [ 75.494435][ T5326] ? __pfx___build_ro_aux_tree+0x10/0x10 [ 75.496648][ T5326] ? bch2_bkey_val_validate+0x215/0x400 [ 75.499028][ T5326] ? __pfx_bch2_bkey_val_validate+0x10/0x10 [ 75.501522][ T5326] ? __asan_memset+0x22/0x50 [ 75.503454][ T5326] bch2_bset_build_aux_tree+0x3f5/0x570 [ 75.505539][ T5326] bch2_btree_node_read_done+0x39e4/0x4f60 [ 75.507958][ T5326] ? __pfx_bch2_btree_node_read_done+0x10/0x10 [ 75.510514][ T5326] ? bch2_extent_ptr_to_text+0x5a/0x900 [ 75.512913][ T5326] ? bch2_extent_ptr_to_text+0x5a/0x900 [ 75.515206][ T5326] ? bch2_bkey_ptrs_to_text+0x1161/0x1310 [ 75.517644][ T5326] ? bch2_printbuf_make_room+0xdb/0x360 [ 75.519777][ T5326] ? enumerated_ref_put+0xbe/0x270 [ 75.521960][ T5326] btree_node_read_work+0x426/0xe30 [ 75.523946][ T5326] ? __pfx_btree_node_read_work+0x10/0x10 [ 75.526712][ T5326] ? bch2_latency_acct+0x436/0x520 [ 75.529389][ T5326] ? __pfx_bch2_latency_acct+0x10/0x10 [ 75.531941][ T5326] ? bio_associate_blkg+0x6d/0x230 [ 75.534393][ T5326] bch2_btree_node_read+0x887/0x29f0 [ 75.536791][ T5326] ? bch2_btree_node_fill+0x954/0x14f0 [ 75.539296][ T5326] ? __pfx_bch2_btree_node_read+0x10/0x10 [ 75.541863][ T5326] ? __mutex_unlock_slowpath+0x1cd/0x700 [ 75.544287][ T5326] ? __pfx___mutex_unlock_slowpath+0x10/0x10 [ 75.547009][ T5326] ? __pfx___bch2_btree_node_hash_insert+0x10/0x10 [ 75.549919][ T5326] ? bch2_btree_node_mem_alloc+0xcd9/0x1820 [ 75.552595][ T5326] ? six_unlock_ip+0x302/0x430 [ 75.554690][ T5326] ? bch2_btree_node_fill+0xb47/0x14f0 [ 75.556852][ T5326] bch2_btree_node_fill+0xd12/0x14f0 [ 75.559168][ T5326] ? __pfx_bch2_btree_cache_cmp_fn+0x10/0x10 [ 75.561692][ T5326] ? __pfx_bch2_btree_node_fill+0x10/0x10 [ 75.564087][ T5326] ? btree_cache_find+0xf4/0x2d0 [ 75.566286][ T5326] ? btree_cache_find+0xf4/0x2d0 [ 75.568451][ T5326] ? btree_cache_find+0x26f/0x2d0 [ 75.570751][ T5326] ? __pfx_btree_cache_find+0x10/0x10 [ 75.573893][ T5326] bch2_btree_node_get_noiter+0xa2c/0x1000 [ 75.576399][ T5326] read_btree_nodes_worker+0x1319/0x1e20 [ 75.578723][ T5326] ? read_btree_nodes_worker+0xcef/0x1e20 [ 75.581286][ T5326] ? __pfx_read_btree_nodes_worker+0x10/0x10 [ 75.583901][ T5326] ? _raw_spin_unlock_irqrestore+0x85/0x110 [ 75.586384][ T5326] ? lockdep_hardirqs_on+0x9c/0x150 [ 75.588642][ T5326] ? _raw_spin_unlock_irqrestore+0xad/0x110 [ 75.591267][ T5326] ? __kthread_parkme+0x7b/0x200 [ 75.593451][ T5326] ? __kthread_parkme+0x1a1/0x200 [ 75.595615][ T5326] kthread+0x711/0x8a0 [ 75.597413][ T5326] ? __pfx_read_btree_nodes_worker+0x10/0x10 [ 75.600068][ T5326] ? __pfx_kthread+0x10/0x10 [ 75.602167][ T5326] ? _raw_spin_unlock_irq+0x23/0x50 [ 75.604379][ T5326] ? lockdep_hardirqs_on+0x9c/0x150 [ 75.606596][ T5326] ? __pfx_kthread+0x10/0x10 [ 75.608651][ T5326] ret_from_fork+0x3f9/0x770 [ 75.610573][ T5326] ? __pfx_ret_from_fork+0x10/0x10 [ 75.612855][ T5326] ? __pfx_kthread+0x10/0x10 [ 75.614890][ T5326] ret_from_fork_asm+0x1a/0x30 [ 75.616920][ T5326] [ 75.618271][ T5326] Modules linked in: [ 75.620261][ T5326] ---[ end trace 0000000000000000 ]--- [ 75.628085][ T5326] RIP: 0010:bch2_bkey_pack_pos_lossy+0x13de/0x24e0 [ 75.630944][ T5326] Code: e8 f7 31 09 fe 48 ba 00 00 00 00 00 fc ff df e9 a5 f8 ff ff e8 63 bf a5 fd 90 0f 0b e8 5b bf a5 fd 90 0f 0b e8 53 bf a5 fd 90 <0f> 0b e8 4b bf a5 fd 90 0f 0b e8 43 bf a5 fd 90 0f 0b f3 0f 1e fa [ 75.639419][ T5326] RSP: 0018:ffffc9000f5aeb40 EFLAGS: 00010293 [ 75.642678][ T5326] RAX: ffffffff841a9d1d RBX: 00000e8f00000000 RCX: ffff88801f864880 [ 75.646274][ T5326] RDX: 0000000000000000 RSI: 00000000ffffffff RDI: 00000e8f00000000 [ 75.649811][ T5326] RBP: ffffc9000f5aed78 R08: ffffffffffffffff R09: ffffffffffffffff [ 75.653686][ T5326] R10: ffffffffffffffff R11: ffffffffffffffff R12: ffff888052efa8c4 [ 75.656925][ T5326] R13: fffff171ffffffff R14: 0000000000000000 R15: fffffffffffffffe [ 75.660328][ T5326] FS: 0000000000000000(0000) GS:ffff88808d25c000(0000) knlGS:0000000000000000 [ 75.664807][ T5326] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 75.668269][ T5326] CR2: 00007faa871909c0 CR3: 00000000516fc000 CR4: 0000000000352ef0 [ 75.682310][ T5326] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 75.685378][ T5326] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 75.688777][ T5326] Kernel panic - not syncing: Fatal exception [ 75.691632][ T5326] Kernel Offset: disabled [ 75.693510][ T5326] Rebooting in 86400 seconds..