program: r0 = socket$igmp6(0xa, 0x3, 0x2) r1 = syz_open_dev$dri(&(0x7f0000000000), 0x1ff, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r2, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000004c0)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a01010000000000000000020000000900010073797a300000000040000000030a09020000000000000000020000000900010073797a30000000000900030073797a3200000000140004800800014000000000080002400000000014000000110001"], 0x88}}, 0x0) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)={{0x14}, [@NFT_MSG_NEWRULE={0x88, 0x6, 0xa, 0x40b, 0x0, 0x0, {0x2}, [@NFTA_RULE_EXPRESSIONS={0x5c, 0x4, 0x0, 0x1, [{0x58, 0x1, 0x0, 0x1, @inner={{0xa}, @val={0x48, 0x2, 0x0, 0x1, [@NFTA_INNER_TYPE={0x8, 0x2, 0x1, 0x0, 0x84}, @NFTA_INNER_FLAGS={0x8, 0x3, 0x1, 0x0, 0x5}, @NFTA_INNER_HDRSIZE={0x8, 0x4, 0x1, 0x0, 0xf}, @NFTA_INNER_NUM={0x8}, @NFTA_INNER_EXPR={0x24, 0x5, 0x0, 0x1, @meta={{0x9}, @val={0x14, 0x2, 0x0, 0x1, [@NFTA_META_DREG={0x8, 0x1, 0x1, 0x0, 0xe}, @NFTA_META_KEY={0x8, 0x2, 0x1, 0x0, 0x1}]}}}]}}}]}, @NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_RULE_CHAIN={0x9, 0x2, 'syz2\x00'}]}], {0x14, 0x11, 0x1, 0x0, 0x0, {0x1}}}, 0xb0}}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000540)={@local, @broadcast, @void, {@ipv4={0x800, @gre={{0x5, 0x4, 0x2, 0x5, 0x58, 0x67, 0x0, 0x9, 0x2f, 0x0, @multicast2, @remote}, {{0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x880b, 0x0, 0x1}, {0x0, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x0, 0x1}, {0xdd86, 0x88be, 0x2, {{0xf, 0x1, 0x9, 0x3, 0x1, 0x1, 0x5, 0x5}, 0x1, {0x5}}}, {0x8, 0x22eb, 0x3, {{0x1, 0x2, 0x10, 0x3, 0x1, 0x0, 0x1, 0x2c}, 0x2, {0x2, 0xc, 0x0, 0x6, 0x1, 0x1, 0x0, 0x1, 0x1}}}, {0x8, 0x6558, 0x3}}}}}}, 0x0) r4 = syz_open_dev$dri(&(0x7f0000000000), 0x1ff, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r4, 0xc04064a0, &(0x7f0000000700)={0x0, &(0x7f0000000640)=[0x0], 0x0, 0x0, 0x0, 0x1}) r6 = syz_open_dev$dri(&(0x7f00000008c0), 0xd21, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r6, 0xc04064a0, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=[0x0], 0x0, 0x0, 0x0, 0x1}) ioctl$DRM_IOCTL_MODE_GETCRTC(r6, 0xc06864a1, &(0x7f0000000440)={0x0, 0x0, r7, 0x0}) ioctl$DRM_IOCTL_MODE_PAGE_FLIP(r1, 0xc01864b0, &(0x7f0000000080)={r5, r8}) syz_mount_image$bcachefs(&(0x7f00000000c0), &(0x7f0000000200)='./file1\x00', 0x8012, &(0x7f0000000240)=ANY=[@ANYRESOCT=r0], 0xbe, 0x596a, &(0x7f0000000fc0)="$eJzs3XuQHGW5MPC3Z2azk91cNgEkgmyWQBRBzYZb4aU0+nkrQCoWlhKMwkI2GE1CKgkCASX4gR8UYKGlpah/oIV8HxotquBTIiVyOQlHUYqjhzqF1NFz0D88hRxSAjmU5XFP7W6/k5ne6e3Z2dlc5PerZHv6nZ6nn+5+p6efd2Z3AgAAAK8Iu6/fsveco97z888Nv3TN+3+84drQWx5rr8YF+tLpFQcqQ/an7sqisWm2X7zuqu/+YeDid/3s7p7vvLxrzbFrf/Puwy6+/5Nn7rztGw+9OPfevz1TFDf2pxP3zSfPJSFUf7LnK5/f9diRo21JCKGc9G0PYUGy8KEFSSbE4F9CCGvSmUWZO+956ZS1o9Nrb+puaJ+fWU5/f2Wrpv1s297LTwq/feeq6365+Aff79rx7PZ9iyTVuv4UwrwL6x/fFUKYnf4fFXtb7I+x064MIfTUPe6MgryOazH/ZTnzR6fTWem0tyBOvH9JZr6UWS47H3Vlpj0F65uuvDzaXa7InMx89mQ0XXl5xvYF6fRH6fTEKcYvx/9JKCWhUkt/fbKvj4S645aEZOxYVmvzpdqxDen2Z+aTzHwpM1/uymzX2HrTjlZOksb2uFymPZ6OK2n7sfXn6ibOzWl/dTqtpk/Ul+N8yNyojE9qz5/MEyndkfNjXnsmyWV/KNWdg5q11w58ejB607beZOGEx4w0Ee/btermpeXVD+/uy8kjuTtJ4ydtxd/2iwVzPv69Gy/Lvq7X4l9YSuOX2or/u7Mef/78G7/99dz4t8b45bbin/xAz3NnPXL9ktz9syfun0pb8YeeefSWxYdftCM3/9tj/Gpb8VfsfLx77t4HHszNfzDun9ltxX/6re/9/V1P3vdsbvwQ4/e0FX/1zk1f6O7fe0Ju/Afj/ultr/+8sOP0p/r7/ziQF/+JGH9uW/Hv3H7bW+6Yf9OZucd3Zdw/fW3FP/v4+6+bs/e+Y/LOncntnXrlBHhlOiy9xrohnW+3zpyuunrhawOV8Wu+Oen/uZ1cUebic3Q98zoZHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2QHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoK+/UTGkfZxwH8eXaTN9ts0ibtC0aFNK2KUg8WBRG9qKhIK1LwVClSbe1BFAQRpR5MpVVLVbwIVi9FVFCjFBRsLJZWScV/xYsHFRSqB6EUA9qleFDJ7jPbzXTH1UkV1M8HhifPMzPf+c08z85mAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") r9 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD(r9, 0x8983, &(0x7f0000000100)={0x0, 'wg1\x00', {0xfffffffc}}) r10 = socket$kcm(0x10, 0x2, 0x10) sendmsg$kcm(r10, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000000)="1400000010003507d25a806f8c6394f90324fc60", 0x14}], 0x1}, 0x0) ioctl$FS_IOC_GETFSMAP(r4, 0xc0c0583b, &(0x7f0000006940)={0x0, 0x0, 0x6, 0x0, '\x00', [{0x0, 0x7, 0x5a, 0x1, 0x5}, {0x853, 0x5, 0x100, 0xae8, 0x8, 0x7}], ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}) recvmmsg(r10, &(0x7f0000001f40)=[{{0x0, 0x0, &(0x7f0000001980)=[{&(0x7f0000000600)=""/108, 0x6c}, {&(0x7f0000000180)=""/256, 0x100}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000440)=""/19, 0x13}, {&(0x7f0000000340)=""/120, 0x78}, {&(0x7f0000000040)=""/22, 0x16}, {&(0x7f0000000280)=""/183, 0xb7}], 0x7}, 0x60}], 0x1, 0x10023, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000b00)=@raw={'raw\x00', 0x8, 0x3, 0x428, 0xd0, 0xffffffff, 0xffffffff, 0x0, 0xffffffff, 0x358, 0xffffffff, 0xffffffff, 0x358, 0xffffffff, 0x3, 0x0, {[{{@ipv6={@private0, @mcast2, [], [], 'veth0_macvtap\x00', 'dvmrp1\x00'}, 0x0, 0xa8, 0xd0}, @common=@unspec=@NFQUEUE0={0x28}}, {{@ipv6={@remote, @ipv4={'\x00', '\xff\xff', @dev}, [], [], 'wg1\x00', 'gre0\x00'}, 0x0, 0x258, 0x288, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'pim6reg\x00', {0x0, 0x0, 0x5, 0x0, 0x0, 0x7, 0x3ff}}}, @common=@inet=@hashlimit3={{0x158}, {'wg1\x00', {0x3, 0x0, 0x41, 0x0, 0x0, 0x1000, 0x6, 0x3}}}]}, @common=@unspec=@CONNMARK={0x30}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28, '\x00', 0x7}}}}, 0x488) r11 = socket$qrtr(0x2a, 0x2, 0x0) getsockname$qrtr(r11, &(0x7f0000000000), &(0x7f0000000080)=0xc) r12 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r12, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a03000000000000000000070000000900010073797a30000000005c000000090a010400000000000000000700000008000a40000000000900020073797a31000000000900010073797a30000000000800054000000021200011800e000100636f6e6e6c696d69740000000c00028008000140fffffff73c0000000c0a01010000000000000000070400000900020073797a31000000000900010073797a3000000000100003800c0000800800034000000002"], 0xe0}}, 0x0) [ 84.995451][ T4667] Bluetooth: hci0: command tx timeout [ 85.373888][ T5321] loop0: detected capacity change from 0 to 32768 [ 85.456849][ T5321] bcachefs (loop0): Using encoding defined by superblock: utf8-12.1.0 [ 85.511932][ T5321] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=metadata_checksum=none,data_checksum=none,compression=lz4,nojournal_transaction_names [ 85.511932][ T5321] allowing incompatible features above 0.0: (unknown version) [ 85.511932][ T5321] features: lz4,new_siphash,inline_data,new_extent_overwrite,btree_ptr_v2,new_varint,journal_no_flush,alloc_v2,extents_across_btree_nodes [ 85.527539][ T5321] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 85.532700][ T5321] bcachefs (loop0): Version upgrade required: [ 85.532700][ T5321] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 85.532700][ T5321] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.28: inode_has_case_insensitive [ 85.532700][ T5321] 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 [ 85.564168][ C0] vkms_vblank_simulate: vblank timer overrun [ 85.636389][ T5321] bcachefs (loop0): btree node read error at btree inodes level 0/0 [ 85.636410][ T5321] 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 [ 85.636420][ T5321] loop0 node offset 0/24 bset u64s 0: invalid bkey format: field 2 too large: 4294967295 + 9895604649984 > 4294967295 [ 85.636429][ T5321] u64s 3 fields 64:0, 64:0, 32:9895604649984, 0:0, 0:0, 0:0 [ 85.636436][ T5321] flagging btree inodes lost data [ 85.636442][ T5321] running recovery pass scan_for_btree_nodes (1), currently at recovery_pass_empty (0) [ 85.636449][ T5321] ret btree_node_read_validate_error [ 85.665679][ T5321] bcachefs (loop0): error reading btree root btree=inodes level=0: btree_node_read_error, fixing [ 85.681066][ T5321] bcachefs (loop0): invalid bkey in btree_node btree=alloc level=0: u64s 12 type alloc_v4 0:37:0 len 0 ver 0: [ 85.681082][ T5321] gen 0 oldest_gen 6 data_type free [ 85.681096][ T5321] journal_seq_nonempty 6 [ 85.681101][ T5321] journal_seq_empty 0 [ 85.681107][ T5321] need_discard 1 [ 85.681113][ T5321] need_inc_gen 1 [ 85.681119][ T5321] dirty_sectors 0 [ 85.681124][ T5321] stripe_sectors 0 [ 85.681130][ T5321] cached_sectors 0 [ 85.681230][ T5321] stripe 0 [ 85.681236][ T5321] stripe_redundancy 0 [ 85.681239][ T5321] io_time[READ] 1 [ 85.681243][ T5321] io_time[WRITE] 1024 [ 85.681246][ T5321] fragmentation 0 [ 85.681251][ T5321] bp_start 8 [ 85.681255][ T5321] [ 85.681258][ T5321] invalid data type (got 0 should be 9), deleting [ 85.727343][ T5321] bcachefs (loop0): btree node read error at btree subvolumes level 0/0 [ 85.727358][ T5321] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0 [ 85.727367][ T5321] loop0 node offset 0/16 bset u64s 0: checksum error, type none: got should be [ 85.727374][ T5321] flagging btree subvolumes lost data [ 85.727382][ T5321] ret fsck_errors_not_fixed [ 85.746404][ T5321] bcachefs (loop0): error reading btree root btree=subvolumes level=0: btree_node_read_error, fixing [ 85.761026][ T5321] bcachefs (loop0): scan_for_btree_nodes... [ 85.767940][ T5325] ------------[ cut here ]------------ [ 85.773105][ T5325] kernel BUG at fs/bcachefs/bkey.c:389! [ 85.776312][ T5325] Oops: invalid opcode: 0000 [#1] SMP KASAN NOPTI [ 85.778987][ T5325] CPU: 0 UID: 0 PID: 5325 Comm: read_btree_node Not tainted 6.15.0-syzkaller-09113-g8477ab143069 #0 PREEMPT(full) [ 85.783823][ T5325] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 85.788127][ T5325] RIP: 0010:bch2_bkey_pack_pos_lossy+0x13de/0x24e0 [ 85.790992][ T5325] Code: e8 d7 1b 09 fe 48 ba 00 00 00 00 00 fc ff df e9 a5 f8 ff ff e8 b3 ef a5 fd 90 0f 0b e8 ab ef a5 fd 90 0f 0b e8 a3 ef a5 fd 90 <0f> 0b e8 9b ef a5 fd 90 0f 0b e8 93 ef a5 fd 90 0f 0b f3 0f 1e fa [ 85.798697][ T5325] RSP: 0018:ffffc9000f50eb40 EFLAGS: 00010293 [ 85.801144][ T5325] RAX: ffffffff841a4e0d RBX: 0000090000000000 RCX: ffff888000644880 [ 85.804822][ T5325] RDX: 0000000000000000 RSI: 00000000ffffffff RDI: 0000090000000000 [ 85.808154][ T5325] RBP: ffffc9000f50ed78 R08: ffffffffffffffff R09: ffffffffffffffff [ 85.811642][ T5325] R10: ffffffffffffffff R11: ffffffffffffffff R12: ffff8880527a48c4 [ 85.814740][ T5325] R13: fffff700ffffffff R14: 0000000000000000 R15: fffffffffffffffe [ 85.818113][ T5325] FS: 0000000000000000(0000) GS:ffff88808d265000(0000) knlGS:0000000000000000 [ 85.821789][ T5325] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 85.824637][ T5325] CR2: 00007fb919d909c0 CR3: 000000001145f000 CR4: 0000000000352ef0 [ 85.828234][ T5325] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 85.831702][ T5325] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 85.834882][ T5325] Call Trace: [ 85.836260][ T5325] [ 85.837462][ T5325] ? __pfx___bch2_inode_validate+0x10/0x10 [ 85.839929][ T5325] ? __pfx_bch2_bkey_pack_pos_lossy+0x10/0x10 [ 85.842828][ T5325] ? lockdep_hardirqs_on+0x9c/0x150 [ 85.845140][ T5325] ? __build_ro_aux_tree+0xafc/0x1800 [ 85.847490][ T5325] __build_ro_aux_tree+0xb21/0x1800 [ 85.849711][ T5325] ? __pfx___build_ro_aux_tree+0x10/0x10 [ 85.852104][ T5325] ? bch2_bkey_val_validate+0x212/0x400 [ 85.854411][ T5325] ? __pfx_bch2_bkey_val_validate+0x10/0x10 [ 85.856924][ T5325] ? __asan_memset+0x22/0x50 [ 85.859059][ T5325] bch2_bset_build_aux_tree+0x3f5/0x570 [ 85.861518][ T5325] bch2_btree_node_read_done+0x39e4/0x4f60 [ 85.864067][ T5325] ? __pfx_bch2_btree_node_read_done+0x10/0x10 [ 85.866615][ T5325] ? bch2_extent_ptr_to_text+0x5a/0x900 [ 85.868947][ T5325] ? bch2_extent_ptr_to_text+0x5a/0x900 [ 85.871312][ T5325] ? bch2_bkey_ptrs_to_text+0x1161/0x1310 [ 85.873778][ T5325] ? bch2_printbuf_make_room+0xdb/0x360 [ 85.876181][ T5325] ? enumerated_ref_put+0xbe/0x270 [ 85.878375][ T5325] btree_node_read_work+0x426/0xe30 [ 85.880625][ T5325] ? __pfx_btree_node_read_work+0x10/0x10 [ 85.883242][ T5325] ? bch2_latency_acct+0x436/0x520 [ 85.885427][ T5325] ? __pfx_bch2_latency_acct+0x10/0x10 [ 85.887954][ T5325] ? bio_associate_blkg+0x6d/0x230 [ 85.890112][ T5325] bch2_btree_node_read+0x887/0x29f0 [ 85.892414][ T5325] ? bch2_btree_node_fill+0x954/0x14f0 [ 85.894767][ T5325] ? __pfx_bch2_btree_node_read+0x10/0x10 [ 85.897179][ T5325] ? __mutex_unlock_slowpath+0x1cd/0x700 [ 85.899560][ T5325] ? __pfx___mutex_unlock_slowpath+0x10/0x10 [ 85.902062][ T5325] ? __pfx___bch2_btree_node_hash_insert+0x10/0x10 [ 85.904760][ T5325] ? bch2_btree_node_mem_alloc+0xcd9/0x1820 [ 85.907192][ T5325] ? six_unlock_ip+0x302/0x430 [ 85.909645][ T5325] ? bch2_btree_node_fill+0xb47/0x14f0 [ 85.911947][ T5325] bch2_btree_node_fill+0xd12/0x14f0 [ 85.914184][ T5325] ? __pfx_bch2_btree_cache_cmp_fn+0x10/0x10 [ 85.916755][ T5325] ? __pfx_bch2_btree_node_fill+0x10/0x10 [ 85.919170][ T5325] ? btree_cache_find+0xf4/0x2d0 [ 85.921207][ T5325] ? btree_cache_find+0xf4/0x2d0 [ 85.923109][ T5325] ? btree_cache_find+0x26f/0x2d0 [ 85.925180][ T5325] ? __pfx_btree_cache_find+0x10/0x10 [ 85.927426][ T5325] bch2_btree_node_get_noiter+0xa2c/0x1000 [ 85.929889][ T5325] read_btree_nodes_worker+0x1319/0x1e20 [ 85.932294][ T5325] ? read_btree_nodes_worker+0xcef/0x1e20 [ 85.934781][ T5325] ? __pfx_read_btree_nodes_worker+0x10/0x10 [ 85.937696][ T5325] ? _raw_spin_unlock_irqrestore+0x85/0x110 [ 85.940409][ T5325] ? lockdep_hardirqs_on+0x9c/0x150 [ 85.942595][ T5325] ? _raw_spin_unlock_irqrestore+0xad/0x110 [ 85.945138][ T5325] ? __kthread_parkme+0x7b/0x200 [ 85.947286][ T5325] ? __kthread_parkme+0x1a1/0x200 [ 85.949371][ T5325] kthread+0x70e/0x8a0 [ 85.951003][ T5325] ? __pfx_read_btree_nodes_worker+0x10/0x10 [ 85.953637][ T5325] ? __pfx_kthread+0x10/0x10 [ 85.955636][ T5325] ? _raw_spin_unlock_irq+0x23/0x50 [ 85.957827][ T5325] ? lockdep_hardirqs_on+0x9c/0x150 [ 85.959995][ T5325] ? __pfx_kthread+0x10/0x10 [ 85.961873][ T5325] ret_from_fork+0x3fc/0x770 [ 85.963675][ T5325] ? __pfx_ret_from_fork+0x10/0x10 [ 85.965768][ T5325] ? __pfx_kthread+0x10/0x10 [ 85.967843][ T5325] ret_from_fork_asm+0x1a/0x30 [ 85.969934][ T5325] [ 85.971296][ T5325] Modules linked in: [ 85.973016][ C0] vkms_vblank_simulate: vblank timer overrun [ 85.975934][ T5325] ---[ end trace 0000000000000000 ]--- [ 85.985184][ T5325] RIP: 0010:bch2_bkey_pack_pos_lossy+0x13de/0x24e0 [ 85.988841][ T5325] Code: e8 d7 1b 09 fe 48 ba 00 00 00 00 00 fc ff df e9 a5 f8 ff ff e8 b3 ef a5 fd 90 0f 0b e8 ab ef a5 fd 90 0f 0b e8 a3 ef a5 fd 90 <0f> 0b e8 9b ef a5 fd 90 0f 0b e8 93 ef a5 fd 90 0f 0b f3 0f 1e fa [ 85.997404][ T5325] RSP: 0018:ffffc9000f50eb40 EFLAGS: 00010293 [ 86.000880][ T5325] RAX: ffffffff841a4e0d RBX: 0000090000000000 RCX: ffff888000644880 [ 86.004282][ T5325] RDX: 0000000000000000 RSI: 00000000ffffffff RDI: 0000090000000000 [ 86.007658][ T5325] RBP: ffffc9000f50ed78 R08: ffffffffffffffff R09: ffffffffffffffff [ 86.014459][ T5325] R10: ffffffffffffffff R11: ffffffffffffffff R12: ffff8880527a48c4 [ 86.017851][ T5325] R13: fffff700ffffffff R14: 0000000000000000 R15: fffffffffffffffe [ 86.022679][ T5325] FS: 0000000000000000(0000) GS:ffff88808d265000(0000) knlGS:0000000000000000 [ 86.026463][ T5325] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 86.029607][ T5325] CR2: 00007fb919d909c0 CR3: 00000000117e7000 CR4: 0000000000352ef0 [ 86.032991][ T5325] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 86.036501][ T5325] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 86.040495][ T5325] Kernel panic - not syncing: Fatal exception [ 86.043497][ T5325] Kernel Offset: disabled [ 86.045497][ T5325] Rebooting in 86400 seconds..