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 584352 - Evolution crash at startup (local user mbox account)
Evolution crash at startup (local user mbox account)
Status: RESOLVED OBSOLETE
Product: evolution
Classification: Applications
Component: general
2.26.x (obsolete)
Other All
: Normal critical
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
evolution[disk-summary]
Depends on:
Blocks: 543389
 
 
Reported: 2009-05-31 13:32 UTC by Stylianos Modes
Modified: 2009-06-24 10:35 UTC
See Also:
GNOME target: ---
GNOME version: 2.25/2.26


Attachments
Stacktrace of second evolution crash (19.54 KB, text/plain)
2009-06-24 00:49 UTC, Stylianos Modes
Details

Description Stylianos Modes 2009-05-31 13:32:56 UTC
Steps to reproduce:
1. Configured an account for reading email from the local mbox at /var/mail/<username>
2. Crash every time at startup


Stack trace:
Distribution: Fedora release 11 (Leonidas)
Gnome Release: 2.26.1 2009-04-29 (Red Hat, Inc)
BugBuddy Version: 2.26.0

System: Linux 2.6.29.4-167.fc11.i586 #1 SMP Wed May 27 17:14:37 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: 88666112 vsize: 88666112 resident: 24416256 share: 18812928 rss: 24416256 rss_rlim: 18446744073709551615
CPU usage: start_time: 1243774845 rtime: 49 utime: 43 stime: 6 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

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

[Thread debugging using libthread_db enabled]
[New Thread 0xb6213b70 (LWP 3270)]
[New Thread 0xb6460b70 (LWP 3268)]
[New Thread 0xb7bb6b70 (LWP 3267)]
0x00d79422 in __kernel_vsyscall ()

Thread 1 (Thread 0xb7f2b770 (LWP 3258))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/libpthread.so.0
  • #2 IA__g_spawn_sync
    at gspawn.c line 382
  • #3 IA__g_spawn_command_line_sync
    at gspawn.c line 694
  • #4 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #5 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #6 segv_redirect
    at main.c line 426
  • #7 <signal handler called>
  • #8 ??
  • #9 sqlite3OsClose
    at sqlite3.c line 11582
  • #10 sqlite3PagerOpen
    at sqlite3.c line 33157
  • #11 sqlite3BtreeOpen
    at sqlite3.c line 37523
  • #12 sqlite3BtreeFactory
    at sqlite3.c line 24219
  • #13 openDatabase
    at sqlite3.c line 90132
  • #14 camel_db_open
    at camel-db.c line 405
  • #15 construct
    at camel-store.c line 238
  • #16 construct
    at camel-local-store.c line 135
  • #17 construct
    at camel-spool-store.c line 123
  • #18 camel_service_construct
    at camel-service.c line 315
  • #19 get_service
    at camel-session.c line 203
  • #20 camel_session_get_service
    at camel-session.c line 248
  • #21 g_slice_alloc0
    at gslice.c line 832
  • #22 ??
    from /usr/lib/evolution/2.26/plugins/liborg-freedesktop-Tracker-evolution-plugin.so
  • #23 IA__g_type_create_instance
    at gtype.c line 1674
  • #24 g_object_constructor
    at gobject.c line 1338
  • #25 IA__g_object_newv
    at gobject.c line 1215
  • #26 IA__g_object_new_valist
    at gobject.c line 1319
  • #27 IA__g_object_new
    at gobject.c line 1060
  • #28 e_plugin_lib_enable
    from /usr/lib/evolution/2.26/plugins/liborg-freedesktop-Tracker-evolution-plugin.so
  • #29 epl_loadmodule
    at e-plugin.c line 1009
  • #30 e_plugin_load_plugins_with_missing_symbols
    at e-plugin.c line 1027
  • #31 idle_cb
    at main.c line 404
  • #32 g_idle_dispatch
    at gmain.c line 3922
  • #33 g_main_dispatch
    at gmain.c line 1814
  • #34 IA__g_main_context_dispatch
    at gmain.c line 2367
  • #35 g_main_context_iterate
    at gmain.c line 2448
  • #36 IA__g_main_loop_run
    at gmain.c line 2656
  • #37 bonobo_main
    at bonobo-main.c line 311
  • #38 main
    at main.c line 704


----------- .xsession-errors ---------------------
Try: yum --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/5d/85c872d95e197b25904e1934879b8458d9be82.debug
Missing separate debuginfo for /usr/lib/libelf.so.1
Try: yum --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/f7/879a34e068c8e1d93d7cb303bb8cf85593ab27.debug
Missing separate debuginfo for /usr/lib/gio/modules/libgioremote-volume-monitor.so
Try: yum --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/7e/53d06a97c36c52e5817016933d613f8df21022.debug
Missing separate debuginfo for /usr/lib/libgvfscommon.so.0
Try: yum --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/49/719d87781833dbba337daa49f5a96bc14f5a10.debug
Missing separate debuginfo for /usr/lib/gio/modules/libgvfsdbus.so
Try: yum --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/90/d064070a866c45b0bc2577211a17e6d1e62ecc.debug
Missing separate debuginfo for /usr/lib/libcroco-0.6.so.3
Try: yum --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/2e/ca3f36e8f2fa79eb0eed5b84964dea1afca392.debug
Missing separate debuginfo for /lib/libbz2.so.1
Try: yum --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/86/beac5ea2641302763460edb51ae090e544a59b.debug
Missing separate debuginfo for /usr/lib/evolution/2.26/plugins/liborg-freedesktop-Tracker-evolution-plugin.so
Try: yum --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/9e/93a5fcbbc732ea74ebad0bbd0cdb7fc3c618fb.debug
--------------------------------------------------


Other information:
When I created the account, I could read the emails in the mbox and mark them read as normal. When I closed evolution and then restarted, it crashed. The mbox seems fine when I read it with mail or vi.
Comment 1 Milan Crha 2009-06-22 10:27:34 UTC
Works for me with
sqlite-3.6.12-3.fc11.i586
evolution-data-server-2.26.2-1.fc11.i586
evolution-2.26.2-1.fc11.i586

My account type for /var/mail/$USER is "Standard Unix mbox spool file"

What are your versions and an account type? it seems that evolution tries to create a folders.db file in the /var/mail/ste/folders.db , which is obviously wrong, as the 'ste' should be a file, not a folder, and further more, even it would be a folder, it might not be writeable by the user, I guess.
Comment 2 Stylianos Modes 2009-06-24 00:49:47 UTC
Created attachment 137279 [details]
Stacktrace of second evolution crash

I am running exactly the same packages as you and my account was "Standard Unix mbox spool file" as well.
On my original report, I didn't mention that I also had an address book on evolution because I had it for years without any problems. I started trying things out today and it looks like if the spool file or address book are running on their own, everything is fine. If the are both configured at the same time, I get a crash again and the stacktrace I'm attaching here, or a message "(evolution:5380): camel-local-provider-WARNING **: spool summary - not loading anything" in .xsession-errors and the evolution window just freezes.

After this, I decided to fully update my F11, including gnome-desktop-2.26.2-1.fc11.i586 (not an available upgrade when I raised this bug) and it all seems to be magically working now with the same level of evolution, and both mbox spool and address book configured. 
I'm happy to mark this as resolved, unless you think that there may be something more than a downlevel GNOME.
Comment 3 Milan Crha 2009-06-24 10:35:11 UTC
It crashes somewhere in SQLite, which is at least strange.

  • #7 <signal handler called>
  • #8 ??
  • #9 sqlite3OsClose
    at sqlite3.c line 11582
  • #10 sqlite3PagerOpen