Bug#877773: groovebasin crashes

Felipe Sateler fsateler at debian.org
Fri Nov 10 00:31:47 UTC 2017

Control: reassign -1 libleveldb1v5 1.20-1
Control: retitle -1 libleveldb1v5: breaks ABI without SONAME bump

On Thu, Oct 5, 2017 at 8:38 AM, Thadeu Lima de Souza Cascardo
<cascardo at debian.org> wrote:
> Package: groovebasin
> Version: 1.4.0-1
> Severity: grave
> groovebasin crashes when simply running with 'groovebasin'. Setting this
> as grave as it seems to make it unusable for any user.
> I was using groovebasin during the stretch release cycle and though I
> found some problems related to filename encoding, it was a great player.
> After the release, some nodejs updates seemed to require binary NMUs due
> to ABI incompatibilities for some of the libraries used by groovebasin.
> After they were completed, I could upgrade nodejs and groovebasin. But
> for a while, I didn't run groovebasin, so didn't notice the issue. So,
> it's possible that it's related to the nodejs upgrade.

Thanks for this info, it proved helpful. I think the problem is that
leveldb broke ABI without SONAME bump (and transition). Downgrading to
1.19 or rebuilding node-leveldown fixes the crash.

I think (but my C++ fu is not very strong) that the problem is the
addition of the max_file_size to the Options class. ABI tracker seems
to agree with me[1].

Dear leveldb maintainers, please bump soname and do a transition.

[1] https://abi-laboratory.pro/tracker/compat_report/leveldb/1.19/1.20/ecd6d/abi_compat_report.html


Felipe Sateler

More information about the pkg-multimedia-maintainers mailing list