GNOME Bugzilla – Bug 473731
Crasher when using pixbuf loader for loading compressed SVG images
Last modified: 2007-09-05 17:21:50 UTC
Warnings and backtrace when using it in Eye of GNOME. ** (eog:26920): CRITICAL **: gsf_output_get_type: assertion `gsf_output_type != 0' failed ** (eog:26920): CRITICAL **: gsf_output_memory_get_type: assertion `gsf_output_memory_type != 0' failed (eog:26920): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed ** (eog:26920): CRITICAL **: gsf_output_write: assertion `output != NULL' failed ** (eog:26920): CRITICAL **: gsf_output_memory_get_type: assertion `gsf_output_memory_type != 0' failed ** (eog:26920): CRITICAL **: gsf_output_memory_get_bytes: assertion `mem != NULL' failed ** (eog:26920): CRITICAL **: gsf_output_get_type: assertion `gsf_output_type != 0' failed ** (eog:26920): CRITICAL **: gsf_output_size: assertion `GSF_IS_OUTPUT (output)' failed ** (eog:26920): CRITICAL **: gsf_input_get_type: assertion `gsf_input_type != 0' failed ** (eog:26920): CRITICAL **: gsf_input_memory_get_type: assertion `gsf_input_memory_type != 0' failed (eog:26920): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed ** (eog:26920): CRITICAL **: gsf_shared_memory_get_type: assertion `gsf_shared_memory_type != 0' failed (eog:26920): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed Backtrace: 0xb60600d8 in gsf_shared_memory_new (buf=0x0, size=4294967295, needs_free=0) at gsf-shared-memory.c:43 43 mem->buf = buf; (gdb) bt
+ Trace 160511
What version of libgsf do you have installed?
libgsf 1.14.4
Sounds like a missing call to gsf_init. However, it's should no longer be a problem if you update to 1.14.5 or newer. We had to disable the dynamic type support due to threading problems in glib.
Hei Jody, it would be nice to update the recommended (maybe minimum also?) version of libgsf for 2.20 then.