Ardour Froze/Crashed > Cannot Open Project File

So I was working on a project which had two midi tracks in it. Tried to add an audio track and it just froze and eventually crashed. Now I can’t open the project file anymore. Crashes at File>Open. Here’s the back trace:

/opt/Ardour-3.5.403-dbg/bin/ardour3 --debug
GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1
Copyright © 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type “show copying”
and “show warranty” for details.
This GDB was configured as “x86_64-linux-gnu”.
Type “show configuration” for configuration details.
For bug reporting instructions, please see:
http://www.gnu.org/software/gdb/bugs/.
Find the GDB manual and other documentation resources online at:
http://www.gnu.org/software/gdb/documentation/.
For help, type “help”.
Type “apropos word” to search for commands related to “word”…
Reading symbols from /opt/Ardour-3.5.403-dbg/bin/ardour-3.5.403…done.
(gdb) run
Starting program: /opt/Ardour-3.5.403-dbg/bin/ardour-3.5.403
[Thread debugging using libthread_db enabled]
Using host libthread_db library “/lib/x86_64-linux-gnu/libthread_db.so.1”.
Error opening file /usr/lib/lv2/carla.lv2/manifest.ttl (No such file or directory)
lilv_world_load_bundle(): error: Error reading file:///usr/lib/lv2/carla.lv2/manifest.ttl
bnd txt domain [gtk2_ardour3] to /opt/Ardour-3.5.403-dbg/share/locale
Ardour3.5.403 (built using 3.5-403-gec2cb31 and GCC version 4.4.6)
ardour: [INFO]: Your system is configured to limit Ardour to only 4096 open files
[New Thread 0x7fffe8a82700 (LWP 23178)]
ardour: [INFO]: Loading system configuration file /opt/Ardour-3.5.403-dbg/etc/ardour_system.rc
Loading user configuration file /home/kbrown/.config/ardour3/ardour.rc
Using SSE optimized routines
[New Thread 0x7fffe8281700 (LWP 23179)]
[New Thread 0x7fffe7a80700 (LWP 23180)]
[New Thread 0x7fffe727f700 (LWP 23181)]
Cannot xinstall SIGPIPE error handler
ardour: [INFO]: Loading default ui configuration file /opt/Ardour-3.5.403-dbg/etc/ardour3_ui_default.conf
Loading user ui configuration file /opt/Ardour-3.5.403-dbg/etc/ardour3_ui.conf

(ardour-3.5.403:23174): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_N9Gtkmm2ext25CellRendererColorSelectorE::color after class was initialised
ardour: [INFO]: Loading ui configuration file /opt/Ardour-3.5.403-dbg/etc/ardour3_ui_dark.rc
[New Thread 0x7fffe5593800 (LWP 23182)]
[New Thread 0x7fffe4f04700 (LWP 23183)]
[New Thread 0x7fffe4e83700 (LWP 23184)]
[Thread 0x7fffe4e83700 (LWP 23184) exited]
[Thread 0x7fffe4f04700 (LWP 23183) exited]
[New Thread 0x7fffcfbdf700 (LWP 23185)]
[New Thread 0x7fffbce7a700 (LWP 23186)]
[New Thread 0x7fffb7fff700 (LWP 23187)]
[New Thread 0x7fffb77fe700 (LWP 23188)]
Found 0 along /home/kbrown/.config/ardour3/templates:/opt/Ardour-3.5.403-dbg/share/templates
run dialog
[Thread 0x7fffb77fe700 (LWP 23188) exited]
[Thread 0x7fffb7fff700 (LWP 23187) exited]
Announcement is:
[Thread 0x7fffe5593800 (LWP 23182) exited]
[New Thread 0x7fffe4f04700 (LWP 23189)]
[New Thread 0x7fffe4e83700 (LWP 23190)]
[New Thread 0x7fffe40cb700 (LWP 23191)]
[New Thread 0x7fffb7fff700 (LWP 23192)]
Scanning folders for bundled LV2s: /opt/Ardour-3.5.403-dbg/lib/LV2

(ardour-3.5.403:23174): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_N9Gtkmm2ext23CellRendererPixbufMultiE::active after class was initialised
[New Thread 0x7fffb6dd3700 (LWP 23193)]
[New Thread 0x7fffb6d52700 (LWP 23194)]
[New Thread 0x7fffb6cd1700 (LWP 23195)]
[New Thread 0x7fffb6c4f800 (LWP 23196)]
[New Thread 0x7fffb77fe700 (LWP 23197)]
ardour-3.5.403: …/libs/evoral/src/libsmf/smf_load.c:560: parse_next_event: Assertion `buffer_length > 0’ failed.

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

Thread 21 (Thread 0x7fffb77fe700 (LWP 23197)):
#0 0x00007fffecad3c6d in poll () at …/sysdeps/unix/syscall-template.S:81
#1 0x00007ffff39b796f in g_poll () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff39a69f1 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#3 0x00007ffff39a636f in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#4 0x00007ffff39a67d2 in g_main_loop_run () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#5 0x00007ffff5d086af in BaseUI::main_thread (this=0x3b26450) at …/libs/pbd/base_ui.cc:80
#6 0x00007ffff5d0bfbf in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x3b26ac8) at /home/harrison/a3/inst/include/sigc+±2.0/sigc++/functors/mem_fun.h:1787
#7 0x00007ffff5d0bcec in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x3b26ac0)
at /home/harrison/a3/inst/include/sigc+±2.0/sigc++/adaptors/adaptor_trait.h:251
#8 0x00007ffff5d0b6a3 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x3b26a90)
at /home/harrison/a3/inst/include/sigc+±2.0/sigc++/functors/slot.h:103
#9 0x00007ffff4143542 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglibmm-2.4.so.1
#10 0x00007ffff39d39e3 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#11 0x00007fffef0c2182 in start_thread (arg=0x7fffb77fe700) at pthread_create.c:312
#12 0x00007fffecae0fbd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 20 (Thread 0x7fffb6c4f800 (LWP 23196)):
#0 0x00007fffecad3c6d in poll () at …/sysdeps/unix/syscall-template.S:81
#1 0x00007ffff72d5ee0 in ARDOUR::Butler::thread_work (this=0x23025b0) at …/libs/ardour/butler.cc:150
#2 0x00007ffff72d5e65 in ARDOUR::Butler::_thread_work (arg=0x23025b0) at …/libs/ardour/butler.cc:134
#3 0x00007ffff5d33106 in fake_thread_start (arg=0x3b262a0) at …/libs/pbd/pthread_utils.cc:85
#4 0x00007fffef0c2182 in start_thread (arg=0x7fffb6c4f800) at pthread_create.c:312
#5 0x00007fffecae0fbd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 19 (Thread 0x7fffb6cd1700 (LWP 23195)):
#0 sem_wait () at …/nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
#1 0x00007ffff73b266c in PBD::ProcessSemaphore::wait (this=0x2f3b930) at /home/harrison/ardour/3.0/libs/pbd/pbd/semutils.h:41
#2 0x00007ffff73b0ade in ARDOUR::Graph::run_one (this=0x2f3b880) at …/libs/ardour/graph.cc:371
#3 0x00007ffff73b0e06 in ARDOUR::Graph::helper_thread (this=0x2f3b880) at …/libs/ardour/graph.cc:402
#4 0x00007ffff73b5a11 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffb6cd0cd8, p=0x2f3b880)
at /home/harrison/a3/inst/include/boost/bind/mem_fn_template.hpp:49
#5 0x00007ffff73b565e in boost::_bi::list1<boost::_bi::valueARDOUR::Graph* >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
this=0x7fffb6cd0ce8, f=…, a=…) at /home/harrison/a3/inst/include/boost/bind/bind.hpp:253
#6 0x00007ffff73b53a3 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::valueARDOUR::Graph* > >::operator() (
this=0x7fffb6cd0cd8) at /home/harrison/a3/inst/include/boost/bind/bind_template.hpp:20
#7 0x00007ffff73b4fc1 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::valueARDOUR::Graph* > >, void>::invoke (function_obj_ptr=…) at /home/harrison/a3/inst/include/boost/function/function_template.hpp:153
#8 0x0000000000cdde13 in boost::function0::operator() (this=0x7fffb6cd0cd0) at /home/harrison/a3/inst/include/boost/function/function_template.hpp:760
#9 0x00007fffe5fa90a9 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x241f340) at …/libs/backends/jack/jack_audiobackend.cc:913
#10 0x00007fffef0c2182 in start_thread (arg=0x7fffb6cd1700) at pthread_create.c:312
—Type to continue, or q to quit—
#11 0x00007fffecae0fbd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 18 (Thread 0x7fffb6d52700 (LWP 23194)):
#0 sem_wait () at …/nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
#1 0x00007ffff73b266c in PBD::ProcessSemaphore::wait (this=0x2f3b930) at /home/harrison/ardour/3.0/libs/pbd/pbd/semutils.h:41
#2 0x00007ffff73b0ade in ARDOUR::Graph::run_one (this=0x2f3b880) at …/libs/ardour/graph.cc:371
#3 0x00007ffff73b0e06 in ARDOUR::Graph::helper_thread (this=0x2f3b880) at …/libs/ardour/graph.cc:402
#4 0x00007ffff73b5a11 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffb6d51cd8, p=0x2f3b880)
at /home/harrison/a3/inst/include/boost/bind/mem_fn_template.hpp:49
#5 0x00007ffff73b565e in boost::_bi::list1<boost::_bi::valueARDOUR::Graph* >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
this=0x7fffb6d51ce8, f=…, a=…) at /home/harrison/a3/inst/include/boost/bind/bind.hpp:253
#6 0x00007ffff73b53a3 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::valueARDOUR::Graph* > >::operator() (
this=0x7fffb6d51cd8) at /home/harrison/a3/inst/include/boost/bind/bind_template.hpp:20
#7 0x00007ffff73b4fc1 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::valueARDOUR::Graph* > >, void>::invoke (function_obj_ptr=…) at /home/harrison/a3/inst/include/boost/function/function_template.hpp:153
#8 0x0000000000cdde13 in boost::function0::operator() (this=0x7fffb6d51cd0) at /home/harrison/a3/inst/include/boost/function/function_template.hpp:760
#9 0x00007fffe5fa90a9 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x241f340) at …/libs/backends/jack/jack_audiobackend.cc:913
#10 0x00007fffef0c2182 in start_thread (arg=0x7fffb6d52700) at pthread_create.c:312
#11 0x00007fffecae0fbd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 17 (Thread 0x7fffb6dd3700 (LWP 23193)):
#0 sem_wait () at …/nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
#1 0x00007ffff73b266c in PBD::ProcessSemaphore::wait (this=0x2f3b950) at /home/harrison/ardour/3.0/libs/pbd/pbd/semutils.h:41
#2 0x00007ffff73b0e8e in ARDOUR::Graph::main_thread (this=0x2f3b880) at …/libs/ardour/graph.cc:421
#3 0x00007ffff73b5a11 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffb6dd2cd8, p=0x2f3b880)
at /home/harrison/a3/inst/include/boost/bind/mem_fn_template.hpp:49
#4 0x00007ffff73b565e in boost::_bi::list1<boost::_bi::valueARDOUR::Graph* >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
this=0x7fffb6dd2ce8, f=…, a=…) at /home/harrison/a3/inst/include/boost/bind/bind.hpp:253
#5 0x00007ffff73b53a3 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::valueARDOUR::Graph* > >::operator() (
this=0x7fffb6dd2cd8) at /home/harrison/a3/inst/include/boost/bind/bind_template.hpp:20
#6 0x00007ffff73b4fc1 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::valueARDOUR::Graph* > >, void>::invoke (function_obj_ptr=…) at /home/harrison/a3/inst/include/boost/function/function_template.hpp:153
#7 0x0000000000cdde13 in boost::function0::operator() (this=0x7fffb6dd2cd0) at /home/harrison/a3/inst/include/boost/function/function_template.hpp:760
#8 0x00007fffe5fa90a9 in ARDOUR::JACKAudioBackend::_start_process_thread (arg=0x241f340) at …/libs/backends/jack/jack_audiobackend.cc:913
#9 0x00007fffef0c2182 in start_thread (arg=0x7fffb6dd3700) at pthread_create.c:312
#10 0x00007fffecae0fbd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 16 (Thread 0x7fffb7fff700 (LWP 23192)):
#0 0x00007fffef0c9b9d in nanosleep () at …/sysdeps/unix/syscall-template.S:81
#1 0x00007ffff39d50b8 in g_usleep () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff726dce8 in ARDOUR::AudioEngine::meter_thread (this=0x1e40ec0) at …/libs/ardour/audioengine.cc:382
#3 0x00007ffff7279e57 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x241ef10, p=0x1e40ec0)
—Type to continue, or q to quit—
at /home/harrison/a3/inst/include/boost/bind/mem_fn_template.hpp:49
#4 0x00007ffff7279a26 in boost::_bi::list1<boost::_bi::valueARDOUR::AudioEngine* >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (
this=0x241ef20, f=…, a=…) at /home/harrison/a3/inst/include/boost/bind/bind.hpp:253
#5 0x00007ffff72792ff in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::valueARDOUR::AudioEngine* > >::operator()
(this=0x241ef10) at /home/harrison/a3/inst/include/boost/bind/bind_template.hpp:20
#6 0x00007ffff7278ad8 in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::valueARDOUR::AudioEngine* > > >::operator() (this=0x241ef10) at /home/harrison/a3/inst/include/sigc+±2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x00007ffff7277c12 in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::valueARDOUR::AudioEngine* > >, void>::call_it (rep=0x241eee0) at /home/harrison/a3/inst/include/sigc+±2.0/sigc++/functors/slot.h:103
#8 0x00007ffff4143542 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglibmm-2.4.so.1
#9 0x00007ffff39d39e3 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#10 0x00007fffef0c2182 in start_thread (arg=0x7fffb7fff700) at pthread_create.c:312
#11 0x00007fffecae0fbd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 15 (Thread 0x7fffe40cb700 (LWP 23191)):
#0 sem_timedwait () at …/nptl/sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S:101
#1 0x00007fffe5d406cc in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007fffe5d240f9 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007fffe5d28bc6 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#4 0x00007fffe5d227ba in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#5 0x00007fffe5d2267e in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#6 0x00007fffe5d2029e in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#7 0x00007fffe5d1bdd8 in jack_cycle_wait () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#8 0x00007fffe5fa914e in ARDOUR::JACKAudioBackend::process_thread (this=0x2079480) at …/libs/backends/jack/jack_audiobackend.cc:935
#9 0x00007fffe5fa90fe in ARDOUR::JACKAudioBackend::_process_thread (arg=0x2079480) at …/libs/backends/jack/jack_audiobackend.cc:921
#10 0x00007fffe5d2026b in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#11 0x00007fffe5d3f858 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#12 0x00007fffef0c2182 in start_thread (arg=0x7fffe40cb700) at pthread_create.c:312
#13 0x00007fffecae0fbd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 14 (Thread 0x7fffe4e83700 (LWP 23190)):
#0 0x00007fffef0c93bd in read () at …/sysdeps/unix/syscall-template.S:81
#1 0x00007fffe5d41cf6 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007fffe5d45287 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007fffe5d44f9c in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#4 0x00007fffe5d3f858 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#5 0x00007fffef0c2182 in start_thread (arg=0x7fffe4e83700) at pthread_create.c:312
#6 0x00007fffecae0fbd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 13 (Thread 0x7fffe4f04700 (LWP 23189)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at …/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fffe5d40d5a in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
—Type to continue, or q to quit—
#2 0x00007fffe5d3cf21 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007fffe5d3f858 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#4 0x00007fffef0c2182 in start_thread (arg=0x7fffe4f04700) at pthread_create.c:312
#5 0x00007fffecae0fbd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 10 (Thread 0x7fffbce7a700 (LWP 23186)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at …/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1 0x00007ffff39f84e9 in g_cond_wait_until () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff397144d in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#3 0x00007ffff3971684 in g_async_queue_timeout_pop () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#4 0x00007ffff39d3df4 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#5 0x00007ffff39d40b8 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#6 0x00007ffff39d39e3 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#7 0x00007fffef0c2182 in start_thread (arg=0x7fffbce7a700) at pthread_create.c:312
#8 0x00007fffecae0fbd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7fffcfbdf700 (LWP 23185)):
#0 0x00007fffecad3c6d in poll () at …/sysdeps/unix/syscall-template.S:81
#1 0x00007ffff39b796f in g_poll () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff39a69f1 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#3 0x00007ffff39a636f in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#4 0x00007ffff39a6468 in g_main_context_iteration () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#5 0x00007ffff39a7f6f in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#6 0x00007ffff39d39e3 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#7 0x00007fffef0c2182 in start_thread (arg=0x7fffcfbdf700) at pthread_create.c:312
#8 0x00007fffecae0fbd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fffe727f700 (LWP 23181)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at …/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff39f839d in g_cond_wait () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff721c09b in ARDOUR::Analyser::work () at …/libs/ardour/analyser.cc:81
#3 0x00007ffff721be31 in analyser_work () at …/libs/ardour/analyser.cc:46
#4 0x0000000001331a2f in sigc::pointer_functor0::operator()() const ()
#5 0x000000000132ef42 in sigc::adaptor_functor<sigc::pointer_functor0 >::operator()() const ()
#6 0x000000000132b5e5 in sigc::internal::slot_call0<sigc::pointer_functor0, void>::call_it (rep=0x1e53d40)
at /home/harrison/a3/inst/include/sigc+±2.0/sigc++/functors/slot.h:103
#7 0x00007ffff4143542 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglibmm-2.4.so.1
#8 0x00007ffff39d39e3 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#9 0x00007fffef0c2182 in start_thread (arg=0x7fffe727f700) at pthread_create.c:312
#10 0x00007fffecae0fbd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fffe7a80700 (LWP 23180)):
—Type to continue, or q to quit—
#0 pthread_cond_wait@@GLIBC_2.3.2 () at …/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff39f839d in g_cond_wait () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff76a7291 in peak_thread_work () at …/libs/ardour/source_factory.cc:68
#3 0x0000000001331a2f in sigc::pointer_functor0::operator()() const ()
#4 0x000000000132ef42 in sigc::adaptor_functor<sigc::pointer_functor0 >::operator()() const ()
#5 0x000000000132b5e5 in sigc::internal::slot_call0<sigc::pointer_functor0, void>::call_it (rep=0x1e52610)
at /home/harrison/a3/inst/include/sigc+±2.0/sigc++/functors/slot.h:103
#6 0x00007ffff4143542 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglibmm-2.4.so.1
#7 0x00007ffff39d39e3 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#8 0x00007fffef0c2182 in start_thread (arg=0x7fffe7a80700) at pthread_create.c:312
#9 0x00007fffecae0fbd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fffe8281700 (LWP 23179)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at …/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff39f839d in g_cond_wait () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#2 0x00007ffff76a7291 in peak_thread_work () at …/libs/ardour/source_factory.cc:68
#3 0x0000000001331a2f in sigc::pointer_functor0::operator()() const ()
#4 0x000000000132ef42 in sigc::adaptor_functor<sigc::pointer_functor0 >::operator()() const ()
#5 0x000000000132b5e5 in sigc::internal::slot_call0<sigc::pointer_functor0, void>::call_it (rep=0x1dffda0)
at /home/harrison/a3/inst/include/sigc+±2.0/sigc++/functors/slot.h:103
#6 0x00007ffff4143542 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglibmm-2.4.so.1
#7 0x00007ffff39d39e3 in ?? () from /opt/Ardour-3.5.403-dbg/lib/libglib-2.0.so.0
#8 0x00007fffef0c2182 in start_thread (arg=0x7fffe8281700) at pthread_create.c:312
#9 0x00007fffecae0fbd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fffe8a82700 (LWP 23178)):
#0 0x00007fffecaa79bd in nanosleep () at …/sysdeps/unix/syscall-template.S:81
#1 0x00007fffecad8fe4 in usleep (useconds=) at …/sysdeps/unix/sysv/linux/usleep.c:32
#2 0x000000000165d8e6 in gui_event_loop (ptr=0x0) at …/gtk2_ardour/linux_vst_gui_support.cc:380
#3 0x00007fffef0c2182 in start_thread (arg=0x7fffe8a82700) at pthread_create.c:312
#4 0x00007fffecae0fbd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7ffff7faf940 (LWP 23174)):
#0 0x00007fffeca1cbb9 in __GI_raise (sig=sig@entry=6) at …/nptl/sysdeps/unix/sysv/linux/raise.c:56
#1 0x00007fffeca1ffc8 in __GI_abort () at abort.c:89
#2 0x00007fffeca15a76 in __assert_fail_base (fmt=0x7fffecb67370 “%s%s%s:%u: %s%sAssertion `%s’ failed.\n%n”,
assertion=assertion@entry=0x7ffff5a87be0 “buffer_length > 0”, file=file@entry=0x7ffff5a87610 “…/libs/evoral/src/libsmf/smf_load.c”, line=line@entry=560,
function=function@entry=0x7ffff5a87fe0 <PRETTY_FUNCTION.10578> “parse_next_event”) at assert.c:92
#3 0x00007fffeca15b22 in __GI___assert_fail (assertion=0x7ffff5a87be0 “buffer_length > 0”, file=0x7ffff5a87610 “…/libs/evoral/src/libsmf/smf_load.c”, line=560,
function=0x7ffff5a87fe0 <PRETTY_FUNCTION.10578> “parse_next_event”) at assert.c:101
#4 0x00007ffff5a832c2 in parse_next_event (track=0x3ba88e0) at …/libs/evoral/src/libsmf/smf_load.c:560
#5 0x00007ffff5a83953 in parse_mtrk_chunk (track=0x3ba88e0) at …/libs/evoral/src/libsmf/smf_load.c:780
—Type to continue, or q to quit—
#6 0x00007ffff5a83c8b in smf_load_from_memory (buffer=0x3bd2bc0, buffer_length=9097) at …/libs/evoral/src/libsmf/smf_load.c:876
#7 0x00007ffff5a83da9 in smf_load (file=0x3bd2980) at …/libs/evoral/src/libsmf/smf_load.c:917
#8 0x00007ffff6659ac7 in Evoral::SMF::open (this=0x3bc5ed0, path=…, track=1) at …/libs/evoral/src/SMF.cpp:114
#9 0x00007ffff769661b in ARDOUR::SMFSource::SMFSource (this=0x3bc5c50, s=…, node=…, must_exist=false, __in_chrg=, __vtt_parm=)
at …/libs/ardour/smf_source.cc:180
#10 0x00007ffff76a7c8b in ARDOUR::SourceFactory::create (s=…, node=…, defer_peaks=true) at …/libs/ardour/source_factory.cc:207
#11 0x00007ffff76590d7 in ARDOUR::Session::XMLSourceFactory (this=0x22fc480, node=…) at …/libs/ardour/session_state.cc:1944
#12 0x00007ffff76587aa in ARDOUR::Session::load_sources (this=0x22fc480, node=…) at …/libs/ardour/session_state.cc:1851
#13 0x00007ffff76536da in ARDOUR::Session::set_state (this=0x22fc480, node=…, version=3001) at …/libs/ardour/session_state.cc:1206
#14 0x00007ffff764c579 in ARDOUR::Session::post_engine_init (this=0x22fc480) at …/libs/ardour/session_state.cc:265
#15 0x00007ffff75addaa in ARDOUR::Session::Session (this=0x22fc480, eng=…, fullpath=…, snapshot_name=…, bus_profile=0x0, mix_template=…)
at …/libs/ardour/session.cc:321
#16 0x0000000000cfe8f7 in ARDOUR_UI::load_session (this=0x1e07430, path=…, snap_name=…, mix_template=…) at …/gtk2_ardour/ardour_ui.cc:2816
#17 0x0000000000cfe45e in ARDOUR_UI::get_session_parameters (this=0x1e07430, quit_on_cancel=false, should_be_new=false, load_template=…)
at …/gtk2_ardour/ardour_ui.cc:2747
#18 0x0000000000cf3d89 in ARDOUR_UI::starting (this=0x1e07430) at …/gtk2_ardour/ardour_ui.cc:828
#19 0x00007ffff60e4599 in Gtkmm2ext::UI::run (this=0x1e07430, old_receiver=…) at …/libs/gtkmm2ext/gtk_ui.cc:268
#20 0x000000000111a381 in main (argc=1, argv=0x7fffffffd0f8) at …/gtk2_ardour/main.cc:519
(gdb) kill
Kill the program being debugged? (y or n) y
(gdb)

Hi,
I experienced a similar behavior: once it crashed when I was editing region properties (double-click on region), and once I was renaming a track. First time I found this:
https://community.ardour.org/node/8468#comments
I installed Calf frog GIT (from KXStudio repos I thing), and it solved the problem.
But second time I don’t know what happened: I had just renamed a track (with ‘é’, does it matter?), and it crashed. Fortunately It was the beginning (just created some tracks) and I made a new one. But I wasn’t using Calf plugins.
In both cases, it was impossible to load session (crash on load).
found this too:
https://community.ardour.org/node/8495
The message I got when running in terminal is quite the same (can’t reproduce now):
*** Error in `/opt/Ardour-3.5.403-dbg/bin/ardour-3.5.403’: double free or corruption (fasttop)
Same bug?

I’m on daily 4 hours recording/mastering sessions project in a gallery. It’s very short, I can’t spend time on this during sessions.

not sure at 100%, but letters like éèà or caracters {(… in the name of a directory-file(-item like track name?) is not a good idea on a case-sensitive system ?

stratojaune:
thank you. Special char and accent have nothing to do with case, and track names are not directories names. Right? Now maybe ardour doesn’t like other than ascii, but it shouldn’t crash. But still not sure it is related…

…on the other hand it is quite sure it is related with managing tracks

I get the same problem. It’s a bit of a show stopper. Crashing is one thing, but corrupting the project so that you can never recover is a major issue.

The problem is already fixed in the development version. There are many issues with MIDI that are just now being addressed.

In my case, sadly not. I’m not using MIDI, I’ve just compiled ardour from git, and the project still wont open

send me a link to an archive of your session. paul@Linuxaudiosystems.com

Hi Paul, thanks for the offer to help. Currently my project is 2.5Gb in size. It’s a 4hr recording session.
I’m not really in a position to send it to you.

I’ve been making use of the Calf plugins, which are really useful. However, this seems to be part of the problem; when I open the xml file and disable all the plugins, the project opens. I can then re-enable all of the plugins and keep working until the next crash.
However, doing this every time I open a file is laborious, and sending my project to you is not really a solution (unless perhaps it winds up with a bug being fixed)

Is this a known issue? Should I file a bug report?

@Freen

I suspect this is an issue with your plugins then based off your report, not an issue with Ardour. Sorry. A plugin is quite capable of killing a host and there isn’t much a host can do. Make sure you are up to date with a git version for the Claf plugins and see if that helps, many distros use versions that are quite old.

       Seablade

Yep, this is a CALF plugin problem. Nothing to do with Ardour.

I just built from Calf from GIT and indeed it seems to work.
Thanks for the help!

…except now the damn thing wont export.

Having same issues…

@craigrau: then like everyone else with this issue, you need to get a newer version of the CALF plugins or stop using them.