View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007257 | ardour | bugs | public | 2017-03-02 15:13 | 2020-04-19 20:18 |
Reporter | Headwar | Assigned To | x42 | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | Linux | OS | Ubuntu | OS Version | 14.04 |
Product Version | 5.X git (version in description) | ||||
Summary | 0007257: Crash on Track > Insert time with 'intersected regions should be split' | ||||
Description | Choosing the 'intersected regions should be : split' makes Ardour crash when validating the 'Track > Insert time' window. | ||||
Steps To Reproduce | 1) Select a track 2) Track > Insert time 3) Choose 'split' in 'intersected regions should be' 4) click OK => crash (or hang) | ||||
Additional Information | Backtrace attached. rgareus on IRC : "missing call to Session::begin_reversible_command" | ||||
Tags | No tags attached. | ||||
|
trace.txt (32,829 bytes)
(gdb) thread apply all bt Thread 37 (Thread 0x7fff837ff700 (LWP 12101)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ffff3e40bf7 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff7919f69 in ArdourCanvas::WaveView::drawing_thread () at ../libs/canvas/wave_view.cc:1565 #3 0x0000000000e0c0c3 in sigc::pointer_functor0<void>::operator() (this=0xd81f7d8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #4 0x0000000000e09214 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0xd81f7d0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #5 0x0000000000e05943 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0xd81f7a0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #6 0x00007ffff455611d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #7 0x00007ffff3e23f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007ffff11a5184 in start_thread (arg=0x7fff837ff700) at pthread_create.c:312 #9 0x00007fffefbf737d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 36 (Thread 0x7fff90c97700 (LWP 12100)): #0 0x00007ffff11acb9d in nanosleep () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff3e25498 in g_usleep () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff63cb75c in ARDOUR::AutomationWatch::thread (this=0x3df99c0) at ../libs/ardour/automation_watch.cc:177 #3 0x00007ffff63ceddb in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator() (this=0x2d442f0, p=0x3df99c0) at /usr/include/boost/bind/mem_fn_template.hpp:49 #4 0x00007ffff63cea48 in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0> (this=0x2d44300, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #5 0x00007ffff63ce5e3 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator() (this=0x2d442f0) at /usr/include/boost/bind/bind_template.hpp:20 #6 0x00007ffff63ce578 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=0x2d442f0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #7 0x00007ffff63ce0e0 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=0x2d442c0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #8 0x00007ffff455611d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #9 0x00007ffff3e23f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007ffff11a5184 in start_thread (arg=0x7fff90c97700) at pthread_create.c:312 #11 0x00007fffefbf737d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 35 (Thread 0x7fff92df1700 (LWP 12099)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ffff6896a49 in ARDOUR::Session::auto_connect_thread_run (this=0x20533c0) at ../libs/ardour/session.cc:7194 #2 0x00007ffff68967dc in ARDOUR::Session::auto_connect_thread (arg=0x20533c0) at ../libs/ardour/session.cc:7141 #3 0x00007ffff11a5184 in start_thread (arg=0x7fff92df1700) at pthread_create.c:312 #4 0x00007fffefbf737d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 34 (Thread 0x7fff935f2700 (LWP 12098)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ffff6905c02 in ARDOUR::Session::emit_thread_run (this=0x20533c0) at ../libs/ardour/session_process.cc:1374 #2 0x00007ffff6905bac in ARDOUR::Session::emit_thread (arg=0x20533c0) at ../libs/ardour/session_process.cc:1363 #3 0x00007ffff11a5184 in start_thread (arg=0x7fff935f2700) at pthread_create.c:312 #4 0x00007fffefbf737d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 ---Type <return> to continue, or q <return> to quit--- Thread 33 (Thread 0x7fff93df3700 (LWP 12097)): #0 0x00007fffefbe9fdd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff3dfefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff3dff30a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff4c846fb in BaseUI::main_thread (this=0x294d8a8) at ../libs/pbd/base_ui.cc:86 #4 0x00007ffff4c882ca in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x6a2bb68) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 #5 0x00007ffff4c8801e in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x6a2bb60) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #6 0x00007ffff4c87b49 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x6a2bb30) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #7 0x00007ffff455611d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #8 0x00007ffff3e23f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007ffff11a5184 in start_thread (arg=0x7fff93df3700) at pthread_create.c:312 #10 0x00007fffefbf737d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 32 (Thread 0x7fff9c9bd700 (LWP 12096)): #0 sem_timedwait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S:101 #1 0x00007fff9cc3aa8c in Semaphore::wait (this=this@entry=0x9373788, timeout=...) at ../src/semaphore.cc:140 #2 0x00007fff9cc33257 in DrumKitLoader::thread_main (this=0x9373770) at ../src/drumkitloader.cc:200 #3 0x00007fff9cc3c55a in Thread::thread_run (data=<optimized out>) at ../src/thread.cc:66 #4 0x00007ffff11a5184 in start_thread (arg=0x7fff9c9bd700) at pthread_create.c:312 #5 0x00007fffefbf737d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 31 (Thread 0x7fffa48d5700 (LWP 12095)): #0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85 #1 0x00007fff9cc3ab3d in Semaphore::wait (this=this@entry=0x9478550) at ../src/semaphore.cc:172 #2 0x00007fff9cc2b977 in AudioCacheEventHandler::thread_main (this=0x9478490) at ../src/audiocacheeventhandler.cc:249 #3 0x00007fff9cc3c55a in Thread::thread_run (data=<optimized out>) at ../src/thread.cc:66 #4 0x00007ffff11a5184 in start_thread (arg=0x7fffa48d5700) at pthread_create.c:312 #5 0x00007fffefbf737d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 30 (Thread 0x7fffc8ae1700 (LWP 12094)): #0 sem_timedwait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S:101 #1 0x00007fff9cc3aa8c in Semaphore::wait (this=this@entry=0x77c7538, timeout=...) at ../src/semaphore.cc:140 #2 0x00007fff9cc33257 in DrumKitLoader::thread_main (this=0x77c7520) at ../src/drumkitloader.cc:200 #3 0x00007fff9cc3c55a in Thread::thread_run (data=<optimized out>) at ../src/thread.cc:66 #4 0x00007ffff11a5184 in start_thread (arg=0x7fffc8ae1700) at pthread_create.c:312 #5 0x00007fffefbf737d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 29 (Thread 0x7fffa5add700 (LWP 12093)): #0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85 #1 0x00007fff9cc3ab3d in Semaphore::wait (this=this@entry=0x78cc300) at ../src/semaphore.cc:172 #2 0x00007fff9cc2b977 in AudioCacheEventHandler::thread_main (this=0x78cc240) at ../src/audiocacheeventhandler.cc:249 #3 0x00007fff9cc3c55a in Thread::thread_run (data=<optimized out>) at ../src/thread.cc:66 #4 0x00007ffff11a5184 in start_thread (arg=0x7fffa5add700) at pthread_create.c:312 #5 0x00007fffefbf737d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 ---Type <return> to continue, or q <return> to quit--- Thread 28 (Thread 0x7fffc92e2700 (LWP 12092)): #0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85 #1 0x00007ffff64ca306 in PBD::Semaphore::wait (this=0x5bf18f0) at /home/edouard/Sources/ardour/libs/pbd/pbd/semutils.h:61 #2 0x00007ffff69cf77a in ARDOUR::Worker::run (this=0x5bf18d0) at ../libs/ardour/worker.cc:140 #3 0x00007ffff69d04a8 in sigc::bound_mem_functor0<void, ARDOUR::Worker>::operator() (this=0x5bf1dc8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 #4 0x00007ffff69d03ee in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::Worker> >::operator() (this=0x5bf1dc0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #5 0x00007ffff69d02c3 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::Worker>, void>::call_it (rep=0x5bf1d90) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #6 0x00007ffff455611d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #7 0x00007ffff3e23f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007ffff11a5184 in start_thread (arg=0x7fffc92e2700) at pthread_create.c:312 #9 0x00007fffefbf737d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 27 (Thread 0x7fff9eb94700 (LWP 12091)): #0 0x00007fffefbe9fdd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff3dfefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff3dff30a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff4c846fb in BaseUI::main_thread (this=0x406cd60) at ../libs/pbd/base_ui.cc:86 #4 0x00007ffff4c882ca in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x406d548) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 #5 0x00007ffff4c8801e in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x406d540) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #6 0x00007ffff4c87b49 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x406d510) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #7 0x00007ffff455611d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #8 0x00007ffff3e23f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007ffff11a5184 in start_thread (arg=0x7fff9eb94700) at pthread_create.c:312 #10 0x00007fffefbf737d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 26 (Thread 0x7fff9ec0e800 (LWP 12090)): #0 0x00007fffefbe9fdd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff4c99d2a in CrossThreadChannel::poll_for_request (this=0x20386a0) at ../libs/pbd/crossthread.posix.cc:83 #2 0x00007ffff4c99d93 in CrossThreadChannel::receive (this=0x20386a0, msg=@0x7fff9ec0dc00: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:104 #3 0x00007ffff63df1ce in ARDOUR::Butler::thread_work (this=0x2038610) at ../libs/ardour/butler.cc:175 #4 0x00007ffff63defaf in ARDOUR::Butler::_thread_work (arg=0x2038610) at ../libs/ardour/butler.cc:156 #5 0x00007ffff4cbaf04 in fake_thread_start (arg=0x406cb90) at ../libs/pbd/pthread_utils.cc:101 #6 0x00007ffff11a5184 in start_thread (arg=0x7fff9ec0e800) at pthread_create.c:312 #7 0x00007fffefbf737d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 18 (Thread 0x7fffc8027d80 (LWP 12081)): #0 0x00007fffefbea09f in __GI_ppoll (fds=0x2defa14, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:56 #1 0x00007fffd12c6f9f in Alsa_pcmi::pcm_wait (this=0x2def990) at ../libs/backends/alsa/zita-alsa-pcmi.cc:184 #2 0x00007fffd12a4e48 in ARDOUR::AlsaAudioBackend::main_process_thread (this=0x1e57300) at ../libs/backends/alsa/alsa_audiobackend.cc:1890 #3 0x00007fffd129fd0d in pthread_process (arg=0x1e57300) at ../libs/backends/alsa/alsa_audiobackend.cc:794 #4 0x00007ffff11a5184 in start_thread (arg=0x7fffc8027d80) at pthread_create.c:312 #5 0x00007fffefbf737d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 ---Type <return> to continue, or q <return> to quit--- Thread 17 (Thread 0x7fffa52dc700 (LWP 12080)): #0 0x00007fffefbeec53 in select () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff4ccc77a in PBD::SystemExec::output_interposer (this=0x2dea6e0) at ../libs/pbd/system_exec.cc:926 #2 0x00007ffff4ccb9c2 in interposer_thread (arg=0x2dea6e0) at ../libs/pbd/system_exec.cc:333 #3 0x00007ffff11a5184 in start_thread (arg=0x7fffa52dc700) at pthread_create.c:312 #4 0x00007fffefbf737d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 16 (Thread 0x7fff9fd98700 (LWP 12078)): #0 0x00007fffefbe9fdd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007fffafbe5031 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #2 0x00007fffafbd683c in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #3 0x00007fffafbd6ece in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #4 0x00007fffafbd6f80 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #5 0x00007fffafbe4fe3 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #6 0x00007fffaf788f08 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-4.0.so #7 0x00007ffff11a5184 in start_thread (arg=0x7fff9fd98700) at pthread_create.c:312 #8 0x00007fffefbf737d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 10 (Thread 0x7fffc9ae3700 (LWP 12071)): #0 0x00007fffefbe9fdd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff3dfefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff3dff0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff3dff129 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007ffff3e23f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff11a5184 in start_thread (arg=0x7fffc9ae3700) at pthread_create.c:312 #6 0x00007fffefbf737d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 9 (Thread 0x7fffcabb5700 (LWP 12070)): #0 0x00007fffefbe9fdd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff3dfefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff3dff30a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fffecfa6336 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007ffff3e23f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff11a5184 in start_thread (arg=0x7fffcabb5700) at pthread_create.c:312 #6 0x00007fffefbf737d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 8 (Thread 0x7fffcb3b6700 (LWP 12069)): #0 0x00007fffefbe9fdd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff3dfefe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff3dff0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fffcb3be1ad in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so #4 0x00007ffff3e23f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff11a5184 in start_thread (arg=0x7fffcb3b6700) at pthread_create.c:312 #6 0x00007fffefbf737d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 7 (Thread 0x7fffd26b6700 (LWP 12068)): ---Type <return> to continue, or q <return> to quit--- #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ffff3e40bf7 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff63783f8 in ARDOUR::AudioEngine::do_devicelist_update (this=0x1bf20a0) at ../libs/ardour/audioengine.cc:561 #3 0x00007ffff638319d in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x1bf2dd0, p=0x1bf20a0) at /usr/include/boost/bind/mem_fn_template.hpp:49 #4 0x00007ffff6382e50 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x1bf2de0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #5 0x00007ffff6382909 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x1bf2dd0) at /usr/include/boost/bind/bind_template.hpp:20 #6 0x00007ffff63822ce 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=0x1bf2dd0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #7 0x00007ffff6381702 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=0x1bf2da0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #8 0x00007ffff455611d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #9 0x00007ffff3e23f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007ffff11a5184 in start_thread (arg=0x7fffd26b6700) at pthread_create.c:312 #11 0x00007fffefbf737d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 6 (Thread 0x7fffd2eb7700 (LWP 12067)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ffff3e40bf7 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff63781d7 in ARDOUR::AudioEngine::do_reset_backend (this=0x1bf20a0) at ../libs/ardour/audioengine.cc:526 #3 0x00007ffff638319d in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x1bf2bf0, p=0x1bf20a0) at /usr/include/boost/bind/mem_fn_template.hpp:49 #4 0x00007ffff6382e50 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x1bf2c00, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #5 0x00007ffff6382909 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x1bf2bf0) at /usr/include/boost/bind/bind_template.hpp:20 #6 0x00007ffff63822ce 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=0x1bf2bf0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #7 0x00007ffff6381702 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=0x1bf2bc0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #8 0x00007ffff455611d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #9 0x00007ffff3e23f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007ffff11a5184 in start_thread (arg=0x7fffd2eb7700) at pthread_create.c:312 #11 0x00007fffefbf737d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 5 (Thread 0x7fffe20e8700 (LWP 12066)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ffff3e40bf7 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff6314554 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:87 #3 0x00007ffff6314349 in analyser_work () at ../libs/ardour/analyser.cc:52 #4 0x0000000000e0c0c3 in sigc::pointer_functor0<void>::operator() (this=0x1b922e8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #5 0x0000000000e09214 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x1b922e0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #6 0x0000000000e05943 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x1b922b0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 ---Type <return> to continue, or q <return> to quit--- #7 0x00007ffff455611d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #8 0x00007ffff3e23f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007ffff11a5184 in start_thread (arg=0x7fffe20e8700) at pthread_create.c:312 #10 0x00007fffefbf737d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 4 (Thread 0x7fffe28e9700 (LWP 12065)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ffff3e40bf7 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff698932e in peak_thread_work () at ../libs/ardour/source_factory.cc:71 #3 0x0000000000e0c0c3 in sigc::pointer_functor0<void>::operator() (this=0x1b92368) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #4 0x0000000000e09214 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x1b92360) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #5 0x0000000000e05943 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x1b92330) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #6 0x00007ffff455611d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #7 0x00007ffff3e23f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007ffff11a5184 in start_thread (arg=0x7fffe28e9700) at pthread_create.c:312 #9 0x00007fffefbf737d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 3 (Thread 0x7fffe30ea700 (LWP 12064)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ffff3e40bf7 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff698932e in peak_thread_work () at ../libs/ardour/source_factory.cc:71 #3 0x0000000000e0c0c3 in sigc::pointer_functor0<void>::operator() (this=0x1b92468) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #4 0x0000000000e09214 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x1b92460) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #5 0x0000000000e05943 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x1b92430) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #6 0x00007ffff455611d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #7 0x00007ffff3e23f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007ffff11a5184 in start_thread (arg=0x7fffe30ea700) at pthread_create.c:312 #9 0x00007fffefbf737d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 2 (Thread 0x7fffe38eb700 (LWP 12063)): #0 0x00007ffff11acb9d in nanosleep () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff3e25498 in g_usleep () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x000000000110db8c in gui_event_loop (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:452 #3 0x00007ffff11a5184 in start_thread (arg=0x7fffe38eb700) at pthread_create.c:312 #4 0x00007fffefbf737d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 1 (Thread 0x7ffff7f90a00 (LWP 12058)): #0 0x00007fffefb33c37 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 #1 0x00007fffefb37028 in __GI_abort () at abort.c:89 #2 0x00007fffefb2cbf6 in __assert_fail_base (fmt=0x7fffefc7d3b8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7ffff6b253b8 "_current_trans", file=file@entry=0x7ffff6b245f8 "../libs/ardour/session_state.cc", line=line@entry=2826, function=function@entry=0x7ffff6b27b00 <ARDOUR::Session::add_command(Command*)::__PRETTY_FUNCTION__> "void ARDOUR::Session::add_command(Command*)") at assert.c:92 ---Type <return> to continue, or q <return> to quit--- #3 0x00007fffefb2cca2 in __GI___assert_fail (assertion=0x7ffff6b253b8 "_current_trans", file=0x7ffff6b245f8 "../libs/ardour/session_state.cc", line=2826, function=0x7ffff6b27b00 <ARDOUR::Session::add_command(Command*)::__PRETTY_FUNCTION__> "void ARDOUR::Session::add_command(Command*)") at assert.c:101 #4 0x00007ffff691c0be in ARDOUR::Session::add_command (this=0x20533c0, cmd=0x1eb4500) at ../libs/ardour/session_state.cc:2826 Python Exception <class 'IndexError'> list index out of range: #5 0x00007ffff6402809 in ARDOUR::Diskstream::move_processor_automation (this=0x4986420, p=..., movements_frames=std::list) at ../libs/ardour/diskstream.cc:629 Python Exception <class 'IndexError'> list index out of range: #6 0x00007ffff640af7f 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=0xd8cf280, p=0x4986420, a1=..., a2=std::list) at /usr/include/boost/bind/mem_fn_template.hpp:280 #7 0x00007ffff640a171 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>&> > (this=0xd8cf290, f=..., a=...) at /usr/include/boost/bind/bind.hpp:392 #8 0x00007ffff64091a8 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> > (this=0xd8cf280, a1=...) at /usr/include/boost/bind/bind_template.hpp:32 #9 0x00007ffff6408778 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:153 #10 0x0000000000c5565e in boost::function1<void, boost::weak_ptr<ARDOUR::Processor> >::operator() (this=0x7fffffffb680, a0=...) at /usr/include/boost/function/function_template.hpp:767 #11 0x0000000000c54c0d in ARDOUR::Route::foreach_processor(boost::function<void (boost::weak_ptr<ARDOUR::Processor>)>) (this=0x4957e50, method=...) at /home/edouard/Sources/ardour/libs/ardour/ardour/route.h:198 Python Exception <class 'IndexError'> list index out of range: #12 0x00007ffff640244b in ARDOUR::Diskstream::playlist_ranges_moved (this=0x4986420, movements_frames=std::list, from_undo=false) at ../libs/ardour/diskstream.cc:599 Python Exception <class 'IndexError'> list index out of range: #13 0x00007ffff640aa87 in boost::_mfi::mf2<void, ARDOUR::Diskstream, std::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&, bool>::operator() (this=0x1f2b8c8, p=0x4986420, a1=std::list, a2=false) at /usr/include/boost/bind/mem_fn_template.hpp:280 #14 0x00007ffff6409908 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&> > (this=0x1f2b8d8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:392 Python Exception <class 'IndexError'> list index out of range: #15 0x00007ffff6408d40 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> > >, bool> (this=0x1f2b8c8, a1=std::list, a2=@0x7fffffffb7ec: false) at /usr/include/boost/bind/bind_template.hpp:76 Python Exception <class 'IndexError'> list index out of range: #16 0x00007ffff6408271 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:153 #17 0x00007ffff67831d5 in boost::function2<void, std::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&, bool>::operator() ( Python Exception <class 'IndexError'> list index out of range: this=0x1f2b8c0, a0=std::list, a1=false) at /usr/include/boost/function/function_template.hpp:767 Python Exception <class 'IndexError'> list index out of range: #18 0x00007ffff677fc33 in PBD::Signal2<void, std::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&, bool, PBD::OptionalLastValue<void> >::operator() (this=0x4907098, a1=std::list, a2=false) at /home/edouard/Sources/ardour/build/libs/pbd/pbd/signals_generated.h:1080 #19 0x00007ffff676fe86 in ARDOUR::Playlist::flush_notifications (this=0x4906d40, from_undo=false) at ../libs/ardour/playlist.cc:642 #20 0x00007ffff676f3c9 in ARDOUR::Playlist::release_notifications (this=0x4906d40, from_undo=false) at ../libs/ardour/playlist.cc:443 #21 0x00007ffff6353176 in ARDOUR::Playlist::RegionWriteLock::~RegionWriteLock (this=0x7fffffffbaa0, __in_chrg=<optimized out>) at /home/edouard/Sources/ardour/libs/ardour/ardour/playlist.h:276 #22 0x00007ffff6774b14 in ARDOUR::Playlist::shift (this=0x4906d40, at=3939456, distance=191994, move_intersected=false, ignore_music_glue=false) at ../libs/ardour/playlist.cc:1412 ---Type <return> to continue, or q <return> to quit--- #23 0x000000000095075f in Editor::insert_time (this=0x4303fd0, pos=3939456, frames=191994, opt=Editing::SplitIntersected, all_playlists=false, ignore_music_glue=false, markers_too=false, glued_markers_too=true, locked_markers_too=false, tempo_too=false) at ../gtk2_ardour/editor_ops.cc:7493 #24 0x000000000095030f in Editor::do_insert_time (this=0x4303fd0) at ../gtk2_ardour/editor_ops.cc:7441 #25 0x0000000000865194 in sigc::bound_mem_functor0<void, Editor>::operator() (this=0x425b9b8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 #26 0x000000000085e152 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, Editor> >::operator() (this=0x425b9b0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #27 0x000000000085659d in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, Editor>, void>::call_it (rep=0x425b980) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #28 0x00007ffff4563038 in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #29 0x00007ffff42d33b8 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #30 0x00007ffff42e4fd1 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #31 0x00007ffff42eca29 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #32 0x00007ffff42ecce2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #33 0x00007ffff37ed1b0 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #34 0x00007ffff42d33b8 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #35 0x00007ffff42e4557 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #36 0x00007ffff42eca29 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #37 0x00007ffff42ecce2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #38 0x00007fffd0531390 in ?? () from /usr/lib/x86_64-linux-gnu/libunity-gtk2-parser.so.0 #39 0x00007ffff34e3ce7 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 #40 0x00007ffff3dfece5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #41 0x00007ffff3dff048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #42 0x00007ffff3dff30a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #43 0x00007ffff38a4447 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #44 0x00007ffff7533a1c in Gtkmm2ext::UI::run (this=0x1c08780, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:286 #45 0x0000000000b9cd4e in main (argc=1, argv=0x7fffffffd9e8) at ../gtk2_ardour/main.cc:439 |
|
7vka5jFQ.txt (15,756 bytes)
ardour-5.8.41: ../libs/ardour/session_state.cc:2826: void ARDOUR::Session::add_command(Command*): Assertion `_current_trans' failed. Thread 1 "ardour-5.8.41" received signal SIGABRT, Aborted. __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:58 58 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) bt #0 0x00007fffec205fdf in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:58 #1 0x00007fffec20740a in __GI_abort () at abort.c:89 #2 0x00007fffec1fee47 in __assert_fail_base (fmt=<optimized out>, assertion=assertion@entry=0x7ffff6aac500 "_current_trans", file=file@entry=0x7ffff6aab740 "../libs/ardour/session_state.cc", line=line@entry=2826, function=function@entry=0x7ffff6aaec40 <ARDOUR::Session::add_command(Command*)::__PRETTY_FUNCTION__> "void ARDOUR::Session::add_command(Command*)") at assert.c:92 #3 0x00007fffec1feef2 in __GI___assert_fail (assertion=0x7ffff6aac500 "_current_trans", file=0x7ffff6aab740 "../libs/ardour/session_state.cc", line=2826, function=0x7ffff6aaec40 <ARDOUR::Session::add_command(Command*)::__PRETTY_FUNCTION__> "void ARDOUR::Session::add_command(Command*)") at assert.c:101 #4 0x00007ffff689b7b0 in ARDOUR::Session::add_command(Command*) (this=0x5555573ac520, cmd=0x5555603d9a70) at ../libs/ardour/session_state.cc:2826 #5 0x00007ffff635ffd6 in ARDOUR::Diskstream::move_processor_automation(boost::weak_ptr<ARDOUR::Processor>, std::__cxx11::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&) (this=0x55555e527690, p=..., movements_frames=std::__cxx11::list = {...}) at ../libs/ardour/diskstream.cc:629 #6 0x00007ffff63691bb in boost::_mfi::mf2<void, ARDOUR::Diskstream, boost::weak_ptr<ARDOUR::Processor>, std::__cxx11::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&>::operator()(ARDOUR::Diskstream*, boost::weak_ptr<ARDOUR::Processor>, std::__cxx11::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&) const (this=0x5555603d7060, p=0x55555e527690, a1=..., a2=std::__cxx11::list = {...}) at /usr/include/boost/bind/mem_fn_template.hpp:280 #7 0x00007ffff6368544 in boost::_bi::list3<boost::_bi::value<ARDOUR::Diskstream*>, boost::arg<1>, boost::_bi::value<std::__cxx11::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > > >::operator()<boost::_mfi::mf2<void, ARDOUR::Diskstream, boost::weak_ptr<ARDOUR::Processor>, std::__cxx11::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&>, boost::_bi::rrlist1<boost::weak_ptr<ARDOUR::Processor> > >(boost::_bi::type<void>, boost::_mfi::mf2<void, ARDOUR::Diskstream, boost::weak_ptr<ARDOUR::Processor>, std::__cxx11::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&>&, boost::_bi::rrlist1<boost::weak_ptr<ARDOUR::Processor> >&, int) (this=0x5555603d7070, f=..., a=...) at /usr/include/boost/bind/bind.hpp:398 #8 0x00007ffff6367410 in boost::_bi::bind_t<void, boost::_mfi::mf2<void, ARDOUR::Diskstream, boost::weak_ptr<ARDOUR::Processor>, std::__cxx11::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::__cxx11::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > > > >::operator()<boost::weak_ptr<ARDOUR::Processor> >(boost::weak_ptr<ARDOUR::Processor>&&) (this=0x5555603d7060, a1=<unknown type in ./../build/libs/ardour/libardour.so.3, CU 0x7d1d2f, DIE 0x81f88d>) at /usr/include/boost/bind/bind.hpp:1306 #9 0x00007ffff6366173 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::__cxx11::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::__cxx11::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > > > >, void, boost::weak_ptr<ARDOUR::Processor> >::invoke(boost::detail::function::function_buffer&, boost::weak_ptr<ARDOUR::Processor>) (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:159 #10 0x0000555556101857 in boost::function1<void, boost::weak_ptr<ARDOUR::Processor> >::operator()(boost::weak_ptr<ARDOUR::Processor>) const (this=0x7fffffffa750, a0=...) at /usr/include/boost/function/function_template.hpp:771 #11 0x0000555556100e48 in ARDOUR::Route::foreach_processor(boost::function<void (boost::weak_ptr<ARDOUR::Processor>)>) (this=0x55555e5137b0, method=...) at /home/rgareus/src/ardour/libs/ardour/ardour/route.h:198 #12 0x00007ffff635fbb2 in ARDOUR::Diskstream::playlist_ranges_moved(std::__cxx11::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&, bool) (this=0x55555e527690, movements_frames=std::__cxx11::list = {...}, from_undo=false) at ../libs/ardour/diskstream.cc:599 #13 0x00007ffff6368e8f in boost::_mfi::mf2<void, ARDOUR::Diskstream, std::__cxx11::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&, bool>::operator()(ARDOUR::Diskstream*, std::__cxx11::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&, bool) const (this=0x5555603dc6e8, p=0x55555e527690, a1=std::__cxx11::list = {...}, a2=false) at /usr/include/boost/bind/mem_fn_template.hpp:280 #14 0x00007ffff6367c4e in boost::_bi::list3<boost::_bi::value<ARDOUR::Diskstream*>, boost::arg<1>, boost::arg<2> >::operator()<boost::_mfi::mf2<void, ARDOUR::Diskstream, std::__cxx11::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&, bool>, boost::_bi::rrlist2<std::__cxx11::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&, bool> >(boost::_bi::type<void>, boost::_mfi::mf2<void, ARDOUR::Diskstream, std::__cxx11::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&, bool>&, boost::_bi::rrlist2<std::__cxx11::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&, bool>&, int) (this=0x5555603dc6f8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:398 #15 0x00007ffff6366946 in boost::_bi::bind_t<void, boost::_mfi::mf2<void, ARDOUR::Diskstream, std::__cxx11::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::__cxx11::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&, bool>(std::__cxx11::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&, bool&&) (this=0x5555603dc6e8, a1=std::__cxx11::list = {...}, a2=<unknown type in ./../build/libs/ardour/libardour.so.3, CU 0x7d1d2f, DIE 0x818e6c>) at /usr/include/boost/bind/bind.hpp:1318 #16 0x00007ffff6365ad7 in boost::detail::function::void_function_obj_invoker2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, ARDOUR::Diskstream, std::__cxx11::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::__cxx11::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&, bool>::invoke(boost::detail::function::function_buffer&, std::__cxx11::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&, bool) (function_obj_ptr=..., a0=std::__cxx11::list = {...}, a1=false) at /usr/include/boost/function/function_template.hpp:159 #17 0x00007ffff66f331f in boost::function2<void, std::__cxx11::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&, bool>::operator()(std::__cxx11::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&, bool) const (this=0x5555603dc6e0, a0=std::__cxx11::list = {...}, a1=false) at /usr/include/boost/function/function_template.hpp:771 #18 0x00007ffff66efcf4 in PBD::Signal2<void, std::__cxx11::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&, bool, PBD::OptionalLastValue<void> >::operator()(st---Type <return> to continue, or q <return> to quit--- d::__cxx11::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&, bool) (this=0x55555e528328, a1=std::__cxx11::list = {...}, a2=false) at /home/rgareus/src/ardour/build/libs/pbd/pbd/signals_generated.h:1080 #19 0x00007ffff66dffda in ARDOUR::Playlist::flush_notifications(bool) (this=0x55555e527f80, from_undo=false) at ../libs/ardour/playlist.cc:642 #20 0x00007ffff66df475 in ARDOUR::Playlist::release_notifications(bool) (this=0x55555e527f80, from_undo=false) at ../libs/ardour/playlist.cc:443 #21 0x00007ffff62a9b4f in ARDOUR::Playlist::RegionWriteLock::~RegionWriteLock() (this=0x7fffffffacc0, __in_chrg=<optimized out>) at /home/rgareus/src/ardour/libs/ardour/ardour/playlist.h:276 #22 0x00007ffff66e4d9d in ARDOUR::Playlist::shift(long, long, bool, bool) (this=0x55555e527f80, at=486080, distance=-4, move_intersected=false, ignore_music_glue=true) at ../libs/ardour/playlist.cc:1379 #23 0x0000555555de648b in Editor::insert_time(long, long, Editing::InsertTimeOption, bool, bool, bool, bool, bool, bool) (this= 0x555557e8a160, pos=486080, frames=-4, opt=Editing::SplitIntersected, all_playlists=false, ignore_music_glue=true, markers_too=false, glued_markers_too=true, locked_markers_too=false, tempo_too=false) at ../gtk2_ardour/editor_ops.cc:7493 #24 0x0000555555de5fc4 in Editor::do_insert_time() (this=0x555557e8a160) at ../gtk2_ardour/editor_ops.cc:7441 #25 0x0000555555ce6226 in sigc::bound_mem_functor0<void, Editor>::operator()() const (this=0x555559e75118) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991 #26 0x0000555555cdd73c in sigc::adaptor_functor<sigc::bound_mem_functor0<void, Editor> >::operator()() const (this=0x555559e75110) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256 #27 0x0000555555cdd762 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, Editor>, void>::call_it(sigc::internal::slot_rep*) (rep=0x555559e750e0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:114 #28 0x00007ffff3d659b8 in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #32 0x00007ffff3adefaf in <emit signal ??? on instance 0x555557f74b50 [gtkmm__GtkAction]> (instance=instance@entry=0x555557f74b50, signal_id=<optimized out>, detail=detail@entry=0) at ././gobject/gsignal.c:3447 #29 0x00007ffff3ac3f75 in g_closure_invoke (closure=0x555559e75250, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7fffffffc4a0, invocation_hint=invocation_hint@entry=0x7fffffffc420) at ././gobject/gclosure.c:804 #30 0x00007ffff3ad6053 in signal_emit_unlocked_R (node=node@entry=0x55555708f780, detail=detail@entry=0, instance=instance@entry=0x555557f74b50, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc4a0) at ././gobject/gsignal.c:3705 #31 0x00007ffff3adebcc in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc650) at ././gobject/gsignal.c:3391 #33 0x00007ffff2dc27b0 in _gtk_action_emit_activate (action=0x555557f74b50 [gtkmm__GtkAction]) at ./gtk/gtkaction.c:795 #37 0x00007ffff3adefaf in <emit signal ??? on instance 0x555559c4d6d0 [GtkImageMenuItem]> (instance=instance@entry=0x555559c4d6d0, signal_id=<optimized out>, detail=detail@entry=0) at ././gobject/gsignal.c:3447 #34 0x00007ffff3ac3f75 in g_closure_invoke (closure=closure@entry=0x555556fcdfb0, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7fffffffc900, invocation_hint=invocation_hint@entry=0x7fffffffc880) at ././gobject/gclosure.c:804 #35 0x00007ffff3ad595c in signal_emit_unlocked_R (node=node@entry=0x555556fce060, detail=detail@entry=0, instance=instance@entry=0x555559c4d6d0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc900) at ././gobject/gsignal.c:3565 #36 0x00007ffff3adebcc in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffcab0) at ././gobject/gsignal.c:3391 #38 0x00007ffff2f9662e in IA__gtk_widget_activate (widget=widget@entry=0x555559c4d6d0 [GtkImageMenuItem]) at ./gtk/gtkwidget.c:5041 #39 0x00007ffff2e914dd in IA__gtk_menu_shell_activate_item (menu_shell=0x555557903740 [GtkMenu], menu_item=0x555559c4d6d0 [GtkImageMenuItem], force_deactivate=<optimized out>) at ./gtk/gtkmenushell.c:1278 #40 0x00007ffff2e91846 in gtk_menu_shell_button_release (widget=0x555557903740 [GtkMenu], event=<optimized out>) at ./gtk/gtkmenushell.c:703 #45 0x00007ffff3adefaf in <emit signal ??? on instance 0x555557903740 [GtkMenu]> (instance=instance@entry=0x555557903740, signal_id=<optimized out>, detail=detail@entry=0) at ././gobject/gsignal.c:3447 #41 0x00007ffff2e7f7bc in _gtk_marshal_BOOLEAN__BOXED (closure=0x555556f91d00, return_value=0x7fffffffcde0, n_param_values=<optimized out>, param_values=0x7fffffffce40, invocation_hint=<optimized out>, marshal_data=<optimized out>) at ./gtk/gtkmarshalers.c:86 #42 0x00007ffff3ac3f75 in g_closure_invoke (closure=closure@entry=0x555556f91d00, return_value=return_value@entry=0x7fffffffcde0, n_param_values=2, param_values=param_values@entry=0x7fffffffce40, invocation_hint=invocation_hint@entry=0x7fffffffcdc0) at ././gobject/gclosure.c:804 #43 0x00007ffff3ad637d in signal_emit_unlocked_R (node=node@entry=0x555556f91f70, detail=detail@entry=0, instance=instance@entry=0x555557903740, emission_return=emission_return@entry=0x7fffffffcf50, instance_and_params=instance_and_params@entry=0x7fffffffce40) at ././gobject/gsignal.c:3673 #44 0x00007ffff3ade66f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffd000) at ././gobject/gsignal.c:3401 #46 0x00007ffff2f978ac in gtk_widget_event_internal (widget=widget@entry=0x555557903740 [GtkMenu], event=event@entry=0x55555fe2d6e0) at ./gtk/gtkwidget.c:5010 #47 0x00007ffff2f97b77 in IA__gtk_widget_event (widget=widget@entry=0x555557903740 [GtkMenu], event=event@entry=0x55555fe2d6e0) at ./gtk/gtkwidget.c:4807 #48 0x00007ffff2e7df84 in IA__gtk_propagate_event (widget=0x555557903740 [GtkMenu], event=0x55555fe2d6e0) at ./gtk/gtkmain.c:2501 ---Type <return> to continue, or q <return> to quit--- #49 0x00007ffff2e7e33b in IA__gtk_main_do_event (event=0x55555fe2d6e0) at ./gtk/gtkmain.c:1696 #50 0x00007ffff2af3cbc in gdk_event_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at ./gdk/x11/gdkevents-x11.c:2425 #51 0x00007ffff37ea7f7 in g_main_dispatch (context=0x555556ec70a0) at ././glib/gmain.c:3203 #52 0x00007ffff37ea7f7 in g_main_context_dispatch (context=context@entry=0x555556ec70a0) at ././glib/gmain.c:3856 #53 0x00007ffff37eaa60 in g_main_context_iterate (context=0x555556ec70a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3929 #54 0x00007ffff37ead82 in g_main_loop_run (loop=0x55555738fc30) at ././glib/gmain.c:4125 #55 0x00007ffff2e7d3b7 in IA__gtk_main () at ./gtk/gtkmain.c:1268 #56 0x00007ffff74fbc42 in Gtkmm2ext::UI::run(Receiver&) (this=0x555556f5dcb0, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:286 #57 0x0000555556043e57 in main(int, char**) (argc=1, argv=0x7fffffffd748) at ../gtk2_ardour/main.cc:439 |
|
The second file is rgareus' backtrace |
|
Should be fixed in Ardour 5.8-51-gf0a3c84e8 please test. |
|
Confirmed fixed. Thanks ! |
|
Issue has been closed automatically, by Trigger Close Plugin. Feel free to re-open with additional information if you think the issue is not resolved. |
Date Modified | Username | Field | Change |
---|---|---|---|
2017-03-02 15:13 | Headwar | New Issue | |
2017-03-02 15:13 | Headwar | File Added: trace.txt | |
2017-03-02 15:15 | Headwar | File Added: 7vka5jFQ.txt | |
2017-03-02 15:18 | Headwar | Note Added: 0019453 | |
2017-03-03 21:29 | x42 | Note Added: 0019460 | |
2017-03-03 21:29 | x42 | Status | new => resolved |
2017-03-03 21:29 | x42 | Resolution | open => fixed |
2017-03-03 21:29 | x42 | Assigned To | => x42 |
2017-03-07 09:25 | Headwar | Note Added: 0019499 | |
2020-04-19 20:18 | system | Note Added: 0023726 | |
2020-04-19 20:18 | system | Status | resolved => closed |