[ardour-dev] Ardour crash on new project

Emmanuel Saracco esaracco at free.fr
Sat Nov 19 10:02:36 PST 2005


Le samedi 19 novembre 2005 à 18:34 +0100, Petter Sundlöf a écrit :

Hi,

> Are you using a translated Ardour? If so, this is a known bug.

You are right. I am using it in a french environment.

If I do a "export LC_ALL=C" befor executing ardour, it is ok.

Thanks,

Bye

> Emmanuel Saracco wrote:
> > Hi,
> > 
> > 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:
> > 
> > -----
> > DEBUG=yes SIGCCVSBUILD=yes
> > -----
> > 
> > - gcc version is 4.0.3
> > - libgtk1.2 version is 1.2.10
> > - glibc is 2.3.5
> > - Linux kernel is 2.6.14.2
> > - Distro is Debian/sid
> > 
> > Any idea?
> > 
> > Do need more information?
> > 
> > Bye
> > 
> > 
> > ------------------------------------------------------------------------
> > 
> > (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
> > (gdb)
> > 
> > 
> > ------------------------------------------------------------------------
> > 
> > _______________________________________________
> > ardour-dev mailing list
> > ardour-dev at lists.ardour.org
> > http://lists.ardour.org/listinfo.cgi/ardour-dev-ardour.org





More information about the Ardour-Dev mailing list