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 273322 - Evolution crashes after some apparent corruption in the local mailbox
Evolution crashes after some apparent corruption in the local mailbox
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Calendar
2.2.x (obsolete)
Other All
: Normal normal
: ---
Assigned To: Dinesh Layek
Evolution QA team
: 272290 315329 (view as bug list)
Depends on:
Blocks: 318200
 
 
Reported: 2005-03-04 06:41 UTC by Jaco Burger
Modified: 2013-09-13 00:45 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
fixes the bug (2.12 KB, patch)
2005-10-05 12:30 UTC, Dinesh Layek
accepted-commit_now Details | Review

Description Jaco Burger 2005-03-04 06:41:31 UTC
Distribution: SuSE Linux 9.2 (i586)
Package: Evolution
Priority: Normal
Version: GNOME2.6. 2.1.6
Gnome-Distributor: SUSE
Synopsis: Evolution crashes after some apparent corruption in the loal mailbox
Bugzilla-Product: Evolution
Bugzilla-Component: Calendar
Bugzilla-Version: 2.1.6
BugBuddy-GnomeVersion: 2.0 (2.6.0)
Description:
Description of the crash:

When Evolution open the local mailbox it shortly displays some blank
emails (with no subject) and crashes

Steps to reproduce the crash:
I assue it curruption in the local mbox file. If so...
1. Close evolution
2.  Edit a local folders mbox fole and insert additional newlines
beteween the emails
3.  delete the <mailbox >.cmeta, <mailbox>.ev-summary,
<mailbox>.ibex.idex and <mailbox>.ibex.index.data
4. start evolution and it should crash
. 

Expected Results:

Evolution should at least display all the good email in the mailbox and
preferbly fix the file if need be.

How often does this happen?

The corruption tend to happen evey few weeks


Additional Information:

Backtrace
Backtrace was generated from '/opt/gnome/bin/evolution-2.2'

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 1095196704 (LWP 26422)]
[New Thread 1113316272 (LWP 26428)]
[Thread debugging using libthread_db enabled]
[New Thread 1095196704 (LWP 26422)]
[New Thread 1113316272 (LWP 26428)]
[Thread debugging using libthread_db enabled]
[New Thread 1095196704 (LWP 26422)]
[New Thread 1113316272 (LWP 26428)]
[New Thread 1111071664 (LWP 26427)]
[New Thread 1108970416 (LWP 26426)]
[New Thread 1106738096 (LWP 26425)]
[New Thread 1104628656 (LWP 26424)]
0xffffe410 in ?? ()

Thread 1 (Thread 1095196704 (LWP 26422))

  • #0 ??
  • #1 ??
  • #2 ??
  • #3 ??
  • #4 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #5 libgnomeui_segv_handle
    from /opt/gnome/lib/libgnomeui-2.so.0
  • #6 segv_redirect
    at main.c line 432
  • #7 <signal handler called>
  • #8 g_type_check_instance_is_a
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #9 open_calendar
    at e-cal.c line 1493
  • #10 e_cal_open
    at e-cal.c line 1618
  • #11 e_pub_publish
    at e-pub-utils.c line 274
  • #12 init_calendar_publishing_cb
    at calendar-component.c line 746
  • #13 g_idle_dispatch
    from /opt/gnome/lib/libglib-2.0.so.0
  • #14 g_main_context_dispatch
  • #0 ??
  • #1 ??
  • #2 ??
  • #3 ??
  • #4 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #5 libgnomeui_segv_handle
    from /opt/gnome/lib/libgnomeui-2.so.0
  • #6 segv_redirect
    at main.c line 432
  • #7 <signal handler called>
  • #8 g_type_check_instance_is_a
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #9 open_calendar
    at e-cal.c line 1493
  • #10 e_cal_open
    at e-cal.c line 1618
  • #11 e_pub_publish
    at e-pub-utils.c line 274
  • #12 init_calendar_publishing_cb
    at calendar-component.c line 746
  • #13 g_idle_dispatch
    from /opt/gnome/lib/libglib-2.0.so.0
  • #14 g_main_context_dispatch
    from /opt/gnome/lib/libglib-2.0.so.0
  • #15 g_main_context_iterate
    from /opt/gnome/lib/libglib-2.0.so.0
  • #16 g_main_loop_run
    from /opt/gnome/lib/libglib-2.0.so.0
  • #17 bonobo_main
    from /opt/gnome/lib/libbonobo-2.so.0
  • #18 main
    at main.c line 614



Unknown reporter: jburger@absamail.co.za, changed to bugbuddy-import@ximian.com.
Setting qa contact to the default for this product.
   This bug either had no qa contact or an invalid one.

Comment 1 Dinesh Layek 2005-09-09 12:39:27 UTC
created an attachment at
http://bugzilla.gnome.org/attachment.cgi?id=52014&action=view

hopefully this fixes the bug
Comment 2 Chenthill P 2005-09-09 23:17:27 UTC
*** Bug 315329 has been marked as a duplicate of this bug. ***
Comment 3 Chenthill P 2005-09-09 23:17:59 UTC
*** Bug 272290 has been marked as a duplicate of this bug. ***
Comment 4 Dinesh Layek 2005-10-05 12:30:51 UTC
Created attachment 53054 [details] [review]
fixes the bug
Comment 5 André Klapper 2005-10-25 19:44:55 UTC
reassigning old bugs to get rid of triage@ximian.com as assignee.
Comment 6 André Klapper 2005-10-25 19:46:42 UTC
reassigning old bugs to get rid of triage@ximian.com as assignee.
Comment 7 Chenthill P 2005-10-27 08:21:53 UTC
It wont crash anymore. This is has been fixed as part of fix for the  bug
315095. Removing the esource from the publishing list if the calendar is removed
from evolution would be the right fix. Assigning it to dinesh.
Comment 8 Chenthill P 2005-10-27 22:52:17 UTC
Looks ok to commit to both branches.
Comment 9 Dinesh Layek 2005-11-09 09:50:30 UTC
committed to both the branches.