[MacPorts] #53270: inkscape 0.92 crashes on macOS 10.12.2

MacPorts noreply at macports.org
Mon Jan 9 23:13:22 UTC 2017


#53270: inkscape 0.92 crashes on macOS 10.12.2
----------------------+-------------------
 Reporter:  unterkir  |      Owner:
     Type:  defect    |     Status:  new
 Priority:  Normal    |  Milestone:
Component:  ports     |    Version:  2.3.5
 Keywords:            |       Port:
----------------------+-------------------
 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>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list