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 588374 - crash in mbox's summary_update under spool provider
crash in mbox's summary_update under spool provider
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: BugBuddyBugs
2.26.x (obsolete)
Other All
: High critical
: ---
Assigned To: Evolution Triage Team
Evolution QA team
evolution[disk-summary]
: 588149 588411 588418 589181 593975 594718 597557 600666 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2009-07-12 15:36 UTC by Edward Kuns
Modified: 2009-11-04 12:31 UTC
See Also:
GNOME target: ---
GNOME version: 2.25/2.26


Attachments
proposed eds patch (1.52 KB, patch)
2009-07-20 09:53 UTC, Milan Crha
committed Details | Review

Description Edward Kuns 2009-07-12 15:36:18 UTC
What were you doing when the application crashed?



Distribution: Fedora release 11 (Leonidas)
Gnome Release: 2.26.2 2009-06-01 (Red Hat, Inc)
BugBuddy Version: 2.26.0

System: Linux 2.6.29.5-191.fc11.i686.PAE #1 SMP Tue Jun 16 23:19:53 EDT 2009 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10601901
Selinux: Enforcing
Accessibility: Disabled
GTK+ Theme: Nodoka
Icon Theme: Fedora
GTK+ Modules: canberra-gtk-module, pk-gtk-module, gnomebreakpad

Memory status: size: 286568448 vsize: 286568448 resident: 70193152 share: 25182208 rss: 70193152 rss_rlim: 18446744073709551615
CPU usage: start_time: 1247371518 rtime: 8777 utime: 6816 stime: 1961 cutime:9339 cstime: 450 timeout: 0 it_real_value: 0 frequency: 100

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

[Thread debugging using libthread_db enabled]
[New Thread 0xaa1ffb70 (LWP 364)]
[New Thread 0xb64ffb70 (LWP 18562)]
[New Thread 0xada28b70 (LWP 18561)]
[New Thread 0xac626b70 (LWP 18551)]
[New Thread 0xad027b70 (LWP 18550)]
[New Thread 0xae429b70 (LWP 18548)]
[New Thread 0xb22e5b70 (LWP 18541)]
[New Thread 0xb44fdb70 (LWP 18540)]
[New Thread 0xb4efeb70 (LWP 18534)]
[New Thread 0xb58ffb70 (LWP 18532)]
[New Thread 0xb70ffb70 (LWP 18529)]
[New Thread 0xb7c73b70 (LWP 18528)]
0x00899424 in __kernel_vsyscall ()

Thread 2 (Thread 0xaa1ffb70 (LWP 364))

  • #0 __kernel_vsyscall
  • #1 __lll_lock_wait
    at ../nptl/sysdeps/unix/sysv/linux/i386/i486/lowlevellock.S line 142
  • #2 _L_lock_752
    from /lib/libpthread.so.0
  • #3 __pthread_mutex_lock
    at pthread_mutex_lock.c line 61
  • #4 segv_redirect
    at main.c line 435
  • #5 <signal handler called>
  • #6 summary_update
    at camel-mbox-summary.c line 600
  • #7 mbox_summary_check
    at camel-mbox-summary.c line 677
  • #8 spool_summary_check
    at camel-spool-summary.c line 315
  • #9 camel_local_summary_check
    at camel-local-summary.c line 277
  • #10 mbox_summary_sync
    at camel-mbox-summary.c line 985
  • #11 camel_local_summary_sync
    at camel-local-summary.c line 306
  • #12 local_sync
    at camel-local-folder.c line 517
  • #13 camel_folder_sync
    at camel-folder.c line 324
  • #14 refresh_folders_exec
    at mail-send-recv.c line 821
  • #15 mail_msg_proxy
    at mail-mt.c line 520
  • #16 g_thread_pool_thread_proxy
    at gthreadpool.c line 265
  • #17 g_thread_create_proxy
    at gthread.c line 635
  • #18 start_thread
    at pthread_create.c line 297
  • #19 clone
    at ../sysdeps/unix/sysv/linux/i386/clone.S line 130


----------- .xsession-errors ---------------------
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libgsf-1.so.114" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/lib/libbz2.so.1" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: "/usr/lib/debug/usr/lib/gconv/libGB.so.debug": The separate debug info file has no debug info
warning: "/usr/lib/debug/usr/lib/gconv/libJIS.so.debug": The separate debug info file has no debug info
warning: "/usr/lib/debug/usr/lib/gconv/libKSC.so.debug": The separate debug info file has no debug info
--------------------------------------------------
Comment 1 Akhil Laddha 2009-07-13 04:23:28 UTC
*** Bug 588411 has been marked as a duplicate of this bug. ***
Comment 2 Akhil Laddha 2009-07-13 04:25:29 UTC
*** Bug 588149 has been marked as a duplicate of this bug. ***
Comment 3 Akhil Laddha 2009-07-13 04:29:08 UTC
may be related to bug 555665
Comment 4 Akhil Laddha 2009-07-13 05:26:23 UTC
*** Bug 588418 has been marked as a duplicate of this bug. ***
Comment 5 Milan Crha 2009-07-15 16:51:06 UTC
(In reply to comment #3)
> may be related to bug 555665

I agree, seems like pretty the same thing, called just from some other place.
Does anybody know the exact version for this trace? I'm looking for the exact line of the crash, what eds is trying to do there.
Comment 6 Edward Kuns 2009-07-18 17:25:54 UTC
According to my records, this is evolution-2.26.2-1.fc11.i586 from Fedora 11.  Since upgrading to Fedora 11, Evolution has been highly unstable, crashing like this once a day or more.  In all cases for me, evolution was minimized and I was not at my computer at the time of the crash.

I have since upgraded to evolution-2.26.3-1.fc11.i586.  If I get the same failure with this release, should I post the stack trace?
Comment 7 Milan Crha 2009-07-20 09:07:18 UTC
> 596	count = camel_folder_summary_count(s);
> 597	for (i=0;i<count;i++) {
> 598		mi = (CamelMboxMessageInfo *)camel_folder_summary_index(s, i);
> 599		/* must've dissapeared from the file? */
> 600		if (mi->info.info.flags & CAMEL_MESSAGE_FOLDER_NOTSEEN) {
> 601			d(printf("uid '%s' vanished, removing", ...
> 602			if (changeinfo)

(In reply to comment #6)
> According to my records, this is evolution-2.26.2-1.fc11.i586 from Fedora 11. 

Thanks for the information. It seems the summary got removed the message in time it didn't think of it. Reading the above trace a bit more closely, it seems to happen with the Outbox folder.

> I have since upgraded to evolution-2.26.3-1.fc11.i586.  If I get the same
> failure with this release, should I post the stack trace?

Only if it is different, the same is not necessary, as the above version shows the code line very nicely.
Comment 8 Milan Crha 2009-07-20 09:53:01 UTC
Created attachment 138790 [details] [review]
proposed eds patch

for evolution-data-server;

Blind patch as discussed with Srag on IRC.
Comment 9 Srinivasa Ragavan 2009-07-20 09:55:33 UTC
Milan, the code seems fine to me. But running a good test on that can prove that its right.
Comment 10 Milan Crha 2009-07-20 10:01:02 UTC
(In reply to comment #9)
> Milan, the code seems fine to me. But running a good test on that can prove
> that its right.

Thanks, though I have not much idea how to reproduce this. If anyone of seeing this can make a test to this, then it will be great. Is here anyone able to give it a try?
Comment 11 Akhil Laddha 2009-07-21 03:55:55 UTC
*** Bug 589181 has been marked as a duplicate of this bug. ***
Comment 12 Milan Crha 2009-08-10 09:23:37 UTC
Created commit 588374 in eds master (2.27.90+)

let's see.
Comment 13 Fabio Durán Verdugo 2009-09-02 23:16:24 UTC
*** Bug 593975 has been marked as a duplicate of this bug. ***
Comment 14 Akhil Laddha 2009-09-10 12:18:57 UTC
*** Bug 594718 has been marked as a duplicate of this bug. ***
Comment 15 Fabio Durán Verdugo 2009-10-07 00:38:54 UTC
*** Bug 597557 has been marked as a duplicate of this bug. ***
Comment 16 Akhil Laddha 2009-11-04 12:31:00 UTC
*** Bug 600666 has been marked as a duplicate of this bug. ***