View Issue Details

IDProjectCategoryView StatusLast Update
0007736ardourbugspublic2019-07-07 21:16
Reportertydlitele Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
PlatformLinux x86_64OSManjaro (Arch)OS VersionLinux 4.19.24-1
Product Version5.12 
Summary0007736: Crashes on session load
DescriptionI was working on a project in ardour: lots of tracks and plugins without problem.
Once I cut a region and ardour crashed. Since then, I wasn't able to load this particular project.

Every time I try to load it in ardour, it crashes.
Neither safe mode, nor opening the backup project file helped.

I can open other projects just fine. Only this one particular seems to be broken.
In terminal it outputs:

(ardour-5.12.0:3089): glibmm-ERROR **: 22:34:57.535:
unhandled exception (type std::exception) in signal handler:
what: std::bad_array_new_length
Steps To ReproduceOpen this particular session.
Additional InformationI did everything with ALSA backend, external USB audio device.
Internal intel sound card did not help.


It is possible, that some of my files audiofiles are corrupted.
But it seems to break entire project.


Backtrack and project file included
Tagscrash

Activities

tydlitele

2019-03-05 21:58

reporter  

ardour_backtrace.txt (16,727 bytes)   
(ardour-5.12.0:3089): glibmm-ERROR **: 22:34:57.535: 
unhandled exception (type std::exception) in signal handler:
what: std::bad_array_new_length


Thread 1 "ardour-5.12.0" received signal SIGTRAP, Trace/breakpoint trap.
0x00007ffff6dffc36 in ?? () from /usr/lib/libglib-2.0.so.0
(gdb) thread apply all bt

Thread 29 (Thread 0x7fff8bfff700 (LWP 3144)):
#0  0x00007ffff4fe94ed in syscall () at /usr/lib/libc.so.6
#1  0x00007ffff6dbf471 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff7f95a1d in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool) () at /usr/lib/ardour5/libwaveview.so.0
#3  0x00007ffff7f95ef1 in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () at /usr/lib/ardour5/libwaveview.so.0
#4  0x00007ffff7f95f54 in ArdourWaveView::WaveViewDrawingThread::run() () at /usr/lib/ardour5/libwaveview.so.0
#5  0x00007ffff6f6a9f2 in  () at /usr/lib/libglibmm-2.4.so.1
#6  0x00007ffff6dec67b in  () at /usr/lib/libglib-2.0.so.0
#7  0x00007ffff56e2a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007ffff4feeb23 in clone () at /usr/lib/libc.so.6

Thread 28 (Thread 0x7fff9096a700 (LWP 3143)):
#0  0x00007ffff4fe94ed in syscall () at /usr/lib/libc.so.6
#1  0x00007ffff6dbf471 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff7f95a1d in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool) () at /usr/lib/ardour5/libwaveview.so.0
#3  0x00007ffff7f95ef1 in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () at /usr/lib/ardour5/libwaveview.so.0
#4  0x00007ffff7f95f54 in ArdourWaveView::WaveViewDrawingThread::run() () at /usr/lib/ardour5/libwaveview.so.0
#5  0x00007ffff6f6a9f2 in  () at /usr/lib/libglibmm-2.4.so.1
#6  0x00007ffff6dec67b in  () at /usr/lib/libglib-2.0.so.0
#7  0x00007ffff56e2a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007ffff4feeb23 in clone () at /usr/lib/libc.so.6

Thread 27 (Thread 0x7fff9116b700 (LWP 3142)):
#0  0x00007ffff4fe94ed in syscall () at /usr/lib/libc.so.6
#1  0x00007ffff6dbf471 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff7f95a1d in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool) () at /usr/lib/ardour5/libwaveview.so.0
#3  0x00007ffff7f95ef1 in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () at /usr/lib/ardour5/libwaveview.so.0
#4  0x00007ffff7f95f54 in ArdourWaveView::WaveViewDrawingThread::run() () at /usr/lib/ardour5/libwaveview.so.0
#5  0x00007ffff6f6a9f2 in  () at /usr/lib/libglibmm-2.4.so.1
#6  0x00007ffff6dec67b in  () at /usr/lib/libglib-2.0.so.0
--Type <RET> for more, q to quit, c to continue without paging--
#7  0x00007ffff56e2a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007ffff4feeb23 in clone () at /usr/lib/libc.so.6

Thread 26 (Thread 0x7fff92225700 (LWP 3141)):
#0  0x00007ffff56ec850 in nanosleep () at /usr/lib/libpthread.so.0
#1  0x00007ffff6dd9f91 in g_usleep () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff77dd329 in ARDOUR::AutomationWatch::thread() () at /usr/lib/ardour5/libardour.so.3
#3  0x00007ffff6f6a9f2 in  () at /usr/lib/libglibmm-2.4.so.1
#4  0x00007ffff6dec67b in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff56e2a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff4feeb23 in clone () at /usr/lib/libc.so.6

Thread 25 (Thread 0x7fff92a26700 (LWP 3140)):
#0  0x00007ffff56e8afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff7b7c9b6 in ARDOUR::Session::auto_connect_thread_run() () at /usr/lib/ardour5/libardour.so.3
#2  0x00007ffff7b7cc1a in ARDOUR::Session::auto_connect_thread(void*) () at /usr/lib/ardour5/libardour.so.3
#3  0x00007ffff56e2a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4feeb23 in clone () at /usr/lib/libc.so.6

Thread 24 (Thread 0x7fffcdbab700 (LWP 3139)):
#0  0x00007ffff56e8afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff7be33c5 in ARDOUR::Session::emit_thread_run() () at /usr/lib/ardour5/libardour.so.3
#2  0x00007ffff7be33ea in ARDOUR::Session::emit_thread(void*) () at /usr/lib/ardour5/libardour.so.3
#3  0x00007ffff56e2a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4feeb23 in clone () at /usr/lib/libc.so.6

Thread 23 (Thread 0x7fffcd24c700 (LWP 3138)):
#0  0x00007ffff4fe3c21 in poll () at /usr/lib/libc.so.6
#1  0x00007ffff6e11540 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff6e125c2 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff706b7ca in BaseUI::main_thread() () at /usr/lib/ardour5/libpbd.so.4
--Type <RET> for more, q to quit, c to continue without paging--
#4  0x00007ffff6f6a9f2 in  () at /usr/lib/libglibmm-2.4.so.1
#5  0x00007ffff6dec67b in  () at /usr/lib/libglib-2.0.so.0
#6  0x00007ffff56e2a9d in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007ffff4feeb23 in clone () at /usr/lib/libc.so.6

Thread 22 (Thread 0x7fffcd2c7800 (LWP 3137)):
#0  0x00007ffff4fe3c21 in poll () at /usr/lib/libc.so.6
#1  0x00007ffff70761de in CrossThreadChannel::poll_for_request() () at /usr/lib/ardour5/libpbd.so.4
#2  0x00007ffff707625b in CrossThreadChannel::receive(char&, bool) () at /usr/lib/ardour5/libpbd.so.4
#3  0x00007ffff77eb5f6 in ARDOUR::Butler::thread_work() () at /usr/lib/ardour5/libardour.so.3
#4  0x00007ffff77eb813 in ARDOUR::Butler::_thread_work(void*) () at /usr/lib/ardour5/libardour.so.3
#5  0x00007ffff709adf9 in  () at /usr/lib/ardour5/libpbd.so.4
#6  0x00007ffff56e2a9d in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007ffff4feeb23 in clone () at /usr/lib/libc.so.6

Thread 21 (Thread 0x7fffcd2e1d80 (LWP 3136)):
#0  0x00007ffff56eb436 in do_futex_wait.constprop () at /usr/lib/libpthread.so.0
#1  0x00007ffff56eb538 in __new_sem_wait_slow.constprop.0 () at /usr/lib/libpthread.so.0
#2  0x00007ffff789a30a in ARDOUR::Graph::run_one() () at /usr/lib/ardour5/libardour.so.3
#3  0x00007ffff789a3e9 in ARDOUR::Graph::helper_thread() () at /usr/lib/ardour5/libardour.so.3
#4  0x00007fffe60e1217 in ARDOUR::AlsaAudioBackend::alsa_process_thread(void*) () at /usr/lib/ardour5/backends/libalsa_audiobackend.so
#5  0x00007ffff56e2a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff4feeb23 in clone () at /usr/lib/libc.so.6

Thread 20 (Thread 0x7fffcd2fbd80 (LWP 3135)):
#0  0x00007ffff56eb436 in do_futex_wait.constprop () at /usr/lib/libpthread.so.0
#1  0x00007ffff56eb538 in __new_sem_wait_slow.constprop.0 () at /usr/lib/libpthread.so.0
#2  0x00007ffff789a30a in ARDOUR::Graph::run_one() () at /usr/lib/ardour5/libardour.so.3
#3  0x00007ffff789a3e9 in ARDOUR::Graph::helper_thread() () at /usr/lib/ardour5/libardour.so.3
#4  0x00007fffe60e1217 in ARDOUR::AlsaAudioBackend::alsa_process_thread(void*) () at /usr/lib/ardour5/backends/libalsa_audiobackend.so
#5  0x00007ffff56e2a9d in start_thread () at /usr/lib/libpthread.so.0
--Type <RET> for more, q to quit, c to continue without paging--c
#6  0x00007ffff4feeb23 in clone () at /usr/lib/libc.so.6

Thread 19 (Thread 0x7fffcd315d80 (LWP 3134)):
#0  0x00007ffff56eb436 in do_futex_wait.constprop () at /usr/lib/libpthread.so.0
#1  0x00007ffff56eb538 in __new_sem_wait_slow.constprop.0 () at /usr/lib/libpthread.so.0
#2  0x00007ffff789a1fc in ARDOUR::Graph::restart_cycle() () at /usr/lib/ardour5/libardour.so.3
#3  0x00007ffff789a366 in ARDOUR::Graph::run_one() () at /usr/lib/ardour5/libardour.so.3
#4  0x00007ffff789a4c9 in ARDOUR::Graph::main_thread() () at /usr/lib/ardour5/libardour.so.3
#5  0x00007fffe60e1217 in ARDOUR::AlsaAudioBackend::alsa_process_thread(void*) () at /usr/lib/ardour5/backends/libalsa_audiobackend.so
#6  0x00007ffff56e2a9d in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007ffff4feeb23 in clone () at /usr/lib/libc.so.6

Thread 18 (Thread 0x7fffcfade700 (LWP 3133)):
#0  0x00007ffff4fe94ed in syscall () at /usr/lib/libc.so.6
#1  0x00007ffff6dc0151 in g_cond_wait_until () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff6e3e2c3 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff6e3e4c3 in g_async_queue_timeout_pop () at /usr/lib/libglib-2.0.so.0
#4  0x00007ffff6de354a in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff6dec67b in  () at /usr/lib/libglib-2.0.so.0
#6  0x00007ffff56e2a9d in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007ffff4feeb23 in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7fffcdd8cd80 (LWP 3131)):
#0  0x00007ffff4fe3d16 in ppoll () at /usr/lib/libc.so.6
#1  0x00007fffe60f82da in Alsa_pcmi::pcm_wait() () at /usr/lib/ardour5/backends/libalsa_audiobackend.so
#2  0x00007fffe60e57a6 in ARDOUR::AlsaAudioBackend::main_process_thread() () at /usr/lib/ardour5/backends/libalsa_audiobackend.so
#3  0x00007fffe60e5fca in  () at /usr/lib/ardour5/backends/libalsa_audiobackend.so
#4  0x00007ffff56e2a9d in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007ffff4feeb23 in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7fffcdda6d80 (LWP 3130)):
#0  0x00007ffff4fe3c21 in poll () at /usr/lib/libc.so.6
#1  0x00007fffe60f2b8b in ARDOUR::AlsaRawMidiIn::main_process_thread() () at /usr/lib/ardour5/backends/libalsa_audiobackend.so
#2  0x00007fffe60f10fa in  () at /usr/lib/ardour5/backends/libalsa_audiobackend.so
#3  0x00007ffff56e2a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4feeb23 in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7fffe4052d80 (LWP 3129)):
#0  0x00007ffff56e8afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffe60f2f0d in ARDOUR::AlsaRawMidiOut::main_process_thread() () at /usr/lib/ardour5/backends/libalsa_audiobackend.so
#2  0x00007fffe60f10fa in  () at /usr/lib/ardour5/backends/libalsa_audiobackend.so
#3  0x00007ffff56e2a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4feeb23 in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7fffcf2dd700 (LWP 3128)):
#0  0x00007ffff4fe647f in select () at /usr/lib/libc.so.6
#1  0x00007ffff70ad701 in PBD::SystemExec::output_interposer() () at /usr/lib/ardour5/libpbd.so.4
#2  0x00007ffff70ad7ea in  () at /usr/lib/ardour5/libpbd.so.4
#3  0x00007ffff56e2a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4feeb23 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7fffce5a8700 (LWP 3126)):
#0  0x00007ffff4fe3c21 in poll () at /usr/lib/libc.so.6
#1  0x00007fffce85f673 in  () at /usr/lib/libpulse.so.0
#2  0x00007fffce850990 in pa_mainloop_poll () at /usr/lib/libpulse.so.0
#3  0x00007fffce850fe0 in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#4  0x00007fffce851091 in pa_mainloop_run () at /usr/lib/libpulse.so.0
#5  0x00007fffce85f5ae in  () at /usr/lib/libpulse.so.0
#6  0x00007fffce5fe9fc in  () at /usr/lib/pulseaudio/libpulsecommon-12.2.so
#7  0x00007ffff56e2a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007ffff4feeb23 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fffe4a41700 (LWP 3100)):
#0  0x00007ffff4fe3c21 in poll () at /usr/lib/libc.so.6
#1  0x00007ffff6e11540 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff6e125c2 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff3dc6cb8 in  () at /usr/lib/libgio-2.0.so.0
#4  0x00007ffff6dec67b in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff56e2a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff4feeb23 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fffe5242700 (LWP 3099)):
#0  0x00007ffff4fe3c21 in poll () at /usr/lib/libc.so.6
#1  0x00007ffff6e11540 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff6e1162e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff6e11682 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007ffff6dec67b in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff56e2a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff4feeb23 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fffe6980700 (LWP 3098)):
#0  0x00007ffff4fe94ed in syscall () at /usr/lib/libc.so.6
#1  0x00007ffff6dbf471 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff7798ef4 in ARDOUR::AudioEngine::do_devicelist_update() () at /usr/lib/ardour5/libardour.so.3
#3  0x00007ffff6f6a9f2 in  () at /usr/lib/libglibmm-2.4.so.1
#4  0x00007ffff6dec67b in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff56e2a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff4feeb23 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fffe7181700 (LWP 3097)):
#0  0x00007ffff4fe94ed in syscall () at /usr/lib/libc.so.6
#1  0x00007ffff6dbf471 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff779ac18 in ARDOUR::AudioEngine::do_reset_backend() () at /usr/lib/ardour5/libardour.so.3
#3  0x00007ffff6f6a9f2 in  () at /usr/lib/libglibmm-2.4.so.1
#4  0x00007ffff6dec67b in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff56e2a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff4feeb23 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fffe7fff700 (LWP 3096)):
#0  0x00007ffff4fe94ed in syscall () at /usr/lib/libc.so.6
#1  0x00007ffff6dbf471 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff774b5cc in ARDOUR::Analyser::work() () at /usr/lib/ardour5/libardour.so.3
#3  0x00007ffff6f6a9f2 in  () at /usr/lib/libglibmm-2.4.so.1
#4  0x00007ffff6dec67b in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff56e2a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff4feeb23 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fffec87b700 (LWP 3095)):
#0  0x00007ffff4fe94ed in syscall () at /usr/lib/libc.so.6
#1  0x00007ffff6dbf471 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff7c4ffbc in  () at /usr/lib/ardour5/libardour.so.3
#3  0x00007ffff6f6a9f2 in  () at /usr/lib/libglibmm-2.4.so.1
#4  0x00007ffff6dec67b in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff56e2a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff4feeb23 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fffed07c700 (LWP 3094)):
#0  0x00007ffff4fe94ed in syscall () at /usr/lib/libc.so.6
#1  0x00007ffff6dbf471 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff7c4ffbc in  () at /usr/lib/ardour5/libardour.so.3
#3  0x00007ffff6f6a9f2 in  () at /usr/lib/libglibmm-2.4.so.1
#4  0x00007ffff6dec67b in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff56e2a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff4feeb23 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fffed87d700 (LWP 3093)):
#0  0x00007ffff56ec850 in nanosleep () at /usr/lib/libpthread.so.0
#1  0x00007ffff6dd9f91 in g_usleep () at /usr/lib/libglib-2.0.so.0
#2  0x000055555619a23c in  ()
#3  0x00007ffff56e2a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4feeb23 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fffedebb940 (LWP 3089)):
#0  0x00007ffff6dffc36 in  () at /usr/lib/libglib-2.0.so.0
#1  0x00007ffff6dffe1e in g_log_default_handler () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff6e005c1 in g_logv () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff6e007e0 in g_log () at /usr/lib/libglib-2.0.so.0
#4  0x00007ffff6f5adf3 in  () at /usr/lib/libglibmm-2.4.so.1
#5  0x00007ffff60948df in  () at /usr/lib/libgtkmm-2.4.so.1
#6  0x00007ffff688c7cc in  () at /usr/lib/libgtk-x11-2.0.so.0
#7  0x00007ffff6ef73c5 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#8  0x00007ffff6ee399f in  () at /usr/lib/libgobject-2.0.so.0
#9  0x00007ffff6ee75ed in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#10 0x00007ffff6ee8a80 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#11 0x00007ffff69a7235 in  () at /usr/lib/libgtk-x11-2.0.so.0
#12 0x00007ffff688b079 in gtk_main_do_event () at /usr/lib/libgtk-x11-2.0.so.0
#13 0x00007ffff64e83d8 in  () at /usr/lib/libgdk-x11-2.0.so.0
#14 0x00007ffff64e837e in  () at /usr/lib/libgdk-x11-2.0.so.0
#15 0x00007ffff64e837e in  () at /usr/lib/libgdk-x11-2.0.so.0
#16 0x00007ffff64e837e in  () at /usr/lib/libgdk-x11-2.0.so.0
#17 0x00007ffff64e4df5 in  () at /usr/lib/libgdk-x11-2.0.so.0
#18 0x00007ffff64e5798 in gdk_window_process_all_updates () at /usr/lib/libgdk-x11-2.0.so.0
#19 0x00007ffff680ef03 in  () at /usr/lib/libgtk-x11-2.0.so.0
#20 0x00007ffff64c3d9e in  () at /usr/lib/libgdk-x11-2.0.so.0
#21 0x00007ffff6e0f8d1 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#22 0x00007ffff6e115e9 in  () at /usr/lib/libglib-2.0.so.0
#23 0x00007ffff6e1162e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#24 0x00007ffff688a032 in gtk_main_iteration () at /usr/lib/libgtk-x11-2.0.so.0
#25 0x00007ffff7139085 in Gtkmm2ext::UI::flush_pending(float) () at /usr/lib/ardour5/libgtkmm2ext.so.0
#26 0x00005555559d4387 in  ()
#27 0x00005555559e40a6 in  ()
#28 0x00005555559e5469 in  ()
#29 0x00007ffff713789e in Gtkmm2ext::UI::run(Receiver&) () at /usr/lib/ardour5/libgtkmm2ext.so.0
#30 0x000055555599d2f0 in  ()
#31 0x00007ffff4f17223 in __libc_start_main () at /usr/lib/libc.so.6
#32 0x00005555559a1d4e in  ()
ardour_backtrace.txt (16,727 bytes)   
festival.history (18,629 bytes)
festival.ardour (783,110 bytes)

Arnvidr

2019-06-02 15:49

reporter   ~0020669

I have a similar project, originally created in ardour3, but so was many other projects without any problem.

Upon opening it in ardour5 for the first time, I could play it just fine for most of the session, but close to the end ardour crashed. This repeated a few times, I would go to the end and it would crash.

Apparently the session remembered after a while that it ended near the end, and it crashed on startup. Now it opens on the mixer without trouble (there are no plugins in the session), but using the Alt+M shortcut to show the editor crashes the session. It seems to be the same whether I use my locally compiled version or the version downloaded from ardour.org.

Let me know if I should upload anything from my session.

stevebake

2019-07-07 21:16

reporter   ~0020691

I've managed to un-corrupt a session file once by commenting out the playlist(s) which were being manipulated at the time of a previous crash.

I was having real problems with frequent repeated crashes and corrupted sessions which resolved when I unchecked "Make periodic backups of the session file". It seems like when a backup save occurs in the middle of manipulating a region, ardour will crash and the session file will be corrupt.

Issue History

Date Modified Username Field Change
2019-03-05 21:58 tydlitele New Issue
2019-03-05 21:58 tydlitele Tag Attached: crash
2019-03-05 21:58 tydlitele File Added: ardour_backtrace.txt
2019-03-05 21:58 tydlitele File Added: festival.history
2019-03-05 21:58 tydlitele File Added: festival.ardour
2019-06-02 15:49 Arnvidr Note Added: 0020669
2019-07-07 21:16 stevebake Note Added: 0020691