View Issue Details

IDCategoryLast Update
0007287bugs2017-03-10 13:40
ReporterHeadwarAssigned ToHeadwar 
Reproducibilityalways 
Status resolvedResolutionfixed 
PlatformLinuxOSUbuntuOS Version14.04
Product Version5.X git (version in description) 
Fixed in Version 
Summary0007287: Track > Remove time crashes Ardour
DescriptionWhatever the settings, using Track > Remove time crashes Ardour 5.8-99-gf21111d
Steps To Reproduce1) Select a track, put the playhead at any non-zero position
2) choose Track > Remove Time then validate the window
=> Crash
TagsNo tags attached.

Relationships

has duplicate 0006724 resolvedcolinf "Remove Time" crashes when fader automation exists 

Activities

Headwar

2017-03-10 11:53

reporter  

20170310_gdb.txt (37,447 bytes)
[Thread 0x7fffc8ae1700 (LWP 13247) exited]
ardour-5.8.47: ../libs/ardour/session_state.cc:2826: void ARDOUR::Session::add_command(Command*): Assertion `_current_trans' failed.

Program received signal SIGABRT, Aborted.
0x00007fffefb24c37 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56	../nptl/sysdeps/unix/sysv/linux/raise.c: Aucun fichier ou dossier de ce type.
(gdb) thread apply all bt

Thread 43 (Thread 0x7fff837ff700 (LWP 13267)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff3e31bf7 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  0x0000000000e12cd9 in sigc::pointer_functor0<void>::operator() (this=0xe259018) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x0000000000e0fe2a in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0xe259010)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#5  0x0000000000e0c559 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0xe258fe0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007ffff454711d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#7  0x00007ffff3e14f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007ffff1196184 in start_thread (arg=0x7fff837ff700) at pthread_create.c:312
#9  0x00007fffefbe837d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 42 (Thread 0x7fff88ea3700 (LWP 13266)):
#0  0x00007ffff119db9d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff3e16498 in g_usleep () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff63c4cfc in ARDOUR::AutomationWatch::thread (this=0x2a88750) at ../libs/ardour/automation_watch.cc:177
#3  0x00007ffff63c837b in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator() (this=0x2a87c10, p=0x2a88750)
    at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff63c7fe8 in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0> (this=0x2a87c20, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#5  0x00007ffff63c7b83 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator() (this=0x2a87c10) at /usr/include/boost/bind/bind_template.hpp:20
#6  0x00007ffff63c7b18 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=0x2a87c10) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7  0x00007ffff63c7680 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=0x2a87be0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x00007ffff454711d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#9  0x00007ffff3e14f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffff1196184 in start_thread (arg=0x7fff88ea3700) at pthread_create.c:312
#11 0x00007fffefbe837d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

---Type <return> to continue, or q <return> to quit---
Thread 41 (Thread 0x7fff8affd700 (LWP 13265)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff6893995 in ARDOUR::Session::auto_connect_thread_run (this=0x251f8f0) at ../libs/ardour/session.cc:7194
#2  0x00007ffff6893728 in ARDOUR::Session::auto_connect_thread (arg=0x251f8f0) at ../libs/ardour/session.cc:7141
#3  0x00007ffff1196184 in start_thread (arg=0x7fff8affd700) at pthread_create.c:312
#4  0x00007fffefbe837d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 40 (Thread 0x7fff8b7fe700 (LWP 13264)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff6902b4e in ARDOUR::Session::emit_thread_run (this=0x251f8f0) at ../libs/ardour/session_process.cc:1374
#2  0x00007ffff6902af8 in ARDOUR::Session::emit_thread (arg=0x251f8f0) at ../libs/ardour/session_process.cc:1363
#3  0x00007ffff1196184 in start_thread (arg=0x7fff8b7fe700) at pthread_create.c:312
#4  0x00007fffefbe837d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 39 (Thread 0x7fff8bfff700 (LWP 13263)):
#0  0x00007fffefbdafdd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff3deffe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff3df030a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff4c756fb in BaseUI::main_thread (this=0x2a32ff8) at ../libs/pbd/base_ui.cc:86
#4  0x00007ffff4c792ca in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x7478318) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#5  0x00007ffff4c7901e in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x7478310)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6  0x00007ffff4c78b49 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x74782e0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007ffff454711d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#8  0x00007ffff3e14f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007ffff1196184 in start_thread (arg=0x7fff8bfff700) at pthread_create.c:312
#10 0x00007fffefbe837d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 38 (Thread 0x7fff90c08700 (LWP 13262)):
#0  sem_timedwait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S:101
#1  0x00007fff90e83a8c in Semaphore::wait (this=this@entry=0x8f59808, timeout=...) at ../src/semaphore.cc:140
#2  0x00007fff90e7c257 in DrumKitLoader::thread_main (this=0x8f597f0) at ../src/drumkitloader.cc:200
#3  0x00007fff90e8555a in Thread::thread_run (data=<optimized out>) at ../src/thread.cc:66
---Type <return> to continue, or q <return> to quit---
#4  0x00007ffff1196184 in start_thread (arg=0x7fff90c08700) at pthread_create.c:312
#5  0x00007fffefbe837d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 37 (Thread 0x7fff93659700 (LWP 13261)):
#0  sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
#1  0x00007fff90e83b3d in Semaphore::wait (this=this@entry=0x905e5d0) at ../src/semaphore.cc:172
#2  0x00007fff90e74977 in AudioCacheEventHandler::thread_main (this=0x905e510) at ../src/audiocacheeventhandler.cc:249
#3  0x00007fff90e8555a in Thread::thread_run (data=<optimized out>) at ../src/thread.cc:66
#4  0x00007ffff1196184 in start_thread (arg=0x7fff93659700) at pthread_create.c:312
#5  0x00007fffefbe837d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 36 (Thread 0x7fff93e77700 (LWP 13260)):
#0  sem_timedwait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S:101
#1  0x00007fff90e83a8c in Semaphore::wait (this=this@entry=0x795b3f8, timeout=...) at ../src/semaphore.cc:140
#2  0x00007fff90e7c257 in DrumKitLoader::thread_main (this=0x795b3e0) at ../src/drumkitloader.cc:200
#3  0x00007fff90e8555a in Thread::thread_run (data=<optimized out>) at ../src/thread.cc:66
#4  0x00007ffff1196184 in start_thread (arg=0x7fff93e77700) at pthread_create.c:312
#5  0x00007fffefbe837d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 35 (Thread 0x7fffa4cbe700 (LWP 13259)):
#0  sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
#1  0x00007fff90e83b3d in Semaphore::wait (this=this@entry=0x7a601c0) at ../src/semaphore.cc:172
#2  0x00007fff90e74977 in AudioCacheEventHandler::thread_main (this=0x7a60100) at ../src/audiocacheeventhandler.cc:249
#3  0x00007fff90e8555a in Thread::thread_run (data=<optimized out>) at ../src/thread.cc:66
#4  0x00007ffff1196184 in start_thread (arg=0x7fffa4cbe700) at pthread_create.c:312
#5  0x00007fffefbe837d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 34 (Thread 0x7fffa54bf700 (LWP 13257)):
#0  sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
#1  0x00007ffff64c38a6 in PBD::Semaphore::wait (this=0x62f2450) at /home/edouard/Sources/ardour/libs/pbd/pbd/semutils.h:61
#2  0x00007ffff69ccdd2 in ARDOUR::Worker::run (this=0x62f2430) at ../libs/ardour/worker.cc:140
#3  0x00007ffff69cdb00 in sigc::bound_mem_functor0<void, ARDOUR::Worker>::operator() (this=0x62f2928) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#4  0x00007ffff69cda46 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::Worker> >::operator() (this=0x62f2920)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
---Type <return> to continue, or q <return> to quit---
#5  0x00007ffff69cd91b in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::Worker>, void>::call_it (rep=0x62f28f0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007ffff454711d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#7  0x00007ffff3e14f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007ffff1196184 in start_thread (arg=0x7fffa54bf700) at pthread_create.c:312
#9  0x00007fffefbe837d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 33 (Thread 0x7fff92ddd700 (LWP 13256)):
#0  0x00007fffefbdafdd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff3deffe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff3df030a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff4c756fb in BaseUI::main_thread (this=0x3b20cf0) at ../libs/pbd/base_ui.cc:86
#4  0x00007ffff4c792ca in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x3b214d8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#5  0x00007ffff4c7901e in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x3b214d0)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6  0x00007ffff4c78b49 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x3b214a0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007ffff454711d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#8  0x00007ffff3e14f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007ffff1196184 in start_thread (arg=0x7fff92ddd700) at pthread_create.c:312
#10 0x00007fffefbe837d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 32 (Thread 0x7fff92e57800 (LWP 13255)):
#0  0x00007fffefbdafdd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff4c8ad2a in CrossThreadChannel::poll_for_request (this=0x2525bc0) at ../libs/pbd/crossthread.posix.cc:83
#2  0x00007ffff4c8ad93 in CrossThreadChannel::receive (this=0x2525bc0, msg=@0x7fff92e56c00: 0 '\000', wait=true) at ../libs/pbd/crossthread.posix.cc:104
#3  0x00007ffff63d876e in ARDOUR::Butler::thread_work (this=0x2525b30) at ../libs/ardour/butler.cc:175
#4  0x00007ffff63d854f in ARDOUR::Butler::_thread_work (arg=0x2525b30) at ../libs/ardour/butler.cc:156
#5  0x00007ffff4cabf04 in fake_thread_start (arg=0x3b18a30) at ../libs/pbd/pthread_utils.cc:101
#6  0x00007ffff1196184 in start_thread (arg=0x7fff92e57800) at pthread_create.c:312
#7  0x00007fffefbe837d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 23 (Thread 0x7fffa404fd80 (LWP 13241)):
#0  0x00007fff90c0aaed in Resampler::process() () from /usr/lib/x86_64-linux-gnu/libzita-resampler.so.1
---Type <return> to continue, or q <return> to quit---
#1  0x00007fff90e777e8 in CHResampler::process (this=<optimized out>) at ../src/chresampler.cc:143
#2  0x00007fff90e7a33b in DrumGizmo::run (this=0x795b3d8, pos=pos@entry=1216512, samples=samples@entry=0x7fff910e68c0 <g_samples>, 
    nsamples=nsamples@entry=1024) at ../src/drumgizmo.cc:206
#3  0x00007fff90eb4930 in DrumGizmoPlugin::process (this=0xafdaec0, pos=1216512, input_events=std::vector of length 0, capacity 0, output_events=..., 
    input_samples=..., output_samples=std::vector of length 16, capacity 16 = {...}, count=1024) at drumgizmo_plugin.cc:154
#4  0x00007fff90eb3788 in PluginLV2::run (instance=0xafdaec0, sample_count=1024) at ../plugin/plugingizmo/pluginlv2.cc:334
#5  0x00007ffff69cde90 in lilv_instance_run (instance=0x6c52ca0, sample_count=1024) at /usr/include/lilv-0/lilv/lilv.h:1626
#6  0x00007ffff69ddfcc in ARDOUR::LV2Plugin::run (this=0x90cb480, nframes=1024, sync_work=false) at ../libs/ardour/lv2_plugin.cc:3031
#7  0x00007ffff69dbd1e in ARDOUR::LV2Plugin::connect_and_run (this=0x90cb480, bufs=..., start=2316000, end=2317024, speed=0, in_map=..., out_map=..., 
    nframes=1024, offset=0) at ../libs/ardour/lv2_plugin.cc:2681
#8  0x00007ffff679df1a in ARDOUR::PluginInsert::connect_and_run (this=0x9288e60, bufs=..., start=2316000, end=2317024, speed=0, nframes=1024, offset=0, 
    with_auto=true) at ../libs/ardour/plugin_insert.cc:949
#9  0x00007ffff679f40b in ARDOUR::PluginInsert::run (this=0x9288e60, bufs=..., start_frame=2316000, end_frame=2317024, speed=0, nframes=1024)
    at ../libs/ardour/plugin_insert.cc:1140
#10 0x00007ffff68231ea in ARDOUR::Route::process_output_buffers (this=0x7937cf0, bufs=..., start_frame=2316000, end_frame=2317024, nframes=1024, declick=0, 
    gain_automation_ok=true) at ../libs/ardour/route.cc:456
#11 0x00007ffff68242a7 in ARDOUR::Route::passthru (this=0x7937cf0, bufs=..., start_frame=2316000, end_frame=2317024, nframes=1024, declick=0)
    at ../libs/ardour/route.cc:614
#12 0x00007ffff69b705a in ARDOUR::Track::no_roll (this=0x7937cf0, nframes=1024, start_frame=2316000, end_frame=2317024, session_state_changing=true)
    at ../libs/ardour/track.cc:483
#13 0x00007ffff6729eaf in ARDOUR::MidiTrack::no_roll (this=0x7937cf0, nframes=1024, start_frame=2316000, end_frame=2317024, state_changing=true)
    at ../libs/ardour/midi_track.cc:480
#14 0x00007ffff68fe000 in ARDOUR::Session::no_roll (this=0x251f8f0, nframes=1024) at ../libs/ardour/session_process.cc:158
#15 0x00007ffff68fdd48 in ARDOUR::Session::fail_roll (this=0x251f8f0, nframes=1024) at ../libs/ardour/session_process.cc:126
#16 0x00007ffff690149d in ARDOUR::Session::process_without_events (this=0x251f8f0, nframes=1024) at ../libs/ardour/session_process.cc:880
#17 0x00007ffff68ff0dc in ARDOUR::Session::process_with_events (this=0x251f8f0, nframes=1024) at ../libs/ardour/session_process.cc:408
#18 0x00007ffff68fda7f in ARDOUR::Session::process (this=0x251f8f0, nframes=1024) at ../libs/ardour/session_process.cc:76
#19 0x00007ffff6371177 in ARDOUR::AudioEngine::process_callback (this=0x1bf9b70, nframes=1024) at ../libs/ardour/audioengine.cc:376
#20 0x00007fffd12a5411 in ARDOUR::AlsaAudioBackend::main_process_thread (this=0x1e60500) at ../libs/backends/alsa/alsa_audiobackend.cc:1943
#21 0x00007fffd129fd0d in pthread_process (arg=0x1e60500) at ../libs/backends/alsa/alsa_audiobackend.cc:794
#22 0x00007ffff1196184 in start_thread (arg=0x7fffa404fd80) at pthread_create.c:312
#23 0x00007fffefbe837d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 22 (Thread 0x7fffafd69d80 (LWP 13240)):
---Type <return> to continue, or q <return> to quit---
#0  0x00007fffefbdafdd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fffd12c43b1 in ARDOUR::AlsaRawMidiIn::main_process_thread (this=0x2e4aba0) at ../libs/backends/alsa/alsa_rawmidi.cc:246
#2  0x00007fffd12c1ddb in pthread_process (arg=0x2e4aff8) at ../libs/backends/alsa/alsa_midi.cc:67
#3  0x00007ffff1196184 in start_thread (arg=0x7fffafd69d80) at pthread_create.c:312
#4  0x00007fffefbe837d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 21 (Thread 0x7fffd001bd80 (LWP 13239)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fffd12c3c94 in ARDOUR::AlsaRawMidiOut::main_process_thread (this=0x2e4aa10) at ../libs/backends/alsa/alsa_rawmidi.cc:153
#2  0x00007fffd12c1ddb in pthread_process (arg=0x2e4aa28) at ../libs/backends/alsa/alsa_midi.cc:67
#3  0x00007ffff1196184 in start_thread (arg=0x7fffd001bd80) at pthread_create.c:312
#4  0x00007fffefbe837d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 20 (Thread 0x7fffc92e2700 (LWP 13238)):
#0  0x00007fffefbdfc53 in select () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff4cbd77a in PBD::SystemExec::output_interposer (this=0x2e1c160) at ../libs/pbd/system_exec.cc:926
#2  0x00007ffff4cbc9c2 in interposer_thread (arg=0x2e1c160) at ../libs/pbd/system_exec.cc:333
#3  0x00007ffff1196184 in start_thread (arg=0x7fffc92e2700) at pthread_create.c:312
#4  0x00007fffefbe837d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 19 (Thread 0x7fffa5cc0700 (LWP 13236)):
#0  0x00007fffefbdafdd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fffafb2f031 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007fffafb2083c in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007fffafb20ece in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007fffafb20f80 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007fffafb2efe3 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007fffaf6d2f08 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-4.0.so
#7  0x00007ffff1196184 in start_thread (arg=0x7fffa5cc0700) at pthread_create.c:312
#8  0x00007fffefbe837d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 10 (Thread 0x7fffc9ae3700 (LWP 13226)):
#0  0x00007fffefbdafdd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff3deffe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#2  0x00007ffff3df00ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff3df0129 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffff3e14f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff1196184 in start_thread (arg=0x7fffc9ae3700) at pthread_create.c:312
#6  0x00007fffefbe837d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7fffcabb5700 (LWP 13225)):
#0  0x00007fffefbdafdd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff3deffe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff3df030a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fffecf97336 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007ffff3e14f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff1196184 in start_thread (arg=0x7fffcabb5700) at pthread_create.c:312
#6  0x00007fffefbe837d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7fffcb3b6700 (LWP 13224)):
#0  0x00007fffefbdafdd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff3deffe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff3df00ec 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  0x00007ffff3e14f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff1196184 in start_thread (arg=0x7fffcb3b6700) at pthread_create.c:312
#6  0x00007fffefbe837d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7fffd26b6700 (LWP 13223)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff3e31bf7 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff6371998 in ARDOUR::AudioEngine::do_devicelist_update (this=0x1bf9b70) at ../libs/ardour/audioengine.cc:561
#3  0x00007ffff637c73d in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x1bfa880, p=0x1bf9b70)
    at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff637c3f0 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x1bfa890, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#5  0x00007ffff637bea9 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x1bfa880) at /usr/include/boost/bind/bind_template.hpp:20
---Type <return> to continue, or q <return> to quit---
#6  0x00007ffff637b86e 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=0x1bfa880) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7  0x00007ffff637aca2 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=0x1bfa850) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x00007ffff454711d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#9  0x00007ffff3e14f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffff1196184 in start_thread (arg=0x7fffd26b6700) at pthread_create.c:312
#11 0x00007fffefbe837d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fffd2eb7700 (LWP 13222)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff3e31bf7 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff6371777 in ARDOUR::AudioEngine::do_reset_backend (this=0x1bf9b70) at ../libs/ardour/audioengine.cc:526
#3  0x00007ffff637c73d in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x1bfa6a0, p=0x1bf9b70)
    at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff637c3f0 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x1bfa6b0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#5  0x00007ffff637bea9 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x1bfa6a0) at /usr/include/boost/bind/bind_template.hpp:20
#6  0x00007ffff637b86e 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=0x1bfa6a0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7  0x00007ffff637aca2 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=0x1bfa670) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x00007ffff454711d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#9  0x00007ffff3e14f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffff1196184 in start_thread (arg=0x7fffd2eb7700) at pthread_create.c:312
#11 0x00007fffefbe837d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fffe20d9700 (LWP 13220)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff3e31bf7 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff630daf4 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:87
#3  0x00007ffff630d8e9 in analyser_work () at ../libs/ardour/analyser.cc:52
#4  0x0000000000e12cd9 in sigc::pointer_functor0<void>::operator() (this=0x1b97ae8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
---Type <return> to continue, or q <return> to quit---
#5  0x0000000000e0fe2a in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x1b97ae0)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6  0x0000000000e0c559 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x1b97ab0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007ffff454711d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#8  0x00007ffff3e14f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007ffff1196184 in start_thread (arg=0x7fffe20d9700) at pthread_create.c:312
#10 0x00007fffefbe837d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fffe28da700 (LWP 13219)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff3e31bf7 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff69861e4 in peak_thread_work () at ../libs/ardour/source_factory.cc:71
#3  0x0000000000e12cd9 in sigc::pointer_functor0<void>::operator() (this=0x1b98848) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x0000000000e0fe2a in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x1b98840)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#5  0x0000000000e0c559 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x1b98810)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007ffff454711d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#7  0x00007ffff3e14f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007ffff1196184 in start_thread (arg=0x7fffe28da700) at pthread_create.c:312
#9  0x00007fffefbe837d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fffe30db700 (LWP 13218)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff3e31bf7 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff69861e4 in peak_thread_work () at ../libs/ardour/source_factory.cc:71
#3  0x0000000000e12cd9 in sigc::pointer_functor0<void>::operator() (this=0x1b98b28) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x0000000000e0fe2a in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x1b98b20)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#5  0x0000000000e0c559 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x1b98af0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007ffff454711d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#7  0x00007ffff3e14f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#8  0x00007ffff1196184 in start_thread (arg=0x7fffe30db700) at pthread_create.c:312
#9  0x00007fffefbe837d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fffe38dc700 (LWP 13217)):
#0  0x00007ffff119db9d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff3e16498 in g_usleep () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x000000000111549c in gui_event_loop (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:459
#3  0x00007ffff1196184 in start_thread (arg=0x7fffe38dc700) at pthread_create.c:312
#4  0x00007fffefbe837d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7ffff7f92a00 (LWP 13212)):
#0  0x00007fffefb24c37 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1  0x00007fffefb28028 in __GI_abort () at abort.c:89
#2  0x00007fffefb1dbf6 in __assert_fail_base (fmt=0x7fffefc6e3b8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", 
    assertion=assertion@entry=0x7ffff6b23078 "_current_trans", file=file@entry=0x7ffff6b222b8 "../libs/ardour/session_state.cc", line=line@entry=2826, 
    function=function@entry=0x7ffff6b257c0 <ARDOUR::Session::add_command(Command*)::__PRETTY_FUNCTION__> "void ARDOUR::Session::add_command(Command*)")
    at assert.c:92
#3  0x00007fffefb1dca2 in __GI___assert_fail (assertion=0x7ffff6b23078 "_current_trans", file=0x7ffff6b222b8 "../libs/ardour/session_state.cc", line=2826, 
    function=0x7ffff6b257c0 <ARDOUR::Session::add_command(Command*)::__PRETTY_FUNCTION__> "void ARDOUR::Session::add_command(Command*)") at assert.c:101
#4  0x00007ffff691900a in ARDOUR::Session::add_command (this=0x251f8f0, cmd=0xea4a5e0) at ../libs/ardour/session_state.cc:2826
Python Exception <class 'IndexError'> list index out of range: 
#5  0x00007ffff63fbda9 in ARDOUR::Diskstream::move_processor_automation (this=0x544b460, p=..., movements_frames=std::list) at ../libs/ardour/diskstream.cc:629
Python Exception <class 'IndexError'> list index out of range: 
#6  0x00007ffff640451f 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=0x24d68d0, p=0x544b460, a1=..., a2=std::list) at /usr/include/boost/bind/mem_fn_template.hpp:280
#7  0x00007ffff6403711 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=0x24d68e0, f=..., a=...)
    at /usr/include/boost/bind/bind.hpp:392
#8  0x00007ffff6402748 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=0x24d68d0, a1=...)
    at /usr/include/boost/bind/bind_template.hpp:32
#9  0x00007ffff6401d18 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::Proce---Type <return> to continue, or q <return> to quit---
ssor> >::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153
#10 0x0000000000c5c240 in boost::function1<void, boost::weak_ptr<ARDOUR::Processor> >::operator() (this=0x7fffffffb760, a0=...)
    at /usr/include/boost/function/function_template.hpp:767
#11 0x0000000000c5b7ef in ARDOUR::Route::foreach_processor(boost::function<void (boost::weak_ptr<ARDOUR::Processor>)>) (this=0x5419b80, method=...)
    at /home/edouard/Sources/ardour/libs/ardour/ardour/route.h:198
Python Exception <class 'IndexError'> list index out of range: 
#12 0x00007ffff63fb9eb in ARDOUR::Diskstream::playlist_ranges_moved (this=0x544b460, movements_frames=std::list, from_undo=false)
    at ../libs/ardour/diskstream.cc:599
Python Exception <class 'IndexError'> list index out of range: 
#13 0x00007ffff6404027 in boost::_mfi::mf2<void, ARDOUR::Diskstream, std::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&, bool>::operator() (this=0x24d6c38, p=0x544b460, a1=std::list, a2=false) at /usr/include/boost/bind/mem_fn_template.hpp:280
#14 0x00007ffff6402ea8 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=0x24d6c48, f=..., a=...) at /usr/include/boost/bind/bind.hpp:392
Python Exception <class 'IndexError'> list index out of range: 
#15 0x00007ffff64022e0 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=0x24d6c38, a1=std::list, a2=@0x7fffffffb8cc: false)
    at /usr/include/boost/bind/bind_template.hpp:76
Python Exception <class 'IndexError'> list index out of range: 
#16 0x00007ffff6401811 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 0x00007ffff677fc4f 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=0x24d6c30, a0=std::list, a1=false) at /usr/include/boost/function/function_template.hpp:767
Python Exception <class 'IndexError'> list index out of range: 
#18 0x00007ffff677c6ad in PBD::Signal2<void, std::list<Evoral::RangeMove<long>, std::allocator<Evoral::RangeMove<long> > > const&, bool, PBD::OptionalLastValue<void> >::operator() (this=0x4949658, a1=std::list, a2=false) at /home/edouard/Sources/ardour/build/libs/pbd/pbd/signals_generated.h:1080
#19 0x00007ffff676c900 in ARDOUR::Playlist::flush_notifications (this=0x4949300, from_undo=false) at ../libs/ardour/playlist.cc:642
#20 0x00007ffff676be43 in ARDOUR::Playlist::release_notifications (this=0x4949300, from_undo=false) at ../libs/ardour/playlist.cc:443
#21 0x00007ffff634c716 in ARDOUR::Playlist::RegionWriteLock::~RegionWriteLock (this=0x7fffffffbb80, __in_chrg=<optimized out>)
    at /home/edouard/Sources/ardour/libs/ardour/ardour/playlist.h:276
#22 0x00007ffff677158e in ARDOUR::Playlist::shift (this=0x4949300, at=2316000, distance=-96000, move_intersected=true, ignore_music_glue=true)
    at ../libs/ardour/playlist.cc:1412
#23 0x00000000009579c0 in Editor::remove_time (this=0xa4d4570, pos=2316000, frames=96000, opt=Editing::SplitIntersected, ignore_music_glue=true, 
    markers_too=false, glued_markers_too=true, locked_markers_too=false, tempo_too=false) at ../gtk2_ardour/editor_ops.cc:7663
#24 0x0000000000957790 in Editor::do_remove_time (this=0xa4d4570) at ../gtk2_ardour/editor_ops.cc:7638
#25 0x000000000086a63a in sigc::bound_mem_functor0<void, Editor>::operator() (this=0xa138308) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
---Type <return> to continue, or q <return> to quit---
#26 0x00000000008635f8 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, Editor> >::operator() (this=0xa138300)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#27 0x000000000085ba43 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, Editor>, void>::call_it (rep=0xa1382d0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#28 0x00007ffff4554038 in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#29 0x00007ffff42c43b8 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#30 0x00007ffff42d5fd1 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#31 0x00007ffff42dda29 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#32 0x00007ffff42ddce2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#33 0x00007ffff37de1b0 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#34 0x00007ffff42c43b8 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#35 0x00007ffff42d5557 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#36 0x00007ffff42dda29 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#37 0x00007ffff42ddce2 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 0x00007ffff34d4ce7 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#40 0x00007ffff3defce5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007ffff3df0048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007ffff3df030a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007ffff3895447 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#44 0x00007ffff7533a1c in Gtkmm2ext::UI::run (this=0x1c10200, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:286
#45 0x0000000000ba3a6b in main (argc=1, argv=0x7fffffffd9d8) at ../gtk2_ardour/main.cc:447

20170310_gdb.txt (37,447 bytes)

timbyr

2017-03-10 12:34

developer   ~0019514

I can't reproduce this with a build of 5.8.99 here. I've tried many different playhead positions, track selections, range selections and options in the dialog and it always seems to work correctly with no crash.

Are you testing with a nightly build? Is it Session specific and if so can you attach the Session file please.

Are there any other instructions you can provide that might help in reproducing the issue?

timbyr

2017-03-10 12:39

developer   ~0019515

Last edited: 2017-03-10 12:40

View 2 revisions

OK, I can reproduce this with 5.8.99. It is necessary to have some automation defined on the selected track that remove time is operation on.

timbyr

2017-03-10 13:04

developer   ~0019516

Should be resolved with commit 1519565890 and testable with a nightly build >= 5.8.100

Please confirm, thanks

Headwar

2017-03-10 13:40

reporter   ~0019517

Fixed as of rev 5.8-100-g1519565. Thanks Timbyr !

Issue History

Date Modified Username Field Change
2017-03-10 11:53 Headwar New Issue
2017-03-10 11:53 Headwar File Added: 20170310_gdb.txt
2017-03-10 12:34 timbyr Note Added: 0019514
2017-03-10 12:34 timbyr Status new => feedback
2017-03-10 12:39 timbyr Note Added: 0019515
2017-03-10 12:39 timbyr Status feedback => confirmed
2017-03-10 12:40 timbyr Note Edited: 0019515 View Revisions
2017-03-10 13:04 timbyr Note Added: 0019516
2017-03-10 13:40 Headwar Note Added: 0019517
2017-03-10 13:40 Headwar Status confirmed => resolved
2017-03-10 13:40 Headwar Resolution open => fixed
2017-03-10 13:40 Headwar Assigned To => Headwar
2017-03-11 19:23 colinf Relationship added has duplicate 0006724