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 639944 - Crash in camel-exchange-utils
Crash in camel-exchange-utils
Status: RESOLVED DUPLICATE of bug 604360
Product: Evolution Exchange
Classification: Deprecated
Component: Connector
2.30.x
Other Linux
: Normal critical
: ---
Assigned To: Connector Maintainer
Ximian Connector QA
Depends on:
Blocks:
 
 
Reported: 2011-01-19 13:11 UTC by Runar Ingebrigtsen
Modified: 2011-01-20 06:59 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Runar Ingebrigtsen 2011-01-19 13:11:29 UTC
Evolution is crashing on different, seemingly random, intervals.

gdb messages crash #1:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xae5d9b70 (LWP 29980)]
is_online (ed=0x6c626f4b) at camel-exchange-utils.c:209
209	camel-exchange-utils.c: Ingen slik fil eller filkatalog.
	in camel-exchange-utils.c
(gdb) backtrace

Thread 166 (Thread 0xae5d9b70 (LWP 29980))

  • #0 is_online
    at camel-exchange-utils.c line 209
  • #1 refresh_folder_internal
    at camel-exchange-utils.c line 440
  • #2 camel_exchange_utils_refresh_folder
    at camel-exchange-utils.c line 2300
  • #3 refresh_info
    at camel-exchange-folder.c line 167
  • #4 camel_folder_refresh_info
    at camel-folder.c line 352
  • #5 refresh_folders_exec
    at mail-send-recv.c line 890
  • #6 mail_msg_proxy
    at mail-mt.c line 471
  • #7 ??
    from /lib/libglib-2.0.so.0
  • #8 ??
    from /lib/libglib-2.0.so.0
  • #9 start_thread
    at pthread_create.c line 304
  • #10 clone
    at ../sysdeps/unix/sysv/linux/i386/clone.S line 130

Thread 2925333360 (LWP 6464)

  • #0 get_camel_folder
    at camel-exchange-utils.c line 235
  • #1 folder_update_linestatus
    at camel-exchange-utils.c line 2077
  • #2 g_hash_table_foreach
    from /lib/libglib-2.0.so.0
  • #3 camel_exchange_utils_connect
    at camel-exchange-utils.c line 2138
  • #4 exchange_connect
    at camel-exchange-store.c line 374
  • #5 camel_service_connect
    at camel-service.c line 364
  • #6 camel_offline_store_set_network_state
    at camel-offline-store.c line 170
  • #7 set_offline_exec
    at mail-ops.c line 2416
  • #8 mail_msg_proxy
    at mail-mt.c line 471
  • #9 ??
    from /lib/libglib-2.0.so.0
  • #10 ??
    from /lib/libglib-2.0.so.0
  • #11 start_thread
    at pthread_create.c line 304
  • #12 clone
    at ../sysdeps/unix/sysv/linux/i386/clone.S line 130

Comment 1 Runar Ingebrigtsen 2011-01-19 15:18:51 UTC
Another crash:
Program received signal SIGSEGV, Segmentation fault.

Thread 2925374320 (LWP 8307)

  • #0 camel_service_get_session
    at camel-service.c line 586
  • #1 refresh_folder_internal
    at camel-exchange-utils.c line 440
  • #2 camel_exchange_utils_refresh_folder
    at camel-exchange-utils.c line 2300
  • #3 refresh_info
    at camel-exchange-folder.c line 167
  • #4 camel_folder_refresh_info
    at camel-folder.c line 352
  • #5 refresh_folders_exec
    at mail-send-recv.c line 890
  • #6 mail_msg_proxy
    at mail-mt.c line 471
  • #7 ??
    from /lib/libglib-2.0.so.0
  • #8 ??
    from /lib/libglib-2.0.so.0
  • #9 start_thread
    at pthread_create.c line 304
  • #10 clone
    at ../sysdeps/unix/sysv/linux/i386/clone.S line 130

Comment 2 Runar Ingebrigtsen 2011-01-19 18:02:32 UTC
Program received signal SIGSEGV, Segmentation fault.

Thread 2916985712 (LWP 9349)

  • #0 camel_exchange_utils_sync_count
    at camel-exchange-utils.c line 2323
  • #1 refresh_info
    at camel-exchange-folder.c line 171
  • #2 camel_folder_refresh_info
    at camel-folder.c line 352
  • #3 refresh_folders_exec
    at mail-send-recv.c line 890
  • #4 mail_msg_proxy
    at mail-mt.c line 471
  • #5 ??
    from /lib/libglib-2.0.so.0
  • #6 ??
    from /lib/libglib-2.0.so.0
  • #7 start_thread
    at pthread_create.c line 304
  • #8 clone
    at ../sysdeps/unix/sysv/linux/i386/clone.S line 130

Comment 3 Runar Ingebrigtsen 2011-01-19 19:36:35 UTC
Program received signal SIGSEGV, Segmentation fault.

Thread 2883410800 (LWP 11712)

  • #0 camel_object_cast
    at camel-object.c line 1066
  • #1 is_online
    at camel-exchange-utils.c line 211
  • #2 refresh_folder_internal
    at camel-exchange-utils.c line 440
  • #3 camel_exchange_utils_refresh_folder
    at camel-exchange-utils.c line 2300
  • #4 refresh_info
    at camel-exchange-folder.c line 167
  • #5 camel_folder_refresh_info
    at camel-folder.c line 352
  • #6 refresh_folders_exec
    at mail-send-recv.c line 890
  • #7 mail_msg_proxy
    at mail-mt.c line 471
  • #8 ??
    from /lib/libglib-2.0.so.0
  • #9 ??
    from /lib/libglib-2.0.so.0
  • #10 start_thread
    at pthread_create.c line 304
  • #11 clone
    at ../sysdeps/unix/sysv/linux/i386/clone.S line 130

Comment 4 Fabio Durán Verdugo 2011-01-20 03:32:04 UTC
all trace are different...

please 1 report for bug and I can't see 3 report different.

Thanks for taking the time to report this bug.
This bug report isn't very useful because it doesn't describe the bug well. If you have time and can still reproduce the bug, please read http://bugzilla.gnome.org/bug-HOWTO.html and add a more useful description to this bug.


the comment 2 is a dup of bug 604360
Comment 5 Runar Ingebrigtsen 2011-01-20 06:59:54 UTC
Thank you for your guidance.

I have a hard time pinning down how to reproduce this/these bug(s). I have two accounts, one Exchange and one IMAP.

Evolution crashes at any point:
- while I am writing a reply to an email
- while I am looking through my IMAP inbox
- while I am working with something else, in the next desktop area
- when I resume from suspend
- a little while after I started evolution
- a long time after I started evolution

And trying to reproduce I only get different backtraces for each crash.

Please give me another hint: What can I do to pinpoint this?

*** This bug has been marked as a duplicate of bug 604360 ***