View Issue Details

IDProjectCategoryView StatusLast Update
0003952ardourbugspublic2020-04-19 20:15
Reportervervelover Assigned Topaul  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version3.0-alpha4 
Target Version3.0-beta1 
Summary0003952: clicking on plugin analysis multiple times crashes ardour
Descriptionas above, try to open/close multiple times the plugin analysis window (I mean, do it at least 10-15 times at high speed) and ardour3 crashes. Not the worst bug of all but it can be triggered every time.
TagsNo tags attached.

Activities

cth103

2011-04-07 23:16

administrator   ~0010512

I can't reproduce this here. Can you provide a backtrace?

vervelover

2011-04-08 12:12

reporter   ~0010515

Not exactly sure how I can provide a backtrace here but I'll try to run A3 from a terminal and post the output after the crash has happened.

paul

2011-04-08 18:31

administrator   ~0010519

http://ardour.org/debugging_ardour

it needs to be updated with specific info for ardour3, but basically rather than run ./ardbg as described there, run


   /path/to/package/bin/ardour3 -d

and then its the same.

vervelover

2011-04-09 16:29

reporter   ~0010535

Ok I did what you told me, started ardour with ardour -d, created a new session, added a stereo track, added MDA delay LV2 to that track, clicked on plugin analysis 4-5 times and triggered the crash, then looked at the console output, and it said:

Program received signal SIGSEGV, Segmentation fault.
0x0911d588 in GTKArdour::FFT::bins (this=0x0) at ../gtk2_ardour/fft.h:52
52 ../gtk2_ardour/fft.h: File o directory non esistente.
    in ../gtk2_ardour/fft.h

paul

2011-04-09 16:34

administrator   ~0010536

the instructions say to run the command:

 thread apply all bt

vervelover

2011-04-11 09:58

reporter   ~0010542

sorry, just noticed that the bug is happening only while transport is playing, couldn't trigger it with a stopped song.

on the link you gave me it states:
"That command will normally produce the backtrace. It will normally produce multiple pages of data, be sure you get all of it."

Is there a better way to "get all of it" than copy/paste from a terminal? Something like doing
dmesg --> dmesg
so that you get a file with all the output needed? The output of the command is too long and if I scroll the terminal at some point I can't scroll it anymore but there's still info to be copied. Anyway, I posted a "backtrace" file with all the output I could get..

2011-04-11 09:59

 

backtrace (27,901 bytes)   
#5  0xb59d3ba5 in Glib::MainLoop::run() ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libglibmm-2.4.so.1
#6  0xb7ebdd91 in BaseUI::main_thread (this=0xaf80d558)
    at ../libs/pbd/base_ui.cc:77
#7  0xb7ebe92b in sigc::bound_mem_functor0<void, BaseUI>::operator() (
    this=0xaf80e174)
    at /usr/local/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#8  0xb7ebe952 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0xaf80e170)
    at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#9  0xb7ebe97e in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0xaf80e158)
    at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:103
#10 0xb59cebc5 in ?? ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libglibmm-2.4.so.1
#11 0xb5c4a5b1 in ?? ()
---Type <return> to continue, or q <return> to quit---
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libglib-2.0.so.0
#12 0xb5ce296e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#13 0xb49e7a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 20 (Thread 0xaaecdc90 (LWP 3384)):
#0  0xb7fe2430 in __kernel_vsyscall ()
#1  0xb49d9b86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xb70cd720 in ARDOUR::Butler::thread_work (this=0xb24e8708)
    at ../libs/ardour/butler.cc:159
#3  0xb70ce85e in ARDOUR::Butler::_thread_work (arg=0xb24e8708)
    at ../libs/ardour/butler.cc:140
#4  0xb7efa198 in fake_thread_start (arg=0xaf82d7f0)
    at ../libs/pbd/pthread_utils.cc:81
#5  0xb5ce296e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xb49e7a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 19 (Thread 0xab181b70 (LWP 3383)):
#0  0xb7fe2430 in __kernel_vsyscall ()
#1  0xb5ce9245 in sem_wait@@GLIBC_2.1 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb71cade5 in PBD::ProcessSemaphore::wait (this=0xb24e92e0)
    at ../libs/pbd/pbd/semutils.h:41
---Type <return> to continue, or q <return> to quit---
#3  0xb71c56b7 in ARDOUR::Graph::run_one (this=0xb24e9278)
    at ../libs/ardour/graph.cc:393
#4  0xb71c5a17 in ARDOUR::Graph::helper_thread (this=0xb24e9278)
    at ../libs/ardour/graph.cc:443
#5  0xb71c8e92 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (
    this=0xab1811f0, p=0xb24e9278)
    at /usr/local/include/boost/bind/mem_fn_template.hpp:49
#6  0xb71c911e in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0xab1811f8, f=..., a=...)
    at /usr/local/include/boost/bind/bind.hpp:253
#7  0xb71c916f in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0xab1811f0) at /usr/local/include/boost/bind/bind_template.hpp:20
#8  0xb71c9199 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/local/include/boost/function/function_template.hpp:153
#9  0x08b95a7c in boost::function0<void>::operator() (this=0xab1811ec)
    at /usr/local/include/boost/function/function_template.hpp:1013
#10 0xb7046851 in ARDOUR::AudioEngine::_start_process_thread (arg=0x9de86a0)
    at ../libs/ardour/audioengine.cc:1509
#11 0xb5ce296e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#12 0xb49e7a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 18 (Thread 0xab202b70 (LWP 3382)):
#0  0xb7fe2430 in __kernel_vsyscall ()
#1  0xb5ce9245 in sem_wait@@GLIBC_2.1 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb71cade5 in PBD::ProcessSemaphore::wait (this=0xb24e92e0)
    at ../libs/pbd/pbd/semutils.h:41
#3  0xb71c56b7 in ARDOUR::Graph::run_one (this=0xb24e9278)
    at ../libs/ardour/graph.cc:393
#4  0xb71c5a17 in ARDOUR::Graph::helper_thread (this=0xb24e9278)
    at ../libs/ardour/graph.cc:443
#5  0xb71c8e92 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (
    this=0xab2021f0, p=0xb24e9278)
    at /usr/local/include/boost/bind/mem_fn_template.hpp:49
#6  0xb71c911e in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0xab2021f8, f=..., a=...)
    at /usr/local/include/boost/bind/bind.hpp:253
#7  0xb71c916f in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0xab2021f0) at /usr/local/include/boost/bind/bind_template.hpp:20
#8  0xb71c9199 in boost::detail::function::void_function_obj_invoker0<boost::_bi---Type <return> to continue, or q <return> to quit---
::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...)
    at /usr/local/include/boost/function/function_template.hpp:153
#9  0x08b95a7c in boost::function0<void>::operator() (this=0xab2021ec)
    at /usr/local/include/boost/function/function_template.hpp:1013
#10 0xb7046851 in ARDOUR::AudioEngine::_start_process_thread (arg=0xadf38f0)
    at ../libs/ardour/audioengine.cc:1509
#11 0xb5ce296e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0xb49e7a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 17 (Thread 0xab283b70 (LWP 3381)):
#0  0xb7fe2430 in __kernel_vsyscall ()
#1  0xb5ce9245 in sem_wait@@GLIBC_2.1 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb71cade5 in PBD::ProcessSemaphore::wait (this=0xb24e92e0)
    at ../libs/pbd/pbd/semutils.h:41
#3  0xb71c56b7 in ARDOUR::Graph::run_one (this=0xb24e9278)
    at ../libs/ardour/graph.cc:393
#4  0xb71c5a17 in ARDOUR::Graph::helper_thread (this=0xb24e9278)
    at ../libs/ardour/graph.cc:443
#5  0xb71c8e92 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (
    this=0xab2831f0, p=0xb24e9278)
    at /usr/local/include/boost/bind/mem_fn_template.hpp:49
---Type <return> to continue, or q <return> to quit---
#6  0xb71c911e in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0xab2831f8, f=..., a=...)
    at /usr/local/include/boost/bind/bind.hpp:253
#7  0xb71c916f in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0xab2831f0) at /usr/local/include/boost/bind/bind_template.hpp:20
#8  0xb71c9199 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/local/include/boost/function/function_template.hpp:153
#9  0x08b95a7c in boost::function0<void>::operator() (this=0xab2831ec)
    at /usr/local/include/boost/function/function_template.hpp:1013
#10 0xb7046851 in ARDOUR::AudioEngine::_start_process_thread (arg=0xb24f1548)
    at ../libs/ardour/audioengine.cc:1509
#11 0xb5ce296e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0xb49e7a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 16 (Thread 0xab304b70 (LWP 3380)):
#0  0xb7fe2430 in __kernel_vsyscall ()
#1  0xb5ce9245 in sem_wait@@GLIBC_2.1 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb71cade5 in PBD::ProcessSemaphore::wait (this=0xb24e92e0)
---Type <return> to continue, or q <return> to quit---
    at ../libs/pbd/pbd/semutils.h:41
#3  0xb71c56b7 in ARDOUR::Graph::run_one (this=0xb24e9278)
    at ../libs/ardour/graph.cc:393
#4  0xb71c5a17 in ARDOUR::Graph::helper_thread (this=0xb24e9278)
    at ../libs/ardour/graph.cc:443
#5  0xb71c8e92 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (
    this=0xab3041f0, p=0xb24e9278)
    at /usr/local/include/boost/bind/mem_fn_template.hpp:49
#6  0xb71c911e in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0xab3041f8, f=..., a=...)
    at /usr/local/include/boost/bind/bind.hpp:253
#7  0xb71c916f in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0xab3041f0) at /usr/local/include/boost/bind/bind_template.hpp:20
#8  0xb71c9199 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/local/include/boost/function/function_template.hpp:153
#9  0x08b95a7c in boost::function0<void>::operator() (this=0xab3041ec)
    at /usr/local/include/boost/function/function_template.hpp:1013
#10 0xb7046851 in ARDOUR::AudioEngine::_start_process_thread (arg=0xb24f1548)
    at ../libs/ardour/audioengine.cc:1509
---Type <return> to continue, or q <return> to quit---
#11 0xb5ce296e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0xb49e7a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 15 (Thread 0xab385b70 (LWP 3379)):
#0  0xb7fe2430 in __kernel_vsyscall ()
#1  0xb5ce9245 in sem_wait@@GLIBC_2.1 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb71cade5 in PBD::ProcessSemaphore::wait (this=0xb24e92e0)
    at ../libs/pbd/pbd/semutils.h:41
#3  0xb71c56b7 in ARDOUR::Graph::run_one (this=0xb24e9278)
    at ../libs/ardour/graph.cc:393
#4  0xb71c5a17 in ARDOUR::Graph::helper_thread (this=0xb24e9278)
    at ../libs/ardour/graph.cc:443
#5  0xb71c8e92 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (
    this=0xab3851f0, p=0xb24e9278)
    at /usr/local/include/boost/bind/mem_fn_template.hpp:49
#6  0xb71c911e in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0xab3851f8, f=..., a=...)
    at /usr/local/include/boost/bind/bind.hpp:253
#7  0xb71c916f in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0xab3851f0) at /usr/local/include/boost/bind/bind_template.hpp:20
---Type <return> to continue, or q <return> to quit---
#8  0xb71c9199 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/local/include/boost/function/function_template.hpp:153
#9  0x08b95a7c in boost::function0<void>::operator() (this=0xab3851ec)
    at /usr/local/include/boost/function/function_template.hpp:1013
#10 0xb7046851 in ARDOUR::AudioEngine::_start_process_thread (arg=0xb24f1548)
    at ../libs/ardour/audioengine.cc:1509
#11 0xb5ce296e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0xb49e7a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 14 (Thread 0xab406b70 (LWP 3378)):
#0  0xb7fe2430 in __kernel_vsyscall ()
#1  0xb5ce9245 in sem_wait@@GLIBC_2.1 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb71cade5 in PBD::ProcessSemaphore::wait (this=0xb24e92e0)
    at ../libs/pbd/pbd/semutils.h:41
#3  0xb71c56b7 in ARDOUR::Graph::run_one (this=0xb24e9278)
    at ../libs/ardour/graph.cc:393
#4  0xb71c5a17 in ARDOUR::Graph::helper_thread (this=0xb24e9278)
    at ../libs/ardour/graph.cc:443
#5  0xb71c8e92 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (
    this=0xab4061f0, p=0xb24e9278)
---Type <return> to continue, or q <return> to quit---
    at /usr/local/include/boost/bind/mem_fn_template.hpp:49
#6  0xb71c911e in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0xab4061f8, f=..., a=...)
    at /usr/local/include/boost/bind/bind.hpp:253
#7  0xb71c916f in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0xab4061f0) at /usr/local/include/boost/bind/bind_template.hpp:20
#8  0xb71c9199 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/local/include/boost/function/function_template.hpp:153
#9  0x08b95a7c in boost::function0<void>::operator() (this=0xab4061ec)
    at /usr/local/include/boost/function/function_template.hpp:1013
#10 0xb7046851 in ARDOUR::AudioEngine::_start_process_thread (arg=0xb24f1548)
    at ../libs/ardour/audioengine.cc:1509
#11 0xb5ce296e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0xb49e7a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 13 (Thread 0xab487b70 (LWP 3377)):
#0  0xb7fe2430 in __kernel_vsyscall ()
#1  0xb5ce9245 in sem_wait@@GLIBC_2.1 ()
   from /lib/tls/i686/cmov/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#2  0xb71cade5 in PBD::ProcessSemaphore::wait (this=0xb24e92f0)
    at ../libs/pbd/pbd/semutils.h:41
#3  0xb71c68da in ARDOUR::Graph::restart_cycle (this=0xb24e9278)
    at ../libs/ardour/graph.cc:257
#4  0xb71c6943 in ARDOUR::Graph::dec_ref (this=0xb24e9278)
    at ../libs/ardour/graph.cc:244
#5  0xb71cc5b2 in ARDOUR::GraphNode::finish (this=0xaf81e60c, chain=0)
    at ../libs/ardour/graphnode.cc:61
#6  0xb71c5876 in ARDOUR::Graph::run_one (this=0xb24e9278)
    at ../libs/ardour/graph.cc:407
#7  0xb71c688e in ARDOUR::Graph::main_thread (this=0xb24e9278)
    at ../libs/ardour/graph.cc:479
#8  0xb71c8e92 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (
    this=0xab4871f0, p=0xb24e9278)
    at /usr/local/include/boost/bind/mem_fn_template.hpp:49
#9  0xb71c911e in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0xab4871f8, f=..., a=...)
    at /usr/local/include/boost/bind/bind.hpp:253
#10 0xb71c916f in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0xab4871f0) at /usr/local/include/boost/bind/bind_template.hpp:20
#11 0xb71c9199 in boost::detail::function::void_function_obj_invoker0<boost::_bi---Type <return> to continue, or q <return> to quit---
::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...)
    at /usr/local/include/boost/function/function_template.hpp:153
#12 0x08b95a7c in boost::function0<void>::operator() (this=0xab4871ec)
    at /usr/local/include/boost/function/function_template.hpp:1013
#13 0xb7046851 in ARDOUR::AudioEngine::_start_process_thread (arg=0xb24f1548)
    at ../libs/ardour/audioengine.cc:1509
#14 0xb5ce296e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#15 0xb49e7a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 12 (Thread 0xab508b70 (LWP 3376)):
#0  0xb7fe2430 in __kernel_vsyscall ()
#1  0xb5ce93e8 in sem_timedwait () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb5d1d7ed in ?? () from /usr/lib/libjack.so.0
#3  0xb5d06477 in ?? () from /usr/lib/libjack.so.0
#4  0xb5d09444 in ?? () from /usr/lib/libjack.so.0
#5  0xb5d02a4d in ?? () from /usr/lib/libjack.so.0
#6  0xb704b488 in ARDOUR::AudioEngine::process_thread (this=0x9c51198)
    at ../libs/ardour/audioengine.cc:459
#7  0xb704b503 in ARDOUR::AudioEngine::_process_thread (arg=0x9c51198)
    at ../libs/ardour/audioengine.cc:375
#8  0xb5d04530 in ?? () from /usr/lib/libjack.so.0
#9  0xb5d1d065 in ?? () from /usr/lib/libjack.so.0
---Type <return> to continue, or q <return> to quit---
#10 0xb5ce296e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0xb49e7a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 11 (Thread 0xaf7ffb70 (LWP 3371)):
#0  0xb7fe2430 in __kernel_vsyscall ()
#1  0xb5ce9f5b in read () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb5d1ede5 in ?? () from /usr/lib/libjack.so.0
#3  0xb5d234e5 in ?? () from /usr/lib/libjack.so.0
#4  0xb5d1d065 in ?? () from /usr/lib/libjack.so.0
#5  0xb5ce296e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xb49e7a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 10 (Thread 0xb259cb70 (LWP 3370)):
#0  0xb7fe2430 in __kernel_vsyscall ()
#1  0xb5ce7015 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb5d1e8d7 in ?? () from /usr/lib/libjack.so.0
#3  0xb5d16387 in ?? () from /usr/lib/libjack.so.0
#4  0xb5d1d065 in ?? () from /usr/lib/libjack.so.0
#5  0xb5ce296e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xb49e7a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xb2fffb70 (LWP 3358)):
---Type <return> to continue, or q <return> to quit---
#0  0xb7fe2430 in __kernel_vsyscall ()
#1  0xb5ce7015 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb59ce298 in Glib::Cond::wait(Glib::Mutex&) ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libglibmm-2.4.so.1
#3  0xb6fd988d in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:85
#4  0xb6fd9a01 in analyser_work () at ../libs/ardour/analyser.cc:49
#5  0x091a13d5 in sigc::pointer_functor0<void>::operator() (this=0xb30004bc)
    at /usr/local/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#6  0x091a13f8 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0xb30004b8)
    at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7  0x091a1424 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0xb30004a0)
    at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0xb59cebc5 in ?? ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libglibmm-2.4.so.1
#9  0xb5c4a5b1 in ?? ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libglib-2.0.so.0
#10 0xb5ce296e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#11 0xb49e7a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb39e9b70 (LWP 3357)):
#0  0xb7fe2430 in __kernel_vsyscall ()
#1  0xb5ce7015 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb59ce298 in Glib::Cond::wait(Glib::Mutex&) ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libglibmm-2.4.so.1
#3  0xb74d3d7e in peak_thread_work () at ../libs/ardour/source_factory.cc:69
#4  0x091a13d5 in sigc::pointer_functor0<void>::operator() (this=0x9b4b384)
    at /usr/local/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#5  0x091a13f8 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x9b4b380)
    at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6  0x091a1424 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x9b4b368)
    at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0xb59cebc5 in ?? ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libglibmm-2.4.so.1
#8  0xb5c4a5b1 in ?? ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3---Type <return> to continue, or q <return> to quit---
.0alpha4_9292-dbg/lib/libglib-2.0.so.0
#9  0xb5ce296e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0xb49e7a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb41eab70 (LWP 3356)):
#0  0xb7fe2430 in __kernel_vsyscall ()
#1  0xb5ce7015 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb59ce298 in Glib::Cond::wait(Glib::Mutex&) ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libglibmm-2.4.so.1
#3  0xb74d3d7e in peak_thread_work () at ../libs/ardour/source_factory.cc:69
#4  0x091a13d5 in sigc::pointer_functor0<void>::operator() (this=0x9b56e64)
    at /usr/local/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#5  0x091a13f8 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x9b56e60)
    at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6  0x091a1424 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x9b56e48)
    at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0xb59cebc5 in ?? ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libglibmm-2.4.so.1
---Type <return> to continue, or q <return> to quit---
#8  0xb5c4a5b1 in ?? ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libglib-2.0.so.0
#9  0xb5ce296e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0xb49e7a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb4533840 (LWP 3350)):
#0  0x0911d588 in GTKArdour::FFT::bins (this=0x0) at ../gtk2_ardour/fft.h:52
#1  0x09116438 in PluginEqGui::draw_scales_power (this=0xaa683a78, 
    cr=0xaa35f8e0) at ../gtk2_ardour/plugin_eq_gui.cc:565
#2  0x09117608 in PluginEqGui::draw_analysis_scales (this=0xaa683a78, 
    ref_cr=0xaa35f408) at ../gtk2_ardour/plugin_eq_gui.cc:421
#3  0x091176fc in PluginEqGui::redraw_analysis_area (this=0xaa683a78)
    at ../gtk2_ardour/plugin_eq_gui.cc:438
#4  0x091177dd in PluginEqGui::expose_analysis_area (this=0xaa683a78)
    at ../gtk2_ardour/plugin_eq_gui.cc:400
#5  0x0911ea40 in sigc::bound_mem_functor1<bool, PluginEqGui, _GdkEventExpose*>::operator() (this=0xaa354f1c, _A_a1=@0xbfffd804)
    at /usr/local/include/sigc++-2.0/sigc++/functors/mem_fun.h:1851
#6  0x0911ea71 in sigc::adaptor_functor<sigc::bound_mem_functor1<bool, PluginEqGui, _GdkEventExpose*> >::operator()<_GdkEventExpose* const&> (this=0xaa354f18, 
    _A_arg1=@0xbfffd804)
    at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84
---Type <return> to continue, or q <return> to quit---
#7  0x0911eaa7 in sigc::internal::slot_call1<sigc::bound_mem_functor1<bool, PluginEqGui, _GdkEventExpose*>, bool, _GdkEventExpose*>::call_it (rep=0xaa354f00, 
    a_1=@0xbfffd804)
    at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:137
#8  0xb502a18e in ?? ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libgtkmm-2.4.so.1
#9  0xb56cd904 in ?? ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libgtk-x11-2.0.so.0
#10 0xb5964362 in g_closure_invoke ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libgobject-2.0.so.0
#11 0xb597c165 in ?? ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libgobject-2.0.so.0
#12 0xb597dafc in g_signal_emit_valist ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libgobject-2.0.so.0
#13 0xb597e195 in g_signal_emit ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libgobject-2.0.so.0
#14 0xb57f4a66 in ?? ()
---Type <return> to continue, or q <return> to quit---
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libgtk-x11-2.0.so.0
#15 0xb56c7b06 in gtk_main_do_event ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libgtk-x11-2.0.so.0
#16 0xb553b12f in ?? ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libgdk-x11-2.0.so.0
#17 0xb553b18f in ?? ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libgdk-x11-2.0.so.0
#18 0xb5562db4 in ?? ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libgdk-x11-2.0.so.0
#19 0xb5536ee7 in ?? ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libgdk-x11-2.0.so.0
#20 0xb553909b in gdk_window_process_updates ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libgdk-x11-2.0.so.0
#21 0xb580ccf1 in ?? ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#22 0xb4f6c7b9 in Gtk::Container::on_check_resize() ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libgtkmm-2.4.so.1
#23 0xb4f6bb36 in Gtk::Container_Class::check_resize_callback(_GtkContainer*)
    ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libgtkmm-2.4.so.1
#24 0xb59739ff in g_cclosure_marshal_VOID__VOID ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libgobject-2.0.so.0
#25 0xb5962c57 in ?? ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libgobject-2.0.so.0
#26 0xb5964362 in g_closure_invoke ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libgobject-2.0.so.0
#27 0xb597bfa0 in ?? ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libgobject-2.0.so.0
#28 0xb597de2a in g_signal_emit_valist ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libgobject-2.0.so.0
#29 0xb597e195 in g_signal_emit ()
---Type <return> to continue, or q <return> to quit---
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libgobject-2.0.so.0
#30 0xb563ed1a in gtk_container_check_resize ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libgtk-x11-2.0.so.0
#31 0xb563ed60 in ?? ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libgtk-x11-2.0.so.0
#32 0xb551480b in ?? ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libgdk-x11-2.0.so.0
#33 0xb5c1f001 in ?? ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libglib-2.0.so.0
#34 0xb5c20d2a in g_main_context_dispatch ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libglib-2.0.so.0
#35 0xb5c2464f in ?? ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libglib-2.0.so.0
#36 0xb5c24a47 in g_main_loop_run ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#37 0xb56c7d74 in gtk_main ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libgtk-x11-2.0.so.0
#38 0xb4f9aaa7 in Gtk::Main::run_impl() ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libgtkmm-2.4.so.1
#39 0xb4f9a892 in Gtk::Main::run() ()
   from /home/sonicstudio/Scrivania/Ardour_32bit-3.0alpha4_9292-dbg/Ardour_x86-3.0alpha4_9292-dbg/lib/libgtkmm-2.4.so.1
#40 0xb64d8ae6 in Gtkmm2ext::UI::run (this=0x99d14d8, old_receiver=...)
    at ../libs/gtkmm2ext/gtk_ui.cc:268
#41 0x08ff7ecc in main (argc=1, argv=0xbfffe834) at ../gtk2_ardour/main.cc:557

backtrace (27,901 bytes)   

paul

2011-04-11 14:52

administrator   ~0010543

that was good enough, thanks. i'll likely have a fix for this later in the week.

cth103

2011-11-04 21:06

administrator   ~0011922

I believe this was fixed in SVN 9378. Please re-open the bug if you are still having this problem. Thanks!

system

2020-04-19 20:15

developer   ~0022523

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-04-07 13:41 vervelover New Issue
2011-04-07 21:58 cth103 cost => 0.00
2011-04-07 21:58 cth103 Target Version => 3.0-beta1
2011-04-07 23:16 cth103 Note Added: 0010512
2011-04-07 23:16 cth103 Status new => feedback
2011-04-08 12:12 vervelover Note Added: 0010515
2011-04-08 18:31 paul Note Added: 0010519
2011-04-09 16:29 vervelover Note Added: 0010535
2011-04-09 16:34 paul Note Added: 0010536
2011-04-11 09:58 vervelover Note Added: 0010542
2011-04-11 09:59 vervelover File Added: backtrace
2011-04-11 14:52 paul Note Added: 0010543
2011-04-11 14:52 paul Status feedback => assigned
2011-04-11 14:52 paul Assigned To => paul
2011-11-04 21:06 cth103 Note Added: 0011922
2011-11-04 21:06 cth103 Status assigned => resolved
2011-11-04 21:06 cth103 Resolution open => fixed
2020-04-19 20:15 system Note Added: 0022523
2020-04-19 20:15 system Status resolved => closed