GNOME Bugzilla – Bug 316351
Evolution crashes when performing 'checkrow' action using LDTP
Last modified: 2013-09-13 12:24:58 UTC
Distribution/Version: SuSe 10 I encountered a Evolution crash when trying to perform 'checkrow' and 'uncheckrow' alternatively (or in a random manner) using LDTP. I have attached the trace as well as the steps for reproducing the problem. If you have any queries please let me know so that I can do the needful. Steps to reproduce the problem: + update pyldtp from CVS and compile and install it. + start evolution-2.4 and select the inbox folder + move to the folder where you have the evolution.map file + invoke a python prompt and issue the following commands in succession from ldtp import * initappmap ('evolution.map') checkrow ('evolution', 'ttblMessageList', 0) uncheckrow ('evolution', 'ttblMessageList', 0) checkrow ('evolution', 'ttblMessageList', 0) uncheckrow ('evolution', 'ttblMessageList', 0) + please note that it is a random crash so the order and number of times 'checkrow' and 'uncheckrow' called might vary After the above steps evolution crashes. I have attached the trace that I got in my box. If am not clear anywhere please let me know so that I will make it clear.
+ Trace 63017
Thread 3 (Thread 1114332080 (LWP 10256))
Different stack trace with the same operation:
+ Trace 63018
For the above trace console messages: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1096974048 (LWP 10364)] 0x400b7d7c in e_table_header_col_diff (eth=0x7aff5555, start_col=0, end_col=6579564) at e-table-header.c:823 823 g_return_val_if_fail (E_IS_TABLE_HEADER (eth), 0); (gdb) thread apply all bt
One more different crash: Console message: (evolution:10260): GLib-GObject-WARNING **: invalid cast from `(null)' to `GalA11yECell' (evolution:10260): GLib-GObject-WARNING **: invalid uninstantiatable type `gint' in cast to `AtkObject' (evolution:10260): GLib-GObject-WARNING **: invalid uninstantiatable type `gint' in cast to `GalA11yECell' Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1096974048 (LWP 10260)] 0x411d2362 in g_type_check_instance_cast () from /opt/gnome/lib/libgobject-2.0.so.0 (gdb) thread apply all bt Trace:
+ Trace 63019
Thread 1 (Thread 1096974048 (LWP 10260))
Created attachment 52710 [details] [review] Patch
Patch committed into both gnome-2-12 and HEAD. Please close this bug.
Marking resolved. Thanks Harry.