inkscape 0.48.4 does not run

Sergio de Almeida Lenzi lenzi.sergio at
Wed Jun 5 07:46:20 UTC 2013


I am finishing a new FreeBSD 9 and 10 CD here for
my clients. using gnome 2.32, FreeBSD 9.1 AMD64

Everything works: gnome, libreoffice, librecad, nautilus, ekiga,mono,
vlc, totem, cups, transmission, openshot,gimp...., except inkscape

It compiles from the ports graphics/inkscape  using
boehm-gc 7.1 but aborts with 

Emergency save activated!
Emergency save completed. Inkscape will close now.
If you can reproduce this crash, please file a bug at
with a detailed description of the steps leading to the crash, so we can
fix it.
if run inside gdb............
gdb inkscape
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
welcome to change it and/or distribute copies of it under certain
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
This GDB was configured as "amd64-marcel-freebsd"...
(gdb) run
Starting program: /usr/local/bin/inkscape 
[New LWP 101468]
[New Thread 813807400 (LWP 101468/inkscape)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 813807400 (LWP 101468/inkscape)]
0x000000080a0ecbf8 in GC_FreeBSDGetDataStart ()
from /usr/local/lib/
(gdb) bt
#0  0x000000080a0ecbf8 in GC_FreeBSDGetDataStart ()
from /usr/local/lib/
#1  0x000000080a0ecc69 in GC_register_data_segments ()
from /usr/local/lib/
#2  0x000000080a0eb815 in GC_init_inner ()
from /usr/local/lib/
#3  0x0000000000ae64f7 in do_init () at gc.cpp:35
#4  0x0000000000ae6243 in Inkscape::GC::Core::init () at gc.cpp:269
#5  0x0000000000acb9e9 in Inkscape::GC::init () at gc-core.h:128
#6  0x0000000000ac9173 in main (argc=1, argv=0x7fffffffda80) at
if I compile agains boehm gc-7.2...  the abort occurs inside

(gdb) run
Starting program: /usr/local/bin/inkscape 
[New LWP 101478]
[New Thread 813807400 (LWP 101478/inkscape)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 813807400 (LWP 101478/inkscape)]
0x0000000000cf1393 in Extension (this=0x8140bae00, in_repr=0x200e3a0,
in_imp=0x8140fc1d8) at extension/extension.cpp:94
94                 name = g_strdup
if I try to trace it using breakpoints in gdb, does not work, as gc
messes the break function of gdb...

Any help????

More information about the freebsd-ports mailing list