[MacPorts] #53481: inkscape sig 11 on startup.

MacPorts noreply at macports.org
Fri Feb 3 12:54:41 UTC 2017


#53481: inkscape sig 11 on startup.
-------------------------+-------------------
 Reporter:  barry-scott  |      Owner:
     Type:  defect       |     Status:  new
 Priority:  Normal       |  Milestone:
Component:  ports        |    Version:  2.4.0
 Keywords:               |       Port:
-------------------------+-------------------
 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

--
Ticket URL: <https://trac.macports.org/ticket/53481>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list