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
rncbc(a)rncbc.org