I am getting the following error when running some gnome applications. (easytag:10532): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed (easytag:10532): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed (easytag:10532): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed (easytag:10532): Gdk-CRITICAL **: gdk_drawable_set_colormap: assertion `GDK_IS_DRAWABLE (drawable)' failed (easytag:10532): Gdk-CRITICAL **: gdk_drawable_get_colormap: assertion `GDK_IS_DRAWABLE (drawable)' failed (easytag:10532): Gdk-CRITICAL **: gdk_drawable_set_colormap: assertion `GDK_IS_DRAWABLE (drawable)' failed (easytag:10532): Gdk-CRITICAL **: gdk_drawable_get_depth: assertion `GDK_IS_DRAWABLE (drawable)' failed (easytag:10532): Gdk-CRITICAL **: gdk_window_set_back_pixmap: assertion `pixmap == NULL || gdk_drawable_get_depth (window) == gdk_drawable_get_depth (pixmap)' failed (easytag:10532): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed EasyTAG 1.99.12: Abnormal exit! (PId: 10532). Received signal SIGSEGV (11) You have probably found a bug in EasyTAG. Please, send a bug report with a gdb backtrace ('gdb easytag core' then 'bt' and 'l') and informations to reproduce it to <easytag@gmail.com> Segmentation fault This is from Easytag, but I also get a similar GLib-GObject-CRITICAL **: g_object_ref: assertion error when running other gnome applications. Anybody any clues how to identify and correct the problem? I'm running SuSE 10.1. Thanks Phil
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Saturday 2006-10-21 at 21:21 +0100, Phil Burness wrote: ...
This is from Easytag, but I also get a similar GLib-GObject-CRITICAL **: g_object_ref: assertion error when running other gnome applications.
Anybody any clues how to identify and correct the problem? I'm running SuSE 10.1.
I use gnome, but I haven't seen anything similar. - -- Cheers, Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFFOplbtTMYHG2NR9URArRCAJ9XZK0+Wg/3RNfZG8LuHCRVMszWYQCgjlFT etDD4TwcVHaa/BYMOsVzJYw= =wfN7 -----END PGP SIGNATURE-----
On Saturday 21 October 2006 22:21, Phil Burness wrote:
I am getting the following error when running some gnome applications.
(easytag:10532): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed ... You have probably found a bug in EasyTAG. Please, send a bug report with a gdb backtrace ('gdb easytag core' then 'bt' and 'l') and informations to reproduce it to <easytag@gmail.com> Segmentation fault This is from Easytag, but I also get a similar GLib-GObject-CRITICAL **: g_object_ref: assertion error when running other gnome applications.
Such an error is always a bug (or misuse of glib) in the application. Some routine has been given a pointer which it believes should be a glib object, but is in fact not such an object. This type of bug is possible primarily because GNOME/glib are written in C, not C++, and C does not support "true" object-oriented programming. To simulate OO programming, glib uses a number of hacks/kludges, and one of the major drawback of these types of hacks/kludges is that they cannot protect against this type of bug (whereas strong type safety, as exists in C++, can).
Anybody any clues how to identify and correct the problem?
It's not something you can correct without modifying the source code for the application. -- ----- stephan@s11n.net http://s11n.net "...pleasure is a grace and is not obedient to the commands of the will." -- Alan W. Watts
On Sunday 22 October 2006 21:00, stephan beal wrote:
On Saturday 21 October 2006 22:21, Phil Burness wrote:
I am getting the following error when running some gnome applications.
(easytag:10532): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
...
You have probably found a bug in EasyTAG. Please, send a bug report with a gdb backtrace ('gdb easytag core' then 'bt' and 'l') and informations to reproduce it to <easytag@gmail.com> Segmentation fault This is from Easytag, but I also get a similar GLib-GObject-CRITICAL **: g_object_ref: assertion error when running other gnome applications.
Such an error is always a bug (or misuse of glib) in the application. Some routine has been given a pointer which it believes should be a glib object, but is in fact not such an object. This type of bug is possible primarily because GNOME/glib are written in C, not C++, and C does not support "true" object-oriented programming. To simulate OO programming, glib uses a number of hacks/kludges, and one of the major drawback of these types of hacks/kludges is that they cannot protect against this type of bug (whereas strong type safety, as exists in C++, can).
Anybody any clues how to identify and correct the problem?
It's not something you can correct without modifying the source code for the application. The peculiar thing is it's only just started happening.. The programs displaying the problems are 'packaged' not compiled by me and where running fine last week.
Phil
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Monday 2006-10-23 at 07:58 +0100, Phil Burness wrote:
It's not something you can correct without modifying the source code for the application. The peculiar thing is it's only just started happening.. The programs displaying the problems are 'packaged' not compiled by me and where running fine last week.
Everything running fine on my system, using 10.1 and gnome. Some config thing, some app? - -- Cheers, Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFFPI8QtTMYHG2NR9URAnZKAJ9J0qXrOptgRi7ELwAO7LHF0w2XrwCdHpqt Wc1GflrHJGpC1R42TCuWRZo= =D3vf -----END PGP SIGNATURE-----
On Monday 23 October 2006 08:58, Phil Burness wrote:
On Sunday 22 October 2006 21:00, stephan beal wrote:
It's not something you can correct without modifying the source code for the application.
The peculiar thing is it's only just started happening.. The programs displaying the problems are 'packaged' not compiled by me and where running fine last week.
It could be that the source code is creating objects based on content from some config or data file, and that the content of this file (or these files) has changed in an "incorrect" way, revealing a previously-unseen bug. -- ----- stephan@s11n.net http://s11n.net "...pleasure is a grace and is not obedient to the commands of the will." -- Alan W. Watts
On Monday 23 October 2006 08:58, Phil Burness wrote:
On Sunday 22 October 2006 21:00, stephan beal wrote:
It's not something you can correct without modifying the source code for the application.
The peculiar thing is it's only just started happening.. The programs displaying the problems are 'packaged' not compiled by me and where running fine last week.
It could be that the source code is creating objects based on content from some config or data file, and that the content of this file (or these files) has changed in an "incorrect" way, revealing a previously-unseen bug. I guess this is a possibility. I've removed the config files for the applications but that still hasn't worked. I also believe it must be a 'common' config file as at least two packages are demonstrating the same
On Monday 23 October 2006 16:39, stephan beal wrote: problem. Also, I did a ldd of easytag, it lists a library linux-gate-so.1, that I can't find on my system or on rpmfind.net. Anybody know what or where this is? Phil
On Tue, 2006-10-24 at 08:59 +0100, Phil Burness wrote:
Also, I did a ldd of easytag, it lists a library linux-gate-so.1, that I can't find on my system or on rpmfind.net. Anybody know what or where this is? Phil
I also run gnome. I don´t have linux-gate-so.* on my system. Google with (linux-gate-so.1 suse 10) gives 781 hits, might give it a try. -- /Cheers Peo -- Registered Linux User #432116, get counted at http://counter.li.org -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
On Tuesday 24 October 2006 09:58, Peo Nilsson wrote:
On Tue, 2006-10-24 at 08:59 +0100, Phil Burness wrote:
Also, I did a ldd of easytag, it lists a library linux-gate-so.1, that I can't find on my system or on rpmfind.net. Anybody know what or where this is? Phil
I also run gnome. I don´t have linux-gate-so.* on my system. Google with (linux-gate-so.1 suse 10) gives 781 hits, might give it a try. OK, Found a great page at http://www.trilithium.com/johan/2005/08/linux-gate/ that explains linux-gate and why I can't find it.
So this is unlikely to be my problem :-( More investigation required..... Phil
On Tuesday 24 October 2006 10:34, Phil Burness wrote:
On Tuesday 24 October 2006 09:58, Peo Nilsson wrote:
On Tue, 2006-10-24 at 08:59 +0100, Phil Burness wrote:
Also, I did a ldd of easytag, it lists a library linux-gate-so.1, that I can't find on my system or on rpmfind.net. Anybody know what or where this is? Phil
I also run gnome. I don´t have linux-gate-so.* on my system. Google with (linux-gate-so.1 suse 10) gives 781 hits, might give it a try.
OK, Found a great page at http://www.trilithium.com/johan/2005/08/linux-gate/ that explains linux-gate and why I can't find it.
So this is unlikely to be my problem :-(
More investigation required.....
Phil Deleted the .fonts folder in the home directory and this has now allowed the applications to start. (fonts don't look too good but at least they work now!).
Phil
participants (4)
-
Carlos E. R.
-
Peo Nilsson
-
Phil Burness
-
stephan beal