View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002196 | ardour | bugs | public | 2008-04-13 17:10 | 2008-04-14 10:57 |
Reporter | k_amlie | Assigned To | |||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | unable to reproduce | ||
Product Version | SVN/2.0-ongoing | ||||
Summary | 0002196: Ardour crashes when trying to create a project or load an existing one | ||||
Description | As 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. | ||||
Tags | No tags attached. | ||||
|
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. |
|
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. |
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 |