Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 05 Jun 2013 04:46:36 -0300
From:      Sergio de Almeida Lenzi <lenzi.sergio@gmail.com>
To:        ports <freebsd-ports@freebsd.org>
Subject:   inkscape 0.48.4 does not run
Message-ID:  <1370418396.17561.13.camel@lenovo.lenzicasa>

next in thread | raw e-mail | index | archive | help
Hello...

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 
=====================================================
inkscape

Emergency save activated!
Emergency save completed. Inkscape will close now.
If you can reproduce this crash, please file a bug at www.inkscape.org
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
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
details.
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/libgc.so.1
(gdb) bt
#0  0x000000080a0ecbf8 in GC_FreeBSDGetDataStart ()
from /usr/local/lib/libgc.so.1
#1  0x000000080a0ecc69 in GC_register_data_segments ()
from /usr/local/lib/libgc.so.1
#2  0x000000080a0eb815 in GC_init_inner ()
from /usr/local/lib/libgc.so.1
#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
main.cpp:640
(gdb) 
-----------------------------------------------------------------------------------------------------------------------------------
if I compile agains boehm gc-7.2...  the abort occurs inside
inkscape.....

(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
(sp_repr_children(child_repr)->content());
(gdb) 
----------------------------------------------------------------------------------------------------------------------------------
if I try to trace it using breakpoints in gdb, does not work, as gc
messes the break function of gdb...





Any help????





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1370418396.17561.13.camel>