View Issue Details

IDProjectCategoryView StatusLast Update
0002196ardourbugspublic2008-04-14 10:57
Reporterk_amlie Assigned To 
Status closedResolutionunable to reproduce 
Product VersionSVN/2.0-ongoing 
Summary0002196: Ardour crashes when trying to create a project or load an existing one
DescriptionAs soon as the "New" (or "Load") button is clicked, ardour crashes.

This message is printed to the console:
(ardour-2.4.1:6201): glibmm-CRITICAL **: Glib::Interface::Interface(const Glib::Interface_Class&): assertion `gobject_ != 0' failed

gdb gives this backtrace:
#0 0xb7b8be64 in Glib::Interface::Interface ()
   from /usr/lib/
0000001 0xb7bccd92 in Atk::Implementor::Implementor ()
   from /usr/lib/
#2 0xb725cc9b in Gtk::Widget::Widget () from /usr/lib/
#3 0xb71c819e in Gtk::Container::Container () from /usr/lib/
0000004 0xb71ebea6 in Gtk::Layout::Layout () from /usr/lib/
0000005 0xb6ef41ae in Gnome::Canvas::Canvas::Canvas ()
   from /usr/lib/
#6 0xb6ef4b74 in Gnome::Canvas::CanvasAA::CanvasAA ()
   from /usr/lib/
#7 0x082ead2b in Editor::initialize_canvas ()
0000008 0x08320e78 in Editor::Editor ()
0000009 0x082252d4 in ARDOUR_UI::create_editor ()
0000010 0x081f7829 in ARDOUR_UI::setup_windows ()
0000011 0x08201ed2 in ARDOUR_UI::post_engine ()
0000012 0x0820271b in ARDOUR_UI::create_engine ()
0000013 0x082091e3 in ARDOUR_UI::get_session_parameters ()
0000014 0x08209e66 in ARDOUR_UI::startup ()
#15 0xb700869d in Gtkmm2ext::UI::run () from /usr/lib/ardour2/
0000016 0x08452a96 in main ()

My system libs:

Distribution is Gentoo Linux.
TagsNo tags attached.



2008-04-13 22:24

reporter   ~0004855

Recompile gtkmm and libgnomecanvas and libgnomecanvasmm, then build ardour against them. This is probably related to the compilation problem earlier, which was part of libgnomecanvas I think.
Hope that helps.


2008-04-14 10:57

developer   ~0004856

If you are building Ardour from source then you should be using SYSLIBS=0 and it appears that you are not. It states on this page:

    USE AT YOUR OWN RISK: CANCELS ALL SUPPORT FROM ARDOUR AUTHORS. Use existing system versions of various libraries instead of internal ones (yes|no)

So if you are using a Gentoo package/script that compiles Ardour with SYSLIBS=1 then any problems you encounter should be reported to the people maintaining the package.

Issue History

Date Modified Username Field Change
2008-04-13 17:10 k_amlie New Issue
2008-04-13 22:24 EmoryPetermann Note Added: 0004855
2008-04-14 10:57 timbyr Note Added: 0004856
2008-04-14 10:57 timbyr Status new => closed
2008-04-14 10:57 timbyr Resolution open => unable to reproduce