View Issue Details

IDProjectCategoryView StatusLast Update
0004418ardourbugspublic2020-04-19 20:15
Reporternowhiskey Assigned Tocth103  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Target Version3.0-beta1 
Summary0004418: crash when trying to open 'plugin analyzis' in a ladspa plugin
Descriptionr10351


no matter if i try a mono or stereo track, mono or stereo ladspa plugin, a3 is always crashing when trying to open the plugin analyzis in the ladspa ui.

easy to reproduce here:

-create new session
-add any (here i was adding th sc4) stereo ladpsa plugin, postfader, to the master bus (it crashes also on audio tracks here)
-doubble click on the plugin name in the prozessor box in order to open its ui
-click on the 'plugin analyzis' label in the ui...
-crash


attached is the bt.

cheers,
doc
Additional Informationi do not have any idea why is this, but i see some strange lines in the bt, like:

Backtrace stopped: Not enough registers or memory available to unwind
#further

actually i should have enough memory, but i tried to reproduce the bt several times, and got this strange stuff every time i tried.
TagsNo tags attached.

Activities

2011-10-31 19:39

 

bt10351 (19,555 bytes)   
nowhiskey@murija5:~/Desktop/src/3.0/gtk2_ardour$ ./ardbg
GNU gdb (GDB) 7.3-debian
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from
/home/nowhiskey/Desktop/src/3.0/build/gtk2_ardour/ardour-3.0...done.
(gdb) run
Starting program:
/home/nowhiskey/Desktop/src/3.0/build/gtk2_ardour/ardour-3.0 
[Thread debugging using libthread_db enabled]
Ardour3.0alpha10 (built using ['10296'] and GCC version 4.6.2)
Copyright (C) 1999-2011 Paul Davis
Some portions Copyright (C) Steve Harris, Ari Johnson, Brett Viren, Joel
Baker

Ardour comes with ABSOLUTELY NO WARRANTY
not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
This is free software, and you are welcome to redistribute it 
under certain conditions; see the source for copying conditions.
Cannot xinstall SIGPIPE error handler
ardour: [INFO]: Loading default ui configuration file
./../gtk2_ardour/ardour3_ui_default.conf
Loading user ui configuration file
/home/nowhiskey/.config/ardour3/ardour3_ui.conf
ardour: [INFO]: Loading ui configuration file
/./../build/gtk2_ardour/ardour3_ui_dark.rc
./../build/gtk2_ardour/ardour3_ui_dark.rc:1879: error: invalid string
constant "processor_prefader", expected valid string constant
./../build/gtk2_ardour/ardour3_ui_dark.rc:1879: error: invalid string
constant "processor_prefader", expected valid string constant
ardour: [INFO]: Ardour will be limited to 4096 open files
[New Thread 0xb381bb70 (LWP 2283)]
ardour: [INFO]: Loading user configuration file
/home/nowhiskey/.config/ardour3/ardour.rc
Using SSE optimized routines
[New Thread 0xb301ab70 (LWP 2284)]
[New Thread 0xb2819b70 (LWP 2285)]
[New Thread 0xb2018b70 (LWP 2286)]
ardour: [INFO]: looking for panners in
./../build/libs/panners/2in2out:./../build/libs/panners/1in2out:./../build/libs/panners/vbap
ardour: [INFO]: Panner discovered: "Equal Power Stereo"
ardour: [INFO]: Panner discovered: "Mono to Stereo Panner"
ardour: [INFO]: Panner discovered: "VBAP 2D panner"
[New Thread 0xa9623b70 (LWP 2287)]
[New Thread 0xa8e22b70 (LWP 2288)]
[New Thread 0xa8621b70 (LWP 2289)]
[Thread 0xa8621b70 (LWP 2289) exited]
[Thread 0xa9623b70 (LWP 2287) exited]
Found 0 along :/home/nowhiskey/.config/ardour3/templates
Grab new name focus
lost focus
lost focus
[New Thread 0xa9623b70 (LWP 2292)]
Motion feedback using #329edf
[Thread 0xa8e22b70 (LWP 2288) exited]
LV2: Discovering 70 plugins
Done LV2 discovery
[New Thread 0xa8e22b70 (LWP 2295)]
[New Thread 0xa8621b70 (LWP 2296)]
[New Thread 0xa574eb70 (LWP 2297)]
[New Thread 0xa4556c90 (LWP 2298)]
[New Thread 0xa44dcb70 (LWP 2299)]
Session begins graph reorder
Session graph reorder 2
Session graph reorder 3
Session graph reorder 4
Session begins graph reorder
Session graph reorder 2
Session graph reorder 3
Session graph reorder 4
Session begins graph reorder
Session graph reorder 2
Session graph reorder 3
Session graph reorder 4
Session begins graph reorder
Session graph reorder 2
Session graph reorder 3
Session graph reorder 4
Session begins graph reorder
Session graph reorder 2
Session graph reorder 3
Session graph reorder 4
Session begins graph reorder
Session graph reorder 2
Session graph reorder 3
Session graph reorder 4
Session begins graph reorder
Session graph reorder 2
Session graph reorder 3
Session graph reorder 4
[New Thread 0xa3c65c90 (LWP 2300)]
[New Thread 0xa3b8bb70 (LWP 2301)]
[New Thread 0xa338ab70 (LWP 2302)]
[Thread 0xa3b8bb70 (LWP 2301) exited]
[Thread 0xa338ab70 (LWP 2302) exited]
SHOW UI 1882 editor: 1
ardour-3.0: ../libs/ardour/process_thread.cc:77: static ARDOUR::BufferSet&
ARDOUR::ProcessThread::get_silent_buffers(ARDOUR::ChanCount): Assertion `tb'
failed.

Program received signal SIGABRT, Aborted.
0xb7fe2424 in __kernel_vsyscall ()
(gdb) thread apply all bt
Thread 15 (Thread 0xa3c65c90 (LWP 2300)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb4869b16 in nanosleep () from
#/lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#2  0xb5ab49ce in g_usleep () from /lib/libglib-2.0.so.0
#3  0xb5be4b7b in Glib::usleep(unsigned long) () from
#/usr/lib/libglibmm-2.4.so.1
#4  0xb742fff8 in ARDOUR::AudioEngine::meter_thread (this=0xa0bb700) at
#../libs/ardour/audioengine.cc:692
#5  0xb745003c in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()
#(this=0xaff18a0, p=0xa0bb700) at
#/usr/include/boost/bind/mem_fn_template.hpp:49
#6  0xb744b3bc in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*>
#>::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>,
#>boost::_bi::list0> (
    this=0xaff18a8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#7  0xb7446a4c in boost::_bi::bind_t<void, boost::_mfi::mf0<void,
ARDOUR::AudioEngine>,
#boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (
    this=0xaff18a0) at /usr/include/boost/bind/bind_template.hpp:20
#8  0xb7441bbd in sigc::adaptor_functor<boost::_bi::bind_t<void,
boost::_mfi::mf0<void, ARDOUR::AudioEngine>,
#boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator()
#(this=0xaff18a0) at
#/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#9  0xb743d443 in sigc::internal::slot_call0<boost::_bi::bind_t<void,
#boost::_mfi::mf0<void, ARDOUR::AudioEngine>,
#boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >,
#void>::call_it (rep=0xaff1888) at
#/usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#10 0xb5bd4f82 in ?? () from /usr/lib/libglibmm-2.4.so.1
#11 0xb5ab12c4 in ?? () from /lib/libglib-2.0.so.0
#12 0xb4861c39 in start_thread () from
#/lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#13 0xb414696e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind
#further

Thread 14 (Thread 0xa44dcb70 (LWP 2299)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb4138f86 in poll () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#2  0xb5a98ccb in g_poll () from /lib/libglib-2.0.so.0
#3  0xb5a89f26 in ?? () from /lib/libglib-2.0.so.0
#4  0xb5a8a75b in g_main_loop_run () from /lib/libglib-2.0.so.0
#5  0xb5bde013 in Glib::MainLoop::run() () from /usr/lib/libglibmm-2.4.so.1
#6  0xb5f5850d in BaseUI::main_thread (this=0xafcea68) at
#../libs/pbd/base_ui.cc:77
#7  0xb5f5982a in sigc::bound_mem_functor0<void, BaseUI>::operator()
#(this=0xafd20dc) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#8  0xb5f5969e in sigc::adaptor_functor<sigc::bound_mem_functor0<void,
#BaseUI> >::operator() (this=0xafd20d8)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#9  0xb5f5941a in sigc::internal::slot_call0<sigc::bound_mem_functor0<void,
BaseUI>, void>::call_it (rep=0xafd20c0) at
#/usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#10 0xb5bd4f82 in ?? () from /usr/lib/libglibmm-2.4.so.1
#11 0xb5ab12c4 in ?? () from /lib/libglib-2.0.so.0
#12 0xb4861c39 in start_thread () from
#/lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#13 0xb414696e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind
#further

Thread 13 (Thread 0xa4556c90 (LWP 2298)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb4138f86 in poll () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#2  0xb74ab3b2 in ARDOUR::Butler::thread_work (this=0xab1c800) at
#../libs/ardour/butler.cc:153
#3  0xb74ab310 in ARDOUR::Butler::_thread_work (arg=0xab1c800) at
#../libs/ardour/butler.cc:137
#4  0xb5f8dca6 in fake_thread_start (arg=0xafc6e48) at
#../libs/pbd/pthread_utils.cc:81
#5  0xb4861c39 in start_thread () from
#/lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#6  0xb414696e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind
#further

Thread 12 (Thread 0xa574eb70 (LWP 2297)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb4868655 in sem_wait@@GLIBC_2.1 () from
#/lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#2  0xb75847fd in PBD::ProcessSemaphore::wait (this=0xab1d4c8) at
#/home/nowhiskey/Desktop/src/3.0/libs/pbd/pbd/semutils.h:41
#3  0xb7582ae6 in ARDOUR::Graph::run_one (this=0xab1d460) at
#../libs/ardour/graph.cc:393
#4  0xb7582ec7 in ARDOUR::Graph::helper_thread (this=0xab1d460) at
#../libs/ardour/graph.cc:443
#5  0xb7588836 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()
#(this=0xa574e1a0, p=0xab1d460) at
#/usr/include/boost/bind/mem_fn_template.hpp:49
#6  0xb75882ee in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*>
#>::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>
#>(this=0xa574e1a8, f=..., 
    a=...) at /usr/include/boost/bind/bind.hpp:253
#7  0xb7587eb6 in boost::_bi::bind_t<void, boost::_mfi::mf0<void,
ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >
#>::operator() (this=0xa574e1a0)
    at /usr/include/boost/bind/bind_template.hpp:20
#8  0xb75879f9 in
boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void,
#boost::_mfi::mf0<void, ARDOUR::Graph>,
#boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke
#(function_obj_ptr=...) at
#/usr/include/boost/function/function_template.hpp:153
#9  0x08f0e151 in boost::function0<void>::operator() (this=0xa574e19c) at
#/usr/include/boost/function/function_template.hpp:1013
#10 0xb7432cce in ARDOUR::AudioEngine::_start_process_thread (arg=0xab25740)
#at ../libs/ardour/audioengine.cc:1476
#11 0xb4861c39 in start_thread () from
#/lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#12 0xb414696e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind
#further

Thread 11 (Thread 0xa8621b70 (LWP 2296)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb4868655 in sem_wait@@GLIBC_2.1 () from
#/lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#2  0xb75847fd in PBD::ProcessSemaphore::wait (this=0xab1d4d8) at
#/home/nowhiskey/Desktop/src/3.0/libs/pbd/pbd/semutils.h:41
#3  0xb7581d3b in ARDOUR::Graph::restart_cycle (this=0xab1d460) at
#../libs/ardour/graph.cc:257
#4  0xb7581d01 in ARDOUR::Graph::dec_ref (this=0xab1d460) at
#../libs/ardour/graph.cc:244
#5  0xb7588e18 in ARDOUR::GraphNode::finish (this=0xafb11a4, chain=0) at
#../libs/ardour/graphnode.cc:61
#6  0xb7582c47 in ARDOUR::Graph::run_one (this=0xab1d460) at
#../libs/ardour/graph.cc:407
#7  0xb7583131 in ARDOUR::Graph::main_thread (this=0xab1d460) at
#../libs/ardour/graph.cc:479
#8  0xb7588836 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()
#(this=0xa86211a0, p=0xab1d460) at
#/usr/include/boost/bind/mem_fn_template.hpp:49
#9  0xb75882ee in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*>
#>::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0>
#>(this=0xa86211a8, f=..., 
    a=...) at /usr/include/boost/bind/bind.hpp:253
#10 0xb7587eb6 in boost::_bi::bind_t<void, boost::_mfi::mf0<void,
ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >
#>::operator() (this=0xa86211a0)
    at /usr/include/boost/bind/bind_template.hpp:20
#11 0xb75879f9 in
boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void,
#boost::_mfi::mf0<void, ARDOUR::Graph>,
#boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke
#(function_obj_ptr=...) at
#/usr/include/boost/function/function_template.hpp:153
#12 0x08f0e151 in boost::function0<void>::operator() (this=0xa862119c) at
#/usr/include/boost/function/function_template.hpp:1013
#13 0xb7432cce in ARDOUR::AudioEngine::_start_process_thread (arg=0xab25710)
#at ../libs/ardour/audioengine.cc:1476
#14 0xb4861c39 in start_thread () from
#/lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#15 0xb414696e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind
#further

Thread 10 (Thread 0xa8e22b70 (LWP 2295)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb4138f86 in poll () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#2  0xb487d5b7 in ?? () from /usr/lib/i386-linux-gnu/libjack.so.0
#3  0xb487d958 in jack_cycle_wait () from
#/usr/lib/i386-linux-gnu/libjack.so.0
#4  0xb742f285 in ARDOUR::AudioEngine::process_thread (this=0xa0bb700) at
#../libs/ardour/audioengine.cc:441
#5  0xb742ed45 in ARDOUR::AudioEngine::_process_thread (arg=0xa0bb700) at
#../libs/ardour/audioengine.cc:352
#6  0xb487d82f in ?? () from /usr/lib/i386-linux-gnu/libjack.so.0
#7  0xb4861c39 in start_thread () from
#/lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#8  0xb414696e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind
#further

Thread 9 (Thread 0xa9623b70 (LWP 2292)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb486620a in pthread_cond_wait@@GLIBC_2.3.2 () from
#/lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#2  0xb487f39c in ?? () from /usr/lib/i386-linux-gnu/libjack.so.0
#3  0xb4861c39 in start_thread () from
#/lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#4  0xb414696e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind
#further

Thread 5 (Thread 0xb2018b70 (LWP 2286)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb486620a in pthread_cond_wait@@GLIBC_2.3.2 () from
#/lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#2  0xb5bd59b7 in Glib::Cond::wait(Glib::Mutex&) () from
#/usr/lib/libglibmm-2.4.so.1
#3  0xb73c3d39 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:85
#4  0xb73c3ac6 in analyser_work () at ../libs/ardour/analyser.cc:49
#5  0x093e763f in sigc::pointer_functor0<void>::operator() (this=0x9e6b734)
#at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#6  0x093e56a0 in sigc::adaptor_functor<sigc::pointer_functor0<void>
#>::operator() (this=0x9e6b730) at
#>/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7  0x093e2fe2 in sigc::internal::slot_call0<sigc::pointer_functor0<void>,
#void>::call_it (rep=0x9e6b718) at
#/usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0xb5bd4f82 in ?? () from /usr/lib/libglibmm-2.4.so.1
#9  0xb5ab12c4 in ?? () from /lib/libglib-2.0.so.0
#10 0xb4861c39 in start_thread () from
#/lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#11 0xb414696e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind
#further

Thread 4 (Thread 0xb2819b70 (LWP 2285)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb486620a in pthread_cond_wait@@GLIBC_2.3.2 () from
#/lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#2  0xb5bd59b7 in Glib::Cond::wait(Glib::Mutex&) () from
#/usr/lib/libglibmm-2.4.so.1
#3  0xb784afce in peak_thread_work () at ../libs/ardour/source_factory.cc:69
#4  0x093e763f in sigc::pointer_functor0<void>::operator() (this=0x9e6b95c)
#at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#5  0x093e56a0 in sigc::adaptor_functor<sigc::pointer_functor0<void>
#>::operator() (this=0x9e6b958) at
#>/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6  0x093e2fe2 in sigc::internal::slot_call0<sigc::pointer_functor0<void>,
#void>::call_it (rep=0x9e6b940) at
#/usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0xb5bd4f82 in ?? () from /usr/lib/libglibmm-2.4.so.1
#8  0xb5ab12c4 in ?? () from /lib/libglib-2.0.so.0
#9  0xb4861c39 in start_thread () from
#/lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#10 0xb414696e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind
#further

Thread 3 (Thread 0xb301ab70 (LWP 2284)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb486620a in pthread_cond_wait@@GLIBC_2.3.2 () from
#/lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#2  0xb5bd59b7 in Glib::Cond::wait(Glib::Mutex&) () from
#/usr/lib/libglibmm-2.4.so.1
#3  0xb784afce in peak_thread_work () at ../libs/ardour/source_factory.cc:69
#4  0x093e763f in sigc::pointer_functor0<void>::operator() (this=0x9e6ba8c)
#at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#5  0x093e56a0 in sigc::adaptor_functor<sigc::pointer_functor0<void>
#>::operator() (this=0x9e6ba88) at
#>/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6  0x093e2fe2 in sigc::internal::slot_call0<sigc::pointer_functor0<void>,
#void>::call_it (rep=0x9e6ba70) at
#/usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0xb5bd4f82 in ?? () from /usr/lib/libglibmm-2.4.so.1
#8  0xb5ab12c4 in ?? () from /lib/libglib-2.0.so.0
#9  0xb4861c39 in start_thread () from
#/lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#10 0xb414696e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind
#further

Thread 2 (Thread 0xb381bb70 (LWP 2283)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb4111406 in nanosleep () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#2  0xb414066c in usleep () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#3  0xb788340d in gui_event_loop (ptr=0x0) at ../libs/ardour/vstfxwin.cc:382
#4  0xb4861c39 in start_thread () from
#/lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#5  0xb414696e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind
#further

Thread 1 (Thread 0xb38ba8a0 (LWP 2280)):
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb40a4911 in raise () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#2  0xb40a7d42 in abort () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#3  0xb409db28 in __assert_fail () from
#/lib/i386-linux-gnu/i686/cmov/libc.so.6
#4  0xb76c4ebf in ARDOUR::ProcessThread::get_silent_buffers (count=...) at
#../libs/ardour/process_thread.cc:77
#5  0xb7762abe in ARDOUR::Session::get_silent_buffers (this=0xab17b18,
#count=...) at ../libs/ardour/session.cc:3919
#6  0xb75b4411 in ARDOUR::LadspaPlugin::connect_and_run (this=0xb23f000,
#bufs=..., in_map=..., out_map=..., nframes=4096, offset=0)
    at ../libs/ardour/ladspa_plugin.cc:551
#7  0x0936ffaa in PluginEqGui::run_impulse_analysis (this=0xb239b40) at
../gtk2_ardour/plugin_eq_gui.cc:334
#8  0x0936fb87 in PluginEqGui::timeout_callback (this=0xb239b40) at
#../gtk2_ardour/plugin_eq_gui.cc:287
#9  0x09376218 in sigc::bound_mem_functor0<bool, PluginEqGui>::operator()
#(this=0xb23926c) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#10 0x09375694 in sigc::adaptor_functor<sigc::bound_mem_functor0<bool,
#PluginEqGui> >::operator() (this=0xb239268)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#11 0x09374c9a in sigc::internal::slot_call0<sigc::bound_mem_functor0<bool,
PluginEqGui>, bool>::call_it (rep=0xb239250)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#12 0xb5bdcf94 in ?? () from /usr/lib/libglibmm-2.4.so.1
#13 0xb5a8b1af in ?? () from /lib/libglib-2.0.so.0
#14 0xb5a898bf in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#15 0xb5a8a020 in ?? () from /lib/libglib-2.0.so.0
#16 0xb5a8a75b in g_main_loop_run () from /lib/libglib-2.0.so.0
#17 0xb571594f in gtk_main () from
#/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#18 0xb4eb1264 in Gtk::Main::run_impl() () from /usr/lib/libgtkmm-2.4.so.1
#19 0xb4eb1c9f in Gtk::Main::run() () from /usr/lib/libgtkmm-2.4.so.1
#20 0xb619bb87 in Gtkmm2ext::UI::run (this=0x9d138f0, old_receiver=...) at
#../libs/gtkmm2ext/gtk_ui.cc:268
#21 0x09286f0f in main (argc=1, argv=0xbfffee14) at
#../gtk2_ardour/main.cc:557
(gdb) 
bt10351 (19,555 bytes)   

nettings

2011-10-31 22:49

manager   ~0011843

confirmed. 100% reproducible with ladspa plugins.
moreover, if you open the "controls" widget for a lv2 plugin via left-click on the processor and then select "analyze", you can crash ardour via lv2 plugs as well.

nowhiskey

2011-10-31 23:08

reporter   ~0011844

you are right.
i did not know about this window called 'controls' and i was thinking that there is not such a function like 'analyze' for lv2, but as you say... crashing here too.

cheers,
doc

cth103

2011-11-01 23:19

administrator   ~0011867

Should be fixed in SVN 10387.

system

2020-04-19 20:15

developer   ~0022802

Issue has been closed automatically, by Trigger Close Plugin.
Feel free to re-open with additional information if you think the issue is not resolved.

Issue History

Date Modified Username Field Change
2011-10-31 19:39 nowhiskey New Issue
2011-10-31 19:39 nowhiskey File Added: bt10351
2011-10-31 21:20 cth103 cost => 0.00
2011-10-31 21:20 cth103 Target Version => 3.0-beta1
2011-10-31 22:49 nettings Note Added: 0011843
2011-10-31 23:08 nowhiskey Note Added: 0011844
2011-11-01 23:19 cth103 Note Added: 0011867
2011-11-01 23:19 cth103 Status new => resolved
2011-11-01 23:19 cth103 Resolution open => fixed
2011-11-01 23:19 cth103 Assigned To => cth103
2020-04-19 20:15 system Note Added: 0022802
2020-04-19 20:15 system Status resolved => closed