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 543434 - evo not responding
evo not responding
Status: RESOLVED DUPLICATE of bug 543376
Product: evolution
Classification: Applications
Component: Mailer
2.24.x (obsolete)
Other All
: Normal critical
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2008-07-17 14:03 UTC by Reid Thompson
Modified: 2013-09-13 01:00 UTC
See Also:
GNOME target: ---
GNOME version: 2.21/2.22


Attachments
stack trace (242.46 KB, text/plain)
2008-07-17 14:23 UTC, Reid Thompson
Details

Description Reid Thompson 2008-07-17 14:03:05 UTC
Steps to reproduce:
1. built from svn head after --force-shutdown
2. rm  -rf  .evolution/exchange/ .evolution/mail/exchange/
3. restart evo
4. begins syncing
5. hangs with 3 notifications across bottom status bar noting "Fetching summary information for new messages ( 100% complete )
6. application does NOT go gray
7. debugger shows that threads are still being created and exiting
6. no emails are displayed for any account, local or exchange OWA
7. File/Quit does not cause exit
8. Must use Force Quit ( kill window )


Stack trace:
(gdb) thread apply all bt

Thread 5 (Thread 0xb2135b90 (LWP 31317))

  • #0 *__GI___libc_malloc
    at malloc.c line 3569
  • #1 sqlite3_malloc
    at sqlite3.c line 11101
  • #2 sqlite3StrNDup
  • #3 sqlite3DbStrNDup
  • #4 sqlite3NameFromToken
    at sqlite3.c line 53407
  • #5 sqlite3Parser
  • #6 sqlite3RunParser
  • #7 sqlite3LockAndPrepare
    at sqlite3.c line 63208
  • #8 sqlite3_exec
    at sqlite3.c line 60347
  • #9 cdb_sql_exec
    at ../../../evolution-data-server/camel/camel-db.c line 54
  • #10 camel_db_prepare_message_info_table
    at ../../../evolution-data-server/camel/camel-db.c line 636
  • #11 camel_folder_summary_save_to_db
    at ../../../evolution-data-server/camel/camel-folder-summary.c line 1077
  • #12 camel_exchange_folder_construct
    at ../../../evolution-exchange/camel/camel-exchange-folder.c line 1133
  • #13 exchange_get_folder
    at ../../../evolution-exchange/camel/camel-exchange-store.c line 516
  • #14 camel_store_get_folder
    at ../../../evolution-data-server/camel/camel-store.c line 296
  • #15 mail_tool_uri_to_folder
    at ../../../evolution/mail/mail-tools.c line 331
  • #16 get_folder_exec
    at ../../../evolution/mail/mail-ops.c line 1211
  • #17 mail_msg_proxy
    at ../../../evolution/mail/mail-mt.c line 523
  • #18 g_thread_pool_thread_proxy
    at ../../../glib/glib/gthreadpool.c line 265
  • #19 g_thread_create_proxy
    at ../../../glib/glib/gthread.c line 635
  • #20 start_thread
    at pthread_create.c line 296
  • #21 clone
    from /lib/libc.so.6

Thread 5 (Thread 0xb2135b90 (LWP 31317))

  • #0 sqlite3VdbeMakeReady
    at sqlite3.c line 38565
  • #1 sqlite3Parser
  • #2 sqlite3RunParser
    at sqlite3.c line 76699
  • #3 sqlite3LockAndPrepare
    at sqlite3.c line 63208
  • #4 sqlite3_exec
    at sqlite3.c line 60347
  • #5 cdb_sql_exec
    at ../../../evolution-data-server/camel/camel-db.c line 54
  • #6 camel_db_prepare_message_info_table
    at ../../../evolution-data-server/camel/camel-db.c line 636
  • #7 camel_folder_summary_save_to_db
    at ../../../evolution-data-server/camel/camel-folder-summary.c line 1077
  • #8 camel_exchange_folder_construct
    at ../../../evolution-exchange/camel/camel-exchange-folder.c line 1133
  • #9 exchange_get_folder
    at ../../../evolution-exchange/camel/camel-exchange-store.c line 516
  • #10 camel_store_get_folder
    at ../../../evolution-data-server/camel/camel-store.c line 296
  • #11 mail_tool_uri_to_folder
    at ../../../evolution/mail/mail-tools.c line 331
  • #12 get_folder_exec
    at ../../../evolution/mail/mail-ops.c line 1211
  • #13 mail_msg_proxy
    at ../../../evolution/mail/mail-mt.c line 523
  • #14 g_thread_pool_thread_proxy
    at ../../../glib/glib/gthreadpool.c line 265
  • #15 g_thread_create_proxy
    at ../../../glib/glib/gthread.c line 635
  • #16 start_thread
    at pthread_create.c line 296
  • #17 clone
    from /lib/libc.so.6

Thread 3 (Thread 0xb3938b90 (LWP 31330))

  • #0 sqlite3_mutex_enter
    at sqlite3.c line 13385
  • #1 sqlite3_free
    at sqlite3.c line 11133
  • #2 freeP4
    at sqlite3.c line 38725
  • #3 sqlite3VdbeDelete
    at sqlite3.c line 40071
  • #4 sqlite3VdbeFinalize
    at sqlite3.c line 40029
  • #5 sqlite3_finalize
    at sqlite3.c line 40943
  • #6 sqlite3_exec
    at sqlite3.c line 60401
  • #7 cdb_sql_exec
    at ../../../evolution-data-server/camel/camel-db.c line 54
  • #8 camel_db_prepare_message_info_table
    at ../../../evolution-data-server/camel/camel-db.c line 636
  • #9 camel_folder_summary_save_to_db
    at ../../../evolution-data-server/camel/camel-folder-summary.c line 1077
  • #10 camel_exchange_folder_construct
    at ../../../evolution-exchange/camel/camel-exchange-folder.c line 1133
  • #11 exchange_get_folder
    at ../../../evolution-exchange/camel/camel-exchange-store.c line 516
  • #12 camel_store_get_folder
    at ../../../evolution-data-server/camel/camel-store.c line 296
  • #13 mail_tool_uri_to_folder
    at ../../../evolution/mail/mail-tools.c line 331
  • #14 get_folder
    at ../../../evolution/mail/mail-session.c line 445
  • #15 open_folder
    at ../../../evolution-data-server/camel/camel-filter-driver.c line 988
  • #16 do_copy
    at ../../../evolution-data-server/camel/camel-filter-driver.c line 476
  • #17 e_sexp_term_eval
    at ../../../evolution-data-server/libedataserver/e-sexp.c line 718
  • #18 term_eval_begin
    at ../../../evolution-data-server/libedataserver/e-sexp.c line 662
  • #19 e_sexp_term_eval
    at ../../../evolution-data-server/libedataserver/e-sexp.c line 708
  • #20 e_sexp_eval
    at ../../../evolution-data-server/libedataserver/e-sexp.c line 1320
  • #21 camel_filter_driver_filter_message
    at ../../../evolution-data-server/camel/camel-filter-driver.c line 1499
  • #22 filter_filter
    at ../../../evolution-data-server/camel/camel-folder.c line 1913
  • #23 session_thread_proxy
    at ../../../evolution-data-server/camel/camel-session.c line 592
  • #24 g_thread_pool_thread_proxy
    at ../../../glib/glib/gthreadpool.c line 265
  • #25 g_thread_create_proxy
    at ../../../glib/glib/gthread.c line 635
  • #26 start_thread
    at pthread_create.c line 296
  • #27 clone
    from /lib/libc.so.6

Thread 3 (Thread 0xb3938b90 (LWP 31330))

  • #0 vxprintf
    at sqlite3.c line 14623
  • #1 sqlite3VMPrintf
    at sqlite3.c line 14812
  • #2 sqlite3NestedParse
    at sqlite3.c line 53055
  • #3 sqlite3EndTable
    at sqlite3.c line 54362
  • #4 sqlite3Parser
  • #5 sqlite3RunParser
    at sqlite3.c line 76699
  • #6 sqlite3LockAndPrepare
    at sqlite3.c line 63208
  • #7 sqlite3_exec
    at sqlite3.c line 60347
  • #8 cdb_sql_exec
    at ../../../evolution-data-server/camel/camel-db.c line 54
  • #9 camel_db_prepare_message_info_table
    at ../../../evolution-data-server/camel/camel-db.c line 636
  • #10 camel_folder_summary_save_to_db
    at ../../../evolution-data-server/camel/camel-folder-summary.c line 1077
  • #11 camel_exchange_folder_construct
    at ../../../evolution-exchange/camel/camel-exchange-folder.c line 1133
  • #12 exchange_get_folder
    at ../../../evolution-exchange/camel/camel-exchange-store.c line 516
  • #13 camel_store_get_folder
    at ../../../evolution-data-server/camel/camel-store.c line 296
  • #14 mail_tool_uri_to_folder
    at ../../../evolution/mail/mail-tools.c line 331
  • #15 get_folder
    at ../../../evolution/mail/mail-session.c line 445
  • #16 open_folder
    at ../../../evolution-data-server/camel/camel-filter-driver.c line 988
  • #17 do_copy
    at ../../../evolution-data-server/camel/camel-filter-driver.c line 476
  • #18 e_sexp_term_eval
    at ../../../evolution-data-server/libedataserver/e-sexp.c line 718
  • #19 term_eval_begin
    at ../../../evolution-data-server/libedataserver/e-sexp.c line 662
  • #20 e_sexp_term_eval
    at ../../../evolution-data-server/libedataserver/e-sexp.c line 708
  • #21 e_sexp_eval
    at ../../../evolution-data-server/libedataserver/e-sexp.c line 1320
  • #22 camel_filter_driver_filter_message
    at ../../../evolution-data-server/camel/camel-filter-driver.c line 1499
  • #23 filter_filter
    at ../../../evolution-data-server/camel/camel-folder.c line 1913
  • #24 session_thread_proxy
    at ../../../evolution-data-server/camel/camel-session.c line 592
  • #25 g_thread_pool_thread_proxy
    at ../../../glib/glib/gthreadpool.c line 265
  • #26 g_thread_create_proxy
    at ../../../glib/glib/gthread.c line 635
  • #27 start_thread
    at pthread_create.c line 296
  • #28 clone
    from /lib/libc.so.6

Other information:
Path: .
URL: http://svn.gnome.org/svn/glib/trunk
Repository Root: http://svn.gnome.org/svn/glib
Repository UUID: 5bbd4a9e-d125-0410-bf1d-f987e7eefc80
Revision: 7196
Node Kind: directory
Schedule: normal
Last Changed Author: matthiasc
Last Changed Rev: 7196
Last Changed Date: 2008-07-16 19:12:00 -0400 (Wed, 16 Jul 2008)

Path: .
URL: http://svn.gnome.org/svn/libsoup/trunk
Repository Root: http://svn.gnome.org/svn/libsoup
Repository UUID: 03f96f1e-eb25-0410-be34-e7bec31b2f82
Revision: 1142
Node Kind: directory
Schedule: normal
Last Changed Author: tml
Last Changed Rev: 1142
Last Changed Date: 2008-06-04 09:25:57 -0400 (Wed, 04 Jun 2008)

Path: .
URL: http://svn.gnome.org/svn/evolution-data-server/trunk
Repository Root: http://svn.gnome.org/svn/evolution-data-server
Repository UUID: d0434b6f-c725-0410-8785-fd8a057797ef
Revision: 9129
Node Kind: directory
Schedule: normal
Last Changed Author: psankar
Last Changed Rev: 9127
Last Changed Date: 2008-07-17 05:50:04 -0400 (Thu, 17 Jul 2008)

Path: .
URL: http://svn.gnome.org/svn/gtkhtml/trunk
Repository Root: http://svn.gnome.org/svn/gtkhtml
Repository UUID: 6715bd1f-e025-0410-99cf-e594b4b1144d
Revision: 8896
Node Kind: directory
Schedule: normal
Last Changed Author: dnylande
Last Changed Rev: 8896
Last Changed Date: 2008-07-14 18:10:38 -0400 (Mon, 14 Jul 2008)

Path: .
URL: http://svn.gnome.org/svn/evolution-webcal/trunk
Repository Root: http://svn.gnome.org/svn/evolution-webcal
Repository UUID: 30acfedd-e925-0410-bc1e-a2789d043b2b
Revision: 434
Node Kind: directory
Schedule: normal
Last Changed Author: djihed
Last Changed Rev: 434
Last Changed Date: 2008-06-11 17:35:57 -0400 (Wed, 11 Jun 2008)

Path: .
URL: http://svn.gnome.org/svn/evolution-exchange/trunk
Repository Root: http://svn.gnome.org/svn/evolution-exchange
Repository UUID: cbd800bf-df25-0410-b17b-96628719a9b0
Revision: 1695
Node Kind: directory
Schedule: normal
Last Changed Author: psankar
Last Changed Rev: 1695
Last Changed Date: 2008-07-16 07:55:38 -0400 (Wed, 16 Jul 2008)

Path: .
URL: http://svn.gnome.org/svn/evolution/trunk
Repository Root: http://svn.gnome.org/svn/evolution
Repository UUID: 9792ae6b-c725-0410-a7bc-87ac6a6ec1ac
Revision: 35750
Node Kind: directory
Schedule: normal
Last Changed Author: pchen
Last Changed Rev: 35749
Last Changed Date: 2008-07-17 03:20:16 -0400 (Thu, 17 Jul 2008)
Comment 1 Reid Thompson 2008-07-17 14:06:57 UTC
performed --force-shutdown and restart after above mentioned kill.
evo begins syncing again on restart, crashes with:

Distribution: Gentoo Base System release 1.12.11.1
Gnome Release: 2.22.3 2008-07-02 (Gentoo)
BugBuddy Version: 2.22.0

System: Linux 2.6.24-gentoo-r8 #1 SMP PREEMPT Tue May 13 08:35:55 EDT 2008 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10300000
Selinux: No
Accessibility: Disabled
GTK+ Theme: marble-look
Icon Theme: gnome

Memory status: size: 142692352 vsize: 142692352 resident: 48877568 share: 18046976 rss: 48877568 rss_rlim: 4294967295
CPU usage: start_time: 1216303394 rtime: 1147 utime: 1042 stime: 105 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/opt/evo/bin/evolution'

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb67a36c0 (LWP 3938)]
[New Thread 0xb39feb90 (LWP 3960)]
[New Thread 0xb41ffb90 (LWP 3959)]
[New Thread 0xb5468b90 (LWP 3958)]
0xb7f88410 in __kernel_vsyscall ()

Thread 1 (Thread 0xb67a36c0 (LWP 3938))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/libpthread.so.0
  • #2 IA__g_spawn_sync
    at ../../../glib/glib/gspawn.c line 382
  • #3 IA__g_spawn_command_line_sync
    at ../../../glib/glib/gspawn.c line 694
  • #4 run_bug_buddy
    at gnome-breakpad.cc line 213
  • #5 check_if_gdb
    at gnome-breakpad.cc line 283
  • #6 google_breakpad::ExceptionHandler::InternalWriteMinidump
    at ../google-breakpad/src/client/linux/handler/exception_handler.cc line 226
  • #7 google_breakpad::ExceptionHandler::HandleException
    at ../google-breakpad/src/client/linux/handler/exception_handler.cc line 197
  • #8 <signal handler called>
  • #9 __kernel_vsyscall
  • #10 *__GI_raise
    at ../nptl/sysdeps/unix/sysv/linux/raise.c line 64
  • #11 *__GI_abort
    at abort.c line 88
  • #12 IA__g_assertion_message
  • #13 IA__g_assertion_message_expr
    at ../../../glib/glib/gtestutils.c line 1287
  • #14 camel_pstring_free
    at ../../../evolution-data-server/camel/camel-string-utils.c line 244
  • #15 message_info_free
    at ../../../evolution-data-server/camel/camel-folder-summary.c line 2899
  • #16 message_info_free
    at ../../../evolution-exchange/camel/camel-exchange-summary.c line 369
  • #17 camel_message_info_free
    at ../../../evolution-data-server/camel/camel-folder-summary.c line 3905
  • #18 remove_item
    at ../../../evolution-data-server/camel/camel-folder-summary.c line 705
  • #19 g_hash_table_foreach_remove_or_steal
    at ../../../glib/glib/ghash.c line 975
  • #20 remove_cache
    at ../../../evolution-data-server/camel/camel-folder-summary.c line 724
  • #21 g_timeout_dispatch
    at ../../../glib/glib/gmain.c line 3527
  • #22 IA__g_main_context_dispatch
    at ../../../glib/glib/gmain.c line 2068
  • #23 g_main_context_iterate
    at ../../../glib/glib/gmain.c line 2701
  • #24 IA__g_main_loop_run
    at ../../../glib/glib/gmain.c line 2924
  • #25 bonobo_main
    at bonobo-main.c line 311
  • #26 main
    at ../../../evolution/shell/main.c line 783
  • #0 __kernel_vsyscall

Comment 2 Reid Thompson 2008-07-17 14:10:53 UTC
force-shutdown and restart again.
crashes with:
Distribution: Gentoo Base System release 1.12.11.1
Gnome Release: 2.22.3 2008-07-02 (Gentoo)
BugBuddy Version: 2.22.0

System: Linux 2.6.24-gentoo-r8 #1 SMP PREEMPT Tue May 13 08:35:55 EDT 2008 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10300000
Selinux: No
Accessibility: Disabled
GTK+ Theme: marble-look
Icon Theme: gnome

Memory status: size: 88260608 vsize: 88260608 resident: 22700032 share: 14757888 rss: 22700032 rss_rlim: 4294967295
CPU usage: start_time: 1216303708 rtime: 84 utime: 76 stime: 8 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/opt/evo/bin/evolution'

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb67906c0 (LWP 4099)]
[New Thread 0xb39feb90 (LWP 4151)]
[New Thread 0xb41ffb90 (LWP 4150)]
0xb7f75410 in __kernel_vsyscall ()

Thread 3 (Thread 0xb41ffb90 (LWP 4150))

  • #0 __kernel_vsyscall
  • #1 __lll_mutex_lock_wait
    from /lib/libpthread.so.0
  • #2 _L_mutex_lock_82
    from /lib/libpthread.so.0
  • #3 __pthread_mutex_lock
    at pthread_mutex_lock.c line 81
  • #4 <signal handler called>
  • #5 encode_string
    at ../../../evolution-exchange/camel/camel-stub-marshal.c line 215
  • #6 stub_send_internal
    at ../../../evolution-exchange/camel/camel-stub.c line 391
  • #7 camel_stub_send
    at ../../../evolution-exchange/camel/camel-stub.c line 608
  • #8 camel_exchange_folder_construct
    at ../../../evolution-exchange/camel/camel-exchange-folder.c line 1093
  • #9 exchange_get_folder
    at ../../../evolution-exchange/camel/camel-exchange-store.c line 516
  • #10 camel_store_get_folder
    at ../../../evolution-data-server/camel/camel-store.c line 296
  • #11 exchange_can_refresh_folder
    at ../../../evolution-exchange/camel/camel-exchange-store.c line 1170
  • #12 camel_store_can_refresh_folder
    at ../../../evolution-data-server/camel/camel-store.c line 1318
  • #13 get_folders
    at ../../../evolution/mail/mail-send-recv.c line 785
  • #14 get_folders
    at ../../../evolution/mail/mail-send-recv.c line 789
  • #15 refresh_folders_exec
    at ../../../evolution/mail/mail-send-recv.c line 816
  • #16 mail_msg_proxy
    at ../../../evolution/mail/mail-mt.c line 523
  • #17 g_thread_pool_thread_proxy
    at ../../../glib/glib/gthreadpool.c line 265
  • #18 g_thread_create_proxy
    at ../../../glib/glib/gthread.c line 635
  • #19 start_thread
    at pthread_create.c line 296
  • #20 clone
    from /lib/libc.so.6

Comment 3 Reid Thompson 2008-07-17 14:12:28 UTC
force-shutdown && restart && crash
Distribution: Gentoo Base System release 1.12.11.1
Gnome Release: 2.22.3 2008-07-02 (Gentoo)
BugBuddy Version: 2.22.0

System: Linux 2.6.24-gentoo-r8 #1 SMP PREEMPT Tue May 13 08:35:55 EDT 2008 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10300000
Selinux: No
Accessibility: Disabled
GTK+ Theme: marble-look
Icon Theme: gnome

Memory status: size: 88256512 vsize: 88256512 resident: 22749184 share: 14782464 rss: 22749184 rss_rlim: 4294967295
CPU usage: start_time: 1216303865 rtime: 90 utime: 81 stime: 9 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/opt/evo/bin/evolution'

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb67ad6c0 (LWP 4210)]
[New Thread 0xb3929b90 (LWP 4265)]
[New Thread 0xb412ab90 (LWP 4264)]
0xb7f92410 in __kernel_vsyscall ()

Thread 3 (Thread 0xb412ab90 (LWP 4264))

  • #0 __kernel_vsyscall
  • #1 __lll_mutex_lock_wait
    from /lib/libpthread.so.0
  • #2 _L_mutex_lock_82
    from /lib/libpthread.so.0
  • #3 __pthread_mutex_lock
    at pthread_mutex_lock.c line 81
  • #4 <signal handler called>
  • #5 camel_exchange_folder_construct
    at ../../../evolution-exchange/camel/camel-exchange-folder.c line 1087
  • #6 exchange_get_folder
    at ../../../evolution-exchange/camel/camel-exchange-store.c line 516
  • #7 camel_store_get_folder
    at ../../../evolution-data-server/camel/camel-store.c line 296
  • #8 exchange_can_refresh_folder
    at ../../../evolution-exchange/camel/camel-exchange-store.c line 1170
  • #9 camel_store_can_refresh_folder
    at ../../../evolution-data-server/camel/camel-store.c line 1318
  • #10 get_folders
    at ../../../evolution/mail/mail-send-recv.c line 785
  • #11 get_folders
    at ../../../evolution/mail/mail-send-recv.c line 789
  • #12 refresh_folders_exec
    at ../../../evolution/mail/mail-send-recv.c line 816
  • #13 mail_msg_proxy
    at ../../../evolution/mail/mail-mt.c line 523
  • #14 g_thread_pool_thread_proxy
    at ../../../glib/glib/gthreadpool.c line 265
  • #15 g_thread_create_proxy
    at ../../../glib/glib/gthread.c line 635
  • #16 start_thread
    at pthread_create.c line 296
  • #17 clone
    from /lib/libc.so.6

Comment 4 Reid Thompson 2008-07-17 14:23:52 UTC
Created attachment 114719 [details]
stack trace
Comment 5 Reid Thompson 2008-07-17 14:24:42 UTC
above stack trace is from another crash.  rebuilding before attempting to restart. evo is crashing on startup.
Comment 6 Reid Thompson 2008-07-17 14:38:18 UTC

*** This bug has been marked as a duplicate of 543376 ***
Comment 7 Reid Thompson 2008-07-17 14:42:15 UTC
as a note .. Bug 543434 has multiple stacktraces, as --force-shutdown and restart after initial crash ( duplicate ) appears to result in crashing in different places.