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 252935 - evo-1.5 sometime crashes when click on the message list
evo-1.5 sometime crashes when click on the message list
Status: RESOLVED FIXED
Product: GAL
Classification: Deprecated
Component: ETable
trunk
Other All
: Normal blocker
: 1.5
Assigned To: Eric Zhao
Evolution QA team
: 251928 253004 255534 256278 257139 257229 257313 257316 257364 (view as bug list)
Depends on:
Blocks: 244862 256278
 
 
Reported: 2004-01-16 14:48 UTC by K.Watanabe
Modified: 2004-09-29 20:43 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
A patch to fix this bug. (5.14 KB, patch)
2004-04-22 10:58 UTC, Eric Zhao
none Details | Review

Description K.Watanabe 2004-01-16 14:48:21 UTC
Please fill in this template when reporting a bug, unless you know what you are doing.
Description of Problem:
evo-1.5 crashes when click on the message list

Steps to reproduce the problem:
1. Select message list ( at that time preview bane is opened)
2. To select someone's message, click on a subject or sender or date 
3.  Evo crashes

Actual Results:

Expected Results:

How often does this happen? 
sometimes

Additional Information:
Backtrace was generated from '/usr/bin/evolution-1.5'

[New Thread 1024 (LWP 19087)]
[New Thread 2049 (LWP 19094)]
[New Thread 1026 (LWP 19095)]
[New Thread 2051 (LWP 19096)]
[New Thread 8196 (LWP 19124)]
[New Thread 4101 (LWP 19115)]
[New Thread 9222 (LWP 19196)]
[New Thread 6151 (LWP 19117)]
0x41680909 in __wait4 () at __wait4:-1
	in __wait4
  • #0 __wait4
  • #1 __DTOR_END__
    from /lib/libc.so.6
  • #2 waitpid
    at wrapsyscall.c line 173
  • #3 libgnomeui_segv_handle
    from /usr/lib/libgnomeui-2.so.0
  • #4 pthread_sighandler
    at signals.c line 97
  • #5 <signal handler called>
  • #6 eti_ref_at
    at gal-a11y-e-table-item.c line 317
  • #7 atk_table_ref_at
    from /usr/lib/libatk-1.0.so.0

Comment 1 K.Watanabe 2004-01-16 14:53:35 UTC
This problem happens with evo-1.5.0 to 1.5.2 with GNOME-2.5.2
Comment 2 Gerardo Marin 2004-01-16 22:20:02 UTC
*** bug 251928 has been marked as a duplicate of this bug. ***
Comment 3 Gerardo Marin 2004-01-19 20:36:22 UTC
*** bug 253004 has been marked as a duplicate of this bug. ***
Comment 4 Gerardo Marin 2004-01-28 06:16:51 UTC
Retargeting 1.5.3->1.5.4 bug reports. Sorry for the spam.
Comment 5 K.Watanabe 2004-01-28 15:18:21 UTC
I resolved this problem by the infomation which I've forgotten the source, sorry!
To solve this, Select "Assistive Technology" from GNOME Control-Center,
then check off the button "Enable Assistive Technology".
After re-login, no trouble with clicking list.

Comment 6 Gerardo Marin 2004-01-28 22:22:06 UTC
Thanks for your information.
Sun hackers, ping?
Comment 7 yuedong du 2004-01-29 01:57:28 UTC
reassign to myself
Comment 8 Gerardo Marin 2004-03-14 00:45:48 UTC
*** bug 255534 has been marked as a duplicate of this bug. ***
Comment 9 Eric Zhao 2004-03-26 06:53:49 UTC
Bug reproduced, 

1. start evolution with a11y enabled
2. goto a mail folder
3. click on the message.
4. switch to other folders, after switch several folder, evolution
very easily goto crash.

Comment 10 Eric Zhao 2004-03-26 12:14:37 UTC
More easily way to reproduce this bug:
1. start evolution with a11y enabled
2. goto a mail folder with few messages
3. click on the message.
4. switch to another folder which contains a lot of messages, click to
the message list several times, then evolution will goto crash at most
times.

The bug is caused by the following reason:
the cell_data pointer (used to the retrieve the AtkObject of table
cell)  is initialize the first folder is accessed, when switched to
another folder, the cell_data pointer keeps the original value ( The
cell_data pointer's value should change, but it didn't. )  

Then if we access a message out of the first folder's range(in another
folder), the AtkObject which we get via cell_data pointer is invalid,
and a SIGSEGV signal is raised...
Comment 11 Gerardo Marin 2004-03-31 18:59:47 UTC
Duplicates still arriving. Any forecast in sight?
Comment 12 Ross Golder 2004-04-01 05:51:41 UTC
*** bug 256278 has been marked as a duplicate of this bug. ***
Comment 13 Gerardo Marin 2004-04-17 04:24:41 UTC
*** bug 257139 has been marked as a duplicate of this bug. ***
Comment 14 Gerardo Marin 2004-04-20 21:39:03 UTC
*** bug 257229 has been marked as a duplicate of this bug. ***
Comment 15 Gerardo Marin 2004-04-22 02:24:32 UTC
*** bug 257313 has been marked as a duplicate of this bug. ***
Comment 16 Gerardo Marin 2004-04-22 02:24:54 UTC
*** bug 257316 has been marked as a duplicate of this bug. ***
Comment 17 Gerardo Marin 2004-04-22 02:25:22 UTC
*** bug 257364 has been marked as a duplicate of this bug. ***
Comment 18 Gerardo Marin 2004-04-22 02:26:10 UTC
Moving to blocker due to the amount of duplicates.
Comment 19 Eric Zhao 2004-04-22 10:58:52 UTC
Created attachment 43608 [details] [review]
A patch to fix this bug.
Comment 20 yuedong du 2004-04-22 11:20:32 UTC
reopen if there are still problems