(gdb) run Starting program: /home/rgareus/src/git/ardour-3.0/build/gtk2_ardour/ardour-3.0 [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1". Ardour3.0beta5 (built using git 285600 and GCC version 4.6.3) Cannot xinstall SIGPIPE error handler ardour: [INFO]: Loading default ui configuration file ./../gtk2_ardour/ardour3_ui_default.conf Loading user ui configuration file /home/rgareus/.config/ardour3/ardour3_ui.conf ardour: [INFO]: Loading ui configuration file ./../build/gtk2_ardour/ardour3_ui_dark.rc ardour: [INFO]: Ardour will be limited to 4096 open files [New Thread 0xb41f5b70 (LWP 17266)] ardour: [INFO]: Loading system configuration file ./../build/ardour_system.rc Loading user configuration file /home/rgareus/.config/ardour3/ardour.rc Using SSE optimized routines [New Thread 0xb39f4b70 (LWP 17267)] [New Thread 0xb31f3b70 (LWP 17268)] [New Thread 0xb27ffb70 (LWP 17269)] [New Thread 0xad03ab70 (LWP 17270)] [New Thread 0xac839b70 (LWP 17271)] .... [New Thread 0xa5176b70 (LWP 17383)] [Thread 0x9c8fcb70 (LWP 17381) exited] [New Thread 0x9c8fcb70 (LWP 17384)] [Thread 0xa5176b70 (LWP 17383) exited] [New Thread 0xa5176b70 (LWP 17385)] [Thread 0x9c8fcb70 (LWP 17384) exited] [New Thread 0x9d8feb70 (LWP 17386)] [New Thread 0x9c8fcb70 (LWP 17387)] [New Thread 0x9d0fdb70 (LWP 17388)] [Thread 0x9c8fcb70 (LWP 17387) exited] GLib (gthread-posix.c): Unexpected error from C library during 'pthread_mutex_lock': Invalid argument. Aborting. [Thread 0xa51f0c90 (LWP 17373) exited] [Thread 0xa4174b70 (LWP 17374) exited] Program received signal SIGABRT, Aborted. 0xb7fe2424 in __kernel_vsyscall () (gdb) (gdb) (gdb) thread apply all bt Thread 103 (Thread 0x9d0fdb70 (LWP 17388)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb4f7a406 in nanosleep () at ../sysdeps/unix/syscall-template.S:82 #2 0xb4fa966c in usleep (useconds=100000) at ../sysdeps/unix/sysv/linux/usleep.c:33 #3 0xb79bf8ea in ARDOUR::AutomationWatch::thread (this=0xad23650) at ../libs/ardour/automation_watch.cc:137 #4 0xb79c20b6 in boost::_mfi::mf0::operator() ( this=0xd9b00d0, p=0xad23650) at /usr/include/boost/bind/mem_fn_template.hpp:49 #5 0xb79c1d8c in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0xd9b00d8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #6 0xb79c1a12 in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0xd9b00d0) at /usr/include/boost/bind/bind_template.hpp:20 #7 0xb79c198f in sigc::adaptor_functor, boost::_bi::list1 > > >::operator() (this=0xd9b00d0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #8 0xb79c163d in sigc::internal::slot_call0, boost::_bi::list1 > >, void>::call_it (rep=0xd9b00b8) ---Type to continue, or q to quit--- at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #9 0xb6b17602 in operator() (this=0xd5501e8) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 #10 (anonymous namespace)::call_thread_entry_slot (data=0xd5501e8) at threads.cc:47 #11 0xb69f8983 in g_thread_proxy (data=0xe300e90) at gthread.c:801 #12 0xb5042c39 in start_thread (arg=0x9d0fdb70) at pthread_create.c:304 #13 0xb4faf96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 101 (Thread 0x9d8feb70 (LWP 17386)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb4fa1f86 in *__GI___poll (fds=0xb5038ff4, nfds=3, timeout=99) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0xb69e2e6b in g_poll (fds=0xd9c8628, nfds=3, timeout=99) at gpoll.c:132 #3 0xb69d560e in g_main_context_poll (n_fds=3, fds=0xd9c8628, timeout=, context=0xdac36b8, priority=) at gmain.c:3440 #4 g_main_context_iterate (dispatch=1, block=-1231147456, context=0xdac36b8, self=) at gmain.c:3141 #5 g_main_context_iterate (context=0xdac36b8, block=-1231147456, dispatch=1, self=) at gmain.c:3083 #6 0xb69d5acb in g_main_loop_run (loop=0xd9c1948) at gmain.c:3340 #7 0xb6b20b53 in Glib::MainLoop::run (this=0xd9c1948) at main.cc:698 #8 0xb6e431a6 in BaseUI::main_thread (this=0xd105548) ---Type to continue, or q to quit--- at ../libs/pbd/base_ui.cc:80 #9 0xb6e4676c in sigc::bound_mem_functor0::operator() ( this=0xdaa9fcc) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 #10 0xb6e464d2 in sigc::adaptor_functor >::operator() (this=0xdaa9fc8) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #11 0xb6e45eda in sigc::internal::slot_call0, void>::call_it (rep=0xdaa9fb0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #12 0xb6b17602 in operator() (this=0x97fbc80) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 #13 (anonymous namespace)::call_thread_entry_slot (data=0x97fbc80) at threads.cc:47 #14 0xb69f8983 in g_thread_proxy (data=0xad4b920) at gthread.c:801 #15 0xb5042c39 in start_thread (arg=0x9d8feb70) at pthread_create.c:304 #16 0xb4faf96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 100 (Thread 0xa5176b70 (LWP 17385)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb5047703 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236 #2 0xb6a14a00 in g_cond_wait_until (cond=0x98c1cc0, mutex=0x98c1cb8, end_time=237478139672) at gthread-posix.c:855 ---Type to continue, or q to quit--- #3 0xb69a89b9 in g_async_queue_pop_intern_unlocked (queue=0x98c1cb8, wait=1, end_time=237478139672) at gasyncqueue.c:424 #4 0xb69a91de in g_async_queue_timeout_pop (queue=0x98c1cb8, timeout=15000000) at gasyncqueue.c:545 #5 0xb69f924c in g_thread_pool_wait_for_new_pool () at gthreadpool.c:169 #6 g_thread_pool_thread_proxy (data=0x9877bb0) at gthreadpool.c:366 #7 0xb69f8983 in g_thread_proxy (data=0xae341b0) at gthread.c:801 #8 0xb5042c39 in start_thread (arg=0xa5176b70) at pthread_create.c:304 #9 0xb4faf96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 87 (Thread 0xa5272b70 (LWP 17372)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb5049655 in sem_wait@@GLIBC_2.1 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80 #2 0xb7a89863 in PBD::ProcessSemaphore::wait (this=0xb1e86678) at /home/rgareus/src/git/ardour-3.0/libs/pbd/pbd/semutils.h:41 #3 0xb7a87319 in ARDOUR::Graph::restart_cycle (this=0xb1e86600) at ../libs/ardour/graph.cc:254 #4 0xb7a872e0 in ARDOUR::Graph::dec_ref (this=0xb1e86600) at ../libs/ardour/graph.cc:241 #5 0xb7a8d852 in ARDOUR::GraphNode::finish (this=0x9e546dfc, chain=1) at ../libs/ardour/graphnode.cc:71 #6 0xb7a87dbd in ARDOUR::Graph::run_one (this=0xb1e86600) at ../libs/ardour/graph.cc:394 ---Type to continue, or q to quit--- #7 0xb7a87fa4 in ARDOUR::Graph::helper_thread (this=0xb1e86600) at ../libs/ardour/graph.cc:411 #8 0xb7a8d294 in boost::_mfi::mf0::operator() ( this=0xa52721a0, p=0xb1e86600) at /usr/include/boost/bind/mem_fn_template.hpp:49 #9 0xb7a8cf3c in boost::_bi::list1 >::operator(), boost::_bi::list0> ( this=0xa52721a8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #10 0xb7a8cc0e in boost::_bi::bind_t, boost::_bi::list1 > >::operator() ( this=0xa52721a0) at /usr/include/boost/bind/bind_template.hpp:20 #11 0xb7a8c7a5 in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #12 0x08a5aa85 in boost::function0::operator() (this=0xa527219c) at /usr/include/boost/function/function_template.hpp:760 #13 0xb7977c3e in ARDOUR::AudioEngine::_start_process_thread (arg=0xb1e4edc0) at ../libs/ardour/audioengine.cc:1565 #14 0xb5042c39 in start_thread (arg=0xa5272b70) at pthread_create.c:304 #15 0xb4faf96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 86 (Thread 0xa52f3b70 (LWP 17371)): #0 0xb7fe2424 in __kernel_vsyscall () ---Type to continue, or q to quit--- #1 0xb5049655 in sem_wait@@GLIBC_2.1 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80 #2 0xb7a89863 in PBD::ProcessSemaphore::wait (this=0xb1e86668) at /home/rgareus/src/git/ardour-3.0/libs/pbd/pbd/semutils.h:41 #3 0xb7a87c5c in ARDOUR::Graph::run_one (this=0xb1e86600) at ../libs/ardour/graph.cc:380 #4 0xb7a88208 in ARDOUR::Graph::main_thread (this=0xb1e86600) at ../libs/ardour/graph.cc:449 #5 0xb7a8d294 in boost::_mfi::mf0::operator() ( this=0xa52f31a0, p=0xb1e86600) at /usr/include/boost/bind/mem_fn_template.hpp:49 #6 0xb7a8cf3c in boost::_bi::list1 >::operator(), boost::_bi::list0> ( this=0xa52f31a8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #7 0xb7a8cc0e in boost::_bi::bind_t, boost::_bi::list1 > >::operator() ( this=0xa52f31a0) at /usr/include/boost/bind/bind_template.hpp:20 #8 0xb7a8c7a5 in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #9 0x08a5aa85 in boost::function0::operator() (this=0xa52f319c) at /usr/include/boost/function/function_template.hpp:760 #10 0xb7977c3e in ARDOUR::AudioEngine::_start_process_thread (arg=0xb1e4edc0) ---Type to continue, or q to quit--- at ../libs/ardour/audioengine.cc:1565 #11 0xb5042c39 in start_thread (arg=0xa52f3b70) at pthread_create.c:304 #12 0xb4faf96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 82 (Thread 0xad03ab70 (LWP 17367)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb4fa1f86 in *__GI___poll (fds=0xb5038ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0xb69e2e6b in g_poll (fds=0xd56dcf0, nfds=1, timeout=-1) at gpoll.c:132 #3 0xb69d560e in g_main_context_poll (n_fds=1, fds=0xd56dcf0, timeout=, context=0xa484a7f8, priority=) at gmain.c:3440 #4 g_main_context_iterate (dispatch=1, block=-1231147456, context=0xa484a7f8, self=) at gmain.c:3141 #5 g_main_context_iterate (context=0xa484a7f8, block=-1231147456, dispatch=1, self=) at gmain.c:3083 #6 0xb69d5acb in g_main_loop_run (loop=0xa484a8c0) at gmain.c:3340 #7 0xb6b20b53 in Glib::MainLoop::run (this=0xa484a8c0) at main.cc:698 #8 0xb6e431a6 in BaseUI::main_thread (this=0xa484a4b8) at ../libs/pbd/base_ui.cc:80 #9 0xb6e4676c in sigc::bound_mem_functor0::operator() ( this=0xa484a934) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 #10 0xb6e464d2 in sigc::adaptor_functor >::operator() (this=0xa484a930) ---Type to continue, or q to quit--- at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #11 0xb6e45eda in sigc::internal::slot_call0, void>::call_it (rep=0xa484a918) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #12 0xb6b17602 in operator() (this=0xa484a610) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 #13 (anonymous namespace)::call_thread_entry_slot (data=0xa484a610) at threads.cc:47 #14 0xb69f8983 in g_thread_proxy (data=0xae34350) at gthread.c:801 #15 0xb5042c39 in start_thread (arg=0xad03ab70) at pthread_create.c:304 #16 0xb4faf96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 57 (Thread 0x9e0ffb70 (LWP 17321)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb4fa1f86 in *__GI___poll (fds=0xb5038ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0xb69e2e6b in g_poll (fds=0xa5f1eb8, nfds=1, timeout=-1) at gpoll.c:132 #3 0xb69d560e in g_main_context_poll (n_fds=1, fds=0xa5f1eb8, timeout=, context=0xa0a20880, priority=) at gmain.c:3440 #4 g_main_context_iterate (dispatch=1, block=-1231147456, context=0xa0a20880, self=) at gmain.c:3141 #5 g_main_context_iterate (context=0xa0a20880, block=-1231147456, dispatch=1, self=) at gmain.c:3083 ---Type to continue, or q to quit--- #6 0xb69d5acb in g_main_loop_run (loop=0xa0a243d8) at gmain.c:3340 #7 0xb6b20b53 in Glib::MainLoop::run (this=0xa0a243d8) at main.cc:698 #8 0xb6e431a6 in BaseUI::main_thread (this=0xdd15360) at ../libs/pbd/base_ui.cc:80 #9 0xb6e4676c in sigc::bound_mem_functor0::operator() ( this=0xa0a1f3e4) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 #10 0xb6e464d2 in sigc::adaptor_functor >::operator() (this=0xa0a1f3e0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #11 0xb6e45eda in sigc::internal::slot_call0, void>::call_it (rep=0xa0a1f3c8) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #12 0xb6b17602 in operator() (this=0xa0a1ff30) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 #13 (anonymous namespace)::call_thread_entry_slot (data=0xa0a1ff30) at threads.cc:47 #14 0xb69f8983 in g_thread_proxy (data=0xad4b890) at gthread.c:801 #15 0xb5042c39 in start_thread (arg=0x9e0ffb70) at pthread_create.c:304 #16 0xb4faf96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 50 (Thread 0xac038b70 (LWP 17314)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb4fa1f86 in *__GI___poll (fds=0xb5038ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 ---Type to continue, or q to quit--- #2 0xb69e2e6b in g_poll (fds=0x9921a10, nfds=1, timeout=-1) at gpoll.c:132 #3 0xb69d560e in g_main_context_poll (n_fds=1, fds=0x9921a10, timeout=, context=0xe0e43f0, priority=) at gmain.c:3440 #4 g_main_context_iterate (dispatch=1, block=-1231147456, context=0xe0e43f0, self=) at gmain.c:3141 #5 g_main_context_iterate (context=0xe0e43f0, block=-1231147456, dispatch=1, self=) at gmain.c:3083 #6 0xb69d5acb in g_main_loop_run (loop=0xe119318) at gmain.c:3340 #7 0xb6b20b53 in Glib::MainLoop::run (this=0xe119318) at main.cc:698 #8 0xb6e431a6 in BaseUI::main_thread (this=0xb27b928) at ../libs/pbd/base_ui.cc:80 #9 0xb6e4676c in sigc::bound_mem_functor0::operator() ( this=0xe12b80c) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 #10 0xb6e464d2 in sigc::adaptor_functor >::operator() (this=0xe12b808) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #11 0xb6e45eda in sigc::internal::slot_call0, void>::call_it (rep=0xe12b7f0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #12 0xb6b17602 in operator() (this=0xe126e98) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 #13 (anonymous namespace)::call_thread_entry_slot (data=0xe126e98) at threads.cc:47 ---Type to continue, or q to quit--- #14 0xb69f8983 in g_thread_proxy (data=0xb151030) at gthread.c:801 #15 0xb5042c39 in start_thread (arg=0xac038b70) at pthread_create.c:304 #16 0xb4faf96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 19 (Thread 0xac839b70 (LWP 17283)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb4fa1f86 in *__GI___poll (fds=0xb5038ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0xb69e2e6b in g_poll (fds=0xa5a7ee0, nfds=1, timeout=-1) at gpoll.c:132 #3 0xb69d560e in g_main_context_poll (n_fds=1, fds=0xa5a7ee0, timeout=, context=0xb1e4de68, priority=) at gmain.c:3440 #4 g_main_context_iterate (dispatch=1, block=-1231147456, context=0xb1e4de68, self=) at gmain.c:3141 #5 g_main_context_iterate (context=0xb1e4de68, block=-1231147456, dispatch=1, self=) at gmain.c:3083 #6 0xb69d5acb in g_main_loop_run (loop=0xb285f170) at gmain.c:3340 #7 0xb6b20b53 in Glib::MainLoop::run (this=0xb285f170) at main.cc:698 #8 0xb6e431a6 in BaseUI::main_thread (this=0xb1e5ce58) at ../libs/pbd/base_ui.cc:80 #9 0xb6e4676c in sigc::bound_mem_functor0::operator() ( this=0xb1e4df94) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 #10 0xb6e464d2 in sigc::adaptor_functor >::operator() (this=0xb1e4df90) ---Type to continue, or q to quit--- at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #11 0xb6e45eda in sigc::internal::slot_call0, void>::call_it (rep=0xb1e4df78) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #12 0xb6b17602 in operator() (this=0xb286cd80) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 #13 (anonymous namespace)::call_thread_entry_slot (data=0xb286cd80) at threads.cc:47 #14 0xb69f8983 in g_thread_proxy (data=0xa264180) at gthread.c:801 #15 0xb5042c39 in start_thread (arg=0xac839b70) at pthread_create.c:304 #16 0xb4faf96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 15 (Thread 0xa5374b70 (LWP 17279)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb50497f8 in sem_timedwait () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_timedwait.S:111 #2 0xb55d71e0 in ?? () from /usr/lib/libjack.so.0 #3 0xb55c5067 in ?? () from /usr/lib/libjack.so.0 #4 0xb55c91fa in ?? () from /usr/lib/libjack.so.0 #5 0xb55c398f in ?? () from /usr/lib/libjack.so.0 #6 0xb55c387f in ?? () from /usr/lib/libjack.so.0 #7 0xb55c1b85 in ?? () from /usr/lib/libjack.so.0 #8 0xb55bde64 in jack_cycle_wait () from /usr/lib/libjack.so.0 #9 0xb7973a29 in ARDOUR::AudioEngine::process_thread (this=0x9962e00) ---Type to continue, or q to quit--- at ../libs/ardour/audioengine.cc:437 #10 0xb7973429 in ARDOUR::AudioEngine::_process_thread (arg=0x9962e00) at ../libs/ardour/audioengine.cc:335 #11 0xb55c1b5f in ?? () from /usr/lib/libjack.so.0 #12 0xb55d6439 in ?? () from /usr/lib/libjack.so.0 #13 0xb5042c39 in start_thread (arg=0xa5374b70) at pthread_create.c:304 #14 0xb4faf96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 14 (Thread 0xab7b6b70 (LWP 17278)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb504a33b in read () at ../sysdeps/unix/syscall-template.S:82 #2 0xb55d8977 in ?? () from /usr/lib/libjack.so.0 #3 0xb55e0374 in ?? () from /usr/lib/libjack.so.0 #4 0xb55dc73f in ?? () from /usr/lib/libjack.so.0 #5 0xb55d6439 in ?? () from /usr/lib/libjack.so.0 #6 0xb5042c39 in start_thread (arg=0xab7b6b70) at pthread_create.c:304 #7 0xb4faf96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 13 (Thread 0xab837b70 (LWP 17277)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb504720a in __pthread_cond_wait (cond=0x9981ad4, mutex=0x9981ab8) at pthread_cond_wait.c:153 #2 0xb55d80a6 in ?? () from /usr/lib/libjack.so.0 #3 0xb55d3c80 in ?? () from /usr/lib/libjack.so.0 ---Type to continue, or q to quit--- #4 0xb55d6439 in ?? () from /usr/lib/libjack.so.0 #5 0xb5042c39 in start_thread (arg=0xab837b70) at pthread_create.c:304 #6 0xb4faf96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 5 (Thread 0xb27ffb70 (LWP 17269)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb504720a in __pthread_cond_wait (cond=0x95583e8, mutex=0x95583c8) at pthread_cond_wait.c:153 #2 0xb6a148c6 in g_cond_wait (cond=0xb7f8e380, mutex=0xb7f8e378) at gthread-posix.c:746 #3 0xb6b17a83 in Glib::Threads::Cond::wait (this=0xb7f8e380, mutex=...) at threads.cc:243 #4 0xb792c6eb in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:81 #5 0xb792c4ca in analyser_work () at ../libs/ardour/analyser.cc:46 #6 0x08ef3c7f in sigc::pointer_functor0::operator() (this=0xb2800494) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #7 0x08ef1c86 in sigc::adaptor_functor >::operator() (this=0xb2800490) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #8 0x08eef0d6 in sigc::internal::slot_call0, void>::call_it (rep=0xb2800478) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #9 0xb6b17602 in operator() (this=0xb2800468) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 ---Type to continue, or q to quit--- #10 (anonymous namespace)::call_thread_entry_slot (data=0xb2800468) at threads.cc:47 #11 0xb69f8983 in g_thread_proxy (data=0x96ed6f0) at gthread.c:801 #12 0xb5042c39 in start_thread (arg=0xb27ffb70) at pthread_create.c:304 #13 0xb4faf96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 4 (Thread 0xb31f3b70 (LWP 17268)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb504720a in __pthread_cond_wait (cond=0x9565498, mutex=0x95654d0) at pthread_cond_wait.c:153 #2 0xb6a148c6 in g_cond_wait (cond=0xb7f8f764, mutex=0xb7f8f770) at gthread-posix.c:746 #3 0xb6b17a83 in Glib::Threads::Cond::wait (this=0xb7f8f764, mutex=...) at threads.cc:243 #4 0xb7cdc7f2 in peak_thread_work () at ../libs/ardour/source_factory.cc:68 #5 0x08ef3c7f in sigc::pointer_functor0::operator() (this=0x97fc2fc) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #6 0x08ef1c86 in sigc::adaptor_functor >::operator() (this=0x97fc2f8) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #7 0x08eef0d6 in sigc::internal::slot_call0, void>::call_it (rep=0x97fc2e0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #8 0xb6b17602 in operator() (this=0x97d1e30) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 ---Type to continue, or q to quit--- #9 (anonymous namespace)::call_thread_entry_slot (data=0x97d1e30) at threads.cc:47 #10 0xb69f8983 in g_thread_proxy (data=0x96ed6c0) at gthread.c:801 #11 0xb5042c39 in start_thread (arg=0xb31f3b70) at pthread_create.c:304 #12 0xb4faf96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0xb39f4b70 (LWP 17267)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb504720a in __pthread_cond_wait (cond=0x9565498, mutex=0x95654d0) at pthread_cond_wait.c:153 #2 0xb6a148c6 in g_cond_wait (cond=0xb7f8f764, mutex=0xb7f8f770) at gthread-posix.c:746 #3 0xb6b17a83 in Glib::Threads::Cond::wait (this=0xb7f8f764, mutex=...) at threads.cc:243 #4 0xb7cdc7f2 in peak_thread_work () at ../libs/ardour/source_factory.cc:68 #5 0x08ef3c7f in sigc::pointer_functor0::operator() (this=0x97fc49c) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #6 0x08ef1c86 in sigc::adaptor_functor >::operator() (this=0x97fc498) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #7 0x08eef0d6 in sigc::internal::slot_call0, void>::call_it (rep=0x97fc480) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #8 0xb6b17602 in operator() (this=0x97fc470) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 ---Type to continue, or q to quit--- #9 (anonymous namespace)::call_thread_entry_slot (data=0x97fc470) at threads.cc:47 #10 0xb69f8983 in g_thread_proxy (data=0x96ed690) at gthread.c:801 #11 0xb5042c39 in start_thread (arg=0xb39f4b70) at pthread_create.c:304 #12 0xb4faf96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0xb41f5b70 (LWP 17266)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb4f7a406 in nanosleep () at ../sysdeps/unix/syscall-template.S:82 #2 0xb4fa966c in usleep (useconds=1000) at ../sysdeps/unix/sysv/linux/usleep.c:33 #3 0x0914821c in gui_event_loop (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:363 #4 0xb5042c39 in start_thread (arg=0xb41f5b70) at pthread_create.c:304 #5 0xb4faf96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb47028a0 (LWP 17263)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb4f0d911 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #2 0xb4f10d42 in *__GI_abort () at abort.c:92 #3 0xb69a3fbd in g_thread_abort (status=, function=0xb6a678b2 "pthread_mutex_lock") at gthread-posix.c:76 #4 0xb6a144ff in g_mutex_lock (mutex=0xb1ed6470) at gthread-posix.c:209 ---Type to continue, or q to quit--- #5 0xb69d2ca9 in g_source_destroy_internal (source=0xb1ed62b0, context=0xb1ed6470, have_lock=0) at gmain.c:958 #6 0xb6b1f7e9 in (anonymous namespace)::SourceConnectionNode::notify ( data=0xb1ed6310) at main.cc:84 #7 0xb6a88dc2 in sigc::internal::slot_rep::disconnect() () from /usr/lib/libsigc-2.0.so.0 #8 0xb6a88e1c in sigc::internal::slot_rep::notify(void*) () from /usr/lib/libsigc-2.0.so.0 #9 0xb6a8882f in sigc::internal::trackable_callback_list::~trackable_callback_list() () from /usr/lib/libsigc-2.0.so.0 #10 0xb6a888ac in sigc::trackable::notify_callbacks() () from /usr/lib/libsigc-2.0.so.0 #11 0xb6a888eb in sigc::trackable::~trackable() () from /usr/lib/libsigc-2.0.so.0 #12 0xb6e42eb8 in BaseUI::~BaseUI (this=0xb1ed6130, __in_chrg=) at ../libs/pbd/base_ui.cc:56 #13 0xb7b27ace in AbstractUI::~AbstractUI ( this=0xb1ed6130, __in_chrg=) at /home/rgareus/src/git/ardour-3.0/libs/pbd/pbd/abstract_ui.h:41 #14 0xb7b268eb in ARDOUR::MidiControlUI::~MidiControlUI (this=0xb1ed6130, __in_chrg=) at ../libs/ardour/midi_ui.cc:55 #15 0xb7b26963 in ARDOUR::MidiControlUI::~MidiControlUI (this=0xb1ed6130, __in_chrg=) at ../libs/ardour/midi_ui.cc:59 #16 0xb7c11cb2 in ARDOUR::Session::destroy (this=0xb1e91bf0) ---Type to continue, or q to quit--- at ../libs/ardour/session.cc:257 #17 0xb7c11069 in ARDOUR::Session::~Session (this=0xb1e91bf0, __in_chrg=) at ../libs/ardour/session.cc:217 #18 0xb7c11b9b in ARDOUR::Session::~Session (this=0xb1e91bf0, __in_chrg=) at ../libs/ardour/session.cc:218 #19 0x08a9bc98 in ARDOUR_UI::unload_session (this=0x967d538, hide_stuff=true) at ../gtk2_ardour/ardour_ui_dialogs.cc:249 #20 0x08a6d3ed in ARDOUR_UI::close_session (this=0x967d538) at ../gtk2_ardour/ardour_ui.cc:2602 #21 0x08a8b98a in sigc::bound_mem_functor0::operator() ( this=0xa236f74) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 #22 0x08a87ddc in sigc::adaptor_functor >::operator() (this=0xa236f70) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #23 0x08a8348e in sigc::internal::slot_call0, void>::call_it (rep=0xa236f58) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #24 0xb6b25b23 in operator() (this=0xa236cbc) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 #25 Glib::SignalProxyNormal::slot0_void_callback (self=0xa074978, data=0xa236cb8) at signalproxy.cc:95 #26 0xb6a9a95c in g_cclosure_marshal_VOID__VOID (closure=0xa236f00, return_value=0x0, n_param_values=1, param_values=0xbfffdce0, invocation_hint=0xbfffdc60, marshal_data=0x0) at gmarshal.c:85 ---Type to continue, or q to quit--- #27 0xb6a98c64 in g_closure_invoke (closure=0xa236f00, return_value=0x0, n_param_values=1, param_values=0xbfffdce0, invocation_hint=0xbfffdc60) at gclosure.c:777 #28 0xb6aaaaa5 in signal_emit_unlocked_R (node=0x9fa7370, detail=0, instance=0xa074978, emission_return=0x0, instance_and_params=0xbfffdce0) at gsignal.c:3621 #29 0xb6ab2921 in g_signal_emit_valist (instance=0xa074978, signal_id=379, detail=0, var_args=0xbfffdecc "\360ٗ\266\360ٗ\266xI\a\n`\245j\t]]W\266xI\a\nX\244j\tp\314d\266\220w\255\266\340\340\377\277\220w\255\266P\rf\266\\\251\251\266xI\a\nȥj\t\b") at gsignal.c:3300 #30 0xb6ab2aa3 in g_signal_emit (instance=0xa074978, signal_id=379, detail=0) at gsignal.c:3356 #31 0xb6575316 in _gtk_action_emit_activate (action=0xa074978) at /build/buildd-gtk+2.0_2.24.8-2-i386-QCV9OW/gtk+2.0-2.24.8/gtk/gtkaction.c:794 #32 0xb6575d5d in IA__gtk_action_activate (action=0xa074978) at /build/buildd-gtk+2.0_2.24.8-2-i386-QCV9OW/gtk+2.0-2.24.8/gtk/gtkaction.c:824 #33 0xb6a9a95c in g_cclosure_marshal_VOID__VOID (closure=0x96aa560, return_value=0x0, n_param_values=1, param_values=0xbfffe0e0, invocation_hint=0xbfffe060, marshal_data=0xb6660d50) at gmarshal.c:85 #34 0xb6a97add in g_type_class_meta_marshal (closure=0x96aa560, return_value=0x0, n_param_values=1, param_values=0xbfffe0e0, ---Type to continue, or q to quit--- invocation_hint=0xbfffe060, marshal_data=0x1c0) at gclosure.c:970 #35 0xb6a98c64 in g_closure_invoke (closure=0x96aa560, return_value=0x0, n_param_values=1, param_values=0xbfffe0e0, invocation_hint=0xbfffe060) at gclosure.c:777 #36 0xb6aaac6d in signal_emit_unlocked_R (node=0x96aa9c8, detail=0, instance=0xa073a60, emission_return=0x0, instance_and_params=0xbfffe0e0) at gsignal.c:3481 #37 0xb6ab2921 in g_signal_emit_valist (instance=0xa073a60, signal_id=94, detail=0, var_args=0xbfffe2cc "\360ٗ\266\360ٗ\266\210am\v\200\312\"\v\247Uf\266`:\a\n\b8\a\n`:\a\n\214-f\266`:\a\n\240dm\t\220\202\033\n8&k\t\024\177\255\266\300 to continue, or q to quit--- l.c:683 #42 0xb6659c9d in gtk_menu_button_release (event=0xdbbb200, widget=0xa1b8290) at /build/buildd-gtk+2.0_2.24.8-2-i386-QCV9OW/gtk+2.0-2.24.8/gtk/gtkmenu.c:3043 #43 gtk_menu_button_release (widget=0xa1b8290, event=0xdbbb200) at /build/buildd-gtk+2.0_2.24.8-2-i386-QCV9OW/gtk+2.0-2.24.8/gtk/gtkmenu.c:3007 #44 0xb66508a2 in _gtk_marshal_BOOLEAN__BOXED (closure=0x96ab7c8, return_value=0xbfffe554, n_param_values=2, param_values=0xbfffe5c0, invocation_hint=0xbfffe540, marshal_data=0xb6659be0) at /build/buildd-gtk+2.0_2.24.8-2-i386-QCV9OW/gtk+2.0-2.24.8/gtk/gtkmarshalers.c:86 #45 0xb6a97add in g_type_class_meta_marshal (closure=0x96ab7c8, return_value=0xbfffe554, n_param_values=2, param_values=0xbfffe5c0, invocation_hint=0xbfffe540, marshal_data=0xb4) at gclosure.c:970 #46 0xb6a98c64 in g_closure_invoke (closure=0x96ab7c8, return_value=0xbfffe554, n_param_values=2, param_values=0xbfffe5c0, invocation_hint=0xbfffe540) at gclosure.c:777 #47 0xb6aaae4d in signal_emit_unlocked_R (node=0x96ab930, detail=0, instance=0xa1b8290, emission_return=0xbfffe74c, instance_and_params=0xbfffe5c0) at gsignal.c:3589 #48 0xb6ab2649 in g_signal_emit_valist (instance=0xa1b8290, signal_id=34, detail=0, var_args=0xbfffe7c0 "\354\347\377\277") at gsignal.c:3310 #49 0xb6ab2aa3 in g_signal_emit (instance=0xa1b8290, signal_id=34, detail=0) ---Type to continue, or q to quit--- at gsignal.c:3356 #50 0xb6789563 in gtk_widget_event_internal (widget=0xa1b8290, event=0xdbbb200) at /build/buildd-gtk+2.0_2.24.8-2-i386-QCV9OW/gtk+2.0-2.24.8/gtk/gtkwidget.c:4984 #51 0xb664eabe in IA__gtk_propagate_event (widget=0xa1b8290, event=0xdbbb200) at /build/buildd-gtk+2.0_2.24.8-2-i386-QCV9OW/gtk+2.0-2.24.8/gtk/gtkmain.c:2489 #52 0xb664ee50 in IA__gtk_main_do_event (event=0xdbbb200) at /build/buildd-gtk+2.0_2.24.8-2-i386-QCV9OW/gtk+2.0-2.24.8/gtk/gtkmain.c:1684 #53 0xb64b6d28 in gdk_event_dispatch (source=0x969c9e0, callback=0, user_data=0x0) at /build/buildd-gtk+2.0_2.24.8-2-i386-QCV9OW/gtk+2.0-2.24.8/gdk/x11/gdkevents-x11.c:2377 #54 0xb69d52e6 in g_main_dispatch (context=0x969ca28) at gmain.c:2539 #55 g_main_context_dispatch (context=0x969ca28) at gmain.c:3075 #56 0xb69d5685 in g_main_context_iterate (dispatch=1, block=-1231147456, context=0x969ca28, self=) at gmain.c:3146 #57 g_main_context_iterate (context=0x969ca28, block=-1231147456, dispatch=1, self=) at gmain.c:3083 #58 0xb69d5acb in g_main_loop_run (loop=0xb1d52e0) at gmain.c:3340 #59 0xb664dbef in IA__gtk_main () at /build/buildd-gtk+2.0_2.24.8-2-i386-QCV9OW/gtk+2.0-2.24.8/gtk/gtkmain.c:1256 ---Type to continue, or q to quit--- #60 0xb5d90264 in Gtk::Main::run_impl() () from /usr/lib/libgtkmm-2.4.so.1 #61 0xb5d90c9f in Gtk::Main::run() () from /usr/lib/libgtkmm-2.4.so.1 #62 0xb6fd99b0 in Gtkmm2ext::UI::run (this=0x967d538, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:268 #63 0x08d9abe5 in main (argc=1, argv=0xbfffebf4) at ../gtk2_ardour/main.cc:455 (gdb) (gdb) q A debugging session is active. Inferior 1 [process 17263] will be killed. Quit anyway? (y or n) y