Opened 7 years ago

Closed 7 years ago

#53481 closed defect (duplicate)

inkscape sig 11 on startup.

Reported by: barry-scott (Barry) Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version: 2.4.0
Keywords: Cc:
Port: inkscape

Description (last modified by jmroot (Joshua Root))

inkscape always crashes with the following back trace.

* thread #1: tid = 0x37abb8, 0x00007fffb65870f3 libsystem_c.dylib`_UTF8_mbsnrtowcs + 287, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
  * frame #0: 0x00007fffb65870f3 libsystem_c.dylib`_UTF8_mbsnrtowcs + 287
    frame #1: 0x00007fffb6581f02 libsystem_c.dylib`__collate_mbstowcs + 123
    frame #2: 0x00007fffb65ab79c libsystem_c.dylib`strcoll_l + 76
    frame #3: 0x0000000102d50f99 libglib-2.0.0.dylib`g_utf8_collate + 105
    frame #4: 0x0000000100286d73 inkscape`font_factory::GetUIStyles(_PangoFontFamily*) + 221
    frame #5: 0x000000010028c4c8 inkscape`Inkscape::FontLister::update_font_list(SPDocument*) + 1490

If I build inkscape against the MacPort dependencies outside of MacPorts using the following steps inkscape works.

#!/bin/bash

V=0.92.0

PATH=\
/opt/local/sbin:\
/opt/local/bin:\
/usr/bin:\
/bin:\
/usr/sbin:\
/sbin

cd inkscape-$V

export CPPFLAGS="-I$(PWD)/src/extension/script"
export CXXFLAGS="-std=c++11 -g -O0"

./autogen.sh
./configure \
    --prefix=/opt/local \
    --without-gnome-vfs \
    --enable-lcms \
    --enable-poppler-cairo \
    --enable-dbusapi \
    --disable-silent-rules \
    --disable-strict-build | tee build-config.log

make 2>&1 | tee build-make.log

Change History (2)

comment:1 Changed 7 years ago by jmroot (Joshua Root)

Description: modified (diff)
Owner: set to dbevans
Port: inkscape added
Status: newassigned

Please remember to fill in the Port field and Cc the maintainer.

comment:2 Changed 7 years ago by jmroot (Joshua Root)

Resolution: duplicate
Status: assignedclosed
Note: See TracTickets for help on using tickets.