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 560329 - Evolution crash when I try to open the calendars
Evolution crash when I try to open the calendars
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: general
2.24.x (obsolete)
Other All
: Urgent critical
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
: 530776 557861 559285 562145 562250 576752 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-11-11 12:54 UTC by Fabio Durán Verdugo
Modified: 2009-03-25 19:20 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24


Attachments
patch to prevent the crash (488 bytes, patch)
2008-11-18 07:47 UTC, Suman Manjunath
none Details | Review
Li's patch to fix the signature of the signal emission (989 bytes, patch)
2008-11-19 03:38 UTC, Suman Manjunath
committed Details | Review
Stack trace of the crash (5.10 KB, text/plain)
2008-11-26 11:41 UTC, Gergely Máté
  Details

Description Fabio Durán Verdugo 2008-11-11 12:54:34 UTC
Steps to reproduce:
1. open evolution
2. click in calendar
3. crash evolution


Stack trace:
the log in /var/log/kernlog
Nov 11 09:47:24 clb-laptop kernel: [ 1901.742818] evolution[6493]: segfault at 8508458b ip b6164eb5 sp bf9a59e0 error 4 in libatk-bridge.so[b6161000+6000]
Nov 11 09:47:29 clb-laptop kernel: [ 1906.839554] evolution-excha[9237]: segfault at 6e6f7077 ip 0805e84e sp b55ff240 error 4 in evolution-exchange-storage[8048000+3c000]
Nov 11 09:47:31 clb-laptop kernel: [ 1908.537299] evolution[9200]: segfault at 8508458b ip b6217eb5 sp bfa59f70 error 4 in libatk-bridge.so[b6214000+6000]
Nov 11 09:48:36 clb-laptop kernel: [ 1973.612903] evolution[9429]: segfault at 8508458b ip b619ceb5 sp bfedcbf0 error 4 in libatk-bridge.so[b6199000+6000]
Nov 11 09:50:08 clb-laptop kernel: [ 2065.478313] evolution-excha[9744]: segfault at 35373035 ip b6d25d28 sp b5f8620c error 4 in libc-2.8.90.so[b6caf000+158000]


Other information:
Comment 1 Fabio Durán Verdugo 2008-11-11 13:01:10 UTC
	
I have 3 email Accounts settings on my evolution and one of then is on EXCHANGE acount, the other for gmail acount and so i know that the calendar synchronize with that account, and crash.
Comment 2 Kandepu Prasad 2008-11-11 13:03:08 UTC
Thanks for taking the time to report this bug.
Unfortunately, the stack trace is missing some elements that will help a lot to
solve the problem, so it will be hard for the developers to fix that crash.

Could you please help fixing this by installing some debugging packages [1],
start the application as normal, and try to reproduce the crash, if possible?

Once bug-buddy pops up, you can find the stacktrace in the 'Details', now
containing way more information. Please copy that stacktrace and paste it as a
comment here. Thanks in advance!

[1] Please install debug packages for evolution, evolution-data-server,
gtkhtml, gtk, glib, glibc, orbit2, gnome-vfs, pango, libgnome and libgnomeui 
(as far as those packages are provided by your distribution).

More details can be found here: http://live.gnome.org/GettingTraces
Comment 3 Fabio Durán Verdugo 2008-11-11 13:24:24 UTC
fabio@clb-laptop:/usr/lib$ gdb evolution
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(gdb) 
(gdb) run
Starting program: /usr/bin/evolution 
[Thread debugging using libthread_db enabled]
[New Thread 0xb648c940 (LWP 12383)]
[New Thread 0xb5c05b90 (LWP 12392)]
[Thread 0xb5c05b90 (LWP 12392) exited]
** (evolution:12383): DEBUG: mailto URL command: evolution %s
** (evolution:12383): DEBUG: mailto URL program: evolution
[New Thread 0xb5c05b90 (LWP 12399)]
[New Thread 0xb50e7b90 (LWP 12400)]
[Thread 0xb5c05b90 (LWP 12399) exited]
[Thread 0xb50e7b90 (LWP 12400) exited]
[New Thread 0xb50e7b90 (LWP 12401)]
[New Thread 0xb5c05b90 (LWP 12402)]
[New Thread 0xb488cb90 (LWP 12403)]
[New Thread 0xb4085b90 (LWP 12404)]
[New Thread 0xb3884b90 (LWP 12405)]
[New Thread 0xb3083b90 (LWP 12406)]
[Thread 0xb5c05b90 (LWP 12402) exited]
[Thread 0xb3083b90 (LWP 12406) exited]
[New Thread 0xb3083b90 (LWP 12407)]
[Thread 0xb3083b90 (LWP 12407) exited]
[Thread 0xb4085b90 (LWP 12404) exited]
[New Thread 0xb25f1b90 (LWP 12409)]
[New Thread 0xb4085b90 (LWP 12412)]
[New Thread 0xb3083b90 (LWP 12413)]
[Thread 0xb3083b90 (LWP 12413) exited]

(evolution:12383): libecal-WARNING **: e-cal.c:318: Unexpected response
[New Thread 0xb3083b90 (LWP 12415)]
[New Thread 0xb5c05b90 (LWP 12418)]
[New Thread 0xb25b0b90 (LWP 12419)]
[Thread 0xb25b0b90 (LWP 12419) exited]
[New Thread 0xb25b0b90 (LWP 12420)]
[New Thread 0xb1dafb90 (LWP 12423)]
[Thread 0xb1dafb90 (LWP 12423) exited]
[Thread 0xb4085b90 (LWP 12412) exited]
[New Thread 0xb4085b90 (LWP 12425)]
[New Thread 0xb1dafb90 (LWP 12428)]
[New Thread 0xb12feb90 (LWP 12429)]
Changing the queries (contains? "summary" "") 
[New Thread 0xb08ffb90 (LWP 12430)]

(evolution:12383): calendar-gui-WARNING **: gnome-cal.c:910: Could not create the query: El soporte está ocupado 
[Thread 0xb3083b90 (LWP 12415) exited]
[New Thread 0xb3083b90 (LWP 12445)]
[Thread 0xb25b0b90 (LWP 12420) exited]

(evolution:12383): camel-exchange-provider-WARNING **: Unable to load Exchage summary for folder personal: no such table: personal


(evolution:12383): camel-exchange-provider-WARNING **: Unable to load Exchage summary for folder personal/Correo no deseado: no such table: personal/Correo no deseado


(evolution:12383): camel-exchange-provider-WARNING **: Unable to load Exchage summary for folder personal/Journal: no such table: personal/Journal


(evolution:12383): camel-exchange-provider-WARNING **: Unable to load Exchage summary for folder personal/Junk E-mail: no such table: personal/Junk E-mail

[Thread 0xb1dafb90 (LWP 12428) exited]
[Thread 0xb4085b90 (LWP 12425) exited]
[Thread 0xb5c05b90 (LWP 12418) exited]
[Thread 0xb3083b90 (LWP 12445) exited]

(evolution:12383): camel-exchange-provider-WARNING **: Unable to load Exchage summary for folder personal/Notes: no such table: personal/Notes


(evolution:12383): camel-exchange-provider-WARNING **: Unable to load Exchage summary for folder personal/Outbox: no such table: personal/Outbox

[Thread 0xb12feb90 (LWP 12429) exited]
[New Thread 0xb12feb90 (LWP 12466)]
[New Thread 0xb5c05b90 (LWP 12467)]
[New Thread 0xb3083b90 (LWP 12468)]
[New Thread 0xb4085b90 (LWP 12469)]
[Thread 0xb12feb90 (LWP 12466) exited]
[Thread 0xb4085b90 (LWP 12469) exited]
[New Thread 0xb4085b90 (LWP 12471)]
[Thread 0xb5c05b90 (LWP 12467) exited]
[Thread 0xb3083b90 (LWP 12468) exited]
[New Thread 0xb3083b90 (LWP 12472)]
[New Thread 0xb5c05b90 (LWP 12474)]
[Thread 0xb4085b90 (LWP 12471) exited]
[New Thread 0xb4085b90 (LWP 12475)]
[Thread 0xb3083b90 (LWP 12472) exited]
[Thread 0xb5c05b90 (LWP 12474) exited]
[Thread 0xb3884b90 (LWP 12405) exited]
[New Thread 0xb3884b90 (LWP 12478)]
[Thread 0xb4085b90 (LWP 12475) exited]
[Thread 0xb3884b90 (LWP 12478) exited]
[Thread 0xb488cb90 (LWP 12403) exited]
[New Thread 0xb488cb90 (LWP 12485)]
[Thread 0xb488cb90 (LWP 12485) exited]
[New Thread 0xb488cb90 (LWP 12486)]
[Thread 0xb50e7b90 (LWP 12401) exited]
[Thread 0xb488cb90 (LWP 12486) exited]
[New Thread 0xb488cb90 (LWP 12498)]
[Thread 0xb08ffb90 (LWP 12430) exited]
[Thread 0xb488cb90 (LWP 12498) exited]

Program exited normally.
(gdb) run
Starting program: /usr/bin/evolution 
[Thread debugging using libthread_db enabled]
[New Thread 0xb62c8940 (LWP 12504)]
[New Thread 0xb5a41b90 (LWP 12515)]
[Thread 0xb5a41b90 (LWP 12515) exited]
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
** (evolution:12504): DEBUG: mailto URL command: evolution %s
** (evolution:12504): DEBUG: mailto URL program: evolution
[New Thread 0xb5a41b90 (LWP 12522)]
[Thread 0xb5a41b90 (LWP 12522) exited]
[New Thread 0xb4f35b90 (LWP 12523)]
[Thread 0xb4f35b90 (LWP 12523) exited]
[New Thread 0xb4f35b90 (LWP 12524)]
[New Thread 0xb5a41b90 (LWP 12525)]
[New Thread 0xb46c8b90 (LWP 12526)]
[Thread 0xb5a41b90 (LWP 12525) exited]
[New Thread 0xb3ec1b90 (LWP 12527)]
[Thread 0xb3ec1b90 (LWP 12527) exited]
[New Thread 0xb3ec1b90 (LWP 12528)]
[New Thread 0xb5a41b90 (LWP 12529)]
[Thread 0xb5a41b90 (LWP 12529) exited]
[New Thread 0xb5a41b90 (LWP 12530)]
[Thread 0xb5a41b90 (LWP 12530) exited]
[New Thread 0xb5a41b90 (LWP 12531)]
[New Thread 0xb366eb90 (LWP 12532)]
[New Thread 0xb2e6db90 (LWP 12533)]
[New Thread 0xb260cb90 (LWP 12534)]
[New Thread 0xb1c24b90 (LWP 12537)]
[Thread 0xb2e6db90 (LWP 12533) exited]
[Thread 0xb1c24b90 (LWP 12537) exited]
[New Thread 0xb1c24b90 (LWP 12540)]
[New Thread 0xb2e6db90 (LWP 12541)]
[New Thread 0xb1236b90 (LWP 12542)]
[New Thread 0xb0a35b90 (LWP 12543)]
[New Thread 0xb0234b90 (LWP 12544)]
[Thread 0xb2e6db90 (LWP 12541) exited]
[New Thread 0xb2e6db90 (LWP 12548)]

(evolution:12504): camel-exchange-provider-WARNING **: Unable to load Exchage summary for folder personal: no such table: personal


(evolution:12504): camel-exchange-provider-WARNING **: Unable to load Exchage summary for folder personal/Correo no deseado: no such table: personal/Correo no deseado

[Thread 0xb1236b90 (LWP 12542) exited]
[Thread 0xb0234b90 (LWP 12544) exited]

(evolution:12504): camel-exchange-provider-WARNING **: Unable to load Exchage summary for folder personal/Journal: no such table: personal/Journal


(evolution:12504): camel-exchange-provider-WARNING **: Unable to load Exchage summary for folder personal/Junk E-mail: no such table: personal/Junk E-mail


(evolution:12504): camel-exchange-provider-WARNING **: Unable to load Exchage summary for folder personal/Notes: no such table: personal/Notes


(evolution:12504): camel-exchange-provider-WARNING **: Unable to load Exchage summary for folder personal/Outbox: no such table: personal/Outbox

[Thread 0xb366eb90 (LWP 12532) exited]
[Thread 0xb5a41b90 (LWP 12531) exited]
[Thread 0xb0a35b90 (LWP 12543) exited]
[Thread 0xb2e6db90 (LWP 12548) exited]
[New Thread 0xb1236b90 (LWP 12568)]
[New Thread 0xb2e6db90 (LWP 12571)]
[New Thread 0xb0a35b90 (LWP 12572)]
[Thread 0xb0a35b90 (LWP 12572) exited]

(evolution:12504): libecal-WARNING **: e-cal.c:318: Unexpected response
[New Thread 0xb0a35b90 (LWP 12574)]
[New Thread 0xb5a41b90 (LWP 12577)]
[New Thread 0xb366eb90 (LWP 12578)]
[Thread 0xb366eb90 (LWP 12578) exited]
[New Thread 0xb366eb90 (LWP 12579)]
[New Thread 0xb0234b90 (LWP 12580)]
[New Thread 0xaf5ffb90 (LWP 12583)]
[New Thread 0xaedfeb90 (LWP 12584)]
[Thread 0xaedfeb90 (LWP 12584) exited]
[Thread 0xaf5ffb90 (LWP 12583) exited]
[New Thread 0xaf5ffb90 (LWP 12585)]
Changing the queries (contains? "summary" "") 
[Thread 0xb0a35b90 (LWP 12574) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb62c8940 (LWP 12504)]
0xb60e9eb5 in ?? () from /usr/lib/gtk-2.0/modules/libatk-bridge.so
(gdb) 
Comment 4 Kandepu Prasad 2008-11-12 06:35:41 UTC
The traces are not yet given. After 'SIGSEGV, Segmentation fault' enter 'thread apply all bt' at gdb prompt. Then traces will be displayed. Copy those traces here.
Comment 5 Fabio Durán Verdugo 2008-11-12 11:45:43 UTC
this is?....
(evolution:7734): calendar-gui-WARNING **: e-cal-model.c:1658: Unable to get query

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb641b940 (LWP 7734)]
0xb623ceb5 in ?? () from /usr/lib/gtk-2.0/modules/libatk-bridge.so
(gdb) thread apply all bt

Thread 1 (Thread 0xb641b940 (LWP 7734))

  • #0 ??
    from /usr/lib/gtk-2.0/modules/libatk-bridge.so
  • #1 ??
    from /usr/lib/libgobject-2.0.so.0
  • #2 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #3 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #4 idle_dates_changed
    at ea-cal-view.c line 280
  • #5 ??
    from /usr/lib/libglib-2.0.so.0
  • #6 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #7 ??
    from /usr/lib/libglib-2.0.so.0
  • #8 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #9 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #10 main
    at main.c line 689

Comment 6 Kandepu Prasad 2008-11-13 08:15:08 UTC
Hmm, the actual culprit is in atk. This crash would happen only if you enable assistive technologies.

Program received signal SIGSEGV, Segmentation fault.
0xb5d8bd15 in spi_atk_bridge_signal_listener (signal_hint=0xbfffec54, n_param_values=3, param_values=0x8838640, 
    data=0x80dac18) at bridge.c:1160
1160	bridge.c: No such file or directory.
	in bridge.c
(gdb) t a a bt

Thread 1 (Thread 0xb5f6f760 (LWP 31909))

  • #0 spi_atk_bridge_signal_listener
    at bridge.c line 1160
  • #1 ??
    from /usr/lib/libgobject-2.0.so.0
  • #2 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #3 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #4 idle_dates_changed
    at ea-cal-view.c line 280
  • #5 g_idle_dispatch
    at gmain.c line 4235
  • #6 IA__g_main_context_dispatch
    at gmain.c line 2144
  • #7 g_main_context_iterate
    at gmain.c line 2778
  • #8 IA__g_main_loop_run
    at gmain.c line 2986
  • #9 bonobo_main
    at bonobo-main.c line 311
  • #10 main
    at main.c line 689

Comment 7 Kandepu Prasad 2008-11-13 08:25:59 UTC
*** Bug 559285 has been marked as a duplicate of this bug. ***
Comment 8 Kandepu Prasad 2008-11-13 08:33:19 UTC
*** Bug 557861 has been marked as a duplicate of this bug. ***
Comment 9 Suman Manjunath 2008-11-18 07:47:58 UTC
Created attachment 122919 [details] [review]
patch to prevent the crash

The patch prevents the crash, although I'm unsure if it breaks a11y.
Comment 10 Suman Manjunath 2008-11-18 07:50:08 UTC
The bug is basically a spill over from the work done for bug #548782

CC'ing Li Yuan to get an opinion. 
Comment 11 Suman Manjunath 2008-11-19 03:38:56 UTC
Created attachment 123003 [details] [review]
Li's patch to fix the signature of the signal emission

Attached patch fixes the bug in the right way. 

Commit to stable/trunk.
Comment 12 Suman Manjunath 2008-11-19 03:45:37 UTC
Patch committed to SVN stable (gnome-2-24) branch as r36796
http://svn.gnome.org/viewvc/evolution?view=revision&revision=36796

Patch committed to SVN trunk as r36797
http://svn.gnome.org/viewvc/evolution?view=revision&revision=36797
Comment 13 Li Yuan 2008-11-24 09:56:57 UTC
*** Bug 530776 has been marked as a duplicate of this bug. ***
Comment 14 Akhil Laddha 2008-11-26 11:09:14 UTC
*** Bug 562145 has been marked as a duplicate of this bug. ***
Comment 15 Gergely Máté 2008-11-26 11:41:21 UTC
Created attachment 123414 [details]
Stack trace of the crash

I think I have the same here, but I am not sure. Stack trace attached.
Comment 16 Akhil Laddha 2008-11-26 12:37:12 UTC
*** Bug 562250 has been marked as a duplicate of this bug. ***
Comment 17 palfrey 2009-03-25 19:20:56 UTC
*** Bug 576752 has been marked as a duplicate of this bug. ***