View Issue Details

IDProjectCategoryView StatusLast Update
0007667ardourbugspublic2018-09-23 23:18
Reporteralaird Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status newResolutionopen 
OSArch Linux 
Product Version5.12 
Summary0007667: Segfault when loading session
DescriptionA segmentation fault will occur when loading any session
Steps To Reproduce1. Launch ardour
2. Select session to open
Additional Information*** CONSOLE OUTPUT ***
$ ardour5
bind txt domain [gtk2_ardour5] to /usr/share/ardour5/locale
Ardour5.12.0 (built using 5.12 and GCC version 8.2.1 20180831)
ardour: [INFO]: Your system is configured to limit Ardour to only 4096 open files
ardour: [INFO]: Loading system configuration file /etc/ardour5/system_config
ardour: [INFO]: Loading user configuration file /home/avery/.config/ardour5/config
ardour: [INFO]: CPU vendor: GenuineIntel
ardour: [INFO]: AVX-capable processor
ardour: [INFO]: CPU brand: Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
ardour: [INFO]: Using SSE optimized routines
ardour: [INFO]: Loading default ui configuration file /etc/ardour5/default_ui_config
ardour: [INFO]: Loading user ui configuration file /home/avery/.config/ardour5/ui_config
Color shuttle bg not found
ardour: [INFO]: Loading color file /usr/share/ardour5/themes/dark-ardour.colors
ardour: [INFO]: Loading ui configuration file /etc/ardour5/clearlooks.rc
ardour: [INFO]: Loading ui configuration file /etc/ardour5/clearlooks.rc
Found nothing along /home/avery/.config/ardour5/templates:/usr/share/ardour5/templates
run dialog
Scanning folders for bundled LV2s: /usr/lib/ardour5/LV2
Segmentation fault (core dumped)



*** BACKTRACE ***

(gdb) thread apply all bt

Thread 25 (Thread 0x7fffb3fff700 (LWP 18599)):
#0 0x00007ffff7fe0005 in _dl_relocate_object () at /lib64/ld-linux-x86-64.so.2
0000001 0x00007ffff7fe7406 in dl_open_worker () at /lib64/ld-linux-x86-64.so.2
#2 0x00007ffff3e5ce77 in _dl_catch_exception () at /usr/lib/libc.so.6
#3 0x00007ffff7fe6dff in _dl_open () at /lib64/ld-linux-x86-64.so.2
0000004 0x00007ffff3e5c371 in do_dlopen () at /usr/lib/libc.so.6
0000005 0x00007ffff3e5ce77 in _dl_catch_exception () at /usr/lib/libc.so.6
#6 0x00007ffff3e5cf13 in _dl_catch_error () at /usr/lib/libc.so.6
#7 0x00007ffff3e5c477 in dlerror_run () at /usr/lib/libc.so.6
0000008 0x00007ffff3e5c51a in __libc_dlopen_mode () at /usr/lib/libc.so.6
0000009 0x00007ffff491a9ac in pthread_cancel_init () at /usr/lib/libpthread.so.0
0000010 0x00007ffff491abd4 in _Unwind_ForcedUnwind () at /usr/lib/libpthread.so.0
0000011 0x00007ffff4918cd5 in __pthread_unwind () at /usr/lib/libpthread.so.0
0000012 0x00007ffff4910d19 in () at /usr/lib/libpthread.so.0
0000013 0x00007ffff70ace7d in PBD::SystemExec::output_interposer() () at /usr/lib/ardour5/libpbd.so.4
0000014 0x00007ffff70ad09a in () at /usr/lib/ardour5/libpbd.so.4
#15 0x00007ffff490fa9d in start_thread () at /usr/lib/libpthread.so.0
0000016 0x00007ffff3e20a43 in clone () at /usr/lib/libc.so.6

Thread 24 (Thread 0x7fffd8ff9700 (LWP 18597)):
#0 0x00007ffff3e1b40d in syscall () at /usr/lib/libc.so.6
0000001 0x00007ffff6bc8f61 in g_cond_wait_until () at /usr/lib/libglib-2.0.so.0
#2 0x00007ffff6c46cb3 in () at /usr/lib/libglib-2.0.so.0
#3 0x00007ffff6bead2b in () at /usr/lib/libglib-2.0.so.0
0000004 0x00007ffff6be33eb in () at /usr/lib/libglib-2.0.so.0
0000005 0x00007ffff490fa9d in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007ffff3e20a43 in clone () at /usr/lib/libc.so.6

Thread 23 (Thread 0x7fffb2ffd700 (LWP 18596)):
#0 0x00007ffff3e1b40d in syscall () at /usr/lib/libc.so.6
0000001 0x00007ffff6bc8f61 in g_cond_wait_until () at /usr/lib/libglib-2.0.so.0
#2 0x00007ffff6c46cb3 in () at /usr/lib/libglib-2.0.so.0
#3 0x00007ffff6bead2b in () at /usr/lib/libglib-2.0.so.0
0000004 0x00007ffff6be33eb in () at /usr/lib/libglib-2.0.so.0
0000005 0x00007ffff490fa9d in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007ffff3e20a43 in clone () at /usr/lib/libc.so.6

Thread 22 (Thread 0x7fffd97fa700 (LWP 18595)):
#0 0x00007ffff3e1b40d in syscall () at /usr/lib/libc.so.6
0000001 0x00007ffff6bc8f61 in g_cond_wait_until () at /usr/lib/libglib-2.0.so.0
#2 0x00007ffff6c46cb3 in () at /usr/lib/libglib-2.0.so.0
#3 0x00007ffff6bead2b in () at /usr/lib/libglib-2.0.so.0
0000004 0x00007ffff6be33eb in () at /usr/lib/libglib-2.0.so.0
0000005 0x00007ffff490fa9d in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007ffff3e20a43 in clone () at /usr/lib/libc.so.6

Thread 21 (Thread 0x7fffb37fe700 (LWP 18594)):
#0 0x00007ffff3e1b40d in syscall () at /usr/lib/libc.so.6
0000001 0x00007ffff6bc8f61 in g_cond_wait_until () at /usr/lib/libglib-2.0.so.0
#2 0x00007ffff6c46cb3 in () at /usr/lib/libglib-2.0.so.0
#3 0x00007ffff6bead2b in () at /usr/lib/libglib-2.0.so.0
0000004 0x00007ffff6be33eb in () at /usr/lib/libglib-2.0.so.0
0000005 0x00007ffff490fa9d in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007ffff3e20a43 in clone () at /usr/lib/libc.so.6
--Type <RET> for more, q to quit, c to continue without paging--c

Thread 20 (Thread 0x7fffe0033d80 (LWP 18592)):
#0 0x00007ffff3e15ca6 in ppoll () at /usr/lib/libc.so.6
0000001 0x00007fffe1d7845a in Alsa_pcmi::pcm_wait() () at /usr/lib/ardour5/backends/libalsa_audiobackend.so
#2 0x00007fffe1d658d6 in ARDOUR::AlsaAudioBackend::main_process_thread() () at /usr/lib/ardour5/backends/libalsa_audiobackend.so
#3 0x00007fffe1d660fa in () at /usr/lib/ardour5/backends/libalsa_audiobackend.so
0000004 0x00007ffff490fa9d in start_thread () at /usr/lib/libpthread.so.0
0000005 0x00007ffff3e20a43 in clone () at /usr/lib/libc.so.6

Thread 19 (Thread 0x7fffdaffd700 (LWP 18591)):
#0 0x00007ffff3e183af in select () at /usr/lib/libc.so.6
0000001 0x00007ffff70acfb1 in PBD::SystemExec::output_interposer() () at /usr/lib/ardour5/libpbd.so.4
#2 0x00007ffff70ad09a in () at /usr/lib/ardour5/libpbd.so.4
#3 0x00007ffff490fa9d in start_thread () at /usr/lib/libpthread.so.0
0000004 0x00007ffff3e20a43 in clone () at /usr/lib/libc.so.6

Thread 18 (Thread 0x7fffb25f6700 (LWP 18565)):
#0 0x00007ffff3e15bb1 in poll () at /usr/lib/libc.so.6
0000001 0x00007fffd8329673 in () at /usr/lib/libpulse.so.0
#2 0x00007fffd831a990 in pa_mainloop_poll () at /usr/lib/libpulse.so.0
#3 0x00007fffd831afe0 in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
0000004 0x00007fffd831b091 in pa_mainloop_run () at /usr/lib/libpulse.so.0
0000005 0x00007fffd83295ae in () at /usr/lib/libpulse.so.0
#6 0x00007fffd80c89fc in () at /usr/lib/pulseaudio/libpulsecommon-12.2.so
#7 0x00007ffff490fa9d in start_thread () at /usr/lib/libpthread.so.0
0000008 0x00007ffff3e20a43 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7fffd9ffb700 (LWP 18559)):
#0 0x00007ffff3e1b40d in syscall () at /usr/lib/libc.so.6
0000001 0x00007ffff6bc8f61 in g_cond_wait_until () at /usr/lib/libglib-2.0.so.0
#2 0x00007ffff6c46cb3 in () at /usr/lib/libglib-2.0.so.0
#3 0x00007ffff6bead2b in () at /usr/lib/libglib-2.0.so.0
0000004 0x00007ffff6be33eb in () at /usr/lib/libglib-2.0.so.0
0000005 0x00007ffff490fa9d in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007ffff3e20a43 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fffdb7fe700 (LWP 18555)):
#0 0x00007ffff3e15bb1 in poll () at /usr/lib/libc.so.6
0000001 0x00007ffff6c19ee0 in () at /usr/lib/libglib-2.0.so.0
#2 0x00007ffff6c1af62 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3 0x00007ffff1c19c28 in () at /usr/lib/libgio-2.0.so.0
0000004 0x00007ffff6be33eb in () at /usr/lib/libglib-2.0.so.0
0000005 0x00007ffff490fa9d in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007ffff3e20a43 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fffdbfff700 (LWP 18554)):
#0 0x00007ffff3e15bb1 in poll () at /usr/lib/libc.so.6
0000001 0x00007ffff6c19ee0 in () at /usr/lib/libglib-2.0.so.0
#2 0x00007ffff6c19fce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3 0x00007ffff6c1a022 in () at /usr/lib/libglib-2.0.so.0
0000004 0x00007ffff6be33eb in () at /usr/lib/libglib-2.0.so.0
0000005 0x00007ffff490fa9d in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007ffff3e20a43 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fffe2587700 (LWP 18553)):
#0 0x00007ffff3e1b40d in syscall () at /usr/lib/libc.so.6
0000001 0x00007ffff6bc8461 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007ffff7797ed4 in ARDOUR::AudioEngine::do_devicelist_update() () at /usr/lib/ardour5/libardour.so.3
#3 0x00007ffff6d71ced in () at /usr/lib/libglibmm-2.4.so.1
0000004 0x00007ffff6be33eb in () at /usr/lib/libglib-2.0.so.0
0000005 0x00007ffff490fa9d in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007ffff3e20a43 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fffe2d88700 (LWP 18552)):
#0 0x00007ffff3e1b40d in syscall () at /usr/lib/libc.so.6
0000001 0x00007ffff6bc8461 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007ffff7799bb8 in ARDOUR::AudioEngine::do_reset_backend() () at /usr/lib/ardour5/libardour.so.3
#3 0x00007ffff6d71ced in () at /usr/lib/libglibmm-2.4.so.1
0000004 0x00007ffff6be33eb in () at /usr/lib/libglib-2.0.so.0
0000005 0x00007ffff490fa9d in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007ffff3e20a43 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fffe37fe700 (LWP 18551)):
#0 0x00007ffff3e1b40d in syscall () at /usr/lib/libc.so.6
0000001 0x00007ffff6bc8461 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007ffff774a98c in ARDOUR::Analyser::work() () at /usr/lib/ardour5/libardour.so.3
#3 0x00007ffff6d71ced in () at /usr/lib/libglibmm-2.4.so.1
0000004 0x00007ffff6be33eb in () at /usr/lib/libglib-2.0.so.0
0000005 0x00007ffff490fa9d in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007ffff3e20a43 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fffe3fff700 (LWP 18550)):
#0 0x00007ffff3e1b40d in syscall () at /usr/lib/libc.so.6
0000001 0x00007ffff6bc8461 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007ffff7c5062c in () at /usr/lib/ardour5/libardour.so.3
#3 0x00007ffff6d71ced in () at /usr/lib/libglibmm-2.4.so.1
0000004 0x00007ffff6be33eb in () at /usr/lib/libglib-2.0.so.0
0000005 0x00007ffff490fa9d in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007ffff3e20a43 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fffe8cca700 (LWP 18549)):
#0 0x00007ffff3e1b40d in syscall () at /usr/lib/libc.so.6
0000001 0x00007ffff6bc8461 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007ffff7c5062c in () at /usr/lib/ardour5/libardour.so.3
#3 0x00007ffff6d71ced in () at /usr/lib/libglibmm-2.4.so.1
0000004 0x00007ffff6be33eb in () at /usr/lib/libglib-2.0.so.0
0000005 0x00007ffff490fa9d in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007ffff3e20a43 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fffe94cb700 (LWP 18548)):
#0 0x00007ffff4919850 in nanosleep () at /usr/lib/libpthread.so.0
0000001 0x00007ffff6be2fc1 in g_usleep () at /usr/lib/libglib-2.0.so.0
#2 0x00005555561bc14c in ()
#3 0x00007ffff490fa9d in start_thread () at /usr/lib/libpthread.so.0
0000004 0x00007ffff3e20a43 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fffea005000 (LWP 18542)):
#0 0x00007ffff4919850 in nanosleep () at /usr/lib/libpthread.so.0
0000001 0x00007ffff6be2fc1 in g_usleep () at /usr/lib/libglib-2.0.so.0
#2 0x0000555556183fb1 in ()
#3 0x0000555556184ddf in ()
0000004 0x0000555555b5b03a in ()
0000005 0x0000555555af61aa in ()
#6 0x0000555555a29284 in ()
#7 0x0000555555a1afc5 in ()
0000008 0x00005555559dd767 in ()
0000009 0x00005555559df410 in ()
0000010 0x00005555559f28ee in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void ()>, boost::_bi::list0>, void>::invoke(boost::detail::function::function_buffer&) ()
0000011 0x00007ffff713dea3 in AbstractUI<Gtkmm2ext::UIRequest>::call_slot(PBD::EventLoop::InvalidationRecord*, boost::function<void ()> const&) () at /usr/lib/ardour5/libgtkmm2ext.so.0
0000012 0x00005555559eff09 in PBD::Signal0<void, PBD::OptionalLastValue<void> >::compositor(boost::function<void ()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*) ()
0000013 0x00005555559eaff2 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, void (*)(boost::function<void ()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3<boost::_bi::value<boost::function<void ()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> > >, void>::invoke(boost::detail::function::function_buffer&) ()
0000014 0x0000555555a6bddd in PBD::Signal0<void, PBD::OptionalLastValue<void> >::operator()() ()
#15 0x00007ffff779846d in ARDOUR::AudioEngine::start(bool) () at /usr/lib/ardour5/libardour.so.3
0000016 0x0000555555c3fe0c in ()
#17 0x0000555555c455ae in ()
0000018 0x0000555555c4588c in ()
0000019 0x00007ffff71f860a in ArdourWidgets::ArdourButton::on_button_release_event(_GdkEventButton*) () at /usr/lib/ardour5/libwidgets.so.0
0000020 0x00007ffff5b636a4 in Gtk::Widget_Class::button_release_event_callback(_GtkWidget*, _GdkEventButton*) () at /usr/lib/libgtkmm-2.4.so.1
0000021 0x00007ffff64977cc in () at /usr/lib/libgtk-x11-2.0.so.0
0000022 0x00007ffff6cff3d5 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
0000023 0x00007ffff6ceb99f in () at /usr/lib/libgobject-2.0.so.0
#24 0x00007ffff6cef5ed in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
0000025 0x00007ffff6cf0a80 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
0000026 0x00007ffff65b2235 in () at /usr/lib/libgtk-x11-2.0.so.0
0000027 0x00007ffff6495a0e in gtk_propagate_event () at /usr/lib/libgtk-x11-2.0.so.0
0000028 0x00007ffff6495e43 in gtk_main_do_event () at /usr/lib/libgtk-x11-2.0.so.0
0000029 0x00007ffff610cd5e in () at /usr/lib/libgdk-x11-2.0.so.0
0000030 0x00007ffff6c183cf in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
0000031 0x00007ffff6c19f89 in () at /usr/lib/libglib-2.0.so.0
0000032 0x00007ffff6c1af62 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
0000033 0x00007ffff641d14e in gtk_dialog_run () at /usr/lib/libgtk-x11-2.0.so.0
0000034 0x00005555559c76e8 in ()
0000035 0x00007ffff7ba77e1 in PBD::Signal1<int, unsigned int, PBD::OptionalLastValue<int> >::operator()(unsigned int) () at /usr/lib/ardour5/libardour.so.3
0000036 0x00007ffff7b8d0b0 in ARDOUR::Session::ensure_engine(unsigned int, bool) () at /usr/lib/ardour5/libardour.so.3
0000037 0x00007ffff7b99f75 in ARDOUR::Session::Session(ARDOUR::AudioEngine&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ARDOUR::BusProfile*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) () at /usr/lib/ardour5/libardour.so.3
0000038 0x00005555559d3cf9 in ()
0000039 0x00005555559e2616 in ()
0000040 0x00005555559e39d9 in ()
0000041 0x00007ffff713671e in Gtkmm2ext::UI::run(Receiver&) () at /usr/lib/ardour5/libgtkmm2ext.so.0
0000042 0x000055555599d1c0 in ()
0000043 0x00007ffff3d49223 in __libc_start_main () at /usr/lib/libc.so.6
0000044 0x00005555559a1c1e in ()
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2018-09-23 23:18 alaird New Issue