[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