Evolution doesn't start, because of glib-error,after imported evolution backups from different architecture

Bug #291430 reported by Oliver Horn
22
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evolution
Expired
Critical
evolution (Ubuntu)
Invalid
Low
Unassigned

Bug Description

Binary package hint: evolution

Hi,

after installing Intrepid Ibex yesterday and using my old /home Evolution does not start. When I enter it in terminal it brings up the following:

beleriand@intrepid:~$ evolution
(evolution:9288): camel-WARNING **: camel_exception_get_id called with NULL parameter.

GLib-ERROR **: /build/buildd/glib2.0-2.18.2/glib/gmem.c:136: failed to allocate 21193895456 bytes
aborting...
Aborted

lsb_release -rd
Description: Ubuntu 8.10
Release: 8.10

apt-cache policy evolution
evolution:
  Installiert: 2.24.1-0ubuntu2
  Kandidat: 2.24.1-0ubuntu2
  Versions-Tabelle:
 *** 2.24.1-0ubuntu2 0
        500 http://de.archive.ubuntu.com intrepid/main Packages
        100 /var/lib/dpkg/status

Revision history for this message
Oliver Horn (oliverhorn) wrote :

Sorry, i just found another bugreport with the same problem:
https://bugs.launchpad.net/ubuntu/+source/evolution/+bug/251921/

I'm new to launchpad and have no idea if I can merge these reports.

Beleriand

Revision history for this message
Chris Coulson (chrisccoulson) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please try to obtain a backtrace following the instructions at http://wiki.ubuntu.com/DebuggingProgramCrash and upload the backtrace (as an attachment) to the bug report. This will greatly help us in tracking down your problem.

By the way, this is not related to bug 251921 - the errors are very different. This is aborting because Evolution is trying to allocate over 20GB of memory

Changed in evolution:
status: New → Incomplete
Revision history for this message
Sebastien Bacher (seb128) wrote :

the issue is similar to bug #268799, does the workaround mentionned there works for you?

Changed in evolution:
assignee: nobody → desktop-bugs
importance: Undecided → Low
Revision history for this message
Oliver Horn (oliverhorn) wrote :

In bug #251921 wants to allocate 30GB and fails. I think its more or less the same?!

Revision history for this message
Chris Coulson (chrisccoulson) wrote :

Yeah, sorry - I missed that bit

Revision history for this message
Oliver Horn (oliverhorn) wrote :

Unfortunately it won't be possible for me to do any tests or workarounds at the weekend. I have to wait til monday for that.

Revision history for this message
Chi (nickmacavoy) wrote :

I've been suffering the same problem since upgrade to Ibex from Hardy. I managed to fix it by temporarily moving my ~/.evolution folder.

1) mv ~/.evolution ~/.evolution.bak
2) Started evolution with no problems with fresh settings
3) rm -rf ~/.evolution
4) mv ~/.evolution.bak ~/.evolution

Happy to help more, just let me know how.
Nick

Revision history for this message
Oliver Horn (oliverhorn) wrote :

Hi, I'm back at the computer with this problem and thanks to Chi, that did it.

But now I get an error on every new mail, that forwarding on bogofilter did not work, error-code 3.

Any ideas?

Revision history for this message
Pedro Villavicencio (pedro) wrote :

that's a different problem and should be filled as a separate report, if there's no backtrace of the crash i'm closing this bug then, thanks.

Changed in evolution:
status: Incomplete → Invalid
Revision history for this message
bobdobbs (bob-launchpad-technogeeks) wrote :

(evolution:8217): camel-WARNING **: camel_exception_get_id called with NULL parameter.

(evolution:8217): camel-WARNING **: Cannot load summary file: '/home/shay/.evolution/mail/local/2007.sbd/Feb 2007.ev-summary': No such file or directory

GLib-ERROR **: gmem.c:136: failed to allocate 31774537744 bytes
aborting...

Program received signal SIGABRT, Aborted.
0x0000003703432ed5 in raise () from /lib64/libc.so.6
(gdb) bt
#0 0x0000003703432ed5 in raise () from /lib64/libc.so.6
#1 0x0000003703434a43 in abort () from /lib64/libc.so.6
#2 0x00000037060417ce in g_logv () from /lib64/libglib-2.0.so.0
#3 0x0000003706041863 in g_log () from /lib64/libglib-2.0.so.0
#4 0x000000370603feba in g_malloc () from /lib64/libglib-2.0.so.0
#5 0x000000371fa2a170 in ?? () from /usr/lib64/libcamel-provider-1.2.so.14
#6 0x00007fffeae1205e in ?? () from /usr/lib64/evolution-data-server-1.2/camel-providers/libcamellocal.so
#7 0x000000371fa285f3 in camel_folder_summary_migrate_infos () from /usr/lib64/libcamel-provider-1.2.so.14
#8 0x00007ffff04fece7 in ?? () from /usr/lib64/evolution/2.24/components/libevolution-mail.so
#9 0x00007ffff04fecf9 in ?? () from /usr/lib64/evolution/2.24/components/libevolution-mail.so
#10 0x00007ffff04fee42 in ?? () from /usr/lib64/evolution/2.24/components/libevolution-mail.so
#11 0x00007ffff0500708 in em_migrate () from /usr/lib64/evolution/2.24/components/libevolution-mail.so
#12 0x00007ffff050e16e in ?? () from /usr/lib64/evolution/2.24/components/libevolution-mail.so
#13 0x0000003720a089d4 in GNOME_Evolution_Component_upgradeFromVersion () from /usr/lib64/evolution/2.24/libeshell.so.0
#14 0x000000000040e827 in e_shell_attempt_upgrade ()
#15 0x000000000040ed77 in e_shell_construct ()
#16 0x000000000040eedd in e_shell_new ()
#17 0x0000000000416593 in ?? ()
#18 0x000000370603775b in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#19 0x000000370603af2d in ?? () from /lib64/libglib-2.0.so.0
#20 0x000000370603b45d in g_main_loop_run () from /lib64/libglib-2.0.so.0
#21 0x000000371322d1f6 in bonobo_main () from /usr/lib64/libbonobo-2.so.0
#22 0x0000000000416232 in main ()

Revision history for this message
laksdjfaasdf (laksdjfaasdf) wrote :

When migrating from 32Bit 8.04.1 to 64Bit 8.10:

When I start Evolution it tries to convert old mail folders into new format and crashes (see Valgrind report):

$ G_SLICE=always-malloc G_DEBUG=gc-friendly valgrind -v --tool=memcheck --leak-check=full --num-callers=40 --log-file=valgrind.log evolution
evolution-shell-Message: Killing old version of evolution-data-server...

(evolution:8211): camel-WARNING **: camel_exception_get_id called with NULL parameter.

(evolution:8211): camel-WARNING **: Cannot load summary file: '/home/felix/.evolution/mail/local/Outbox.ev-summary': No such file or directory

(evolution:8211): camel-WARNING **: No summary path set. Unable to migrate

(evolution:8211): camel-WARNING **: No summary path set. Unable to migrate

em-migrate.c:2937:migrate_to_db: failed to get folder infos
em-migrate.c:2937:migrate_to_db: failed to get folder infos
em-migrate.c:2937:migrate_to_db: failed to get folder infos
em-migrate.c:2937:migrate_to_db: failed to get folder infos
em-migrate.c:2937:migrate_to_db: failed to get folder infos
em-migrate.c:2937:migrate_to_db: failed to get folder infos

GLib-ERROR **: /build/buildd/glib2.0-2.18.2/glib/gmem.c:136: failed to allocate 29759359112 bytes
aborting...
Aborted

Changed in evolution:
status: Invalid → New
Revision history for this message
Sebastien Bacher (seb128) wrote :

could you try on jaunty and open the bug on bugzilla.gnome.org if that's still an issue?

Changed in evolution:
status: New → Incomplete
Revision history for this message
Sebastien Bacher (seb128) wrote :

We are closing this bug report as it lacks the information, described in the previous comments, we need to investigate the problem further. However, please reopen it if you can give us the missing information and don't hesitate to submit bug reports in the future.

Changed in evolution (Ubuntu):
status: Incomplete → Invalid
Revision history for this message
marco.pallotta (marco-pallotta) wrote :

The same error appears to me after having imported my old emails (8.04) into Evolution 2.28-3 (10.04) with evolution backup and restore settings feature.

Changed in evolution (Ubuntu):
status: Invalid → Confirmed
Revision history for this message
marco.pallotta (marco-pallotta) wrote :

I think the importance of bug should be set to high as you cannot import email accounts (just if they are great) from latest LTS release to the new one.

Revision history for this message
marco.pallotta (marco-pallotta) wrote :

The issue happens when converting from different evolution version (in my case the upgrade is important) and from different architectures (from x86_64 to x86).
In upstream one of evolution developers marked this as RESOLVED as it was fixed in next evolution versions.

summary: - Evolution doesn't start because of glib-error
+ Evolution doesn't start, because of glib-error,after imported evolution
+ backups from different architecture
Changed in evolution:
importance: Unknown → Critical
status: Unknown → Expired
Revision history for this message
Omer Akram (om26er) wrote :

marking the ubuntu bug as fixed too, since the upstream bug was closed after a comment from someone with a verification of the fix

Changed in evolution (Ubuntu):
assignee: Ubuntu Desktop Bugs (desktop-bugs) → nobody
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.