Closed tjingboem closed 6 years ago
unfortunately that's not easily reproducible if at all :( what happens when you hit Reset from the MIDI Controller... dialog (right-click on the subject knob)- instead of Delete in the Help > Configure > Controllers ?
i made a new video to show: sementation02-2018-03-25_21.35.14.mp4.zip I guess this works fine...
can you build with debug symbols (.configure --enable-debug
) and try to run under gdb
and have a back-trace of the segfault ?
you don't need to install it all the way, just follow these lines from the source tree:
$ ./autogen.sh clean
$ ./autogen.sh
$ ./configure --enable-debug
$ make
$ export LD_LIBRARY_PATH=$(pwd)/src
$ gdb src/samplv1_jack
gdb> run
returning to gdb prompt when segfaults, enter
gdb> bt
dump here the bt
output (only the first page please).
seeya
I never worked with with gdb, but was able to do all the things you mentioned :)
I was able to build and run it from gdb. I got the segmentation fault but Samplv1 did not disappear completely this time, although it seems to be frozen. Here is the output you asked for:
(gdb) run Starting program: /media/menno/datae/Downloads/samplv1-master/src/samplv1_jack [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffe9e0f700 (LWP 10040)] [New Thread 0x7fffded31700 (LWP 10041)] [New Thread 0x7fffde530700 (LWP 10042)] [New Thread 0x7fffde4af700 (LWP 10043)] [New Thread 0x7fffdd4ed700 (LWP 10044)] [New Thread 0x7fffde41c700 (LWP 10045)] samplv1widget::newPreset() samplv1widget::clearSampleFile() [New Thread 0x7fffc9096700 (LWP 10046)] [Thread 0x7fffc9096700 (LWP 10046) exited] samplv1widget::loadSampleFile("/media/menno/datae/onderzoek/bluetests/freeze3.wav")
Thread 1 "samplv1_jack" received signal SIGSEGV, Segmentation fault. 0x00007ffff6f117c0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 (gdb) bt
(gdb)
seems weird environmental: it is not clear (to me) why samplv1_jack links to libQt5XcbQpa.so.5 and libQt5DBus.so.5 ...
can you tell me what distro, desktop environment, whether it's xorg, wayland, mir, unity, whatever?
Sure. I'm on Linux Mint 18.3 (= Ubuntu-like), Cinnamon as WM, KXstudio, low-latency
I am not sure if it is related, but "our" version of Samplv1 has a somewhat different look from the one i see on your website:
As you see, the different submodules (LFO, DCF etc.) have no border like the one on your website. May this have to do with this QT link?
On a second machine, the whole problem does not exist. This machine runs the same Linux Mint 18.3. There, i can delete the CC without a crash - in standalone version as well as the LV2.
I'm not sure if it is interesting to pursue this problem any further if it is on my machine only?
when i delete one of the CCs that are in the list Please have a look at the video: sementation01-2018-03-25_16.49.08.mp4.zip
Using Samplv1 as a standalone.