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 733902 - [abrt] [IMAPx] Crash under imapx_untagged_expunge()
[abrt] [IMAPx] Crash under imapx_untagged_expunge()
Status: RESOLVED OBSOLETE
Product: evolution-data-server
Classification: Platform
Component: Mailer
3.12.x (obsolete)
Other Linux
: Normal critical
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2014-07-29 07:58 UTC by Milan Crha
Modified: 2018-12-11 17:02 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Milan Crha 2014-07-29 07:58:49 UTC
Moving this from a downstream bug report:
https://bugzilla.redhat.com/show_bug.cgi?id=1123561

Description of problem:
I wasn't doing anything in Evo at the time, just crashed while it was running in the background (possibly on a regular folder check or similar).

Version-Release number of selected component:
evolution-3.12.4-1.fc21

Additional info:
reporter:       libreport-2.2.3
backtrace_rating: 4
cmdline:        evolution
crash_function: strcmp
executable:     /usr/bin/evolution
kernel:         3.16.0-0.rc6.git1.2.fc22.x86_64

Thread 17 (Thread 0x7f1e85da7700 (LWP 14901))

  • #0 syscall
    at ../sysdeps/unix/sysv/linux/x86_64/syscall.S line 38
  • #1 g_cond_wait_until
    from /lib64/libglib-2.0.so.0
  • #2 g_async_queue_pop_intern_unlocked
    from /lib64/libglib-2.0.so.0
  • #3 g_thread_pool_thread_proxy
    from /lib64/libglib-2.0.so.0
  • #4 g_thread_proxy
    from /lib64/libglib-2.0.so.0
  • #5 start_thread
    at pthread_create.c line 310
  • #6 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 109

Thread 13 (Thread 0x7f1e477fe700 (LWP 20949))

  • #0 syscall
    at ../sysdeps/unix/sysv/linux/x86_64/syscall.S line 38
  • #1 g_cond_wait
    from /lib64/libglib-2.0.so.0
  • #2 camel_imapx_job_wait
    from /usr/lib64/evolution-data-server/camel-providers/libcamelimapx.so
  • #3 camel_imapx_job_run
    from /usr/lib64/evolution-data-server/camel-providers/libcamelimapx.so
  • #4 imapx_call_idle
    from /usr/lib64/evolution-data-server/camel-providers/libcamelimapx.so
  • #5 g_main_context_dispatch
    from /lib64/libglib-2.0.so.0
  • #6 g_main_context_iterate.isra
    from /lib64/libglib-2.0.so.0
  • #7 g_main_loop_run
    from /lib64/libglib-2.0.so.0
  • #8 imapx_idle_thread
    from /usr/lib64/evolution-data-server/camel-providers/libcamelimapx.so
  • #9 g_thread_proxy
    from /lib64/libglib-2.0.so.0
  • #10 start_thread
    at pthread_create.c line 310
  • #11 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 109

Thread 9 (Thread 0x7f1e855a6700 (LWP 14869))

  • #0 syscall
    at ../sysdeps/unix/sysv/linux/x86_64/syscall.S line 38
  • #1 g_cond_wait_until
    from /lib64/libglib-2.0.so.0
  • #2 g_async_queue_pop_intern_unlocked
    from /lib64/libglib-2.0.so.0
  • #3 g_thread_pool_thread_proxy
    from /lib64/libglib-2.0.so.0
  • #4 g_thread_proxy
    from /lib64/libglib-2.0.so.0
  • #5 start_thread
    at pthread_create.c line 310
  • #6 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 109

Thread 6 (Thread 0x7f1e865a8700 (LWP 20948))

  • #0 sqlite3DbFree
    at sqlite3.c line 19964
  • #1 sqlite3Select
    at sqlite3.c line 105907
  • #2 sqlite3Insert
    at sqlite3.c line 94626
  • #3 yy_reduce
    at sqlite3.c line 119027
  • #4 sqlite3Parser
    at sqlite3.c line 54272
  • #5 sqlite3RunParser
  • #6 sqlite3Prepare
  • #7 sqlite3LockAndPrepare
    at sqlite3.c line 100426
  • #8 sqlite3_prepare_v2
  • #9 sqlite3_exec
  • #10 cdb_sql_exec
    from /lib64/libcamel-1.2.so.49
  • #11 camel_db_delete_uid
    from /lib64/libcamel-1.2.so.49
  • #12 camel_folder_summary_remove_uid
    from /lib64/libcamel-1.2.so.49
  • #13 camel_folder_summary_remove
    from /lib64/libcamel-1.2.so.49
  • #14 imapx_untagged_expunge
    from /usr/lib64/evolution-data-server/camel-providers/libcamelimapx.so
  • #15 imapx_untagged
    from /usr/lib64/evolution-data-server/camel-providers/libcamelimapx.so
  • #16 imapx_step
    from /usr/lib64/evolution-data-server/camel-providers/libcamelimapx.so
  • #17 imapx_ready_to_read
    from /usr/lib64/evolution-data-server/camel-providers/libcamelimapx.so
  • #18 g_main_context_dispatch
    from /lib64/libglib-2.0.so.0
  • #19 g_main_context_iterate.isra
    from /lib64/libglib-2.0.so.0
  • #20 g_main_loop_run
    from /lib64/libglib-2.0.so.0
  • #21 imapx_parser_thread
    from /usr/lib64/evolution-data-server/camel-providers/libcamelimapx.so
  • #22 g_thread_proxy
    from /lib64/libglib-2.0.so.0
  • #23 start_thread
    at pthread_create.c line 310
  • #24 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 109

Thread 5 (Thread 0x7f1e4cbf9700 (LWP 14874))

  • #0 syscall
    at ../sysdeps/unix/sysv/linux/x86_64/syscall.S line 38
  • #1 g_cond_wait
    from /lib64/libglib-2.0.so.0
  • #2 camel_imapx_job_wait
    from /usr/lib64/evolution-data-server/camel-providers/libcamelimapx.so
  • #3 camel_imapx_job_run
    from /usr/lib64/evolution-data-server/camel-providers/libcamelimapx.so
  • #4 imapx_call_idle
    from /usr/lib64/evolution-data-server/camel-providers/libcamelimapx.so
  • #5 g_main_context_dispatch
    from /lib64/libglib-2.0.so.0
  • #6 g_main_context_iterate.isra
    from /lib64/libglib-2.0.so.0
  • #7 g_main_loop_run
    from /lib64/libglib-2.0.so.0
  • #8 imapx_idle_thread
    from /usr/lib64/evolution-data-server/camel-providers/libcamelimapx.so
  • #9 g_thread_proxy
    from /lib64/libglib-2.0.so.0
  • #10 start_thread
    at pthread_create.c line 310
  • #11 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 109

Thread 3 (Thread 0x7f1efbcdea40 (LWP 20878))

  • #0 g_object_new_internal
    from /lib64/libgobject-2.0.so.0
  • #1 g_object_newv
    from /lib64/libgobject-2.0.so.0
  • #2 g_object_new
    from /lib64/libgobject-2.0.so.0
  • #3 _g_local_file_new
    from /lib64/libgio-2.0.so.0
  • #4 theme_lookup_icon.isra
    from /lib64/libgtk-3.so.0
  • #5 real_choose_icon
    from /lib64/libgtk-3.so.0
  • #6 choose_icon
    from /lib64/libgtk-3.so.0
  • #7 gtk_icon_theme_lookup_by_gicon_for_scale
    from /lib64/libgtk-3.so.0
  • #8 _gtk_icon_helper_ensure_surface
    from /lib64/libgtk-3.so.0
  • #9 _gtk_icon_helper_get_size
    from /lib64/libgtk-3.so.0
  • #10 gtk_cell_renderer_pixbuf_get_size
    from /lib64/libgtk-3.so.0
  • #11 gtk_cell_renderer_real_get_preferred_size
    from /lib64/libgtk-3.so.0
  • #12 gtk_cell_renderer_get_preferred_width
    from /lib64/libgtk-3.so.0
  • #13 gtk_cell_area_request_renderer
    from /lib64/libgtk-3.so.0
  • #14 compute_size
    from /lib64/libgtk-3.so.0
  • #15 gtk_cell_area_box_get_preferred_width
    from /lib64/libgtk-3.so.0
  • #16 gtk_tree_view_column_cell_get_size
    from /lib64/libgtk-3.so.0
  • #17 validate_row
    from /lib64/libgtk-3.so.0
  • #18 do_presize_handler
    from /lib64/libgtk-3.so.0
  • #19 validate_rows
    from /lib64/libgtk-3.so.0
  • #20 gdk_threads_dispatch
    from /lib64/libgdk-3.so.0
  • #21 g_main_context_dispatch
    from /lib64/libglib-2.0.so.0
  • #22 g_main_context_iterate.isra
    from /lib64/libglib-2.0.so.0
  • #23 g_main_loop_run
    from /lib64/libglib-2.0.so.0
  • #24 gtk_main
    from /lib64/libgtk-3.so.0
  • #25 main
    at main.c line 685

Thread 1 (Thread 0x7f1e95c6d700 (LWP 14873))

  • #0 __strcmp_ssse3
    at ../sysdeps/x86_64/strcmp.S line 209
  • #1 g_str_equal
    from /lib64/libglib-2.0.so.0
  • #2 g_hash_table_lookup
    from /lib64/libglib-2.0.so.0
  • #3 camel_folder_summary_peek_loaded
    from /lib64/libcamel-1.2.so.49
  • #4 imapx_untagged_expunge
    from /usr/lib64/evolution-data-server/camel-providers/libcamelimapx.so
  • #5 imapx_untagged
    from /usr/lib64/evolution-data-server/camel-providers/libcamelimapx.so
  • #6 imapx_step
    from /usr/lib64/evolution-data-server/camel-providers/libcamelimapx.so
  • #7 imapx_ready_to_read
    from /usr/lib64/evolution-data-server/camel-providers/libcamelimapx.so
  • #8 g_main_context_dispatch
    from /lib64/libglib-2.0.so.0
  • #9 g_main_context_iterate.isra
    from /lib64/libglib-2.0.so.0
  • #10 g_main_loop_run
    from /lib64/libglib-2.0.so.0
  • #11 imapx_parser_thread
    from /usr/lib64/evolution-data-server/camel-providers/libcamelimapx.so
  • #12 g_thread_proxy
    from /lib64/libglib-2.0.so.0
  • #13 start_thread
    at pthread_create.c line 310
  • #14 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 109

Comment 1 Milan Crha 2018-12-11 17:02:38 UTC
Thanks for a bug report. I'm closing this as obsolete, but feel free to reopen or comment in case you can reproduce with the current 3.30.x stable series.