GNOME Bugzilla – Bug 560329
Evolution crash when I try to open the calendars
Last modified: 2009-03-25 19:20:56 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:
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.
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
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)
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.
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
+ Trace 209687
Thread 1 (Thread 0xb641b940 (LWP 7734))
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
+ Trace 209722
Thread 1 (Thread 0xb5f6f760 (LWP 31909))
*** Bug 559285 has been marked as a duplicate of this bug. ***
*** Bug 557861 has been marked as a duplicate of this bug. ***
Created attachment 122919 [details] [review] patch to prevent the crash The patch prevents the crash, although I'm unsure if it breaks a11y.
The bug is basically a spill over from the work done for bug #548782 CC'ing Li Yuan to get an opinion.
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.
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
*** Bug 530776 has been marked as a duplicate of this bug. ***
*** Bug 562145 has been marked as a duplicate of this bug. ***
Created attachment 123414 [details] Stack trace of the crash I think I have the same here, but I am not sure. Stack trace attached.
*** Bug 562250 has been marked as a duplicate of this bug. ***
*** Bug 576752 has been marked as a duplicate of this bug. ***