Inkscape doens't start anymore
Hi.
I used to use Inkscape 0.46 and 0.47pre1 (the compiled packages found at www.inkscape.org) without any problems on my macbook pro, Os X 10.5, latest XQuartz. Until today. Now when I double click I get the icon in the dock, but nothing more. From the command line I get
bash-3.2$ cd Applications/Inkscape.app/Contents/MacOS/ bash-3.2$ ./Inkscape 2009-07-14 12:57:24.549 defaults[23746:10b] The domain/default pair of (kCFPreferencesAnyApplication, AppleAquaColorVariant) does not exist 2009-07-14 12:57:24.563 defaults[23747:10b] The domain/default pair of (kCFPreferencesAnyApplication, AppleHighlightColor) does not exist
(process:23726): Gtk-WARNING **: Locale not supported by C library. Using the fallback 'C' locale. Xlib: extension "RANDR" missing on display "/tmp/launch-I5F7mE/:0".
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
From the Resources folder
bash-3.2$ cd Applications/Inkscape.app/Contents/Resources/bin bash-3.2$ ./inkscape 2009-07-14 13:01:33.127 defaults[23825:10b] The domain/default pair of (kCFPreferencesAnyApplication, AppleAquaColorVariant) does not exist 2009-07-14 13:01:33.144 defaults[23826:10b] The domain/default pair of (kCFPreferencesAnyApplication, AppleHighlightColor) does not exist
(process:23813): Gtk-WARNING **: Locale not supported by C library. Using the fallback 'C' locale. Xlib: extension "RANDR" missing on display "/tmp/launch-I5F7mE/:0".
** (inkscape-bin:23813): WARNING **: Null pixbuf for 0x2a6b6f0 [Contents/Resources/icons/remove-color.png]
(inkscape-bin:23813): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion `GDK_IS_PIXBUF (pixbuf)' failed
(inkscape-bin:23813): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion `GDK_IS_PIXBUF (pixbuf)' failed
** (inkscape-bin:23813): WARNING **: Null pixbuf for 0x2a6bd80 [Contents/Resources/icons/remove-color.png]
(inkscape-bin:23813): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion `GDK_IS_PIXBUF (pixbuf)' failed
(inkscape-bin:23813): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion `GDK_IS_PIXBUF (pixbuf)' failed
** (inkscape-bin:23813): WARNING **: Null pixbuf for 0x2a6c090 [Contents/Resources/icons/remove-color.png]
(inkscape-bin:23813): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion `GDK_IS_PIXBUF (pixbuf)' failed
(inkscape-bin:23813): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion `GDK_IS_PIXBUF (pixbuf)' failed
** (inkscape-bin:23813): CRITICAL **: Inkscape::XML::Document* sp_repr_read_file(const gchar*, const gchar*): a nkscape::IO::file_test( filename, G_FILE_TEST_EXISTS )' failed
** (inkscape-bin:23813): WARNING **: Unable to read keys file Contents/Resources/keys/default.xml
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.
and
bash-3.2$ ./inkscape-bin dyld: Library not loaded: /opt/local/lib/libgsl.0.dylib Referenced from: /Users/gio/Applications/Inkscape.app/Contents/Resources/bin/./inkscape-bin Reason: image not found Trace/BPT trap
But I'm still able to run the macports copy of Inkscape (the one I got with
sudo port install inkscape
)
any idea of what the problem might be, and how to solve it?
Thanks
Giovanni Lanzani
On 14/7/09 13:05, Giovanni wrote:
I used to use Inkscape 0.46 and 0.47pre1 (the compiled packages found at www.inkscape.org) without any problems on my macbook pro, Os X 10.5, latest XQuartz. Until today. Now when I double click I get the icon in the dock, but nothing more. From the command line I get
Which exact versions do you have installed? - OS X 10.5.7 - XQuartz 2.3.3.2 (xorg-server 1.4.2-apple42) (from xquartz.macosforge.org) - Inkscape 0.47pre1 r21720, built Jul 6 2009 (from sf.net) works for me without launch issues.
bash-3.2$ cd Applications/Inkscape.app/Contents/MacOS/ bash-3.2$ ./Inkscape
You need to call the launcher app with its full pathname: '/Applications/Inkscape.app/Contents/MacOS/Inkscape' or '/Users/gio/Applications/Inkscape.app/Contents/MacOS/Inkscape' if you want to start the packaged version from the command line.
This applies to Contents/Resources/script, Contents/Resources/openDoc and Contents/Resources/bin/inkscape as well. Otherwise the environment is not properly set up for Inkscape.app to find all its included resources and linked/shared libraries. cd'ing into the directory does not have the same effect.
But I'm still able to run the macports copy of Inkscape (the one I got with
sudo port install inkscape
1) Can you test that there's no conflict resulting from both (macports install, packaged build from sf.net) using the same user configuration files?
Move/rename the config directories in $HOME: ~/.config/inkscape (0.46+devel, 0,47pre) ~/.inkscape (0.46) ~/.inkscape-etc other config files used by the macports install? then start the packaged prerelease version again. Any interesting console.log msgs? Do not mix running two installed versions without again renaming the config dirs until you can rule out that it is part of the problem.
2) do you have any suspicious fonts installed? Check all font directories (/System/Library/Fonts, /Library/Fonts, ~/Library/Fonts, ~/.fonts) for possibly corrupt fonts, move them out of the fonts folder, then clean Inkscape's fontcache: move/rename ~/.fontconfig and restart X11 and Inkscape.app. Any changes?
3) what about other X11 applications like 'GIMP on OS X' from gimp.lisanet.de? Do they launch without problems?
hth, ~suv
participants (2)
-
Giovanni
-
~suv