
Well, at least the theme error I get too. So because of that and because the startup script still starts X11 (but is not used, in fact for me inkscape finishes loading before X11 does) That this is just the startup script is also confirmed because if I run inkscape right after compiling (not from a bundle) it doesn't start X11) I have to have a look at the startup script ... any docs on that, or what do we really need it for? Is it that little xcode project in ScriptExec, right? On a normal X11 build I get only pango warnings. Not sure about the keys file ...maybe it is created at first launch and because i started inkscape once before packaging it things get messed up? Not sure about the rest either, but the first critical talks about an xm object, so maybe that is this keys.xml file? I can't reproduce the crash here, with is kinda bad, I might try moving my macports install and see if that does it ...
On Wed, Jan 7, 2009 at 8:24 PM, jiho <jo.irisson@...400...> wrote:
On 2009-January-07 , at 19:06 , step21 wrote:
I uploaded the most recent package I made (probably far from perfect but I need some testers) to http://rapidshare.com/files/180771457/Inkscape_2_.dmg Sorry for rapidshare, I have some personal webspace too, but mailinglist archives have such a long memory ... So if any mac users are readings this, please test this.
I see it starting but it then crashes.
Here is the console log, my remarks with -->
Jan 7 20:08:57 MacBook-JiHO [0x0-0x837837].org.inkscape.Inkscape[24342]: cp: /Users/jiho/Desktop/Inkscape.app/Contents/Resources/etc/pango/pangox.aliases: No such file or directory --> expected, should be harmless Jan 7 20:08:57 MacBook-JiHO [0x0-0x837837].org.inkscape.Inkscape[24342]: (process:24343): Gtk-WARNING **: Locale not supported by C library. Jan 7 20:08:57 MacBook-JiHO [0x0-0x837837].org.inkscape.Inkscape[24342]: Using the fallback 'C' locale. --> those two we get with the regular build too Jan 7 20:08:57 MacBook-JiHO [0x0-0x837837].org.inkscape.Inkscape[24342]: (inkscape-bin:24343): Gtk-WARNING **: dlopen(/Users/jiho/Desktop/Inkscape.app/Contents/Resources/lib/gtk-2.0/2.10.0/engines/libclearlooks.so, 1): Library not loaded: /opt/local/lib/libgtk-x11-2.0.0.dylib Jan 7 20:08:57 MacBook-JiHO [0x0-0x837837].org.inkscape.Inkscape[24342]: Referenced from: /Users/jiho/Desktop/Inkscape.app/Contents/Resources/lib/gtk-2.0/2.10.0/engines/libclearlooks.so Jan 7 20:08:57 MacBook-JiHO [0x0-0x837837].org.inkscape.Inkscape[24342]: Reason: image not found --> The problem seems to be with the custom theme we are shipping which uses the clearlooks engine. This lib is probably the culprit regarding why x11 is still referenced. There errors are gone when I comment out the part about the theme in Inkscape's launch script. Jan 7 20:08:57 MacBook-JiHO [0x0-0x837837].org.inkscape.Inkscape[24342]: ** (inkscape-bin:24343): CRITICAL **: Inkscape::XML::Document* sp_repr_read_file(const gchar*, const gchar*): assertion `Inkscape::IO::file_test( filename, G_FILE_TEST_EXISTS )' failed Jan 7 20:08:57 MacBook-JiHO [0x0-0x837837].org.inkscape.Inkscape[24342]: ** (inkscape-bin:24343): WARNING **: Unable to read keys file /Users/florian/Documents/inkscape/packaging/macosx/../../Build/share/inkscape/keys/default.xml --> This file is still referenced from your computer. Now idea why. Try running a previous version of Inkscape (not compiled by you) and check the console to see whether this is a general problem please. Jan 7 20:08:58 MacBook-JiHO [0x0-0x837837].org.inkscape.Inkscape[24342]: (inkscape-bin:24343): Gtk-CRITICAL **: gtk_widget_show_all: assertion `GTK_IS_WIDGET (widget)' failed Jan 7 20:08:58 MacBook-JiHO [0x0-0x837837].org.inkscape.Inkscape[24342]: (inkscape-bin:24343): Gtk-CRITICAL **: gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed Jan 7 20:08:58 MacBook-JiHO [0x0-0x837837].org.inkscape.Inkscape[24342]: (inkscape-bin:24343): Gtk-CRITICAL **: gtk_widget_show_all: assertion `GTK_IS_WIDGET (widget)' failed Jan 7 20:08:58 MacBook-JiHO [0x0-0x837837].org.inkscape.Inkscape[24342]: (inkscape-bin:24343): GLib-GObject-CRITICAL **: g_object_ref: assertion `object->ref_count > 0' failed Jan 7 20:09:13 MacBook-JiHO /usr/sbin/spindump[24387]: process 24343 is being monitored Jan 7 20:09:57 MacBook-JiHO /usr/sbin/spindump[24387]: process 24343 is being no longer being monitored Jan 7 20:09:57 MacBook-JiHO [0x0-0x837837].org.inkscape.Inkscape[24342]: (inkscape-bin:24343): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated Jan 7 20:09:57: --- last message repeated 29 times --- Jan 7 20:09:57 MacBook-JiHO [0x0-0x837837].org.inkscape.Inkscape[24342]: (inkscape-bin:24343): GLib-GObject-CRITICAL **: g_object_ref: assertion `object->ref_count > 0' failed Jan 7 20:10:13 MacBook-JiHO /usr/sbin/spindump[24387]: process 24343 is being monitored Jan 7 20:09:58 MacBook-JiHO [0x0-0x837837].org.inkscape.Inkscape[24342]: Emergency save activated! Jan 7 20:09:58 MacBook-JiHO [0x0-0x837837].org.inkscape.Inkscape[24342]: Emergency save completed. Inkscape will close now. Jan 7 20:09:58 MacBook-JiHO [0x0-0x837837].org.inkscape.Inkscape[24342]: If you can reproduce this crash, please file a bug at www.inkscape.org Jan 7 20:09:58 MacBook-JiHO [0x0-0x837837].org.inkscape.Inkscape[24342]: with a detailed description of the steps leading to the crash, so we can fix it. Jan 7 20:09:58 MacBook-JiHO [0x0-0x837837].org.inkscape.Inkscape[24342]: (inkscape-bin:24343): GLib-WARNING **: g_main_loop_run(): called recursively from within a source's check() or prepare() member, iteration not possible.
The rest is a bit too involved for me. I hope someone can make something out of it.
JiHO