After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 569839 - Crash in gtk_tray_icon_manager_filter()
Crash in gtk_tray_icon_manager_filter()
Status: RESOLVED OBSOLETE
Product: gtk+
Classification: Platform
Component: .General
2.14.x
Other All
: Normal critical
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2009-01-30 16:00 UTC by Santiago M. Mola
Modified: 2013-10-14 06:18 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24



Description Santiago M. Mola 2009-01-30 16:00:23 UTC
Steps to reproduce:
1. Receive an email.
2. A systray notification about new mail appears.
3. One-click on the email that just arrived.
4. Crash!


Stack trace:
Distribution: Gentoo Base System release 2.0.0
Gnome Release: 2.24.3 2009-01-18 (Gentoo)
BugBuddy Version: 2.24.2

System: Linux 2.6.28-gentoo-r1 #1 SMP PREEMPT Wed Jan 21 21:03:28 CET 2009 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 10503000
Selinux: No
Accessibility: Disabled
GTK+ Theme: MurrinaVerdeOlivo
Icon Theme: Mist

Memory status: size: 620646400 vsize: 620646400 resident: 133316608 share: 24645632 rss: 133316608 rss_rlim: 18446744073709551615
CPU usage: start_time: 1233330508 rtime: 1350 utime: 1224 stime: 126 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/evolution'

[Thread debugging using libthread_db enabled]
[New Thread 0x7f85daa317a0 (LWP 8249)]
[New Thread 0x43d54950 (LWP 8398)]
[New Thread 0x418ed950 (LWP 8257)]
0x00007f85d755153f in waitpid () from /lib/libpthread.so.0

Thread 1 (Thread 0x7f85daa317a0 (LWP 8249))

  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 IA__g_spawn_sync
    at gspawn.c line 382
  • #2 IA__g_spawn_command_line_sync
    at gspawn.c line 694
  • #3 ??
    from /usr/lib64/gtk-2.0/modules/libgnomebreakpad.so
  • #4 ??
    from /usr/lib64/gtk-2.0/modules/libgnomebreakpad.so
  • #5 segv_redirect
    at main.c line 414
  • #6 <signal handler called>
  • #7 gtk_tray_icon_manager_filter
    at gtktrayicon-x11.c line 240
  • #8 gdk_event_apply_filters
    at gdkevents-x11.c line 349
  • #9 gdk_event_translate
    at gdkevents-x11.c line 900
  • #10 _gdk_events_queue
    at gdkevents-x11.c line 2299
  • #11 gdk_event_dispatch
    at gdkevents-x11.c line 2359
  • #12 IA__g_main_context_dispatch
    at gmain.c line 2144
  • #13 g_main_context_iterate
    at gmain.c line 2778
  • #14 IA__g_main_loop_run
    at gmain.c line 2986
  • #15 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #16 main
    at main.c line 689
  • #0 waitpid
    from /lib/libpthread.so.0


----------- .xsession-errors (481 sec old) ---------------------
Bonobo-Activation-Message: Successfully registered `OAFIID:GNOME_Evolution_Shell:2.24'
** (evolution:8249): DEBUG: mailto URL command: evolution %s
** (evolution:8249): DEBUG: mailto URL program: evolution
libnm_glib_nm_state_cb: dbus returned an error.
  (org.freedesktop.DBus.Error.ServiceUnknown) The name org.freedesktop.NetworkManager was not provided by any .service files
(evolution:8249): camel-WARNING **: camel_exception_get_id called with NULL parameter.
(evolution:8249): camel-WARNING **: camel_exception_get_id called with NULL parameter.
(evolution:8249): camel-WARNING **: camel_exception_get_id called with NULL parameter.
(evolution:8249): camel-WARNING **: camel_exception_get_id called with NULL parameter.
(evolution:8249): Gtk-CRITICAL **: gtk_text_buffer_set_text: assertion `text != NULL' failed
--------------------------------------------------


Other information:
Comment 1 Akhil Laddha 2009-01-31 14:19:06 UTC
see bug 562535 also 
Comment 2 Santiago M. Mola 2009-01-31 14:32:48 UTC
Thanks Akhil. Definately the same bug or very related. I can reproduce bug 562535 too.
Comment 3 Daniel Gryniewicz 2009-03-30 14:01:03 UTC
I get this too on 2.24.5 running under awesome (so not the standard system tray; awesome has it's own tray) every 2-3 times I try to reply to an email.  Pretty much the same backtrace.
Comment 4 Santiago M. Mola 2009-03-30 18:39:21 UTC
I forgot to mention that *little* detail: I'm using awesome too.
Comment 5 Matthew Barnes 2009-03-30 19:00:09 UTC
Honestly this looks like a GTK+ bug.  I don't think there's much we can do from the Evolution side.  Reassigning so the GTK+ team can have a look.

This was reported against Evolution 2.24, so that implies GTK+ 2.14 or later.
Comment 6 Daniel Gryniewicz 2009-03-31 00:36:21 UTC
It is, indeed GTK+ 2.14.7 here.  It's awesome 3.1.2 if that matters.

After reading this bug, it may be caused by replying to an email after the new mail notification has come and gone once.  That is, after I've gotten new mail without evo having focus (causing the new mail icon to pop up) followed by switching to evo (causing it to go away again).  That may just be my impression, tho.
Comment 7 Matthias Clasen 2009-07-24 03:56:48 UTC
Hmm, I can't really see anything wrong with the code there. Any change you  could reproduce this in gdb and try to find out what exactly is going wrong here ?
Comment 8 Timothy Arceri 2013-10-14 06:18:36 UTC
Additional information was never provided so marking as obsolete. Feel free to reopen if you still have the issue with current GTK versions.