Comment 5 for bug 891089

Revision history for this message
su_v (suv-lp) wrote :

> Tried different things...
> - Installed XQuartz 2.7.
> (…)

It is not required (nor officially recommended by the Inkscape project) to install the development version of X11/Xquartz on Snow Leopard to be able to run Inkscape. The stable X11 version installed and updated by Apple is sufficient for Inkscape.

The menu language glitch does not trigger crashes [1]: those that you get (and attached the reports for [2]), are related to installed/loaded color profiles (duplicate of bug #623640):

> Thread 0 Crashed: Dispatch queue: com.apple.main-thread
> 0 libSystem.B.dylib 0x9409bdc8 _UTF8_mbsnrtowcs + 62
> 1 libSystem.B.dylib 0x940d3c90 mbsrtowcs_l + 100
> 2 libSystem.B.dylib 0x940d178a __collate_mbstowcs + 149
> 3 libSystem.B.dylib 0x940408ee strcoll_l + 121
> 4 libSystem.B.dylib 0x9404086f strcoll + 61
> 5 libglib-2.0.0.dylib 0x0211d31c g_utf8_collate + 124
> 6 inkscape-bin 0x0001a1e2 findThings() + 274
> 7 inkscape-bin 0x0001b5b3 Inkscape::colorprofile_get_system_profile_handle() + 611

A possible workaround to avoid the crashes:
1) install Inkscape 0.47, you can download the DMG from
   <http://sourceforge.net/projects/inkscape/files/inkscape/0.47/>
   Simply drop the application from the DMG into a temporary folder,
   no need to uninstall 0.48
2) launch Inkscape 0.47
3) open preferences dialog and select the 'Color-management' pane
4) check 'Display adjustment > [x] Retrieve profile from display'
5) quit Inkscape 0.47, launch Inkscape 0.48

Linking as duplicate to Bug #623640 “inkscape 0.48 crashes on startup in colorprofile_get_system_profile_handle()”.
Please add a comment here and revert the duplicate status if you don't agree and think these are different issues.

--
[1] Incorrect languages used for the menus is tracked in
    Bug #617079 “Turkish menu bar, I need English”
    <https://bugs.launchpad.net/inkscape/+bug/617079>

[2] the third report from the attached archive for the Xquartz crash should be reported upstream if reproducible - as far as I can tell it is not related to using Inkscape, but occurred when the screensaver was activated and/or the screen was locked:

> Thread 4 Crashed:
> 0 libSystem.B.dylib 0x00007fff85b6784f nanosleep$NOCANCEL + 0
> 1 libSystem.B.dylib 0x00007fff85bc43ce usleep$NOCANCEL + 57
> 2 libSystem.B.dylib 0x00007fff85be3a00 abort + 93
> 3 X11.bin 0x0000000100106efa System + 0
> 4 X11.bin 0x000000010000da4c DarwinSaveScreen + 0
> 5 X11.bin 0x000000010010b446 AbortServer + 34
> 6 X11.bin 0x000000010010adb6 FatalError + 279
> 7 X11.bin 0x0000000100105a0d LockServer + 798
> 8 X11.bin 0x00000001001055ab OsInit + 752
> 9 X11.bin 0x00000001000268be dix_main + 662
> 10 X11.bin 0x0000000100011327 server_thread + 38
> 11 libSystem.B.dylib 0x00007fff85b2dfd6 _pthread_start + 331
> 12 libSystem.B.dylib 0x00007fff85b2de89 thread_start + 13

Please see the Xquartz website for the mailing list and bug tracker:
<http://xquartz.macosforge.org>