GNOME Bugzilla – Bug 638189
Evolution failed to start (GLib-ERROR ....failed to allocate xxxxxx bytes) after having imported email folder
Last modified: 2010-12-29 10:50:58 UTC
After having imported my old evolution emails (2.22.3.1 in Ubuntu 8.04) into evolution 2.28.3-1 (Ubuntu 10.04), via backup and restore settings feature, evolution itself doesn't start anymore but it crashes with the message " Evolution:7195): camel-WARNING **: camel_exception_get_id called with NULL parameter. GLib-ERROR **: /build/buildd/glib2.0-2.24.1/glib/gmem.c:137: failed to allocate 3790181772 bytes aborting... Aborted " My email account is about 2GB.
Created attachment 177139 [details] evolution --debug
Are you trying to import data from i586 (32 bit) system to x86_64 (64 bit) ? Please keep copy of your back up file, close evolution and remove folder.db under ~/.evolution/ and then restart evolution, it will recreate folder.db
I'm trying to import data from x86_64 (Ubuntu 8.04 with evo 2.22) to x86 system (Ubuntu 10.04 with evo 2.28-3). Unfortunately I have no folder.db file under ~/.evolution after the import. The only db files that I have are: secmod.db, key3.db, cert8.db, camel-cert.db
This has been fixed already in later releases. It was related to largefile support, and E-D-S and Evo having different ideas for sizeof(off_t). Closing as obsolete.
Ok Matthew, but do you have a workaround (without updating evolution as it's quite integrated into gnome version of many distro like Ubuntu) for those like me that have this issue? Many Thanks.
I confirm that the issue happens when converting from different evolution versions and from different architectures (from x86 to x86_64)
pardon ...from x86_64 to x86 from x86_64 to x86_64 (and from evo 2.22 to evo 2.28) the migration went ok even if with another error (but it's not related to this one)