evolution crash, corrupted double-linked list

Bug #714241 reported by Leif Walsh
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
evolution (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: evolution

I do not know how to reproduce this, it just happens every once in a while when evolution is just sitting around, there is no interaction required. I am running with two accounts, both type IMAP+, going to a local dovecot-imapd. The imap server is synced with a remote server using offlineimap every 3 minutes with a cron job (it does not hold connections open), and evolution is set to use Idle.

Ubuntu 10.10
evolution 2.30.3-1ubuntu7.3
dovecot-imapd 1:1.2.12-1ubuntu8
offlineimap 6.2.0.2ubuntu1

Here is what I see on the console. It looks to be related to the use of IMAP+.

*** glibc detected *** evolution: corrupted double-linked list: 0x00007f557407f3d0 ***
======= Backtrace: =========
/lib/libc.so.6(+0x774b6)[0x7f55ade934b6]
/lib/libc.so.6(+0x77961)[0x7f55ade93961]
/lib/libc.so.6(+0x7ae82)[0x7f55ade96e82]
/lib/libc.so.6(__libc_malloc+0x6e)[0x7f55ade9838e]
/lib/libglib-2.0.so.0(g_realloc+0x2f)[0x7f55ae1e813f]
/lib/libglib-2.0.so.0(+0x16ac1)[0x7f55ae1b5ac1]
/lib/libglib-2.0.so.0(g_ptr_array_set_size+0x2f)[0x7f55ae1b5ccf]
/usr/lib/libcamel-provider-1.2.so.14(camel_folder_summary_array+0x32)[0x7f55ac6abaa2]
/usr/lib/libcamel-provider-1.2.so.14(camel_folder_search_search+0x3f)[0x7f55ac6a579f]
/usr/lib/evolution-data-server-1.2/camel-providers/libcamelimapx.so(+0x14270)[0x7f559b62c270]
/usr/lib/libcamel-provider-1.2.so.14(+0x4f984)[0x7f55ac6d5984]
/usr/lib/libcamel-provider-1.2.so.14(+0x41c3b)[0x7f55ac6c7c3b]
/lib/libglib-2.0.so.0(+0x6b73f)[0x7f55ae20a73f]
/lib/libglib-2.0.so.0(+0x697e4)[0x7f55ae2087e4]
/lib/libpthread.so.0(+0x7971)[0x7f55b21b2971]
/lib/libc.so.6(clone+0x6d)[0x7f55adf0292d]
======= Memory map: ========
00400000-00404000 r-xp 00000000 08:01 67443 /usr/bin/evolution
00603000-00604000 r--p 00003000 08:01 67443 /usr/bin/evolution
00604000-00605000 rw-p 00004000 08:01 67443 /usr/bin/evolution
013e5000-0479b000 rw-p 00000000 00:00 0 [heap]
7f5574000000-7f557409e000 rw-p 00000000 00:00 0
7f557409e000-7f5578000000 ---p 00000000 00:00 0
7f5578f96000-7f5578f97000 ---p 00000000 00:00 0
7f5578f97000-7f5579797000 rw-p 00000000 00:00 0
7f557a799000-7f557af36000 r--p 00000000 08:01 287990 /usr/share/icons/hicolor/icon-theme.cache
7f557af36000-7f557d1e0000 r--p 00000000 08:01 290277 /usr/share/icons/gnome/icon-theme.cache
7f557e1e2000-7f557e1e3000 ---p 00000000 00:00 0
7f557e1e3000-7f557e9e3000 rw-p 00000000 00:00 0
7f557e9e3000-7f557e9e4000 ---p 00000000 00:00 0
7f557e9e4000-7f557f1e4000 rw-p 00000000 00:00 0
7f557f1e4000-7f557f1e5000 ---p 00000000 00:00 0
7f557f1e5000-7f557f9e5000 rw-p 00000000 00:00 0
7f557f9e5000-7f557f9e6000 ---p 00000000 00:00 0
7f557f9e6000-7f55801e6000 rw-p 00000000 00:00 0
7f55801e6000-7f55801e7000 ---p 00000000 00:00 0
7f55801e7000-7f55809e7000 rw-p 00000000 00:00 0
7f55809e7000-7f55809e8000 ---p 00000000 00:00 0
7f55809e8000-7f55811e8000 rw-p 00000000 00:00 0
7f55811e8000-7f55811e9000 ---p 00000000 00:00 0
7f55811e9000-7f55819e9000 rw-p 00000000 00:00 0
7f55819e9000-7f55819ea000 ---p 00000000 00:00 0
7f55819ea000-7f55821ea000 rw-p 00000000 00:00 0
7f55821ea000-7f55821ec000 r-xp 00000000 08:01 99052 /usr/lib/gio/modules/libgiobamf.so
7f55821ec000-7f55823eb000 ---p 00002000 08:01 99052 /usr/lib/gio/modules/libgiobamf.so
7f55823eb000-7f55823ec000 r--p 00001000 08:01 99052 /usr/lib/gio/modules/libgiobamf.so
7f55823ec000-7f55823ed000 rw-p 00002000 08:01 99052 /usr/lib/gio/modules/libgiobamf.so
7f55823ed000-7f55823ef000 r-xp 00000000 08:01 705889 /usr/lib/gio/modules/libgiogconf.so
7f55823ef000-7f55825ee000 ---p 00002000 08:01 705889 /usr/lib/gio/modules/libgiogconf.so
7f55825ee000-7f55825ef000 r--p 00001000 08:01 705889 /usr/lib/gio/modules/libgiogconf.so
7f55825ef000-7f55825f0000 rw-p 00002000 08:01 705889 /usr/lib/gio/modules/libgiogconf.so
7f55827fd000-7f55827fe000 ---p 00000000 00:00 0
7f55827fe000-7f5582ffe000 rw-p 00000000 00:00 0
7f5582ffe000-7f5582fff000 ---p 00000000 00:00 0
7f5582fff000-7f55837ff000 rw-p 00000000 00:00 0
7f55837ff000-7f5583800000 ---p 00000000 00:00 0
7f5583800000-7f5584000000 rw-p 00000000 00:00 0
7f5584000000-7f55843b4000 rw-p 00000000 00:00 0
7f55843b4000-7f5588000000 ---p 00000000 00:00 0
7f55881df000-7f5588215000 r-xp 00000000 08:01 67372 /usr/lib/libcroco-0.6.so.3.0.1
7f5588215000-7f5588414000 ---p 00036000 08:01 67372 /usr/lib/libcroco-0.6.so.3.0.1
7f5588414000-7f5588415000 r--p 00035000 08:01 67372 /usr/lib/libcroco-0.6.so.3.0.1
7f5588415000-7f5588418000 rw-p 00036000 08:01 67372 /usr/lib/libcroco-0.6.so.3.0.1
7f5588418000-7f558844b000 r-xp 00000000 08:01 68004 /usr/lib/librsvg-2.so.2.32.0
7f558844b000-7f558864b000 ---p 00033000 08:01 68004 /usr/lib/librsvg-2.so.2.32.0
7f558864b000-7f558864c000 r--p 00033000 08:01 68004 /usr/lib/librsvg-2.so.2.32.0
7f558864c000-7f558864d000 rw-p 00034000 08:01 68004 /usr/lib/librsvg-2.so.2.32.0
7f558864d000-7f558864f000 r-xp 00000000 08:01 98859 /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
7f558864f000-7f558884e000 ---p 00002000 08:01 98859 /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
7f558884e000-7f558884f000 r--p 00001000 08:01 98859 /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
7f558884f000-7f5588850000 rw-p 00002000 08:01 98859 /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
7f5588850000-7f5588853000 r-xp 00000000 08:01 90319 /usr/lib/evolution/2.30/plugins/liborg-gnome-external-editor.so
7f5588853000-7f5588a53000 ---p 00003000 08:01 90319 /usr/lib/evolution/2.30/plugins/liborg-gnome-external-editor.so
7f5588a53000-7f5588a54000 r--p 00003000 08:01 90319 /usr/lib/evolution/2.30/plugins/liborg-gnome-external-editor.so
7f5588a54000-7f5588a55000 rw-p 00004000 08:01 90319 /usr/lib/evolution/2.30/plugins/liborg-gnome-external-editor.so
7f5588a55000-7f5588a56000 ---p 00000000 00:00 0
7f5588a56000-7f5589317000 rw-p 00000000 00:00 0
7f5589317000-7f5589319000 r-xp 00000000 08:01 84120 /usr/lib/gconv/ISO8859-1.so
7f5589319000-7f5589518000 ---p 00002000 08:01 84120 /usr/lib/gconv/ISO8859-1.so
7f5589518000-7f5589519000 r--p 00001000 08:01 84120 /usr/lib/gconv/ISO8859-1.so
7f5589519000-7f558951a000 rw-p 00002000 08:01 84120 /usr/lib/gconv/ISO8859-1.so
7f558951a000-7f5589521000 r-xp 00000000 08:01 91840 /usr/lib/evolution/2.30/plugins/liborg-gnome-mail-notification.so
7f5589521000-7f5589720000 ---p 00007000 08:01 91840 /usr/lib/evolution/2.30/plugins/liborg-gnome-mail-notification.so
7f5589720000-7f5589721000 r--p 00006000 08:01 91840 /usr/lib/evolution/2.30/plugins/liborg-gnome-mail-notification.so
7f5589721000-7f5589722000 rw-p 00007000 08:01 91840 /usr/lib/evolution/2.30/plugins/liborg-gnome-mail-notification.so
7f5589722000-7f5589723000 ---p 00000000 00:00 0
7f5589723000-7f5589f23000 rw-p 00000000 00:00 0
7f5589f23000-7f5589f24000 ---p 00000000 00:00 0
7f5589f24000-7f558a724000 rw-p 00000000 00:00 0
7f558a724000-7f558a725000 ---p 00000000 00:00 0
7f558a725000-7f558af25000 rw-p 00000000 00:00 0
7f558af25000-7f558af29000 r-xp 00000000 08:01 91850 /usr/lib/evolution/2.30/plugins/liborg-gnome-backup-restore.so
7f558af29000-7f558b128000 ---p 00004000 08:01 91850 /usr/lib/evolution/2.30/plugins/liborg-gnome-backup-restore.so
7f558b128000-7f558b129000 r--p 00003000 08:01 91850 /usr/lib/evolution/2.30/plugins/liborg-gnome-backup-restore.so
7f558b129000-7f558b12a000 rw-p 00004000 08:01 91850 /usr/lib/evolution/2.30/plugins/liborg-gnome-backup-restore.so
7f558b12a000-7f558b130000 r-xp 00000000 08:01 91859 /usr/lib/evolution/2.30/plugins/liborg-gnome-templates.so
7f558b130000-7f558b32f000 ---p 00006000 08:01 91859 /usr/lib/evolution/2.30/plugins/liborg-gnome-templates.so
7f558b32f000-7f558b330000 r--p 00005000 08:01 91859 /usr/lib/evolution/2.30/plugins/liborg-gnome-templates.so
7f558b330000-7f558b331000 rw-p 00006000 08:01 91859 /usr/lib/evolution/2.30/plugins/liborg-gnome-templates.so
7f558b331000-7f558b335000 r-xp 00000000 08:01 91765 /usr/lib/evolution/2.30/plugins/liborg-gnome-plugin-manager.so
7f558b335000-7f558b534000 ---p 00004000 08:01 91765 /usr/lib/evolution/2.30/plugins/liborg-gnome-plugin-manager.so
7f558b534000-7f558b535000 r--p 00003000 08:01 91765 /usr/lib/evolution/2.30/plugins/liborg-gnome-plugin-manager.so
7f558b535000-7f558b536000 rw-p 00004000 08:01 91765 /usr/lib/evolution/2.30/plugins/liborg-gnome-plugin-manager.so

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: evolution 2.30.3-1ubuntu7.3
ProcVersionSignature: Ubuntu 2.6.35-26.46-generic 2.6.35.10
Uname: Linux 2.6.35-26-generic x86_64
Architecture: amd64
Date: Sun Feb 6 14:59:20 2011
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.utf8
 SHELL=/usr/bin/zsh
SourcePackage: evolution

Revision history for this message
Leif Walsh (leif.walsh) wrote :
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. However, your crash report is either missing or challenging to deal with as a ".crash" file. Please follow these instructions to have apport report a new bug about your crash that can be dealt with by the automatic retracer.

If you are running the Ubuntu Stable Release you might need to enable apport in /etc/default/apport and restart.

Now open your file manager, navigate to your /var/crash directory and open the crash report you wish to submit.If this fails you will have to open a terminal and file your report with 'ubuntu-bug /var/crash/_my_crash_report.crash' where _my_crash_report.crash is the crash you would like to report. If you get an error that you aren't allowed to access this report you will have to file it with 'sudo ubuntu-bug /var/crash/_my_crash_report.crash'.

I'm closing this bug report since the process outlined above will automatically open a new bug report which can then dealt with more efficiently. Thanks in advance for your cooperation and understanding.

Changed in evolution (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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