inkscape crashes

~suv suv-sf at users.sourceforge.net
Tue Nov 9 20:34:39 PST 2010


On 7/11/10 17:41, Harald Hanche-Olsen wrote:
> Inkscape has been unusable for me on the mac since mid-September due
> to it crashing, usually within the first one or two actions after
> startup. I haven't complained yet because I don't use inkscape all
> that often; and when have needed it, I have been able to use it on a
> linux machine at work; and finally, I haven't had the time to
> investigate enough to produce a bug report of sufficient quality to be
> of any use.
> 
> Maybe I should blow away all of inkscape's direct and indirect
> dependencies and rebuild, but that is a huge number of ports. I might
> as well blow away my entire ports tree and rebuild it.
> 
> All I can offer is an excerpt from a recent crashlog:
> 
> Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
> 0   libSystem.B.dylib                   0x00007fff84f403d6 __kill + 10
> 1   libSystem.B.dylib                   0x00007fff84fe0913 __abort + 103
> 2   libSystem.B.dylib                   0x00007fff84fe0981 abort_report_np + 0
> 3   libglib-2.0.0.dylib                 0x0000000102505bf8 g_assertion_message + 328
> 4   libglib-2.0.0.dylib                 0x0000000102506142 g_assertion_message_expr + 82
> 5   libgtk-x11-2.0.0.dylib              0x0000000101a3a947 get_icon_fallback + 103
> 6   libgtk-x11-2.0.0.dylib              0x0000000101a352d7 idle_populate_func + 839
> 7   libgdk-x11-2.0.0.dylib              0x0000000101db8c19 gdk_threads_dispatch + 89
> 8   libglib-2.0.0.dylib                 0x00000001024e0919 g_main_context_dispatch + 553
> 9   libglib-2.0.0.dylib                 0x00000001024e3fb1 g_main_context_iterate + 961
> 10  libglib-2.0.0.dylib                 0x00000001024e42c5 g_main_loop_run + 485
> 11  libgtk-x11-2.0.0.dylib              0x00000001019dfd90 gtk_main + 176
> 12  inkscape                            0x00000001000303a0 sp_main_gui(int, char const**) + 1280
> 13  inkscape                            0x000000010002fa1e main + 1230
> 14  inkscape                            0x000000010002eec8 start + 52
> 
> It might be interesting to know if others see the same in their
> crashlogs. Look for them in ~/Library/Logs/CrashReporter/, with names
> like inkscape_<date>_<machine>.crash

Confirmed with a new inkscape build, based on a fresh MacPorts
installation (so far I used an older MacPorts tree with GTK+ 2.20.1):

The following bugs also affect Inkscape (0.48.0 and trunk) if installed
with MacPorts using GTK+ 2.22:

Bug #658055 “inkscape crashes when opening document properties”:
<https://bugs.launchpad.net/inkscape/+bug/658055>

Bug #651678 “crashes with assertion failure on startup”:
<https://bugs.launchpad.net/inkscape/+bug/651678>

The second one happens as soon as there are entries in
'~/.recently-used.xbel'. Workaround (so far): install 'gnome-icon-theme'
and add this line to ~/.gtkrc-2.0:

gtk-icon-theme-name = "gnome"

The problem seems mostly likely due to a change in gtk2 (removed
old-named stock icons):
<https://bugs.launchpad.net/inkscape/+bug/651678/comments/18>


Another issue that also affects Inkscape installed with MacPorts after
upgrading to GTK+ 2.22:

Bug #627134 “Cursor position markers are not cleared from rulers”:
<https://bugs.launchpad.net/inkscape/+bug/627134>
(not solved yet)


~suv


More information about the macports-users mailing list