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

MacPorts noreply at macports.org
Fri Feb 3 13:47:25 UTC 2017


#53481: inkscape sig 11 on startup.
--------------------------+----------------------
  Reporter:  barry-scott  |      Owner:  dbevans
      Type:  defect       |     Status:  assigned
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.4.0
Resolution:               |   Keywords:
      Port:  inkscape     |
--------------------------+----------------------
Changes (by jmroot):

 * owner:   => dbevans
 * status:  new => assigned
 * port:   => inkscape


Old description:

> 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

New description:

 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
 }}}

--

Comment:

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

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


More information about the macports-tickets mailing list