colinf@starling-thinkstation:~/src/ardour/ardour/gtk2_ardour$ ./ardbg GNU gdb (Debian 7.12-6) 7.12.0.20161007-git Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later 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 "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from ./../build/gtk2_ardour/ardour-5.8.279...done. (gdb) core-file core [New LWP 2627] [New LWP 2630] [New LWP 2640] [New LWP 2655] [New LWP 2650] [New LWP 2633] [New LWP 2631] [New LWP 2658] [New LWP 2654] [New LWP 2674] [New LWP 2664] [New LWP 2653] [New LWP 2644] [New LWP 2634] [New LWP 2639] [New LWP 2663] [New LWP 2652] [New LWP 2645] [New LWP 2661] [New LWP 2656] [New LWP 2657] [New LWP 2668] [New LWP 2667] [New LWP 2665] [New LWP 2662] [New LWP 2669] [New LWP 2670] [New LWP 2651] [New LWP 2660] [New LWP 2659] [New LWP 2666] [New LWP 2629] [New LWP 2632] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `./../build/gtk2_ardour/ardour-5.8.279'. Program terminated with signal SIGABRT, Aborted. #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 51 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. [Current thread is 1 (Thread 0x7fa4e7f1b200 (LWP 2627))] (gdb) thread apply all bt Thread 33 (Thread 0x7fa4c720f700 (LWP 2632)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fa4e376624f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa4e61cd222 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:87 #3 0x00007fa4e61cd00e in analyser_work () at ../libs/ardour/analyser.cc:52 #4 0x00005598def16803 in sigc::pointer_functor0::operator() (this=0x5598e058ea18) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #5 0x00005598def13c10 in sigc::adaptor_functor >::operator() (this=0x5598e058ea10) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #6 0x00005598def0ff0f in sigc::internal::slot_call0, void>::call_it (rep=0x5598e058e9e0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:114 #7 0x00007fa4e3c8d52d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #8 0x00007fa4e37483d5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007fa4df4ca494 in start_thread (arg=0x7fa4c720f700) at pthread_create.c:333 #10 0x00007fa4dc1ef93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 32 (Thread 0x7fa4c8a12700 (LWP 2629)): #0 0x00007fa4df4d37dd in nanosleep () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fa4e3749ab8 in g_usleep () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00005598df232a13 in gui_event_loop (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:459 #3 0x00007fa4df4ca494 in start_thread (arg=0x7fa4c8a12700) at pthread_create.c:333 #4 0x00007fa4dc1ef93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 31 (Thread 0x7fa4921a0700 (LWP 2666)): #0 0x00007fa4dc1e64ed in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fa4e37209f6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa4e3720d82 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa4e49166c0 in BaseUI::main_thread (this=0x5598e2ddda70) at ../libs/pbd/base_ui.cc:86 #4 0x00007fa4e491a7b4 in sigc::bound_mem_functor0::operator() (this=0x5598e2dde1b8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991 #5 0x00007fa4e491a3f4 in sigc::adaptor_functor >::operator() (this=0x5598e2dde1b0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #6 0x00007fa4e4919e35 in sigc::internal::slot_call0, void>::call_it (rep=0x5598e2dde180) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:114 #7 0x00007fa4e3c8d52d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #8 0x00007fa4e37483d5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007fa4df4ca494 in start_thread (arg=0x7fa4921a0700) at pthread_create.c:333 #10 0x00007fa4dc1ef93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 30 (Thread 0x7fa49260a700 (LWP 2659)): #0 0x00007fa4df4d2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5598e2019ad8) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x5598e2019ad8, abstime=0x0) at sem_waitcommon.c:111 #2 0x00007fa4df4d25e4 in __new_sem_wait_slow (sem=0x5598e2019ad8, abstime=0x0) at sem_waitcommon.c:181 #3 0x00007fa4e6390000 in PBD::Semaphore::wait (this=0x5598e2019ad8) at /home/colinf/src/ardour/ardour/libs/pbd/pbd/semutils.h:62 #4 0x00007fa4e638e178 in ARDOUR::Graph::run_one (this=0x5598e2019a00) at ../libs/ardour/graph.cc:405 #5 0x00007fa4e638e536 in ARDOUR::Graph::helper_thread (this=0x5598e2019a00) at ../libs/ardour/graph.cc:436 #6 0x00007fa4e6394b67 in boost::_mfi::mf0::operator() (this=0x7fa492609b58, p=0x5598e2019a00) at /usr/include/boost/bind/mem_fn_template.hpp:49 #7 0x00007fa4e63942d0 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7fa492609b68, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259 #8 0x00007fa4e639372f in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7fa492609b58) at /usr/include/boost/bind/bind.hpp:1294 #9 0x00007fa4e6392fbe in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:159 #10 0x00005598de741c86 in boost::function0::operator() (this=0x7fa492609b50) at /usr/include/boost/function/function_template.hpp:771 #11 0x00007fa4b6b9bb6e in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x5598e1c505a0) at ../libs/backends/jack/jack_audiobackend.cc:936 #12 0x00007fa4df4ca494 in start_thread (arg=0x7fa49260a700) at pthread_create.c:333 #13 0x00007fa4dc1ef93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 29 (Thread 0x7fa492589700 (LWP 2660)): #0 0x00007fa4df4d2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5598e2019ad8) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x5598e2019ad8, abstime=0x0) at sem_waitcommon.c:111 #2 0x00007fa4df4d25e4 in __new_sem_wait_slow (sem=0x5598e2019ad8, abstime=0x0) at sem_waitcommon.c:181 #3 0x00007fa4e6390000 in PBD::Semaphore::wait (this=0x5598e2019ad8) at /home/colinf/src/ardour/ardour/libs/pbd/pbd/semutils.h:62 #4 0x00007fa4e638e178 in ARDOUR::Graph::run_one (this=0x5598e2019a00) at ../libs/ardour/graph.cc:405 #5 0x00007fa4e638e536 in ARDOUR::Graph::helper_thread (this=0x5598e2019a00) at ../libs/ardour/graph.cc:436 #6 0x00007fa4e6394b67 in boost::_mfi::mf0::operator() (this=0x7fa492588b58, p=0x5598e2019a00) at /usr/include/boost/bind/mem_fn_template.hpp:49 #7 0x00007fa4e63942d0 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7fa492588b68, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259 #8 0x00007fa4e639372f in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7fa492588b58) at /usr/include/boost/bind/bind.hpp:1294 #9 0x00007fa4e6392fbe in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:159 #10 0x00005598de741c86 in boost::function0::operator() (this=0x7fa492588b50) at /usr/include/boost/function/function_template.hpp:771 ---Type to continue, or q to quit--- #11 0x00007fa4b6b9bb6e in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x5598e0f2bf30) at ../libs/backends/jack/jack_audiobackend.cc:936 #12 0x00007fa4df4ca494 in start_thread (arg=0x7fa492589700) at pthread_create.c:333 #13 0x00007fa4dc1ef93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 28 (Thread 0x7fa492a12700 (LWP 2651)): #0 0x00007fa4df4d2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5598e2019ad8) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x5598e2019ad8, abstime=0x0) at sem_waitcommon.c:111 #2 0x00007fa4df4d25e4 in __new_sem_wait_slow (sem=0x5598e2019ad8, abstime=0x0) at sem_waitcommon.c:181 #3 0x00007fa4e6390000 in PBD::Semaphore::wait (this=0x5598e2019ad8) at /home/colinf/src/ardour/ardour/libs/pbd/pbd/semutils.h:62 #4 0x00007fa4e638e178 in ARDOUR::Graph::run_one (this=0x5598e2019a00) at ../libs/ardour/graph.cc:405 #5 0x00007fa4e638e536 in ARDOUR::Graph::helper_thread (this=0x5598e2019a00) at ../libs/ardour/graph.cc:436 #6 0x00007fa4e6394b67 in boost::_mfi::mf0::operator() (this=0x7fa492a11b58, p=0x5598e2019a00) at /usr/include/boost/bind/mem_fn_template.hpp:49 #7 0x00007fa4e63942d0 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7fa492a11b68, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259 #8 0x00007fa4e639372f in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7fa492a11b58) at /usr/include/boost/bind/bind.hpp:1294 #9 0x00007fa4e6392fbe in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:159 #10 0x00005598de741c86 in boost::function0::operator() (this=0x7fa492a11b50) at /usr/include/boost/function/function_template.hpp:771 #11 0x00007fa4b6b9bb6e in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x5598e0f2bf30) at ../libs/backends/jack/jack_audiobackend.cc:936 #12 0x00007fa4df4ca494 in start_thread (arg=0x7fa492a12700) at pthread_create.c:333 #13 0x00007fa4dc1ef93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 27 (Thread 0x7fa4460f7700 (LWP 2670)): #0 0x00007fa4df4d37dd in nanosleep () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fa4e3749ab8 in g_usleep () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa4e628a7a6 in ARDOUR::AutomationWatch::thread (this=0x5598e107b680) at ../libs/ardour/automation_watch.cc:177 #3 0x00007fa4e628e38f in boost::_mfi::mf0::operator() (this=0x5598e0da4b20, p=0x5598e107b680) at /usr/include/boost/bind/mem_fn_template.hpp:49 #4 0x00007fa4e628e01a in boost::_bi::list1 >::operator(), boost::_bi::list0> ( this=0x5598e0da4b30, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259 #5 0x00007fa4e628d99b in boost::_bi::bind_t, boost::_bi::list1 > >::operator() ( this=0x5598e0da4b20) at /usr/include/boost/bind/bind.hpp:1294 #6 0x00007fa4e628d91c in sigc::adaptor_functor, boost::_bi::list1 > > >::operator() (this=0x5598e0da4b20) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #7 0x00007fa4e628d362 in sigc::internal::slot_call0, boost::_bi::list1 > >, void>::call_it (rep=0x5598e0da4af0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:114 #8 0x00007fa4e3c8d52d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #9 0x00007fa4e37483d5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007fa4df4ca494 in start_thread (arg=0x7fa4460f7700) at pthread_create.c:333 #11 0x00007fa4dc1ef93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 26 (Thread 0x7fa4468f8700 (LWP 2669)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fa4e6788317 in ARDOUR::Session::auto_connect_thread_run (this=0x5598e0d9f4c0) at ../libs/ardour/session.cc:7225 #2 0x00007fa4e6788048 in ARDOUR::Session::auto_connect_thread (arg=0x5598e0d9f4c0) at ../libs/ardour/session.cc:7172 #3 0x00007fa4df4ca494 in start_thread (arg=0x7fa4468f8700) at pthread_create.c:333 #4 0x00007fa4dc1ef93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 25 (Thread 0x7fa492487700 (LWP 2662)): #0 0x00007fa4df4d2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5598e2019ad8) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x5598e2019ad8, abstime=0x0) at sem_waitcommon.c:111 #2 0x00007fa4df4d25e4 in __new_sem_wait_slow (sem=0x5598e2019ad8, abstime=0x0) at sem_waitcommon.c:181 #3 0x00007fa4e6390000 in PBD::Semaphore::wait (this=0x5598e2019ad8) at /home/colinf/src/ardour/ardour/libs/pbd/pbd/semutils.h:62 #4 0x00007fa4e638e178 in ARDOUR::Graph::run_one (this=0x5598e2019a00) at ../libs/ardour/graph.cc:405 #5 0x00007fa4e638e536 in ARDOUR::Graph::helper_thread (this=0x5598e2019a00) at ../libs/ardour/graph.cc:436 #6 0x00007fa4e6394b67 in boost::_mfi::mf0::operator() (this=0x7fa492486b58, p=0x5598e2019a00) at /usr/include/boost/bind/mem_fn_template.hpp:49 #7 0x00007fa4e63942d0 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7fa492486b68, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259 #8 0x00007fa4e639372f in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7fa492486b58) at /usr/include/boost/bind/bind.hpp:1294 #9 0x00007fa4e6392fbe in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:159 #10 0x00005598de741c86 in boost::function0::operator() (this=0x7fa492486b50) at /usr/include/boost/function/function_template.hpp:771 #11 0x00007fa4b6b9bb6e in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x5598e2014fc0) at ../libs/backends/jack/jack_audiobackend.cc:936 #12 0x00007fa4df4ca494 in start_thread (arg=0x7fa492487700) at pthread_create.c:333 #13 0x00007fa4dc1ef93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 24 (Thread 0x7fa492303800 (LWP 2665)): #0 0x00007fa4dc1e64ed in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fa4e492c7aa in CrossThreadChannel::poll_for_request (this=0x5598e0d9e658) at ../libs/pbd/crossthread.posix.cc:83 ---Type to continue, or q to quit--- #2 0x00007fa4e492c813 in CrossThreadChannel::receive (this=0x5598e0d9e658, msg=@0x7fa49230228f: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:104 #3 0x00007fa4e629e01e in ARDOUR::Butler::thread_work (this=0x5598e0d9e5c0) at ../libs/ardour/butler.cc:175 #4 0x00007fa4e629dd9f in ARDOUR::Butler::_thread_work (arg=0x5598e0d9e5c0) at ../libs/ardour/butler.cc:156 #5 0x00007fa4e494f3b8 in fake_thread_start (arg=0x5598e2ddd7e0) at ../libs/pbd/pthread_utils.cc:101 #6 0x00007fa4df4ca494 in start_thread (arg=0x7fa492303800) at pthread_create.c:333 #7 0x00007fa4dc1ef93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 23 (Thread 0x7fa493294700 (LWP 2667)): #0 0x00007fa4df4d2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5598e39d3280) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x5598e39d3280, abstime=0x0) at sem_waitcommon.c:111 #2 0x00007fa4df4d25e4 in __new_sem_wait_slow (sem=0x5598e39d3280, abstime=0x0) at sem_waitcommon.c:181 #3 0x00007fa4e6390000 in PBD::Semaphore::wait (this=0x5598e39d3280) at /home/colinf/src/ardour/ardour/libs/pbd/pbd/semutils.h:62 #4 0x00007fa4e68caee0 in ARDOUR::Worker::run (this=0x5598e39d3260) at ../libs/ardour/worker.cc:140 #5 0x00007fa4e68cbbb8 in sigc::bound_mem_functor0::operator() (this=0x5598e39d30f8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991 #6 0x00007fa4e68cbb00 in sigc::adaptor_functor >::operator() (this=0x5598e39d30f0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #7 0x00007fa4e68cb9d7 in sigc::internal::slot_call0, void>::call_it (rep=0x5598e39d30c0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:114 #8 0x00007fa4e3c8d52d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #9 0x00007fa4e37483d5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007fa4df4ca494 in start_thread (arg=0x7fa493294700) at pthread_create.c:333 #11 0x00007fa4dc1ef93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 22 (Thread 0x7fa4ada8b700 (LWP 2668)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fa4e67fc483 in ARDOUR::Session::emit_thread_run (this=0x5598e0d9f4c0) at ../libs/ardour/session_process.cc:1374 #2 0x00007fa4e67fc420 in ARDOUR::Session::emit_thread (arg=0x5598e0d9f4c0) at ../libs/ardour/session_process.cc:1363 #3 0x00007fa4df4ca494 in start_thread (arg=0x7fa4ada8b700) at pthread_create.c:333 #4 0x00007fa4dc1ef93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 21 (Thread 0x7fa49270c700 (LWP 2657)): #0 0x00007fa4df4d2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5598e2019ad8) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x5598e2019ad8, abstime=0x0) at sem_waitcommon.c:111 #2 0x00007fa4df4d25e4 in __new_sem_wait_slow (sem=0x5598e2019ad8, abstime=0x0) at sem_waitcommon.c:181 #3 0x00007fa4e6390000 in PBD::Semaphore::wait (this=0x5598e2019ad8) at /home/colinf/src/ardour/ardour/libs/pbd/pbd/semutils.h:62 #4 0x00007fa4e638e178 in ARDOUR::Graph::run_one (this=0x5598e2019a00) at ../libs/ardour/graph.cc:405 #5 0x00007fa4e638e536 in ARDOUR::Graph::helper_thread (this=0x5598e2019a00) at ../libs/ardour/graph.cc:436 #6 0x00007fa4e6394b67 in boost::_mfi::mf0::operator() (this=0x7fa49270bb58, p=0x5598e2019a00) at /usr/include/boost/bind/mem_fn_template.hpp:49 #7 0x00007fa4e63942d0 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7fa49270bb68, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259 #8 0x00007fa4e639372f in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7fa49270bb58) at /usr/include/boost/bind/bind.hpp:1294 #9 0x00007fa4e6392fbe in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:159 #10 0x00005598de741c86 in boost::function0::operator() (this=0x7fa49270bb50) at /usr/include/boost/function/function_template.hpp:771 #11 0x00007fa4b6b9bb6e in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x5598e0f2bf30) at ../libs/backends/jack/jack_audiobackend.cc:936 #12 0x00007fa4df4ca494 in start_thread (arg=0x7fa49270c700) at pthread_create.c:333 #13 0x00007fa4dc1ef93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 20 (Thread 0x7fa49278d700 (LWP 2656)): #0 0x00007fa4df4d2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5598e2019ad8) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x5598e2019ad8, abstime=0x0) at sem_waitcommon.c:111 #2 0x00007fa4df4d25e4 in __new_sem_wait_slow (sem=0x5598e2019ad8, abstime=0x0) at sem_waitcommon.c:181 #3 0x00007fa4e6390000 in PBD::Semaphore::wait (this=0x5598e2019ad8) at /home/colinf/src/ardour/ardour/libs/pbd/pbd/semutils.h:62 #4 0x00007fa4e638e178 in ARDOUR::Graph::run_one (this=0x5598e2019a00) at ../libs/ardour/graph.cc:405 #5 0x00007fa4e638e536 in ARDOUR::Graph::helper_thread (this=0x5598e2019a00) at ../libs/ardour/graph.cc:436 #6 0x00007fa4e6394b67 in boost::_mfi::mf0::operator() (this=0x7fa49278cb58, p=0x5598e2019a00) at /usr/include/boost/bind/mem_fn_template.hpp:49 #7 0x00007fa4e63942d0 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7fa49278cb68, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259 #8 0x00007fa4e639372f in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7fa49278cb58) at /usr/include/boost/bind/bind.hpp:1294 #9 0x00007fa4e6392fbe in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:159 #10 0x00005598de741c86 in boost::function0::operator() (this=0x7fa49278cb50) at /usr/include/boost/function/function_template.hpp:771 #11 0x00007fa4b6b9bb6e in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x5598e1c505a0) at ../libs/backends/jack/jack_audiobackend.cc:936 #12 0x00007fa4df4ca494 in start_thread (arg=0x7fa49278d700) at pthread_create.c:333 #13 0x00007fa4dc1ef93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 19 (Thread 0x7fa492508700 (LWP 2661)): #0 0x00007fa4df4d2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5598e2019ad8) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 ---Type to continue, or q to quit--- #1 do_futex_wait (sem=sem@entry=0x5598e2019ad8, abstime=0x0) at sem_waitcommon.c:111 #2 0x00007fa4df4d25e4 in __new_sem_wait_slow (sem=0x5598e2019ad8, abstime=0x0) at sem_waitcommon.c:181 #3 0x00007fa4e6390000 in PBD::Semaphore::wait (this=0x5598e2019ad8) at /home/colinf/src/ardour/ardour/libs/pbd/pbd/semutils.h:62 #4 0x00007fa4e638e178 in ARDOUR::Graph::run_one (this=0x5598e2019a00) at ../libs/ardour/graph.cc:405 #5 0x00007fa4e638e536 in ARDOUR::Graph::helper_thread (this=0x5598e2019a00) at ../libs/ardour/graph.cc:436 #6 0x00007fa4e6394b67 in boost::_mfi::mf0::operator() (this=0x7fa492507b58, p=0x5598e2019a00) at /usr/include/boost/bind/mem_fn_template.hpp:49 #7 0x00007fa4e63942d0 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7fa492507b68, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259 #8 0x00007fa4e639372f in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7fa492507b58) at /usr/include/boost/bind/bind.hpp:1294 #9 0x00007fa4e6392fbe in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:159 #10 0x00005598de741c86 in boost::function0::operator() (this=0x7fa492507b50) at /usr/include/boost/function/function_template.hpp:771 #11 0x00007fa4b6b9bb6e in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x5598e1c505a0) at ../libs/backends/jack/jack_audiobackend.cc:936 #12 0x00007fa4df4ca494 in start_thread (arg=0x7fa492508700) at pthread_create.c:333 #13 0x00007fa4dc1ef93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 18 (Thread 0x7fa4ac0b8700 (LWP 2645)): #0 0x00007fa4dc1e64ed in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fa4b6710126 in jack_cycle_wait () from /usr/lib/x86_64-linux-gnu/libjack.so.0 #2 0x00007fa4b6b9bc23 in ARDOUR::JACKAudioBackend::process_thread (this=0x5598e08bddb0) at ../libs/backends/jack/jack_audiobackend.cc:965 #3 0x00007fa4b6b9bbbe in ARDOUR::JACKAudioBackend::_process_thread (arg=0x5598e08bddb0) at ../libs/backends/jack/jack_audiobackend.cc:944 #4 0x00007fa4b67104e7 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0 #5 0x00007fa4df4ca494 in start_thread (arg=0x7fa4ac0b8700) at pthread_create.c:333 #6 0x00007fa4dc1ef93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 17 (Thread 0x7fa492991700 (LWP 2652)): #0 0x00007fa4df4d2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5598e2019ad8) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x5598e2019ad8, abstime=0x0) at sem_waitcommon.c:111 #2 0x00007fa4df4d25e4 in __new_sem_wait_slow (sem=0x5598e2019ad8, abstime=0x0) at sem_waitcommon.c:181 #3 0x00007fa4e6390000 in PBD::Semaphore::wait (this=0x5598e2019ad8) at /home/colinf/src/ardour/ardour/libs/pbd/pbd/semutils.h:62 #4 0x00007fa4e638e178 in ARDOUR::Graph::run_one (this=0x5598e2019a00) at ../libs/ardour/graph.cc:405 #5 0x00007fa4e638e536 in ARDOUR::Graph::helper_thread (this=0x5598e2019a00) at ../libs/ardour/graph.cc:436 #6 0x00007fa4e6394b67 in boost::_mfi::mf0::operator() (this=0x7fa492990b58, p=0x5598e2019a00) at /usr/include/boost/bind/mem_fn_template.hpp:49 #7 0x00007fa4e63942d0 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7fa492990b68, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259 #8 0x00007fa4e639372f in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7fa492990b58) at /usr/include/boost/bind/bind.hpp:1294 #9 0x00007fa4e6392fbe in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:159 #10 0x00005598de741c86 in boost::function0::operator() (this=0x7fa492990b50) at /usr/include/boost/function/function_template.hpp:771 #11 0x00007fa4b6b9bb6e in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x5598e1c505a0) at ../libs/backends/jack/jack_audiobackend.cc:936 #12 0x00007fa4df4ca494 in start_thread (arg=0x7fa492991700) at pthread_create.c:333 #13 0x00007fa4dc1ef93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 16 (Thread 0x7fa492406700 (LWP 2663)): #0 0x00007fa4df4d2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5598e2019ad8) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x5598e2019ad8, abstime=0x0) at sem_waitcommon.c:111 #2 0x00007fa4df4d25e4 in __new_sem_wait_slow (sem=0x5598e2019ad8, abstime=0x0) at sem_waitcommon.c:181 #3 0x00007fa4e6390000 in PBD::Semaphore::wait (this=0x5598e2019ad8) at /home/colinf/src/ardour/ardour/libs/pbd/pbd/semutils.h:62 #4 0x00007fa4e638e178 in ARDOUR::Graph::run_one (this=0x5598e2019a00) at ../libs/ardour/graph.cc:405 #5 0x00007fa4e638e536 in ARDOUR::Graph::helper_thread (this=0x5598e2019a00) at ../libs/ardour/graph.cc:436 #6 0x00007fa4e6394b67 in boost::_mfi::mf0::operator() (this=0x7fa492405b58, p=0x5598e2019a00) at /usr/include/boost/bind/mem_fn_template.hpp:49 #7 0x00007fa4e63942d0 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7fa492405b68, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259 #8 0x00007fa4e639372f in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7fa492405b58) at /usr/include/boost/bind/bind.hpp:1294 #9 0x00007fa4e6392fbe in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:159 #10 0x00005598de741c86 in boost::function0::operator() (this=0x7fa492405b50) at /usr/include/boost/function/function_template.hpp:771 #11 0x00007fa4b6b9bb6e in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x5598e0f2bf30) at ../libs/backends/jack/jack_audiobackend.cc:936 #12 0x00007fa4df4ca494 in start_thread (arg=0x7fa492406700) at pthread_create.c:333 #13 0x00007fa4dc1ef93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 15 (Thread 0x7fa4b4e05700 (LWP 2639)): #0 0x00007fa4dc1e64ed in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fa4e37209f6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa4e3720b0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa4e3720b51 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fa4e37483d5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 ---Type to continue, or q to quit--- #5 0x00007fa4df4ca494 in start_thread (arg=0x7fa4b4e05700) at pthread_create.c:333 #6 0x00007fa4dc1ef93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 14 (Thread 0x7fa4b75d2700 (LWP 2634)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fa4e376624f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa4e6232806 in ARDOUR::AudioEngine::do_devicelist_update (this=0x5598e065f650) at ../libs/ardour/audioengine.cc:561 #3 0x00007fa4e623ddd1 in boost::_mfi::mf0::operator() (this=0x5598e0660040, p=0x5598e065f650) at /usr/include/boost/bind/mem_fn_template.hpp:49 #4 0x00007fa4e623d800 in boost::_bi::list1 >::operator(), boost::_bi::list0> ( this=0x5598e0660050, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259 #5 0x00007fa4e623cf3d in boost::_bi::bind_t, boost::_bi::list1 > >::operator() ( this=0x5598e0660040) at /usr/include/boost/bind/bind.hpp:1294 #6 0x00007fa4e623c7a2 in sigc::adaptor_functor, boost::_bi::list1 > > >::operator() (this=0x5598e0660040) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #7 0x00007fa4e623ba02 in sigc::internal::slot_call0, boost::_bi::list1 > >, void>::call_it (rep=0x5598e0660010) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:114 #8 0x00007fa4e3c8d52d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #9 0x00007fa4e37483d5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007fa4df4ca494 in start_thread (arg=0x7fa4b75d2700) at pthread_create.c:333 #11 0x00007fa4dc1ef93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 13 (Thread 0x7fa4ad28a700 (LWP 2644)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fa4b6711b5f in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0 #2 0x00007fa4df4ca494 in start_thread (arg=0x7fa4ad28a700) at pthread_create.c:333 #3 0x00007fa4dc1ef93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 12 (Thread 0x7fa492910700 (LWP 2653)): #0 0x00007fa4df4d2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5598e2019ad8) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x5598e2019ad8, abstime=0x0) at sem_waitcommon.c:111 #2 0x00007fa4df4d25e4 in __new_sem_wait_slow (sem=0x5598e2019ad8, abstime=0x0) at sem_waitcommon.c:181 #3 0x00007fa4e6390000 in PBD::Semaphore::wait (this=0x5598e2019ad8) at /home/colinf/src/ardour/ardour/libs/pbd/pbd/semutils.h:62 #4 0x00007fa4e638e178 in ARDOUR::Graph::run_one (this=0x5598e2019a00) at ../libs/ardour/graph.cc:405 #5 0x00007fa4e638e536 in ARDOUR::Graph::helper_thread (this=0x5598e2019a00) at ../libs/ardour/graph.cc:436 #6 0x00007fa4e6394b67 in boost::_mfi::mf0::operator() (this=0x7fa49290fb58, p=0x5598e2019a00) at /usr/include/boost/bind/mem_fn_template.hpp:49 #7 0x00007fa4e63942d0 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7fa49290fb68, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259 #8 0x00007fa4e639372f in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7fa49290fb58) at /usr/include/boost/bind/bind.hpp:1294 #9 0x00007fa4e6392fbe in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:159 #10 0x00005598de741c86 in boost::function0::operator() (this=0x7fa49290fb50) at /usr/include/boost/function/function_template.hpp:771 #11 0x00007fa4b6b9bb6e in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x5598e14436c0) at ../libs/backends/jack/jack_audiobackend.cc:936 #12 0x00007fa4df4ca494 in start_thread (arg=0x7fa492910700) at pthread_create.c:333 #13 0x00007fa4dc1ef93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 11 (Thread 0x7fa492385700 (LWP 2664)): #0 0x00007fa4df4d2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5598e2019ad8) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x5598e2019ad8, abstime=0x0) at sem_waitcommon.c:111 #2 0x00007fa4df4d25e4 in __new_sem_wait_slow (sem=0x5598e2019ad8, abstime=0x0) at sem_waitcommon.c:181 #3 0x00007fa4e6390000 in PBD::Semaphore::wait (this=0x5598e2019ad8) at /home/colinf/src/ardour/ardour/libs/pbd/pbd/semutils.h:62 #4 0x00007fa4e638e178 in ARDOUR::Graph::run_one (this=0x5598e2019a00) at ../libs/ardour/graph.cc:405 #5 0x00007fa4e638e536 in ARDOUR::Graph::helper_thread (this=0x5598e2019a00) at ../libs/ardour/graph.cc:436 #6 0x00007fa4e6394b67 in boost::_mfi::mf0::operator() (this=0x7fa492384b58, p=0x5598e2019a00) at /usr/include/boost/bind/mem_fn_template.hpp:49 #7 0x00007fa4e63942d0 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7fa492384b68, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259 #8 0x00007fa4e639372f in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7fa492384b58) at /usr/include/boost/bind/bind.hpp:1294 #9 0x00007fa4e6392fbe in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:159 #10 0x00005598de741c86 in boost::function0::operator() (this=0x7fa492384b50) at /usr/include/boost/function/function_template.hpp:771 #11 0x00007fa4b6b9bb6e in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x5598e2007fc0) at ../libs/backends/jack/jack_audiobackend.cc:936 #12 0x00007fa4df4ca494 in start_thread (arg=0x7fa492385700) at pthread_create.c:333 #13 0x00007fa4dc1ef93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 10 (Thread 0x7fa444e82700 (LWP 2674)): #0 0x00007fa4e7892eb1 in boost::scoped_array::operator[] (this=0x7fa444e811d0, i=11718) at /usr/include/boost/smart_ptr/scoped_array.hpp:80 #1 0x00007fa4e625faeb in ARDOUR::AudioSource::read_peaks_with_fpp (this=0x7fa44d52d2b0, peaks=0x7fa43c4a28f0, npeaks=120, start=0, cnt=8912896, samples_per_visual_peak=74528, samples_per_file_peak=256) at ../libs/ardour/audiosource.cc:602 #2 0x00007fa4e625e777 in ARDOUR::AudioSource::read_peaks (this=0x7fa44d52d2b0, peaks=0x7fa43c4a28f0, npeaks=120, start=0, cnt=8912896, samples_per_visual_peak=74528) ---Type to continue, or q to quit--- at ../libs/ardour/audiosource.cc:332 #3 0x00007fa4e624aba9 in ARDOUR::AudioRegion::read_peaks (this=0x5598e6d11840, buf=0x7fa43c4a28f0, npeaks=120, offset=0, cnt=8912896, chan_n=0, frames_per_pixel=74528) at ../libs/ardour/audioregion.cc:431 #4 0x00007fa4e788d174 in ArdourCanvas::WaveView::generate_image (this=0x5598e4c02010, req=..., in_render_thread=true) at ../libs/canvas/wave_view.cc:1005 #5 0x00007fa4e788f0d7 in ArdourCanvas::WaveView::drawing_thread () at ../libs/canvas/wave_view.cc:1595 #6 0x00005598def16803 in sigc::pointer_functor0::operator() (this=0x5598e45586c8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #7 0x00005598def13c10 in sigc::adaptor_functor >::operator() (this=0x5598e45586c0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #8 0x00005598def0ff0f in sigc::internal::slot_call0, void>::call_it (rep=0x5598e4558690) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:114 #9 0x00007fa4e3c8d52d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #10 0x00007fa4e37483d5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007fa4df4ca494 in start_thread (arg=0x7fa444e82700) at pthread_create.c:333 #12 0x00007fa4dc1ef93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 9 (Thread 0x7fa49288f700 (LWP 2654)): #0 0x00007fa4df4d2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5598e2019ad8) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x5598e2019ad8, abstime=0x0) at sem_waitcommon.c:111 #2 0x00007fa4df4d25e4 in __new_sem_wait_slow (sem=0x5598e2019ad8, abstime=0x0) at sem_waitcommon.c:181 #3 0x00007fa4e6390000 in PBD::Semaphore::wait (this=0x5598e2019ad8) at /home/colinf/src/ardour/ardour/libs/pbd/pbd/semutils.h:62 #4 0x00007fa4e638e178 in ARDOUR::Graph::run_one (this=0x5598e2019a00) at ../libs/ardour/graph.cc:405 #5 0x00007fa4e638e536 in ARDOUR::Graph::helper_thread (this=0x5598e2019a00) at ../libs/ardour/graph.cc:436 #6 0x00007fa4e6394b67 in boost::_mfi::mf0::operator() (this=0x7fa49288eb58, p=0x5598e2019a00) at /usr/include/boost/bind/mem_fn_template.hpp:49 #7 0x00007fa4e63942d0 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7fa49288eb68, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259 #8 0x00007fa4e639372f in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7fa49288eb58) at /usr/include/boost/bind/bind.hpp:1294 #9 0x00007fa4e6392fbe in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:159 #10 0x00005598de741c86 in boost::function0::operator() (this=0x7fa49288eb50) at /usr/include/boost/function/function_template.hpp:771 #11 0x00007fa4b6b9bb6e in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x5598e0f2bf30) at ../libs/backends/jack/jack_audiobackend.cc:936 #12 0x00007fa4df4ca494 in start_thread (arg=0x7fa49288f700) at pthread_create.c:333 #13 0x00007fa4dc1ef93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 8 (Thread 0x7fa49268b700 (LWP 2658)): #0 0x00007fa4df4d2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5598e2019ad8) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x5598e2019ad8, abstime=0x0) at sem_waitcommon.c:111 #2 0x00007fa4df4d25e4 in __new_sem_wait_slow (sem=0x5598e2019ad8, abstime=0x0) at sem_waitcommon.c:181 #3 0x00007fa4e6390000 in PBD::Semaphore::wait (this=0x5598e2019ad8) at /home/colinf/src/ardour/ardour/libs/pbd/pbd/semutils.h:62 #4 0x00007fa4e638e178 in ARDOUR::Graph::run_one (this=0x5598e2019a00) at ../libs/ardour/graph.cc:405 #5 0x00007fa4e638e536 in ARDOUR::Graph::helper_thread (this=0x5598e2019a00) at ../libs/ardour/graph.cc:436 #6 0x00007fa4e6394b67 in boost::_mfi::mf0::operator() (this=0x7fa49268ab58, p=0x5598e2019a00) at /usr/include/boost/bind/mem_fn_template.hpp:49 #7 0x00007fa4e63942d0 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7fa49268ab68, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259 #8 0x00007fa4e639372f in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7fa49268ab58) at /usr/include/boost/bind/bind.hpp:1294 #9 0x00007fa4e6392fbe in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:159 #10 0x00005598de741c86 in boost::function0::operator() (this=0x7fa49268ab50) at /usr/include/boost/function/function_template.hpp:771 #11 0x00007fa4b6b9bb6e in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x5598e2014fc0) at ../libs/backends/jack/jack_audiobackend.cc:936 #12 0x00007fa4df4ca494 in start_thread (arg=0x7fa49268b700) at pthread_create.c:333 #13 0x00007fa4dc1ef93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 7 (Thread 0x7fa4c7a10700 (LWP 2631)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fa4e376624f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa4e688737c in peak_thread_work () at ../libs/ardour/source_factory.cc:71 #3 0x00005598def16803 in sigc::pointer_functor0::operator() (this=0x5598e04fa228) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #4 0x00005598def13c10 in sigc::adaptor_functor >::operator() (this=0x5598e04fa220) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #5 0x00005598def0ff0f in sigc::internal::slot_call0, void>::call_it (rep=0x5598e04fa1f0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:114 #6 0x00007fa4e3c8d52d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #7 0x00007fa4e37483d5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007fa4df4ca494 in start_thread (arg=0x7fa4c7a10700) at pthread_create.c:333 #9 0x00007fa4dc1ef93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 6 (Thread 0x7fa4b7dd3700 (LWP 2633)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fa4e376624f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa4e62325e0 in ARDOUR::AudioEngine::do_reset_backend (this=0x5598e065f650) at ../libs/ardour/audioengine.cc:526 #3 0x00007fa4e623ddd1 in boost::_mfi::mf0::operator() (this=0x5598e065f570, p=0x5598e065f650) at /usr/include/boost/bind/mem_fn_template.hpp:49 #4 0x00007fa4e623d800 in boost::_bi::list1 >::operator(), boost::_bi::list0> ( this=0x5598e065f580, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259 ---Type to continue, or q to quit--- #5 0x00007fa4e623cf3d in boost::_bi::bind_t, boost::_bi::list1 > >::operator() ( this=0x5598e065f570) at /usr/include/boost/bind/bind.hpp:1294 #6 0x00007fa4e623c7a2 in sigc::adaptor_functor, boost::_bi::list1 > > >::operator() (this=0x5598e065f570) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #7 0x00007fa4e623ba02 in sigc::internal::slot_call0, boost::_bi::list1 > >, void>::call_it (rep=0x5598e065f540) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:114 #8 0x00007fa4e3c8d52d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #9 0x00007fa4e37483d5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007fa4df4ca494 in start_thread (arg=0x7fa4b7dd3700) at pthread_create.c:333 #11 0x00007fa4dc1ef93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 5 (Thread 0x7fa492a93700 (LWP 2650)): #0 0x00007fa4df4d2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5598e2019ad8) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x5598e2019ad8, abstime=0x0) at sem_waitcommon.c:111 #2 0x00007fa4df4d25e4 in __new_sem_wait_slow (sem=0x5598e2019ad8, abstime=0x0) at sem_waitcommon.c:181 #3 0x00007fa4e6390000 in PBD::Semaphore::wait (this=0x5598e2019ad8) at /home/colinf/src/ardour/ardour/libs/pbd/pbd/semutils.h:62 #4 0x00007fa4e638e178 in ARDOUR::Graph::run_one (this=0x5598e2019a00) at ../libs/ardour/graph.cc:405 #5 0x00007fa4e638e840 in ARDOUR::Graph::main_thread (this=0x5598e2019a00) at ../libs/ardour/graph.cc:477 #6 0x00007fa4e6394b67 in boost::_mfi::mf0::operator() (this=0x7fa492a92b58, p=0x5598e2019a00) at /usr/include/boost/bind/mem_fn_template.hpp:49 #7 0x00007fa4e63942d0 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7fa492a92b68, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259 #8 0x00007fa4e639372f in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7fa492a92b58) at /usr/include/boost/bind/bind.hpp:1294 #9 0x00007fa4e6392fbe in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:159 #10 0x00005598de741c86 in boost::function0::operator() (this=0x7fa492a92b50) at /usr/include/boost/function/function_template.hpp:771 #11 0x00007fa4b6b9bb6e in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x5598e14436c0) at ../libs/backends/jack/jack_audiobackend.cc:936 #12 0x00007fa4df4ca494 in start_thread (arg=0x7fa492a93700) at pthread_create.c:333 #13 0x00007fa4dc1ef93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 4 (Thread 0x7fa49280e700 (LWP 2655)): #0 0x00007fa4df4d2536 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x5598e2019af8) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x5598e2019af8, abstime=0x0) at sem_waitcommon.c:111 #2 0x00007fa4df4d25e4 in __new_sem_wait_slow (sem=0x5598e2019af8, abstime=0x0) at sem_waitcommon.c:181 #3 0x00007fa4e6390000 in PBD::Semaphore::wait (this=0x5598e2019af8) at /home/colinf/src/ardour/ardour/libs/pbd/pbd/semutils.h:62 #4 0x00007fa4e638d62e in ARDOUR::Graph::restart_cycle (this=0x5598e2019a00) at ../libs/ardour/graph.cc:280 #5 0x00007fa4e638d5fb in ARDOUR::Graph::dec_ref (this=0x5598e2019a00) at ../libs/ardour/graph.cc:267 #6 0x00007fa4e6395328 in ARDOUR::GraphNode::finish (this=0x5598e31e9368, chain=1) at ../libs/ardour/graphnode.cc:71 #7 0x00007fa4e638e322 in ARDOUR::Graph::run_one (this=0x5598e2019a00) at ../libs/ardour/graph.cc:419 #8 0x00007fa4e638e536 in ARDOUR::Graph::helper_thread (this=0x5598e2019a00) at ../libs/ardour/graph.cc:436 #9 0x00007fa4e6394b67 in boost::_mfi::mf0::operator() (this=0x7fa49280db58, p=0x5598e2019a00) at /usr/include/boost/bind/mem_fn_template.hpp:49 #10 0x00007fa4e63942d0 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7fa49280db68, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259 #11 0x00007fa4e639372f in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7fa49280db58) at /usr/include/boost/bind/bind.hpp:1294 #12 0x00007fa4e6392fbe in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:159 #13 0x00005598de741c86 in boost::function0::operator() (this=0x7fa49280db50) at /usr/include/boost/function/function_template.hpp:771 #14 0x00007fa4b6b9bb6e in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x5598e2014fc0) at ../libs/backends/jack/jack_audiobackend.cc:936 #15 0x00007fa4df4ca494 in start_thread (arg=0x7fa49280e700) at pthread_create.c:333 #16 0x00007fa4dc1ef93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 3 (Thread 0x7fa4ae6af700 (LWP 2640)): #0 0x00007fa4dc1e64ed in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fa4e37209f6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa4e3720d82 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa4e1d9a656 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007fa4e37483d5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fa4df4ca494 in start_thread (arg=0x7fa4ae6af700) at pthread_create.c:333 #6 0x00007fa4dc1ef93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 2 (Thread 0x7fa4c8211700 (LWP 2630)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fa4e376624f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa4e688737c in peak_thread_work () at ../libs/ardour/source_factory.cc:71 #3 0x00005598def16803 in sigc::pointer_functor0::operator() (this=0x5598e058e2a8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #4 0x00005598def13c10 in sigc::adaptor_functor >::operator() (this=0x5598e058e2a0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #5 0x00005598def0ff0f in sigc::internal::slot_call0, void>::call_it (rep=0x5598e058e270) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:114 #6 0x00007fa4e3c8d52d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #7 0x00007fa4e37483d5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 ---Type to continue, or q to quit--- #8 0x00007fa4df4ca494 in start_thread (arg=0x7fa4c8211700) at pthread_create.c:333 #9 0x00007fa4dc1ef93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 1 (Thread 0x7fa4e7f1b200 (LWP 2627)): #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 #1 0x00007fa4dc13b3fa in __GI_abort () at abort.c:89 #2 0x00007fa4dc132e37 in __assert_fail_base (fmt=, assertion=assertion@entry=0x7fa4e2362608 "CAIRO_REFERENCE_COUNT_HAS_REFERENCE (&surface->ref_count)", file=file@entry=0x7fa4e23625c0 "../../../../src/cairo-surface.c", line=line@entry=928, function=function@entry=0x7fa4e2362b30 "cairo_surface_reference") at assert.c:92 #3 0x00007fa4dc132ee2 in __GI___assert_fail (assertion=0x7fa4e2362608 "CAIRO_REFERENCE_COUNT_HAS_REFERENCE (&surface->ref_count)", file=0x7fa4e23625c0 "../../../../src/cairo-surface.c", line=928, function=0x7fa4e2362b30 "cairo_surface_reference") at assert.c:101 #4 0x00007fa4e22f5183 in cairo_surface_reference () from /usr/lib/x86_64-linux-gnu/libcairo.so.2 #5 0x00007fa4e22d7ec5 in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2 #6 0x00007fa4e22d81eb in cairo_pattern_create_for_surface () from /usr/lib/x86_64-linux-gnu/libcairo.so.2 #7 0x00007fa4e22b0061 in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2 #8 0x00007fa4e22a7a07 in cairo_set_source_surface () from /usr/lib/x86_64-linux-gnu/libcairo.so.2 #9 0x00007fa4dff1bf74 in Cairo::Context::set_source(Cairo::RefPtr const&, double, double) () from /usr/lib/x86_64-linux-gnu/libcairomm-1.0.so.1 #10 0x00007fa4e788e23d in ArdourCanvas::WaveView::render (this=0x5598e4d5f8d0, area=..., context=...) at ../libs/canvas/wave_view.cc:1263 #11 0x00007fa4e78575c0 in ArdourCanvas::Item::render_children (this=0x5598e4cdc450, area=..., context=...) at ../libs/canvas/item.cc:814 #12 0x00007fa4e784dd93 in ArdourCanvas::Container::render (this=0x5598e4cdc450, area=..., context=...) at ../libs/canvas/container.cc:43 #13 0x00007fa4e78575c0 in ArdourCanvas::Item::render_children (this=0x5598e5cff630, area=..., context=...) at ../libs/canvas/item.cc:814 #14 0x00007fa4e784dd93 in ArdourCanvas::Container::render (this=0x5598e5cff630, area=..., context=...) at ../libs/canvas/container.cc:43 #15 0x00007fa4e78575c0 in ArdourCanvas::Item::render_children (this=0x5598e1b1c540, area=..., context=...) at ../libs/canvas/item.cc:814 #16 0x00007fa4e784dd93 in ArdourCanvas::Container::render (this=0x5598e1b1c540, area=..., context=...) at ../libs/canvas/container.cc:43 #17 0x00007fa4e78575c0 in ArdourCanvas::Item::render_children (this=0x5598e14d4010, area=..., context=...) at ../libs/canvas/item.cc:814 #18 0x00007fa4e784dd93 in ArdourCanvas::Container::render (this=0x5598e14d4010, area=..., context=...) at ../libs/canvas/container.cc:43 #19 0x00007fa4e78575c0 in ArdourCanvas::Item::render_children (this=0x5598e243a070, area=..., context=...) at ../libs/canvas/item.cc:814 #20 0x00007fa4e784dd93 in ArdourCanvas::Container::render (this=0x5598e243a070, area=..., context=...) at ../libs/canvas/container.cc:43 #21 0x00007fa4e78809d2 in ArdourCanvas::ScrollGroup::render (this=0x5598e243a070, area=..., context=...) at ../libs/canvas/scroll_group.cc:67 #22 0x00007fa4e78575c0 in ArdourCanvas::Item::render_children (this=0x5598e2439840, area=..., context=...) at ../libs/canvas/item.cc:814 #23 0x00007fa4e784dd93 in ArdourCanvas::Container::render (this=0x5598e2439840, area=..., context=...) at ../libs/canvas/container.cc:43 #24 0x00007fa4e783b97a in ArdourCanvas::Canvas::render (this=0x5598e2439828, area=..., context=...) at ../libs/canvas/canvas.cc:128 #25 0x00007fa4e783f314 in ArdourCanvas::GtkCanvas::on_expose_event (this=0x5598e2439828, ev=0x7ffdbf01cd50) at ../libs/canvas/canvas.cc:894 #26 0x00007fa4e0ea9534 in Gtk::Widget_Class::expose_event_callback(_GtkWidget*, _GdkEventExpose*) () from /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1 #27 0x00007fa4e2db57bc in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #28 0x00007fa4e39f9f75 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #29 0x00007fa4e3a0c37d in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #30 0x00007fa4e3a1467f in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #31 0x00007fa4e3a14fbf in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #32 0x00007fa4e2ecd8ac in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #33 0x00007fa4e2db45a2 in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #34 0x00007fa4e2a10aef in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 #35 0x00007fa4e2a10a95 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 #36 0x00007fa4e2a10a95 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 #37 0x00007fa4e2a10a95 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 #38 0x00007fa4e2a0d5c1 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 #39 0x00007fa4e2a0ded8 in gdk_window_process_all_updates () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 #40 0x00007fa4e2a0df39 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 #41 0x00007fa4e29ecd37 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 #42 0x00007fa4e37206aa in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #43 0x00007fa4e3720a60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #44 0x00007fa4e3720d82 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #45 0x00007fa4e2db33b7 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #46 0x00007fa4e7482806 in Gtkmm2ext::UI::run (this=0x5598e068c9b0, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:286 #47 0x00005598dec9a32a in main (argc=1, argv=0x7ffdbf01d618) at ../gtk2_ardour/main.cc:413 (gdb) (gdb)