On 01/10/2012 12:26 PM, Albert Graef wrote:
On 01/10/2012 10:31 AM, rncbc wrote:
a debug version (./configure --enable-debug) should dump an automatic
stacktrace on segfault (via gdb)...

This gives me a "ptrace: Operation not permitted." But running the
program in gdb I get the attached backtrace. (Running r2665, latest from
trunk there.)

does this crash-on-record happen with prior builds, before your patching
suggestions ?

Yes, it's already in the 0.5.3 release. The stock Ubuntu 11.04 version
of qtractor (0.4.8) works fine, though.


can't reproduce this crash-on-record-stop and already tried a dozen times here (opensuse 12.1 32bit and 64bit, kernel 3.1.6 preempt threadirqs, jackdmp 1.9.8)

does the backtraces you get always point to the same spot? #1 qtractorAudioBus::latency_in at qtractorAudioEngine.cpp:2422, which in fact is the call to jack_port_get_latency_range() ?


I also get segfaults when closing the GUI of LV2 plugins (e.g., calf
organ). I don't get these with 0.4.8 either, and they work fine with
Ardour3 as well. But maybe I should start filing proper bug reports now. :)


it depends on how new are the build of those calf plugins...

recently the default build changed from using the good old lv2_external_ui extension into the troublesome lv2_gtk_ui. you may get some different results if you build qtractor with the new lilv stack (--enable-lilv) instead of the old slv2 but anyway, embedding a gtk ui into a qt host has always been a pita. and it still sucks :(

byee
--
rncbc aka Rui Nuno Capela
[email protected]
_______________________________________________
Linux-audio-dev mailing list
[email protected]
http://lists.linuxaudio.org/listinfo/linux-audio-dev

Reply via email to