Re: Moving Yelp to Gtk printing framework



I should have mentioned:
When run with the new printing stuff, a huge bunch of Critical warnings
and normal warnings may be emitted (especially with accessibility
enabled):

[1] ** (yelp:18461): CRITICAL **: gail_notebook_real_remove_gtk:
assertion `obj' failed

[2] ** (yelp:18461): WARNING **: No listener with the specified listener
id 1

[3] (yelp:18461): GLib-CRITICAL **: g_hash_table_foreach_remove:
assertion `hash_table != NULL' failed

[3] (yelp:18461): GLib-CRITICAL **: g_hash_table_size: assertion
`hash_table != NULL' failed

This may result in yelp crashing under 2.15 (as the
crash-on-critical-warning code is enabled again).

This is NOT a Yelp problem.  These errors are all through GtkPrinting
stuff and affect all apps using it.  It is also a reduction in the
number of warnings from using GnomePrint.  All the issues have been
reported in bugzilla.

Just in case anyone tries the printing patch and crashes Yelp.  Once the
critical warnings are turned off again, it won't crash [4].

Don

[1] An evil issue in atk.  There is a patch in bugzilla.  It also causes
problems in many, many other apps.
http://bugzilla.gnome.org/show_bug.cgi?id=345074

[2] This is from CUPS.  It happens if there is no printer attached.
Annoying, but not critical.  Doesn't cause crashing.

[3] Haven't tracked these down yet.  The same errors occur with
gnomeprint.  I'm looking into it now.

[4] Yes, I know this is bad.  Yes, I know I am evil for suggesting it.
Yes, I am starting to dig around in gtk+ to try and fix these and other
issues I reported.





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]