[gutsy] inkscape doesn't start

Bug #122299 reported by Duncan Lithgow
6
Affects Status Importance Assigned to Milestone
inkscape (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Ubuntu 7.10, Gutsy. Updated the 26th of June.

Starting on the command line gives:
duncan@ubuntu:~$ inkscape
inkscape: symbol lookup error: /usr/lib/libpangomm-1.4.so.1: undefined symbol: _ZN4Glib13wrap_registerEjPFPNS_10ObjectBaseEP8_GObjectE
duncan@ubuntu:~$

The bug seems to happen if you want to compile inkscape from sources as well (see https://bugs.launchpad.net/ubuntu/+source/inkscape/+bug/122299/comments/4)
(Removed apport from the bug title, since it is misleading somehow)

Revision history for this message
Justin Payne (neolithium82) wrote :

Changed package to Inkscape -> I'm able to confirm this as well, attached backtrace log from Inkscape and included the output of running from command line.

Regards,
Justin

neo@ubuntu-dev:~$ inkscape

***MEMORY-WARNING***: inkscape[10794]: GSlice: g_thread_init() must be called before all other GLib functions; memory corruption due to late invocation of g_thread_init() has been detected; this program is likely to crash, leak or unexpectedly abort soon...
inkscape: symbol lookup error: inkscape: undefined symbol: _ZN4Glib9ValueBase4initEj
neo@ubuntu-dev:~$ inkscape --version
Inkscape 0.45.1 (Jun 25 2007)

Revision history for this message
Justin Payne (neolithium82) wrote :
Revision history for this message
Justin Payne (neolithium82) wrote :

Duncan,
Thanks again for your report, would you be able to provide a backtrace ( https://wiki.ubuntu.com/Backtrace ) of the inkscape failure to start as well?

Regards,
Justin

Changed in inkscape:
assignee: nobody → jbeerwart
Revision history for this message
Áron Sisak (asisak) wrote :
Download full text (3.6 KiB)

It is not possible to compile inkscape with latest gtkmm any more :-(. The above error is caused by the dynamic linking error with the new gtkmm library.
Relevant pbuilder log follows:

i486-linux-gnu-g++ -Wall -g -O2 -o inkscape --export-dynamic main.o libinkpre.a application/libinkapp.a ui/dialog/libuidialog.a dialogs/libspdialogs.a jabber_whiteboard/libjabber_whiteboard.a pedro/libpedro.a trace/libtrace.a svg/libspsvg.a widgets/libspwidgets.a display/libspdisplay.a helper/libspchelp.a libcroco/libcroco.a libnrtype/libnrtype.a libnr/libnr.a libavoid/libavoid.a livarot/libvarot.a ui/view/libuiview.a ui/libui.a ui/widget/libuiwidget.a graphlayout/libgraphlayout.a removeoverlap/libremoveoverlap.a libcola/libcola.a libvpsc/libvpsc.a extension/libextension.a extension/implementation/libimplementation.a extension/internal/libinternal.a extension/internal/libwpg/libwpg.a extension/script/libscript.a dom/libdom.a xml/libspxml.a util/libinkutil.a io/libio.a inkjar/libinkjar.a libinkpost.a debug/libinkdebug.a -pthread -lgtkmm-2.4 -lgdkmm-2.4 -latkmm-1.6 -lpangomm-1.4 -lcairomm-1.0 -lglibmm-2.4 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage -lpango-1.0 -lX11 -lXfixes -lgobject-2.0 -lgmodule-2.0 -ldl -lxslt -lxml2 -lcairo -lsigc-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lpng12 -lpng -lz -lpopt -pthread -lgnomevfs-2 -lgconf-2 -lgmodule-2.0 -ldl -lORBit-2 -lgthread-2.0 -lrt -lgobject-2.0 -lglib-2.0 -lXft -lfontconfig -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lfreetype -lz -lssl -lcrypto -lgc -llcms
libinkpre.a(event-log.o): In function `TreeModelColumn':
/usr/include/gtkmm-2.4/gtkmm/treemodelcolumn.h:140: undefined reference to `Gtk::TreeModelColumnBase::TreeModelColumnBase(unsigned long)'
libinkpre.a(event-log.o): In function `TreeModelColumn':
/tmp/buildd/inkscape-0.45.1/src/event-log.h:62: undefined reference to `Gtk::TreeModelColumnBase::TreeModelColumnBase(unsigned long)'
/tmp/buildd/inkscape-0.45.1/src/event-log.h:62: undefined reference to `Gtk::TreeModelColumnBase::TreeModelColumnBase(unsigned long)'
libinkpre.a(event-log.o): In function `TreeModelColumn':
/usr/include/gtkmm-2.4/gtkmm/treemodelcolumn.h:140: undefined reference to `Gtk::TreeModelColumnBase::TreeModelColumnBase(unsigned long)'
libinkpre.a(event-log.o): In function `TreeModelColumn':
/tmp/buildd/inkscape-0.45.1/src/event-log.h:62: undefined reference to `Gtk::TreeModelColumnBase::TreeModelColumnBase(unsigned long)'
libinkpre.a(event-log.o):/tmp/buildd/inkscape-0.45.1/src/event-log.h:62: more undefined references to `Gtk::TreeModelColumnBase::TreeModelColumnBase(unsigned long)' follow
/usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libgtkmm-2.4.so: undefined reference to `Glib::wrap_register(unsigned int, Glib::ObjectBase* (*)(_GObject*))'
/usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libgtkmm-2.4.so: undefined reference to `Glib::Class::register_derived_type(unsigned int)'
/usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/libgtkmm-2.4.so: undefined reference to `Glib::ValueBase::init(unsigned int)'
/usr/lib/gcc/i48...

Read more...

Áron Sisak (asisak)
Changed in inkscape:
assignee: jbeerwart → desktop-bugs
importance: Undecided → Medium
status: Incomplete → Confirmed
description: updated
Revision history for this message
Justin Payne (neolithium82) wrote :

Fix released.

Changed in inkscape:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.