program: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nbd(&(0x7f0000000500), r0) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000140)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP$PAGES(r2, 0x3b85, &(0x7f0000000080)={0x28, 0x7, r3, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3ff}) ioctl$IOMMU_VFIO_IOAS$SET(r2, 0x3b88, &(0x7f0000000040)={0xc, r3}) ioctl$IOMMU_VFIO_SET_IOMMU(r2, 0x3b66, 0x1) r4 = syz_genetlink_get_family_id$net_dm(&(0x7f0000000080), r0) sendmsg$NET_DM_CMD_STOP(r0, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x14, r4, 0x20, 0x70bd2a, 0x25dfdbfb, {}, ["", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x20040090}, 0x4000) sendmsg$NBD_CMD_RECONFIGURE(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000300)={0x1c, r1, 0x101, 0x70bc28, 0x25dfdbfb, {}, [@NBD_ATTR_INDEX={0x8, 0x1, 0x0}]}, 0x1c}, 0x1, 0x0, 0x0, 0x20000000}, 0x40) syz_mount_image$bcachefs(&(0x7f00000000c0), &(0x7f0000000000)='./file1\x00', 0x800000, &(0x7f00000001c0)=ANY=[@ANYBLOB="62747265655f6e6f64655f70726566657463682c6469726563745f696f2c6e6f7265636f766572792c7374725f686173683d6372633332632c6a6f75726e616c5f666c75736c5f64697361626c65642c6e6f7265636f766572792c6a6f75726e616c5f7472616e73616374696f6e5f6e616d65732c7265636f6e737472756381c9b16dc3ed3c89745f616c6c6f632c6572726f72733d636f6e74696e75652c6e6f5f73706c6974627261696e51e3745045be1f172f9d5ed50e03fc4d65492d136d712f03dbf1c2a69a62c0c0aa20cc01997b7ef3c97227e3251b2f1610b543dede925d1db2c5286a1368b75a20eb6f5e529d1fd81ff460e065c5464936ca3190edafc446d7a629713652fb762e"], 0x1, 0x5921, &(0x7f0000000680)="$eJzs3W2QXFXdIPBzu3synZlMMgkgEWQyBKIIaia8Fb6URte3AqRiYSlhozCQCUaTkEqCQEAJLrhQgIWWlqJ+QAupRaNFFawSKZGXTVhFKVaX2kJqdRf94FPIQ0ogD2X5OE/N9D2dmTt95/Z094QEfr9K5vY5ffp/zj339O17TvdMBwAAAF4T9ly/dd85R33gV18ceemaD/9s47WhtzyeX40F+tPtFa9UCzmQuiuLx7fZcfGmq37w58GL3/fLu3u+//Lutceu+/37D7v4/s+cueu2bz/0Yt+9/3ymKG4cTyfuTyfPJSFUf77361/a/diRY3lJCKGc9O8IYWGy6KGFSSbE0N9DCGvTxOLMnfe8dMq6se21N3VPyl+QKWe8v7ZV03G2fd/lJ4U/vHf1db9Z8uMfde18dsf+Ikl1wngKYf6FEx/flf6fm6bjaIvjMQ7aVSGEngmPO6OgXcc12f7lOemj0+2cdNtbECfevzSTLmXKZdNRV2bbU1Bfu/La0Wq5IvMy6ezJqF157Yz5C9PtT9PtiTOMX47/k1BKQqXe/A3J/jESJhy3JCTjx7JaT5fqxzak+59JJ5l0KZMud2X2a7zedKCVk2RyfiyXyY+n40qaf+zEc3UD5+bkvz7dVtMn6ssxHbI3anqn3Kjv17jYrr3TtOVAKE04BzXKrx/49GD0pnm9yaIpjxltIN63e/XNy8prHt7Tn9OO5O4kjZ+0FH/7rxfO+9QPb7ws+7pej39hKY1fain+H896/Pnzb/zet3Lj3xrjl1uKf/IDPc+d9cj1S3P7Z2/sn0pL8YefefSWJYdftDO3/bfH+NWW4q/c9Xh3374HHsxt/1Dsn7ktxX/6nR/8011P3vdsbvwQ4/e0FH/Nrs1f7h7Yd0Ju/Adj//S2Nn5e2Hn6UwMDfxnMi/9EjN/XUvw7d9z2jjsW3HRm7vFdFfunv6X4Zx9//3Xz9t13TN65M7m9U6+cAK9Nh6XXWDek6Vbnme2aMF/45mClds03L/3f18mKMhefY/XM72R8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7NDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFfbrL0SqKo4D+Dkzu+24s6u7GrQVrasVhT0kBRH1UlERGiH0ZEhYmg9REEQU9tAaGokVvQRZLxIVVFsIBblJosUa/ZNeeqigwHoIRFooB+mhYmfuGWevcxu6a0H1+cBw9nfm3u/93XvP3NkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") [ 71.176923][ T4661] Bluetooth: hci0: command tx timeout [ 71.255250][ T5315] block nbd0: not configured, cannot reconfigure [ 71.567915][ T5315] loop0: detected capacity change from 0 to 32768 [ 71.776796][ T5315] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,metadata_checksum=none,data_checksum=none,compression=lz4,str_hash=crc32c,norecovery [ 71.783402][ T5315] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 71.786886][ T5315] bcachefs (loop0): Version upgrade required: [ 71.786886][ T5315] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 71.786886][ T5315] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.13: inode_has_child_snapshots [ 71.786886][ T5315] 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 [ 71.818652][ T5315] bcachefs (loop0): insufficient writeable journal devices available: have 0, need 1 [ 71.818652][ T5315] rw journal devs: loop0 [ 71.835380][ T5315] bcachefs (loop0): error validating btree node at btree alloc level 0/0 [ 71.835405][ T5315] 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 [ 71.835417][ T5315] 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 [ 71.855291][ T5315] bcachefs (loop0): btree_node_read_work: rewriting btree node at btree=alloc level=0 SPOS_MAX due to error [ 71.867703][ T5315] bcachefs (loop0): accounting_read... done [ 71.871983][ T5315] bcachefs (loop0): alloc_read... done [ 71.874176][ T5315] bcachefs (loop0): stripes_read... done [ 71.876482][ T5315] bcachefs (loop0): snapshots_read... done [ 71.879091][ T5315] bcachefs (loop0): check_allocations... [ 71.884230][ T5315] bucket 0:26 data type btree ptr gen 0 missing in alloc btree [ 71.884246][ T5315] 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 [ 71.900272][ T5315] bcachefs (loop0): pointer to nonexistent device 237 [ 71.903197][ T5315] pointer to missing device 237 [ 71.903211][ T5315] while marking u64s 7 type extent 536870913:24:U32_MAX len 24 ver 0: durability: 0 crc: c_size 8 size 24 offset 0 nonce 0 csum none 0:0 compress lz4 ptr: 237:893353206280 gen 0, fixing [ 71.914427][ T5315] bucket 0:38 data type btree ptr gen 0 missing in alloc btree [ 71.914443][ T5315] while marking 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, fixing [ 71.924745][ T5315] bucket 0:41 data type btree ptr gen 0 missing in alloc btree [ 71.924762][ T5315] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0, fixing [ 71.935813][ T5315] bucket 0:35 data type btree ptr gen 0 missing in alloc btree [ 71.935828][ T5315] while marking 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, fixing [ 71.956235][ T5315] bucket 0:29 data type btree ptr gen 0 missing in alloc btree [ 71.956250][ T5315] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq e81e1ed936acf3df written 32 min_key POS_MIN durability: 1 ptr: 0:29:0 gen 0, fixing [ 71.966500][ T5315] bucket 0:1 gen 0 has wrong data_type: got free, should be sb, fixing [ 71.971968][ T5315] bucket 0:1 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 71.977124][ T5315] bucket 0:2 gen 0 has wrong data_type: got free, should be sb, fixing [ 71.981051][ T5315] bucket 0:2 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 71.985080][ T5315] bucket 0:3 gen 0 has wrong data_type: got free, should be sb, fixing [ 71.988573][ T5315] bucket 0:3 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 71.994349][ T5315] bucket 0:4 gen 0 has wrong data_type: got free, should be sb, fixing [ 71.997646][ T5315] bucket 0:4 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 72.002169][ T5315] bucket 0:5 gen 0 has wrong data_type: got free, should be sb, fixing [ 72.005423][ T5315] bucket 0:5 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 72.009328][ T5315] bucket 0:6 gen 0 has wrong data_type: got free, should be sb, fixing [ 72.013973][ T5315] bucket 0:6 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 72.017839][ T5315] bucket 0:7 gen 0 has wrong data_type: got free, should be sb, fixing [ 72.021367][ T5315] bucket 0:7 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 72.025119][ T5315] bucket 0:8 gen 0 has wrong data_type: got free, should be sb, fixing [ 72.028191][ T5315] bucket 0:8 gen 0 data type sb has wrong dirty_sectors: got 0, should be 8, fixing [ 72.033179][ T5315] bucket 0:16 gen 0 has wrong data_type: got free, should be sb, fixing [ 72.036408][ T5315] bucket 0:16 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 72.040595][ T5315] bucket 0:17 gen 0 has wrong data_type: got free, should be sb, fixing [ 72.043585][ T5315] bucket 0:17 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 72.048349][ T5315] bucket 0:18 gen 0 has wrong data_type: got free, should be sb, fixing [ 72.054692][ T5315] bucket 0:18 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 72.058135][ T5315] bucket 0:19 gen 0 has wrong data_type: got free, should be sb, fixing [ 72.061923][ T5315] bucket 0:19 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 72.065356][ T5315] bucket 0:20 gen 0 has wrong data_type: got free, should be sb, fixing [ 72.068288][ T5315] bucket 0:20 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 72.074072][ T5315] bucket 0:21 gen 0 has wrong data_type: got free, should be sb, fixing [ 72.077143][ T5315] bucket 0:21 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 72.081423][ T5315] bucket 0:22 gen 0 has wrong data_type: got free, should be sb, fixing [ 72.084760][ T5315] bucket 0:22 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 72.088397][ T5315] bucket 0:23 gen 0 has wrong data_type: got free, should be sb, fixing [ 72.092502][ T5315] bucket 0:23 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 72.096125][ T5315] bucket 0:26 gen 0 has wrong data_type: got free, should be btree, fixing [ 72.099159][ T5315] bucket 0:26 gen 0 data type btree has wrong dirty_sectors: got 0, should be 256, fixing [ 72.103550][ T5315] bucket 0:29 gen 0 has wrong data_type: got free, should be btree, fixing [ 72.106823][ T5315] bucket 0:29 gen 0 data type btree has wrong dirty_sectors: got 0, should be 256, fixing [ 72.111554][ T5315] bucket 0:32 gen 0 has wrong data_type: got sb, should be btree, fixing [ 72.114989][ T5315] bucket 0:34 gen 0 data type user has wrong dirty_sectors: got 16, should be 8, fixing [ 72.118728][ T5315] bucket 0:35 gen 0 has wrong data_type: got free, should be btree, fixing [ 72.122500][ T5315] bucket 0:35 gen 0 data type btree has wrong dirty_sectors: got 0, should be 256, fixing [ 72.126225][ T5315] bucket 0:38 gen 0 has wrong data_type: got free, should be btree, fixing [ 72.129655][ T5315] bucket 0:38 gen 0 data type btree has wrong dirty_sectors: got 0, should be 256, fixing [ 72.138507][ T5315] bucket 0:41 gen 0 has wrong data_type: got free, should be btree, fixing [ 72.142035][ T5315] bucket 0:41 gen 0 data type btree has wrong dirty_sectors: got 0, should be 256, fixing [ 72.146271][ T5315] bucket 0:120 gen 0 has wrong data_type: got free, should be sb, fixing [ 72.150854][ T5315] bucket 0:120 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 72.154656][ T5315] bucket 0:121 gen 0 has wrong data_type: got free, should be sb, fixing [ 72.157883][ T5315] bucket 0:121 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 72.163226][ T5315] bucket 0:122 gen 0 has wrong data_type: got free, should be sb, fixing [ 72.166447][ T5315] bucket 0:122 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 72.171677][ T5315] bucket 0:123 gen 0 has wrong data_type: got free, should be sb, fixing [ 72.174554][ T5315] bucket 0:123 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 72.178192][ T5315] bucket 0:124 gen 0 has wrong data_type: got free, should be sb, fixing [ 72.181724][ T5315] bucket 0:124 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 72.185409][ T5315] bucket 0:125 gen 0 has wrong data_type: got free, should be sb, fixing [ 72.189099][ T5315] bucket 0:125 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 72.193640][ T5315] bucket 0:126 gen 0 has wrong data_type: got free, should be sb, fixing [ 72.196963][ T5315] bucket 0:126 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 72.200731][ T5315] bucket 0:127 gen 0 has wrong data_type: got free, should be sb, fixing [ 72.203835][ T5315] bucket 0:127 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 72.209556][ T5315] done [ 72.221041][ T5315] bcachefs (loop0): going read-write [ 72.226443][ T11] ------------[ cut here ]------------ [ 72.228672][ T11] kernel BUG at fs/bcachefs/alloc_foreground.c:493! [ 72.233836][ T5315] bcachefs (loop0): done starting filesystem [ 72.242493][ T11] Oops: invalid opcode: 0000 [#1] PREEMPT SMP KASAN NOPTI [ 72.245166][ T11] CPU: 0 UID: 0 PID: 11 Comm: kworker/u4:0 Not tainted 6.13.0-rc7-syzkaller-00102-gce69b4019001 #0 [ 72.249073][ T11] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 72.253005][ T11] Workqueue: btree_node_rewrite async_btree_node_rewrite_work [ 72.256089][ T11] RIP: 0010:bch2_bucket_alloc_trans+0x39ec/0x3a50 [ 72.258389][ T11] Code: e8 a9 b7 f2 fd e9 f0 c7 ff ff 89 d9 80 e1 07 38 c1 0f 8c f3 fd ff ff 48 89 df e8 3f b6 f2 fd e9 e6 fd ff ff e8 85 4c 8c fd 90 <0f> 0b e8 7d 4c 8c fd 90 0f 0b e8 d5 d3 b5 07 f3 0f 1e fa e8 6c 4c [ 72.265264][ T11] RSP: 0018:ffffc900001d6140 EFLAGS: 00010293 [ 72.267501][ T11] RAX: ffffffff841335eb RBX: 0000000000000019 RCX: ffff88801caea440 [ 72.270263][ T11] RDX: 0000000000000000 RSI: 0000000000000019 RDI: 0000000000000000 [ 72.273126][ T11] RBP: ffffc900001d6868 R08: ffffffff841308b9 R09: 0000000000000000 [ 72.275790][ T11] R10: ffffc900001d6728 R11: fffff5200003acea R12: dffffc0000000000 [ 72.278279][ T11] R13: ffff888044534000 R14: 0000000000000000 R15: 0000000000000000 [ 72.281061][ T11] FS: 0000000000000000(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 72.284167][ T11] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 72.286803][ T11] CR2: 000055c436ac9018 CR3: 000000001238e000 CR4: 0000000000352ef0 [ 72.289731][ T11] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 72.292637][ T11] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 72.296037][ T11] Call Trace: [ 72.297320][ T11] [ 72.298470][ T11] ? __die_body+0x5f/0xb0 [ 72.300018][ T11] ? die+0x9e/0xc0 [ 72.301431][ T11] ? do_trap+0x15a/0x3a0 [ 72.303236][ T11] ? bch2_bucket_alloc_trans+0x39ec/0x3a50 [ 72.305638][ T11] ? do_error_trap+0x1dc/0x2c0 [ 72.307439][ T11] ? bch2_bucket_alloc_trans+0x39ec/0x3a50 [ 72.309775][ T11] ? __pfx_do_error_trap+0x10/0x10 [ 72.311706][ T11] ? report_bug+0x3e8/0x500 [ 72.313448][ T11] ? handle_invalid_op+0x34/0x40 [ 72.315278][ T11] ? bch2_bucket_alloc_trans+0x39ec/0x3a50 [ 72.317338][ T11] ? exc_invalid_op+0x38/0x50 [ 72.319079][ T11] ? asm_exc_invalid_op+0x1a/0x20 [ 72.321008][ T11] ? bch2_bucket_alloc_trans+0xcb9/0x3a50 [ 72.322980][ T11] ? bch2_bucket_alloc_trans+0x39eb/0x3a50 [ 72.325360][ T11] ? bch2_bucket_alloc_trans+0x39ec/0x3a50 [ 72.327509][ T11] ? ieee80211_ibss_rx_queued_mgmt+0x1969/0x2d70 [ 72.329685][ T11] ? mark_lock+0x9a/0x360 [ 72.331120][ T11] ? __pfx_bch2_bucket_alloc_trans+0x10/0x10 [ 72.333217][ T11] ? __set_page_owner+0x671/0x800 [ 72.335155][ T11] ? __pfx_lock_release+0x10/0x10 [ 72.337108][ T11] ? validate_chain+0x11e/0x5920 [ 72.338961][ T11] ? page_ext_get+0x20/0x2a0 [ 72.340709][ T11] ? deref_stack_reg+0x17c/0x210 [ 72.342485][ T11] ? mark_lock+0x9a/0x360 [ 72.344025][ T11] ? stack_trace_save+0x118/0x1d0 [ 72.345888][ T11] ? __lock_acquire+0x1397/0x2100 [ 72.347791][ T11] ? __pfx_lock_acquire+0x10/0x10 [ 72.349704][ T11] ? bch2_bucket_alloc_set_trans+0x26f/0xd30 [ 72.351963][ T11] bch2_bucket_alloc_set_trans+0x517/0xd30 [ 72.354186][ T11] ? bch2_bucket_alloc_set_trans+0x26f/0xd30 [ 72.356518][ T11] ? __pfx_bch2_bucket_alloc_set_trans+0x10/0x10 [ 72.358969][ T11] ? unwind_next_frame+0x18e6/0x22d0 [ 72.360837][ T11] ? deref_stack_reg+0x17c/0x210 [ 72.362505][ T11] ? __asan_memset+0x23/0x50 [ 72.364120][ T11] ? unwind_next_frame+0x193b/0x22d0 [ 72.365969][ T11] ? mark_lock+0x9a/0x360 [ 72.367506][ T11] ? __lock_acquire+0x1397/0x2100 [ 72.369296][ T11] ? __pfx_stack_trace_consume_entry+0x10/0x10 [ 72.371318][ T11] __open_bucket_add_buckets+0x13d0/0x1ec0 [ 72.373371][ T11] ? __pfx_stack_trace_save+0x10/0x10 [ 72.375173][ T11] ? __pfx___open_bucket_add_buckets+0x10/0x10 [ 72.377242][ T11] ? mark_lock+0x2ae/0x360 [ 72.378865][ T11] ? __lock_acquire+0x1397/0x2100 [ 72.380717][ T11] ? bch2_btree_path_verify_locks+0x633/0x720 [ 72.382885][ T11] ? __bch2_trans_relock+0x44a/0x5f0 [ 72.384899][ T11] open_bucket_add_buckets+0x33a/0x410 [ 72.386963][ T11] bch2_alloc_sectors_start_trans+0xce9/0x2030 [ 72.389358][ T11] ? __pfx_lock_release+0x10/0x10 [ 72.391188][ T11] ? trace_contention_end+0x3c/0x120 [ 72.393165][ T11] ? __pfx_bch2_alloc_sectors_start_trans+0x10/0x10 [ 72.395656][ T11] ? __mutex_unlock_slowpath+0x21e/0x790 [ 72.397900][ T11] ? __pfx___mutex_lock+0x10/0x10 [ 72.399624][ T11] bch2_btree_reserve_get+0x612/0x1890 [ 72.401678][ T11] ? __pfx_bch2_btree_reserve_get+0x10/0x10 [ 72.403860][ T11] ? rcuwait_wake_up+0x1e5/0x230 [ 72.410823][ T11] ? percpu_up_read+0xdc/0x1b0 [ 72.412551][ T11] ? __pfx___bch2_disk_reservation_add+0x10/0x10 [ 72.414877][ T11] ? bch2_btree_update_start+0x682/0x14e0 [ 72.416786][ T11] bch2_btree_update_start+0xe56/0x14e0 [ 72.418793][ T11] ? bch2_btree_node_rewrite+0x1c0/0x1270 [ 72.420927][ T11] ? __pfx_bch2_btree_update_start+0x10/0x10 [ 72.423102][ T11] ? __pfx___might_resched+0x10/0x10 [ 72.425090][ T11] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 72.427354][ T11] ? __pfx_bch2_path_get+0x10/0x10 [ 72.429345][ T11] ? bch2_trans_begin+0x9c5/0x1bf0 [ 72.431864][ T11] bch2_btree_node_rewrite+0x1c0/0x1270 [ 72.433995][ T11] ? __pfx_bch2_btree_node_rewrite+0x10/0x10 [ 72.436257][ T11] async_btree_node_rewrite_work+0x31e/0xda0 [ 72.438336][ T11] ? __pfx_async_btree_node_rewrite_work+0x10/0x10 [ 72.440597][ T11] ? async_btree_node_rewrite_work+0x232/0xda0 [ 72.442699][ T11] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 72.445048][ T11] ? process_scheduled_works+0x976/0x1840 [ 72.447187][ T11] process_scheduled_works+0xa66/0x1840 [ 72.449463][ T11] ? __pfx_process_scheduled_works+0x10/0x10 [ 72.451526][ T11] ? assign_work+0x364/0x3d0 [ 72.453104][ T11] worker_thread+0x870/0xd30 [ 72.454807][ T11] ? __kthread_parkme+0x169/0x1d0 [ 72.456607][ T11] ? __pfx_worker_thread+0x10/0x10 [ 72.458454][ T11] kthread+0x2f0/0x390 [ 72.459906][ T11] ? __pfx_worker_thread+0x10/0x10 [ 72.461732][ T11] ? __pfx_kthread+0x10/0x10 [ 72.463388][ T11] ret_from_fork+0x4b/0x80 [ 72.465133][ T11] ? __pfx_kthread+0x10/0x10 [ 72.466789][ T11] ret_from_fork_asm+0x1a/0x30 [ 72.468505][ T11] [ 72.469690][ T11] Modules linked in: [ 72.472216][ T11] ---[ end trace 0000000000000000 ]--- [ 72.484264][ T5315] syz.0.0 (5315) used greatest stack depth: 16152 bytes left