On Tue, 07 Feb 2017 18:07:38 +0100 Robert Schindler <rob...@shajil.de> wrote: > I tried to convert an ext4 file system to btrfs. The disk is 2 TiB in > size with ~500 GiB used. The file system sits inside a LUKS container.
It still happens with 4.9.1-1, tried to convert ext4 to btrfs, not on LUKS. henrich@bugtestvm20170215:~$ btrfs version btrfs-progs v4.9.1 henrich@bugtestvm20170215:~$ sudo btrfs-convert -L -p /dev/sdc1 Unable to find block group for 0 extent-tree.c:289: find_search_start: Warning: assertion `1` failed, value 1 btrfs-convert(+0x14abd)[0x55b0b1036abd] btrfs-convert(btrfs_reserve_extent+0x5b2)[0x55b0b103aca6] btrfs-convert(btrfs_alloc_free_block+0x63)[0x55b0b103b064] btrfs-convert(+0xe8fd)[0x55b0b10308fd] btrfs-convert(btrfs_search_slot+0x416)[0x55b0b1031454] btrfs-convert(btrfs_csum_file_block+0x24f)[0x55b0b103fbee] btrfs-convert(+0x358df)[0x55b0b10578df] btrfs-convert(main+0x1135)[0x55b0b102cd94] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x7fc27062b2b1] btrfs-convert(_start+0x2a)[0x55b0b102e02a] Unable to find block group for 0 extent-tree.c:289: find_search_start: Warning: assertion `1` failed, value 1 btrfs-convert(+0x14abd)[0x55b0b1036abd] btrfs-convert(btrfs_reserve_extent+0x5b2)[0x55b0b103aca6] btrfs-convert(btrfs_alloc_free_block+0x63)[0x55b0b103b064] btrfs-convert(+0xe8fd)[0x55b0b10308fd] btrfs-convert(btrfs_search_slot+0x416)[0x55b0b1031454] btrfs-convert(btrfs_csum_file_block+0x24f)[0x55b0b103fbee] btrfs-convert(+0x358df)[0x55b0b10578df] btrfs-convert(main+0x1135)[0x55b0b102cd94] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x7fc27062b2b1] btrfs-convert(_start+0x2a)[0x55b0b102e02a] Unable to find block group for 0 extent-tree.c:289: find_search_start: Warning: assertion `1` failed, value 1 btrfs-convert(+0x14abd)[0x55b0b1036abd] btrfs-convert(btrfs_reserve_extent+0x5b2)[0x55b0b103aca6] btrfs-convert(btrfs_alloc_free_block+0x63)[0x55b0b103b064] btrfs-convert(+0xe8fd)[0x55b0b10308fd] btrfs-convert(btrfs_search_slot+0x416)[0x55b0b1031454] btrfs-convert(btrfs_csum_file_block+0x24f)[0x55b0b103fbee] btrfs-convert(+0x358df)[0x55b0b10578df] btrfs-convert(main+0x1135)[0x55b0b102cd94] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x7fc27062b2b1] btrfs-convert(_start+0x2a)[0x55b0b102e02a] extent-tree.c:2703: btrfs_reserve_extent: BUG_ON `ret` triggered, value -28 btrfs-convert(+0x14abd)[0x55b0b1036abd] btrfs-convert(+0x14b27)[0x55b0b1036b27] btrfs-convert(+0x14b3a)[0x55b0b1036b3a] btrfs-convert(btrfs_reserve_extent+0x765)[0x55b0b103ae59] btrfs-convert(btrfs_alloc_free_block+0x63)[0x55b0b103b064] btrfs-convert(+0xe8fd)[0x55b0b10308fd] btrfs-convert(btrfs_search_slot+0x416)[0x55b0b1031454] btrfs-convert(btrfs_csum_file_block+0x24f)[0x55b0b103fbee] btrfs-convert(+0x358df)[0x55b0b10578df] btrfs-convert(main+0x1135)[0x55b0b102cd94] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x7fc27062b2b1] btrfs-convert(_start+0x2a)[0x55b0b102e02a] create btrfs filesystem: blocksize: 4096 nodesize: 16384 features: extref, skinny-metadata (default) creating ext2 image file henrich@bugtestvm20170215:~$ sudo mount /home/henrich/data henrich@bugtestvm20170215:~$ df -h Filesystem Size Used Avail Use% Mounted on udev 3.4G 0 3.4G 0% /dev tmpfs 698M 73M 625M 11% /run /dev/sda1 30G 2.0G 26G 7% / tmpfs 3.5G 0 3.5G 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 3.5G 0 3.5G 0% /sys/fs/cgroup /dev/sdb1 14G 35M 13G 1% /mnt/resource tmpfs 698M 0 698M 0% /run/user/1000 /dev/sdc1 1007G 588G 369G 62% /home/henrich/data