View Issue Details

IDProjectCategoryView StatusLast Update
0006044ardourbugspublic2014-11-25 17:16
Reporterstratojaune Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status newResolutionopen 
Summary0006044: when launch this session, Ardour crashes
DescriptionAV Linux running on a 686 pc
Ardour3-3.5.403 compiled from source from Ardour site
A session with many tracks, busses & FX, and only one MIDI track
When launch the session, terminate with a segfault
Additional InformationAs asked by Paul on the forum, here is the backtrace :

Program terminated with signal 11, Segmentation fault.
#0 0xb7085d37 in Evoral::SMF::seek_to_start() const () from /usr/local/lib/ardour3/libevoral.so.0
(gdb) thread apply all bt

Thread 17 (Thread 4629):
#0 0xb7788424 in __kernel_vsyscall ()
0000001 0xb5ab7655 in sem_wait@@GLIBC_2.1 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80
#2 0xb74245e7 in ARDOUR::Graph::run_one() () from /usr/local/lib/ardour3/libardour.so.3
#3 0xb74246b0 in ARDOUR::Graph::helper_thread() () from /usr/local/lib/ardour3/libardour.so.3
0000004 0xb7426d61 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const () from /usr/local/lib/ardour3/libardour.so.3
0000005 0xb7426d92 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke(boost::detail::function::function_buffer&) () from /usr/local/lib/ardour3/libardour.so.3
#6 0x083ff4d1 in boost::function0<void>::operator()() const ()
#7 0xb2f70369 in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () from /usr/local/lib/ardour3/backends/libjack_audiobackend.so
0000008 0xb2f1fc77 in jack_thread_proxy (varg=0x9f621948) at thread.c:137
0000009 0xb5ab0c39 in start_thread (arg=0xa4d84b70) at pthread_create.c:304
0000010 0xb5309d4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 16 (Thread 4591):
#0 0xb7788424 in __kernel_vsyscall ()
0000001 0xb5ab8b16 in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#2 0xb6be782e in g_usleep () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3 0xb6d1a96b in Glib::usleep(unsigned long) () from /usr/lib/i386-linux-gnu/libglibmm-2.4.so.1
0000004 0xb735b4b2 in ARDOUR::AudioEngine::meter_thread() () from /usr/local/lib/ardour3/libardour.so.3
0000005 0xb735f3a1 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator()(ARDOUR::AudioEngine*) const () from /usr/local/lib/ardour3/libardour.so.3
#6 0xb735f3d5 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(sigc::internal::slot_rep*) () from /usr/local/lib/ardour3/libardour.so.3
#7 0xb6d0aa32 in ?? () from /usr/lib/i386-linux-gnu/libglibmm-2.4.so.1
0000008 0xb6be5eb3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
0000009 0xb5ab0c39 in start_thread (arg=0xb1dffb70) at pthread_create.c:304
0000010 0xb5309d4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 15 (Thread 4632):
#0 0xb7788424 in __kernel_vsyscall ()
0000001 0xb52fc356 in *__GI___poll (fds=0xb5392ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2 0xb739dd7d in ARDOUR::Butler::thread_work() () from /usr/local/lib/ardour3/libardour.so.3
#3 0xb73a0539 in ARDOUR::Butler::_thread_work(void*) () from /usr/local/lib/ardour3/libardour.so.3
0000004 0xb6f26f91 in fake_thread_start(void*) () from /usr/local/lib/ardour3/libpbd.so.4
0000005 0xb5ab0c39 in start_thread (arg=0xa5b7dc90) at pthread_create.c:304
#6 0xb5309d4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 14 (Thread 4571):
#0 0xb7788424 in __kernel_vsyscall ()
0000001 0xb52d4016 in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#2 0xb5303a3c in usleep (useconds=1000) at ../sysdeps/unix/sysv/linux/usleep.c:33
#3 0x089d44bf in gui_event_loop(void*) ()
0000004 0xb5ab0c39 in start_thread (arg=0xb47bfb70) at pthread_create.c:304
0000005 0xb5309d4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 13 (Thread 4633):
#0 0xb7788424 in __kernel_vsyscall ()
0000001 0xb52fc356 in *__GI___poll (fds=0xb5392ff4, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
---Type <return> to continue, or q <return> to quit---
#2 0xb6bd013b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3 0xb6bc19f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
0000004 0xb6bc1ecb in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
0000005 0xb6d13f13 in Glib::MainLoop::run() () from /usr/lib/i386-linux-gnu/libglibmm-2.4.so.1
#6 0xb6f0131a in BaseUI::main_thread() () from /usr/local/lib/ardour3/libpbd.so.4
#7 0xb6f013f1 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it(sigc::internal::slot_rep*) () from /usr/local/lib/ardour3/libpbd.so.4
0000008 0xb6d0aa32 in ?? () from /usr/lib/i386-linux-gnu/libglibmm-2.4.so.1
0000009 0xb6be5eb3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
0000010 0xb5ab0c39 in start_thread (arg=0xa87ffb70) at pthread_create.c:304
0000011 0xb5309d4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 12 (Thread 4574):
#0 0xb7788424 in __kernel_vsyscall ()
0000001 0xb5ab520a in __pthread_cond_wait (cond=0x8e06070, mutex=0x8e06050) at pthread_cond_wait.c:153
#2 0xb6c01d16 in g_cond_wait () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3 0xb6d0aec3 in Glib::Threads::Cond::wait(Glib::Threads::Mutex&) () from /usr/lib/i386-linux-gnu/libglibmm-2.4.so.1
0000004 0xb7327e12 in ARDOUR::Analyser::work() () from /usr/local/lib/ardour3/libardour.so.3
0000005 0xb7327f34 in analyser_work() () from /usr/local/lib/ardour3/libardour.so.3
#6 0xb6d0aa32 in ?? () from /usr/lib/i386-linux-gnu/libglibmm-2.4.so.1
#7 0xb6be5eb3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
0000008 0xb5ab0c39 in start_thread (arg=0xb2dffb70) at pthread_create.c:304
0000009 0xb5309d4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 11 (Thread 4631):
#0 0xb7788424 in __kernel_vsyscall ()
0000001 0xb5ab7655 in sem_wait@@GLIBC_2.1 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80
#2 0xb74245e7 in ARDOUR::Graph::run_one() () from /usr/local/lib/ardour3/libardour.so.3
#3 0xb74246b0 in ARDOUR::Graph::helper_thread() () from /usr/local/lib/ardour3/libardour.so.3
0000004 0xb7426d61 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const () from /usr/local/lib/ardour3/libardour.so.3
0000005 0xb7426d92 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke(boost::detail::function::function_buffer&) () from /usr/local/lib/ardour3/libardour.so.3
#6 0x083ff4d1 in boost::function0<void>::operator()() const ()
#7 0xb2f70369 in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () from /usr/local/lib/ardour3/backends/libjack_audiobackend.so
0000008 0xb2f1fc77 in jack_thread_proxy (varg=0x9f621b38) at thread.c:137
0000009 0xb5ab0c39 in start_thread (arg=0xa4c82b70) at pthread_create.c:304
0000010 0xb5309d4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 4627):
#0 0xb7788424 in __kernel_vsyscall ()
0000001 0xb5ab7655 in sem_wait@@GLIBC_2.1 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80
#2 0xb74245e7 in ARDOUR::Graph::run_one() () from /usr/local/lib/ardour3/libardour.so.3
#3 0xb74246b0 in ARDOUR::Graph::helper_thread() () from /usr/local/lib/ardour3/libardour.so.3
0000004 0xb7426d61 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const () from /usr/local/lib/ardour3/libardour.so.3
0000005 0xb7426d92 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke(boost::detail::function::function_buffer&) () from /usr/local/lib/ardour3/libardour.so.3
#6 0x083ff4d1 in boost::function0<void>::operator()() const ()
#7 0xb2f70369 in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () from /usr/local/lib/ardour3/backends/libjack_audiobackend.so
0000008 0xb2f1fc77 in jack_thread_proxy (varg=0x9f621740) at thread.c:137
0000009 0xb5ab0c39 in start_thread (arg=0xa4e86b70) at pthread_create.c:304
---Type <return> to continue, or q <return> to quit---
0000010 0xb5309d4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 4572):
#0 0xb7788424 in __kernel_vsyscall ()
0000001 0xb5ab520a in __pthread_cond_wait (cond=0x8e13208, mutex=0x8e13240) at pthread_cond_wait.c:153
#2 0xb6c01d16 in g_cond_wait () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3 0xb6d0aec3 in Glib::Threads::Cond::wait(Glib::Threads::Mutex&) () from /usr/lib/i386-linux-gnu/libglibmm-2.4.so.1
0000004 0xb75f8362 in peak_thread_work() () from /usr/local/lib/ardour3/libardour.so.3
0000005 0xb6d0aa32 in ?? () from /usr/lib/i386-linux-gnu/libglibmm-2.4.so.1
#6 0xb6be5eb3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7 0xb5ab0c39 in start_thread (arg=0xb3fbeb70) at pthread_create.c:304
0000008 0xb5309d4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 4573):
#0 0xb7788424 in __kernel_vsyscall ()
0000001 0xb5ab520a in __pthread_cond_wait (cond=0x8e13208, mutex=0x8e13240) at pthread_cond_wait.c:153
#2 0xb6c01d16 in g_cond_wait () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3 0xb6d0aec3 in Glib::Threads::Cond::wait(Glib::Threads::Mutex&) () from /usr/lib/i386-linux-gnu/libglibmm-2.4.so.1
0000004 0xb75f8362 in peak_thread_work() () from /usr/local/lib/ardour3/libardour.so.3
0000005 0xb6d0aa32 in ?? () from /usr/lib/i386-linux-gnu/libglibmm-2.4.so.1
#6 0xb6be5eb3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7 0xb5ab0c39 in start_thread (arg=0xb37bdb70) at pthread_create.c:304
0000008 0xb5309d4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 4582):
#0 0xb7788424 in __kernel_vsyscall ()
0000001 0xb5ab520a in __pthread_cond_wait (cond=0xb2f30960, mutex=0xb2f30934) at pthread_cond_wait.c:153
#2 0xb2f1ae8a in mb_thread_func (arg=0x0) at messagebuffer.c:72
#3 0xb5ab0c39 in start_thread (arg=0xaaf21b70) at pthread_create.c:304
0000004 0xb5309d4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 4630):
#0 0xb7788424 in __kernel_vsyscall ()
0000001 0xb5ab7655 in sem_wait@@GLIBC_2.1 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80
#2 0xb74245e7 in ARDOUR::Graph::run_one() () from /usr/local/lib/ardour3/libardour.so.3
#3 0xb74246b0 in ARDOUR::Graph::helper_thread() () from /usr/local/lib/ardour3/libardour.so.3
0000004 0xb7426d61 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const () from /usr/local/lib/ardour3/libardour.so.3
0000005 0xb7426d92 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke(boost::detail::function::function_buffer&) () from /usr/local/lib/ardour3/libardour.so.3
#6 0x083ff4d1 in boost::function0<void>::operator()() const ()
#7 0xb2f70369 in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () from /usr/local/lib/ardour3/backends/libjack_audiobackend.so
0000008 0xb2f1fc77 in jack_thread_proxy (varg=0x9f621a40) at thread.c:137
0000009 0xb5ab0c39 in start_thread (arg=0xa4d03b70) at pthread_create.c:304
0000010 0xb5309d4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 4628):
#0 0xb7788424 in __kernel_vsyscall ()
0000001 0xb5ab7655 in sem_wait@@GLIBC_2.1 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80
#2 0xb74245e7 in ARDOUR::Graph::run_one() () from /usr/local/lib/ardour3/libardour.so.3
---Type <return> to continue, or q <return> to quit---
#3 0xb74246b0 in ARDOUR::Graph::helper_thread() () from /usr/local/lib/ardour3/libardour.so.3
0000004 0xb7426d61 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const () from /usr/local/lib/ardour3/libardour.so.3
0000005 0xb7426d92 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke(boost::detail::function::function_buffer&) () from /usr/local/lib/ardour3/libardour.so.3
#6 0x083ff4d1 in boost::function0<void>::operator()() const ()
#7 0xb2f70369 in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () from /usr/local/lib/ardour3/backends/libjack_audiobackend.so
0000008 0xb2f1fc77 in jack_thread_proxy (varg=0x9f621850) at thread.c:137
0000009 0xb5ab0c39 in start_thread (arg=0xa4e05b70) at pthread_create.c:304
0000010 0xb5309d4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 4625):
#0 0xb7788424 in __kernel_vsyscall ()
0000001 0xb5ab7655 in sem_wait@@GLIBC_2.1 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80
#2 0xb7425ceb in ARDOUR::Graph::main_thread() () from /usr/local/lib/ardour3/libardour.so.3
#3 0xb7426d61 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const () from /usr/local/lib/ardour3/libardour.so.3
0000004 0xb7426d92 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke(boost::detail::function::function_buffer&) () from /usr/local/lib/ardour3/libardour.so.3
0000005 0x083ff4d1 in boost::function0<void>::operator()() const ()
#6 0xb2f70369 in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () from /usr/local/lib/ardour3/backends/libjack_audiobackend.so
#7 0xb2f1fc77 in jack_thread_proxy (varg=0x9f6173d8) at thread.c:137
0000008 0xb5ab0c39 in start_thread (arg=0xa5bffb70) at pthread_create.c:304
0000009 0xb5309d4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 4590):
#0 0xb7788424 in __kernel_vsyscall ()
0000001 0xb52fc356 in *__GI___poll (fds=0xb5392ff4, nfds=2, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:87
#2 0xb2f18eb1 in jack_client_core_wait (client=0xc77f368) at client.c:2007
#3 0xb2f191cf in jack_cycle_wait (client=0xc77f368) at client.c:2189
0000004 0xb2f6faa2 in ARDOUR::JACKAudioBackend::process_thread() () from /usr/local/lib/ardour3/backends/libjack_audiobackend.so
0000005 0xb2f6fadb in ARDOUR::JACKAudioBackend::_process_thread(void*) () from /usr/local/lib/ardour3/backends/libjack_audiobackend.so
#6 0xb2f190a7 in jack_process_thread_work (arg=0xc77f368) at client.c:2120
#7 0xb2f1fc77 in jack_thread_proxy (varg=0xc778d88) at thread.c:137
0000008 0xb5ab0c39 in start_thread (arg=0xa9370b70) at pthread_create.c:304
0000009 0xb5309d4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 4626):
#0 0xb7788424 in __kernel_vsyscall ()
0000001 0xb5ab7655 in sem_wait@@GLIBC_2.1 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80
#2 0xb74245e7 in ARDOUR::Graph::run_one() () from /usr/local/lib/ardour3/libardour.so.3
#3 0xb74246b0 in ARDOUR::Graph::helper_thread() () from /usr/local/lib/ardour3/libardour.so.3
0000004 0xb7426d61 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator()(ARDOUR::Graph*) const () from /usr/local/lib/ardour3/libardour.so.3
0000005 0xb7426d92 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke(boost::detail::function::function_buffer&) () from /usr/local/lib/ardour3/libardour.so.3
#6 0x083ff4d1 in boost::function0<void>::operator()() const ()
#7 0xb2f70369 in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () from /usr/local/lib/ardour3/backends/libjack_audiobackend.so
0000008 0xb2f1fc77 in jack_thread_proxy (varg=0x9f617c50) at thread.c:137
0000009 0xb5ab0c39 in start_thread (arg=0xa58ffb70) at pthread_create.c:304
0000010 0xb5309d4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

---Type <return> to continue, or q <return> to quit---
Thread 1 (Thread 4556):
#0 0xb7085d37 in Evoral::SMF::seek_to_start() const () from /usr/local/lib/ardour3/libevoral.so.0
0000001 0xb75ed340 in ARDOUR::SMFSource::load_model(bool, bool) () from /usr/local/lib/ardour3/libardour.so.3
#2 0xb75f8c69 in ARDOUR::SourceFactory::create(ARDOUR::Session&, XMLNode const&, bool) () from /usr/local/lib/ardour3/libardour.so.3
#3 0xb75bd294 in ARDOUR::Session::XMLSourceFactory(XMLNode const&) () from /usr/local/lib/ardour3/libardour.so.3
0000004 0x00000000 in ?? ()
(gdb)
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2014-11-25 17:15 stratojaune New Issue