Package: dar Version: 2.6.8-1 Severity: normal Dear Maintainer,
I had dar 2.6.6-1 installed on my system. I decided to upgrade to dar 2.6.8 so I did: apt install dar This installed dar 2.6.8-1, gcc-10-base 10-20200222-1 and libgcc-s1 10-20200222-1. However, it did NOT upgrade libdar (which I did not notice). Subsequent backups failed with dar crashing with error: free(): double free detected in tcache 2 backtrace showed libdar::etage::etage had called std::deque which had called free. This was reproducible. After a while I realised that libdar had NOT been upgraded. So, I did: apt install libdar64-6000 This upgraded libdar64-6000 from 2.6.6-1 to 2.6.8-1 and fixed the problem. There has been a discussion about this on the upstream mailing list and the author believes there is no reason why libdar 2.6.6 should not work with dar 2.6.8. Maybe the problem is that the two debian packages have been built with different versions of gcc? In any case, it appears that this dar package needs to have a dependency on the same version of libdar. -- System Information: Debian Release: bullseye/sid APT prefers testing APT policy: (990, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.3.0-3-amd64 (SMP w/8 CPU cores) Locale: LANG=en_IE.utf8, LC_CTYPE=en_IE.utf8 (charmap=UTF-8) (ignored: LC_ALL set to en_IE.utf8), LANGUAGE=en_IE.utf8 (charmap=UTF-8) (ignored: LC_ALL set to en_IE.utf8) Shell: /bin/sh linked to /bin/bash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages dar depends on: ii libc6 2.29-7 ii libdar64-6000 2.6.8-1 ii libgcc-s1 10-20200222-1 ii libgpgme11 1.13.1-6 ii libstdc++6 9.2.1-22 dar recommends no packages. Versions of packages dar suggests: pn dar-docs <none> pn par2 <none> -- no debconf information