View Issue Details

IDCategoryLast Update
0007833bugs2019-10-25 17:59
ReporteralexmitchellmusAssigned To 
Reproducibilityalways 
Status newResolutionopen 
PlatformSome Other LinuxOSSome Other LinuxOS Versionunknown
Product Version5.X git (version in description) 
Fixed in Version 
Summary0007833: Ardour crash when starting - built from master - commit: 48161d7f517992522af5d9179abdaf926cc75a22
DescriptionMaster will build- but crashes after the main interface is loaded. (There are no tracks in interface- just the GUI)

I am running an Arch Linux system - fully up to date.
Additional InformationBacktrace:

#0 0x0000000000000000 in ()
0000001 0x0000555556645f1e in StartupFSM::~StartupFSM() (this=0x5555575b2430, __in_chrg=<optimized out>) at ../gtk2_ardour/startup_fsm.cc:102
#2 0x0000555555c2e728 in ARDOUR_UI::sfsm_response(StartupFSM::Result) (this=0x555557397c20, r=StartupFSM::LoadSession)
    at ../gtk2_ardour/ardour_ui_startup.cc:466
#3 0x0000555555c30cae in sigc::bound_mem_functor1<void, ARDOUR_UI, StartupFSM::Result>::operator()(StartupFSM::Result const&) const
    (this=0x555557176828, _A_a1=@0x7fffffffbfc8: StartupFSM::LoadSession) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066
0000004 0x0000555555c30a65 in sigc::adaptor_functor<sigc::bound_mem_functor1<void, ARDOUR_UI, StartupFSM::Result> >::operator()<StartupFSM::Result const&>(StartupFSM::Result const&) const (this=0x555557176820, _A_arg1=@0x7fffffffbfc8: StartupFSM::LoadSession)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
0000005 0x0000555555c30755 in sigc::internal::slot_call<sigc::bound_mem_functor1<void, ARDOUR_UI, StartupFSM::Result>, void, StartupFSM::Result>::call_it(sigc::internal::slot_rep*, StartupFSM::Result const&) (rep=0x5555571767f0, a_#0=@0x7fffffffbfc8: StartupFSM::LoadSession)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:451
#6 0x000055555664bcf9 in sigc::internal::signal_emit1<void, StartupFSM::Result, sigc::nil>::emit(sigc::internal::signal_impl*, StartupFSM::Result const&) (impl=0x555557176880, _A_a1=@0x7fffffffbfc8: StartupFSM::LoadSession) at /usr/include/sigc++-2.0/sigc++/signal.h:1041
#7 0x000055555664b26d in sigc::signal1<void, StartupFSM::Result, sigc::nil>::emit(StartupFSM::Result const&) const
    (this=0x5555575b24e0, _A_a1=@0x7fffffffbfc8: StartupFSM::LoadSession) at /usr/include/sigc++-2.0/sigc++/signal.h:2951
0000008 0x000055555664a951 in sigc::signal1<void, StartupFSM::Result, sigc::nil>::operator()(StartupFSM::Result const&) const
    (this=0x5555575b24e0, _A_a1=@0x7fffffffbfc8: StartupFSM::LoadSession) at /usr/include/sigc++-2.0/sigc++/signal.h:2967
0000009 0x00005555566470ff in StartupFSM::dialog_response_handler(int, StartupFSM::DialogID)
    (this=0x5555575b2430, response=-5, dialog_id=StartupFSM::PluginDialog) at ../gtk2_ardour/startup_fsm.cc:322
0000010 0x000055555664d5ab in sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID>::operator()(int const&, StartupFSM::DialogID const&) const (this=0x55555777fe40, _A_a1=@0x7fffffffc19c: -5, _A_a2=@0x55555777fe60: StartupFSM::PluginDialog)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143
0000011 0x000055555664cf5b in sigc::adaptor_functor<sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID> >::operator()<int const&, StartupFSM::DialogID&>(int const&, StartupFSM::DialogID&) const
    (this=0x55555777fe38, _A_arg1=@0x7fffffffc19c: -5, _A_arg2=@0x55555777fe60: StartupFSM::PluginDialog)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:108
0000012 0x000055555664c9f1 in sigc::bind_functor<-1, sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID>, StartupFSM::DialogID, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()<int const&>(int const&)
    (this=0x55555777fe30, _A_arg1=@0x7fffffffc19c: -5) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1136
0000013 0x000055555664c84d in sigc::internal::slot_call1<sigc::bind_functor<-1, sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID>, StartupFSM::DialogID, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void, int>::call_it(sigc::internal::slot_rep*, int const&) (rep=0x55555777fe00, a_1=@0x7fffffffc19c: -5) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:170
0000014 0x00007ffff4542eb9 in () at /usr/lib/libgtkmm-2.4.so.1
#15 0x00007ffff5692d5a in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
0000016 0x00007ffff56802b5 in () at /usr/lib/libgobject-2.0.so.0
#17 0x00007ffff568498a in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
0000018 0x00007ffff56857f0 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
0000019 0x0000555556647fcb in StartupFSM::engine_running() (this=0x5555575b2430) at ../gtk2_ardour/startup_fsm.cc:448
0000020 0x0000555556647066 in StartupFSM::dialog_response_handler(int, StartupFSM::DialogID)
    (this=0x5555575b2430, response=-5, dialog_id=StartupFSM::AudioMIDISetup) at ../gtk2_ardour/startup_fsm.cc:301
0000021 0x000055555664d5ab in sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID>::operator()(int const&, StartupFSM::DialogID const&) const (this=0x55555722f9f0, _A_a1=@0x7fffffffc87c: -5, _A_a2=@0x55555722fa10: StartupFSM::AudioMIDISetup)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143
0000022 0x000055555664cf5b in sigc::adaptor_functor<sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID> >::operator()<int const&, StartupFSM::DialogID&>(int const&, StartupFSM::DialogID&) const
    (this=0x55555722f9e8, _A_arg1=@0x7fffffffc87c: -5, _A_arg2=@0x55555722fa10: StartupFSM::AudioMIDISetup)
--Type <RET> for more, q to quit, c to continue without paging--
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:108
0000023 0x000055555664c9f1 in sigc::bind_functor<-1, sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID>, StartupFSM::DialogID, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()<int const&>(int const&)
    (this=0x55555722f9e0, _A_arg1=@0x7fffffffc87c: -5) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1136
#24 0x000055555664c84d in sigc::internal::slot_call1<sigc::bind_functor<-1, sigc::bound_mem_functor2<void, StartupFSM, int, StartupFSM::DialogID>, StartupFSM::DialogID, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void, int>::call_it(sigc::internal::slot_rep*, int const&) (rep=0x55555722f9b0, a_1=@0x7fffffffc87c: -5) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:170
0000025 0x00007ffff4542eb9 in () at /usr/lib/libgtkmm-2.4.so.1
0000026 0x00007ffff5692d5a in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
0000027 0x00007ffff56802b5 in () at /usr/lib/libgobject-2.0.so.0
0000028 0x00007ffff568498a in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
0000029 0x00007ffff56857f0 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
0000030 0x0000555555f2c55a in EngineControl::start_stop_button_clicked() (this=0x5555570f3810) at ../gtk2_ardour/engine_dialog.cc:2784
0000031 0x0000555555f3d3cf in sigc::bound_mem_functor0<void, EngineControl>::operator()() const (this=0x555557149298)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991
0000032 0x0000555555f3b192 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, EngineControl> >::operator()() const (this=0x555557149290)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
0000033 0x0000555555f38192 in sigc::internal::slot_call<sigc::bound_mem_functor0<void, EngineControl>, void>::call_it(sigc::internal::slot_rep*)
    (rep=0x555557149260) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:483
0000034 0x0000555555b93ac9 in sigc::internal::signal_emit0<void, sigc::nil>::emit(sigc::internal::signal_impl*) (impl=0x5555571492c0)
    at /usr/include/sigc++-2.0/sigc++/signal.h:794
0000035 0x0000555555b9f04c in sigc::signal0<void, sigc::nil>::emit() const (this=0x5555570f4718) at /usr/include/sigc++-2.0/sigc++/signal.h:2800
0000036 0x0000555555b97d20 in sigc::signal0<void, sigc::nil>::operator()() const (this=0x5555570f4718)
    at /usr/include/sigc++-2.0/sigc++/signal.h:2816
0000037 0x00007ffff5d956ac in ArdourWidgets::ArdourButton::on_button_release_event(_GdkEventButton*) (this=0x5555570f4648, ev=0x5555572a3230)
    at ../libs/widgets/ardour_button.cc:939
0000038 0x00007ffff45c1b77 in Gtk::Widget_Class::button_release_event_callback(_GtkWidget*, _GdkEventButton*) () at /usr/lib/libgtkmm-2.4.so.1
0000039 0x00007ffff501f7cc in () at /usr/lib/libgtk-x11-2.0.so.0
0000040 0x00007ffff5692d5a in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
0000041 0x00007ffff567fff8 in () at /usr/lib/libgobject-2.0.so.0
0000042 0x00007ffff5683f1c in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
0000043 0x00007ffff56857f0 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
0000044 0x00007ffff513a235 in () at /usr/lib/libgtk-x11-2.0.so.0
0000045 0x00007ffff501da0e in gtk_propagate_event () at /usr/lib/libgtk-x11-2.0.so.0
0000046 0x00007ffff501de43 in gtk_main_do_event () at /usr/lib/libgtk-x11-2.0.so.0
0000047 0x00007ffff4c94d5e in () at /usr/lib/libgdk-x11-2.0.so.0
0000048 0x00007ffff55a63ee in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
0000049 0x00007ffff55a8201 in () at /usr/lib/libglib-2.0.so.0
0000050 0x00007ffff55a9113 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
0000051 0x00007ffff501cdf3 in gtk_main () at /usr/lib/libgtk-x11-2.0.so.0
0000052 0x00007ffff5bf08eb in Gtkmm2ext::UI::run(Receiver&) (this=0x555557397c20, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:289
0000053 0x0000555556152c74 in main(int, char**) (argc=1, argv=0x7fffffffd888) at ../gtk2_ardour/main.cc:422
TagsNo tags attached.

Activities

alexmitchellmus

2019-10-25 17:59

reporter   ~0020795

Fixed. I'm guessing it was this commit that did the job: https://github.com/Ardour/ardour/commit/faeaf14e3b4b4b7600719e3ffea2e003487add26

Thanks Paul!

Issue History

Date Modified Username Field Change
2019-10-25 05:37 alexmitchellmus New Issue
2019-10-25 17:59 alexmitchellmus Note Added: 0020795