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