kde-3.5.0/kmail-3.5.0 glibc-2.3.5-r2 gcc-3.4.4-r1 I use utf-8 for my gentoo system When I start kmail (debug compiled in - but doesn't say anything useful) it crashes when I click on some certain emails in e.g. the inbox. I don't know exactly which mails these are; I, for sending, use gpg signing, but these mails are not encrypted nor signed. One has an attachement (.pps), one no one. other mails are displayed correctly. A "MALLOC_CHECK_=0 kmail" is a known 'workaround', but it crashes after the 2./3. attempt to access the certain mail. the error message is (kmail debug enabled): [snip] ail: KMReaderWin - finished parsing and displaying of message. kmail: (1090, last 1092) medizinische terminologie wranng@stud.uni-graz.at, readyToShow true kmail: [const QTextCodec* KMReaderWin::overrideCodec() const] mOverrideEncoding == '' kmail: [const QTextCodec* KMReaderWin::overrideCodec() const] mOverrideEncoding == '' kmail: parseMsg(KMMessage* aMsg == aMsg ) kmail: + Multipart/Mixed kmail: + Text/Plain kmail: + Application/Unknown kmail: + Application/Unknown kmail: Inserting one item into MimePartTree kmail: Content-Type: Multipart/Mixed kmail: Inserting one item into MimePartTree kmail: Content-Type: application/vnd.ms-powerpoint kmail: Inserting one item into MimePartTree kmail: Content-Type: application/msword kmail: Inserting one item into MimePartTree kmail: Content-Type: text/plain kmail: partNode::findType() is looking at Multipart/Mixed kmail: partNode::findType() is looking at Text/Plain kmail: partNode::findType() is looking at Application/Unknown kmail: partNode::findType() is looking at Application/Unknown kmail: [static KMail::SpamScores KMail::SpamHeaderAnalyzer::getSpamScores(const KMMessage*)] kmail: Multiple / No addressees matched email address; Count is 0 *** glibc detected *** double free or corruption (out): 0x084adbf8 *** *** KMail got signal 6 (Crashing) I remerged gnupg, stopped/started kgpg - doesn't change anything. I think it's a glibc issue. is there a solution, instead of a workaround? Chris Reproducible: Always Steps to Reproduce: 1.start kmail 2.klick on inbox, if the focus isn't there already 3. click on some mails Actual Results: described above Expected Results: kmail should not crash ;-)
Have you got a backtrace? Please post your 'emerge info'.
im currently installing gdb, habe no backtrace, but will follow... "emerge info" is: Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14-gentoo-r2 i686) ================================================================= System uname: 2.6.14-gentoo-r2 i686 AMD Athlon(tm) XP 2600+ Gentoo Base System version 1.6.13 ccache version 2.3 [enabled] dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS=" http://gd.tuwien.ac.at/opsys/linux/gentoo/ http://gentoo.inode.at/source/ " LANG="de_AT.UTF-8" LC_ALL="de_AT.UTF-8" LINGUAS="de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext X acpi alsa apm arts audiofile avi berkdb bitmap-fonts bzip2 cdb cddb cdr crypt cups curl dbus dga dvd dvdr dvdread eds emboss encode exif expat fam ffmpeg foomaticdb fortran gdbm gif gpm gtk2 hal idn imagemagick imlib java jpeg kde kdeenablefinal kdexdeltas lcms libg++ libwww mad mikmod mjpeg mmx mmx2 mmxext mng motif mp3 mpeg mplayer musicbrainz ncurses nls nptl nptlonly nvidia ogg oggvorbis opengl oss pam pcre pdflib perl png python qt quicktime readline samba scanner sdl spell sse ssl svg tcpd tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales vcd vorbis win32codecs wmf xine xinerama xml2 xv xvid zlib linguas_de userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS, PORTDIR_OVERLAY
sorry, I think its my fault. I upgraded to gcc 3.4.4, deleted the 3.3.6 afterwords without recompiling the system (or the parts that needed to be recompiled). So i had a libstdc++.so.5 problem. Then I installed libstdc++-v3 ->everything worked. But not everything... so I unmerged the libstdc++-v3 and do a revdep-rebuild. And that should solve the problem I'll wait until this is finished and then close the bug and mark it as INVALID... Chris
Ok, take a look at http://www.gentoo.org/proj/en/base/x86/gcc-upgrading-guide.xml if you haven't already. *** This bug has been marked as a duplicate of 61146 ***