Jonathan Ballet [2013-02-24 12:25 +0100]:
> Sometimes, I get some Gtk-CRITICAL errors in the console when running
> applications using PyGObject, such as:
> 
> (sonata:10324): Gtk-CRITICAL **: gtk_icon_set_render_icon_pixbuf: assertion 
> `icon_set != NULL' failed
> 
> Is there any ways to have more information where this event has been
> generated from in the application?

Just as with all GLib application you can run it with
G_DEBUG=fatal-criticals to abort() on those, so that you can
investigate them in gdb. Most often the backtrace also has some hint
where you are in the Python code at that point, but that requires
debugging symbols to be installed. You can also run the program
through pythonX.Y-dbg, which should help as well.

Martin

-- 
Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)
_______________________________________________
python-hackers-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/python-hackers-list

Reply via email to