GUI pushes back a pending free list entry before allocating GUI pushes back a pending free list entry before allocating Allocating SessionEvent from GUI ev @ 0x9aedd70 Deleting SessionEvent @ 0x9aedd70 thread pool = Audioengine ev pool = GUI Program received signal SIGILL, Illegal instruction. 0xb4c6c6da in ?? () from /lib/i686/cmov/libc.so.6 (gdb) thread apply all bt Thread 21 (Thread 0xac720c90 (LWP 3634)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb5eb6876 in nanosleep () from /lib/i686/cmov/libpthread.so.0 #2 0xb5e3f342 in g_usleep () from /lib/libglib-2.0.so.0 #3 0xb5bd549d in Glib::usleep(unsigned long) () from /usr/lib/libglibmm-2.4.so.1 #4 0xb71a01b2 in ARDOUR::AudioEngine::meter_thread (this=0x9bc8398) at ../libs/ardour/audioengine.cc:699 #5 0xb71c0dad in boost::_mfi::mf0::operator()(ARDOUR::AudioEngine*) const () from ./../build/default/libs/ardour/libardour.so.3 #6 0xb71bbf36 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 0xb71b7448 in boost::_bi::bind_t, boost::_bi::list1 > >::operator()() () from ./../build/default/libs/ardour/libardour.so.3 #8 0xb71b2201 in sigc::adaptor_functor, boost::_bi::list1 > > >::operator()() const () from ./../build/default/libs/ardour/libardour.so.3 #9 0xb71adc8f in sigc::internal::slot_call0, boost::_bi::list1 > >, void>::call_it(sigc::internal::slot_rep*) () from ./../build/default/libs/ardour/libardour.so.3 #10 0xb5bc90c2 in ?? () from /usr/lib/libglibmm-2.4.so.1 #11 0xb5e3c6cf in ?? () from /lib/libglib-2.0.so.0 #12 0xb5eae955 in start_thread () from /lib/i686/cmov/libpthread.so.0 #13 0xb4bf4e7e in clone () from /lib/i686/cmov/libc.so.6 Thread 20 (Thread 0xab5f1b70 (LWP 3633)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb4be7696 in poll () from /lib/i686/cmov/libc.so.6 #2 0xb5e2306b in g_poll () from /lib/libglib-2.0.so.0 #3 0xb5e15dbc in ?? () from /lib/libglib-2.0.so.0 #4 0xb5e16527 in g_main_loop_run () from /lib/libglib-2.0.so.0 #5 0xb5bce6c5 in Glib::MainLoop::run() () from /usr/lib/libglibmm-2.4.so.1 #6 0xb7ecb9ed in BaseUI::main_thread (this=0xa5c7c48) at ../libs/pbd/base_ui.cc:76 #7 0xb7eccdca in sigc::bound_mem_functor0::operator() (this=0xa5c65ec) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 #8 0xb7eccc3a in sigc::adaptor_functor >::operator() (this=0xa5c65e8) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #9 0xb7ecc9aa in sigc::internal::slot_call0, void>::call_it (rep=0xa5c65d0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #10 0xb5bc90c2 in ?? () from /usr/lib/libglibmm-2.4.so.1 #11 0xb5e3c6cf in ?? () from /lib/libglib-2.0.so.0 #12 0xb5eae955 in start_thread () from /lib/i686/cmov/libpthread.so.0 #13 0xb4bf4e7e in clone () from /lib/i686/cmov/libc.so.6 Thread 19 (Thread 0xac79bc90 (LWP 3632)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb4be7696 in poll () from /lib/i686/cmov/libc.so.6 #2 0xb721f693 in ARDOUR::Butler::thread_work (this=0xa4c2448) at ../libs/ardour/butler.cc:159 #3 0xb721f619 in ARDOUR::Butler::_thread_work (arg=0xa4c2448) at ../libs/ardour/butler.cc:140 #4 0xb7f00336 in fake_thread_start (arg=0xa5b8fd0) at ../libs/pbd/pthread_utils.cc:81 #5 0xb5eae955 in start_thread () from /lib/i686/cmov/libpthread.so.0 #6 0xb4bf4e7e in clone () from /lib/i686/cmov/libc.so.6 Thread 18 (Thread 0xadeeab70 (LWP 3631)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb5eb5385 in sem_wait@@GLIBC_2.1 () from /lib/i686/cmov/libpthread.so.0 #2 0xb73093f9 in PBD::ProcessSemaphore::wait() () from ./../build/default/libs/ardour/libardour.so.3 #3 0xb73069db in ARDOUR::Graph::restart_cycle (this=0xa4ea480) at ../libs/ardour/graph.cc:206 #4 0xb73069a3 in ARDOUR::Graph::dec_ref (this=0xa4ea480) at ../libs/ardour/graph.cc:192 #5 0xb730d702 in ARDOUR::GraphNode::finish (this=0xa5acd24, chain=1) at ../libs/ardour/graphnode.cc:61 #6 0xb730790a in ARDOUR::Graph::run_one (this=0xa4ea480) at ../libs/ardour/graph.cc:352 #7 0xb7307c5d in ARDOUR::Graph::main_thread (this=0xa4ea480) at ../libs/ardour/graph.cc:412 #8 0xb730cc39 in boost::_mfi::mf0::operator()(ARDOUR::Graph*) const () from ./../build/default/libs/ardour/libardour.so.3 #9 0xb730c904 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 0xb730c62c in boost::_bi::bind_t, boost::_bi::list1 > >::operator()() () from ./../build/default/libs/ardour/libardour.so.3 #11 0xb730c1e1 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 0x08b71e9f in boost::function0::operator() (this=0xade7014c) at /usr/include/boost/function/function_template.hpp:1013 #13 0xb71a331d in ARDOUR::AudioEngine::_start_process_thread (arg=0xa4ea988) at ../libs/ardour/audioengine.cc:1516 #14 0xb5ecee40 in jack_thread_proxy (varg=0xa4ea8b0) at thread.c:127 #15 0xb5eae955 in start_thread () from /lib/i686/cmov/libpthread.so.0 #16 0xb4bf4e7e in clone () from /lib/i686/cmov/libc.so.6 Thread 17 (Thread 0xadf6bb70 (LWP 3630)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb4be7696 in poll () from /lib/i686/cmov/libc.so.6 #2 0xb5ec9dff in jack_client_core_wait (client=0x9bd8f70) at client.c:1690 #3 0xb5eca187 in jack_cycle_wait (client=0x9bd8f70) at client.c:1887 #4 0xb719f457 in ARDOUR::AudioEngine::process_thread (this=0x9bc8398) at ../libs/ardour/audioengine.cc:458 #5 0xb719f0a1 in ARDOUR::AudioEngine::_process_thread (arg=0x9bc8398) at ../libs/ardour/audioengine.cc:380 #6 0xb5eca483 in jack_client_thread (arg=0x9bd8f70) at client.c:2012 #7 0xb5ecee40 in jack_thread_proxy (varg=0xa4c2580) at thread.c:127 #8 0xb5eae955 in start_thread () from /lib/i686/cmov/libpthread.so.0 #9 0xb4bf4e7e in clone () from /lib/i686/cmov/libc.so.6 Thread 16 (Thread 0xad5f5b70 (LWP 3626)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb5eb2f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb5ecbc1c in mb_thread_func (arg=0x0) at messagebuffer.c:72 #3 0xb5eae955 in start_thread () from /lib/i686/cmov/libpthread.so.0 #4 0xb4bf4e7e in clone () from /lib/i686/cmov/libc.so.6 Thread 4 (Thread 0xb319ab70 (LWP 3612)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb5eb2f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb5bc85b8 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1 #3 0xb7133327 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:85 #4 0xb713305e in analyser_work () at ../libs/ardour/analyser.cc:49 #5 0x0911edf1 in sigc::pointer_functor0::operator()() const () #6 0x0911c820 in sigc::adaptor_functor >::operator()() const () #7 0x0911996e in sigc::internal::slot_call0, void>::call_it(sigc::internal::slot_rep*) () #8 0xb5bc90c2 in ?? () from /usr/lib/libglibmm-2.4.so.1 #9 0xb5e3c6cf in ?? () from /lib/libglib-2.0.so.0 #10 0xb5eae955 in start_thread () from /lib/i686/cmov/libpthread.so.0 #11 0xb4bf4e7e in clone () from /lib/i686/cmov/libc.so.6 Thread 3 (Thread 0xb399bb70 (LWP 3611)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb5eb2f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb5bc85b8 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1 #3 0xb75da475 in peak_thread_work () at ../libs/ardour/source_factory.cc:69 #4 0x0911edf1 in sigc::pointer_functor0::operator()() const () #5 0x0911c820 in sigc::adaptor_functor >::operator()() const () #6 0x0911996e in sigc::internal::slot_call0, void>::call_it(sigc::internal::slot_rep*) () #7 0xb5bc90c2 in ?? () from /usr/lib/libglibmm-2.4.so.1 #8 0xb5e3c6cf in ?? () from /lib/libglib-2.0.so.0 #9 0xb5eae955 in start_thread () from /lib/i686/cmov/libpthread.so.0 #10 0xb4bf4e7e in clone () from /lib/i686/cmov/libc.so.6 Thread 2 (Thread 0xb419cb70 (LWP 3610)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb5eb2f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb5bc85b8 in Glib::Cond::wait(Glib::Mutex&) () from /usr/lib/libglibmm-2.4.so.1 #3 0xb75da475 in peak_thread_work () at ../libs/ardour/source_factory.cc:69 #4 0x0911edf1 in sigc::pointer_functor0::operator()() const () #5 0x0911c820 in sigc::adaptor_functor >::operator()() const () #6 0x0911996e in sigc::internal::slot_call0, void>::call_it(sigc::internal::slot_rep*) () #7 0xb5bc90c2 in ?? () from /usr/lib/libglibmm-2.4.so.1 #8 0xb5e3c6cf in ?? () from /lib/libglib-2.0.so.0 #9 0xb5eae955 in start_thread () from /lib/i686/cmov/libpthread.so.0 #10 0xb4bf4e7e in clone () from /lib/i686/cmov/libc.so.6 Thread 1 (Thread 0xb420a9b0 (LWP 3607)): #0 0xb4c6c6da in ?? () from /lib/i686/cmov/libc.so.6 #1 0x00000000 in ?? () (gdb)