View Issue Details

IDProjectCategoryView StatusLast Update
0002196ardourbugspublic2008-04-14 10:57
Reporterk_amlie Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
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/libglibmm-2.4.so.1
0000001 0xb7bccd92 in Atk::Implementor::Implementor ()
   from /usr/lib/libatkmm-1.6.so.1
#2 0xb725cc9b in Gtk::Widget::Widget () from /usr/lib/libgtkmm-2.4.so.1
#3 0xb71c819e in Gtk::Container::Container () from /usr/lib/libgtkmm-2.4.so.1
0000004 0xb71ebea6 in Gtk::Layout::Layout () from /usr/lib/libgtkmm-2.4.so.1
0000005 0xb6ef41ae in Gnome::Canvas::Canvas::Canvas ()
   from /usr/lib/libgnomecanvasmm-2.6.so.1
#6 0xb6ef4b74 in Gnome::Canvas::CanvasAA::CanvasAA ()
   from /usr/lib/libgnomecanvasmm-2.6.so.1
#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/libgtkmm2ext.so
0000016 0x08452a96 in main ()

My system libs:
gtk+-2.12.9
gtkmm-2.12.7
glib-2.16.3
glibmm-2.16.1

Distribution is Gentoo Linux.
TagsNo tags attached.

Activities

EmoryPetermann

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.

timbyr

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: http://www.ardour.org/building

SYSLIBS
    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