Skip to content

Crash when using wildcard subvolume #638

@cosmadora

Description

@cosmadora

Hi there :)

I'm trying btrbk for the first time today, and somehow I managed to crash it. I thought maybe you'd like to take a look :D

If you need any more info please do not hesitate to ask!

my machine

  • CachyOS with Linux 6.17.9-arch1-1
  • btrbk v0.32.6
> lsblk

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda           8:0    0   1,8T  0 disk
└─sda1        8:1    0   1,8T  0 part /data/hdd-2tb
sdb           8:16   0 894,3G  0 disk
└─sdb1        8:17   0 894,3G  0 part /data/ssd-900gb
zram0       253:0    0  31,3G  0 disk [SWAP]
nvme0n1     259:0    0 465,8G  0 disk
├─nvme0n1p1 259:1    0     2G  0 part /boot
└─nvme0n1p2 259:2    0 463,8G  0 part /var/tmp
                                      /var/log
                                      /var/cache
                                      /home
                                      /root
                                      /srv
                                      /
nvme1n1     259:3    0 953,9G  0 disk
└─nvme1n1p1 259:4    0 953,9G  0 part /data/nvme-1tb
> btrbk ls /

MOUNT_SOURCE    ID   FLAGS  PATH
/dev/nvme0n1p2  256  -      /
/dev/nvme0n1p2  264  -      /var/lib/machines
/dev/nvme0n1p2  263  -      /var/lib/portables
/dev/sdb1         5  -      /data/ssd-900gb
/dev/nvme0n1p2  257  -      /home
/dev/nvme0n1p2  258  -      /root
/dev/nvme0n1p2  259  -      /srv
/dev/nvme0n1p2  260  -      /var/cache
/dev/nvme0n1p2  262  -      /var/log
/dev/nvme0n1p2  261  -      /var/tmp
#  cat /etc/btrbk/btrbk.conf

timestamp_format        long
snapshot_preserve_min 3d
snapshot_preserve 7d

volume "/"
  subvolume           "*"

  snapshot_create       always
  snapshot_dir          "/.snapshots"

  target                "/data/ssd-900gb/btrfs-snapshots"
    target_preserve_min 7d
    target_preserve     30d

error

> sudo btrbk run -n

ERROR: process died unexpectedly (btrbk v0.32.6)
Please contact the author: Axel Burri <axel@tty0.ch>

Stack Trace:
----------------------------------------
invalid url:  at /usr/bin/btrbk line 2664.
 at /usr/bin/btrbk line 392.
	main::__ANON__("invalid url:  at /usr/bin/btrbk line 2664.\x{a}") called at /usr/bin/btrbk line 2664
	main::vinfo("", HASH(0x55bd3813b290)) called at /usr/bin/btrbk line 6148

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions