View Issue Details

IDProjectCategoryView StatusLast Update
0006207ardourbugspublic2015-03-21 01:44
Reporterrobertaramar Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status confirmedResolutionopen 
Summary0006207: Pressing left mouse button and 's' simultaneously crashes
DescriptionLoad any project with an audio track.
Try to cut the track by pressing 's' but press left mouse button simultaneously.
Additional InformationThis is on current GIT (f39d450 - fix very unlikely null pointer dereference.)

Program received signal SIGABRT, Aborted.
0x00007ffff0c46cc9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) thread apply all bt

Thread 40 (Thread 0x7fff6c9b8700 (LWP 11310)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
0000001 0x00007ffff4be8ce5 in g_cond_wait_until () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff4b7d1c1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff4b7d74b in g_async_queue_timeout_pop () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000004 0x00007ffff4bcc956 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000005 0x00007ffff4bcbf05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007ffff1f4f182 in start_thread (arg=0x7fff6c9b8700) at pthread_create.c:312
#7 0x00007ffff0d0a47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 38 (Thread 0x7fffb2846700 (LWP 11304)):
#0 0x00007ffff1f56b9d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
0000001 0x00007ffff4bcd498 in g_usleep () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff6fae560 in ARDOUR::AutomationWatch::thread (this=0x348d2c0) at ../libs/ardour/automation_watch.cc:139
#3 0x00007ffff6fb1935 in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator() (this=0x32675b0, p=0x348d2c0) at /usr/include/boost/bind/mem_fn_template.hpp:49
0000004 0x00007ffff6fb15a2 in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0> (
    this=0x32675c0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
0000005 0x00007ffff6fb113d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator() (this=0x32675b0) at /usr/include/boost/bind/bind_template.hpp:20
#6 0x00007ffff6fb10d2 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=0x32675b0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x00007ffff6fb0c3a 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=0x3267580) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x00007ffff52fe11d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
0000009 0x00007ffff4bcbf05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000010 0x00007ffff1f4f182 in start_thread (arg=0x7fffb2846700) at pthread_create.c:312
0000011 0x00007ffff0d0a47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 37 (Thread 0x7fffb3fff700 (LWP 11303)):
#0 0x00007ffff0cfd12d in poll () at ../sysdeps/unix/syscall-template.S:81
0000001 0x00007ffff4ba6fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff4ba730a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff5a0f996 in BaseUI::main_thread (this=0x2d62588) at ../libs/pbd/base_ui.cc:86
0000004 0x00007ffff5a13336 in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x4f37f28) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
0000005 0x00007ffff5a13076 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x4f37f20)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6 0x00007ffff5a12a51 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x4f37ef0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7 0x00007ffff52fe11d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
---Type <return> to continue, or q <return> to quit---
0000008 0x00007ffff4bcbf05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000009 0x00007ffff1f4f182 in start_thread (arg=0x7fffb3fff700) at pthread_create.c:312
0000010 0x00007ffff0d0a47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 36 (Thread 0x7fffc96c2700 (LWP 11302)):
#0 0x00007ffff0cfd12d in poll () at ../sysdeps/unix/syscall-template.S:81
0000001 0x00007ffff4ba6fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff4ba730a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff5a0f996 in BaseUI::main_thread (this=0x36aa850) at ../libs/pbd/base_ui.cc:86
0000004 0x00007ffff5a13336 in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x36aaff8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
0000005 0x00007ffff5a13076 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x36aaff0)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6 0x00007ffff5a12a51 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x36aafc0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7 0x00007ffff52fe11d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
0000008 0x00007ffff4bcbf05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000009 0x00007ffff1f4f182 in start_thread (arg=0x7fffc96c2700) at pthread_create.c:312
0000010 0x00007ffff0d0a47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 35 (Thread 0x7fff6fd7a800 (LWP 11301)):
#0 0x00007ffff0cfd12d in poll () at ../sysdeps/unix/syscall-template.S:81
0000001 0x00007ffff5a24b70 in CrossThreadChannel::poll_for_request (this=0x2cf0550) at ../libs/pbd/crossthread.posix.cc:73
#2 0x00007ffff5a24bd9 in CrossThreadChannel::receive (this=0x2cf0550, msg=@0x7fff6fd79bf0: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:94
#3 0x00007ffff6fc1804 in ARDOUR::Butler::thread_work (this=0x2cf04c0) at ../libs/ardour/butler.cc:144
0000004 0x00007ffff6fc15fd in ARDOUR::Butler::_thread_work (arg=0x2cf04c0) at ../libs/ardour/butler.cc:125
0000005 0x00007ffff5a39ab4 in fake_thread_start (arg=0x36aa6a0) at ../libs/pbd/pthread_utils.cc:93
#6 0x00007ffff1f4f182 in start_thread (arg=0x7fff6fd7a800) at pthread_create.c:312
#7 0x00007ffff0d0a47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 34 (Thread 0x7fff99c26700 (LWP 11300)):
#0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
0000001 0x00007ffff70989e8 in PBD::ProcessSemaphore::wait (this=0x41c25b0) at /home/rschneid/src/ardour/libs/pbd/pbd/semutils.h:56
#2 0x00007ffff7097097 in ARDOUR::Graph::run_one (this=0x41c2500) at ../libs/ardour/graph.cc:381
#3 0x00007ffff70973bc in ARDOUR::Graph::helper_thread (this=0x41c2500) at ../libs/ardour/graph.cc:412
0000004 0x00007ffff709caf7 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fff99c25c28, p=0x41c2500) at /usr/include/boost/bind/mem_fn_template.hpp:49
0000005 0x00007ffff709c208 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7fff99c25c38, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#6 0x00007ffff709bc85 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fff99c25c28) at /usr/include/boost/bind/bind_template.hpp:20
#7 0x00007ffff709b5bb in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::---Type <return> to continue, or q <return> to quit---
value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153
0000008 0x0000000000f5b246 in boost::function0<void>::operator() (this=0x7fff99c25c20) at /usr/include/boost/function/function_template.hpp:767
0000009 0x00007fffe06fa14f in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x41c0840) at ../libs/backends/jack/jack_audiobackend.cc:903
0000010 0x00007ffff1f4f182 in start_thread (arg=0x7fff99c26700) at pthread_create.c:312
0000011 0x00007ffff0d0a47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 33 (Thread 0x7fff99ca7700 (LWP 11299)):
#0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
0000001 0x00007ffff70989e8 in PBD::ProcessSemaphore::wait (this=0x41c25b0) at /home/rschneid/src/ardour/libs/pbd/pbd/semutils.h:56
#2 0x00007ffff7097097 in ARDOUR::Graph::run_one (this=0x41c2500) at ../libs/ardour/graph.cc:381
#3 0x00007ffff70973bc in ARDOUR::Graph::helper_thread (this=0x41c2500) at ../libs/ardour/graph.cc:412
0000004 0x00007ffff709caf7 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fff99ca6c28, p=0x41c2500) at /usr/include/boost/bind/mem_fn_template.hpp:49
0000005 0x00007ffff709c208 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7fff99ca6c38, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#6 0x00007ffff709bc85 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fff99ca6c28) at /usr/include/boost/bind/bind_template.hpp:20
#7 0x00007ffff709b5bb 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
0000008 0x0000000000f5b246 in boost::function0<void>::operator() (this=0x7fff99ca6c20) at /usr/include/boost/function/function_template.hpp:767
0000009 0x00007fffe06fa14f in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x41c0840) at ../libs/backends/jack/jack_audiobackend.cc:903
0000010 0x00007ffff1f4f182 in start_thread (arg=0x7fff99ca7700) at pthread_create.c:312
0000011 0x00007ffff0d0a47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 32 (Thread 0x7fff99d28700 (LWP 11298)):
#0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
0000001 0x00007ffff70989e8 in PBD::ProcessSemaphore::wait (this=0x41c25b0) at /home/rschneid/src/ardour/libs/pbd/pbd/semutils.h:56
#2 0x00007ffff7097097 in ARDOUR::Graph::run_one (this=0x41c2500) at ../libs/ardour/graph.cc:381
#3 0x00007ffff70973bc in ARDOUR::Graph::helper_thread (this=0x41c2500) at ../libs/ardour/graph.cc:412
0000004 0x00007ffff709caf7 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fff99d27c28, p=0x41c2500) at /usr/include/boost/bind/mem_fn_template.hpp:49
0000005 0x00007ffff709c208 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7fff99d27c38, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#6 0x00007ffff709bc85 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fff99d27c28) at /usr/include/boost/bind/bind_template.hpp:20
#7 0x00007ffff709b5bb 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
0000008 0x0000000000f5b246 in boost::function0<void>::operator() (this=0x7fff99d27c20) at /usr/include/boost/function/function_template.hpp:767
0000009 0x00007fffe06fa14f in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x41c3320) at ../libs/backends/jack/jack_audiobackend.cc:903
0000010 0x00007ffff1f4f182 in start_thread (arg=0x7fff99d28700) at pthread_create.c:312
0000011 0x00007ffff0d0a47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

---Type <return> to continue, or q <return> to quit---
Thread 31 (Thread 0x7fff99da9700 (LWP 11297)):
#0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
0000001 0x00007ffff70989e8 in PBD::ProcessSemaphore::wait (this=0x41c25b0) at /home/rschneid/src/ardour/libs/pbd/pbd/semutils.h:56
#2 0x00007ffff7097097 in ARDOUR::Graph::run_one (this=0x41c2500) at ../libs/ardour/graph.cc:381
#3 0x00007ffff70973bc in ARDOUR::Graph::helper_thread (this=0x41c2500) at ../libs/ardour/graph.cc:412
0000004 0x00007ffff709caf7 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fff99da8c28, p=0x41c2500) at /usr/include/boost/bind/mem_fn_template.hpp:49
0000005 0x00007ffff709c208 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7fff99da8c38, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#6 0x00007ffff709bc85 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fff99da8c28) at /usr/include/boost/bind/bind_template.hpp:20
#7 0x00007ffff709b5bb 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
0000008 0x0000000000f5b246 in boost::function0<void>::operator() (this=0x7fff99da8c20) at /usr/include/boost/function/function_template.hpp:767
0000009 0x00007fffe06fa14f in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x41c0840) at ../libs/backends/jack/jack_audiobackend.cc:903
0000010 0x00007ffff1f4f182 in start_thread (arg=0x7fff99da9700) at pthread_create.c:312
0000011 0x00007ffff0d0a47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 30 (Thread 0x7fff99e2a700 (LWP 11296)):
#0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
0000001 0x00007ffff70989e8 in PBD::ProcessSemaphore::wait (this=0x41c25b0) at /home/rschneid/src/ardour/libs/pbd/pbd/semutils.h:56
#2 0x00007ffff7097097 in ARDOUR::Graph::run_one (this=0x41c2500) at ../libs/ardour/graph.cc:381
#3 0x00007ffff70973bc in ARDOUR::Graph::helper_thread (this=0x41c2500) at ../libs/ardour/graph.cc:412
0000004 0x00007ffff709caf7 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fff99e29c28, p=0x41c2500) at /usr/include/boost/bind/mem_fn_template.hpp:49
0000005 0x00007ffff709c208 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7fff99e29c38, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#6 0x00007ffff709bc85 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fff99e29c28) at /usr/include/boost/bind/bind_template.hpp:20
#7 0x00007ffff709b5bb 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
0000008 0x0000000000f5b246 in boost::function0<void>::operator() (this=0x7fff99e29c20) at /usr/include/boost/function/function_template.hpp:767
0000009 0x00007fffe06fa14f in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x41c3320) at ../libs/backends/jack/jack_audiobackend.cc:903
0000010 0x00007ffff1f4f182 in start_thread (arg=0x7fff99e2a700) at pthread_create.c:312
0000011 0x00007ffff0d0a47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 29 (Thread 0x7fff99eab700 (LWP 11295)):
#0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
0000001 0x00007ffff70989e8 in PBD::ProcessSemaphore::wait (this=0x41c25d0) at /home/rschneid/src/ardour/libs/pbd/pbd/semutils.h:56
#2 0x00007ffff709670e in ARDOUR::Graph::restart_cycle (this=0x41c2500) at ../libs/ardour/graph.cc:255
#3 0x00007ffff70966db in ARDOUR::Graph::dec_ref (this=0x41c2500) at ../libs/ardour/graph.cc:242
0000004 0x00007ffff709d384 in ARDOUR::GraphNode::finish (this=0x49a1e78, chain=1) at ../libs/ardour/graphnode.cc:71
---Type <return> to continue, or q <return> to quit---
0000005 0x00007ffff70971e5 in ARDOUR::Graph::run_one (this=0x41c2500) at ../libs/ardour/graph.cc:395
#6 0x00007ffff70973bc in ARDOUR::Graph::helper_thread (this=0x41c2500) at ../libs/ardour/graph.cc:412
#7 0x00007ffff709caf7 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fff99eaac28, p=0x41c2500) at /usr/include/boost/bind/mem_fn_template.hpp:49
0000008 0x00007ffff709c208 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7fff99eaac38, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
0000009 0x00007ffff709bc85 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fff99eaac28) at /usr/include/boost/bind/bind_template.hpp:20
0000010 0x00007ffff709b5bb 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
0000011 0x0000000000f5b246 in boost::function0<void>::operator() (this=0x7fff99eaac20) at /usr/include/boost/function/function_template.hpp:767
0000012 0x00007fffe06fa14f in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x41c0840) at ../libs/backends/jack/jack_audiobackend.cc:903
0000013 0x00007ffff1f4f182 in start_thread (arg=0x7fff99eab700) at pthread_create.c:312
0000014 0x00007ffff0d0a47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 28 (Thread 0x7fffb00d0700 (LWP 11294)):
#0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
0000001 0x00007ffff70989e8 in PBD::ProcessSemaphore::wait (this=0x41c25b0) at /home/rschneid/src/ardour/libs/pbd/pbd/semutils.h:56
#2 0x00007ffff7097097 in ARDOUR::Graph::run_one (this=0x41c2500) at ../libs/ardour/graph.cc:381
#3 0x00007ffff70975e6 in ARDOUR::Graph::main_thread (this=0x41c2500) at ../libs/ardour/graph.cc:450
0000004 0x00007ffff709caf7 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffb00cfc28, p=0x41c2500) at /usr/include/boost/bind/mem_fn_template.hpp:49
0000005 0x00007ffff709c208 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
    this=0x7fffb00cfc38, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#6 0x00007ffff709bc85 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
    this=0x7fffb00cfc28) at /usr/include/boost/bind/bind_template.hpp:20
#7 0x00007ffff709b5bb 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
0000008 0x0000000000f5b246 in boost::function0<void>::operator() (this=0x7fffb00cfc20) at /usr/include/boost/function/function_template.hpp:767
0000009 0x00007fffe06fa14f in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x41c0840) at ../libs/backends/jack/jack_audiobackend.cc:903
0000010 0x00007ffff1f4f182 in start_thread (arg=0x7fffb00d0700) at pthread_create.c:312
0000011 0x00007ffff0d0a47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 26 (Thread 0x7fffc8ec1700 (LWP 11283)):
#0 0x00007ffff1f56b9d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
0000001 0x00007ffff4bcd498 in g_usleep () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff6f61a3a in ARDOUR::AudioEngine::meter_thread (this=0x232a6e0) at ../libs/ardour/audioengine.cc:537
#3 0x00007ffff6f6d3b3 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x30a41f0, p=0x232a6e0) at /usr/include/boost/bind/mem_fn_template.hpp:49
0000004 0x00007ffff6f6cff4 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (
    this=0x30a4200, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
0000005 0x00007ffff6f6c95d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (
    this=0x30a41f0) at /usr/include/boost/bind/bind_template.hpp:20
---Type <return> to continue, or q <return> to quit---
#6 0x00007ffff6f6c134 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=0x30a41f0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x00007ffff6f6b354 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=0x30a41c0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x00007ffff52fe11d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
0000009 0x00007ffff4bcbf05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000010 0x00007ffff1f4f182 in start_thread (arg=0x7fffc8ec1700) at pthread_create.c:312
0000011 0x00007ffff0d0a47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 25 (Thread 0x7fffb1c55700 (LWP 11282)):
#0 sem_timedwait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S:101
0000001 0x00007fffe024e94c in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007fffe0232fec in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007fffe0231937 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
0000004 0x00007fffe06fa1fe in ARDOUR::JACKAudioBackend::process_thread (this=0x249d790) at ../libs/backends/jack/jack_audiobackend.cc:932
0000005 0x00007fffe06fa19e in ARDOUR::JACKAudioBackend::_process_thread (arg=0x249d790) at ../libs/backends/jack/jack_audiobackend.cc:911
#6 0x00007fffe02318aa in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#7 0x00007fffe024db70 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
0000008 0x00007ffff1f4f182 in start_thread (arg=0x7fffb1c55700) at pthread_create.c:312
0000009 0x00007ffff0d0a47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 24 (Thread 0x7fffb3577700 (LWP 11281)):
#0 0x00007ffff1f563bd in read () at ../sysdeps/unix/syscall-template.S:81
0000001 0x00007fffe024f784 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007fffe025213c in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007fffe024db70 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
0000004 0x00007ffff1f4f182 in start_thread (arg=0x7fffb3577700) at pthread_create.c:312
0000005 0x00007ffff0d0a47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 23 (Thread 0x7fffb35f8700 (LWP 11280)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
0000001 0x00007fffe024ef7c in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007fffe0245cb8 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007fffe024db70 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
0000004 0x00007ffff1f4f182 in start_thread (arg=0x7fffb35f8700) at pthread_create.c:312
0000005 0x00007ffff0d0a47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7fffc9ec3700 (LWP 11260)):
#0 0x00007ffff0cfd12d in poll () at ../sysdeps/unix/syscall-template.S:81
0000001 0x00007ffff4ba6fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#2 0x00007ffff4ba70ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff4ba7129 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000004 0x00007ffff4bcbf05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000005 0x00007ffff1f4f182 in start_thread (arg=0x7fffc9ec3700) at pthread_create.c:312
#6 0x00007ffff0d0a47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7fffca6c4700 (LWP 11259)):
#0 0x00007ffff0cfd12d in poll () at ../sysdeps/unix/syscall-template.S:81
0000001 0x00007ffff4ba6fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff4ba730a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fffedb82336 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
0000004 0x00007ffff4bcbf05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000005 0x00007ffff1f4f182 in start_thread (arg=0x7fffca6c4700) at pthread_create.c:312
#6 0x00007ffff0d0a47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7fffe112b700 (LWP 11258)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
0000001 0x00007ffff4be8bf7 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff6f6163b in ARDOUR::AudioEngine::do_devicelist_update (this=0x232a6e0) at ../libs/ardour/audioengine.cc:466
#3 0x00007ffff6f6d3b3 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x232af00, p=0x232a6e0) at /usr/include/boost/bind/mem_fn_template.hpp:49
0000004 0x00007ffff6f6cff4 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (
    this=0x232af10, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
0000005 0x00007ffff6f6c95d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (
    this=0x232af00) at /usr/include/boost/bind/bind_template.hpp:20
#6 0x00007ffff6f6c134 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=0x232af00) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x00007ffff6f6b354 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=0x232aed0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x00007ffff52fe11d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
0000009 0x00007ffff4bcbf05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000010 0x00007ffff1f4f182 in start_thread (arg=0x7fffe112b700) at pthread_create.c:312
0000011 0x00007ffff0d0a47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fffe192c700 (LWP 11257)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
0000001 0x00007ffff4be8bf7 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff6f61443 in ARDOUR::AudioEngine::do_reset_backend (this=0x232a6e0) at ../libs/ardour/audioengine.cc:431
#3 0x00007ffff6f6d3b3 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x232ad20, p=0x232a6e0) at /usr/include/boost/bind/mem_fn_template.hpp:49
0000004 0x00007ffff6f6cff4 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (
    this=0x232ad30, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
---Type <return> to continue, or q <return> to quit---
0000005 0x00007ffff6f6c95d in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (
    this=0x232ad20) at /usr/include/boost/bind/bind_template.hpp:20
#6 0x00007ffff6f6c134 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=0x232ad20) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x00007ffff6f6b354 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=0x232acf0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
0000008 0x00007ffff52fe11d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
0000009 0x00007ffff4bcbf05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000010 0x00007ffff1f4f182 in start_thread (arg=0x7fffe192c700) at pthread_create.c:312
0000011 0x00007ffff0d0a47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fffe29e3700 (LWP 11256)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
0000001 0x00007ffff4be8bf7 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff6f14dee in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:81
#3 0x00007ffff6f14be3 in analyser_work () at ../libs/ardour/analyser.cc:46
0000004 0x00000000015493d7 in sigc::pointer_functor0<void>::operator() (this=0x20747a8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
0000005 0x0000000001546942 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x20747a0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6 0x00000000015436c9 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x2074770) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7 0x00007ffff52fe11d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
0000008 0x00007ffff4bcbf05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000009 0x00007ffff1f4f182 in start_thread (arg=0x7fffe29e3700) at pthread_create.c:312
0000010 0x00007ffff0d0a47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fffe31e4700 (LWP 11255)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
0000001 0x00007ffff4be8bf7 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff7348b04 in peak_thread_work () at ../libs/ardour/source_factory.cc:68
#3 0x00000000015493d7 in sigc::pointer_functor0<void>::operator() (this=0x20a1808) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
0000004 0x0000000001546942 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x20a1800) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000005 0x00000000015436c9 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x20a17d0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6 0x00007ffff52fe11d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#7 0x00007ffff4bcbf05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000008 0x00007ffff1f4f182 in start_thread (arg=0x7fffe31e4700) at pthread_create.c:312
0000009 0x00007ffff0d0a47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fffe39e5700 (LWP 11254)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
0000001 0x00007ffff4be8bf7 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff7348b04 in peak_thread_work () at ../libs/ardour/source_factory.cc:68
---Type <return> to continue, or q <return> to quit---
#3 0x00000000015493d7 in sigc::pointer_functor0<void>::operator() (this=0x20154c8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
0000004 0x0000000001546942 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x20154c0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000005 0x00000000015436c9 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x2015490) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6 0x00007ffff52fe11d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#7 0x00007ffff4bcbf05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000008 0x00007ffff1f4f182 in start_thread (arg=0x7fffe39e5700) at pthread_create.c:312
0000009 0x00007ffff0d0a47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fffe41e6700 (LWP 11253)):
#0 0x00007ffff1f56b9d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
0000001 0x00007ffff4bcd498 in g_usleep () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00000000017f5386 in gui_event_loop (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:380
#3 0x00007ffff1f4f182 in start_thread (arg=0x7fffe41e6700) at pthread_create.c:312
0000004 0x00007ffff0d0a47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7ffff7f8fa00 (LWP 11248)):
#0 0x00007ffff0c46cc9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
0000001 0x00007ffff0c4a0d8 in __GI_abort () at abort.c:89
#2 0x00007ffff0c3fb86 in __assert_fail_base (fmt=0x7ffff0d90830 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7ffff73fde78 "_current_trans",
    file=file@entry=0x7ffff73fe480 "../libs/ardour/session_state.cc", line=line@entry=2452,
    function=function@entry=0x7ffff7400c40 <ARDOUR::Session::commit_reversible_command(Command*)::__PRETTY_FUNCTION__> "void ARDOUR::Session::commit_reversible_command(Command*)") at assert.c:92
#3 0x00007ffff0c3fc32 in __GI___assert_fail (assertion=0x7ffff73fde78 "_current_trans", file=0x7ffff73fe480 "../libs/ardour/session_state.cc", line=2452,
    function=0x7ffff7400c40 <ARDOUR::Session::commit_reversible_command(Command*)::__PRETTY_FUNCTION__> "void ARDOUR::Session::commit_reversible_command(Command*)")
    at assert.c:101
0000004 0x00007ffff72fee31 in ARDOUR::Session::commit_reversible_command (this=0x2d52360, cmd=0x0) at ../libs/ardour/session_state.cc:2452
0000005 0x00000000010b57de in Editor::commit_reversible_command (this=0x3bf0fc0) at ../gtk2_ardour/editor.cc:3474
#6 0x0000000001196f2c in Editor::split_regions_at (this=0x3bf0fc0, where=415008, regions=...) at ../gtk2_ardour/editor_ops.cc:294
#7 0x00000000011b3d09 in Editor::split_region (this=0x3bf0fc0) at ../gtk2_ardour/editor_ops.cc:5814
0000008 0x00000000010ea4ae in sigc::bound_mem_functor0<void, Editor>::operator() (this=0x3138738) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
0000009 0x00000000010e3914 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, Editor> >::operator() (this=0x3138730)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000010 0x00000000010dc3fb in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, Editor>, void>::call_it (rep=0x3138700)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
0000011 0x00007ffff530b038 in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
0000012 0x00007ffff507b3b8 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000013 0x00007ffff508cfd1 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000014 0x00007ffff5094a29 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007ffff5094ce2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000016 0x00007ffff45961b0 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#17 0x00007ffff4596969 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
0000018 0x00007ffff507b3b8 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000019 0x00007ffff508cd3d in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000020 0x00007ffff50946f9 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000021 0x00007ffff5094ce2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000022 0x00007ffff459155d in gtk_accel_group_activate () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
0000023 0x00007ffff459286d in gtk_accel_groups_activate () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#24 0x000000000178ae8d in ARDOUR_UI_UTILS::key_press_focus_accelerator_handler (window=..., ev=0x5ba5170) at ../gtk2_ardour/utils.cc:531
0000025 0x00000000010bbb37 in Editor::on_key_press_event (this=0x3bf0fc0, ev=0x5ba5170) at ../gtk2_ardour/editor.cc:4318
0000026 0x00007ffff3357d04 in Gtk::Widget_Class::key_press_event_callback(_GtkWidget*, _GdkEventKey*) () from /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1
0000027 0x00007ffff464f815 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
0000028 0x00007ffff507b3b8 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000029 0x00007ffff508cafb in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000030 0x00007ffff50946f9 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000031 0x00007ffff5094ce2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
0000032 0x00007ffff475f724 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
0000033 0x00007ffff464e097 in gtk_propagate_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
0000034 0x00007ffff464e37b in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
0000035 0x00007ffff42c91ec in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
0000036 0x00007ffff4ba6e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000037 0x00007ffff4ba7048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000038 0x00007ffff4ba730a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000039 0x00007ffff464d447 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
0000040 0x00007ffff5e2b22a in Gtkmm2ext::UI::run (this=0x232e070, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:280
0000041 0x0000000001354941 in main (argc=1, argv=0x7fffffffd228) at ../gtk2_ardour/main.cc:353
TagsNo tags attached.

Activities

x42

2015-03-21 01:44

administrator   ~0016450

race condition in Editor::split_regions_at()

Session::abort_reversible_command() is called via "thaw" signal before Session::commit_reversible_command()




  0 libpbd.dylib 0x0000000113164cfc _ZN3PBD10stacktraceERSoi + 60
  1 libardour.dylib 0x00000001119c08ed _ZN6ARDOUR7Session24begin_reversible_commandEj + 45
  2 libardour.dylib 0x00000001119c08b7 _ZN6ARDOUR7Session24begin_reversible_commandERKSs + 55
  3 ardour-3.5.4803 0x000000010eb37c10 _ZN6Editor24begin_reversible_commandESs + 128
  4 ardour-3.5.4803 0x000000010ec5efbf _ZN6Editor16split_regions_atExR15RegionSelection + 479
  5 ardour-3.5.4803 0x000000010ec888f2 _ZN6Editor12split_regionEv + 274
 ...

Aborting drag
  0 libpbd.dylib 0x0000000113164cfc _ZN3PBD10stacktraceERSoi + 60
  1 libardour.dylib 0x00000001119c0a78 _ZN6ARDOUR7Session24abort_reversible_commandEv + 40
  2 ardour-3.5.4803 0x000000010eb37d59 _ZN6Editor24abort_reversible_commandEv + 169
  3 ardour-3.5.4803 0x000000010ebe644a _ZN11DragManager5abortEv + 346
  4 ardour-3.5.4803 0x000000010eb118ed _ZN6Editor26catch_vanishing_regionviewEP10RegionView + 141
  5 ardour-3.5.4803 0x000000010eb82c4a _ZNK5boost4_mfi3mf1Iv6EditorP10RegionViewEclEPS2_S4_ + 122
  6 ardour-3.5.4803 0x000000010eb82ba0 _ZN5boost3_bi5list2INS0_5valueIP6EditorEENS_3argILi1EEEEclINS_4_mfi3mf1IvS3_P10RegionViewEENS0_5list1IRSD_EEEEvNS0_4typeIvEERT_RT0_i + 112
  7 ardour-3.5.4803 0x000000010eb82af2 _ZN5boost3_bi6bind_tIvNS_4_mfi3mf1Iv6EditorP10RegionViewEENS0_5list2INS0_5valueIPS4_EENS_3argILi1EEEEEEclIS6_EEvRT_ + 82
  8 ardour-3.5.4803 0x000000010eb82868 _ZN5boost6detail8function26void_function_obj_invoker1INS_3_bi6bind_tIvNS_4_mfi3mf1Iv6EditorP10RegionViewEENS3_5list2INS3_5valueIPS7_EENS_3argILi1EEEEEEEvS9_E6invokeERNS1_15function_bufferES9_ + 40
  9 ardour-3.5.4803 0x000000010ea68c40 _ZNK5boost9function1IvP10RegionViewEclES2_ + 128
  10 ardour-3.5.4803 0x000000010eb844e5 _ZN5boost3_bi5list1INS0_5valueIP10RegionViewEEEclINS_8functionIFvS4_EEENS0_5list0EEEvNS0_4typeIvEERT_RT0_i + 85
  11 ardour-3.5.4803 0x000000010eb8447f _ZN5boost3_bi6bind_tINS0_11unspecifiedENS_8functionIFvP10RegionViewEEENS0_5list1INS0_5valueIS5_EEEEEclEv + 63
  12 ardour-3.5.4803 0x000000010eb841c0 _ZN5boost6detail8function26void_function_obj_invoker0INS_3_bi6bind_tINS3_11unspecifiedENS_8functionIFvP10RegionViewEEENS3_5list1INS3_5valueIS8_EEEEEEvE6invokeERNS1_15function_bufferE + 32
  13 libgtkmm2ext.dylib 0x0000000112e32feb _ZNK5boost9function0IvEclEv + 123
  14 libgtkmm2ext.dylib 0x0000000112e6a48b _ZN10AbstractUIIN9Gtkmm2ext9UIRequestEE9call_slotEPN3PBD9EventLoop18InvalidationRecordERKN5boost8functionIFvvEEE + 395
  15 ardour-3.5.4803 0x000000010eb83177 _ZN3PBD7Signal1IvP10RegionViewNS_17OptionalLastValueIvEEE10compositorEN5boost8functionIFvS2_EEEPNS_9EventLoopEPNSA_18InvalidationRecordES2_ + 167
  16 ardour-3.5.4803 0x000000010eb839ae _ZN5boost3_bi5list4INS0_5valueINS_8functionIFvP10RegionViewEEEEENS2_IPN3PBD9EventLoopEEENS2_IPNSA_18InvalidationRecordEEENS_3argILi1EEEEclIPFvS7_SB_SE_S5_ENS0_5list1IRS5_EEEEvNS0_4typeIvEERT_RT0_i + 222
  17 ardour-3.5.4803 0x000000010eb838c2 _ZN5boost3_bi6bind_tIvPFvNS_8functionIFvP10RegionViewEEEPN3PBD9EventLoopEPNS8_18InvalidationRecordES4_ENS0_5list4INS0_5valueIS6_EENSF_IS9_EENSF_ISB_EENS_3argILi1EEEEEEclIS4_EEvR
T_ + 82
  18 ardour-3.5.4803 0x000000010eb835eb _ZN5boost6detail8function26void_function_obj_invoker1INS_3_bi6bind_tIvPFvNS_8functionIFvP10RegionViewEEEPN3PBD9EventLoopEPNSB_18InvalidationRecordES7_ENS3_5list4INS3_5valueIS9_EENSI_ISC_EENSI_ISE_EENS_3argILi1EEEEEEEvS7_E6invokeERNS1_15function_bufferES7_ + 43
  19 ardour-3.5.4803 0x000000010ea68c40 _ZNK5boost9function1IvP10RegionViewEclES2_ + 128
  20 ardour-3.5.4803 0x000000010ea598d6 _ZN3PBD7Signal1IvP10RegionViewNS_17OptionalLastValueIvEEEclES2_ + 486
  21 ardour-3.5.4803 0x000000010ea4e6dd _ZN15AudioRegionViewD2Ev + 77
  22 ardour-3.5.4803 0x000000010ea4e9e0 _ZN15AudioRegionViewD1Ev + 32
  23 ardour-3.5.4803 0x000000010ea4ea49 _ZN15AudioRegionViewD0Ev + 25
  24 ardour-3.5.4803 0x000000010f390beb _ZN10StreamView18remove_region_viewEN5boost8weak_ptrIN6ARDOUR6RegionEEE + 475
  25 ardour-3.5.4803 0x000000010f396966 _ZNK5boost4_mfi3mf1Iv10StreamViewNS_8weak_ptrIN6ARDOUR6RegionEEEEclEPS2_S6_ + 150
  26 ardour-3.5.4803 0x000000010f39689e _ZN5boost3_bi5list2INS0_5valueIP10StreamViewEENS_3argILi1EEEEclINS_4_mfi3mf1IvS3_NS_8weak_ptrIN6ARDOUR6RegionEEEEENS0_5list1IRSF_EEEEvNS0_4typeIvEERT_RT0_i + 126
  27 ardour-3.5.4803 0x000000010f396812 _ZN5boost3_bi6bind_tIvNS_4_mfi3mf1Iv10StreamViewNS_8weak_ptrIN6ARDOUR6RegionEEEEENS0_5list2INS0_5valueIPS4_EENS_3argILi1EEEEEEclIS8_EEvRT_ + 82
  28 ardour-3.5.4803 0x000000010f39657d _ZN5boost6detail8function26void_function_obj_invoker1INS_3_bi6bind_tIvNS_4_mfi3mf1Iv10StreamViewNS_8weak_ptrIN6ARDOUR6RegionEEEEENS3_5list2INS3_5valueIPS7_EENS_3argILi1EEEEEEEvSB_E6invokeERNS1_15function_bufferESB_ + 29
  29 ardour-3.5.4803 0x000000010ec5c8b4 _ZNK5boost9function1IvNS_8weak_ptrIN6ARDOUR6RegionEEEEclES4_ + 164
  30 ardour-3.5.4803 0x000000010f35d8a0 _ZN5boost3_bi5list1INS0_5valueINS_8weak_ptrIN6ARDOUR6RegionEEEEEEclINS_8functionIFvS6_EEENS0_5list0EEEvNS0_4typeIvEERT_RT0_i + 96
  31 ardour-3.5.4803 0x000000010f35d82f _ZN5boost3_bi6bind_tINS0_11unspecifiedENS_8functionIFvNS_8weak_ptrIN6ARDOUR6RegionEEEEEENS0_5list1INS0_5valueIS7_EEEEEclEv + 63
  32 ardour-3.5.4803 0x000000010f35d570 _ZN5boost6detail8function26void_function_obj_invoker0INS_3_bi6bind_tINS3_11unspecifiedENS_8functionIFvNS_8weak_ptrIN6ARDOUR6RegionEEEEEENS3_5list1INS3_5valueISA_EEEEEEvE6invokeERNS1_15function_bufferE + 32
  33 libgtkmm2ext.dylib 0x0000000112e32feb _ZNK5boost9function0IvEclEv + 123
  34 libgtkmm2ext.dylib 0x0000000112e6a48b _ZN10AbstractUIIN9Gtkmm2ext9UIRequestEE9call_slotEPN3PBD9EventLoop18InvalidationRecordERKN5boost8functionIFvvEEE + 395
  35 ardour-3.5.4803 0x000000010f35c407 _ZN3PBD7Signal1IvN5boost8weak_ptrIN6ARDOUR6RegionEEENS_17OptionalLastValueIvEEE10compositorENS1_8functionIFvS5_EEEPNS_9EventLoopEPNSC_18InvalidationRecordES5_ + 183
  36 ardour-3.5.4803 0x000000010f35cc78 _ZN5boost3_bi5list4INS0_5valueINS_8functionIFvNS_8weak_ptrIN6ARDOUR6RegionEEEEEEEENS2_IPN3PBD9EventLoopEEENS2_IPNSC_18InvalidationRecordEEENS_3argILi1EEEEclIPFvS9_SD_SG_S7_ENS0_5list1IRS7_EEEEvNS0_4typeIvEERT_RT0_i + 248
  37 ardour-3.5.4803 0x000000010f35cb72 _ZN5boost3_bi6bind_tIvPFvNS_8functionIFvNS_8weak_ptrIN6ARDOUR6RegionEEEEEEPN3PBD9EventLoopEPNSA_18InvalidationRecordES6_ENS0_5list4INS0_5valueIS8_EENSH_ISB_EENSH_ISD_EENS_3argILi1EEEEEEclIS6_EEvRT_ + 82
  38 ardour-3.5.4803 0x000000010f35c8a0 _ZN5boost6detail8function26void_function_obj_invoker1INS_3_bi6bind_tIvPFvNS_8functionIFvNS_8weak_ptrIN6ARDOUR6RegionEEEEEEPN3PBD9EventLoopEPNSD_18InvalidationRecordES9_ENS3_5list4INS3_5valueISB_EENSK_ISE_EENSK_ISG_EENS_3argILi1EEEEEEEvS9_E6invokeERNS1_15function_bufferES9_ + 32
  39 libardour.dylib 0x00000001117fc1b4 _ZNK5boost9function1IvNS_8weak_ptrIN6ARDOUR6RegionEEEEclES4_ + 164
  40 libardour.dylib 0x00000001117eb7b5 _ZN3PBD7Signal1IvN5boost8weak_ptrIN6ARDOUR6RegionEEENS_17OptionalLastValueIvEEEclES5_ + 533
  41 libardour.dylib 0x00000001117d9165 _ZN6ARDOUR8Playlist19flush_notificationsEb + 1125
  42 libardour.dylib 0x00000001117d861a _ZN6ARDOUR8Playlist21release_notificationsEb + 90
  43 libardour.dylib 0x00000001117d8590 _ZN6ARDOUR8Playlist4thawEb + 64
  44 ardour-3.5.4803 0x000000010ec5fa1c _ZN6Editor16split_regions_atExR15RegionSelection + 3132
  45 ardour-3.5.4803 0x000000010ec888f2 _ZN6Editor12split_regionEv + 274
 ....


Please call begin_reversible_command() before commit_reversible_command().
  0 libpbd.dylib 0x0000000113164cfc _ZN3PBD10stacktraceERSoi + 60
  1 libardour.dylib 0x00000001119c0b1e _ZN6ARDOUR7Session25commit_reversible_commandEP7Command + 46
  2 ardour-3.5.4803 0x000000010eb37f26 _ZN6Editor25commit_reversible_commandEv + 454
  3 ardour-3.5.4803 0x000000010ec5fe56 _ZN6Editor16split_regions_atExR15RegionSelection + 4214
  4 ardour-3.5.4803 0x000000010ec888f2 _ZN6Editor12split_regionEv + 274

Issue History

Date Modified Username Field Change
2015-03-18 10:10 robertaramar New Issue
2015-03-21 01:44 x42 Note Added: 0016450
2015-03-21 01:44 x42 Status new => confirmed