Package: hydrogen Version: 0.9.7-1+b1 Severity: important I get frequent segmentation faults when trying to create a new drumkit or modyfing parameters in current Debian stable Hydrogen. Adding/deleting sample layers seems to have a high probability of crashing. It could be a race condition when one thread tries to access a buffer that has been deleted by another thread. This is what I get when running under gdb:
Thread 7 "hydrogen" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffda63e700 (LWP 2158)] 0x000055555577720e in H2Core::Sampler::__render_note(H2Core::Note*, unsigned int, H2Core::Song*) () (gdb) backtrace #0 0x000055555577720e in H2Core::Sampler::__render_note(H2Core::Note*, unsigned int, H2Core::Song*) () #1 0x00005555557787da in H2Core::Sampler::process(unsigned int, H2Core::Song*) () #2 0x0000555555728490 in H2Core::audioEngine_process(unsigned int, void*) () #3 0x00007ffff556c01e in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0 #4 0x00007ffff556b7e8 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0 #5 0x00007ffff55830d0 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0 #6 0x00007ffff4aa0494 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #7 0x00007ffff3d42aff in clone () from /lib/x86_64-linux-gnu/libc.so.6 -- System Information: Debian Release: 9.1 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 4.9.0-3-rt-amd64 (SMP w/4 CPU cores; PREEMPT) Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages hydrogen depends on: ii hydrogen-data 0.9.7-1 ii libarchive13 3.2.2-2 ii libasound2 1.1.3-5 ii libc6 2.24-11+deb9u1 ii libgcc1 1:6.3.0-18 ii libjack-jackd2-0 [libjack-0.125] 1.9.10+20150825git1ed50c92~dfsg-5 ii libportaudio2 19.6.0-1 ii libportmidi0 1:217-6 ii libpulse0 10.0-1+deb9u1 ii libqt4-network 4:4.8.7+dfsg-11 ii libqt4-xml 4:4.8.7+dfsg-11 ii libqt4-xmlpatterns 4:4.8.7+dfsg-11 ii libqtcore4 4:4.8.7+dfsg-11 ii libqtgui4 4:4.8.7+dfsg-11 ii libsndfile1 1.0.27-3 ii libstdc++6 6.3.0-18 ii zlib1g 1:1.2.8.dfsg-5 Versions of packages hydrogen recommends: ii hydrogen-doc 0.9.7-1 pn hydrogen-drumkits <none> pn rubberband-cli <none> hydrogen suggests no packages. -- no debconf information