[Tilesathome] AutoResetInkscapePrefs=1 doesn't work anymore.

Gerhard Schmidt estartu at ze.tum.de
Thu Oct 16 07:16:12 BST 2008


I get the following Errors with inkscape. This is a problem with the
Prefsfile. Deleting the Prefsfile fixes the problem.
But I'm not allways there to do it. Shouldn't AutoResetInkscapePrefs=1
fix this problems.

As I'm running most of my renderclients on headless systems where
inkscape isn't used interactiv. Maybe we
should add an option to delete the prefsfiles bevor starting inkscape.

Errormessage:

[#788   0% tile-z12] Rasterizing failed with runtime exception: Inkscape
returned non-zero status code 139 at
lib/SVG/Rasterize/Engine/Inkscape.pm line 158.
 
Rasterize command: "/usr/local/bin/inkscape", "-z", "-w", "256", "-h",
"256", "--export-area=0.000000:0.000000:878.906250:878.906250",
"--export-png=/tmp/tah/12_371_1173_cf5GP/tile-z12-s0.png",
"/tmp/tah/12_371_1173_cf5GP/tile-z12.svg"
Rasterize engine STDERR:/home/estartu/.inkscape/preferences.xml:75:
parser error : Couldn't find end of Start Tag namedview line 67
     
      ^
/home/estartu/.inkscape/preferences.xml:75: parser error : Premature end
of data in tag group line 65
     
      ^
/home/estartu/.inkscape/preferences.xml:75: parser error : Premature end
of data in tag inkscape line 2
     
      ^

(inkscape:7746): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(inkscape:7746): GLib-GObject-CRITICAL **: g_signal_connect_data:
assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(inkscape:7746): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion
`GDK_IS_SCREEN (screen)' failed

(inkscape:7746): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed

(inkscape:7746): GLib-GObject-WARNING **: value "TRUE" of type
`gboolean' is invalid or out of range for property `visible' of type
`gboolean'

(inkscape:7746): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion
`GDK_IS_SCREEN (screen)' failed

(inkscape:7746): GLib-GObject-CRITICAL **: g_object_get: assertion
`G_IS_OBJECT (object)' failed

(inkscape:7746): Gtk-WARNING **: Screen for GtkWindow not set; you must
always set
a screen for a GtkWindow before using the window

(inkscape:7746): Gdk-CRITICAL **: gdk_pango_context_get_for_screen:
assertion `GDK_IS_SCREEN (screen)' failed

(inkscape:7746): Pango-CRITICAL **: pango_context_set_font_description:
assertion `context != NULL' failed

(inkscape:7746): Pango-CRITICAL **: pango_context_set_base_dir:
assertion `context != NULL' failed

(inkscape:7746): Pango-CRITICAL **: pango_context_set_language:
assertion `context != NULL' failed

(inkscape:7746): Pango-CRITICAL **: pango_layout_new: assertion `context
!= NULL' failed

(inkscape:7746): Pango-CRITICAL **: pango_layout_set_text: assertion
`layout != NULL' failed

(inkscape:7746): Pango-CRITICAL **: pango_layout_set_alignment:
assertion `layout != NULL' failed

(inkscape:7746): Pango-CRITICAL **: pango_layout_set_ellipsize:
assertion `PANGO_IS_LAYOUT (layout)' failed

(inkscape:7746): Pango-CRITICAL **:
pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT
(layout)' failed

(inkscape:7746): Pango-CRITICAL **: pango_layout_set_width: assertion
`layout != NULL' failed

(inkscape:7746): Pango-CRITICAL **: pango_layout_get_extents: assertion
`layout != NULL' failed

(inkscape:7746): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen:
assertion `GDK_IS_SCREEN (screen)' failed

(inkscape:7746): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion
`GDK_IS_SCREEN (screen)' failed

(inkscape:7746): Gtk-CRITICAL **: gtk_icon_size_lookup_for_settings:
assertion `GTK_IS_SETTINGS (settings)' failed

(inkscape:7746): Gtk-WARNING **: Invalid icon size 6


(inkscape:7746): Gtk-CRITICAL **: gtk_icon_theme_load_icon: assertion
`GTK_IS_ICON_THEME (icon_theme)' failed

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.
** Message: Error: Inkscape encountered an internal error and will close
now.


[#788   0% tile-z12] Putting job (12,371,1173) back due to 'Exception in
RenderSVG: Inkscape returned non-zero status code 139'
Use of uninitialized value in string eq at ./tilesGen.pl line 671.

-- 
-------------------------------------------------
Gerhard Schmidt       | E-Mail: schmidt at ze.tum.de
TU-München	      |
WWW & Online Services |
Tel: 089/289-25270    |
Fax: 089/289-25257    | PGP-Publickey auf Anfrage 



-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 542 bytes
Desc: OpenPGP digital signature
URL: <http://lists.openstreetmap.org/pipermail/tilesathome/attachments/20081016/0286c8ac/attachment.pgp>


More information about the Tilesathome mailing list