[MacPorts] #53270: inkscape 0.92 crashes on macOS 10.12.2
MacPorts
noreply at macports.org
Tue Jan 10 14:47:54 UTC 2017
#53270: inkscape 0.92 crashes on macOS 10.12.2
-----------------------+----------------------
Reporter: unterkir | Owner: dbevans
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.3.5
Resolution: | Keywords:
Port: inkscape |
-----------------------+----------------------
Description changed by mf2k:
Old description:
> I installed inkscape on macOS Sierra:
>
> macOS 10.12.2
> port installed inkscape
> The following ports are currently installed:
> inkscape @0.92.0_0+quartz (active)
> Xcode 8.2
> Build version 8C38
> MacPorts 2.3.5
>
> locale gives:
>
> LANG="en_US.UTF-8"
> LC_COLLATE="en_US.UTF-8"
> LC_CTYPE="en_US.UTF-8"
> LC_MESSAGES="en_US.UTF-8"
> LC_MONETARY="en_US.UTF-8"
> LC_NUMERIC="en_US.UTF-8"
> LC_TIME="en_US.UTF-8"
> LC_ALL="en_US.UTF-8"
>
> when I run inkscape it crashes:
>
> inkscape[1047:101038] *** WARNING: Method userSpaceScaleFactor in class
> NSView is deprecated on 10.7 and later. It should not be used in new
> applications. Use convertRectToBacking: instead.
>
> Emergency save activated!
> Emergency save completed. Inkscape will close now.
> If you can reproduce this crash, please file a bug at www.inkscape.org
> with a detailed description of the steps leading to the crash, so we can
> fix it.
>
> Segmentation fault: 11
>
> Debugging with lldb
>
> Process 1084 launched: '/opt/local/bin/inkscape' (x86_64)
> 2017-01-10 00:07:57.864026 inkscape[1084:114303] *** WARNING: Method
> userSpaceScaleFactor in class NSView is deprecated on 10.7 and later. It
> should not be used in new applications. Use convertRectToBacking:
> instead.
> Process 1084 stopped
> * thread #1: tid = 0x1be7f, 0x00007fffb37e70f3
> libsystem_c.dylib`_UTF8_mbsnrtowcs + 287, queue = 'com.apple.main-
> thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
> frame #0: 0x00007fffb37e70f3 libsystem_c.dylib`_UTF8_mbsnrtowcs + 287
> libsystem_c.dylib`_UTF8_mbsnrtowcs:
> -> 0x7fffb37e70f3 <+287>: cmpb $0x0, (%r12)
> 0x7fffb37e70f8 <+292>: jg 0x7fffb37e70e0 ; <+268>
> 0x7fffb37e70fa <+294>: leaq -0x2c(%rbp), %rdi
> 0x7fffb37e70fe <+298>: movq %r12, %rsi
>
> backtrace:
> * thread #1: tid = 0x1be7f, 0x00007fffb37e70f3
> libsystem_c.dylib`_UTF8_mbsnrtowcs + 287, queue = 'com.apple.main-
> thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
>
> * frame #0: 0x00007fffb37e70f3 libsystem_c.dylib`_UTF8_mbsnrtowcs + 287
>
> frame #1: 0x00007fffb37e1f02 libsystem_c.dylib`__collate_mbstowcs +
> 123
>
> frame #2: 0x00007fffb380b79c libsystem_c.dylib`strcoll_l + 76
>
> frame #3: 0x0000000102d50f99 libglib-2.0.0.dylib`g_utf8_collate + 105
>
> frame #4: 0x0000000100286d33
> inkscape`font_factory::GetUIStyles(_PangoFontFamily*) + 221
>
> frame #5: 0x000000010028c488
> inkscape`Inkscape::FontLister::update_font_list(SPDocument*) + 1490
>
> frame #6: 0x00000001003b46cc
> inkscape`sp_text_toolbox_prep(SPDesktop*, _GtkActionGroup*, _GObject*) +
> 156
>
> frame #7: 0x00000001003bdf25 inkscape`setup_aux_toolbox(_GtkWidget*,
> SPDesktop*) + 435
>
> frame #8: 0x00000001003bda44
> inkscape`Inkscape::UI::ToolboxFactory::setToolboxDesktop(_GtkWidget*,
> SPDesktop*) + 518
>
> frame #9: 0x00000001003eb71f
> inkscape`Inkscape::UI::UXManagerImpl::connectToDesktop(std::__1::vector<_GtkWidget*,
> std::__1::allocator<_GtkWidget*> > const&, SPDesktop*) + 201
>
> frame #10: 0x0000000100363ac8
> inkscape`SPDesktopWidget::createInstance(SPNamedView*) + 794
>
> frame #11: 0x0000000100363795
> inkscape`sp_desktop_widget_new(SPNamedView*) + 11
>
> frame #12: 0x000000010004d97f
> inkscape`sp_file_new(std::__1::basic_string<char,
> std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 223
>
> frame #13: 0x000000010004dc89 inkscape`sp_file_new_default() + 49
>
> frame #14: 0x000000010000fcba inkscape`sp_main_gui(int, char const**)
> + 929
>
> frame #15: 0x00007fffb377a255 libdyld.dylib`start + 1
>
> frame #16: 0x00007fffb377a255 libdyld.dylib`start + 1
New description:
I installed inkscape on macOS Sierra:
macOS 10.12.2
{{{
port installed inkscape
The following ports are currently installed:
inkscape @0.92.0_0+quartz (active)
}}}
Xcode 8.2
Build version 8C38
MacPorts 2.3.5
locale gives:
{{{
LANG="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
}}}
when I run inkscape it crashes:
{{{
inkscape[1047:101038] *** WARNING: Method userSpaceScaleFactor in class
NSView is deprecated on 10.7 and later. It should not be used in new
applications. Use convertRectToBacking: instead.
Emergency save activated!
Emergency save completed. Inkscape will close now.
If you can reproduce this crash, please file a bug at www.inkscape.org
with a detailed description of the steps leading to the crash, so we can
fix it.
Segmentation fault: 11
}}}
Debugging with lldb
{{{
Process 1084 launched: '/opt/local/bin/inkscape' (x86_64)
2017-01-10 00:07:57.864026 inkscape[1084:114303] *** WARNING: Method
userSpaceScaleFactor in class NSView is deprecated on 10.7 and later. It
should not be used in new applications. Use convertRectToBacking: instead.
Process 1084 stopped
* thread #1: tid = 0x1be7f, 0x00007fffb37e70f3
libsystem_c.dylib`_UTF8_mbsnrtowcs + 287, queue = 'com.apple.main-thread',
stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
frame #0: 0x00007fffb37e70f3 libsystem_c.dylib`_UTF8_mbsnrtowcs + 287
libsystem_c.dylib`_UTF8_mbsnrtowcs:
-> 0x7fffb37e70f3 <+287>: cmpb $0x0, (%r12)
0x7fffb37e70f8 <+292>: jg 0x7fffb37e70e0 ; <+268>
0x7fffb37e70fa <+294>: leaq -0x2c(%rbp), %rdi
0x7fffb37e70fe <+298>: movq %r12, %rsi
backtrace:
* thread #1: tid = 0x1be7f, 0x00007fffb37e70f3
libsystem_c.dylib`_UTF8_mbsnrtowcs + 287, queue = 'com.apple.main-thread',
stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
* frame #0: 0x00007fffb37e70f3 libsystem_c.dylib`_UTF8_mbsnrtowcs + 287
frame #1: 0x00007fffb37e1f02 libsystem_c.dylib`__collate_mbstowcs +
123
frame #2: 0x00007fffb380b79c libsystem_c.dylib`strcoll_l + 76
frame #3: 0x0000000102d50f99 libglib-2.0.0.dylib`g_utf8_collate + 105
frame #4: 0x0000000100286d33
inkscape`font_factory::GetUIStyles(_PangoFontFamily*) + 221
frame #5: 0x000000010028c488
inkscape`Inkscape::FontLister::update_font_list(SPDocument*) + 1490
frame #6: 0x00000001003b46cc inkscape`sp_text_toolbox_prep(SPDesktop*,
_GtkActionGroup*, _GObject*) + 156
frame #7: 0x00000001003bdf25 inkscape`setup_aux_toolbox(_GtkWidget*,
SPDesktop*) + 435
frame #8: 0x00000001003bda44
inkscape`Inkscape::UI::ToolboxFactory::setToolboxDesktop(_GtkWidget*,
SPDesktop*) + 518
frame #9: 0x00000001003eb71f
inkscape`Inkscape::UI::UXManagerImpl::connectToDesktop(std::__1::vector<_GtkWidget*,
std::__1::allocator<_GtkWidget*> > const&, SPDesktop*) + 201
frame #10: 0x0000000100363ac8
inkscape`SPDesktopWidget::createInstance(SPNamedView*) + 794
frame #11: 0x0000000100363795
inkscape`sp_desktop_widget_new(SPNamedView*) + 11
frame #12: 0x000000010004d97f
inkscape`sp_file_new(std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 223
frame #13: 0x000000010004dc89 inkscape`sp_file_new_default() + 49
frame #14: 0x000000010000fcba inkscape`sp_main_gui(int, char const**)
+ 929
frame #15: 0x00007fffb377a255 libdyld.dylib`start + 1
frame #16: 0x00007fffb377a255 libdyld.dylib`start + 1
}}}
--
--
Ticket URL: <https://trac.macports.org/ticket/53270#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list