Evolution has been randomly crashing here for some time. I'm not sure since which version, probably the whole 2.24 series. Current versions ---------------- mail-client/evolution-2.24.2-r2 x11-libs/gtk+-2.14.7 dev-libs/glib-2.18.4 Backtrace --------- (gdb) bt #0 gtk_tray_icon_manager_filter (xevent=0x7fff59dbaf90, event=0x28ffae0, user_data=<value optimized out>) at gtktrayicon-x11.c:240 #1 0x00007f064f2373f1 in gdk_event_translate (display=0x1ffa000, event=0x28ffae0, xevent=0x7fff59dbaf90, return_exposes=0) at gdkevents-x11.c:349 #2 0x00007f064f23988d in _gdk_events_queue (display=0x1ffa000) at gdkevents-x11.c:2299 #3 0x00007f064f239d5e in gdk_event_dispatch (source=<value optimized out>, callback=0x28ffae0, user_data=0x1c) at gdkevents-x11.c:2359 #4 0x00007f064e1f830a in IA__g_main_context_dispatch (context=0x20031d0) at gmain.c:2144 #5 0x00007f064e1fbabd in g_main_context_iterate (context=0x20031d0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2778 #6 0x00007f064e1fbfed in IA__g_main_loop_run (loop=0x2082c40) at gmain.c:2986 #7 0x00007f06504f4305 in bonobo_main () from /usr/lib/libbonobo-2.so.0 #8 0x0000000000415b72 in main (argc=<value optimized out>, argv=0x7fff59dbb358) at main.c:689 (gdb) bt full #0 gtk_tray_icon_manager_filter (xevent=0x7fff59dbaf90, event=0x28ffae0, user_data=<value optimized out>) at gtktrayicon-x11.c:240 icon = (GtkTrayIcon *) 0x216d780 #1 0x00007f064f2373f1 in gdk_event_translate (display=0x1ffa000, event=0x28ffae0, xevent=0x7fff59dbaf90, return_exposes=0) at gdkevents-x11.c:349 window = <value optimized out> filter_window = <value optimized out> window_impl = <value optimized out> return_val = <value optimized out> xoffset = <value optimized out> yoffset = <value optimized out> screen = <value optimized out> screen_x11 = <value optimized out> toplevel = <value optimized out> xwindow = <value optimized out> filter_xwindow = <value optimized out> #2 0x00007f064f23988d in _gdk_events_queue (display=0x1ffa000) at gdkevents-x11.c:2299 node = (GList *) 0x7f0634157140 event = (GdkEvent *) 0x28ffae0 xevent = {type = 28, xany = {type = 28, serial = 649248, send_event = 0, display = 0x1fef2a0, window = 31577217}, xkey = {type = 28, serial = 649248, send_event = 0, display = 0x1fef2a0, window = 31577217, root = 297, subwindow = 3353703, time = 0, x = 16, y = 14, x_root = 2957, y_root = 14, state = 16, keycode = 1, same_screen = 1}, xbutton = {type = 28, serial = 649248, send_event = 0, display = 0x1fef2a0, window = 31577217, root = 297, subwindow = 3353703, time = 0, x = 16, y = 14, x_root = 2957, y_root = 14, state = 16, button = 1, same_screen = 1}, xmotion = {type = 28, serial = 649248, send_event = 0, display = 0x1fef2a0, window = 31577217, root = 297, subwindow = 3353703, time = 0, x = 16, y = 14, x_root = 2957, y_root = 14, state = 16, is_hint = 1 '\001', same_screen = 1}, xcrossing = {type = 28, serial = 649248, send_event = 0, display = 0x1fef2a0, window = 31577217, root = 297, subwindow = 3353703, time = 0, x = 16, y = 14, x_root = 2957, y_root = 14, mode = 16, detail = 1, same_screen = 1, focus = 0, state = 80}, xfocus = {type = 28, serial = 649248, send_event = 0, display = 0x1fef2a0, window = 31577217, mode = 297, detail = 0}, xexpose = {type = 28, serial = 649248, send_event = 0, display = 0x1fef2a0, window = 31577217, x = 297, y = 0, width = 3353703, height = 0, count = 0}, xgraphicsexpose = { type = 28, serial = 649248, send_event = 0, display = 0x1fef2a0, drawable = 31577217, x = 297, y = 0, width = 3353703, height = 0, count = 0, major_code = 0, minor_code = 16}, xnoexpose = {type = 28, serial = 649248, send_event = 0, display = 0x1fef2a0, drawable = 31577217, major_code = 297, minor_code = 0}, xvisibility = {type = 28, serial = 649248, send_event = 0, display = 0x1fef2a0, window = 31577217, state = 297}, xcreatewindow = {type = 28, serial = 649248, send_event = 0, display = 0x1fef2a0, parent = 31577217, window = 297, x = 3353703, y = 0, width = 0, height = 0, border_width = 16, override_redirect = 14}, xdestroywindow = {type = 28, serial = 649248, send_event = 0, display = 0x1fef2a0, event = 31577217, window = 297}, xunmap = {type = 28, serial = 649248, send_event = 0, display = 0x1fef2a0, event = 31577217, window = 297, from_configure = 3353703}, xmap = {type = 28, serial = 649248, send_event = 0, display = 0x1fef2a0, event = 31577217, window = 297, override_redirect = 3353703}, xmaprequest = {type = 28, serial = 649248, send_event = 0, display = 0x1fef2a0, parent = 31577217, window = 297}, xreparent = {type = 28, serial = 649248, send_event = 0, display = 0x1fef2a0, event = 31577217, window = 297, parent = 3353703, x = 0, y = 0, override_redirect = 16}, xconfigure = {type = 28, serial = 649248, send_event = 0, display = 0x1fef2a0, event = 31577217, window = 297, x = 3353703, y = 0, width = 0, height = 0, border_width = 16, above = 60129545101, override_redirect = 16}, xgravity = {type = 28, serial = 649248, send_event = 0, display = 0x1fef2a0, event = 31577217, window = 297, x = 3353703, y = 0}, xresizerequest = {type = 28, serial = 649248, send_event = 0, display = 0x1fef2a0, window = 31577217, width = 297, height = 0}, xconfigurerequest = {type = 28, serial = 649248, send_event = 0, display = 0x1fef2a0, parent = 31577217, window = 297, x = 3353703, y = 0, width = 0, height = 0, border_width = 16, above = 60129545101, detail = 16, value_mask = 1}, xcirculate = {type = 28, serial = 649248, send_event = 0, display = 0x1fef2a0, event = 31577217, window = 297, place = 3353703}, xcirculaterequest = {type = 28, serial = 649248, send_event = 0, display = 0x1fef2a0, parent = 31577217, window = 297, place = 3353703}, xproperty = {type = 28, serial = 649248, send_event = 0, display = 0x1fef2a0, window = 31577217, atom = 297, time = 3353703, state = 0}, xselectionclear = {type = 28, serial = 649248, send_event = 0, display = 0x1fef2a0, window = 31577217, selection = 297, time = 3353703}, xselectionrequest = {type = 28, serial = 649248, send_event = 0, display = 0x1fef2a0, owner = 31577217, requestor = 297, selection = 3353703, target = 0, property = 60129542160, time = 60129545101}, xselection = {type = 28, serial = 649248, send_event = 0, display = 0x1fef2a0, requestor = 31577217, selection = 297, target = 3353703, property = 0, time = 60129542160}, xcolormap = {type = 28, serial = 649248, send_event = 0, display = 0x1fef2a0, window = 31577217, colormap = 297, new = 3353703, state = 0}, xclient = {type = 28, serial = 649248, send_event = 0, display = 0x1fef2a0, window = 31577217, message_type = 297, format = 3353703, data = { b = "\000\000\000\000\000\000\000\000\020\000\000\000\016\000\000\000\215\v\000", s = {0, 0, 0, 0, 16, 0, 14, 0, 2957, 0}, l = {0, 60129542160, 60129545101, 4294967312, 1}}}, xmapping = {type = 28, serial = 649248, send_event = 0, display = 0x1fef2a0, window = 31577217, request = 297, first_keycode = 0, count = 3353703}, xerror = {type = 28, display = 0x9e820, resourceid = 0, serial = 33485472, error_code = 129 '\201', request_code = 212 '�, minor_code = 225 '�}, xkeymap = {type = 28, serial = 649248, send_event = 0, display = 0x1fef2a0, window = 31577217, key_vector = ")\001\000\000\000\000\000\000g,3", '\0' <repeats 13 times>, "\020\000\000\000\016\000\000"}, pad = {28, 649248, 0, 33485472, 31577217, 297, 3353703, 0, 60129542160, 60129545101, 4294967312, 1, 80, 0 <repeats 11 times>}} xdisplay = (Display *) 0x1fef2a0 #3 0x00007f064f239d5e in gdk_event_dispatch (source=<value optimized out>, callback=0x28ffae0, user_data=0x1c) at gdkevents-x11.c:2359 display = (GdkDisplay *) 0x1ffa000 event = <value optimized out> #4 0x00007f064e1f830a in IA__g_main_context_dispatch (context=0x20031d0) at gmain.c:2144 No locals. #5 0x00007f064e1fbabd in g_main_context_iterate (context=0x20031d0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2778 max_priority = 2147483647 timeout = 8426 some_ready = 1 nfds = 12 allocated_nfds = <value optimized out> fds = (GPollFD *) 0x2f8a570 __PRETTY_FUNCTION__ = "g_main_context_iterate" #6 0x00007f064e1fbfed in IA__g_main_loop_run (loop=0x2082c40) at gmain.c:2986 self = (GThread *) 0x1fcb180 __PRETTY_FUNCTION__ = "IA__g_main_loop_run" #7 0x00007f06504f4305 in bonobo_main () from /usr/lib/libbonobo-2.so.0 No locals. #8 0x0000000000415b72 in main (argc=<value optimized out>, argv=0x7fff59dbb358) at main.c:689 client = (GConfClient *) 0x2052060 program = (GnomeProgram *) 0x1fd8850 master_client = (GnomeClient *) 0x1fdb830 context = <value optimized out> paludis --info (striped) ------------------------ $ paludis --info paludis 0.34.0_alpha2 Paludis build information: Compiler: CXX: x86_64-pc-linux-gnu-g++ 4.3.1 CXXFLAGS: -march=core2 -O2 -pipe -DCOLDWIND_WAS_HERE LDFLAGS: -Wl,-O1,--as-needed,--hash-style=gnu,--sort-common DATE: 2009-01-18T21:38:45+0100 Libraries: C++ Library: GNU libstdc++ 20080606 [..] Package information: app-admin/eselect-compiler: (none) app-shells/bash: 3.2_p48 dev-java/java-config: 1.3.7-r1 2.1.6-r1 dev-lang/python: 2.5.2-r8 2.6.1 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r8 dev-util/cmake: 2.6.2 dev-util/confcache: (none) sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.4.2 sys-apps/sandbox: 1.3.2 sys-devel/autoconf: 2.13 2.63 sys-devel/automake: 1.10.2 1.4_p6 1.5 1.7.9-r1 1.8.5-r3 1.9.6-r2 sys-devel/binutils: 2.19 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 2.2.6a virtual/os-headers: 2.6.28-r1 (for sys-kernel/linux-headers::installed) [..]
Here's finally a way to reproduce it: - Receive an email. - A systray notification about new mail appears. - One-click on the email that just arrived. - Crash.
Created attachment 186515 [details] evolution 2.24.5 console output (crash), +emerge --info
(In reply to comment #1) > Here's finally a way to reproduce it: > - Receive an email. > - A systray notification about new mail appears. > - One-click on the email that just arrived. > - Crash. I think its (kindof) the same scenario here, although i am not getting any gtk-related messages in the backtrace. I'm using fvwm (fvwm-crystal) as windowmanager, so evolution _might_ not use some gtk-tray_icon_manager_ routine to update some eyecandy/panel-stuff here. In my experience evolution has to be running to produce a crash. I get a new mail -> it appears in the incoming listing -> click -> crash. I'm not entirely sure if it crashes every time, but i'll try to keep a look at it. I think in my case it has something to to with the mono-plugin or mono-bindings i got with the mono USE-Flag, at least the stack-trace points in this direction. (see previous post) I'm sorry for creating two entries here, its the first time i actually reported something - i really see myself as user first... If my crashes have nothing to do with this bug, please delete this post and the attachment. I think i'll re-emerge evolution without mono for now, maybe that does the trick.
It's not mono, my crashing evo is -mono. It's also running awesome, and not gnome-panel. I wonder if it's related to not having gnome-panel running?
any news with this ? 2.24.5, 2.26 ?
Please provide upstream with more kicks and data about this issue and reopen if we miss bug resolution, thanks in advance.