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 577627 - Crash in camel_partition_table_lookup, text_index_has_name at camel-text-index.c line 583
Crash in camel_partition_table_lookup, text_index_has_name at camel-text-inde...
Status: RESOLVED OBSOLETE
Product: evolution
Classification: Applications
Component: Mailer
2.32.x (obsolete)
Other All
: High critical
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
: 618082 638779 638952 639160 648453 651076 651304 651484 651742 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2009-04-01 17:12 UTC by Ruchir Brahmbhatt
Modified: 2013-08-23 18:05 UTC
See Also:
GNOME target: ---
GNOME version: 2.29/2.30



Description Ruchir Brahmbhatt 2009-04-01 17:12:43 UTC
What were you doing when the application crashed?
Reading mail.


Distribution: openSUSE 11.1 (i586)
Gnome Release: 2.26.0 (null) (SUSE)
BugBuddy Version: 2.26.0

System: Linux 2.6.27.19-3.2-default #1 SMP 2009-02-25 15:40:44 +0100 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10502000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Gilouche
Icon Theme: oxygen
GTK+ Modules: canberra-gtk-module, gnomebreakpad

Memory status: size: 268967936 vsize: 268967936 resident: 49950720 share: 25677824 rss: 49950720 rss_rlim: 18446744073709551615
CPU usage: start_time: 1238605723 rtime: 1099 utime: 1025 stime: 74 cutime:1 cstime: 1 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/evolution'

[?1034h[Thread debugging using libthread_db enabled]
[New Thread 0xb4e14b90 (LWP 10842)]
[New Thread 0xaa552b90 (LWP 10821)]
[New Thread 0xac7bfb90 (LWP 10594)]
[New Thread 0xa9b9eb90 (LWP 10593)]
[New Thread 0xabfbeb90 (LWP 10576)]
[New Thread 0xab7bdb90 (LWP 10546)]
[New Thread 0xacfc0b90 (LWP 10543)]
[New Thread 0xb33ffb90 (LWP 10542)]
[New Thread 0xb3d84b90 (LWP 10540)]
[New Thread 0xb4613b90 (LWP 10538)]
[New Thread 0xb5615b90 (LWP 10535)]
0xffffe430 in __kernel_vsyscall ()

Thread 3 (Thread 0xaa552b90 (LWP 10821))

  • #0 __kernel_vsyscall
  • #1 __lll_lock_wait
    from /lib/libpthread.so.0
  • #2 _L_lock_89
    from /lib/libpthread.so.0
  • #3 pthread_mutex_lock
    from /lib/libpthread.so.0
  • #4 <signal handler called>
  • #5 camel_partition_table_lookup
    at camel-partition-table.c line 301
  • #6 text_index_has_name
    at camel-text-index.c line 583
  • #7 camel_index_has_name
    at camel-index.c line 187
  • #8 message_info_new_from_header
    at camel-local-summary.c line 729
  • #9 message_info_new_from_header
    at camel-mbox-summary.c line 339
  • #10 message_info_new_from_parser
    at camel-folder-summary.c line 2938
  • #11 message_info_new_from_parser
    at camel-mbox-summary.c line 419
  • #12 camel_folder_summary_info_new_from_parser
    at camel-folder-summary.c line 2112
  • #13 camel_folder_summary_add_from_parser
    at camel-folder-summary.c line 2032
  • #14 summary_update
    at camel-mbox-summary.c line 583
  • #15 mbox_summary_check
    at camel-mbox-summary.c line 680
  • #16 camel_local_summary_check
    at camel-local-summary.c line 277
  • #17 mbox_append_message
    at camel-mbox-folder.c line 209
  • #18 camel_folder_append_message
    at camel-folder.c line 727
  • #19 send_queue_exec
    at mail-ops.c line 587
  • #20 mail_msg_proxy
    at mail-mt.c line 520
  • #21 g_thread_pool_thread_proxy
    at gthreadpool.c line 265
  • #22 g_thread_create_proxy
    at gthread.c line 635
  • #23 start_thread
    from /lib/libpthread.so.0
  • #24 clone
    from /lib/libc.so.6


---- Critical and fatal warnings logged during execution ----

** camel **: camel_object_unhook_event: assertion `CAMEL_IS_OBJECT (obj)' failed 
** camel **: camel_object_is: assertion `check_magic(o, ctype, CAMEL_OBJECT_MAGIC)' failed 
** camel **: camel_object_unref: assertion `CAMEL_IS_OBJECT(o)' failed 
** camel **: camel_object_is: assertion `check_magic(o, ctype, CAMEL_OBJECT_MAGIC)' failed 
** camel **: camel_object_unhook_event: assertion `CAMEL_IS_OBJECT (obj)' failed 
** camel **: camel_object_is: assertion `check_magic(o, ctype, CAMEL_OBJECT_MAGIC)' failed 
** camel **: camel_object_unref: assertion `CAMEL_IS_OBJECT(o)' failed 
** camel **: camel_object_is: assertion `check_magic(o, ctype, CAMEL_OBJECT_MAGIC)' failed 
** camel **: camel_object_unhook_event: assertion `CAMEL_IS_OBJECT (obj)' failed 
** camel **: camel_object_is: assertion `check_magic(o, ctype, CAMEL_OBJECT_MAGIC)' failed 
** camel **: camel_object_unref: assertion `CAMEL_IS_OBJECT(o)' failed 
** camel **: camel_object_is: assertion `check_magic(o, ctype, CAMEL_OBJECT_MAGIC)' failed 
** camel **: camel_object_unhook_event: assertion `CAMEL_IS_OBJECT (obj)' failed 
** camel **: camel_object_is: assertion `check_magic(o, ctype, CAMEL_OBJECT_MAGIC)' failed 
** camel **: camel_object_unref: assertion `CAMEL_IS_OBJECT(o)' failed 


----------- .xsession-errors ---------------------
(evolution:10522): camel-CRITICAL **: camel_object_unref: assertion `CAMEL_IS_OBJECT(o)' failed
(evolution:10522): camel-WARNING **: Trying to check junk data is OBJECT 'CamelObject'
(evolution:10522): camel-CRITICAL **: camel_object_is: assertion `check_magic(o, ctype, CAMEL_OBJECT_MAGIC)' failed
(evolution:10522): camel-CRITICAL **: camel_object_unhook_event: assertion `CAMEL_IS_OBJECT (obj)' failed
(evolution:10522): camel-WARNING **: Trying to check junk data is OBJECT 'CamelObject'
(evolution:10522): camel-CRITICAL **: camel_object_is: assertion `check_magic(o, ctype, CAMEL_OBJECT_MAGIC)' failed
(evolution:10522): camel-CRITICAL **: camel_object_unref: assertion `CAMEL_IS_OBJECT(o)' failed
Cannot access memory at address 0xc
Cannot access memory at address 0xc
--------------------------------------------------
Comment 1 Milan Crha 2009-04-16 13:28:28 UTC
Seems similar to bug #576539, only not deleting, but searching here.
are you able to reproduce it anyhow reliably?
Comment 2 Ruchir Brahmbhatt 2009-04-16 13:34:16 UTC
It isn't reproduced recently. That was a random crash while reading a mail. I don't even remember the mail at which it crashed. I'll pots more updates it is reproduced.
Comment 3 Akhil Laddha 2010-05-08 12:19:28 UTC
*** Bug 618082 has been marked as a duplicate of this bug. ***
Comment 4 Akhil Laddha 2010-05-08 12:21:59 UTC
last dupe in 2.30.x
Comment 5 Milan Crha 2010-11-05 11:24:27 UTC
Downstream bug report about the same in 2.32.0:
https://bugzilla.redhat.com/show_bug.cgi?id=649998
Comment 6 Akhil Laddha 2010-12-23 05:17:25 UTC
bug 637305 looks related
Comment 7 Akhil Laddha 2011-01-06 03:43:07 UTC
*** Bug 638779 has been marked as a duplicate of this bug. ***
Comment 8 Akhil Laddha 2011-01-09 15:41:38 UTC
*** Bug 638952 has been marked as a duplicate of this bug. ***
Comment 9 Fabio Durán Verdugo 2011-01-10 19:27:12 UTC
*** Bug 639160 has been marked as a duplicate of this bug. ***
Comment 10 Michael Meeks 2011-01-11 16:02:39 UTC
I get this five or so times per day myself. It started fairly recently (the last month or two) in the 2.32 snapshots.

Program received signal SIGSEGV, Segmentation fault.

Thread 2714753904 (LWP 23908)

  • #0 camel_partition_table_lookup
    at camel-partition-table.c line 299
  • #1 text_index_has_name
    at camel-text-index.c line 658
  • #2 camel_index_has_name
    at camel-index.c line 208
  • #3 message_info_new_from_header
    at camel-local-summary.c line 755
  • #4 message_info_new_from_header
    at camel-mbox-summary.c line 299
  • #5 message_info_new_from_parser
    at camel-folder-summary.c line 3370
  • #6 message_info_new_from_parser
    at camel-mbox-summary.c line 379
  • #7 camel_folder_summary_info_new_from_parser
    at camel-folder-summary.c line 2672
  • #8 camel_folder_summary_add_from_parser
    at camel-folder-summary.c line 2587
  • #9 summary_update
    at camel-mbox-summary.c line 520
  • #10 mbox_summary_check
    at camel-mbox-summary.c line 645
  • #11 camel_local_summary_check
    at camel-local-summary.c line 277
  • #12 mbox_summary_sync
    at camel-mbox-summary.c line 976
  • #13 camel_local_summary_sync
    at camel-local-summary.c line 313
  • #14 local_sync
    at camel-local-folder.c line 524
  • #15 camel_folder_sync
    at camel-folder.c line 1124
  • #16 send_queue_exec
    at mail-ops.c line 849
  • #17 mail_msg_proxy
    at mail-mt.c line 469
  • #18 g_thread_pool_thread_proxy
    at gthreadpool.c line 319
  • #19 g_thread_create_proxy
    at gthread.c line 1897
  • #20 start_thread
    at pthread_create.c line 297
  • #21 clone
    from /lib/libc.so.6

Comment 11 Michael Natterer 2011-04-09 09:41:44 UTC
I'm seeing the same for some weeks now, I can't use evolution any longer
because it always happens while polling mail.

Using evolution 2.32.2-2 on debian unstable.

Program received signal SIGSEGV, Segmentation fault.

Thread 2897214320 (LWP 29951)

  • #0 camel_partition_table_lookup
    from /usr/lib/libcamel-1.2.so.19
  • #1 ??
    from /usr/lib/libcamel-1.2.so.19
  • #2 g_hash_table_foreach
    at /build/buildd-glib2.0_2.28.4-1-i386-nLAaCs/glib2.0-2.28.4/./glib/ghash.c line 1330
  • #3 ??
    from /usr/lib/libcamel-1.2.so.19
  • #4 camel_index_write_name
    from /usr/lib/libcamel-1.2.so.19
  • #5 camel_folder_summary_info_new_from_parser
    from /usr/lib/libcamel-provider-1.2.so.19
  • #6 camel_folder_summary_add_from_parser
    from /usr/lib/libcamel-provider-1.2.so.19
  • #7 ??
    from /usr/lib/evolution-data-server-1.2/camel-providers/libcamellocal.so
  • #8 ??
    from /usr/lib/evolution-data-server-1.2/camel-providers/libcamellocal.so
  • #9 camel_local_summary_check
    from /usr/lib/evolution-data-server-1.2/camel-providers/libcamellocal.so
  • #10 camel_local_folder_construct
    from /usr/lib/evolution-data-server-1.2/camel-providers/libcamellocal.so
  • #11 camel_maildir_folder_new
    from /usr/lib/evolution-data-server-1.2/camel-providers/libcamellocal.so
  • #12 ??
    from /usr/lib/evolution-data-server-1.2/camel-providers/libcamellocal.so
  • #13 camel_store_get_folder
    from /usr/lib/libcamel-provider-1.2.so.19
  • #14 mail_tool_uri_to_folder
    from /usr/lib/evolution/2.32/libevolution-mail.so.0
  • #15 ??
    from /usr/lib/evolution/2.32/libevolution-mail.so.0
  • #16 ??
    from /usr/lib/evolution/2.32/libevolution-mail.so.0
  • #17 g_thread_pool_thread_proxy
    at /build/buildd-glib2.0_2.28.4-1-i386-nLAaCs/glib2.0-2.28.4/./glib/gthreadpool.c line 319
  • #18 g_thread_create_proxy
    at /build/buildd-glib2.0_2.28.4-1-i386-nLAaCs/glib2.0-2.28.4/./glib/gthread.c line 1897
  • #19 start_thread
    at pthread_create.c line 300
  • #20 clone
    at ../sysdeps/unix/sysv/linux/i386/clone.S line 130

Comment 12 Michael Natterer 2011-04-09 10:41:32 UTC
Forgot to mention, I'm using the maildir backend, which is constantly
"Checking folder consistency" which takes almost forever in some folders.

No idea if that's in any way related, but it happend to crash while
doing that too, not only when polling.
Comment 13 Milan Crha 2011-04-11 08:28:21 UTC
Try to clear ibex/index files from your ~/.local/share/evolution/mail/... folders (the best only for the one it happened in), if they are corrupted after a crash, then this will recreate them. I've nothing else to advice at the moment.
Comment 14 Michael Natterer 2011-04-12 12:53:23 UTC
My mail folders are in ~/Mail not in ~/.local/share/evolution

I suppose you mean the *.ibex.index files there, or do i also delete the
*.ibex.index.data files?
Comment 15 Milan Crha 2011-04-13 06:18:48 UTC
I meant anything with ibex or index in the extension of the file name. Just do not delete them, but move them away, in case something will go worse, you will have files to return back. In other words, you can delete all generated files, they will be recreated the next start, when needed. See also:
http://live.gnome.org/Evolution/FAQ#Why_do_I_get_an_error_.22Summary_and_folder_mismatch.2C_even_after_a_sync.22.3F
Comment 16 Akhil Laddha 2011-04-23 12:18:50 UTC
*** Bug 648453 has been marked as a duplicate of this bug. ***
Comment 17 Akhil Laddha 2011-05-25 17:51:09 UTC
*** Bug 651076 has been marked as a duplicate of this bug. ***
Comment 18 Akhil Laddha 2011-05-28 03:17:34 UTC
*** Bug 651304 has been marked as a duplicate of this bug. ***
Comment 19 Fabio Durán Verdugo 2011-05-30 22:14:41 UTC
*** Bug 651484 has been marked as a duplicate of this bug. ***
Comment 20 Akhil Laddha 2011-06-03 02:09:45 UTC
*** Bug 651742 has been marked as a duplicate of this bug. ***
Comment 21 Matthew Barnes 2013-08-23 18:05:12 UTC
Closing as OBSOLETE since the stack trace is too old to be useful now.

Reopen the bug and update the version field if this crash still occurs in Evolution 3.8 or later.