View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0006506 | ardour | bugs | public | 2015-08-11 18:05 | 2015-11-16 09:34 |
| Reporter | caryoscelus | Assigned To | timbyr | ||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Product Version | 4.X git (version in description) | ||||
| Summary | 0006506: Moving tempo markers leads to crash when automation exists | ||||
| Description | When some automation is present, adding and changing tempo markers works fine, but attempt to move them leads to immediate crash with the following console output: libs/ardour/ardour/session.h:817: void ARDOUR::Session::add_command(Command*): Assertion `_current_trans' failed. Aborted Clearing automation makes it possible to move tempo again. git revision: 6cc029f5da461b461aadb9a51f1ae7f7ec0f6195 (but this is also reproducible on earlier versions, e.g. 58a7b0e1376d9d8daaf8c0770850a6a6859a6650) | ||||
| Tags | No tags attached. | ||||
|
|
I can reproduce this with current git. |
|
2015-11-05 18:54
|
trace.txt (36,774 bytes)
ardour-4.4.114: ../libs/ardour/session_state.cc:2570: void ARDOUR::Session::add_command(Command*): Assertion `_current_trans' failed.
Program received signal SIGABRT, Aborted.
0x00007fffecff15f8 in raise () from /usr/lib/libc.so.6
(gdb) thread apply all bt
Thread 32 (LWP 3138):
#0 0x00007fffed0a2cf9 in syscall () from /usr/lib/libc.so.6
#1 0x00007ffff412375f in g_cond_wait () from /usr/lib/libglib-2.0.so.0
#2 0x00007ffff7933953 in ArdourCanvas::WaveView::drawing_thread ()
at ../libs/canvas/wave_view.cc:1536
#3 0x0000000000cb86e3 in sigc::pointer_functor0<void>::operator() (
this=0x8165248) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4 0x0000000000cb5eba in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x8165240)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#5 0x0000000000cb2305 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x8165210)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6 0x00007ffff4640a8d in ?? () from /usr/lib/libglibmm-2.4.so.1
#7 0x00007ffff4105715 in ?? () from /usr/lib/libglib-2.0.so.0
#8 0x00007ffff008a4a4 in start_thread () from /usr/lib/libpthread.so.0
#9 0x00007fffed0a713d in clone () from /usr/lib/libc.so.6
Thread 31 (LWP 3137):
#0 0x00007fffed0a2cf9 in syscall () from /usr/lib/libc.so.6
#1 0x00007ffff412387a in g_cond_wait_until () from /usr/lib/libglib-2.0.so.0
#2 0x00007ffff40b3a69 in ?? () from /usr/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#3 0x00007ffff40b408b in g_async_queue_timeout_pop () from /usr/lib/libglib-2.0.so.0
#4 0x00007ffff410616a in ?? () from /usr/lib/libglib-2.0.so.0
#5 0x00007ffff4105715 in ?? () from /usr/lib/libglib-2.0.so.0
#6 0x00007ffff008a4a4 in start_thread () from /usr/lib/libpthread.so.0
#7 0x00007fffed0a713d in clone () from /usr/lib/libc.so.6
Thread 29 (LWP 3135):
#0 0x00007ffff009365d in nanosleep () from /usr/lib/libpthread.so.0
#1 0x00007ffff4106d88 in g_usleep () from /usr/lib/libglib-2.0.so.0
#2 0x00007ffff685604f in ARDOUR::AutomationWatch::thread (this=0x743ef00) at ../libs/ardour/automation_watch.cc:153
#3 0x00007ffff685953d in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator() (this=0x7c23700, p=0x743ef00)
at /usr/include/boost/bind/mem_fn_template.hpp:49
#4 0x00007ffff685919c in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0> (this=0x7c23710, f=..., a=...)
at /usr/include/boost/bind/bind.hpp:255
#5 0x00007ffff6858c3d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator() (this=0x7c23700) at /usr/include/boost/bind/bind.hpp:895
#6 0x00007ffff6858bca 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=0x7c23700)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7 0x00007ffff68586a8 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=0x7c236d0)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8 0x00007ffff4640a8d in ?? () from /usr/lib/libglibmm-2.4.so.1
#9 0x00007ffff4105715 in ?? () from /usr/lib/libglib-2.0.so.0
#10 0x00007ffff008a4a4 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007fffed0a713d in clone () from /usr/lib/libc.so.6
Thread 28 (LWP 3134):
#0 0x00007ffff009007f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x00007ffff6bd5b9b in ARDOUR::Session::emit_thread_run (this=0x1c2dcf0) at ../libs/ardour/session_process.cc:1313
#2 0x00007ffff6bd5b38 in ARDOUR::Session::emit_thread (arg=0x1c2dcf0) at ../libs/ardour/session_process.cc:1302
#3 0x00007ffff008a4a4 in start_thread () from /usr/lib/libpthread.so.0
#4 0x00007fffed0a713d in clone () from /usr/lib/libc.so.6
Thread 27 (LWP 3133):
#0 0x00007fffed09e18d in poll () from /usr/lib/libc.so.6
#1 0x00007ffff40defbc in ?? () from /usr/lib/libglib-2.0.so.0
#2 0x00007ffff40df342 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#3 0x00007ffff52a774b in BaseUI::main_thread (this=0x2b04770) at ../libs/pbd/base_ui.cc:86
#4 0x00007ffff52ab472 in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x2b04dc8)
at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#5 0x00007ffff52ab0b0 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x2b04dc0)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#6 0x00007ffff52aab6b in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (
rep=0x2b04d90) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7 0x00007ffff4640a8d in ?? () from /usr/lib/libglibmm-2.4.so.1
#8 0x00007ffff4105715 in ?? () from /usr/lib/libglib-2.0.so.0
#9 0x00007ffff008a4a4 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007fffed0a713d in clone () from /usr/lib/libc.so.6
Thread 26 (LWP 3132):
#0 0x00007fffed09e18d in poll () from /usr/lib/libc.so.6
#1 0x00007ffff52bd60c in CrossThreadChannel::poll_for_request (this=0x1be2ea0) at ../libs/pbd/crossthread.posix.cc:80
#2 0x00007ffff52bd675 in CrossThreadChannel::receive (this=0x1be2ea0, msg=@0x7fff9e6b67ef: 0 '\000', wait=true)
at ../libs/pbd/crossthread.posix.cc:101
#3 0x00007ffff6869792 in ARDOUR::Butler::thread_work (this=0x1be2e10) at ../libs/ardour/butler.cc:175
#4 0x00007ffff6869513 in ARDOUR::Butler::_thread_work (arg=0x1be2e10) at ../libs/ardour/butler.cc:156
#5 0x00007ffff52d51a4 in fake_thread_start (arg=0x2b04560) at ../libs/pbd/pthread_utils.cc:93
#6 0x00007ffff008a4a4 in start_thread () from /usr/lib/libpthread.so.0
#7 0x00007fffed0a713d in clone () from /usr/lib/libc.so.6
Thread 25 (LWP 3131):
#0 0x00007ffff00922d7 in do_futex_wait.constprop () from /usr/lib/libpthread.so.0
#1 0x00007ffff0092384 in __new_sem_wait_slow.constprop.0 () from /usr/lib/libpthread.so.0
#2 0x00007ffff69507b4 in PBD::ProcessSemaphore::wait (this=0x25e3190)
at /home/chaot/Programming/ardour/libs/pbd/pbd/semutils.h:56
#3 0x00007ffff694eb36 in ARDOUR::Graph::run_one (this=0x25e30e0) at ../libs/ardour/graph.cc:387
---Type <return> to continue, or q <return> to quit---
#4 0x00007ffff694eeb6 in ARDOUR::Graph::helper_thread (this=0x25e30e0) at ../libs/ardour/graph.cc:418
#5 0x00007ffff69551b1 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffb5bf1c98, p=0x25e30e0)
at /usr/include/boost/bind/mem_fn_template.hpp:49
#6 0x00007ffff69548e6 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffb5bf1ca8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:255
#7 0x00007ffff6953d25 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffb5bf1c98) at /usr/include/boost/bind/bind.hpp:895
#8 0x00007ffff69535e9 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:159
#9 0x000000000068251c in boost::function0<void>::operator() (this=0x7fffb5bf1c90)
at /usr/include/boost/function/function_template.hpp:771
#10 0x00007fffd8318697 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x1c36e50)
at ../libs/backends/jack/jack_audiobackend.cc:908
#11 0x00007ffff008a4a4 in start_thread () from /usr/lib/libpthread.so.0
#12 0x00007fffed0a713d in clone () from /usr/lib/libc.so.6
Thread 24 (LWP 3130):
#0 0x00007ffff00922d7 in do_futex_wait.constprop () from /usr/lib/libpthread.so.0
#1 0x00007ffff0092384 in __new_sem_wait_slow.constprop.0 () from /usr/lib/libpthread.so.0
#2 0x00007ffff69507b4 in PBD::ProcessSemaphore::wait (this=0x25e31b0)
at /home/chaot/Programming/ardour/libs/pbd/pbd/semutils.h:56
#3 0x00007ffff694e034 in ARDOUR::Graph::restart_cycle (this=0x25e30e0) at ../libs/ardour/graph.cc:261
#4 0x00007ffff694e001 in ARDOUR::Graph::dec_ref (this=0x25e30e0) at ../libs/ardour/graph.cc:248
#5 0x00007ffff6955aea in ARDOUR::GraphNode::finish (this=0x2c7cda0, chain=1) at ../libs/ardour/graphnode.cc:71
#6 0x00007ffff694ecac in ARDOUR::Graph::run_one (this=0x25e30e0) at ../libs/ardour/graph.cc:401
#7 0x00007ffff694eeb6 in ARDOUR::Graph::helper_thread (this=0x25e30e0) at ../libs/ardour/graph.cc:418
#8 0x00007ffff69551b1 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffb5c72c98, p=0x25e30e0)
at /usr/include/boost/bind/mem_fn_template.hpp:49
#9 0x00007ffff69548e6 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffb5c72ca8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:255
#10 0x00007ffff6953d25 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffb5c72c98) at /usr/include/boost/bind/bind.hpp:895
#11 0x00007ffff69535e9 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:159
#12 0x000000000068251c in boost::function0<void>::operator() (this=0x7fffb5c72c90)
at /usr/include/boost/function/function_template.hpp:771
#13 0x00007fffd8318697 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x1c36e50)
at ../libs/backends/jack/jack_audiobackend.cc:908
#14 0x00007ffff008a4a4 in start_thread () from /usr/lib/libpthread.so.0
#15 0x00007fffed0a713d in clone () from /usr/lib/libc.so.6
Thread 23 (LWP 3129):
#0 0x00007ffff00922d7 in do_futex_wait.constprop () from /usr/lib/libpthread.so.0
#1 0x00007ffff0092384 in __new_sem_wait_slow.constprop.0 () from /usr/lib/libpthread.so.0
#2 0x00007ffff69507b4 in PBD::ProcessSemaphore::wait (this=0x25e3190)
at /home/chaot/Programming/ardour/libs/pbd/pbd/semutils.h:56
#3 0x00007ffff694eb36 in ARDOUR::Graph::run_one (this=0x25e30e0) at ../libs/ardour/graph.cc:387
#4 0x00007ffff694f13a in ARDOUR::Graph::main_thread (this=0x25e30e0) at ../libs/ardour/graph.cc:456
#5 0x00007ffff69551b1 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffb5cf3c98, p=0x25e30e0)
at /usr/include/boost/bind/mem_fn_template.hpp:49
#6 0x00007ffff69548e6 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7fffb5cf3ca8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:255
#7 0x00007ffff6953d25 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffb5cf3c98) at /usr/include/boost/bind/bind.hpp:895
#8 0x00007ffff69535e9 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:159
#9 0x000000000068251c in boost::function0<void>::operator() (this=0x7fffb5cf3c90)
at /usr/include/boost/function/function_template.hpp:771
#10 0x00007fffd8318697 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x1c36e50)
at ../libs/backends/jack/jack_audiobackend.cc:908
#11 0x00007ffff008a4a4 in start_thread () from /usr/lib/libpthread.so.0
#12 0x00007fffed0a713d in clone () from /usr/lib/libc.so.6
Thread 21 (LWP 3126):
#0 0x00007ffff00924a5 in do_futex_wait () from /usr/lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#1 0x00007ffff009256f in __new_sem_wait_slow () from /usr/lib/libpthread.so.0
#2 0x00007ffff0092622 in sem_timedwait () from /usr/lib/libpthread.so.0
#3 0x00007fffcb5e1a6e in ?? () from /usr/lib/libjack.so.0
#4 0x00007fffcb5ca25d in ?? () from /usr/lib/libjack.so.0
#5 0x00007fffcb5c87a7 in ?? () from /usr/lib/libjack.so.0
#6 0x00007fffd8318749 in ARDOUR::JACKAudioBackend::process_thread (this=0x19b44c0)
at ../libs/backends/jack/jack_audiobackend.cc:937
#7 0x00007fffd83186e6 in ARDOUR::JACKAudioBackend::_process_thread (arg=0x19b44c0)
at ../libs/backends/jack/jack_audiobackend.cc:916
#8 0x00007fffcb5c870a in ?? () from /usr/lib/libjack.so.0
#9 0x00007fffcb5e0f30 in ?? () from /usr/lib/libjack.so.0
#10 0x00007ffff008a4a4 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007fffed0a713d in clone () from /usr/lib/libc.so.6
Thread 20 (LWP 3125):
#0 0x00007ffff0092fad in read () from /usr/lib/libpthread.so.0
#1 0x00007fffcb5e27c5 in ?? () from /usr/lib/libjack.so.0
#2 0x00007fffcb5e52cb in ?? () from /usr/lib/libjack.so.0
#3 0x00007fffcb5e0f30 in ?? () from /usr/lib/libjack.so.0
#4 0x00007ffff008a4a4 in start_thread () from /usr/lib/libpthread.so.0
#5 0x00007fffed0a713d in clone () from /usr/lib/libc.so.6
Thread 19 (LWP 3124):
#0 0x00007ffff009007f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x00007fffcb5e1f4c in ?? () from /usr/lib/libjack.so.0
#2 0x00007fffcb5d9178 in ?? () from /usr/lib/libjack.so.0
#3 0x00007fffcb5e0f30 in ?? () from /usr/lib/libjack.so.0
#4 0x00007ffff008a4a4 in start_thread () from /usr/lib/libpthread.so.0
#5 0x00007fffed0a713d in clone () from /usr/lib/libc.so.6
Thread 15 (LWP 3120):
#0 0x00007fffed09e18d in poll () from /usr/lib/libc.so.6
#1 0x00007ffff40defbc in ?? () from /usr/lib/libglib-2.0.so.0
#2 0x00007ffff40df342 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#3 0x00007ffff276e246 in ?? () from /usr/lib/libgio-2.0.so.0
#4 0x00007ffff4105715 in ?? () from /usr/lib/libglib-2.0.so.0
#5 0x00007ffff008a4a4 in start_thread () from /usr/lib/libpthread.so.0
#6 0x00007fffed0a713d in clone () from /usr/lib/libc.so.6
Thread 14 (LWP 3119):
#0 0x00007fffed09e18d in poll () from /usr/lib/libc.so.6
#1 0x00007ffff40defbc in ?? () from /usr/lib/libglib-2.0.so.0
#2 0x00007ffff40df0cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3 0x00007ffff40df109 in ?? () from /usr/lib/libglib-2.0.so.0
#4 0x00007ffff4105715 in ?? () from /usr/lib/libglib-2.0.so.0
#5 0x00007ffff008a4a4 in start_thread () from /usr/lib/libpthread.so.0
#6 0x00007fffed0a713d in clone () from /usr/lib/libc.so.6
Thread 7 (LWP 3112):
#0 0x00007fffed0a2cf9 in syscall () from /usr/lib/libc.so.6
#1 0x00007ffff412375f in g_cond_wait () from /usr/lib/libglib-2.0.so.0
#2 0x00007ffff680118e in ARDOUR::AudioEngine::do_devicelist_update (this=0x18197a0)
at ../libs/ardour/audioengine.cc:537
#3 0x00007ffff680dac9 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x17f1580, p=0x18197a0)
at /usr/include/boost/bind/mem_fn_template.hpp:49
#4 0x00007ffff680d4dc in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x17f1590, f=..., a=...) at /usr/include/boost/bind/bind.hpp:255
#5 0x00007ffff680c86f in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x17f1580) at /usr/include/boost/bind/bind.hpp:895
#6 0x00007ffff680c00a 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=0x17f1580)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7 0x00007ffff680afa2 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=0x17f1550)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8 0x00007ffff4640a8d in ?? () from /usr/lib/libglibmm-2.4.so.1
#9 0x00007ffff4105715 in ?? () from /usr/lib/libglib-2.0.so.0
#10 0x00007ffff008a4a4 in start_thread () from /usr/lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#11 0x00007fffed0a713d in clone () from /usr/lib/libc.so.6
Thread 6 (LWP 3111):
#0 0x00007fffed0a2cf9 in syscall () from /usr/lib/libc.so.6
#1 0x00007ffff412375f in g_cond_wait () from /usr/lib/libglib-2.0.so.0
#2 0x00007ffff6800f6b in ARDOUR::AudioEngine::do_reset_backend (this=0x18197a0) at ../libs/ardour/audioengine.cc:502
#3 0x00007ffff680dac9 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x1827ac0, p=0x18197a0)
at /usr/include/boost/bind/mem_fn_template.hpp:49
#4 0x00007ffff680d4dc in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x1827ad0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:255
#5 0x00007ffff680c86f in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x1827ac0) at /usr/include/boost/bind/bind.hpp:895
#6 0x00007ffff680c00a 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=0x1827ac0)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#7 0x00007ffff680afa2 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=0x1827a90)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8 0x00007ffff4640a8d in ?? () from /usr/lib/libglibmm-2.4.so.1
#9 0x00007ffff4105715 in ?? () from /usr/lib/libglib-2.0.so.0
#10 0x00007ffff008a4a4 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007fffed0a713d in clone () from /usr/lib/libc.so.6
Thread 5 (LWP 3110):
#0 0x00007fffed0a2cf9 in syscall () from /usr/lib/libc.so.6
#1 0x00007ffff412375f in g_cond_wait () from /usr/lib/libglib-2.0.so.0
#2 0x00007ffff67b09c4 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:85
#3 0x00007ffff67b07b0 in analyser_work () at ../libs/ardour/analyser.cc:50
#4 0x0000000000cb86e3 in sigc::pointer_functor0<void>::operator() (this=0x1836f88)
at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#5 0x0000000000cb5eba in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x1836f80)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#6 0x0000000000cb2305 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x1836f50)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7 0x00007ffff4640a8d in ?? () from /usr/lib/libglibmm-2.4.so.1
#8 0x00007ffff4105715 in ?? () from /usr/lib/libglib-2.0.so.0
#9 0x00007ffff008a4a4 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007fffed0a713d in clone () from /usr/lib/libc.so.6
Thread 4 (LWP 3109):
#0 0x00007fffed0a2cf9 in syscall () from /usr/lib/libc.so.6
#1 0x00007ffff412375f in g_cond_wait () from /usr/lib/libglib-2.0.so.0
#2 0x00007ffff6c42968 in peak_thread_work () at ../libs/ardour/source_factory.cc:71
#3 0x0000000000cb86e3 in sigc::pointer_functor0<void>::operator() (this=0x17ac5d8)
at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4 0x0000000000cb5eba in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x17ac5d0)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#5 0x0000000000cb2305 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x17ac5a0)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6 0x00007ffff4640a8d in ?? () from /usr/lib/libglibmm-2.4.so.1
#7 0x00007ffff4105715 in ?? () from /usr/lib/libglib-2.0.so.0
#8 0x00007ffff008a4a4 in start_thread () from /usr/lib/libpthread.so.0
#9 0x00007fffed0a713d in clone () from /usr/lib/libc.so.6
Thread 3 (LWP 3108):
#0 0x00007fffed0a2cf9 in syscall () from /usr/lib/libc.so.6
#1 0x00007ffff412375f in g_cond_wait () from /usr/lib/libglib-2.0.so.0
#2 0x00007ffff6c42968 in peak_thread_work () at ../libs/ardour/source_factory.cc:71
#3 0x0000000000cb86e3 in sigc::pointer_functor0<void>::operator() (this=0x1835d68)
at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4 0x0000000000cb5eba in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x1835d60)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#5 0x0000000000cb2305 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x1835d30)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6 0x00007ffff4640a8d in ?? () from /usr/lib/libglibmm-2.4.so.1
#7 0x00007ffff4105715 in ?? () from /usr/lib/libglib-2.0.so.0
#8 0x00007ffff008a4a4 in start_thread () from /usr/lib/libpthread.so.0
#9 0x00007fffed0a713d in clone () from /usr/lib/libc.so.6
---Type <return> to continue, or q <return> to quit---
Thread 2 (LWP 3107):
#0 0x00007ffff009365d in nanosleep () from /usr/lib/libpthread.so.0
#1 0x00007ffff4106d88 in g_usleep () from /usr/lib/libglib-2.0.so.0
#2 0x0000000000f8cebd in gui_event_loop (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:476
#3 0x00007ffff008a4a4 in start_thread () from /usr/lib/libpthread.so.0
#4 0x00007fffed0a713d in clone () from /usr/lib/libc.so.6
Thread 1 (LWP 3106):
#0 0x00007fffecff15f8 in raise () from /usr/lib/libc.so.6
#1 0x00007fffecff2a7a in abort () from /usr/lib/libc.so.6
#2 0x00007fffecfea417 in __assert_fail_base () from /usr/lib/libc.so.6
#3 0x00007fffecfea4c2 in __assert_fail () from /usr/lib/libc.so.6
#4 0x00007ffff6beabf6 in ARDOUR::Session::add_command (this=0x1c2dcf0, cmd=0x793e0d0)
at ../libs/ardour/session_state.cc:2570
Python Exception <class 'ValueError'> Cannot find type const std::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > >::_Node:
#5 0x00007ffff68865aa in ARDOUR::Diskstream::move_processor_automation (this=0x368a750, p=...,
movements_frames=std::list) at ../libs/ardour/diskstream.cc:608
#6 0x00007ffff688f2e7 in boost::_mfi::mf2<void, ARDOUR::Diskstream, boost::weak_ptr<ARDOUR::Processor>, std::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&>::operator() (this=0x6ffd740, p=0x368a750,
Python Exception <class 'ValueError'> Cannot find type const std::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > >::_Node:
a1=..., a2=std::list) at /usr/include/boost/bind/mem_fn_template.hpp:280
#7 0x00007ffff688e5b0 in boost::_bi::list3<boost::_bi::value<ARDOUR::Diskstream*>, boost::arg<1>, boost::_bi::value<std::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > > >::operator()<boost::_mfi::mf2<void, ARDOUR::Diskstream, boost::weak_ptr<ARDOUR::Processor>, std::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&>, boost::_bi::list1<boost::weak_ptr<ARDOUR::Processor> const&> > (this=0x6ffd750, f=..., a=...)
at /usr/include/boost/bind/bind.hpp:394
#8 0x00007ffff688d576 in boost::_bi::bind_t<void, boost::_mfi::mf2<void, ARDOUR::Diskstream, boost::weak_ptr<ARDOUR::Processor>, std::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&>, boost::_bi::list3<boost::_bi::value<ARDOUR::Diskstream*>, boost::arg<1>, boost::_bi::value<std::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > > > >::operator()<boost::weak_ptr<ARDOUR::Processor> >(boost::weak_ptr<ARDOUR::Processor>&&) (this=0x6ffd740, a1=<unknown type in ./../build/libs/ardour/libardour.so.3, CU 0x701565, DIE 0x76cbe3>)
at /usr/include/boost/bind/bind.hpp:907
#9 0x00007ffff688c386 in boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf2<void, ARDOUR::Diskstream, boost::weak_ptr<ARDOUR::Processor>, std::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&>, boost::_bi::list3<boost::_bi::value<ARDOUR::Diskstream*>, boost::arg<1>, boost::_bi::value<std::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > > > >, void, boost::weak_ptr<ARDOUR::Processor> >::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:159
#10 0x0000000000b629fd in boost::function1<void, boost::weak_ptr<ARDOUR::Processor> >::operator() (
this=0x7fffffffc490, a0=...) at /usr/include/boost/function/function_template.hpp:771
#11 0x0000000000b62226 in ARDOUR::Route::foreach_processor(boost::function<void (boost::weak_ptr<ARDOUR::Processor>)>)
(this=0x2c91780, method=...) at /home/chaot/Programming/ardour/libs/ardour/ardour/route.h:210
Python Exception <class 'ValueError'> Cannot find type const std::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > >::_Node:
#12 0x00007ffff68861bb in ARDOUR::Diskstream::playlist_ranges_moved (this=0x368a750, movements_frames=std::list,
from_undo=false) at ../libs/ardour/diskstream.cc:581
Python Exception <class 'ValueError'> Cannot find type const std::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > >::_Node:
#13 0x00007ffff688ef83 in boost::_mfi::mf2<void, ARDOUR::Diskstream, std::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&, bool>::operator() (this=0x8283b38, p=0x368a750, a1=std::list, a2=false)
at /usr/include/boost/bind/mem_fn_template.hpp:280
#14 0x00007ffff688dd6a in boost::_bi::list3<boost::_bi::value<ARDOUR::Diskstream*>, boost::arg<1>, boost::arg<2> >::operator()<boost::_mfi::mf2<void, ARDOUR::Diskstream, std::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&, bool>, boost::_bi::list2<std::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&, bool const&> > (this=0x8283b48, f=..., a=...) at /usr/include/boost/bind/bind.hpp:394
#15 0x00007ffff688cb44 in boost::_bi::bind_t<void, boost::_mfi::mf2<void, ARDOUR::Diskstream, std::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&, bool>, boost::_bi::list3<boost::_bi::value<ARDOUR::Diskstream*>, boost::arg<1>, boost::arg<2> > >::operator()<std::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&, bool>(std::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&, bool&&)
Python Exception <class 'ValueError'> Cannot find type const std::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > >::_Node:
(this=0x8283b38, a1=std::list,
a2=<unknown type in ./../build/libs/ardour/libardour.so.3, CU 0x701565, DIE 0x76c209>)
at /usr/include/boost/bind/bind.hpp:919
Python Exception <class 'ValueError'> Cannot find type const std::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > >::_Node:
#16 0x00007ffff688be2c in boost::detail::function::void_function_obj_invoker2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, ARDOUR::Diskstream, std::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&, bool>, boost::_bi::list3<boost::_bi::value<ARDOUR::Diskstream*>, boost::arg<1>, boost::arg<2> > >, void, std::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&, bool>::invoke (function_obj_ptr=..., a0=std::list,
a1=false) at /usr/include/boost/function/function_template.hpp:159
Python Exception <class 'ValueError'> Cannot find type const std::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > >::_Node:
#17 0x00007ffff6a68c1d in boost::function2<void, std::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&, bool>::operator() (this=0x8283b30, a0=std::list, a1=false)
at /usr/include/boost/function/function_template.hpp:771
Python Exception <class 'ValueError'> Cannot find type const std::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > >::_Node:
#18 0x00007ffff6a65afa in PBD::Signal2<void, std::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&, bool, PBD::OptionalLastValue<void> >::operator() (this=0x2c22ea8, a1=std::list, a2=false)
at /home/chaot/Programming/ardour/build/libs/pbd/pbd/signals_generated.h:1000
#19 0x00007ffff6a57016 in ARDOUR::Playlist::flush_notifications (this=0x2c22b50, from_undo=false)
---Type <return> to continue, or q <return> to quit---
at ../libs/ardour/playlist.cc:639
#20 0x00007ffff6a564b1 in ARDOUR::Playlist::release_notifications (this=0x2c22b50, from_undo=false)
at ../libs/ardour/playlist.cc:440
#21 0x00007ffff67db269 in ARDOUR::Playlist::RegionWriteLock::~RegionWriteLock (this=0x7fffffffc9a0,
__in_chrg=<optimized out>) at /home/chaot/Programming/ardour/libs/ardour/ardour/playlist.h:265
#22 0x00007ffff6a61aac in ARDOUR::Playlist::update_after_tempo_map_change (this=0x2c22b50)
at ../libs/ardour/playlist.cc:2828
#23 0x00007ffff6bcb8c5 in ARDOUR::SessionPlaylists::update_after_tempo_map_change (this=0x1be2d80)
at ../libs/ardour/session_playlists.cc:294
#24 0x00007ffff6b602d8 in ARDOUR::Session::tempo_map_changed (this=0x1c2dcf0) at ../libs/ardour/session.cc:4919
#25 0x00007ffff6c1b470 in boost::_mfi::mf1<void, ARDOUR::Session, PBD::PropertyChange const&>::operator() (
this=0x1bdfa48, p=0x1c2dcf0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165
#26 0x00007ffff6c1727a in boost::_bi::list2<boost::_bi::value<ARDOUR::Session*>, boost::arg<1> >::operator()<boost::_mfi::mf1<void, ARDOUR::Session, PBD::PropertyChange const&>, boost::_bi::list1<PBD::PropertyChange const&> > (
this=0x1bdfa58, f=..., a=...) at /usr/include/boost/bind/bind.hpp:315
#27 0x00007ffff6c10b06 in boost::_bi::bind_t<void, boost::_mfi::mf1<void, ARDOUR::Session, PBD::PropertyChange const&>, boost::_bi::list2<boost::_bi::value<ARDOUR::Session*>, boost::arg<1> > >::operator()<PBD::PropertyChange const&> (
this=0x1bdfa48, a1=...) at /usr/include/boost/bind/bind.hpp:907
#28 0x00007ffff6c0957f in boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, ARDOUR::Session, PBD::PropertyChange const&>, boost::_bi::list2<boost::_bi::value<ARDOUR::Session*>, boost::arg<1> > >, void, PBD::PropertyChange const&>::invoke (function_obj_ptr=..., a0=...)
at /usr/include/boost/function/function_template.hpp:159
#29 0x0000000000724dca in boost::function1<void, PBD::PropertyChange const&>::operator() (this=0x1bdfa40, a0=...)
at /usr/include/boost/function/function_template.hpp:771
#30 0x0000000000a715a5 in PBD::Signal1<void, PBD::PropertyChange const&, PBD::OptionalLastValue<void> >::operator() (
this=0x2b04f78, a1=...) at /home/chaot/Programming/ardour/build/libs/pbd/pbd/signals_generated.h:656
#31 0x00007ffff6c5113b in ARDOUR::TempoMap::remove_tempo (this=0x2b04f70, tempo=..., complete_operation=true)
at ../libs/ardour/tempo.cc:318
#32 0x000000000088fd85 in TempoMarkerDrag::motion (this=0x82abea0, event=0x7fffffffd3d0, first_move=true)
at ../gtk2_ardour/editor_drag.cc:3309
#33 0x0000000000880362 in Drag::motion_handler (this=0x82abea0, event=0x7fffffffd3d0, from_autoscroll=false)
at ../gtk2_ardour/editor_drag.cc:459
#34 0x000000000087f6ad in DragManager::motion_handler (this=0x2531590, e=0x7fffffffd3d0, from_autoscroll=false)
at ../gtk2_ardour/editor_drag.cc:195
#35 0x00000000008d9635 in Editor::motion_handler (this=0x24e41a0, event=0x7fffffffd3d0, from_autoscroll=false)
at ../gtk2_ardour/editor_mouse.cc:2001
#36 0x0000000000878b23 in Editor::typed_event (this=0x24e41a0, item=0x7be71b0, event=0x7fffffffd3d0,
type=TempoMarkerItem) at ../gtk2_ardour/editor_canvas_events.cc:227
#37 0x000000000087a623 in Editor::canvas_tempo_marker_event (this=0x24e41a0, event=0x7fffffffd3d0, item=0x7be71b0)
at ../gtk2_ardour/editor_canvas_events.cc:1023
#38 0x0000000000abe716 in sigc::bound_mem_functor3<bool, PublicEditor, _GdkEvent*, ArdourCanvas::Item*, TempoMarker*>::operator() (this=0x6fd26f0, _A_a1=@0x7fffffffd260: 0x7fffffffd3d0, _A_a2=@0x7fffffffcff8: 0x7be71b0,
_A_a3=@0x6fd2718: 0x6fb0f10) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2000
#39 0x0000000000abe105 in sigc::adaptor_functor<sigc::bound_mem_functor3<bool, PublicEditor, _GdkEvent*, ArdourCanvas::Item*, TempoMarker*> >::operator()<_GdkEvent* const&, ArdourCanvas::Container*&, TempoMarker*&> (this=0x6fd26e8,
_A_arg1=@0x7fffffffd260: 0x7fffffffd3d0, _A_arg2=@0x6fd2710: 0x7be71b0, _A_arg3=@0x6fd2718: 0x6fb0f10)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:128
#40 0x0000000000abdc28 in sigc::bind_functor<-1, sigc::bound_mem_functor3<bool, PublicEditor, _GdkEvent*, ArdourCanvas::Item*, TempoMarker*>, ArdourCanvas::Container*, TempoMarker*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()<_GdkEvent* const&> (this=0x6fd26e0, _A_arg1=@0x7fffffffd260: 0x7fffffffd3d0)
at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1345
#41 0x0000000000abd530 in sigc::internal::slot_call1<sigc::bind_functor<-1, sigc::bound_mem_functor3<bool, PublicEditor, _GdkEvent*, ArdourCanvas::Item*, TempoMarker*>, ArdourCanvas::Container*, TempoMarker*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, bool, _GdkEvent*>::call_it (rep=0x6fd26b0, a_1=@0x7fffffffd260: 0x7fffffffd3d0)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:137
#42 0x00007ffff78fac3b in sigc::internal::signal_emit1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >::operator() (this=0x7fffffffd110, _A_slot=...) at /usr/include/sigc++-2.0/sigc++/signal.h:830
#43 0x00007ffff78fa895 in sigc::internal::slot_iterator_buf<sigc::internal::signal_emit1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >, bool>::operator* (this=0x7fffffffd0d0)
at /usr/include/sigc++-2.0/sigc++/signal.h:302
#44 0x00007ffff78fa185 in ArdourCanvas::Item::EventAccumulator<bool>::operator()<sigc::internal::slot_iterator_buf<sigc::internal::signal_emit1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >, bool> > (
this=0x7fffffffd13f, first=..., last=...) at /home/chaot/Programming/ardour/libs/canvas/canvas/item.h:218
#45 0x00007ffff78f98c9 in sigc::internal::signal_emit1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >::emit (impl=0x6fbfdd0, _A_a1=@0x7fffffffd260: 0x7fffffffd3d0) at /usr/include/sigc++-2.0/sigc++/signal.h:850
#46 0x00007ffff78f84d9 in sigc::signal1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >::emit (
this=0x7be7220, _A_a1=@0x7fffffffd260: 0x7fffffffd3d0) at /usr/include/sigc++-2.0/sigc++/signal.h:2797
#47 0x00007ffff78f6a87 in sigc::signal1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >::operator() (
---Type <return> to continue, or q <return> to quit---
this=0x7be7220, _A_a1=@0x7fffffffd260: 0x7fffffffd3d0) at /usr/include/sigc++-2.0/sigc++/signal.h:2805
#48 0x00007ffff78f1f41 in ArdourCanvas::GtkCanvas::deliver_event (this=0x20d2a98, event=0x7fffffffd3d0)
at ../libs/canvas/canvas.cc:695
#49 0x00007ffff78f39cd in ArdourCanvas::GtkCanvas::on_motion_notify_event (this=0x20d2a98, ev=0x1a1f020)
at ../libs/canvas/canvas.cc:1007
#50 0x00007ffff186c154 in Gtk::Widget_Class::motion_notify_event_callback(_GtkWidget*, _GdkEventMotion*) ()
from /usr/lib/libgtkmm-2.4.so.1
#51 0x00007ffff377c90f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#52 0x00007ffff43b3015 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#53 0x00007ffff43c560e in ?? () from /usr/lib/libgobject-2.0.so.0
#54 0x00007ffff43cd899 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#55 0x00007ffff43ce12f in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#56 0x00007ffff3893bac in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#57 0x00007ffff377b054 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#58 0x00007ffff377b4eb in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#59 0x00007ffff33f02cc in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#60 0x00007ffff40dedc7 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#61 0x00007ffff40df020 in ?? () from /usr/lib/libglib-2.0.so.0
#62 0x00007ffff40df342 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#63 0x00007ffff377a467 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#64 0x00007ffff7570fb2 in Gtkmm2ext::UI::run (this=0x17ffb20, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:280
#65 0x0000000000ab6caf in main (argc=1, argv=0x7fffffffde08) at ../gtk2_ardour/main.cc:396
|
|
|
I added a backtrace and for me it only happened with automation on MIDI tracks and not audio tracks. |
|
|
I sent a fix as PR #168 on github that should fix this issue. |
|
|
This should now be fixed in master @ 9694dfc8d2 please confirm |
|
|
Seems to be fixed, thanks. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2015-08-11 18:05 | caryoscelus | New Issue | |
| 2015-11-05 10:00 | chaot | Note Added: 0017584 | |
| 2015-11-05 10:00 | chaot | Status | new => confirmed |
| 2015-11-05 18:54 | chaot | File Added: trace.txt | |
| 2015-11-05 18:57 | chaot | Note Added: 0017585 | |
| 2015-11-12 13:34 | timbyr | Note Added: 0017602 | |
| 2015-11-16 02:15 | timbyr | Note Added: 0017612 | |
| 2015-11-16 02:15 | timbyr | Assigned To | => timbyr |
| 2015-11-16 02:15 | timbyr | Status | confirmed => feedback |
| 2015-11-16 09:34 | caryoscelus | Note Added: 0017613 | |
| 2015-11-16 09:34 | caryoscelus | Status | feedback => assigned |
| 2015-11-16 09:34 | caryoscelus | Status | assigned => resolved |
| 2015-11-16 09:34 | caryoscelus | Resolution | open => fixed |
| 2015-11-16 09:34 | caryoscelus | Status | resolved => closed |