Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#8939 - evolution reports the following on command line - (evolution:7053): Gdk-CRITICAL **: gdk_window_get_

Attached to Project: Arch Linux
Opened by robin wood (dninja) - Saturday, 15 December 2007, 17:55 GMT
Last edited by Jan de Groot (JGC) - Friday, 09 May 2008, 20:44 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Architecture i686
Severity Medium
Priority Normal
Reported Version 2007.08-2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
After starting evolution, when it receives the first new mail it starts dumping the following to the command line:

fff

once I read the new mail it then changes to

Evolution dumps the following to the command line very frequently (at least once per second).
fff

Some googling says that this is a known problem but I haven't been able to find a solution. Because of this it sometimes runs at around 20% cpu even when not doing anything.

I'm on version 2.12.1-1 watching 4 imap mailboxes.

Steps to reproduce:

As soon as you receive a new mail after starting the app
This task depends upon

Closed by  Jan de Groot (JGC)
Friday, 09 May 2008, 20:44 GMT
Reason for closing:  Fixed
Additional comments about closing:  Should be fixed with 2.22, notification plugin has been merged and rewritten.
Comment by Hussam Al-Tayeb (hussam) - Saturday, 15 December 2007, 18:07 GMT
I get this warning when exiting evolution. "GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed"
I think it started after the last gtk+ glib and evolution update.
Comment by robin wood (dninja) - Saturday, 15 December 2007, 18:16 GMT
I've just re-read my initial post and realised that I'd pasted the wrong line as the second error, it should have been:

(evolution:7438): Gdk-CRITICAL **: gdk_window_get_origin: assertion `GDK_IS_WINDOW (window)' failed
fff

The comment there was supposed to be that the message was appearing about twice a second.
Comment by Jan de Groot (JGC) - Sunday, 16 December 2007, 22:45 GMT
Try updating to 2.12.2. I don't see these warnings/errors on my console.
Comment by robin wood (dninja) - Monday, 17 December 2007, 09:51 GMT
ye, same messages with evolution 2.12.2

(evolution:7449): Gdk-CRITICAL **: gdk_window_get_origin: assertion `GDK_IS_WINDOW (window)' failed
fff

Comment by robin wood (dninja) - Monday, 17 December 2007, 11:56 GMT
I've just grabbed the latest source and found the offending line:

./evolution-2.12.2/plugins/mail-notification/mail-notification.c:

94 #ifdef HAVE_LIBNOTIFY
95 gboolean
96 notification_callback (gpointer notify)
97 {
98 printf("fff\n");
99 return (!notify_notification_show(notify, NULL));
100
101 }
102 #endif

I haven't got time to try to work out why this is being called as much as it is but at least it is somewhere to start if anyone else has time to investigate it.
Comment by Jan de Groot (JGC) - Monday, 17 December 2007, 12:46 GMT
This function is called everytime you receive a new message. It's the plugin that adds a flashing mail icon to the notification area.
Comment by robin wood (dninja) - Monday, 17 December 2007, 12:52 GMT
Without wanting to turn this into a forum discussion, this would explain why I've only recently noticed it happening as I've only recently started getting the mail icon in my task bar.

I'm using fluxbox and I don't need this functionality, is there any easy way to disable it?
Comment by robin wood (dninja) - Monday, 17 December 2007, 14:41 GMT
Disabling the "Mail Notification" plug in from the plug-in dialog seems to have fixed it.

I'm happy to close this now unless anyone wants it left open.
Comment by Jan de Groot (JGC) - Monday, 17 December 2007, 15:25 GMT
Evolution still prints these useless debug messages. I'll patch it out for the next release.
Comment by Allan McRae (Allan) - Saturday, 09 February 2008, 10:50 GMT
Was this fixed with the updated evolution package?
Comment by Jan de Groot (JGC) - Saturday, 09 February 2008, 11:28 GMT
This has not been fixed in the 2.12.3 evolution package. It will be fixed for GNOME 2.22, which has a completely rewritten notification plugin.

Loading...