View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005133 | ardour | bugs | public | 2012-10-17 14:06 | 2012-10-17 18:36 |
Reporter | av47 | Assigned To | |||
Priority | normal | Severity | crash | Reproducibility | always |
Status | new | Resolution | open | ||
Summary | 0005133: deleting send in strip & saving session crashes ardour 3.0 | ||||
Description | Session is getting rather complicated. Deleting a (4-ch) aux-send from a (4-ch) track, and subsequently attempting to save session, crashes a3. I need help getting a good bt to look at. Checked with various svn revs form last 6 months. | ||||
Additional Information | dmesg reports like: ardour-3.0[9796]: segfault at a0 ip 00007fefcfe0229b sp 00007fff23e906b0 error 4 in libpbd.so.4.1.0[7fefcfd48000+108000], but in bt from gdb this is only one of 28 threads. Need help debugging this to get further. | ||||
Tags | No tags attached. | ||||
2012-10-17 14:06
|
gdb.txt (71,854 bytes)
thread apply all where Thread 28 (Thread 0x7fffd5d98700 (LWP 10175)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:218 #1 0x0000003c1e283cf5 in g_cond_wait_until (cond=cond@entry=0x2352d98, mutex=mutex@entry=0x2352d90, end_time=end_time@entry=40727264931) at gthread-posix.c:855 #2 0x0000003c1e21e6d1 in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x2352d90, wait=wait@entry=1, end_time=end_time@entry=40727264931) at gasyncqueue.c:424 #3 0x0000003c1e21ed1a in g_async_queue_timeout_pop (queue=0x2352d90, timeout=timeout@entry=15000000) at gasyncqueue.c:545 #4 0x0000003c1e26ac52 in g_thread_pool_wait_for_new_pool () at gthreadpool.c:169 #5 g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:366 #6 0x0000003c1e26a495 in g_thread_proxy (data=0x18948cf0) at gthread.c:801 #7 0x0000003c1ce07d14 in start_thread (arg=0x7fffd5d98700) at pthread_create.c:309 #8 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 26 (Thread 0x7fffa89fa700 (LWP 10167)): #0 0x0000003c1c6ba6cd in nanosleep () at ../sysdeps/unix/syscall-template.S:82 #1 0x0000003c1c6eb174 in usleep (useconds=<optimized out>) at ../sysdeps/unix/sysv/linux/usleep.c:33 #2 0x00007ffff754abd0 in ARDOUR::AutomationWatch::thread (this=0x171b6a30) at ../libs/ardour/automation_watch.cc:137 #3 0x00007ffff754d677 in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator() (this=0xfd270e0, p=0x171b6a30) at /usr/include/boost/bind/mem_fn_template.hpp:49 #4 0x00007ffff754d2e6 in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0> (this=0xfd270f0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #5 0x00007ffff754cf27 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator() (this=0xfd270e0) at /usr/include/boost/bind/bind_template.hpp:20 #6 0x00007ffff754ceb2 in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > > >::operator() (this=0xfd270e0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #7 0x00007ffff754cb42 in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >, void>::call_it (rep=0xfd270b0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #8 0x00000037d1e4300d in operator() (this=0x172016a0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 #9 (anonymous namespace)::call_thread_entry_slot (data=0x172016a0) at threads.cc:47 #10 0x0000003c1e26a495 in g_thread_proxy (data=0x3ae70a0) at gthread.c:801 #11 0x0000003c1ce07d14 in start_thread (arg=0x7fffa89fa700) at pthread_create.c:309 #12 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 25 (Thread 0x7fffe952a700 (LWP 10166)): #0 0x0000003c1ce0e80d in nanosleep () at ../sysdeps/unix/syscall-template.S:82 #1 0x0000003c1e26ba92 in g_usleep (microseconds=<optimized out>) at gtimer.c:259 #2 0x00007ffff74faf5e in ARDOUR::AudioEngine::meter_thread (this=0x2285c00) at ../libs/ardour/audioengine.cc:782 #3 0x00007ffff750da8f in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0xfe1cb90, p=0x2285c00) at /usr/include/boost/bind/mem_fn_template.hpp:49 #4 0x00007ffff750d4e2 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0xfe1cba0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #5 0x00007ffff750c9cf in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0xfe1cb90) at /usr/include/boost/bind/bind_template.hpp:20 #6 0x00007ffff750bce2 in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator() (this=0xfe1cb90) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #7 0x00007ffff750a58a in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::call_it (rep=0xfe1cb60) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #8 0x00000037d1e4300d in operator() (this=0xfc64260) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 #9 (anonymous namespace)::call_thread_entry_slot (data=0xfc64260) at threads.cc:47 #10 0x0000003c1e26a495 in g_thread_proxy (data=0x384e370) at gthread.c:801 #11 0x0000003c1ce07d14 in start_thread (arg=0x7fffe952a700) at pthread_create.c:309 #12 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 24 (Thread 0x7fffd5597700 (LWP 10165)): #0 0x0000003c1c6e8bcf in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x0000003c1e247af4 in g_main_context_poll (n_fds=10, fds=0x7fff88008da0, timeout=-1, context=0x6a617f0, priority=<optimized out>) at gmain.c:3440 #2 g_main_context_iterate (context=0x6a617f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141 #3 0x0000003c1e247f52 in g_main_loop_run (loop=0x6a61920) at gmain.c:3340 #4 0x00007ffff5e5d51a in BaseUI::main_thread (this=0x6a612a0) at ../libs/pbd/base_ui.cc:80 #5 0x00007ffff5e60d0a in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x6a61a08) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 #6 0x00007ffff5e60a4a in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x6a61a00) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #7 0x00007ffff5e60413 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x6a619d0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #8 0x00000037d1e4300d in operator() (this=0x6a61490) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 #9 (anonymous namespace)::call_thread_entry_slot (data=0x6a61490) at threads.cc:47 #10 0x0000003c1e26a495 in g_thread_proxy (data=0x3ae7190) at gthread.c:801 #11 0x0000003c1ce07d14 in start_thread (arg=0x7fffd5597700) at pthread_create.c:309 #12 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 23 (Thread 0x7fffa8c76800 (LWP 10164)): #0 0x0000003c1c6e8bcf in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007ffff755dd6d in ARDOUR::Butler::thread_work (this=0x3afc850) at ../libs/ardour/butler.cc:150 #2 0x00007ffff755dcc3 in ARDOUR::Butler::_thread_work (arg=0x3afc850) at ../libs/ardour/butler.cc:134 #3 0x00007ffff5e84df2 in fake_thread_start (arg=0x6a610e0) at ../libs/pbd/pthread_utils.cc:80 #4 0x0000003c1ce07d14 in start_thread (arg=0x7fffa8c76800) at pthread_create.c:309 #5 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 22 (Thread 0x7fffa8cf8700 (LWP 10163)): #0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86 #1 0x00007ffff7622a16 in PBD::ProcessSemaphore::wait (this=0x3afe000) at /home/andersvi/site/ARDOUR/3.0/libs/pbd/pbd/semutils.h:41 #2 0x00007ffff7620fca in ARDOUR::Graph::run_one (this=0x3afdf40) at ../libs/ardour/graph.cc:380 #3 0x00007ffff7621309 in ARDOUR::Graph::helper_thread (this=0x3afdf40) at ../libs/ardour/graph.cc:411 #4 0x00007ffff76265fb in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffa8cf7ba8, p=0x3afdf40) at /usr/include/boost/bind/mem_fn_template.hpp:49 #5 0x00007ffff7626240 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffa8cf7bb8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #6 0x00007ffff7625f1f in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffa8cf7ba8) at /usr/include/boost/bind/bind_template.hpp:20 #7 0x00007ffff7625aca in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #8 0x0000000000df3f18 in boost::function0<void>::operator() (this=0x7fffa8cf7ba0) at /usr/include/boost/function/function_template.hpp:760 #9 0x00007ffff74fe3bf in ARDOUR::AudioEngine::_start_process_thread (arg=0x3b0e320) at ../libs/ardour/audioengine.cc:1591 #10 0x0000003c1ce07d14 in start_thread (arg=0x7fffa8cf8700) at pthread_create.c:309 #11 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 21 (Thread 0x7fffa8d79700 (LWP 10162)): #0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86 #1 0x00007ffff7622a16 in PBD::ProcessSemaphore::wait (this=0x3afe000) at /home/andersvi/site/ARDOUR/3.0/libs/pbd/pbd/semutils.h:41 #2 0x00007ffff7620fca in ARDOUR::Graph::run_one (this=0x3afdf40) at ../libs/ardour/graph.cc:380 #3 0x00007ffff7621309 in ARDOUR::Graph::helper_thread (this=0x3afdf40) at ../libs/ardour/graph.cc:411 #4 0x00007ffff76265fb in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffa8d78ba8, p=0x3afdf40) at /usr/include/boost/bind/mem_fn_template.hpp:49 #5 0x00007ffff7626240 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffa8d78bb8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #6 0x00007ffff7625f1f in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffa8d78ba8) at /usr/include/boost/bind/bind_template.hpp:20 #7 0x00007ffff7625aca in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #8 0x0000000000df3f18 in boost::function0<void>::operator() (this=0x7fffa8d78ba0) at /usr/include/boost/function/function_template.hpp:760 #9 0x00007ffff74fe3bf in ARDOUR::AudioEngine::_start_process_thread (arg=0x3b0e320) at ../libs/ardour/audioengine.cc:1591 #10 0x0000003c1ce07d14 in start_thread (arg=0x7fffa8d79700) at pthread_create.c:309 #11 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 20 (Thread 0x7fffc40ae700 (LWP 10161)): #0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86 #1 0x00007ffff7622a16 in PBD::ProcessSemaphore::wait (this=0x3afe000) at /home/andersvi/site/ARDOUR/3.0/libs/pbd/pbd/semutils.h:41 #2 0x00007ffff7620fca in ARDOUR::Graph::run_one (this=0x3afdf40) at ../libs/ardour/graph.cc:380 #3 0x00007ffff7621309 in ARDOUR::Graph::helper_thread (this=0x3afdf40) at ../libs/ardour/graph.cc:411 #4 0x00007ffff76265fb in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffc40adba8, p=0x3afdf40) at /usr/include/boost/bind/mem_fn_template.hpp:49 #5 0x00007ffff7626240 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffc40adbb8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #6 0x00007ffff7625f1f in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffc40adba8) at /usr/include/boost/bind/bind_template.hpp:20 #7 0x00007ffff7625aca in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #8 0x0000000000df3f18 in boost::function0<void>::operator() (this=0x7fffc40adba0) at /usr/include/boost/function/function_template.hpp:760 #9 0x00007ffff74fe3bf in ARDOUR::AudioEngine::_start_process_thread (arg=0x3b0e320) at ../libs/ardour/audioengine.cc:1591 #10 0x0000003c1ce07d14 in start_thread (arg=0x7fffc40ae700) at pthread_create.c:309 #11 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 19 (Thread 0x7fffc412f700 (LWP 10160)): #0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86 #1 0x00007ffff7622a16 in PBD::ProcessSemaphore::wait (this=0x3afe000) at /home/andersvi/site/ARDOUR/3.0/libs/pbd/pbd/semutils.h:41 #2 0x00007ffff7620fca in ARDOUR::Graph::run_one (this=0x3afdf40) at ../libs/ardour/graph.cc:380 #3 0x00007ffff7621309 in ARDOUR::Graph::helper_thread (this=0x3afdf40) at ../libs/ardour/graph.cc:411 #4 0x00007ffff76265fb in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffc412eba8, p=0x3afdf40) at /usr/include/boost/bind/mem_fn_template.hpp:49 #5 0x00007ffff7626240 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffc412ebb8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #6 0x00007ffff7625f1f in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffc412eba8) at /usr/include/boost/bind/bind_template.hpp:20 #7 0x00007ffff7625aca in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #8 0x0000000000df3f18 in boost::function0<void>::operator() (this=0x7fffc412eba0) at /usr/include/boost/function/function_template.hpp:760 #9 0x00007ffff74fe3bf in ARDOUR::AudioEngine::_start_process_thread (arg=0x3b0e320) at ../libs/ardour/audioengine.cc:1591 #10 0x0000003c1ce07d14 in start_thread (arg=0x7fffc412f700) at pthread_create.c:309 #11 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 18 (Thread 0x7fffd40a1700 (LWP 10159)): #0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86 #1 0x00007ffff7622a16 in PBD::ProcessSemaphore::wait (this=0x3afe000) at /home/andersvi/site/ARDOUR/3.0/libs/pbd/pbd/semutils.h:41 #2 0x00007ffff7620fca in ARDOUR::Graph::run_one (this=0x3afdf40) at ../libs/ardour/graph.cc:380 #3 0x00007ffff7621309 in ARDOUR::Graph::helper_thread (this=0x3afdf40) at ../libs/ardour/graph.cc:411 #4 0x00007ffff76265fb in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffd40a0ba8, p=0x3afdf40) at /usr/include/boost/bind/mem_fn_template.hpp:49 #5 0x00007ffff7626240 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffd40a0bb8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #6 0x00007ffff7625f1f in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffd40a0ba8) at /usr/include/boost/bind/bind_template.hpp:20 #7 0x00007ffff7625aca in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #8 0x0000000000df3f18 in boost::function0<void>::operator() (this=0x7fffd40a0ba0) at /usr/include/boost/function/function_template.hpp:760 #9 0x00007ffff74fe3bf in ARDOUR::AudioEngine::_start_process_thread (arg=0x3b0e640) at ../libs/ardour/audioengine.cc:1591 #10 0x0000003c1ce07d14 in start_thread (arg=0x7fffd40a1700) at pthread_create.c:309 #11 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 17 (Thread 0x7fffd4122700 (LWP 10158)): #0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86 #1 0x00007ffff7622a16 in PBD::ProcessSemaphore::wait (this=0x3afe020) at /home/andersvi/site/ARDOUR/3.0/libs/pbd/pbd/semutils.h:41 #2 0x00007ffff76204f7 in ARDOUR::Graph::restart_cycle (this=0x3afdf40) at ../libs/ardour/graph.cc:254 #3 0x00007ffff76204c1 in ARDOUR::Graph::dec_ref (this=0x3afdf40) at ../libs/ardour/graph.cc:241 #4 0x00007ffff7626c8a in ARDOUR::GraphNode::finish (this=0xfdcef68, chain=0) at ../libs/ardour/graphnode.cc:71 #5 0x00007ffff762112f in ARDOUR::Graph::run_one (this=0x3afdf40) at ../libs/ardour/graph.cc:394 #6 0x00007ffff7621309 in ARDOUR::Graph::helper_thread (this=0x3afdf40) at ../libs/ardour/graph.cc:411 #7 0x00007ffff76265fb in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffd4121ba8, p=0x3afdf40) at /usr/include/boost/bind/mem_fn_template.hpp:49 #8 0x00007ffff7626240 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffd4121bb8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #9 0x00007ffff7625f1f in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffd4121ba8) at /usr/include/boost/bind/bind_template.hpp:20 #10 0x00007ffff7625aca in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #11 0x0000000000df3f18 in boost::function0<void>::operator() (this=0x7fffd4121ba0) at /usr/include/boost/function/function_template.hpp:760 #12 0x00007ffff74fe3bf in ARDOUR::AudioEngine::_start_process_thread (arg=0x3b0e320) at ../libs/ardour/audioengine.cc:1591 #13 0x0000003c1ce07d14 in start_thread (arg=0x7fffd4122700) at pthread_create.c:309 #14 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 16 (Thread 0x7fffe80ba700 (LWP 10157)): #0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86 #1 0x00007ffff7622a16 in PBD::ProcessSemaphore::wait (this=0x3afe000) at /home/andersvi/site/ARDOUR/3.0/libs/pbd/pbd/semutils.h:41 #2 0x00007ffff7620fca in ARDOUR::Graph::run_one (this=0x3afdf40) at ../libs/ardour/graph.cc:380 #3 0x00007ffff7621539 in ARDOUR::Graph::main_thread (this=0x3afdf40) at ../libs/ardour/graph.cc:449 #4 0x00007ffff76265fb in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffe80b9ba8, p=0x3afdf40) at /usr/include/boost/bind/mem_fn_template.hpp:49 #5 0x00007ffff7626240 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffe80b9bb8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #6 0x00007ffff7625f1f in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffe80b9ba8) at /usr/include/boost/bind/bind_template.hpp:20 #7 0x00007ffff7625aca in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #8 0x0000000000df3f18 in boost::function0<void>::operator() (this=0x7fffe80b9ba0) at /usr/include/boost/function/function_template.hpp:760 #9 0x00007ffff74fe3bf in ARDOUR::AudioEngine::_start_process_thread (arg=0x3b0e320) at ../libs/ardour/audioengine.cc:1591 #10 0x0000003c1ce07d14 in start_thread (arg=0x7fffe80ba700) at pthread_create.c:309 #11 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 15 (Thread 0x7fffe813b700 (LWP 10156)): #0 sem_timedwait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S:102 #1 0x00000037d2c2dac9 in Jack::JackPosixSemaphore::TimedWait (this=0x246f490, usec=2147483647) at ../posix/JackPosixSemaphore.cpp:121 #2 0x00000037d2c1a9b8 in Jack::JackConnectionManager::SuspendRefNum (this=0x7fffc4b2800e, control=0x7ffff4f9e000, table=0x246f160, timing=0x7fffc6f7e21a, time_out_usec=2147483647) at ../common/JackConnectionManager.cpp:237 #3 0x00000037d2c1f3e0 in Jack::JackGraphManager::SuspendRefNum (this=0x7fffc4b28000, control=0x7ffff4f9e000, table=0x246f160, usec=2147483647) at ../common/JackGraphManager.cpp:126 #4 0x00000037d2c19002 in Jack::JackClient::WaitSync (this=0x2439fc0) at ../common/JackClient.cpp:596 #5 0x00000037d2c18ec6 in Jack::JackClient::CycleWaitAux (this=0x2439fc0) at ../common/JackClient.cpp:563 #6 0x00000037d2c16d1c in Jack::JackClient::CycleWait (this=0x2439fc0) at ../common/JackClient.cpp:580 #7 0x00000037d2c12b9d in jack_cycle_wait (ext_client=0x2439fc0) at ../common/JackAPI.cpp:851 #8 0x00007ffff74f9da0 in ARDOUR::AudioEngine::process_thread (this=0x2285c00) at ../libs/ardour/audioengine.cc:461 #9 0x00007ffff74f9580 in ARDOUR::AudioEngine::_process_thread (arg=0x2285c00) at ../libs/ardour/audioengine.cc:352 #10 0x00000037d2c16ce9 in Jack::JackClient::Execute (this=0x2439fc0) at ../common/JackClient.cpp:540 #11 0x00000037d2c2ccbc in Jack::JackPosixThread::ThreadHandler (arg=0x243a130) at ../posix/JackPosixThread.cpp:59 #12 0x0000003c1ce07d14 in start_thread (arg=0x7fffe813b700) at pthread_create.c:309 #13 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 14 (Thread 0x7fffe8ca8700 (LWP 10155)): #0 0x0000003c1ce0e0ad in read () at ../sysdeps/unix/syscall-template.S:82 #1 0x00000037d2c2f3ad in Jack::JackClientSocket::Read (this=0x7fffc8001180, data=0x7fffe8ca7a20, len=65) at ../posix/JackSocket.cpp:183 #2 0x00000037d2c3763a in Jack::JackClientNotification::Read (this=0x7fffe8ca7a20, trans=0x7fffc8001180) at ../common/JackRequest.h:1507 #3 0x00000037d2c33976 in Jack::JackSocketClientChannel::Execute (this=0x2401ad0) at ../posix/JackSocketClientChannel.cpp:370 #4 0x00000037d2c2ccbc in Jack::JackPosixThread::ThreadHandler (arg=0x2401bf8) at ../posix/JackPosixThread.cpp:59 #5 0x0000003c1ce07d14 in start_thread (arg=0x7fffe8ca8700) at pthread_create.c:309 #6 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 13 (Thread 0x7fffe8d29700 (LWP 10154)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166 #1 0x00000037d2c2ea3d in Jack::JackProcessSync::Wait (this=0x2488428) at ../posix/JackProcessSync.cpp:73 #2 0x00000037d2c2a0f7 in Jack::JackMessageBuffer::Execute (this=0x24801f0) at ../common/JackMessageBuffer.cpp:89 #3 0x00000037d2c2ccbc in Jack::JackPosixThread::ThreadHandler (arg=0x2488408) at ../posix/JackPosixThread.cpp:59 #4 0x0000003c1ce07d14 in start_thread (arg=0x7fffe8d29700) at pthread_create.c:309 #5 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 5 (Thread 0x7fffea5cf700 (LWP 10146)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166 #1 0x0000003c1e283bff in g_cond_wait (cond=0x7ffff7da2fc0, mutex=<optimized out>) at gthread-posix.c:746 #2 0x00007ffff74aeaf5 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:81 #3 0x00007ffff74ae8dd in analyser_work () at ../libs/ardour/analyser.cc:46 #4 0x0000000001359d65 in sigc::pointer_functor0<void>::operator() (this=0x20719a8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #5 0x00000000013574c0 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x20719a0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #6 0x0000000001353dbf in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x2071970) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #7 0x00000037d1e4300d in operator() (this=0x2077bc0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 #8 (anonymous namespace)::call_thread_entry_slot (data=0x2077bc0) at threads.cc:47 #9 0x0000003c1e26a495 in g_thread_proxy (data=0x1ede680) at gthread.c:801 #10 0x0000003c1ce07d14 in start_thread (arg=0x7fffea5cf700) at pthread_create.c:309 #11 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 4 (Thread 0x7fffeadd0700 (LWP 10145)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166 #1 0x0000003c1e283bff in g_cond_wait (cond=0x7ffff7da4880, mutex=<optimized out>) at gthread-posix.c:746 #2 0x00007ffff789ddfe in peak_thread_work () at ../libs/ardour/source_factory.cc:68 #3 0x0000000001359d65 in sigc::pointer_functor0<void>::operator() (this=0x2075958) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #4 0x00000000013574c0 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x2075950) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #5 0x0000000001353dbf in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x2075920) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #6 0x00000037d1e4300d in operator() (this=0x207bd40) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 #7 (anonymous namespace)::call_thread_entry_slot (data=0x207bd40) at threads.cc:47 #8 0x0000003c1e26a495 in g_thread_proxy (data=0x1ede630) at gthread.c:801 #9 0x0000003c1ce07d14 in start_thread (arg=0x7fffeadd0700) at pthread_create.c:309 #10 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 3 (Thread 0x7fffeb5d1700 (LWP 10144)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166 #1 0x0000003c1e283bff in g_cond_wait (cond=0x7ffff7da4880, mutex=<optimized out>) at gthread-posix.c:746 #2 0x00007ffff789ddfe in peak_thread_work () at ../libs/ardour/source_factory.cc:68 #3 0x0000000001359d65 in sigc::pointer_functor0<void>::operator() (this=0x2075fb8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #4 0x00000000013574c0 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x2075fb0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #5 0x0000000001353dbf in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x2075f80) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #6 0x00000037d1e4300d in operator() (this=0x2077ba0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 #7 (anonymous namespace)::call_thread_entry_slot (data=0x2077ba0) at threads.cc:47 #8 0x0000003c1e26a495 in g_thread_proxy (data=0x1ede5e0) at gthread.c:801 #9 0x0000003c1ce07d14 in start_thread (arg=0x7fffeb5d1700) at pthread_create.c:309 #10 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 2 (Thread 0x7fffebdd2700 (LWP 10143)): #0 0x0000003c1c6ba6cd in nanosleep () at ../sysdeps/unix/syscall-template.S:82 #1 0x0000003c1c6eb174 in usleep (useconds=<optimized out>) at ../sysdeps/unix/sysv/linux/usleep.c:33 #2 0x00000000015bb39c in gui_event_loop (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:363 #3 0x0000003c1ce07d14 in start_thread (arg=0x7fffebdd2700) at pthread_create.c:309 #4 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 1 (Thread 0x7ffff39f0a00 (LWP 10140)): #0 0x00007ffff5e7f29b in PBD::ID::print (this=0xa0, buf=0x7fffffffadb0 "@C\200\003", bufsize=32) at ../libs/pbd/id.cc:75 #1 0x00007ffff5e7f2e7 in PBD::ID::to_s (this=0xa0) at ../libs/pbd/id.cc:81 #2 0x00007fffe83e65e9 in MIDIControllable::get_state (this=0xfec4320) at ../libs/surfaces/generic_midi/midicontrollable.cc:499 #3 0x00007fffe83c5eda in GenericMidiControlProtocol::get_state (this=0xfeba210) at ../libs/surfaces/generic_midi/generic_midi_control_protocol.cc:500 #4 0x00007ffff7569d6e in ARDOUR::ControlProtocolManager::get_state (this=0x2556950) at ../libs/ardour/control_protocol_manager.cc:367 #5 0x00007ffff784f46c in ARDOUR::Session::get_control_protocol_state (this=0x3af6e00) at ../libs/ardour/session_state.cc:1176 #6 0x00007ffff784f1d1 in ARDOUR::Session::state (this=0x3af6e00, full_state=true) at ../libs/ardour/session_state.cc:1163 #7 0x00007ffff784e1c1 in ARDOUR::Session::get_state (this=0x3af6e00) at ../libs/ardour/session_state.cc:963 #8 0x00007ffff784c8bb in ARDOUR::Session::save_state (this=0x3af6e00, snapshot_name="BF_opptak", pending=false, switch_to_snapshot=false) at ../libs/ardour/session_state.cc:773 #9 0x0000000000e07526 in ARDOUR_UI::save_state_canfail (this=0x1e26580, name="BF_opptak", switch_to_it=false) at ../gtk2_ardour/ardour_ui.cc:2230 #10 0x0000000000e07403 in ARDOUR_UI::save_state (this=0x1e26580, name="", switch_to_it=false) at ../gtk2_ardour/ardour_ui.cc:2217 #11 0x0000000000e620f3 in sigc::bound_mem_functor2<void, ARDOUR_UI, std::string const&, bool>::operator() (this=0x38043e0, _A_a1=..., _A_a2=@0x3804408: false) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1917 #12 0x0000000000e61233 in sigc::adaptor_functor<sigc::bound_mem_functor2<void, ARDOUR_UI, std::string const&, bool> >::operator()<std::string&, bool&> (this=0x38043d8, _A_arg1="", _A_arg2=@0x3804408: false) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:103 #13 0x0000000000e5fb5e in sigc::bind_functor<-1, sigc::bound_mem_functor2<void, ARDOUR_UI, std::string const&, bool>, std::string, bool, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator() (this=0x38043d0) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324 #14 0x0000000000e5dec7 in sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor2<void, ARDOUR_UI, std::string const&, bool>, std::string, bool, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it (rep=0x38043a0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #15 0x00000037d1e4ded8 in operator() (this=0x3804008) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 #16 Glib::SignalProxyNormal::slot0_void_callback (self=<optimized out>, data=0x3804000) at signalproxy.cc:95 #17 0x0000003c1f60f664 in g_closure_invoke (closure=0x3804340, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7fffffffbb40, invocation_hint=invocation_hint@entry=0x7fffffffbae0) at gclosure.c:777 #18 0x0000003c1f6208ce in signal_emit_unlocked_R (node=node@entry=0x32c12f0, detail=detail@entry=0, instance=instance@entry=0x37fb560, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffbb40) at gsignal.c:3621 #19 0x0000003c1f62866d in g_signal_emit_valist (instance=0x37fb560, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffffffbd88) at gsignal.c:3300 #20 0x0000003c1f6287c2 in g_signal_emit (instance=instance@entry=0x37fb560, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3356 #21 0x00000036f4c75303 in _gtk_action_emit_activate (action=0x37fb560 [gtkmm__GtkAction]) at gtkaction.c:794 #22 0x00000036f4c75cd4 in closure_accel_activate (closure=0x3804540, return_value=0x7fffffffbfc0, n_param_values=<optimized out>, param_values=<optimized out>, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkaction.c:1764 #23 0x0000003c1f60f664 in g_closure_invoke (closure=0x3804540, return_value=return_value@entry=0x7fffffffbfc0, n_param_values=4, param_values=param_values@entry=0x7fffffffc070, invocation_hint=invocation_hint@entry=0x7fffffffc010) at gclosure.c:777 #24 0x0000003c1f6206d8 in signal_emit_unlocked_R (node=node@entry=0x244de30, detail=detail@entry=3471, instance=instance@entry=0x2282f80, emission_return=emission_return@entry=0x7fffffffc170, instance_and_params=instance_and_params@entry=0x7fffffffc070) at gsignal.c:3551 #25 0x0000003c1f6282a7 in g_signal_emit_valist (instance=0x2282f80, signal_id=<optimized out>, detail=3471, var_args=var_args@entry=0x7fffffffc2f8) at gsignal.c:3310 #26 0x0000003c1f6287c2 in g_signal_emit (instance=instance@entry=0x2282f80, signal_id=<optimized out>, detail=detail@entry=3471) at gsignal.c:3356 #27 0x00000036f4c701f5 in IA__gtk_accel_group_activate (accel_group=0x2282f80 [GtkAccelGroup], accel_quark=accel_quark@entry=3471, acceleratable=acceleratable@entry=0x23a8b40 [gtkmm__GtkWindow], accel_key=accel_key@entry=115, accel_mods=accel_mods@entry=GDK_CONTROL_MASK) at gtkaccelgroup.c:891 #28 0x00000036f4c7155d in IA__gtk_accel_groups_activate (object=0x23a8b40 [gtkmm__GtkWindow], accel_key=accel_key@entry=115, accel_mods=accel_mods@entry=GDK_CONTROL_MASK) at gtkaccelgroup.c:928 #29 0x00000036f4e9ac69 in IA__gtk_window_activate_key (window=0x23a8b40 [gtkmm__GtkWindow], event=<optimized out>) at gtkwindow.c:8355 #30 0x00000000015a954e in key_press_focus_accelerator_handler (window=..., ev=0x17edf1f0) at ../gtk2_ardour/utils.cc:465 #31 0x0000000000f50295 in Editor::on_key_press_event (this=0x3200c10, ev=0x17edf1f0) at ../gtk2_ardour/editor.cc:4040 #32 0x00000000015a9055 in forward_key_press (ev=0x17edf1f0) at ../gtk2_ardour/utils.cc:327 #33 0x0000000001276d2a in Mixer_UI::on_key_press_event (this=0x336d980, ev=0x17edf1f0) at ../gtk2_ardour/mixer_ui.cc:1677 #34 0x00000037d3d3e1e3 in Gtk::Widget_Class::key_press_event_callback (self=0x32059a0 [gtkmm__GtkWindow], p0=0x17edf1f0) at widget.cc:4883 #35 0x00000036f4d4db4c in _gtk_marshal_BOOLEAN__BOXED (closure=0x1e67030, return_value=0x7fffffffc810, n_param_values=<optimized out>, param_values=0x7fffffffc8c0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:86 #36 0x0000003c1f60f664 in g_closure_invoke (closure=closure@entry=0x1e67030, return_value=return_value@entry=0x7fffffffc810, n_param_values=2, param_values=param_values@entry=0x7fffffffc8c0, invocation_hint=invocation_hint@entry=0x7fffffffc860) at gclosure.c:777 #37 0x0000003c1f620450 in signal_emit_unlocked_R (node=node@entry=0x1e66da0, detail=detail@entry=0, instance=instance@entry=0x32059a0, emission_return=emission_return@entry=0x7fffffffc990, instance_and_params=instance_and_params@entry=0x7fffffffc8c0) at gsignal.c:3589 #38 0x0000003c1f6282a7 in g_signal_emit_valist (instance=0x32059a0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffffffcb18) at gsignal.c:3310 #39 0x0000003c1f6287c2 in g_signal_emit (instance=instance@entry=0x32059a0, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3356 #40 0x00000036f4e815ae in gtk_widget_event_internal (widget=widget@entry=0x32059a0 [gtkmm__GtkWindow], event=event@entry=0x17edf1f0) at gtkwidget.c:4999 #41 0x00000036f4e81929 in IA__gtk_widget_event (widget=widget@entry=0x32059a0 [gtkmm__GtkWindow], event=event@entry=0x17edf1f0) at gtkwidget.c:4796 #42 0x00000036f4d4b9e7 in IA__gtk_propagate_event (widget=0x32059a0 [gtkmm__GtkWindow], event=0x17edf1f0) at gtkmain.c:2464 #43 0x00000036f4d4bc7b in IA__gtk_main_do_event (event=0x17edf1f0) at gtkmain.c:1685 #44 0x00000036f3461edc in gdk_event_dispatch (source=source@entry=0x1e4a830, callback=<optimized out>, user_data=<optimized out>) at gdkevents-x11.c:2404 #45 0x0000003c1e247825 in g_main_dispatch (context=0x1e4a920) at gmain.c:2539 #46 g_main_context_dispatch (context=context@entry=0x1e4a920) at gmain.c:3075 #47 0x0000003c1e247b58 in g_main_context_iterate (context=0x1e4a920, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146 #48 0x0000003c1e247f52 in g_main_loop_run (loop=0x23e89b0) at gmain.c:3340 #49 0x00000036f4d4ac57 in IA__gtk_main () at gtkmain.c:1257 #50 0x00007ffff6241aae in Gtkmm2ext::UI::run (this=0x1e26580, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:268 #51 0x00000000011bd9aa in main (argc=1, argv=0x7fffffffd048) at ../gtk2_ardour/main.cc:455 thread apply all bt Thread 28 (Thread 0x7fffd5d98700 (LWP 10175)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:218 #1 0x0000003c1e283cf5 in g_cond_wait_until (cond=cond@entry=0x2352d98, mutex=mutex@entry=0x2352d90, end_time=end_time@entry=40727264931) at gthread-posix.c:855 #2 0x0000003c1e21e6d1 in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x2352d90, wait=wait@entry=1, end_time=end_time@entry=40727264931) at gasyncqueue.c:424 #3 0x0000003c1e21ed1a in g_async_queue_timeout_pop (queue=0x2352d90, timeout=timeout@entry=15000000) at gasyncqueue.c:545 #4 0x0000003c1e26ac52 in g_thread_pool_wait_for_new_pool () at gthreadpool.c:169 #5 g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:366 #6 0x0000003c1e26a495 in g_thread_proxy (data=0x18948cf0) at gthread.c:801 #7 0x0000003c1ce07d14 in start_thread (arg=0x7fffd5d98700) at pthread_create.c:309 #8 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 26 (Thread 0x7fffa89fa700 (LWP 10167)): #0 0x0000003c1c6ba6cd in nanosleep () at ../sysdeps/unix/syscall-template.S:82 #1 0x0000003c1c6eb174 in usleep (useconds=<optimized out>) at ../sysdeps/unix/sysv/linux/usleep.c:33 #2 0x00007ffff754abd0 in ARDOUR::AutomationWatch::thread (this=0x171b6a30) at ../libs/ardour/automation_watch.cc:137 #3 0x00007ffff754d677 in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator() (this=0xfd270e0, p=0x171b6a30) at /usr/include/boost/bind/mem_fn_template.hpp:49 #4 0x00007ffff754d2e6 in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0> (this=0xfd270f0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #5 0x00007ffff754cf27 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator() (this=0xfd270e0) at /usr/include/boost/bind/bind_template.hpp:20 #6 0x00007ffff754ceb2 in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > > >::operator() (this=0xfd270e0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #7 0x00007ffff754cb42 in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >, void>::call_it (rep=0xfd270b0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #8 0x00000037d1e4300d in operator() (this=0x172016a0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 #9 (anonymous namespace)::call_thread_entry_slot (data=0x172016a0) at threads.cc:47 #10 0x0000003c1e26a495 in g_thread_proxy (data=0x3ae70a0) at gthread.c:801 #11 0x0000003c1ce07d14 in start_thread (arg=0x7fffa89fa700) at pthread_create.c:309 #12 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 25 (Thread 0x7fffe952a700 (LWP 10166)): #0 0x0000003c1ce0e80d in nanosleep () at ../sysdeps/unix/syscall-template.S:82 #1 0x0000003c1e26ba92 in g_usleep (microseconds=<optimized out>) at gtimer.c:259 #2 0x00007ffff74faf5e in ARDOUR::AudioEngine::meter_thread (this=0x2285c00) at ../libs/ardour/audioengine.cc:782 #3 0x00007ffff750da8f in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0xfe1cb90, p=0x2285c00) at /usr/include/boost/bind/mem_fn_template.hpp:49 #4 0x00007ffff750d4e2 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0xfe1cba0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #5 0x00007ffff750c9cf in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0xfe1cb90) at /usr/include/boost/bind/bind_template.hpp:20 #6 0x00007ffff750bce2 in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator() (this=0xfe1cb90) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #7 0x00007ffff750a58a in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::call_it (rep=0xfe1cb60) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #8 0x00000037d1e4300d in operator() (this=0xfc64260) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 #9 (anonymous namespace)::call_thread_entry_slot (data=0xfc64260) at threads.cc:47 #10 0x0000003c1e26a495 in g_thread_proxy (data=0x384e370) at gthread.c:801 #11 0x0000003c1ce07d14 in start_thread (arg=0x7fffe952a700) at pthread_create.c:309 #12 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 24 (Thread 0x7fffd5597700 (LWP 10165)): #0 0x0000003c1c6e8bcf in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x0000003c1e247af4 in g_main_context_poll (n_fds=10, fds=0x7fff88008da0, timeout=-1, context=0x6a617f0, priority=<optimized out>) at gmain.c:3440 #2 g_main_context_iterate (context=0x6a617f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141 #3 0x0000003c1e247f52 in g_main_loop_run (loop=0x6a61920) at gmain.c:3340 #4 0x00007ffff5e5d51a in BaseUI::main_thread (this=0x6a612a0) at ../libs/pbd/base_ui.cc:80 #5 0x00007ffff5e60d0a in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x6a61a08) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 #6 0x00007ffff5e60a4a in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x6a61a00) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #7 0x00007ffff5e60413 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x6a619d0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #8 0x00000037d1e4300d in operator() (this=0x6a61490) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 #9 (anonymous namespace)::call_thread_entry_slot (data=0x6a61490) at threads.cc:47 #10 0x0000003c1e26a495 in g_thread_proxy (data=0x3ae7190) at gthread.c:801 #11 0x0000003c1ce07d14 in start_thread (arg=0x7fffd5597700) at pthread_create.c:309 #12 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 23 (Thread 0x7fffa8c76800 (LWP 10164)): #0 0x0000003c1c6e8bcf in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007ffff755dd6d in ARDOUR::Butler::thread_work (this=0x3afc850) at ../libs/ardour/butler.cc:150 #2 0x00007ffff755dcc3 in ARDOUR::Butler::_thread_work (arg=0x3afc850) at ../libs/ardour/butler.cc:134 #3 0x00007ffff5e84df2 in fake_thread_start (arg=0x6a610e0) at ../libs/pbd/pthread_utils.cc:80 #4 0x0000003c1ce07d14 in start_thread (arg=0x7fffa8c76800) at pthread_create.c:309 #5 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 22 (Thread 0x7fffa8cf8700 (LWP 10163)): #0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86 #1 0x00007ffff7622a16 in PBD::ProcessSemaphore::wait (this=0x3afe000) at /home/andersvi/site/ARDOUR/3.0/libs/pbd/pbd/semutils.h:41 #2 0x00007ffff7620fca in ARDOUR::Graph::run_one (this=0x3afdf40) at ../libs/ardour/graph.cc:380 #3 0x00007ffff7621309 in ARDOUR::Graph::helper_thread (this=0x3afdf40) at ../libs/ardour/graph.cc:411 #4 0x00007ffff76265fb in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffa8cf7ba8, p=0x3afdf40) at /usr/include/boost/bind/mem_fn_template.hpp:49 #5 0x00007ffff7626240 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffa8cf7bb8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #6 0x00007ffff7625f1f in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffa8cf7ba8) at /usr/include/boost/bind/bind_template.hpp:20 #7 0x00007ffff7625aca in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #8 0x0000000000df3f18 in boost::function0<void>::operator() (this=0x7fffa8cf7ba0) at /usr/include/boost/function/function_template.hpp:760 #9 0x00007ffff74fe3bf in ARDOUR::AudioEngine::_start_process_thread (arg=0x3b0e320) at ../libs/ardour/audioengine.cc:1591 #10 0x0000003c1ce07d14 in start_thread (arg=0x7fffa8cf8700) at pthread_create.c:309 #11 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 21 (Thread 0x7fffa8d79700 (LWP 10162)): #0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86 #1 0x00007ffff7622a16 in PBD::ProcessSemaphore::wait (this=0x3afe000) at /home/andersvi/site/ARDOUR/3.0/libs/pbd/pbd/semutils.h:41 #2 0x00007ffff7620fca in ARDOUR::Graph::run_one (this=0x3afdf40) at ../libs/ardour/graph.cc:380 #3 0x00007ffff7621309 in ARDOUR::Graph::helper_thread (this=0x3afdf40) at ../libs/ardour/graph.cc:411 #4 0x00007ffff76265fb in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffa8d78ba8, p=0x3afdf40) at /usr/include/boost/bind/mem_fn_template.hpp:49 #5 0x00007ffff7626240 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffa8d78bb8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #6 0x00007ffff7625f1f in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffa8d78ba8) at /usr/include/boost/bind/bind_template.hpp:20 #7 0x00007ffff7625aca in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #8 0x0000000000df3f18 in boost::function0<void>::operator() (this=0x7fffa8d78ba0) at /usr/include/boost/function/function_template.hpp:760 #9 0x00007ffff74fe3bf in ARDOUR::AudioEngine::_start_process_thread (arg=0x3b0e320) at ../libs/ardour/audioengine.cc:1591 #10 0x0000003c1ce07d14 in start_thread (arg=0x7fffa8d79700) at pthread_create.c:309 #11 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 20 (Thread 0x7fffc40ae700 (LWP 10161)): #0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86 #1 0x00007ffff7622a16 in PBD::ProcessSemaphore::wait (this=0x3afe000) at /home/andersvi/site/ARDOUR/3.0/libs/pbd/pbd/semutils.h:41 #2 0x00007ffff7620fca in ARDOUR::Graph::run_one (this=0x3afdf40) at ../libs/ardour/graph.cc:380 #3 0x00007ffff7621309 in ARDOUR::Graph::helper_thread (this=0x3afdf40) at ../libs/ardour/graph.cc:411 #4 0x00007ffff76265fb in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffc40adba8, p=0x3afdf40) at /usr/include/boost/bind/mem_fn_template.hpp:49 #5 0x00007ffff7626240 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffc40adbb8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #6 0x00007ffff7625f1f in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffc40adba8) at /usr/include/boost/bind/bind_template.hpp:20 #7 0x00007ffff7625aca in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #8 0x0000000000df3f18 in boost::function0<void>::operator() (this=0x7fffc40adba0) at /usr/include/boost/function/function_template.hpp:760 #9 0x00007ffff74fe3bf in ARDOUR::AudioEngine::_start_process_thread (arg=0x3b0e320) at ../libs/ardour/audioengine.cc:1591 #10 0x0000003c1ce07d14 in start_thread (arg=0x7fffc40ae700) at pthread_create.c:309 #11 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 19 (Thread 0x7fffc412f700 (LWP 10160)): #0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86 #1 0x00007ffff7622a16 in PBD::ProcessSemaphore::wait (this=0x3afe000) at /home/andersvi/site/ARDOUR/3.0/libs/pbd/pbd/semutils.h:41 #2 0x00007ffff7620fca in ARDOUR::Graph::run_one (this=0x3afdf40) at ../libs/ardour/graph.cc:380 #3 0x00007ffff7621309 in ARDOUR::Graph::helper_thread (this=0x3afdf40) at ../libs/ardour/graph.cc:411 #4 0x00007ffff76265fb in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffc412eba8, p=0x3afdf40) at /usr/include/boost/bind/mem_fn_template.hpp:49 #5 0x00007ffff7626240 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffc412ebb8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #6 0x00007ffff7625f1f in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffc412eba8) at /usr/include/boost/bind/bind_template.hpp:20 #7 0x00007ffff7625aca in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #8 0x0000000000df3f18 in boost::function0<void>::operator() (this=0x7fffc412eba0) at /usr/include/boost/function/function_template.hpp:760 #9 0x00007ffff74fe3bf in ARDOUR::AudioEngine::_start_process_thread (arg=0x3b0e320) at ../libs/ardour/audioengine.cc:1591 #10 0x0000003c1ce07d14 in start_thread (arg=0x7fffc412f700) at pthread_create.c:309 #11 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 18 (Thread 0x7fffd40a1700 (LWP 10159)): #0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86 #1 0x00007ffff7622a16 in PBD::ProcessSemaphore::wait (this=0x3afe000) at /home/andersvi/site/ARDOUR/3.0/libs/pbd/pbd/semutils.h:41 #2 0x00007ffff7620fca in ARDOUR::Graph::run_one (this=0x3afdf40) at ../libs/ardour/graph.cc:380 #3 0x00007ffff7621309 in ARDOUR::Graph::helper_thread (this=0x3afdf40) at ../libs/ardour/graph.cc:411 #4 0x00007ffff76265fb in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffd40a0ba8, p=0x3afdf40) at /usr/include/boost/bind/mem_fn_template.hpp:49 #5 0x00007ffff7626240 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffd40a0bb8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #6 0x00007ffff7625f1f in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffd40a0ba8) at /usr/include/boost/bind/bind_template.hpp:20 #7 0x00007ffff7625aca in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #8 0x0000000000df3f18 in boost::function0<void>::operator() (this=0x7fffd40a0ba0) at /usr/include/boost/function/function_template.hpp:760 #9 0x00007ffff74fe3bf in ARDOUR::AudioEngine::_start_process_thread (arg=0x3b0e640) at ../libs/ardour/audioengine.cc:1591 #10 0x0000003c1ce07d14 in start_thread (arg=0x7fffd40a1700) at pthread_create.c:309 #11 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 17 (Thread 0x7fffd4122700 (LWP 10158)): #0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86 #1 0x00007ffff7622a16 in PBD::ProcessSemaphore::wait (this=0x3afe020) at /home/andersvi/site/ARDOUR/3.0/libs/pbd/pbd/semutils.h:41 #2 0x00007ffff76204f7 in ARDOUR::Graph::restart_cycle (this=0x3afdf40) at ../libs/ardour/graph.cc:254 #3 0x00007ffff76204c1 in ARDOUR::Graph::dec_ref (this=0x3afdf40) at ../libs/ardour/graph.cc:241 #4 0x00007ffff7626c8a in ARDOUR::GraphNode::finish (this=0xfdcef68, chain=0) at ../libs/ardour/graphnode.cc:71 #5 0x00007ffff762112f in ARDOUR::Graph::run_one (this=0x3afdf40) at ../libs/ardour/graph.cc:394 #6 0x00007ffff7621309 in ARDOUR::Graph::helper_thread (this=0x3afdf40) at ../libs/ardour/graph.cc:411 #7 0x00007ffff76265fb in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffd4121ba8, p=0x3afdf40) at /usr/include/boost/bind/mem_fn_template.hpp:49 #8 0x00007ffff7626240 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffd4121bb8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #9 0x00007ffff7625f1f in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffd4121ba8) at /usr/include/boost/bind/bind_template.hpp:20 #10 0x00007ffff7625aca in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #11 0x0000000000df3f18 in boost::function0<void>::operator() (this=0x7fffd4121ba0) at /usr/include/boost/function/function_template.hpp:760 #12 0x00007ffff74fe3bf in ARDOUR::AudioEngine::_start_process_thread (arg=0x3b0e320) at ../libs/ardour/audioengine.cc:1591 #13 0x0000003c1ce07d14 in start_thread (arg=0x7fffd4122700) at pthread_create.c:309 #14 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 16 (Thread 0x7fffe80ba700 (LWP 10157)): #0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86 #1 0x00007ffff7622a16 in PBD::ProcessSemaphore::wait (this=0x3afe000) at /home/andersvi/site/ARDOUR/3.0/libs/pbd/pbd/semutils.h:41 #2 0x00007ffff7620fca in ARDOUR::Graph::run_one (this=0x3afdf40) at ../libs/ardour/graph.cc:380 #3 0x00007ffff7621539 in ARDOUR::Graph::main_thread (this=0x3afdf40) at ../libs/ardour/graph.cc:449 #4 0x00007ffff76265fb in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffe80b9ba8, p=0x3afdf40) at /usr/include/boost/bind/mem_fn_template.hpp:49 #5 0x00007ffff7626240 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffe80b9bb8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #6 0x00007ffff7625f1f in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffe80b9ba8) at /usr/include/boost/bind/bind_template.hpp:20 #7 0x00007ffff7625aca in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #8 0x0000000000df3f18 in boost::function0<void>::operator() (this=0x7fffe80b9ba0) at /usr/include/boost/function/function_template.hpp:760 #9 0x00007ffff74fe3bf in ARDOUR::AudioEngine::_start_process_thread (arg=0x3b0e320) at ../libs/ardour/audioengine.cc:1591 #10 0x0000003c1ce07d14 in start_thread (arg=0x7fffe80ba700) at pthread_create.c:309 #11 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 15 (Thread 0x7fffe813b700 (LWP 10156)): #0 sem_timedwait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S:102 #1 0x00000037d2c2dac9 in Jack::JackPosixSemaphore::TimedWait (this=0x246f490, usec=2147483647) at ../posix/JackPosixSemaphore.cpp:121 #2 0x00000037d2c1a9b8 in Jack::JackConnectionManager::SuspendRefNum (this=0x7fffc4b2800e, control=0x7ffff4f9e000, table=0x246f160, timing=0x7fffc6f7e21a, time_out_usec=2147483647) at ../common/JackConnectionManager.cpp:237 #3 0x00000037d2c1f3e0 in Jack::JackGraphManager::SuspendRefNum (this=0x7fffc4b28000, control=0x7ffff4f9e000, table=0x246f160, usec=2147483647) at ../common/JackGraphManager.cpp:126 #4 0x00000037d2c19002 in Jack::JackClient::WaitSync (this=0x2439fc0) at ../common/JackClient.cpp:596 #5 0x00000037d2c18ec6 in Jack::JackClient::CycleWaitAux (this=0x2439fc0) at ../common/JackClient.cpp:563 #6 0x00000037d2c16d1c in Jack::JackClient::CycleWait (this=0x2439fc0) at ../common/JackClient.cpp:580 #7 0x00000037d2c12b9d in jack_cycle_wait (ext_client=0x2439fc0) at ../common/JackAPI.cpp:851 #8 0x00007ffff74f9da0 in ARDOUR::AudioEngine::process_thread (this=0x2285c00) at ../libs/ardour/audioengine.cc:461 #9 0x00007ffff74f9580 in ARDOUR::AudioEngine::_process_thread (arg=0x2285c00) at ../libs/ardour/audioengine.cc:352 #10 0x00000037d2c16ce9 in Jack::JackClient::Execute (this=0x2439fc0) at ../common/JackClient.cpp:540 #11 0x00000037d2c2ccbc in Jack::JackPosixThread::ThreadHandler (arg=0x243a130) at ../posix/JackPosixThread.cpp:59 #12 0x0000003c1ce07d14 in start_thread (arg=0x7fffe813b700) at pthread_create.c:309 #13 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 14 (Thread 0x7fffe8ca8700 (LWP 10155)): #0 0x0000003c1ce0e0ad in read () at ../sysdeps/unix/syscall-template.S:82 #1 0x00000037d2c2f3ad in Jack::JackClientSocket::Read (this=0x7fffc8001180, data=0x7fffe8ca7a20, len=65) at ../posix/JackSocket.cpp:183 #2 0x00000037d2c3763a in Jack::JackClientNotification::Read (this=0x7fffe8ca7a20, trans=0x7fffc8001180) at ../common/JackRequest.h:1507 #3 0x00000037d2c33976 in Jack::JackSocketClientChannel::Execute (this=0x2401ad0) at ../posix/JackSocketClientChannel.cpp:370 #4 0x00000037d2c2ccbc in Jack::JackPosixThread::ThreadHandler (arg=0x2401bf8) at ../posix/JackPosixThread.cpp:59 #5 0x0000003c1ce07d14 in start_thread (arg=0x7fffe8ca8700) at pthread_create.c:309 #6 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 13 (Thread 0x7fffe8d29700 (LWP 10154)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166 #1 0x00000037d2c2ea3d in Jack::JackProcessSync::Wait (this=0x2488428) at ../posix/JackProcessSync.cpp:73 #2 0x00000037d2c2a0f7 in Jack::JackMessageBuffer::Execute (this=0x24801f0) at ../common/JackMessageBuffer.cpp:89 #3 0x00000037d2c2ccbc in Jack::JackPosixThread::ThreadHandler (arg=0x2488408) at ../posix/JackPosixThread.cpp:59 #4 0x0000003c1ce07d14 in start_thread (arg=0x7fffe8d29700) at pthread_create.c:309 #5 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 5 (Thread 0x7fffea5cf700 (LWP 10146)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166 #1 0x0000003c1e283bff in g_cond_wait (cond=0x7ffff7da2fc0, mutex=<optimized out>) at gthread-posix.c:746 #2 0x00007ffff74aeaf5 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:81 #3 0x00007ffff74ae8dd in analyser_work () at ../libs/ardour/analyser.cc:46 #4 0x0000000001359d65 in sigc::pointer_functor0<void>::operator() (this=0x20719a8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #5 0x00000000013574c0 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x20719a0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #6 0x0000000001353dbf in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x2071970) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #7 0x00000037d1e4300d in operator() (this=0x2077bc0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 #8 (anonymous namespace)::call_thread_entry_slot (data=0x2077bc0) at threads.cc:47 #9 0x0000003c1e26a495 in g_thread_proxy (data=0x1ede680) at gthread.c:801 #10 0x0000003c1ce07d14 in start_thread (arg=0x7fffea5cf700) at pthread_create.c:309 #11 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 4 (Thread 0x7fffeadd0700 (LWP 10145)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166 #1 0x0000003c1e283bff in g_cond_wait (cond=0x7ffff7da4880, mutex=<optimized out>) at gthread-posix.c:746 #2 0x00007ffff789ddfe in peak_thread_work () at ../libs/ardour/source_factory.cc:68 #3 0x0000000001359d65 in sigc::pointer_functor0<void>::operator() (this=0x2075958) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #4 0x00000000013574c0 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x2075950) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #5 0x0000000001353dbf in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x2075920) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #6 0x00000037d1e4300d in operator() (this=0x207bd40) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 #7 (anonymous namespace)::call_thread_entry_slot (data=0x207bd40) at threads.cc:47 #8 0x0000003c1e26a495 in g_thread_proxy (data=0x1ede630) at gthread.c:801 #9 0x0000003c1ce07d14 in start_thread (arg=0x7fffeadd0700) at pthread_create.c:309 #10 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 3 (Thread 0x7fffeb5d1700 (LWP 10144)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166 #1 0x0000003c1e283bff in g_cond_wait (cond=0x7ffff7da4880, mutex=<optimized out>) at gthread-posix.c:746 #2 0x00007ffff789ddfe in peak_thread_work () at ../libs/ardour/source_factory.cc:68 #3 0x0000000001359d65 in sigc::pointer_functor0<void>::operator() (this=0x2075fb8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #4 0x00000000013574c0 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x2075fb0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #5 0x0000000001353dbf in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x2075f80) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #6 0x00000037d1e4300d in operator() (this=0x2077ba0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 #7 (anonymous namespace)::call_thread_entry_slot (data=0x2077ba0) at threads.cc:47 #8 0x0000003c1e26a495 in g_thread_proxy (data=0x1ede5e0) at gthread.c:801 #9 0x0000003c1ce07d14 in start_thread (arg=0x7fffeb5d1700) at pthread_create.c:309 #10 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 2 (Thread 0x7fffebdd2700 (LWP 10143)): #0 0x0000003c1c6ba6cd in nanosleep () at ../sysdeps/unix/syscall-template.S:82 #1 0x0000003c1c6eb174 in usleep (useconds=<optimized out>) at ../sysdeps/unix/sysv/linux/usleep.c:33 #2 0x00000000015bb39c in gui_event_loop (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:363 #3 0x0000003c1ce07d14 in start_thread (arg=0x7fffebdd2700) at pthread_create.c:309 #4 0x0000003c1c6f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 1 (Thread 0x7ffff39f0a00 (LWP 10140)): #0 0x00007ffff5e7f29b in PBD::ID::print (this=0xa0, buf=0x7fffffffadb0 "@C\200\003", bufsize=32) at ../libs/pbd/id.cc:75 #1 0x00007ffff5e7f2e7 in PBD::ID::to_s (this=0xa0) at ../libs/pbd/id.cc:81 #2 0x00007fffe83e65e9 in MIDIControllable::get_state (this=0xfec4320) at ../libs/surfaces/generic_midi/midicontrollable.cc:499 #3 0x00007fffe83c5eda in GenericMidiControlProtocol::get_state (this=0xfeba210) at ../libs/surfaces/generic_midi/generic_midi_control_protocol.cc:500 #4 0x00007ffff7569d6e in ARDOUR::ControlProtocolManager::get_state (this=0x2556950) at ../libs/ardour/control_protocol_manager.cc:367 #5 0x00007ffff784f46c in ARDOUR::Session::get_control_protocol_state (this=0x3af6e00) at ../libs/ardour/session_state.cc:1176 #6 0x00007ffff784f1d1 in ARDOUR::Session::state (this=0x3af6e00, full_state=true) at ../libs/ardour/session_state.cc:1163 #7 0x00007ffff784e1c1 in ARDOUR::Session::get_state (this=0x3af6e00) at ../libs/ardour/session_state.cc:963 #8 0x00007ffff784c8bb in ARDOUR::Session::save_state (this=0x3af6e00, snapshot_name="BF_opptak", pending=false, switch_to_snapshot=false) at ../libs/ardour/session_state.cc:773 #9 0x0000000000e07526 in ARDOUR_UI::save_state_canfail (this=0x1e26580, name="BF_opptak", switch_to_it=false) at ../gtk2_ardour/ardour_ui.cc:2230 #10 0x0000000000e07403 in ARDOUR_UI::save_state (this=0x1e26580, name="", switch_to_it=false) at ../gtk2_ardour/ardour_ui.cc:2217 #11 0x0000000000e620f3 in sigc::bound_mem_functor2<void, ARDOUR_UI, std::string const&, bool>::operator() (this=0x38043e0, _A_a1=..., _A_a2=@0x3804408: false) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1917 #12 0x0000000000e61233 in sigc::adaptor_functor<sigc::bound_mem_functor2<void, ARDOUR_UI, std::string const&, bool> >::operator()<std::string&, bool&> (this=0x38043d8, _A_arg1="", _A_arg2=@0x3804408: false) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:103 #13 0x0000000000e5fb5e in sigc::bind_functor<-1, sigc::bound_mem_functor2<void, ARDOUR_UI, std::string const&, bool>, std::string, bool, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator() (this=0x38043d0) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324 #14 0x0000000000e5dec7 in sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor2<void, ARDOUR_UI, std::string const&, bool>, std::string, bool, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it (rep=0x38043a0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #15 0x00000037d1e4ded8 in operator() (this=0x3804008) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 #16 Glib::SignalProxyNormal::slot0_void_callback (self=<optimized out>, data=0x3804000) at signalproxy.cc:95 #17 0x0000003c1f60f664 in g_closure_invoke (closure=0x3804340, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7fffffffbb40, invocation_hint=invocation_hint@entry=0x7fffffffbae0) at gclosure.c:777 #18 0x0000003c1f6208ce in signal_emit_unlocked_R (node=node@entry=0x32c12f0, detail=detail@entry=0, instance=instance@entry=0x37fb560, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffbb40) at gsignal.c:3621 #19 0x0000003c1f62866d in g_signal_emit_valist (instance=0x37fb560, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffffffbd88) at gsignal.c:3300 #20 0x0000003c1f6287c2 in g_signal_emit (instance=instance@entry=0x37fb560, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3356 #21 0x00000036f4c75303 in _gtk_action_emit_activate (action=0x37fb560 [gtkmm__GtkAction]) at gtkaction.c:794 #22 0x00000036f4c75cd4 in closure_accel_activate (closure=0x3804540, return_value=0x7fffffffbfc0, n_param_values=<optimized out>, param_values=<optimized out>, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkaction.c:1764 #23 0x0000003c1f60f664 in g_closure_invoke (closure=0x3804540, return_value=return_value@entry=0x7fffffffbfc0, n_param_values=4, param_values=param_values@entry=0x7fffffffc070, invocation_hint=invocation_hint@entry=0x7fffffffc010) at gclosure.c:777 #24 0x0000003c1f6206d8 in signal_emit_unlocked_R (node=node@entry=0x244de30, detail=detail@entry=3471, instance=instance@entry=0x2282f80, emission_return=emission_return@entry=0x7fffffffc170, instance_and_params=instance_and_params@entry=0x7fffffffc070) at gsignal.c:3551 #25 0x0000003c1f6282a7 in g_signal_emit_valist (instance=0x2282f80, signal_id=<optimized out>, detail=3471, var_args=var_args@entry=0x7fffffffc2f8) at gsignal.c:3310 #26 0x0000003c1f6287c2 in g_signal_emit (instance=instance@entry=0x2282f80, signal_id=<optimized out>, detail=detail@entry=3471) at gsignal.c:3356 #27 0x00000036f4c701f5 in IA__gtk_accel_group_activate (accel_group=0x2282f80 [GtkAccelGroup], accel_quark=accel_quark@entry=3471, acceleratable=acceleratable@entry=0x23a8b40 [gtkmm__GtkWindow], accel_key=accel_key@entry=115, accel_mods=accel_mods@entry=GDK_CONTROL_MASK) at gtkaccelgroup.c:891 #28 0x00000036f4c7155d in IA__gtk_accel_groups_activate (object=0x23a8b40 [gtkmm__GtkWindow], accel_key=accel_key@entry=115, accel_mods=accel_mods@entry=GDK_CONTROL_MASK) at gtkaccelgroup.c:928 #29 0x00000036f4e9ac69 in IA__gtk_window_activate_key (window=0x23a8b40 [gtkmm__GtkWindow], event=<optimized out>) at gtkwindow.c:8355 #30 0x00000000015a954e in key_press_focus_accelerator_handler (window=..., ev=0x17edf1f0) at ../gtk2_ardour/utils.cc:465 #31 0x0000000000f50295 in Editor::on_key_press_event (this=0x3200c10, ev=0x17edf1f0) at ../gtk2_ardour/editor.cc:4040 #32 0x00000000015a9055 in forward_key_press (ev=0x17edf1f0) at ../gtk2_ardour/utils.cc:327 #33 0x0000000001276d2a in Mixer_UI::on_key_press_event (this=0x336d980, ev=0x17edf1f0) at ../gtk2_ardour/mixer_ui.cc:1677 #34 0x00000037d3d3e1e3 in Gtk::Widget_Class::key_press_event_callback (self=0x32059a0 [gtkmm__GtkWindow], p0=0x17edf1f0) at widget.cc:4883 #35 0x00000036f4d4db4c in _gtk_marshal_BOOLEAN__BOXED (closure=0x1e67030, return_value=0x7fffffffc810, n_param_values=<optimized out>, param_values=0x7fffffffc8c0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:86 #36 0x0000003c1f60f664 in g_closure_invoke (closure=closure@entry=0x1e67030, return_value=return_value@entry=0x7fffffffc810, n_param_values=2, param_values=param_values@entry=0x7fffffffc8c0, invocation_hint=invocation_hint@entry=0x7fffffffc860) at gclosure.c:777 #37 0x0000003c1f620450 in signal_emit_unlocked_R (node=node@entry=0x1e66da0, detail=detail@entry=0, instance=instance@entry=0x32059a0, emission_return=emission_return@entry=0x7fffffffc990, instance_and_params=instance_and_params@entry=0x7fffffffc8c0) at gsignal.c:3589 #38 0x0000003c1f6282a7 in g_signal_emit_valist (instance=0x32059a0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffffffcb18) at gsignal.c:3310 #39 0x0000003c1f6287c2 in g_signal_emit (instance=instance@entry=0x32059a0, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3356 #40 0x00000036f4e815ae in gtk_widget_event_internal (widget=widget@entry=0x32059a0 [gtkmm__GtkWindow], event=event@entry=0x17edf1f0) at gtkwidget.c:4999 #41 0x00000036f4e81929 in IA__gtk_widget_event (widget=widget@entry=0x32059a0 [gtkmm__GtkWindow], event=event@entry=0x17edf1f0) at gtkwidget.c:4796 #42 0x00000036f4d4b9e7 in IA__gtk_propagate_event (widget=0x32059a0 [gtkmm__GtkWindow], event=0x17edf1f0) at gtkmain.c:2464 #43 0x00000036f4d4bc7b in IA__gtk_main_do_event (event=0x17edf1f0) at gtkmain.c:1685 #44 0x00000036f3461edc in gdk_event_dispatch (source=source@entry=0x1e4a830, callback=<optimized out>, user_data=<optimized out>) at gdkevents-x11.c:2404 #45 0x0000003c1e247825 in g_main_dispatch (context=0x1e4a920) at gmain.c:2539 #46 g_main_context_dispatch (context=context@entry=0x1e4a920) at gmain.c:3075 #47 0x0000003c1e247b58 in g_main_context_iterate (context=0x1e4a920, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146 #48 0x0000003c1e247f52 in g_main_loop_run (loop=0x23e89b0) at gmain.c:3340 #49 0x00000036f4d4ac57 in IA__gtk_main () at gtkmain.c:1257 #50 0x00007ffff6241aae in Gtkmm2ext::UI::run (this=0x1e26580, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:268 #51 0x00000000011bd9aa in main (argc=1, argv=0x7fffffffd048) at ../gtk2_ardour/main.cc:455 quit |
|
were you actively using generic MIDI controls for the deleted send? |
|
No midi. In the same session, trying to insert any new send, saving session (goes well), deleting send, saving session -> segfault. |
|
well, generic MIDI control is enabled, and that is where the crash is happening. can you attach the session (.ardour) file? |
|
Seems you spotted it! :) Yesterday, i was checking the midipart of an interface, and did indeed map a midi-button to a 'mute' button in the a3-session. After manually deleting lines with <MIDIControllable id="xxxxx"... from the session-file, a3 does not crash as reported earlier. It only crashed after deleting sends/busses, other editing worked fine 4 hrs. this morning. |
|
Just saw your reply previous reply now. Ill upload the session (wo. sounds & peaks) |
2012-10-17 18:36
|
|
Date Modified | Username | Field | Change |
---|---|---|---|
2012-10-17 14:06 | av47 | New Issue | |
2012-10-17 14:06 | av47 | File Added: gdb.txt | |
2012-10-17 14:38 | paul | Note Added: 0014076 | |
2012-10-17 16:34 | av47 | Note Added: 0014077 | |
2012-10-17 18:16 | paul | Note Added: 0014078 | |
2012-10-17 18:33 | av47 | Note Added: 0014079 | |
2012-10-17 18:35 | av47 | Note Added: 0014080 | |
2012-10-17 18:36 | av47 | File Added: BF_opptak.ardour |