GNOME Bugzilla – Bug 327035
crash after hitting any column header to change sorting
Last modified: 2013-09-13 00:58:37 UTC
Distribution: Fedora Core release 4.90 (Pre-FC5) Package: Evolution Priority: Normal Version: GNOME2.13.4 unspecified Gnome-Distributor: Red Hat, Inc Synopsis: crash after hitting "Subject" bar to sort by subject Bugzilla-Product: Evolution Bugzilla-Component: Mailer Bugzilla-Version: unspecified BugBuddy-GnomeVersion: 2.0 (2.13.0) Description: Description of the crash: had a folder open that was sorted by thread, hit subject bar .. Steps to reproduce the crash: 1. open a folder 2. resort by thread 3. hit subject bar Expected Results: How often does this happen? twice in a row Additional Information: just did yum update to FC5t1 on 13 Jan Debugging Information: Backtrace was generated from '/usr/bin/evolution' (no debugging symbols found) Using host libthread_db library "/lib/libthread_db.so.1". (no debugging symbols found) `shared object read from target memory' has disappeared; keeping its symbols. (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1208338768 (LWP 4661)] [New Thread -1380119648 (LWP 4884)] [New Thread -1384727648 (LWP 4880)] [New Thread -1366529120 (LWP 4683)] [New Thread -1298879584 (LWP 4681)] [New Thread -1288389728 (LWP 4680)] [New Thread -1277899872 (LWP 4679)] [New Thread -1267016800 (LWP 4677)] (no debugging symbols found) 0x00fc8402 in __kernel_vsyscall ()
+ Trace 65212
Thread 1 (Thread -1208338768 (LWP 4661))
------- Bug created by bug-buddy at 2006-01-15 03:38 -------
*** Bug 327036 has been marked as a duplicate of this bug. ***
Thanks for this bug report. It's a critical GLib warning: e-canvas.c-CRITICAL **: e_canvas_item_grab_focus: assertion `GTK_WIDGET_CAN_FOCUS (GTK_WIDGET (item->canvas))' failed aborting... Recent gnome-session changes have made this level of warning be fatal.
iirc, harish is fixing fatal warning across evolution.
Here's a backtrace with symbols if it helps (evolution from garnome 2.13.5 on RHEL4U2 x86_64)... e-canvas.c-CRITICAL **: e_canvas_item_grab_focus: assertion `GTK_WIDGET_CAN_FOCUS (GTK_WIDGET (item->canvas))' failed aborting... Program received signal SIGTRAP, Trace/breakpoint trap.
+ Trace 65579
Thread 182981552576 (LWP 5254)
*** Bug 327502 has been marked as a duplicate of this bug. ***
I am getting this as well build with garnome-2.13.9 on a ubuntu 5.10 system: Backtrace was generated from '/opt/gnome-2.13.90/bin/evolution-2.6' Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". `system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols. [Thread debugging using libthread_db enabled] [New Thread -1231448384 (LWP 6714)] [New Thread -1271157840 (LWP 6745)] [New Thread -1262654544 (LWP 6744)] [New Thread -1254261840 (LWP 6727)] [New Thread -1245869136 (LWP 6723)] [New Thread -1237476432 (LWP 6722)] 0xffffe410 in __kernel_vsyscall ()
+ Trace 65964
Thread 6 (Thread -1237476432 (LWP 6722))
Reproducible on 2.5.91, GNOME 2.13.91 built by GARNOME. This is not restricted to the "Subject" column only. Adjusting Summary.
looks related to bug 331871
Reassigning some important 2.5.x bugs to Varadhan. Raising Priority.
*** Bug 333596 has been marked as a duplicate of this bug. ***
Created attachment 60750 [details] [review] Check the widget to ensure it can have focus on. In e_tree.c:e_tree_setup_header, the header canvas is not allowed to foucs on. But in file e-table-header-item.c, it call "e_canvas_item_grab_focus" to grab focus. This leads to evolution crash. The patch checks the widget before this grabbing operation.
I guess we should either get this in, or lower the priority on this.
Please commit this on both HEAD and the 2.6 branch
Committed the patch to CVS HEAD and gnome-2-14 branch.
pete, could you please close this bug?
closing as fixed
*** Bug 331871 has been marked as a duplicate of this bug. ***