(gdb) thread apply all bt Thread 32 (Thread 0xb4b8cc90 (LWP 6988)): #0 0x0012d422 in __kernel_vsyscall () #1 0x03428466 in nanosleep () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x022b36b2 in g_usleep () from /lib/libglib-2.0.so.0 #3 0x025341fd in Glib::usleep(unsigned long) () from /usr/lib/libglibmm-2.4.so.1 #4 0x01043b0c in ARDOUR::AudioEngine::meter_thread (this=0x9eafec8) at ../libs/ardour/audioengine.cc:699 #5 0x01064e6f in boost::_mfi::mf0::operator()(ARDOUR::AudioEngine*) const () from ./../build/default/libs/ardour/libardour.so.3 #6 0x0106001e in void boost::_bi::list1 >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf0&, boost::_bi::list0&, int) () from ./../build/default/libs/ardour/libardour.so.3 #7 0x0105b546 in boost::_bi::bind_t, boost::_bi::list1 > >::operator()() () from ./../build/default/libs/ardour/libardour.so.3 #8 0x010562bd in sigc::adaptor_functor, boost::_bi::list1 > > >::operator()() const () from ./../build/default/libs/ardour/libardour.so.3 #9 0x01051c73 in sigc::internal::slot_call0 to continue, or q to quit--- i::mf0, boost::_bi::list1 > >, void>::call_it(sigc::internal::slot_rep*) () from ./../build/default/libs/ardour/libardour.so.3 #10 0x02527d92 in ?? () from /usr/lib/libglibmm-2.4.so.1 #11 0x022b137f in ?? () from /lib/libglib-2.0.so.0 #12 0x0342080e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #13 0x03500a0e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 31 (Thread 0xb3ebfb70 (LWP 6987)): #0 0x0012d422 in __kernel_vsyscall () #1 0x034f2d96 in poll () from /lib/tls/i686/cmov/libc.so.6 #2 0x0229754b in g_poll () from /lib/libglib-2.0.so.0 #3 0x0228a56b in ?? () from /lib/libglib-2.0.so.0 #4 0x0228ab9f in g_main_loop_run () from /lib/libglib-2.0.so.0 #5 0x0252d455 in Glib::MainLoop::run() () from /usr/lib/libglibmm-2.4.so.1 #6 0x0023c9cd in BaseUI::main_thread (this=0xad886b0) at ../libs/pbd/base_ui.cc:76 #7 0x0023dda2 in sigc::bound_mem_functor0::operator() ( this=0xad89e44) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 #8 0x0023dc12 in sigc::adaptor_functor >::operator() (this=0xad89e40) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #9 0x0023d982 in sigc::internal::slot_call0 to continue, or q to quit--- UI>, void>::call_it (rep=0xad89e28) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #10 0x02527d92 in ?? () from /usr/lib/libglibmm-2.4.so.1 #11 0x022b137f in ?? () from /lib/libglib-2.0.so.0 #12 0x0342080e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #13 0x03500a0e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 30 (Thread 0xb16bab70 (LWP 6986)): #0 0x034a8c37 in memset () from /lib/tls/i686/cmov/libc.so.6 #1 0x00ffbbb3 in ARDOUR::AudioPlaylist::read (this=0xb121d50, buf=0xb565cbd4, mixdown_buffer=0xb4d7f008, gain_buffer=0xb4d3e008, start=9287, cnt=-9287, chan_n=0) at ../libs/ardour/audio_playlist.cc:206 #2 0x00fde557 in ARDOUR::AudioDiskstream::read (this=0xb121208, buf=0xb565cbd4, mixdown_buffer=0xb4d7f008, gain_buffer=0xb4d3e008, start=@0xb16ba0c0, cnt=-9287, channel=0, reversed=true) at ../libs/ardour/audio_diskstream.cc:952 #3 0x00fdf008 in ARDOUR::AudioDiskstream::_do_refill (this=0xb121208, mixdown_buffer=0xb4d7f008, gain_buffer=0xb4d3e008) at ../libs/ardour/audio_diskstream.cc:1173 #4 0x00fe6abb in ARDOUR::AudioDiskstream::do_refill (this=0xb121208) at ../libs/ardour/ardour/audio_diskstream.h:231 #5 0x0149d6f5 in ARDOUR::Track::do_refill (this=0xaa97f80) at ../libs/ardour/track.cc:469 ---Type to continue, or q to quit--- #6 0x010c3c0f in ARDOUR::Butler::thread_work (this=0xad06650) at ../libs/ardour/butler.cc:256 #7 0x010c366c in ARDOUR::Butler::_thread_work (arg=0xad06650) at ../libs/ardour/butler.cc:140 #8 0x00271ac4 in fake_thread_start (arg=0xad86810) at ../libs/pbd/pthread_utils.cc:81 #9 0x0342080e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #10 0x03500a0e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 29 (Thread 0xb4e40b70 (LWP 6985)): #0 0x0012d422 in __kernel_vsyscall () #1 0x03426f75 in sem_wait@@GLIBC_2.1 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x011acfdd in PBD::ProcessSemaphore::wait() () from ./../build/default/libs/ardour/libardour.so.3 #3 0x011aa6cd in ARDOUR::Graph::restart_cycle (this=0xad070a8) at ../libs/ardour/graph.cc:206 #4 0x011aa695 in ARDOUR::Graph::dec_ref (this=0xad070a8) at ../libs/ardour/graph.cc:192 #5 0x011b12da in ARDOUR::GraphNode::finish (this=0xad6f7fc, chain=1) at ../libs/ardour/graphnode.cc:61 #6 0x011ab54c in ARDOUR::Graph::run_one (this=0xad070a8) at ../libs/ardour/graph.cc:352 ---Type to continue, or q to quit--- #7 0x011ab89d in ARDOUR::Graph::main_thread (this=0xad070a8) at ../libs/ardour/graph.cc:412 #8 0x011b080d in boost::_mfi::mf0::operator()(ARDOUR::Graph*) const () from ./../build/default/libs/ardour/libardour.so.3 #9 0x011b04d8 in void boost::_bi::list1 >::operator(), boost::_bi::list0>(boost::_bi::type, boost::_mfi::mf0&, boost::_bi::list0&, int) () from ./../build/default/libs/ardour/libardour.so.3 #10 0x011b0200 in boost::_bi::bind_t, boost::_bi::list1 > >::operator()() () from ./../build/default/libs/ardour/libardour.so.3 #11 0x011afdb7 in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke(boost::detail::function::function_buffer&) () from ./../build/default/libs/ardour/libardour.so.3 #12 0x08b7242b in boost::function0::operator() (this=0xb4e402bc) at /usr/local/include/boost/function/function_template.hpp:1013 #13 0x01046c9f in ARDOUR::AudioEngine::_start_process_thread (arg=0xad07370) at ../libs/ardour/audioengine.cc:1514 #14 0x0342080e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #15 0x03500a0e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 28 (Thread 0xb4ec1b70 (LWP 6984)): ---Type to continue, or q to quit--- #0 0x0012d422 in __kernel_vsyscall () #1 0x03427118 in sem_timedwait () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x0222fbed in Jack::JackPosixSemaphore::TimedWait(long) () from /usr/local/lib/libjack.so.0 #3 0x02215c47 in Jack::JackConnectionManager::SuspendRefNum(Jack::JackClientControl*, Jack::JackPosixSemaphore*, Jack::JackClientTiming*, long) () from /usr/local/lib/libjack.so.0 #4 0x02218287 in Jack::JackGraphManager::SuspendRefNum(Jack::JackClientControl*, Jack::JackPosixSemaphore*, long) () from /usr/local/lib/libjack.so.0 #5 0x02212f6d in Jack::JackClient::CycleWait() () from /usr/local/lib/libjack.so.0 #6 0x0220fe41 in jack_cycle_wait () from /usr/local/lib/libjack.so.0 #7 0x01042dc7 in ARDOUR::AudioEngine::process_thread (this=0x9eafec8) at ../libs/ardour/audioengine.cc:458 #8 0x01042a13 in ARDOUR::AudioEngine::_process_thread (arg=0x9eafec8) at ../libs/ardour/audioengine.cc:380 #9 0x022148e4 in Jack::JackClient::Execute() () from /usr/local/lib/libjack.so.0 #10 0x0222f065 in Jack::JackPosixThread::ThreadHandler(void*) () from /usr/local/lib/libjack.so.0 #11 0x0342080e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #12 0x03500a0e in clone () from /lib/tls/i686/cmov/libc.so.6 ---Type to continue, or q to quit--- Thread 27 (Thread 0xb463fb70 (LWP 6983)): #0 0x0012d422 in __kernel_vsyscall () #1 0x03427c8b in read () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x02231335 in Jack::JackClientSocket::Read(void*, int) () from /usr/local/lib/libjack.so.0 #3 0x02234565 in Jack::JackSocketClientChannel::Execute() () from /usr/local/lib/libjack.so.0 #4 0x0222f065 in Jack::JackPosixThread::ThreadHandler(void*) () from /usr/local/lib/libjack.so.0 #5 0x0342080e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #6 0x03500a0e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 26 (Thread 0xb46c0b70 (LWP 6982)): #0 0x0012d422 in __kernel_vsyscall () #1 0x03424e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x02230ec7 in Jack::JackProcessSync::Wait() () from /usr/local/lib/libjack.so.0 #3 0x0222856b in Jack::JackMessageBuffer::Execute() () from /usr/local/lib/libjack.so.0 #4 0x0222f065 in Jack::JackPosixThread::ThreadHandler(void*) () from /usr/local/lib/libjack.so.0 #5 0x0342080e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 ---Type to continue, or q to quit--- #6 0x03500a0e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 4 (Thread 0xb6be7b70 (LWP 6960)): #0 0x0012d422 in __kernel_vsyscall () #1 0x03424e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x02527308 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1 #3 0x00fd6ed7 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:85 #4 0x00fd6c12 in analyser_work () at ../libs/ardour/analyser.cc:49 #5 0x0911d0d1 in sigc::pointer_functor0::operator()() const () #6 0x0911ab04 in sigc::adaptor_functor >::operator()() const () #7 0x09117c6c in sigc::internal::slot_call0, void>::call_it(sigc::internal::slot_rep*) () #8 0x02527d92 in ?? () from /usr/lib/libglibmm-2.4.so.1 #9 0x022b137f in ?? () from /lib/libglib-2.0.so.0 #10 0x0342080e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #11 0x03500a0e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 3 (Thread 0xb73e8b70 (LWP 6959)): #0 0x0012d422 in __kernel_vsyscall () #1 0x03424e15 in pthread_cond_wait@@GLIBC_2.3.2 () ---Type to continue, or q to quit--- from /lib/tls/i686/cmov/libpthread.so.0 #2 0x02527308 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1 #3 0x0147d5f9 in peak_thread_work () at ../libs/ardour/source_factory.cc:69 #4 0x0911d0d1 in sigc::pointer_functor0::operator()() const () #5 0x0911ab04 in sigc::adaptor_functor >::operator()() const () #6 0x09117c6c in sigc::internal::slot_call0, void>::call_it(sigc::internal::slot_rep*) () #7 0x02527d92 in ?? () from /usr/lib/libglibmm-2.4.so.1 #8 0x022b137f in ?? () from /lib/libglib-2.0.so.0 #9 0x0342080e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #10 0x03500a0e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 2 (Thread 0xb7be9b70 (LWP 6958)): #0 0x0012d422 in __kernel_vsyscall () #1 0x03424e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x02527308 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1 #3 0x0147d5f9 in peak_thread_work () at ../libs/ardour/source_factory.cc:69 #4 0x0911d0d1 in sigc::pointer_functor0::operator()() const () #5 0x0911ab04 in sigc::adaptor_functor >::operator---Type to continue, or q to quit--- ()() const () #6 0x09117c6c in sigc::internal::slot_call0, void>::call_it(sigc::internal::slot_rep*) () #7 0x02527d92 in ?? () from /usr/lib/libglibmm-2.4.so.1 #8 0x022b137f in ?? () from /lib/libglib-2.0.so.0 #9 0x0342080e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #10 0x03500a0e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb7fc6aa0 (LWP 6954)): #0 0x0012d422 in __kernel_vsyscall () #1 0x034f2d96 in poll () from /lib/tls/i686/cmov/libc.so.6 #2 0x0229754b in g_poll () from /lib/libglib-2.0.so.0 #3 0x0228a56b in ?? () from /lib/libglib-2.0.so.0 #4 0x0228ab9f in g_main_loop_run () from /lib/libglib-2.0.so.0 #5 0x026d3419 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #6 0x02ef95e7 in Gtk::Main::run_impl() () from /usr/lib/libgtkmm-2.4.so.1 #7 0x02ef93e2 in Gtk::Main::run() () from /usr/lib/libgtkmm-2.4.so.1 #8 0x01b15145 in Gtkmm2ext::UI::run (this=0x9870070, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:265 #9 0x08f7ef39 in main (argc=1, argv=0xbfffede4) at ../gtk2_ardour/main.cc:607 (gdb)