Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#30387 - [evolution-ews] Segmentation fault after starting evolution

Attached to Project: Arch Linux
Opened by Tomáš Linhart (pasmen) - Wednesday, 20 June 2012, 18:56 GMT
Last edited by Gaetan Bisson (vesath) - Monday, 15 October 2012, 23:29 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Architecture i686
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Evolution crashes right after start up. When started using --offline, it doesn't crash until clicking the 'Work online' button. The problem is with an account of type 'ews' -- when disabled it works online without problem.
The strange thing is, it works well with the same configuration of my work notebook, which is an older and less updated copy of my personal notebook (filesystem copy).


Trace:
GNU gdb (GDB) 7.4.1
Copyright (C) 2012 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 "i686-pc-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/evolution...(no debugging symbols found)...done.
(gdb) run --offline
Starting program: /usr/bin/evolution --offline
Traceback (most recent call last):
File "/usr/share/gdb/auto-load/usr/lib/libgobject-2.0.so.0.3200.3-gdb.py", line 9, in <module>
from gobject import register
File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
import gdb.backtrace
ImportError: No module named backtrace
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
[New Thread 0xb5d22b40 (LWP 9296)]
[New Thread 0xb53ffb40 (LWP 9297)]
[New Thread 0xb49ffb40 (LWP 9298)]

(evolution:9293): evolution-network-manager-WARNING **: network_manager_query_state: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited with unknown return code 1
[New Thread 0xa5a74b40 (LWP 9301)]
[New Thread 0xa4affb40 (LWP 9302)]
[Thread 0xa4affb40 (LWP 9302) exited]
[New Thread 0xa4affb40 (LWP 9303)]
[New Thread 0xa3effb40 (LWP 9304)]
[New Thread 0xa36feb40 (LWP 9305)]
[New Thread 0xa2efdb40 (LWP 9306)]
[New Thread 0xa26fcb40 (LWP 9307)]
[Thread 0xa4affb40 (LWP 9303) exited]
[New Thread 0xa4affb40 (LWP 9308)]
[Thread 0xa2efdb40 (LWP 9306) exited]
could not obtain winbind domain name!

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xa3effb40 (LWP 9304)]
0xa5d71627 in e_ews_folder_get_folder_type (folder=folder@entry=0xa4c88db8)
at e-ews-folder.c:283
283 e-ews-folder.c: No such file or directory.
(gdb) thread apply all bt

Thread 12 (Thread 0xa4affb40 (LWP 9308)):
#0 0xb7fdd424 in __kernel_vsyscall ()
#1 0xb76a5b43 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb773ca80 in g_cond_wait_until () from /usr/lib/libglib-2.0.so.0
#3 0xb76d0239 in ?? () from /usr/lib/libglib-2.0.so.0
#4 0xb77215df in ?? () from /usr/lib/libglib-2.0.so.0
#5 0xb7720d23 in ?? () from /usr/lib/libglib-2.0.so.0
#6 0xb76a1ce8 in start_thread () from /lib/libpthread.so.0
#7 0xb75e239e in clone () from /lib/libc.so.6

Thread 11 (Thread 0xa26fcb40 (LWP 9307)):
#0 0xb7fdd424 in __kernel_vsyscall ()
#1 0xb76a8452 in __lll_unlock_wake () from /lib/libpthread.so.0
#2 0xb76a4c47 in _L_unlock_459 () from /lib/libpthread.so.0
#3 0xb76a4b8a in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#4 0xb773c5b0 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#5 0xb7e4ea65 in e_flag_set () from /usr/lib/libedataserver-1.2.so.16
#6 0xa5d66918 in ews_sync_reply_cb (object=object@entry=0x0, res=res@entry=0x865e318,
user_data=0x8126950) at e-ews-connection.c:155
#7 0xa5d6cb05 in ews_response_cb (session=0x8672278, msg=0x8069648, data=0x8d7b868)
at e-ews-connection.c:522
#8 0xb71bcd2e in ?? () from /usr/lib/libsoup-2.4.so.1
#9 0xb71bce9f in ?? () from /usr/lib/libsoup-2.4.so.1
#10 0xb71bd7b4 in ?? () from /usr/lib/libsoup-2.4.so.1
#11 0xb76fa230 in ?? () from /usr/lib/libglib-2.0.so.0
#12 0xb76fc753 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#13 0xb76fcaf0 in ?? () from /usr/lib/libglib-2.0.so.0
#14 0xb76fcf4b in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#15 0xa5d6c12b in e_ews_soup_thread (user_data=0x8e8e380) at e-ews-connection.c:1049
#16 0xb7720d23 in ?? () from /usr/lib/libglib-2.0.so.0
#17 0xb76a1ce8 in start_thread () from /lib/libpthread.so.0
#18 0xb75e239e in clone () from /lib/libc.so.6

Thread 9 (Thread 0xa36feb40 (LWP 9305)):
#0 0xb7fdd424 in __kernel_vsyscall ()
#1 0xb76a5b43 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb773ca80 in g_cond_wait_until () from /usr/lib/libglib-2.0.so.0
#3 0xb76d0239 in ?? () from /usr/lib/libglib-2.0.so.0
#4 0xb76d0a7e in g_async_queue_timeout_pop () from /usr/lib/libglib-2.0.so.0
#5 0xb77216af in ?? () from /usr/lib/libglib-2.0.so.0
#6 0xb7720d23 in ?? () from /usr/lib/libglib-2.0.so.0
#7 0xb76a1ce8 in start_thread () from /lib/libpthread.so.0
#8 0xb75e239e in clone () from /lib/libc.so.6

Thread 8 (Thread 0xa3effb40 (LWP 9304)):
#0 0xa5d71627 in e_ews_folder_get_folder_type (folder=folder@entry=0xa4c88db8)
at e-ews-folder.c:283
#1 0xa5d4b07d in sync_updated_folders (updated_folders=<optimized out>, store=0x806a140)
at camel-ews-utils.c:425
#2 ews_utils_sync_folders (ews_store=ews_store@entry=0x806a140,
created_folders=created_folders@entry=0x0, deleted_folders=deleted_folders@entry=0x0,
updated_folders=updated_folders@entry=0xa4c7fcb0 = {...}) at camel-ews-utils.c:630
#3 0xa5d47ab5 in ews_update_folder_hierarchy (ews_store=ews_store@entry=0x806a140,
---Type <return> to continue, or q <return> to quit---
sync_state=
0xa4c8dc28 "H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcplVmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/In6NX+PX/TXoOfjF+w+P9+/d3znePnlwfLC9f3xyb/vJyZOT7Wd7Tw5O"..., includes_last_folder=1, folders_created=0x0,
folders_deleted=0x0, folders_updated=0xa4c7fcb0 = {...}) at camel-ews-store.c:223
#4 0xa5d48287 in ews_authenticate_sync (service=0x806a140, mechanism=0x0, cancellable=
0xb4a0a568, error=0xa3eff0dc) at camel-ews-store.c:439
#5 0xb7274a9c in camel_service_authenticate_sync () from /usr/lib/libcamel-1.2.so.33
#6 0xb4be49ef in ?? () from /usr/lib/evolution/3.4/libemail-engine.so
#7 0xb727806a in camel_session_authenticate_sync () from /usr/lib/libcamel-1.2.so.33
#8 0xa5d4880d in ews_connect_sync (service=0x806a140, cancellable=0xb4a0a568, error=
0xa3eff0dc) at camel-ews-store.c:309
#9 0xb7274790 in camel_service_connect_sync () from /usr/lib/libcamel-1.2.so.33
#10 0xb7262bb1 in camel_offline_store_set_online_sync () from /usr/lib/libcamel-1.2.so.33
#11 0xb4be83d3 in ?? () from /usr/lib/evolution/3.4/libemail-engine.so
#12 0xb788be3d in ?? () from /usr/lib/libgio-2.0.so.0
#13 0xb787935c in ?? () from /usr/lib/libgio-2.0.so.0
#14 0xb77216f8 in ?? () from /usr/lib/libglib-2.0.so.0
#15 0xb7720d23 in ?? () from /usr/lib/libglib-2.0.so.0
#16 0xb76a1ce8 in start_thread () from /lib/libpthread.so.0
#17 0xb75e239e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xa5a74b40 (LWP 9301)):
#0 0xb7fdd424 in __kernel_vsyscall ()
#1 0xb76a5b43 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb773ca80 in g_cond_wait_until () from /usr/lib/libglib-2.0.so.0
#3 0xb76d0239 in ?? () from /usr/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#4 0xb77215df in ?? () from /usr/lib/libglib-2.0.so.0
#5 0xb7720d23 in ?? () from /usr/lib/libglib-2.0.so.0
#6 0xb76a1ce8 in start_thread () from /lib/libpthread.so.0
#7 0xb75e239e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xb49ffb40 (LWP 9298)):
#0 0xb7fdd424 in __kernel_vsyscall ()
#1 0xb75d82ab in poll () from /lib/libc.so.6
#2 0xb770b17b in g_poll () from /usr/lib/libglib-2.0.so.0
#3 0xb76fca70 in ?? () from /usr/lib/libglib-2.0.so.0
#4 0xb76fcf4b in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#5 0xb78f43fa in ?? () from /usr/lib/libgio-2.0.so.0
#6 0xb7720d23 in ?? () from /usr/lib/libglib-2.0.so.0
#7 0xb76a1ce8 in start_thread () from /lib/libpthread.so.0
#8 0xb75e239e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xb53ffb40 (LWP 9297)):
#0 0xb7fdd424 in __kernel_vsyscall ()
#1 0xb75d82ab in poll () from /lib/libc.so.6
#2 0xb770b17b in g_poll () from /usr/lib/libglib-2.0.so.0
#3 0xb76fca70 in ?? () from /usr/lib/libglib-2.0.so.0
#4 0xb76fcf4b in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#5 0xb7f2b224 in ?? () from /usr/lib/gio/modules/libdconfsettings.so
#6 0xb7720d23 in ?? () from /usr/lib/libglib-2.0.so.0
#7 0xb76a1ce8 in start_thread () from /lib/libpthread.so.0
#8 0xb75e239e in clone () from /lib/libc.so.6

---Type <return> to continue, or q <return> to quit---
Thread 2 (Thread 0xb5d22b40 (LWP 9296)):
#0 0xb7fdd424 in __kernel_vsyscall ()
#1 0xb75d82ab in poll () from /lib/libc.so.6
#2 0xb770b17b in g_poll () from /usr/lib/libglib-2.0.so.0
#3 0xb76fca70 in ?? () from /usr/lib/libglib-2.0.so.0
#4 0xb76fcbd1 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5 0xb76fcc3e in ?? () from /usr/lib/libglib-2.0.so.0
#6 0xb7720d23 in ?? () from /usr/lib/libglib-2.0.so.0
#7 0xb76a1ce8 in start_thread () from /lib/libpthread.so.0
#8 0xb75e239e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb606c840 (LWP 9293)):
#0 0xb7fdd424 in __kernel_vsyscall ()
#1 0xb75d82ab in poll () from /lib/libc.so.6
#2 0xb770b17b in g_poll () from /usr/lib/libglib-2.0.so.0
#3 0xb76fca70 in ?? () from /usr/lib/libglib-2.0.so.0
#4 0xb76fcf4b in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#5 0xb7aff37d in gtk_main () from /usr/lib/libgtk-3.so.0
#6 0x080499a8 in main ()
(gdb) quit
This task depends upon

Closed by  Gaetan Bisson (vesath)
Monday, 15 October 2012, 23:29 GMT
Reason for closing:  Fixed
Additional comments about closing:  See comments.
Comment by Greg (dolby) - Monday, 15 October 2012, 11:45 GMT
Still a problem with latest versions?
Comment by Tomáš Linhart (pasmen) - Monday, 15 October 2012, 11:58 GMT
I'm not having this problem any more, but I can't prove it is because of the latest version. I got rid of this problem after deleting the configuration of the account and starting from scratch.

Loading...