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 330728 - Crash in ETable a11y code
Crash in ETable a11y code
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Do Not Use
2.30.x (obsolete)
Other Linux
: High critical
: ---
Assigned To: Srinivasa Ragavan
Evolution QA team
evolution[nosip] evolution[etable]
: 333934 349493 355966 356028 356158 356713 358909 360179 360872 362753 363391 364484 364599 364985 365275 369465 369980 371580 371963 373014 378496 379799 379859 380563 380717 381378 382242 387543 387829 388555 392164 395032 397281 399718 400932 402009 403720 405110 406455 407823 407914 408060 410952 411541 412076 413391 415795 416965 417407 418503 420307 420338 420484 420740 420754 421565 421694 421952 422642 423365 423431 423476 423734 426236 427583 428120 429216 429399 430285 430877 431251 432110 440296 511560 514263 532404 534745 555852 593218 614934 619688 622495 622607 623544 623752 624756 624764 624769 624854 626371 628301 628390 629673 629724 631928 632451 632462 632635 632836 634108 634220 634384 634527 634533 634694 634739 635732 636816 637173 639593 639957 640312 641578 641695 642435 643825 643827 644434 644649 644692 645495 649029 650155 651090 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-02-10 22:32 UTC by Dave Malcolm
Modified: 2013-09-13 12:25 UTC
See Also:
GNOME target: ---
GNOME version: 2.27/2.28


Attachments
Attached patch with changes. (1.19 KB, patch)
2006-04-12 06:03 UTC, Rajeev R
committed Details | Review
Another detailed back-trace, (25.80 KB, text/plain)
2006-11-30 10:40 UTC, Oded Arbel
  Details
Two additional stack traces (65.36 KB, text/plain)
2006-12-04 09:12 UTC, Oded Arbel
  Details
And here is the other stack trace (60.40 KB, text/plain)
2006-12-04 09:15 UTC, Oded Arbel
  Details
workaround patch (11.92 KB, patch)
2007-01-31 09:19 UTC, Caolan McNamara
committed Details | Review
Stack traces from Bug Buddy. (13.21 KB, text/plain)
2007-02-01 18:04 UTC, Steven Coco
  Details
backtrace on ubuntu maverick (20.29 KB, text/plain)
2010-09-16 17:24 UTC, Leo Arias
  Details

Description Dave Malcolm 2006-02-10 22:32:22 UTC
Enable a11y; am getting failry regular crashes, I believe in the message list view:

0x00a54ffe in ect_check (a11y=Variable "a11y" is not available.
) at gal-a11y-e-cell-text.c:69
69              if (!E_IS_CELL_TEXT (gaec->cell_view->ecell))
(gdb) bt
  • #0 ect_check
    at gal-a11y-e-cell-text.c line 69
  • #1 ect_get_name
    at gal-a11y-e-cell-text.c line 81
  • #2 atk_object_get_name
    at atkobject.c line 561
  • #3 spi_atk_emit_eventv
    at bridge.c line 656
  • #4 spi_atk_bridge_state_event_listener
    at bridge.c line 876
  • #5 signal_emit_unlocked_R
    at gsignal.c line 2404
  • #6 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #7 IA__g_signal_emit
    at gsignal.c line 2241
  • #8 atk_object_notify_state_change
    at atkobject.c line 985
  • #9 gal_a11y_e_cell_add_state
    at gal-a11y-e-cell.c line 496
  • #10 ectr_model_row_changed_cb
    at gal-a11y-e-cell-tree.c line 46
  • #11 IA__g_cclosure_marshal_VOID__INT
    at gmarshal.c line 216
  • #12 IA__g_closure_invoke
    at gclosure.c line 490
  • #13 signal_emit_unlocked_R
    at gsignal.c line 2438
  • #14 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #15 IA__g_signal_emit
    at gsignal.c line 2241
  • #16 e_table_model_row_changed
    at e-table-model.c line 487
  • #17 etta_proxy_node_data_changed
    at e-tree-table-adapter.c line 765
  • #18 IA__g_cclosure_marshal_VOID__POINTER
    at gmarshal.c line 601
  • #19 IA__g_closure_invoke
    at gclosure.c line 490
  • #20 signal_emit_unlocked_R
    at gsignal.c line 2438
  • #21 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #22 IA__g_signal_emit
    at gsignal.c line 2241
  • #23 e_tree_model_node_data_changed
    at e-tree-model.c line 279
  • #24 main_folder_changed
    at message-list.c line 2770
  • #25 do_async_event
    at mail-mt.c line 676
  • #26 idle_async_event
    at mail-mt.c line 687
  • #27 g_idle_dispatch
    at gmain.c line 3796
  • #28 IA__g_main_context_dispatch
    at gmain.c line 1916
  • #29 g_main_context_iterate
    at gmain.c line 2547
  • #30 IA__g_main_loop_run
    at gmain.c line 2751
  • #31 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #32 main
    at main.c line 603
  • #33 __libc_start_main
    at libc-start.c line 231
  • #34 _start

p *((GalA11yECell*)a11y)
{object = {parent = {g_type_instance = {g_class = 0xb854c48}, ref_count = 6, qdata = 0xa558da00}, description = 0x0,
    name = 0xb8c0970 "(a valid looking string)", accessible_parent = 0x0,
    role = ATK_ROLE_TABLE_CELL, relation_set = 0xa558db20, layer = ATK_LAYER_INVALID}, item = 0xa158008, cell_view = 0xb8e3d00,
  parent = 0xa1988c8, model_col = 5, view_col = 4, row = 94, state_set = 0xbbc6b38, action_list = 0xa558db00,
  action_idle_handler = 0, action_func = 0}

 p *((GalA11yECell*)a11y)->cell_view
$9 = {ecell = 0x225d91f, e_table_model = 0x2f214288, e_table_item_view = 0x73a1, focus_x1 = 809029591, focus_y1 = 0, focus_x2 = 25,
  focus_y2 = 121, focus_col = 4, focus_row = 198124192


p *((GalA11yECell*)a11y)->cell_view->ecell
Cannot access memory at address 0x225d91f

So cell_view->ecell looks like a junk value.


This is on Fedora Core (rawhide, pre FC5):
evolution-2.5.90-1.1
Comment 1 Kjartan Maraas 2006-03-15 10:21:16 UTC
Seeing this here too.
Comment 2 Kjartan Maraas 2006-03-15 10:21:53 UTC
Could bug 332727 be related?
Comment 3 Rajeev R 2006-04-12 06:03:37 UTC
Created attachment 63282 [details] [review]
Attached patch with changes.
Comment 4 Harish Krishnaswamy 2006-04-24 05:34:17 UTC
Patch reviewed and committed to HEAD and the gnome-2-14 branches. Thanks for the patch.
Comment 5 Li Yuan 2006-06-13 08:26:00 UTC
The patch seems can not fix the bug in the right way. 
Dave: I cannot reproduce this bug on my machine, how can you reproduce it?
Comment 6 Harish Krishnaswamy 2006-06-19 06:25:52 UTC
Rajeev : any comments on this ?
Comment 7 Harish Krishnaswamy 2006-06-21 09:46:56 UTC
Li : Rajeev's s/E_IS_CELL_TEXT/GAL_A11Y_IS_E_CELL_TEXT/ looks to be a valid change  though it does not seem to fix reference corruption. Please re-open the bug if necessary - I cannot reproduce the bug.
Comment 8 Li Yuan 2006-06-21 09:56:38 UTC
Harish: but I think gaec->cell_view->ecell is actually an ECellText, not an a11y object.
Comment 9 Harish Krishnaswamy 2006-06-21 10:30:52 UTC
You are right. Per discussion on IRC, re-opening the bug.
Comment 10 Li Yuan 2006-06-21 10:34:29 UTC
Dave: I cannot reproduce this bug? Can you help me?
Comment 11 André Klapper 2006-08-01 14:42:49 UTC
*** Bug 349493 has been marked as a duplicate of this bug. ***
Comment 12 André Klapper 2006-08-01 14:44:51 UTC
still in 2.6, reopening as per duplicate.
Comment 13 Harish Krishnaswamy 2006-08-09 08:51:51 UTC
Update GNOME target which is already past anyway.
Comment 14 Dave Malcolm 2006-09-14 22:51:25 UTC
*** Bug 356028 has been marked as a duplicate of this bug. ***
Comment 15 Dave Malcolm 2006-09-14 22:53:16 UTC
Bug 356028 looks like a simple dup in evolution-2.8: occurred whilst clicking on the mailer list view, selecting an email.

So still present in 2.8, alas.
Comment 16 André Klapper 2006-09-15 18:58:08 UTC
*** Bug 356158 has been marked as a duplicate of this bug. ***
Comment 17 André Klapper 2006-09-15 18:58:22 UTC
*** Bug 333934 has been marked as a duplicate of this bug. ***
Comment 18 André Klapper 2006-09-15 18:58:50 UTC
half a dozen duplicates in bug report 333934, therefore targetting to 2.8.
uptodate stacktrace available at bug 356158.
Comment 19 Karsten Bräckelmann 2006-09-17 14:02:13 UTC
*** Bug 355966 has been marked as a duplicate of this bug. ***
Comment 20 André Klapper 2006-09-25 13:14:05 UTC
*** Bug 356713 has been marked as a duplicate of this bug. ***
Comment 21 Elijah Newren 2006-10-02 06:12:19 UTC
*** Bug 358909 has been marked as a duplicate of this bug. ***
Comment 22 André Klapper 2006-10-06 11:21:00 UTC
huge number of dups, can this please be addressed? thanks.
Comment 23 Karsten Bräckelmann 2006-10-06 14:53:28 UTC
*** Bug 360179 has been marked as a duplicate of this bug. ***
Comment 24 André Klapper 2006-10-09 12:21:32 UTC
*** Bug 360872 has been marked as a duplicate of this bug. ***
Comment 25 Elijah Newren 2006-10-17 02:03:31 UTC
*** Bug 362753 has been marked as a duplicate of this bug. ***
Comment 26 André Klapper 2006-10-18 00:02:35 UTC
*PING*.
Comment 27 Karsten Bräckelmann 2006-10-19 12:09:14 UTC
*** Bug 363391 has been marked as a duplicate of this bug. ***
Comment 28 Karsten Bräckelmann 2006-10-24 14:20:37 UTC
*** Bug 364484 has been marked as a duplicate of this bug. ***
Comment 29 Karsten Bräckelmann 2006-10-24 14:20:42 UTC
*** Bug 364599 has been marked as a duplicate of this bug. ***
Comment 30 Karsten Bräckelmann 2006-10-25 15:47:58 UTC
*** Bug 364985 has been marked as a duplicate of this bug. ***
Comment 31 Wouter Bolsterlee (uws) 2006-11-03 13:05:17 UTC
*** Bug 369980 has been marked as a duplicate of this bug. ***
Comment 32 Karsten Bräckelmann 2006-11-04 00:58:28 UTC
*** Bug 365275 has been marked as a duplicate of this bug. ***
Comment 33 Karsten Bräckelmann 2006-11-04 00:58:37 UTC
*** Bug 369465 has been marked as a duplicate of this bug. ***
Comment 34 Karsten Bräckelmann 2006-11-06 23:24:57 UTC
*** Bug 371580 has been marked as a duplicate of this bug. ***
Comment 35 Karsten Bräckelmann 2006-11-07 19:52:54 UTC
*** Bug 371963 has been marked as a duplicate of this bug. ***
Comment 36 Karsten Bräckelmann 2006-11-09 22:49:51 UTC
*** Bug 373014 has been marked as a duplicate of this bug. ***
Comment 37 André Klapper 2006-11-27 16:54:49 UTC
*** Bug 378496 has been marked as a duplicate of this bug. ***
Comment 38 André Klapper 2006-11-27 23:05:11 UTC
*** Bug 379859 has been marked as a duplicate of this bug. ***
Comment 39 Oded Arbel 2006-11-28 08:16:43 UTC
Sorry for the bug spam, but this issue has accumulated about 25 duplicates so far, and I personally experience a crash (that I believe is related to this bug) several times a day - many people have asked my why don't I simply ditch evo in favor of something a bit more stable. 

I would appreciate it if a developer working on this bug can let us know if this bug is being actively investigated. 

I would love to help in solving this bug, but while I have some expertise in C unfortunately I cannot currently invest the time required to learn the evo code base. None the less, I'm willing to help in any other way - I can reproduce this crash at will, can supply stack traces, and if we can find some way to do it - even let someone else run a debugging session on my system.
Comment 40 Jason Clinton 2006-11-28 09:06:01 UTC
I believe that this bug has been accidentally fixed in Evolution 2.8. I have been running 2.8 on GTK+ 2.10.6 for several weeks without getting this crash. It used to crash several times a day.
Comment 41 Oded Arbel 2006-11-28 10:06:03 UTC
I'm running 2.8.1.1 and I still get crashes several times a day.
Comment 42 Jeremy Visser 2006-11-28 11:50:01 UTC
It's still crashing for me on Ubuntu Edgy. Have any developers been able to reproduce this bug?
Comment 43 André Klapper 2006-11-30 01:40:26 UTC
*** Bug 380563 has been marked as a duplicate of this bug. ***
Comment 44 André Klapper 2006-11-30 01:43:20 UTC
*** Bug 380717 has been marked as a duplicate of this bug. ***
Comment 45 Oded Arbel 2006-11-30 10:40:23 UTC
Created attachment 77409 [details]
Another detailed back-trace,

I think its the same bug. I added glibc debuginfo, but it still has some "no symbols"
Comment 46 Oded Arbel 2006-12-04 09:12:55 UTC
Created attachment 77621 [details]
Two additional stack traces

Here's one
Comment 47 Oded Arbel 2006-12-04 09:15:19 UTC
Created attachment 77622 [details]
And here is the other stack trace
Comment 48 André Klapper 2006-12-05 02:33:13 UTC
*** Bug 382242 has been marked as a duplicate of this bug. ***
Comment 49 Saikat Guha 2006-12-30 22:07:30 UTC
*** Bug 379799 has been marked as a duplicate of this bug. ***
Comment 50 palfrey 2007-01-03 18:30:52 UTC
*** Bug 387829 has been marked as a duplicate of this bug. ***
Comment 51 palfrey 2007-01-03 18:30:58 UTC
*** Bug 388555 has been marked as a duplicate of this bug. ***
Comment 52 palfrey 2007-01-03 18:31:08 UTC
*** Bug 392164 has been marked as a duplicate of this bug. ***
Comment 53 Priit Laes (IRC: plaes) 2007-01-08 08:43:27 UTC
*** Bug 387543 has been marked as a duplicate of this bug. ***
Comment 54 Shreyas Srinivasan 2007-01-08 08:50:56 UTC
*** Bug 381378 has been marked as a duplicate of this bug. ***
Comment 55 Harish Krishnaswamy 2007-01-08 09:06:27 UTC
Srini : Since Rajeev is not working on it anymore, is anybody else looking into this now ? Please re-assign this to the right person.
 
(Kindly request you to direct NOSIP interns to assign the bugs to themselves when they are working on it instead of leaving it under the defaults/my name. TIA)
Comment 56 palfrey 2007-01-11 00:49:59 UTC
*** Bug 395032 has been marked as a duplicate of this bug. ***
Comment 57 Kjartan Maraas 2007-01-16 15:34:38 UTC
*** Bug 397281 has been marked as a duplicate of this bug. ***
Comment 58 palfrey 2007-01-23 14:05:10 UTC
*** Bug 399718 has been marked as a duplicate of this bug. ***
Comment 59 palfrey 2007-01-27 00:49:47 UTC
*** Bug 400932 has been marked as a duplicate of this bug. ***
Comment 60 Caolan McNamara 2007-01-31 09:17:48 UTC
ok, I too get the original crash quite a lot in evo with a11y enabled, i.e. 

  • #0 ect_check
    at gal-a11y-e-cell-text.c line 69
  • #1 ect_get_name
    at gal-a11y-e-cell-text.c line 81
  • #2 atk_object_get_name
    from /usr/lib/libatk-1.0.so.0
  • #3 ??
    from /usr/lib/gtk-2.0/modules/libatk-bridge.so
  • #4 ??
    from /usr/lib/gtk-2.0/modules/libatk-bridge.so
  • #5 ??
    from /lib/libgobject-2.0.so.0
  • #6 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #7 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #8 atk_object_notify_state_change
    from /usr/lib/libatk-1.0.so.0
  • #9 gal_a11y_e_cell_add_state
    at gal-a11y-e-cell.c line 496
  • #10 ectr_model_row_changed_cb
    at gal-a11y-e-cell-tree.c line 46
  • #10 ectr_model_row_changed_cb
    at gal-a11y-e-cell-tree.c line 46

I attach here a (hacky) workaround patch which shows where the crash comes from and detects that an ecell_view is deleter which the a11y object keeps a reference to and attempt to reuse post-destruction. 

The patch prevents the crash, and logs the problem. Hopefully someone familiar with the a11y code can see from this as to what the lifecycle issues should have been.
Comment 61 Caolan McNamara 2007-01-31 09:19:15 UTC
Created attachment 81572 [details] [review]
workaround patch
Comment 62 Jeremy Visser 2007-01-31 11:17:37 UTC
(In reply to comment #61)
> Created an attachment (id=81572) [edit]
> workaround patch
> 

w00t! This is awesome! After, let me count, 35 dupes we're finally getting somewhere!

It's just a shame that precisely 26 hours ago I got converted to Thunderbird after holding out for so long already.
Comment 63 Steven Coco 2007-02-01 18:04:40 UTC
Created attachment 81686 [details]
Stack traces from Bug Buddy.

Hi. I have been seeing regular predictable voluminous crashes from Evo too; and I've been trying to effectively reproduce bug 366448 (and also bug 376826). The dupfinder says my trace matches this bug so I'll attach it here in case it's helpful.

Thanks.
Comment 64 palfrey 2007-02-03 11:59:38 UTC
*** Bug 402009 has been marked as a duplicate of this bug. ***
Comment 65 palfrey 2007-02-03 11:59:44 UTC
*** Bug 403720 has been marked as a duplicate of this bug. ***
Comment 66 Harish Krishnaswamy 2007-02-06 04:25:39 UTC
Srini: poke.
Comment 67 Srinivasa Ragavan 2007-02-06 06:20:34 UTC
I just went through the patch. It just avoids a crash with a NULL replacement. Given the issue and the number of duplicates, I would prefer to get this in and leave the bug still open to make sure that it gets addressed in a proper way.  
Comment 68 Kjartan Maraas 2007-02-07 18:26:06 UTC
*** Bug 405110 has been marked as a duplicate of this bug. ***
Comment 69 Marc-Andre Lureau 2007-02-10 22:40:59 UTC
*** Bug 406455 has been marked as a duplicate of this bug. ***
Comment 70 palfrey 2007-02-14 22:37:24 UTC
*** Bug 407914 has been marked as a duplicate of this bug. ***
Comment 71 palfrey 2007-02-14 22:37:32 UTC
*** Bug 407823 has been marked as a duplicate of this bug. ***
Comment 72 André Klapper 2007-02-17 00:55:32 UTC
*** Bug 408060 has been marked as a duplicate of this bug. ***
Comment 73 James Olds 2007-02-23 05:28:43 UTC
*** Bug 410952 has been marked as a duplicate of this bug. ***
Comment 74 André Klapper 2007-02-24 14:08:14 UTC
*** Bug 411541 has been marked as a duplicate of this bug. ***
Comment 75 Sebastien Bacher 2007-02-27 19:15:55 UTC
Ubuntu bug about that (evolution 2.9.91 package): https://launchpad.net/bugs/88086
Comment 76 André Klapper 2007-02-28 14:37:45 UTC
*** Bug 412076 has been marked as a duplicate of this bug. ***
Comment 77 André Klapper 2007-03-01 02:56:34 UTC
SRINI: POKE.
Comment 78 Srinivasa Ragavan 2007-03-01 04:13:20 UTC
Let us commit this and leave this bug open.
Comment 79 Kjartan Maraas 2007-03-01 12:53:53 UTC
I commited this. Leaving the bug open so we can find a correct solution for the problem later.
Comment 80 Susana 2007-03-01 16:05:03 UTC
*** Bug 413391 has been marked as a duplicate of this bug. ***
Comment 81 palfrey 2007-03-11 13:59:06 UTC
*** Bug 416965 has been marked as a duplicate of this bug. ***
Comment 82 Susana 2007-03-13 01:49:12 UTC
*** Bug 417407 has been marked as a duplicate of this bug. ***
Comment 83 André Klapper 2007-03-13 21:20:52 UTC
*** Bug 415795 has been marked as a duplicate of this bug. ***
Comment 84 Akhil Laddha 2007-03-15 14:14:18 UTC
*** Bug 418503 has been marked as a duplicate of this bug. ***
Comment 85 Akhil Laddha 2007-03-20 11:24:22 UTC
*** Bug 420307 has been marked as a duplicate of this bug. ***
Comment 86 Akhil Laddha 2007-03-20 11:38:16 UTC
*** Bug 420338 has been marked as a duplicate of this bug. ***
Comment 87 Akhil Laddha 2007-03-21 08:03:02 UTC
*** Bug 420484 has been marked as a duplicate of this bug. ***
Comment 88 Susana 2007-03-22 18:34:21 UTC
*** Bug 420740 has been marked as a duplicate of this bug. ***
Comment 89 Susana 2007-03-22 18:35:48 UTC
*** Bug 420754 has been marked as a duplicate of this bug. ***
Comment 90 Susana 2007-03-22 18:36:07 UTC
*** Bug 421565 has been marked as a duplicate of this bug. ***
Comment 91 Akhil Laddha 2007-03-23 06:26:29 UTC
*** Bug 421694 has been marked as a duplicate of this bug. ***
Comment 92 Akhil Laddha 2007-03-24 08:51:52 UTC
*** Bug 421952 has been marked as a duplicate of this bug. ***
Comment 93 Akhil Laddha 2007-03-28 05:18:02 UTC
*** Bug 423431 has been marked as a duplicate of this bug. ***
Comment 94 Pedro Villavicencio 2007-04-08 14:06:36 UTC
*** Bug 427583 has been marked as a duplicate of this bug. ***
Comment 95 Pedro Villavicencio 2007-04-08 14:06:43 UTC
*** Bug 423734 has been marked as a duplicate of this bug. ***
Comment 96 Akhil Laddha 2007-04-10 04:50:31 UTC
*** Bug 428120 has been marked as a duplicate of this bug. ***
Comment 97 André Klapper 2007-04-12 20:03:55 UTC
*** Bug 423476 has been marked as a duplicate of this bug. ***
Comment 98 André Klapper 2007-04-12 20:03:59 UTC
*** Bug 422642 has been marked as a duplicate of this bug. ***
Comment 99 André Klapper 2007-04-12 20:11:01 UTC
*** Bug 423365 has been marked as a duplicate of this bug. ***
Comment 100 André Klapper 2007-04-12 20:11:05 UTC
*** Bug 426236 has been marked as a duplicate of this bug. ***
Comment 101 Akhil Laddha 2007-04-13 12:34:19 UTC
*** Bug 429216 has been marked as a duplicate of this bug. ***
Comment 102 palfrey 2007-04-16 14:20:55 UTC
*** Bug 430285 has been marked as a duplicate of this bug. ***
Comment 103 Pedro Villavicencio 2007-04-19 00:04:18 UTC
*** Bug 430877 has been marked as a duplicate of this bug. ***
Comment 104 palfrey 2007-04-26 14:08:18 UTC
*** Bug 429399 has been marked as a duplicate of this bug. ***
Comment 105 palfrey 2007-04-26 14:21:36 UTC
*** Bug 431251 has been marked as a duplicate of this bug. ***
Comment 106 palfrey 2007-04-26 14:36:15 UTC
*** Bug 432110 has been marked as a duplicate of this bug. ***
Comment 107 palfrey 2007-05-23 16:06:21 UTC
*** Bug 440296 has been marked as a duplicate of this bug. ***
Comment 108 André Klapper 2007-06-11 09:32:14 UTC
lowering severity as per comment 79.
Comment 109 Matthew Barnes 2008-01-23 15:53:07 UTC
*** Bug 511560 has been marked as a duplicate of this bug. ***
Comment 110 Matthew Barnes 2008-01-23 15:56:49 UTC
I got this crash with Evolution 2.21.5 running on Fedora 8.

Realistically, I think the only way Evolution will ever become stable with accessibility enabled is by eradicating the remains of GAL.
Comment 111 Matthew Barnes 2008-03-11 00:32:31 UTC
Bumping version to a stable release.
Comment 112 Susana 2008-05-09 21:57:01 UTC
*** Bug 532404 has been marked as a duplicate of this bug. ***
Comment 113 Akhil Laddha 2008-05-26 04:45:21 UTC
*** Bug 534745 has been marked as a duplicate of this bug. ***
Comment 114 Akhil Laddha 2008-05-26 04:47:08 UTC
last dup against 2.22.x in Debian distro
Comment 115 Akhil Laddha 2010-02-19 04:01:10 UTC
*** Bug 593218 has been marked as a duplicate of this bug. ***
Comment 116 Akhil Laddha 2010-02-19 04:01:32 UTC
*** Bug 555852 has been marked as a duplicate of this bug. ***
Comment 117 Akhil Laddha 2010-04-06 09:02:59 UTC
*** Bug 614934 has been marked as a duplicate of this bug. ***
Comment 118 Akhil Laddha 2010-05-26 03:56:39 UTC
*** Bug 619688 has been marked as a duplicate of this bug. ***
Comment 119 Emilio Pozuelo Monfort 2010-06-02 21:03:07 UTC
I'm getting this crash constantly in 2.30.1.2. Usually when opening attachments on an IMAP folder.
Comment 120 Emilio Pozuelo Monfort 2010-06-15 11:05:11 UTC
It also happens quite a lot when sending email (again from an IMAP account, but I only have IMAP on evolution).
Comment 121 Akhil Laddha 2010-06-24 04:22:46 UTC
*** Bug 622495 has been marked as a duplicate of this bug. ***
Comment 122 Fabio Durán Verdugo 2010-06-24 14:47:26 UTC
*** Bug 622607 has been marked as a duplicate of this bug. ***
Comment 123 Fabio Durán Verdugo 2010-07-05 01:49:51 UTC
*** Bug 623544 has been marked as a duplicate of this bug. ***
Comment 124 Akhil Laddha 2010-07-08 03:27:11 UTC
*** Bug 623752 has been marked as a duplicate of this bug. ***
Comment 125 Pietro Battiston 2010-07-14 14:36:51 UTC
If I understand correctly, the last trace dates back to 2007 and in the meanwhile the problem has been at least partially targeted. So in case it is useful, here is an up-to-date (2.30) trace:


Program received signal SIGSEGV, Segmentation fault.
0x00007ffff6921d88 in ect_check (a11y=<value optimized out>) at gal-a11y-e-cell-text.c:83
83	gal-a11y-e-cell-text.c: No such file or directory.
	in gal-a11y-e-cell-text.c
(gdb) backtrace 
  • #0 ect_check
    at gal-a11y-e-cell-text.c line 83
  • #1 ect_get_name
    at gal-a11y-e-cell-text.c line 95
  • #2 spi_atk_bridge_init_base
    at bridge.c line 1367
  • #3 spi_atk_bridge_init_nil
    at bridge.c line 1379
  • #4 spi_atk_bridge_focus_tracker
    at bridge.c line 726
  • #5 atk_focus_tracker_notify
    at atkutil.c line 200
  • #6 ??
    from /usr/lib/gtk-2.0/modules/libgail.so
  • #7 gdk_threads_dispatch
    at /tmp/buildd/gtk+2.0-2.20.1/gdk/gdk.c line 512
  • #8 g_main_dispatch
    at /tmp/buildd/glib2.0-2.24.1/glib/gmain.c line 1960
  • #9 IA__g_main_context_dispatch
    at /tmp/buildd/glib2.0-2.24.1/glib/gmain.c line 2513
  • #10 g_main_context_iterate
    at /tmp/buildd/glib2.0-2.24.1/glib/gmain.c line 2591
  • #11 IA__g_main_loop_run
    at /tmp/buildd/glib2.0-2.24.1/glib/gmain.c line 2799
  • #12 IA__gtk_main
    at /tmp/buildd/gtk+2.0-2.20.1/gtk/gtkmain.c line 1219
  • #13 main
    at main.c line 639



The problem happens periodically (though not very frequently, approx. once a day), so if some more debug information can be useful, just ask.
Comment 126 Fabio Durán Verdugo 2010-07-20 01:14:50 UTC
*** Bug 624769 has been marked as a duplicate of this bug. ***
Comment 127 Fabio Durán Verdugo 2010-07-20 01:15:05 UTC
*** Bug 624764 has been marked as a duplicate of this bug. ***
Comment 128 Akhil Laddha 2010-07-20 03:42:32 UTC
*** Bug 624756 has been marked as a duplicate of this bug. ***
Comment 129 Akhil Laddha 2010-07-21 03:44:44 UTC
*** Bug 624854 has been marked as a duplicate of this bug. ***
Comment 130 Milan Crha 2010-07-22 07:12:35 UTC
Downstream bug report about the same with 2.30.2:
https://bugzilla.redhat.com/show_bug.cgi?id=616931
Comment 131 André Klapper 2010-08-09 09:22:28 UTC
*** Bug 626371 has been marked as a duplicate of this bug. ***
Comment 132 Akhil Laddha 2010-08-23 04:18:27 UTC
*** Bug 514263 has been marked as a duplicate of this bug. ***
Comment 133 Akhil Laddha 2010-08-30 12:38:19 UTC
*** Bug 628301 has been marked as a duplicate of this bug. ***
Comment 134 Akhil Laddha 2010-08-31 07:26:37 UTC
*** Bug 628390 has been marked as a duplicate of this bug. ***
Comment 135 Pietro Battiston 2010-09-01 17:53:18 UTC
A slightly different backtrace (please let me know if that's useless):

  • #0 ect_check
    at gal-a11y-e-cell-text.c line 83
  • #1 ect_get_name
    at gal-a11y-e-cell-text.c line 95
  • #2 spi_atk_bridge_init_base
    at bridge.c line 1367
  • #3 spi_atk_bridge_init_nil
    at bridge.c line 1379
  • #4 spi_atk_bridge_focus_tracker
    at bridge.c line 726
  • #5 atk_focus_tracker_notify
    at atkutil.c line 200
  • #6 gail_focus_notify
    at /tmp/buildd/gtk+2.0-2.20.1/modules/other/gail/gail.c line 589
  • #7 gail_focus_idle_handler
    at /tmp/buildd/gtk+2.0-2.20.1/modules/other/gail/gail.c line 542
  • #8 gdk_threads_dispatch
    at /tmp/buildd/gtk+2.0-2.20.1/gdk/gdk.c line 512
  • #9 g_main_dispatch
    at /tmp/buildd/glib2.0-2.24.1/glib/gmain.c line 1960
  • #10 IA__g_main_context_dispatch
    at /tmp/buildd/glib2.0-2.24.1/glib/gmain.c line 2513
  • #11 g_main_context_iterate
  • #12 IA__g_main_loop_run
    at /tmp/buildd/glib2.0-2.24.1/glib/gmain.c line 2799
  • #13 IA__gtk_main
    at /tmp/buildd/gtk+2.0-2.20.1/gtk/gtkmain.c line 1219
  • #14 main
    at main.c line 639

Comment 136 Fabio Durán Verdugo 2010-09-14 23:18:39 UTC
*** Bug 629673 has been marked as a duplicate of this bug. ***
Comment 137 Felipe Besoaín Pino 2010-09-15 02:53:32 UTC
*** Bug 629724 has been marked as a duplicate of this bug. ***
Comment 138 Leo Arias 2010-09-16 17:24:11 UTC
Created attachment 170429 [details]
backtrace on ubuntu maverick

This is happening to me a lot on Ubuntu 10.10 beta. It seems random.

elopio@elopio-laptop:~$ aptitude show evolution
Package: evolution                       
State: installed
Automatically installed: no
Version: 2.30.3-1ubuntu1
Comment 139 Akhil Laddha 2010-09-17 04:43:31 UTC
Leo, please disable accessibility to avoid this crash.
Comment 140 Pietro Battiston 2010-09-17 07:46:18 UTC
(In reply to comment #139)
> Leo, please disable accessibility to avoid this crash.

I'm not Leo, but I experience those crashes since months. Could I disable accessibility too, please?

And most importantly: how?

thanks a lot

Pietro
Comment 141 André Klapper 2010-09-17 08:32:18 UTC
Pietro: Depends on your distro, hard to generalize.
Normally go to your systemwide GNOME Settings and there is a section for that.
Comment 142 Pietro Battiston 2010-09-17 11:39:07 UTC
(for anybody reading: in Debian/Ubuntu, System -> Preferences -> Assistive Technologies)

thanks
Comment 143 Matthew Barnes 2010-10-12 00:11:35 UTC
*** Bug 631928 has been marked as a duplicate of this bug. ***
Comment 144 David Woodhouse 2010-10-12 10:22:06 UTC
Seeing these too:
(evolution:6045): e-table-CRITICAL **: ect_check: assertion `(gaec->cell_view != NULL)' failed
Comment 145 David Woodhouse 2010-10-12 10:26:14 UTC
Accessibility is disabled (Preferences -> Assistive Technologies and the 'Enable assistive technologies' checkbox is not checked).
Comment 146 Fabio Durán Verdugo 2010-10-18 13:53:58 UTC
*** Bug 632451 has been marked as a duplicate of this bug. ***
Comment 147 Fabio Durán Verdugo 2010-10-18 14:11:47 UTC
*** Bug 632462 has been marked as a duplicate of this bug. ***
Comment 148 Akhil Laddha 2010-10-20 09:24:18 UTC
*** Bug 632635 has been marked as a duplicate of this bug. ***
Comment 149 Akhil Laddha 2010-10-22 03:34:16 UTC
*** Bug 632836 has been marked as a duplicate of this bug. ***
Comment 150 Milan Crha 2010-11-05 10:37:55 UTC
Downstream bug report about the same in 2.32.0:
https://bugzilla.redhat.com/show_bug.cgi?id=649400
Comment 151 Fabio Durán Verdugo 2010-11-07 15:52:09 UTC
*** Bug 634220 has been marked as a duplicate of this bug. ***
Comment 152 Akhil Laddha 2010-11-09 07:03:31 UTC
*** Bug 634384 has been marked as a duplicate of this bug. ***
Comment 153 Matthew Barnes 2010-11-10 19:28:18 UTC
*** Bug 634533 has been marked as a duplicate of this bug. ***
Comment 154 Matthew Barnes 2010-11-10 19:35:49 UTC
After seeing no less than five crash reports about this in one week, I have fixed the crash by removing accessibility support for the ECellText class in 2.32 and 2.91.

If ever we get someone to update our accessibility code then we can bring this back and let him/her try and debug the crash.  But until then, whatever accessibility features the code was providing is not worth having to tell everyone to turn off GNOME's accessibility support in order to use Evolution.

http://git.gnome.org/browse/evolution/commit/?id=abd2711b00f0c036d5a60e8a38bbdc83384f8822

http://git.gnome.org/browse/evolution/commit/?h=gnome-2-32&id=4c6b254770446028968620adbec0b4e04f23f541
Comment 155 Akhil Laddha 2010-11-11 04:54:49 UTC
*** Bug 634527 has been marked as a duplicate of this bug. ***
Comment 156 Akhil Laddha 2010-11-11 04:54:55 UTC
*** Bug 634108 has been marked as a duplicate of this bug. ***
Comment 157 Akhil Laddha 2010-11-13 01:21:24 UTC
*** Bug 634694 has been marked as a duplicate of this bug. ***
Comment 158 Akhil Laddha 2010-11-13 13:33:55 UTC
*** Bug 634739 has been marked as a duplicate of this bug. ***
Comment 159 Fabio Durán Verdugo 2010-11-24 22:54:03 UTC
*** Bug 635732 has been marked as a duplicate of this bug. ***
Comment 160 Fabio Durán Verdugo 2010-12-08 22:24:12 UTC
*** Bug 636816 has been marked as a duplicate of this bug. ***
Comment 161 Matthew Barnes 2010-12-13 18:57:57 UTC
*** Bug 637173 has been marked as a duplicate of this bug. ***
Comment 162 Akhil Laddha 2011-01-15 11:26:48 UTC
*** Bug 639593 has been marked as a duplicate of this bug. ***
Comment 163 André Klapper 2011-01-19 16:53:08 UTC
*** Bug 639957 has been marked as a duplicate of this bug. ***
Comment 164 André Klapper 2011-01-24 15:52:08 UTC
*** Bug 640312 has been marked as a duplicate of this bug. ***
Comment 165 Fabio Durán Verdugo 2011-02-05 05:14:37 UTC
*** Bug 641578 has been marked as a duplicate of this bug. ***
Comment 166 Akhil Laddha 2011-02-07 05:14:26 UTC
*** Bug 641695 has been marked as a duplicate of this bug. ***
Comment 167 Akhil Laddha 2011-02-16 07:48:27 UTC
*** Bug 642435 has been marked as a duplicate of this bug. ***
Comment 168 Akhil Laddha 2011-03-04 01:21:51 UTC
*** Bug 643827 has been marked as a duplicate of this bug. ***
Comment 169 Akhil Laddha 2011-03-04 01:22:21 UTC
*** Bug 643825 has been marked as a duplicate of this bug. ***
Comment 170 Akhil Laddha 2011-03-11 01:15:27 UTC
*** Bug 644434 has been marked as a duplicate of this bug. ***
Comment 171 Fabio Durán Verdugo 2011-03-14 00:54:17 UTC
*** Bug 644649 has been marked as a duplicate of this bug. ***
Comment 172 Milan Crha 2011-03-14 09:34:07 UTC
*** Bug 644692 has been marked as a duplicate of this bug. ***
Comment 173 Akhil Laddha 2011-03-22 07:25:52 UTC
*** Bug 645495 has been marked as a duplicate of this bug. ***
Comment 174 André Klapper 2011-04-30 18:36:04 UTC
*** Bug 649029 has been marked as a duplicate of this bug. ***
Comment 175 Matthew Barnes 2011-05-20 00:51:57 UTC
*** Bug 650155 has been marked as a duplicate of this bug. ***
Comment 176 James Piccinelli 2011-05-20 18:17:45 UTC
(In reply to comment #175)
> *** Bug 650155 has been marked as a duplicate of this bug. ***

(In reply to comment #175)
> *** Bug 650155 has been marked as a duplicate of this bug. ***

This bug is resolved/fixed.  Great but where do I get the fix?
As previously mentioned, I'm new to using LINUX.
Comment 177 Matthew Barnes 2011-05-20 19:06:22 UTC
(In reply to comment #176)
> This bug is resolved/fixed.  Great but where do I get the fix?
> As previously mentioned, I'm new to using LINUX.

Most likely you will need to upgrade your Linux distro to a newer release.
Comment 178 James Piccinelli 2011-05-23 18:35:46 UTC
(In reply to comment #60)
> ok, I too get the original crash quite a lot in evo with a11y enabled, i.e. 
> 
> 

You provided a work around for Evolution 2.9.5.  Is there one of 2.30.3?
Comment 179 André Klapper 2011-05-24 00:08:57 UTC
(In reply to comment #178)
> You provided a work around for Evolution 2.9.5.

No, for 2.91. 91 is not 9.

> Is there one of 2.30.3?

See comment 177. You could ask your distribution in their bug tracker to backport the fix in comment 154 and ship it.
Comment 180 Fabio Durán Verdugo 2011-05-26 01:06:36 UTC
*** Bug 651090 has been marked as a duplicate of this bug. ***