[ardour-dev] Ardour crash on new project

Emmanuel Saracco esaracco at free.fr
Sat Nov 19 09:30:38 PST 2005


I do not know if it is a known problem but ardour CVS (taken from
"ardour-cvs.tar.bz2") always crash when on creating a new project
without specifying template.

When I specify a template it is ok.

See attached file for gdb output.

Ardour was built with the following scons options:


- gcc version is 4.0.3
- libgtk1.2 version is 1.2.10
- glibc is 2.3.5
- Linux kernel is
- Distro is Debian/sid

Any idea?

Do need more information?

-------------- next part --------------
(gdb) where
#0  0xb777eb59 in __gnu_cxx::__atomic_add () from /usr/lib/libstdc++.so.6
#1  0xb7762c75 in std::string::assign () from /usr/lib/libstdc++.so.6
#2  0xb7762cc0 in std::string::operator= () from /usr/lib/libstdc++.so.6
#3  0x084a0725 in ARDOUR::Session::create (this=0x8ad8ac8, new_session=@0xbfc6006d, mix_template=0xbfc60268, initial_length=14400000) at libs/ardour/session_state.cc:535
#4  0x084640e7 in Session (this=0x8ad8ac8, eng=@0x886da28, fullpath=@0xbfc601f8, snapshot_name=@0xbfc601fc, mix_template=0xbfc60268) at libs/ardour/session.cc:260
#5  0x080852ac in ARDOUR_UI::load_session (this=0x876bb98, path=@0xbfc6029c, snap_name=@0xbfc60298, mix_template=0xbfc60268) at gtk_ardour/ardour_ui.cc:2841
#6  0x08085f23 in ARDOUR_UI::new_session (this=0x876bb98, startup=false, predetermined_path=@0xbfc602fc) at gtk_ardour/ardour_ui.cc:2774
#7  0x080a7f85 in SigC::ObjectSlot2_<void, bool, std::string, ARDOUR_UI>::callback (d=0x8a5c010, p1=false, p2=@0xbfc60330) at object_slot.h:250
#8  0x080a7ffb in SigC::Callback2<void, bool, std::string>::operator() (this=0x8a5c010, p1=@0x8a5c020, p2=@0x8a5c024) at slot.h:458
#9  0x080a806a in SigC::AdaptorBindSlot0_2<void, bool, std::string>::callback (d=0x8a5c07c) at bind.h:782
#10 0x0806cf0b in SigC::Callback0<void>::call (this=0x8a5c07c) at slot.h:260
#11 0x085555e8 in Gtk::ProxySignal0<void, Gtk::MenuItem, _GtkMenuItem, 0>::gtk_callback (d=0x8a5c2a8) at proxy.h:90
#12 0xb7d61041 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
#13 0xb7d93760 in gtk_signal_connect_while_alive () from /usr/lib/libgtk-1.2.so.0
#14 0xb7d948af in gtk_signal_emit_stop_by_name () from /usr/lib/libgtk-1.2.so.0
#15 0xb7d94f02 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#16 0xb7dcd041 in gtk_widget_activate () from /usr/lib/libgtk-1.2.so.0
#17 0xb7d69da4 in gtk_menu_shell_activate_item () from /usr/lib/libgtk-1.2.so.0
#18 0xb7d6a145 in gtk_menu_shell_activate_item () from /usr/lib/libgtk-1.2.so.0
#19 0x0857c34d in Gtk::Widget::button_release_event_impl (this=0x8a5bef0, p0=0x8a8f6b0) at libs/gtkmm/src/gtk--/widget.cc:1534
#20 0x0857c2a7 in Gtk::Widget_Class::button_release_event_callback (o_=0x8a5bf28, p0=0x8a8f6b0) at libs/gtkmm/src/gtk--/widget.cc:1514
#21 0x0854ee8a in gtkmm_marshal_INT__POINTER (object=0x8a5bf28, func=0x857c26e <Gtk::Widget_Class::button_release_event_callback(_GtkWidget*, _GdkEventButton*)>, func_data=0x0, args=0xbfc608f8)
    at libs/gtkmm/src/gtk--/marshal.cc:242
#22 0xb7d9477c in gtk_signal_emit_stop_by_name () from /usr/lib/libgtk-1.2.so.0
#23 0xb7d94f02 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#24 0xb7dd1085 in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0
#25 0xb7d606ad in gtk_propagate_event () from /usr/lib/libgtk-1.2.so.0
#26 0xb7d60a00 in gtk_main_do_event () from /usr/lib/libgtk-1.2.so.0
#27 0xb7caa744 in gdk_event_get () from /usr/lib/libgdk-1.2.so.0
#28 0xb7c7bdd8 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#29 0xb7c7c2c1 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#30 0xb7c7c5e5 in g_main_run () from /usr/lib/libglib-1.2.so.0
#31 0xb7d5fca7 in gtk_main () from /usr/lib/libgtk-1.2.so.0
#32 0x0854d41f in Gtk::Main::run_impl (this=0x876a430) at libs/gtkmm/src/gtk--/main.cc:11
#33 0x0806dff1 in Gtk::Main::run () at main.h:168
#34 0x084dbb74 in Gtkmmext::UI::run (this=0x876bb98, old_receiver=@0x87357e0) at libs/gtkmmext/gtk_ui.cc:171
#35 0x08278b89 in main (argc=1, argv=0xbfc60f74) at gtk_ardour/main.cc:488

More information about the Ardour-Dev mailing list