GNOME Bugzilla – Bug 639201
Crash on startup - pop3_get_message, camel_pop3_delete_old
Last modified: 2011-02-22 08:09:58 UTC
Moving this from a downstream bug report: https://bugzilla.redhat.com/show_bug.cgi?id=668471 Starting evolution comes up with the current contents of my local mail and then crashes after fetching new mail. No input is given. Version-Release number of selected component (if applicable): evolution-data-server-doc-2.32.1-1.fc14.noarch evolution-2.32.1-1.fc14.i686 evolution-spamassassin-2.32.1-1.fc14.i686 evolution-sharp-0.21.1-9.fc14.i686 evolution-data-server-2.32.1-1.fc14.i686 evolution-data-server-devel-2.32.1-1.fc14.i686 evolution-perl-2.32.1-1.fc14.i686 evolution-help-2.32.1-1.fc14.noarch How reproducible: Strt evolution and wait, 100% reproducible. Steps to Reproduce: 1. start evolution 2.wait 3. Actual results: Expected results: Additional info: in .xsession-errors: (evolution:31181): camel-pop3-provider-CRITICAL **: pop3_get_message_time_from_cache: assertion `uid != NULL' failed Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xadaf7b70 (LWP 1528)] g_str_hash (v=0x0) at gstring.c:134 134 guint32 h = *p;
+ Trace 225484
Thread 15 (Thread 0xadaf7b70 (LWP 1528))
*** Bug 639708 has been marked as a duplicate of this bug. ***
[New Thread 17397] [New Thread 17399] [New Thread 17400] [New Thread 17410] [New Thread 17384] [New Thread 17385] [New Thread 17386] [New Thread 17388] [New Thread 17392] [New Thread 17395] [New Thread 17383] [New Thread 17394] [New Thread 17387] [New Thread 17393] [Thread debugging using libthread_db enabled] Core was generated by `evolution'. Program terminated with signal 11, Segmentation fault.
+ Trace 226049
Thread 1 (Thread 0xa8ff7b70 (LWP 17397))
From To Syms Read Shared Object Library 0x023d5070 0x023f3c38 Yes /usr/lib/evolution/2.32/libeshell.so.0 0x07fee020 0x07ff6218 Yes /usr/lib/evolution/2.32/libmenus.so.0 0x0226a990 0x02287388 Yes /usr/lib/libegroupwise-1.2.so.13 0x00987380 0x0098bd28 Yes /usr/lib/libSM.so.6 0x00993530 0x009a31f8 Yes /usr/lib/libICE.so.6 0x00d9ef60 0x00da0958 Yes /usr/lib/evolution/2.32/libetimezonedialog.so.0 0x00d91d30 0x00d944f8 Yes /usr/lib/libebackend-1.2.so.0 0x03150750 0x03153c58 Yes /usr/lib/libnotify.so.1 0x00d146b0 0x00d263c8 Yes /usr/lib/libdbus-glib-1.so.2 0x00ad36a0 0x00b027a8 Yes /lib/libdbus-1.so.3 0x02342b50 0x023a3958 Yes /usr/lib/evolution/2.32/libetable.so.0 0x0240dd00 0x0241d798 Yes /usr/lib/evolution/2.32/libetext.so.0 0x021e4d90 0x0223ed88 Yes /usr/lib/evolution/2.32/libemiscwidgets.so.0 0x0229a8b0 0x022a8918 Yes /usr/lib/evolution/2.32/libfilter.so.0 0x00d996b0 0x00d99838 Yes /usr/lib/evolution/2.32/libevolution-a11y.so.0 0x041783d0 0x04198ef8 Yes /usr/lib/evolution/2.32/libgnomecanvas.so.0 0x03222870 0x0322d118 Yes /usr/lib/evolution/2.32/libart_lgpl.so.0 0x022c3d90 0x0230ebf8 Yes /usr/lib/libcamel-provider-1.2.so.19 0x035ea0a0 0x03603e38 Yes /usr/lib/libgtkhtml-editor-3.14.so.0 0x02189b90 0x021b1528 Yes /usr/lib/evolution/2.32/libeutil.so.0 0x02138200 0x02164aa8 Yes /usr/lib/libecal-1.2.so.8 0x03b01de0 0x03b2ee78 Yes /usr/lib/libical.so.0 0x031fac40 0x03205008 Yes /usr/lib/libicalss.so.0 0x03212ae0 0x03219758 Yes /usr/lib/libicalvcal.so.0 0x03fa4b70 0x04020718 Yes /usr/lib/libgtkhtml-3.14.so.19 0x034e4200 0x034e99e8 Yes /usr/lib/libenchant.so.1 0x020f97e0 0x0211b268 Yes /usr/lib/libedataserverui-1.2.so.11 0x02033220 0x02054d38 Yes /usr/lib/libebook-1.2.so.10 0x02078f60 0x020bb7f8 Yes /usr/lib/libcamel-1.2.so.19 0x02007c70 0x0201ccd8 Yes /usr/lib/libedataserver-1.2.so.14 0x04478f80 0x044ec9b8 Yes /usr/lib/libsqlite3.so.0 0x03ed7020 0x03efcc98 Yes /usr/lib/libssl3.so 0x03f10bb0 0x03f2a8c8 Yes /usr/lib/libsmime3.so 0x03da8150 0x03e925f8 Yes /usr/lib/libnss3.so 0x03d7ec90 0x03d8b048 Yes /usr/lib/libnssutil3.so 0x03c00ab0 0x03c01a98 Yes /lib/libplds4.so 0x03bf9e40 0x03bfb818 Yes /lib/libplc4.so 0x03c4a7f0 0x03c6dd28 Yes /lib/libnspr4.so 0x003be600 0x003ca4e8 Yes /lib/libpthread.so.0 0x003b3a60 0x003b4a88 Yes /lib/libdl.so.2 0x034983c0 0x034c9da8 Yes /usr/lib/libsoup-2.4.so.1 0x001cff60 0x001d3a68 Yes /usr/lib/libgailutil.so.18 0x0302af10 0x03048a28 Yes /usr/lib/libgconf-2.so.4 0x03933cb0 0x03a1c198 Yes /usr/lib/libxml2.so.2 0x0316fc30 0x031862f8 Yes /usr/lib/libgnome-desktop-2.so.17 0x03129620 0x0312d5a8 Yes /usr/lib/libstartup-notification-1.so.0 0x0315c680 0x03161758 Yes /usr/lib/libunique-1.0.so.0 0x02bca190 0x02eadac8 Yes /usr/lib/libgtk-x11-2.0.so.0 0x00bbf020 0x00c272d8 Yes /usr/lib/libgdk-x11-2.0.so.0 0x00b8f480 0x00b9cb38 Yes /usr/lib/libatk-1.0.so.0 0x009ce070 0x00a7c008 Yes /lib/libgio-2.0.so.0 0x00c79360 0x00c96798 Yes /usr/lib/libpangoft2-1.0.so.0 0x00c696b0 0x00c6eb98 Yes /usr/lib/libpangocairo-1.0.so.0 0x00b1f330 0x00b339f8 Yes /usr/lib/libgdk_pixbuf-2.0.so.0 0x0038a470 0x003a4b68 Yes /lib/libm.so.6 0x00109020 0x0018fc88 Yes /usr/lib/libcairo.so.2 0x007696f0 0x007856d8 Yes /usr/lib/libpng12.so.0 0x00b48240 0x00b6a138 Yes /usr/lib/libpango-1.0.so.0 0x00200340 0x002637a8 Yes /usr/lib/libfreetype.so.6 0x00827f60 0x00843cf8 Yes /usr/lib/libfontconfig.so.1 0x006b3f20 0x006e7f48 Yes /lib/libgobject-2.0.so.0 0x009acbd0 0x009add48 Yes /lib/libgmodule-2.0.so.0 0x00528f30 0x0052a6a8 Yes /lib/libgthread-2.0.so.0 0x0040e880 0x00412638 Yes /lib/librt.so.1 0x0042a280 0x004c1c68 Yes /lib/libglib-2.0.so.0 0x00db9c10 0x00ed69e4 Yes /lib/libc.so.6 0x03f6c1b0 0x03f7c9d8 Yes /usr/lib/libsasl2.so.2 0x07f9cee0 0x07fd53f8 Yes /usr/lib/libssl.so.10 0x0365ce40 0x03740e28 Yes /lib/libcrypto.so.10 0x003f7670 0x00404298 Yes /lib/libz.so.1 0x0097ff00 0x00981bc8 Yes /lib/libuuid.so.1 0x0331e250 0x03451c28 Yes /lib/libdb-4.8.so 0x07ecd0d0 0x07f452e8 Yes /lib/libkrb5.so.3 0x0028d960 0x002a61a8 Yes /lib/libk5crypto.so.3 0x001b9e30 0x001baba8 Yes /lib/libcom_err.so.2 0x07e883a0 0x07eb2368 Yes /lib/libgssapi_krb5.so.2 0x03a77540 0x03ac39e8 Yes /usr/lib/libgdata.so.7 0x031040c0 0x03115ce8 Yes /usr/lib/libgnome-keyring.so.0 0x003d8f90 0x003ef818 Yes /lib/libgcc_s.so.1 0x001da850 0x001f1acf Yes /lib/ld-linux.so.2 0x032678a0 0x032e1ed8 Yes /usr/lib/libgnutls.so.26 0x03060240 0x030b2988 Yes /lib/libgcrypt.so.11 0x00d48ec0 0x00d70e28 Yes /usr/lib/libORBit-2.so.0 0x005484b0 0x005d8bb8 Yes /usr/lib/libX11.so.6 0x0087e150 0x00882c38 Yes /usr/lib/libXrandr.so.2 0x03148d60 0x03149ae8 Yes /usr/lib/libxcb-aux.so.0 0x0313cc00 0x0313d078 Yes /usr/lib/libxcb-event.so.1 0x031221f0 0x03122908 Yes /usr/lib/libxcb-atom.so.1 0x00693e90 0x006a2b88 Yes /usr/lib/libxcb.so.1 0x00887e70 0x0088a3b8 Yes /usr/lib/libXfixes.so.3 0x0066f6b0 0x00679e28 Yes /usr/lib/libXext.so.6 0x006812c0 0x00687158 Yes /usr/lib/libXrender.so.1 0x0086c780 0x0086d258 Yes /usr/lib/libXinerama.so.1 0x0085c780 0x00866938 Yes /usr/lib/libXi.so.6 0x00872e40 0x00878418 Yes /usr/lib/libXcursor.so.1 0x001bd890 0x001be498 Yes /usr/lib/libXcomposite.so.1 0x001c07c0 0x001c1268 Yes /usr/lib/libXdamage.so.1 0x0074c620 0x0075bf18 Yes /lib/libresolv.so.2 0x00703230 0x00714c58 Yes /lib/libselinux.so.1 0x00ca6b70 0x00cfe958 Yes /usr/lib/libpixman-1.so.0 0x00722040 0x0073aef8 Yes /lib/libexpat.so.1 0x03c108b0 0x03c153f8 Yes /lib/libcrypt.so.1 0x001c4d10 0x001c9dc8 Yes /lib/libkrb5support.so.0 0x001d6860 0x001d6fc8 Yes /lib/libkeyutils.so.1 0x002b3d30 0x002b6098 Yes /usr/lib/libsoup-gnome-2.4.so.1 0x03247200 0x03253d38 Yes /usr/lib/libtasn1.so.3 0x002b8630 0x002b8c08 Yes /lib/libgpg-error.so.0 0x0052fa00 0x005307f8 Yes /usr/lib/libXau.so.6 0x03bab9b0 0x03bdd778 Yes /lib/libfreebl3.so 0x031dc650 0x031ee418 Yes /usr/lib/libproxy.so.1 0x002bde40 0x002c1888 Yes /usr/lib/libmodman.so.0 0x008d4b30 0x009478c8 Yes /usr/lib/libstdc++.so.6 0x002c5a10 0x002ccb38 Yes /lib/libnss_files.so.2 0x002fe0e0 0x002fea68 Yes /usr/lib/gtk-2.0/modules/libpk-gtk-module.so 0x00301720 0x00303848 Yes /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so 0x03142540 0x03143aa8 Yes /usr/lib/libcanberra-gtk.so.0 0x030ee3c0 0x030f8408 Yes /usr/lib/libcanberra.so.0 0x00307720 0x0030c878 Yes /usr/lib/libvorbisfile.so.3 0x03d40770 0x03d55a08 Yes /usr/lib/libvorbis.so.0 0x03d732f0 0x03d75b38 Yes /usr/lib/libogg.so.0 0x030db610 0x030e4858 Yes /usr/lib/libtdb.so.1 0x0323ba20 0x03240438 Yes /usr/lib/libltdl.so.7 0x024d6b60 0x024de748 Yes /usr/lib/evolution/2.32/libevolution-mail-settings.so.0 0x025097f0 0x02573cd8 Yes /usr/lib/evolution/2.32/libevolution-mail.so.0 0x024b5f70 0x024c8288 Yes /usr/lib/evolution/2.32/libcomposer.so.0 0x0243b200 0x0243f618 Yes /usr/lib/evolution/2.32/libecontactlisteditor.so.0 0x02452340 0x02477da8 Yes /usr/lib/evolution/2.32/libecontacteditor.so.0 0x024a5890 0x024a6f08 Yes /usr/lib/evolution/2.32/libeabutil.so.0 0x02498f00 0x0249ea78 Yes /usr/lib/evolution/2.32/libemformat.so.0 0x0248b790 0x024909b8 Yes /usr/lib/evolution/2.32/libevolution-smime.so.0 0x02428e40 0x0242f3a8 Yes /usr/lib/evolution/2.32/libessmime.so.0 0x0079d720 0x007af0c8 Yes /usr/lib/evolution/2.32/modules/libevolution-module-mail.so 0x00321280 0x003245f8 Yes /usr/lib/evolution/2.32/libevolution-mail-importers.so.0 0x00310e70 0x003122a8 Yes /usr/lib/evolution/2.32/modules/libevolution-module-startup-wizard.so 0x00f54b90 0x01007fb8 Yes /usr/lib/evolution/2.32/libevolution-calendar.so.0 0x00317bc0 0x0031b5d8 Yes /usr/lib/evolution/2.32/libevolution-calendar-importers.so.0 0x00329400 0x0032b1f8 Yes /usr/lib/evolution/2.32/modules/libevolution-module-composer-autosave.so 0x0032fc00 0x0035d998 Yes /usr/lib/libsoftokn3.so 0x0036b790 0x0036c158 Yes /usr/lib/libnsssysinit.so 0x007e21a0 0x00801be8 Yes /usr/lib/evolution/2.32/modules/libevolution-module-calendar.so 0x01bd84e0 0x01bfbe18 Yes /usr/lib/evolution/2.32/modules/libevolution-module-addressbook.so 0x00371270 0x003765c8 Yes /usr/lib/evolution/2.32/libevolution-addressbook-importers.so.0 0x08b21080 0x08b52d88 Yes /usr/lib/libldap-2.4.so.2 0x007bb710 0x007c2f28 Yes /usr/lib/liblber-2.4.so.2 0x010400c0 0x0104eb88 Yes /lib/libnsl.so.1 0x087e14d0 0x087f2438 Yes /usr/lib/libnssckbi.so 0x0037b250 0x0037bb28 Yes /usr/lib/evolution/2.32/modules/libevolution-module-mailto-handler.so 0x0037dd70 0x0037e468 Yes /usr/lib/evolution/2.32/modules/libevolution-module-network-manager.so 0x00380a30 0x00381198 Yes /usr/lib/evolution/2.32/modules/libevolution-module-plugin-lib.so 0x05edb060 0x05ee8348 Yes /usr/lib/evolution/2.32/plugins/liborg-gnome-itip-formatter.so 0x007c9a90 0x007cc5e8 Yes /usr/lib/evolution/2.32/plugins/liborg-gnome-evolution-google.so 0x00384990 0x003855d8 Yes /usr/lib/evolution/2.32/plugins/liborg-gnome-image-inline.so 0x008161c0 0x0081f228 Yes /usr/lib/libgtkimageview.so.0 0x06f641d0 0x06f68e48 Yes /usr/lib/evolution/2.32/plugins/liborg-gnome-evolution-caldav.so 0x0068a190 0x0068aaa8 Yes /usr/lib/evolution/2.32/plugins/liborg-gnome-audio-inline.so 0x04084340 0x0410eee8 Yes /usr/lib/libgstreamer-0.10.so.0 0x049a67c0 0x049a7708 Yes /usr/lib/evolution/2.32/plugins/liborg-gnome-prefer-plain.so 0x01060200 0x0106f878 Yes /usr/lib/evolution/2.32/plugins/liborg-gnome-groupwise-features.so 0x040563c0 0x04056fd8 Yes /usr/lib/evolution/2.32/plugins/liborg-gnome-evolution-webdav.so 0x010800d0 0x01099b68 Yes /usr/lib/evolution/2.32/plugins/liborg-gnome-vcard-inline.so 0x01de82d0 0x01dfbe58 Yes /usr/lib/evolution-data-server-1.2/camel-providers/libcamellocal.so 0x06c68b40 0x06c6da48 Yes /usr/lib/evolution-data-server-1.2/camel-providers/libcamelpop3.so 0x068eb340 0x06904f78 Yes /usr/lib/evolution-data-server-1.2/camel-providers/libcamelimap.so 0x010ad200 0x010c5af8 Yes /usr/lib/evolution-data-server-1.2/camel-providers/libcamelimapx.so 0x077b8c00 0x077bd6c8 Yes /lib/libnss_dns.so.2 0x002d3b30 0x002f7e38 Yes /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so 0x051e4ea0 0x051e65a8 Yes /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so 0x063c3480 0x063debf8 Yes /usr/lib/gio/modules/libgvfsdbus.so 0x045d9c00 0x045e4f18 Yes /usr/lib/libgvfscommon.so.0 0x014d50a0 0x014ddfc8 Yes /lib/libudev.so.0 0x04061a20 0x04062458 Yes /lib/libutil.so.1 0x04fb36a0 0x04fb6278 Yes /usr/lib/evolution/2.32/plugins/liborg-gnome-mail-to-task.so 0x010cfda0 0x010d0d68 Yes /usr/lib/evolution/2.32/plugins/liborg-gnome-mark-all-read.so 0x01e2e380 0x01e2eb18 Yes /usr/lib/evolution/2.32/plugins/liborg-gnome-mailing-list-actions.so 0x010d4740 0x010d55e8 Yes /usr/lib/evolution/2.32/plugins/liborg-gnome-backup-restore.so 0x0687dce0 0x0687fde8 Yes /usr/lib/evolution/2.32/plugins/liborg-gnome-templates.so 0x0187cca0 0x0187e078 Yes /usr/lib/evolution/2.32/plugins/liborg-gnome-plugin-manager.so 0x073e9940 0x073ebf98 Yes /usr/lib/evolution/2.32/plugins/liborg-gnome-mail-notification.so 0x0078e350 0x0078ec28 Yes /usr/lib/gconv/ISO8859-1.so 0x05920350 0x05920d48 Yes /usr/lib/gconv/ISO8859-15.so 0x047a1350 0x047a1f08 Yes /usr/lib/gconv/CP1252.so 0x01e7d350 0x01e7eb48 Yes /usr/lib/gconv/BIG5.so $1 = 0x0 $2 = 0x0 eax 0x0 0 ecx 0x924d868 153409640 edx 0x0 0 ebx 0x52527c 5395068 esp 0xa8ff6e64 0xa8ff6e64 ebp 0xa8ff6e68 0xa8ff6e68 esi 0x924ccc0 153406656 edi 0x923cdf0 153341424 eip 0x47bd77 0x47bd77 <g_str_hash+7> eflags 0x210206 [ PF IF RF ID ] cs 0x73 115 ss 0x7b 123 ds 0x7b 123 es 0x7b 123 fs 0x0 0 gs 0x33 51 Dump of assembler code for function g_str_hash: 0x0047bd70 <+0>: push %ebp 0x0047bd71 <+1>: mov %esp,%ebp 0x0047bd73 <+3>: push %esi 0x0047bd74 <+4>: mov 0x8(%ebp),%edx => 0x0047bd77 <+7>: movsbl (%edx),%eax 0x0047bd7a <+10>: test %eax,%eax 0x0047bd7c <+12>: je 0x47bda8 <g_str_hash+56> 0x0047bd7e <+14>: lea 0x1(%edx),%ecx 0x0047bd81 <+17>: movzbl 0x1(%edx),%edx 0x0047bd85 <+21>: test %dl,%dl 0x0047bd87 <+23>: je 0x47bda8 <g_str_hash+56> 0x0047bd89 <+25>: lea 0x0(%esi,%eiz,1),%esi 0x0047bd90 <+32>: mov %eax,%esi 0x0047bd92 <+34>: lea 0x1(%ecx),%ecx 0x0047bd95 <+37>: shl $0x5,%esi 0x0047bd98 <+40>: movsbl %dl,%edx 0x0047bd9b <+43>: add %esi,%edx 0x0047bd9d <+45>: sub %eax,%edx 0x0047bd9f <+47>: mov %edx,%eax 0x0047bda1 <+49>: movzbl (%ecx),%edx 0x0047bda4 <+52>: test %dl,%dl 0x0047bda6 <+54>: jne 0x47bd90 <g_str_hash+32> 0x0047bda8 <+56>: pop %esi 0x0047bda9 <+57>: pop %ebp 0x0047bdaa <+58>: ret End of assembler dump.
Package: evolution-2.32.1-1.fc14 Latest Crash: Mon 21 Feb 2011 08:22:43 PM Command: evolution Reason: Process /usr/bin/evolution was killed by signal 11 (SIGSEGV) Comment: None Bug Reports: [New Thread 18850] [New Thread 18852] [New Thread 18854] [New Thread 18855] [New Thread 18856] [New Thread 18859] [New Thread 18860] [New Thread 18845] [New Thread 18848] [New Thread 18844] [New Thread 18865] [New Thread 18983] [New Thread 18846] [New Thread 18847] [New Thread 18849] [Thread debugging using libthread_db enabled] Core was generated by `evolution'. Program terminated with signal 11, Segmentation fault.
+ Trace 226052
Thread 1 (Thread 0xabefdb70 (LWP 18850))
From To Syms Read Shared Object Library 0x023d5070 0x023f3c38 Yes /usr/lib/evolution/2.32/libeshell.so.0 0x07fee020 0x07ff6218 Yes /usr/lib/evolution/2.32/libmenus.so.0 0x0226a990 0x02287388 Yes /usr/lib/libegroupwise-1.2.so.13 0x00987380 0x0098bd28 Yes /usr/lib/libSM.so.6 0x00993530 0x009a31f8 Yes /usr/lib/libICE.so.6 0x00d9ef60 0x00da0958 Yes /usr/lib/evolution/2.32/libetimezonedialog.so.0 0x00d91d30 0x00d944f8 Yes /usr/lib/libebackend-1.2.so.0 0x03150750 0x03153c58 Yes /usr/lib/libnotify.so.1 0x00d146b0 0x00d263c8 Yes /usr/lib/libdbus-glib-1.so.2 0x00ad36a0 0x00b027a8 Yes /lib/libdbus-1.so.3 0x02342b50 0x023a3958 Yes /usr/lib/evolution/2.32/libetable.so.0 0x0240dd00 0x0241d798 Yes /usr/lib/evolution/2.32/libetext.so.0 0x021e4d90 0x0223ed88 Yes /usr/lib/evolution/2.32/libemiscwidgets.so.0 0x0229a8b0 0x022a8918 Yes /usr/lib/evolution/2.32/libfilter.so.0 0x00d996b0 0x00d99838 Yes /usr/lib/evolution/2.32/libevolution-a11y.so.0 0x041783d0 0x04198ef8 Yes /usr/lib/evolution/2.32/libgnomecanvas.so.0 0x03222870 0x0322d118 Yes /usr/lib/evolution/2.32/libart_lgpl.so.0 0x022c3d90 0x0230ebf8 Yes /usr/lib/libcamel-provider-1.2.so.19 0x035ea0a0 0x03603e38 Yes /usr/lib/libgtkhtml-editor-3.14.so.0 0x02189b90 0x021b1528 Yes /usr/lib/evolution/2.32/libeutil.so.0 0x02138200 0x02164aa8 Yes /usr/lib/libecal-1.2.so.8 0x03b01de0 0x03b2ee78 Yes /usr/lib/libical.so.0 0x031fac40 0x03205008 Yes /usr/lib/libicalss.so.0 0x03212ae0 0x03219758 Yes /usr/lib/libicalvcal.so.0 0x03fa4b70 0x04020718 Yes /usr/lib/libgtkhtml-3.14.so.19 0x034e4200 0x034e99e8 Yes /usr/lib/libenchant.so.1 0x020f97e0 0x0211b268 Yes /usr/lib/libedataserverui-1.2.so.11 0x02033220 0x02054d38 Yes /usr/lib/libebook-1.2.so.10 0x02078f60 0x020bb7f8 Yes /usr/lib/libcamel-1.2.so.19 0x02007c70 0x0201ccd8 Yes /usr/lib/libedataserver-1.2.so.14 0x04478f80 0x044ec9b8 Yes /usr/lib/libsqlite3.so.0 0x03ed7020 0x03efcc98 Yes /usr/lib/libssl3.so 0x03f10bb0 0x03f2a8c8 Yes /usr/lib/libsmime3.so 0x03da8150 0x03e925f8 Yes /usr/lib/libnss3.so 0x03d7ec90 0x03d8b048 Yes /usr/lib/libnssutil3.so 0x03c00ab0 0x03c01a98 Yes /lib/libplds4.so 0x03bf9e40 0x03bfb818 Yes /lib/libplc4.so 0x03c4a7f0 0x03c6dd28 Yes /lib/libnspr4.so 0x003be600 0x003ca4e8 Yes /lib/libpthread.so.0 0x003b3a60 0x003b4a88 Yes /lib/libdl.so.2 0x034983c0 0x034c9da8 Yes /usr/lib/libsoup-2.4.so.1 0x001cff60 0x001d3a68 Yes /usr/lib/libgailutil.so.18 0x0302af10 0x03048a28 Yes /usr/lib/libgconf-2.so.4 0x03933cb0 0x03a1c198 Yes /usr/lib/libxml2.so.2 0x0316fc30 0x031862f8 Yes /usr/lib/libgnome-desktop-2.so.17 0x03129620 0x0312d5a8 Yes /usr/lib/libstartup-notification-1.so.0 0x0315c680 0x03161758 Yes /usr/lib/libunique-1.0.so.0 0x02bca190 0x02eadac8 Yes /usr/lib/libgtk-x11-2.0.so.0 0x00bbf020 0x00c272d8 Yes /usr/lib/libgdk-x11-2.0.so.0 0x00b8f480 0x00b9cb38 Yes /usr/lib/libatk-1.0.so.0 0x009ce070 0x00a7c008 Yes /lib/libgio-2.0.so.0 0x00c79360 0x00c96798 Yes /usr/lib/libpangoft2-1.0.so.0 0x00c696b0 0x00c6eb98 Yes /usr/lib/libpangocairo-1.0.so.0 0x00b1f330 0x00b339f8 Yes /usr/lib/libgdk_pixbuf-2.0.so.0 0x0038a470 0x003a4b68 Yes /lib/libm.so.6 0x00109020 0x0018fc88 Yes /usr/lib/libcairo.so.2 0x007696f0 0x007856d8 Yes /usr/lib/libpng12.so.0 0x00b48240 0x00b6a138 Yes /usr/lib/libpango-1.0.so.0 0x00200340 0x002637a8 Yes /usr/lib/libfreetype.so.6 0x00827f60 0x00843cf8 Yes /usr/lib/libfontconfig.so.1 0x006b3f20 0x006e7f48 Yes /lib/libgobject-2.0.so.0 0x009acbd0 0x009add48 Yes /lib/libgmodule-2.0.so.0 0x00528f30 0x0052a6a8 Yes /lib/libgthread-2.0.so.0 0x0040e880 0x00412638 Yes /lib/librt.so.1 0x0042a280 0x004c1c68 Yes /lib/libglib-2.0.so.0 0x00db9c10 0x00ed69e4 Yes /lib/libc.so.6 0x03f6c1b0 0x03f7c9d8 Yes /usr/lib/libsasl2.so.2 0x07f9cee0 0x07fd53f8 Yes /usr/lib/libssl.so.10 0x0365ce40 0x03740e28 Yes /lib/libcrypto.so.10 0x003f7670 0x00404298 Yes /lib/libz.so.1 0x0097ff00 0x00981bc8 Yes /lib/libuuid.so.1 0x0331e250 0x03451c28 Yes /lib/libdb-4.8.so 0x07ecd0d0 0x07f452e8 Yes /lib/libkrb5.so.3 0x0028d960 0x002a61a8 Yes /lib/libk5crypto.so.3 0x001b9e30 0x001baba8 Yes /lib/libcom_err.so.2 0x07e883a0 0x07eb2368 Yes /lib/libgssapi_krb5.so.2 0x03a77540 0x03ac39e8 Yes /usr/lib/libgdata.so.7 0x031040c0 0x03115ce8 Yes /usr/lib/libgnome-keyring.so.0 0x003d8f90 0x003ef818 Yes /lib/libgcc_s.so.1 0x001da850 0x001f1acf Yes /lib/ld-linux.so.2 0x032678a0 0x032e1ed8 Yes /usr/lib/libgnutls.so.26 0x03060240 0x030b2988 Yes /lib/libgcrypt.so.11 0x00d48ec0 0x00d70e28 Yes /usr/lib/libORBit-2.so.0 0x005484b0 0x005d8bb8 Yes /usr/lib/libX11.so.6 0x0087e150 0x00882c38 Yes /usr/lib/libXrandr.so.2 0x03148d60 0x03149ae8 Yes /usr/lib/libxcb-aux.so.0 0x0313cc00 0x0313d078 Yes /usr/lib/libxcb-event.so.1 0x031221f0 0x03122908 Yes /usr/lib/libxcb-atom.so.1 0x00693e90 0x006a2b88 Yes /usr/lib/libxcb.so.1 0x00887e70 0x0088a3b8 Yes /usr/lib/libXfixes.so.3 0x0066f6b0 0x00679e28 Yes /usr/lib/libXext.so.6 0x006812c0 0x00687158 Yes /usr/lib/libXrender.so.1 0x0086c780 0x0086d258 Yes /usr/lib/libXinerama.so.1 0x0085c780 0x00866938 Yes /usr/lib/libXi.so.6 0x00872e40 0x00878418 Yes /usr/lib/libXcursor.so.1 0x001bd890 0x001be498 Yes /usr/lib/libXcomposite.so.1 0x001c07c0 0x001c1268 Yes /usr/lib/libXdamage.so.1 0x0074c620 0x0075bf18 Yes /lib/libresolv.so.2 0x00703230 0x00714c58 Yes /lib/libselinux.so.1 0x00ca6b70 0x00cfe958 Yes /usr/lib/libpixman-1.so.0 0x00722040 0x0073aef8 Yes /lib/libexpat.so.1 0x03c108b0 0x03c153f8 Yes /lib/libcrypt.so.1 0x001c4d10 0x001c9dc8 Yes /lib/libkrb5support.so.0 0x001d6860 0x001d6fc8 Yes /lib/libkeyutils.so.1 0x002b3d30 0x002b6098 Yes /usr/lib/libsoup-gnome-2.4.so.1 0x03247200 0x03253d38 Yes /usr/lib/libtasn1.so.3 0x002b8630 0x002b8c08 Yes /lib/libgpg-error.so.0 0x0052fa00 0x005307f8 Yes /usr/lib/libXau.so.6 0x03bab9b0 0x03bdd778 Yes /lib/libfreebl3.so 0x031dc650 0x031ee418 Yes /usr/lib/libproxy.so.1 0x002bde40 0x002c1888 Yes /usr/lib/libmodman.so.0 0x008d4b30 0x009478c8 Yes /usr/lib/libstdc++.so.6 0x002c5a10 0x002ccb38 Yes /lib/libnss_files.so.2 0x002fe0e0 0x002fea68 Yes /usr/lib/gtk-2.0/modules/libpk-gtk-module.so 0x00301720 0x00303848 Yes /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so 0x03142540 0x03143aa8 Yes /usr/lib/libcanberra-gtk.so.0 0x030ee3c0 0x030f8408 Yes /usr/lib/libcanberra.so.0 0x00307720 0x0030c878 Yes /usr/lib/libvorbisfile.so.3 0x03d40770 0x03d55a08 Yes /usr/lib/libvorbis.so.0 0x03d732f0 0x03d75b38 Yes /usr/lib/libogg.so.0 0x030db610 0x030e4858 Yes /usr/lib/libtdb.so.1 0x0323ba20 0x03240438 Yes /usr/lib/libltdl.so.7 0x024d6b60 0x024de748 Yes /usr/lib/evolution/2.32/libevolution-mail-settings.so.0 0x025097f0 0x02573cd8 Yes /usr/lib/evolution/2.32/libevolution-mail.so.0 0x024b5f70 0x024c8288 Yes /usr/lib/evolution/2.32/libcomposer.so.0 0x0243b200 0x0243f618 Yes /usr/lib/evolution/2.32/libecontactlisteditor.so.0 0x02452340 0x02477da8 Yes /usr/lib/evolution/2.32/libecontacteditor.so.0 0x024a5890 0x024a6f08 Yes /usr/lib/evolution/2.32/libeabutil.so.0 0x02498f00 0x0249ea78 Yes /usr/lib/evolution/2.32/libemformat.so.0 0x0248b790 0x024909b8 Yes /usr/lib/evolution/2.32/libevolution-smime.so.0 0x02428e40 0x0242f3a8 Yes /usr/lib/evolution/2.32/libessmime.so.0 0x00330720 0x003420c8 Yes /usr/lib/evolution/2.32/modules/libevolution-module-mail.so 0x0034f280 0x003525f8 Yes /usr/lib/evolution/2.32/libevolution-mail-importers.so.0 0x00310e70 0x003122a8 Yes /usr/lib/evolution/2.32/modules/libevolution-module-startup-wizard.so 0x00f54b90 0x01007fb8 Yes /usr/lib/evolution/2.32/libevolution-calendar.so.0 0x00317bc0 0x0031b5d8 Yes /usr/lib/evolution/2.32/libevolution-calendar-importers.so.0 0x00320400 0x003221f8 Yes /usr/lib/evolution/2.32/modules/libevolution-module-composer-autosave.so 0x00790c00 0x007be998 Yes /usr/lib/libsoftokn3.so 0x00355790 0x00356158 Yes /usr/lib/libnsssysinit.so 0x01d731a0 0x01d92be8 Yes /usr/lib/evolution/2.32/modules/libevolution-module-calendar.so 0x08c224e0 0x08c45e18 Yes /usr/lib/evolution/2.32/modules/libevolution-module-addressbook.so 0x0035b270 0x003605c8 Yes /usr/lib/evolution/2.32/libevolution-addressbook-importers.so.0 0x01047080 0x01078d88 Yes /usr/lib/libldap-2.4.so.2 0x00366710 0x0036df28 Yes /usr/lib/liblber-2.4.so.2 0x007cf0c0 0x007ddb88 Yes /lib/libnsl.so.1 0x010924d0 0x010a3438 Yes /usr/lib/libnssckbi.so 0x00373250 0x00373b28 Yes /usr/lib/evolution/2.32/modules/libevolution-module-mailto-handler.so 0x00375d70 0x00376468 Yes /usr/lib/evolution/2.32/modules/libevolution-module-network-manager.so 0x00378a30 0x00379198 Yes /usr/lib/evolution/2.32/modules/libevolution-module-plugin-lib.so 0x007ef060 0x007fc348 Yes /usr/lib/evolution/2.32/plugins/liborg-gnome-itip-formatter.so 0x0037da90 0x003805e8 Yes /usr/lib/evolution/2.32/plugins/liborg-gnome-evolution-google.so 0x00384990 0x003855d8 Yes /usr/lib/evolution/2.32/plugins/liborg-gnome-image-inline.so 0x008061c0 0x0080f228 Yes /usr/lib/libgtkimageview.so.0 0x008171d0 0x0081be48 Yes /usr/lib/evolution/2.32/plugins/liborg-gnome-evolution-caldav.so 0x0068a190 0x0068aaa8 Yes /usr/lib/evolution/2.32/plugins/liborg-gnome-audio-inline.so 0x04084340 0x0410eee8 Yes /usr/lib/libgstreamer-0.10.so.0 0x008207c0 0x00821708 Yes /usr/lib/evolution/2.32/plugins/liborg-gnome-prefer-plain.so 0x05b6a200 0x05b79878 Yes /usr/lib/evolution/2.32/plugins/liborg-gnome-groupwise-features.so 0x010ef3c0 0x010effd8 Yes /usr/lib/evolution/2.32/plugins/liborg-gnome-evolution-webdav.so 0x08dab0d0 0x08dc4b68 Yes /usr/lib/evolution/2.32/plugins/liborg-gnome-vcard-inline.so 0x010f82d0 0x0110be58 Yes /usr/lib/evolution-data-server-1.2/camel-providers/libcamellocal.so 0x083cab40 0x083cfa48 Yes /usr/lib/evolution-data-server-1.2/camel-providers/libcamelpop3.so 0x07904340 0x0791df78 Yes /usr/lib/evolution-data-server-1.2/camel-providers/libcamelimap.so 0x091ac200 0x091c4af8 Yes /usr/lib/evolution-data-server-1.2/camel-providers/libcamelimapx.so 0x05e46c00 0x05e4b6c8 Yes /lib/libnss_dns.so.2 0x002d3b30 0x002f7e38 Yes /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so 0x01112ea0 0x011145a8 Yes /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so 0x0111f480 0x0113abf8 Yes /usr/lib/gio/modules/libgvfsdbus.so 0x043acc00 0x043b7f18 Yes /usr/lib/libgvfscommon.so.0 0x029a50a0 0x029adfc8 Yes /lib/libudev.so.0 0x04061a20 0x04062458 Yes /lib/libutil.so.1 0x049076a0 0x0490a278 Yes /usr/lib/evolution/2.32/plugins/liborg-gnome-mail-to-task.so 0x062deda0 0x062dfd68 Yes /usr/lib/evolution/2.32/plugins/liborg-gnome-mark-all-read.so 0x077ec380 0x077ecb18 Yes /usr/lib/evolution/2.32/plugins/liborg-gnome-mailing-list-actions.so 0x079e8740 0x079e95e8 Yes /usr/lib/evolution/2.32/plugins/liborg-gnome-backup-restore.so 0x04767ce0 0x04769de8 Yes /usr/lib/evolution/2.32/plugins/liborg-gnome-templates.so 0x01145ca0 0x01147078 Yes /usr/lib/evolution/2.32/plugins/liborg-gnome-plugin-manager.so 0x01f26350 0x01f26c28 Yes /usr/lib/gconv/ISO8859-1.so 0x07b29940 0x07b2bf98 Yes /usr/lib/evolution/2.32/plugins/liborg-gnome-mail-notification.so 0x0614b350 0x0614bd48 Yes /usr/lib/gconv/ISO8859-15.so 0x06124350 0x06124f08 Yes /usr/lib/gconv/CP1252.so 0x01149350 0x0114ab48 Yes /usr/lib/gconv/BIG5.so $1 = 0x0 $2 = 0x0 eax 0x0 0 ecx 0xad903268 -1383058840 edx 0x0 0 ebx 0x52527c 5395068 esp 0xabefce64 0xabefce64 ebp 0xabefce68 0xabefce68 esi 0x96e19b0 158210480 edi 0x95f3df0 157236720 eip 0x47bd77 0x47bd77 <g_str_hash+7> eflags 0x210202 [ IF RF ID ] cs 0x73 115 ss 0x7b 123 ds 0x7b 123 es 0x7b 123 fs 0x0 0 gs 0x33 51 Dump of assembler code for function g_str_hash: 0x0047bd70 <+0>: push %ebp 0x0047bd71 <+1>: mov %esp,%ebp 0x0047bd73 <+3>: push %esi 0x0047bd74 <+4>: mov 0x8(%ebp),%edx => 0x0047bd77 <+7>: movsbl (%edx),%eax 0x0047bd7a <+10>: test %eax,%eax 0x0047bd7c <+12>: je 0x47bda8 <g_str_hash+56> 0x0047bd7e <+14>: lea 0x1(%edx),%ecx 0x0047bd81 <+17>: movzbl 0x1(%edx),%edx 0x0047bd85 <+21>: test %dl,%dl 0x0047bd87 <+23>: je 0x47bda8 <g_str_hash+56> 0x0047bd89 <+25>: lea 0x0(%esi,%eiz,1),%esi 0x0047bd90 <+32>: mov %eax,%esi 0x0047bd92 <+34>: lea 0x1(%ecx),%ecx 0x0047bd95 <+37>: shl $0x5,%esi 0x0047bd98 <+40>: movsbl %dl,%edx 0x0047bd9b <+43>: add %esi,%edx 0x0047bd9d <+45>: sub %eax,%edx 0x0047bd9f <+47>: mov %edx,%eax 0x0047bda1 <+49>: movzbl (%ecx),%edx 0x0047bda4 <+52>: test %dl,%dl 0x0047bda6 <+54>: jne 0x47bd90 <g_str_hash+32> 0x0047bda8 <+56>: pop %esi 0x0047bda9 <+57>: pop %ebp 0x0047bdaa <+58>: ret End of assembler dump.
Created attachment 181561 [details] [review] eds patch for evolution-data-server; I do not see this myself, but from a code reading it seems to me that this happens for messages which were not received yet, thus they do not have their uid set yet. This patch makes sure it'll not crash for this reason again.
Created commit a3a146f in eds master (2.91.91+)