inkscape core dumps at start

Marcin Cieslak saper at saper.info
Mon Oct 15 09:42:11 UTC 2018


On Sun, 14 Oct 2018, Marcin Cieslak wrote:

> On Wed, 10 Oct 2018, Erich Dollansky wrote:
> 
> > Hi,
> > 
> > On Tue, 9 Oct 2018 14:57:55 +0200
> > Walter Schwarzenfeld <w.schwarzenfeld at utanet.at> wrote:
> > 
> > > seems the same as in this PR
> > > 
> > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=232073
> > > 
> > yes, it is. So, we are now already two having the same problem.
> 
> Getting the same on 11.1-R without updating inkscape:
> 
> Version        : 0.92.2
> Installed on   : Thu Mar  1 02:02:11 2018 CET
> 
> I have updated a bunch of libraries a moment ago and
> one of those is probably a problem.

gdb backtrace looks like this:

gdb --args /usr/local/bin/inkscape --g-fatal-warnings
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 --g-fatal-warnings
warning: Lowest section in /usr/local/lib/libicudata.so.62 is .hash at 0000000000000120

Program received signal SIGABRT, Aborted.
0x000000080cc5a84a in thr_kill () from /lib/libc.so.7
(gdb) bt
#0  0x000000080cc5a84a in thr_kill () from /lib/libc.so.7
#1  0x000000080cc5a814 in raise () from /lib/libc.so.7
#2  0x000000080cc5a789 in abort () from /lib/libc.so.7
#3  0x00000008094a0e38 in Glib::ConvertError::throw_func () from /usr/local/lib/libglibmm-2.4.so.1
#4  0x00000008094b5679 in Glib::Error::throw_exception () from /usr/local/lib/libglibmm-2.4.so.1
#5  0x00000008094c2f95 in Glib::operator<< () from /usr/local/lib/libglibmm-2.4.so.1
#6  0x000000080224a9b9 in Glib::ustring::FormatStream::stream (this=0x7fffffffbae8, value=0x802b4a3df "Font size") at ustring.h:1072
#7  0x0000000802249a95 in Glib::ustring::format<char*, char [3], char const*, char [2]> (a1=@0x7fffffffcc40, a2=@0x802ac52cb, a3=@0x7fffffffcc38, a4=@0x802b8ddc1) at ustring.h:1173
#8  0x000000080223af7c in sp_text_toolbox_prep (desktop=0x816769c00, mainActions=0x817f974d0, holder=0x81925dbb0) at src/widgets/text-toolbar.cpp:1792
#9  0x00000008022f5e42 in setup_aux_toolbox (toolbox=0x8174fd410, desktop=0x816769c00) at src/widgets/toolbox.cpp:1425
#10 0x00000008022f51f6 in Inkscape::UI::ToolboxFactory::setToolboxDesktop (toolbox=0x8174fd410, desktop=0x816769c00) at src/widgets/toolbox.cpp:1203
#11 0x0000000801c18730 in Inkscape::UI::UXManagerImpl::connectToDesktop (this=0x81810dfd0, toolboxes=@0x7fffffffdb78, desktop=0x816769c00) at src/ui/uxmanager.cpp:261
#12 0x0000000802259e83 in SPDesktopWidget::createInstance (namedview=0x817443000) at src/widgets/desktop-widget.cpp:1799
#13 0x00000008022592b5 in sp_desktop_widget_new (namedview=0x817443000) at src/widgets/desktop-widget.cpp:1748
#14 0x00000008023f065c in sp_file_new (templ=@0x7fffffffe188) at src/file.cpp:143
#15 0x00000008023f133a in sp_file_new_default () at src/file.cpp:214
#16 0x000000000040c35f in sp_main_gui (argc=1, argv=0x7fffffffe828) at src/main.cpp:1160
#17 0x000000000040b51a in main (argc=2, argv=0x7fffffffe828) at src/main.cpp:814

(gdb) frame 6
#6  0x000000080224a9b9 in Glib::ustring::FormatStream::stream (this=0x7fffffffbae8, value=0x802b4a3df "Font size") at ustring.h:1072
l1072	  stream_ << ustring(value);

Looks like a Unicode handling problem in libgtkmm with libc++, looks like this has been reported
also for the MacOS:

https://github.com/caskformula/homebrew-caskformula/issues/51

https://bugzilla.gnome.org/show_bug.cgi?id=795338

Haven't tried rebuilding libgtkmm with __STDC_ISO_10646__ defined yet.

Marcin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3663 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20181015/1380b6be/attachment.bin>


More information about the freebsd-ports mailing list