Bug 292523 - kmail crashes on viewing html mail
Summary: kmail crashes on viewing html mail
Status: RESOLVED WORKSFORME
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-26 21:40 UTC by kavol
Modified: 2012-07-31 09:30 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
the message causing the crash (273.74 KB, text/plain)
2012-01-26 21:43 UTC, kavol
Details

Note You need to log in before you can comment on or make changes to this bug.
Description kavol 2012-01-26 21:40:10 UTC
Application: kmail (4.7.4)
KDE Platform Version: 4.7.4 (4.7.4) (Compiled from sources)
Qt Version: 4.7.4
Operating System: Linux 3.1.6-gentoo x86_64
Distribution: "Gentoo Base System release 2.0.3"

-- Information about the crash:
- What I was doing when the application crashed:

simply selecting the email is enough, kmail crashes before displaying the contents

The crash can be reproduced every time.

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f1048dcd760 (LWP 29574))]

Thread 3 (Thread 0x7f102a487700 (LWP 29578)):
#0  pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f103b6060f4 in scavengerThread (this=0x7f103be27f20) at wtf/FastMalloc.cpp:2378
#2  WTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f103be27f20) at wtf/FastMalloc.cpp:1497
#3  0x00007f1043fc2c5c in start_thread (arg=0x7f102a487700) at pthread_create.c:301
#4  0x00007f104614afcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f1029b86700 (LWP 29579)):
#0  0x00007fffc57ff8b6 in ?? ()
#1  0x00007f103dbe3833 in *__GI_clock_gettime (clock_id=1, tp=0x7f1029b85b70) at ../sysdeps/unix/clock_gettime.c:100
#2  0x00007f10469e6d42 in do_gettime (frac=<optimized out>, sec=<optimized out>) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007f1046aa9a5d in QTimerInfoList::updateCurrentTime (this=0x192d6b0) at kernel/qeventdispatcher_unix.cpp:339
#5  0x00007f1046aa9de5 in QTimerInfoList::timerWait (this=0x192d6b0, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#6  0x00007f1046aa884c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f1029b85c9c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f1046aa88f5 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f103eb545e6 in g_main_context_prepare (context=0x193bf20, priority=0x7f1029b85d0c) at gmain.c:2762
#9  0x00007f103eb55409 in g_main_context_iterate (context=0x193bf20, block=1, dispatch=1, self=<optimized out>) at gmain.c:3069
#10 0x00007f103eb55a41 in g_main_context_iteration (context=0x193bf20, may_block=1) at gmain.c:3152
#11 0x00007f1046aa9066 in QEventDispatcherGlib::processEvents (this=0x193be30, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#12 0x00007f1046a7d422 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f1046a7d664 in QEventLoop::exec (this=0x7f1029b85e20, flags=...) at kernel/qeventloop.cpp:201
#14 0x00007f1046993744 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#15 0x00007f1046995f95 in QThreadPrivate::start (arg=0x1913c10) at thread/qthread_unix.cpp:331
#16 0x00007f1043fc2c5c in start_thread (arg=0x7f1029b86700) at pthread_create.c:301
#17 0x00007f104614afcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f1048dcd760 (LWP 29574)):
[KCrash Handler]
#6  get (this=<optimized out>) at ../JavaScriptCore/wtf/RefPtr.h:58
#7  world (this=<optimized out>) at bindings/js/JSDOMGlobalObject.h:68
#8  currentWorld (exec=0x7f1026929758) at bindings/js/DOMWrapperWorld.h:70
#9  domObjectWrapperMapFor (exec=0x7f1026929758) at bindings/js/JSDOMBinding.h:332
#10 WebCore::getCachedDOMObjectWrapper (exec=0x7f1026929758, objectHandle=0x7f10266e7870) at bindings/js/JSDOMBinding.cpp:144
#11 0x00007f103ae93ebb in WebCore::toJS (exec=0x7f1026929758, globalObject=0x7f1028680080, collection=0x7f10266e7870) at bindings/js/JSHTMLCollectionCustom.cpp:137
#12 0x00007f103aaf5a19 in WebCore::jsDocumentApplets (exec=0x7f1026929758, slotBase=<optimized out>) at generated/JSDocument.cpp:488
#13 0x00007f103aba63ce in getValue (propertyName=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../JavaScriptCore/runtime/PropertySlot.h:78
#14 getStaticValueDescriptor<WebCore::JSHTMLDocument, WebCore::JSDocument> (descriptor=..., propertyName=..., thisObj=0x7f10286829c0, table=0x7f103be1bdb0, exec=0x20f8298) at ../JavaScriptCore/runtime/Lookup.h:280
#15 WebCore::JSHTMLDocument::getOwnPropertyDescriptor (this=0x7f10286829c0, exec=0x20f8298, propertyName=..., descriptor=...) at generated/JSHTMLDocument.cpp:187
#16 0x00007f103b5a9160 in JSC::JSObject::propertyIsEnumerable (this=<optimized out>, exec=<optimized out>, propertyName=<optimized out>) at runtime/JSObject.cpp:410
#17 0x00007f103b314164 in JSC::Bindings::convertValueToQVariant (exec=0x20f8298, value=..., hint=<optimized out>, distance=0x7fffc56c35e4, visitedObjects=0x7fffc56c69f0, recursionLimit=192) at bridge/qt/qt_runtime.cpp:347
#18 0x00007f103b31419c in JSC::Bindings::convertValueToQVariant (exec=0x20f8298, value=..., hint=<optimized out>, distance=0x7fffc56c3e64, visitedObjects=0x7fffc56c69f0, recursionLimit=193) at bridge/qt/qt_runtime.cpp:349
#19 0x00007f103b31419c in JSC::Bindings::convertValueToQVariant (exec=0x20f8298, value=..., hint=<optimized out>, distance=0x7fffc56c46e4, visitedObjects=0x7fffc56c69f0, recursionLimit=194) at bridge/qt/qt_runtime.cpp:349
#20 0x00007f103b31419c in JSC::Bindings::convertValueToQVariant (exec=0x20f8298, value=..., hint=<optimized out>, distance=0x7fffc56c4f64, visitedObjects=0x7fffc56c69f0, recursionLimit=195) at bridge/qt/qt_runtime.cpp:349
#21 0x00007f103b31419c in JSC::Bindings::convertValueToQVariant (exec=0x20f8298, value=..., hint=<optimized out>, distance=0x7fffc56c57e4, visitedObjects=0x7fffc56c69f0, recursionLimit=196) at bridge/qt/qt_runtime.cpp:349
#22 0x00007f103b31419c in JSC::Bindings::convertValueToQVariant (exec=0x20f8298, value=..., hint=<optimized out>, distance=0x7fffc56c6064, visitedObjects=0x7fffc56c69f0, recursionLimit=197) at bridge/qt/qt_runtime.cpp:349
#23 0x00007f103b31419c in JSC::Bindings::convertValueToQVariant (exec=0x20f8298, value=..., hint=<optimized out>, distance=0x7fffc56c68e4, visitedObjects=0x7fffc56c69f0, recursionLimit=198) at bridge/qt/qt_runtime.cpp:349
#24 0x00007f103b31419c in JSC::Bindings::convertValueToQVariant (exec=0x20f8298, value=..., hint=<optimized out>, distance=0x7fffc56c6b3c, visitedObjects=0x7fffc56c69f0, recursionLimit=199) at bridge/qt/qt_runtime.cpp:349
#25 0x00007f103b3184c2 in JSC::Bindings::convertValueToQVariant (exec=<optimized out>, value=<optimized out>, hint=<optimized out>, distance=<optimized out>) at bridge/qt/qt_runtime.cpp:784
#26 0x00007f103b362709 in QWebFrame::evaluateJavaScript (this=<optimized out>, scriptSource=<optimized out>) at ../WebKit/qt/Api/qwebframe.cpp:1537
#27 0x00007f103f747552 in MessageViewer::HTMLQuoteColorer::process (this=<optimized out>, htmlSource=<optimized out>) at /var/tmp/portage/kde-base/kdepim-common-libs-4.7.4/work/kdepim-common-libs-4.7.4/messageviewer/htmlquotecolorer.cpp:127
#28 0x00007f103f760943 in MessageViewer::ObjectTreeParser::processTextHtmlSubtype (this=0x7fffc56c7060, curNode=0x1c8c970) at /var/tmp/portage/kde-base/kdepim-common-libs-4.7.4/work/kdepim-common-libs-4.7.4/messageviewer/objecttreeparser.cpp:1161
#29 0x00007f103f76bab6 in MessageViewer::ObjectTreeParser::parseObjectTreeInternal (this=0x7fffc56c7060, node=0x1c8c970) at /var/tmp/portage/kde-base/kdepim-common-libs-4.7.4/work/kdepim-common-libs-4.7.4/messageviewer/objecttreeparser.cpp:335
#30 0x00007f103f76c305 in MessageViewer::ObjectTreeParser::stdChildHandling (this=0x7fffc56c7380, child=0x1c8c970) at /var/tmp/portage/kde-base/kdepim-common-libs-4.7.4/work/kdepim-common-libs-4.7.4/messageviewer/objecttreeparser.cpp:1388
#31 0x00007f103f76c53d in MessageViewer::ObjectTreeParser::processMultiPartAlternativeSubtype (this=0x7fffc56c7380, node=<optimized out>) at /var/tmp/portage/kde-base/kdepim-common-libs-4.7.4/work/kdepim-common-libs-4.7.4/messageviewer/objecttreeparser.cpp:1458
#32 0x00007f103f76bab6 in MessageViewer::ObjectTreeParser::parseObjectTreeInternal (this=0x7fffc56c7380, node=0x208b080) at /var/tmp/portage/kde-base/kdepim-common-libs-4.7.4/work/kdepim-common-libs-4.7.4/messageviewer/objecttreeparser.cpp:335
#33 0x00007f103f76c305 in MessageViewer::ObjectTreeParser::stdChildHandling (this=0x7fffc56c7660, child=0x208b080) at /var/tmp/portage/kde-base/kdepim-common-libs-4.7.4/work/kdepim-common-libs-4.7.4/messageviewer/objecttreeparser.cpp:1388
#34 0x00007f103f76c792 in MessageViewer::ObjectTreeParser::processMultiPartMixedSubtype (this=0x7fffc56c7660, node=0x1f5ca00) at /var/tmp/portage/kde-base/kdepim-common-libs-4.7.4/work/kdepim-common-libs-4.7.4/messageviewer/objecttreeparser.cpp:1424
#35 0x00007f103f76bab6 in MessageViewer::ObjectTreeParser::parseObjectTreeInternal (this=0x7fffc56c7660, node=0x1f5ca00) at /var/tmp/portage/kde-base/kdepim-common-libs-4.7.4/work/kdepim-common-libs-4.7.4/messageviewer/objecttreeparser.cpp:335
#36 0x00007f103f7a219b in MessageViewer::ViewerPrivate::parseContent (this=0x19511d0, content=0x1f5ca00) at /var/tmp/portage/kde-base/kdepim-common-libs-4.7.4/work/kdepim-common-libs-4.7.4/messageviewer/viewer_p.cpp:857
#37 0x00007f103f7a4e42 in MessageViewer::ViewerPrivate::displayMessage (this=0x19511d0) at /var/tmp/portage/kde-base/kdepim-common-libs-4.7.4/work/kdepim-common-libs-4.7.4/messageviewer/viewer_p.cpp:729
#38 0x00007f103f7a5559 in MessageViewer::ViewerPrivate::updateReaderWin (this=0x19511d0) at /var/tmp/portage/kde-base/kdepim-common-libs-4.7.4/work/kdepim-common-libs-4.7.4/messageviewer/viewer_p.cpp:1948
#39 0x00007f103f7a87fd in MessageViewer::ViewerPrivate::qt_metacall (this=0x19511d0, _c=QMetaObject::InvokeMetaMethod, _id=27, _a=0x7fffc56c7b70) at /var/tmp/portage/kde-base/kdepim-common-libs-4.7.4/work/kdepim-common-libs-4.7.4_build/messageviewer/viewer_p.moc:220
#40 0x00007f1046a92847 in QMetaObject::activate (sender=0x1951258, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3278
#41 0x00007f1046a92079 in QObject::event (this=0x1951258, e=<optimized out>) at kernel/qobject.cpp:1181
#42 0x00007f1046f7af74 in QApplicationPrivate::notify_helper (this=0x15e4770, receiver=0x1951258, e=0x7fffc56c82b0) at kernel/qapplication.cpp:4481
#43 0x00007f1046f7faea in QApplication::notify (this=<optimized out>, receiver=0x1951258, e=0x7fffc56c82b0) at kernel/qapplication.cpp:4360
#44 0x00007f10487d1076 in KApplication::notify (this=0x7fffc56c8680, receiver=0x1951258, event=0x7fffc56c82b0) at /var/tmp/portage/kde-base/kdelibs-4.7.4/work/kdelibs-4.7.4/kdeui/kernel/kapplication.cpp:311
#45 0x00007f1046a7e07b in QCoreApplication::notifyInternal (this=0x7fffc56c8680, receiver=0x1951258, event=0x7fffc56c82b0) at kernel/qcoreapplication.cpp:787
#46 0x00007f1046aab8be in sendEvent (event=0x7fffc56c82b0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#47 QTimerInfoList::activateTimers (this=0x15e7550) at kernel/qeventdispatcher_unix.cpp:603
#48 0x00007f1046aa8914 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#49 0x00007f103eb55072 in g_main_dispatch (context=0x15e70e0) at gmain.c:2441
#50 g_main_context_dispatch (context=0x15e70e0) at gmain.c:3011
#51 0x00007f103eb55868 in g_main_context_iterate (context=0x15e70e0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3089
#52 0x00007f103eb55a41 in g_main_context_iteration (context=0x15e70e0, may_block=1) at gmain.c:3152
#53 0x00007f1046aa900f in QEventDispatcherGlib::processEvents (this=0x159e2e0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#54 0x00007f104702036e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#55 0x00007f1046a7d422 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#56 0x00007f1046a7d664 in QEventLoop::exec (this=0x7fffc56c8540, flags=...) at kernel/qeventloop.cpp:201
#57 0x00007f1046a81aeb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#58 0x00000000004033ae in main (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/kde-base/kmail-4.7.4-r1/work/kmail-4.7.4/kmail/main.cpp:145

Reported using DrKonqi
Comment 1 kavol 2012-01-26 21:43:01 UTC
Created attachment 68210 [details]
the message causing the crash
Comment 2 Laurent Montel 2012-01-29 14:35:03 UTC
Gentoo ? compile from scratch ? What is your compile option ?
Comment 3 jmaldrich 2012-02-05 15:39:25 UTC
My KMail will crash when it's been sitting for awhile (at least 15-20 minutes) and I go to view an HTML message and click on the link to "render" it. However, if I kill all KMail-related processes (IMAP, POP3, "akonadictl stop" about a dozen times) then relaunch KMail, it will work for awhile, until it sits again.
Comment 4 kavol 2012-02-05 15:47:28 UTC
(In reply to comment #2)
> Gentoo ? compile from scratch ? What is your compile option ?

not sure what do you mean ... the use flags are as follows:

[ebuild   R    ] kde-base/kmail-4.7.4-r1 USE="handbook kontact (-aqua) -debug -test" 0 kB

and emerge info:

kika ~ # emerge --info
Portage 2.1.10.44 (default/linux/amd64/10.0/desktop/kde, gcc-4.5.3, glibc-2.14.1-r2, 3.2.1-gentoo-r2 x86_64)
=================================================================
System uname: Linux-3.2.1-gentoo-r2-x86_64-Intel-R-_Core-TM-2_CPU_T5500_@_1.66GHz-with-gentoo-2.1
Timestamp of tree: Sun, 05 Feb 2012 10:00:01 +0000
ccache version 3.1.6 [enabled]
app-shells/bash:          4.2_p20
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.7.2-r3, 3.1.4-r3, 3.2.2
dev-util/ccache:          3.1.6
dev-util/cmake:           2.8.7-r1
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.1
sys-apps/openrc:          0.9.8.4
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.11.2-r1
sys-devel/binutils:       2.22-r1
sys-devel/gcc:            4.5.3-r2
sys-devel/gcc-config:     1.5-r2
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r3
sys-kernel/linux-headers: 3.2 (virtual/os-headers)
sys-libs/glibc:           2.14.1-r2
Repositories: gentoo
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA AdobeFlash-10 AdobeFlash-10.1 dlj-1.1 googleearth"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe -ggdb"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe -ggdb"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs ccache collision-protect distlocks ebuild-locks fixlafiles news parallel-fetch protect-owned sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="sk_SK.UTF-8"
LC_ALL="sk_SK.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="cs en sk"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac accessibility acpi alsa amd64 amr amrnb amrwb bash-completion berkdb branding bzip2 cairo cdda cddb cdr cli consolekit cracklib crypt css cups cxx dbus declarative dga dmi dri dts dv dvd dvdnav dvdr emboss encode exif fam ffmpeg flac fortran ftp gdbm gdu gif iconv imlib ipv6 java javascript jingle jpeg jpeg2k kde kdehiddenvisibility kipi laptop lcms libnotify logrotate mad mikmod mmap mmx mng modules mp2 mp3 mp4 mpeg mplayer mudflap multilib ncurses nls no-old-linux nptl nptlonly nsplugin offensive ogg openexr opengl openmp pam pango pch pcre pda pdf phonon plasma pmu png policykit ppds pppd qt3support qt4 readline rtc sdl seamonkey semantic-desktop session smp sound spell srt sse sse2 ssl ssse3 startup-notification svg symlink sysfs tcpd theora tiff timidity truetype udev unicode upnp usb vcd vorbis wicd wifi x264 xcb xcomposite xine xml xorg xscreensaver xulrunner xv xvid xvmc zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="cs en sk" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="intel" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 5 jmaldrich 2012-02-05 18:21:31 UTC
FWIW, I'm using Fedora 16 with KMail 4.7.4 and KDE 4.7.4, 64-bit.
Comment 6 Martin Koller 2012-07-29 10:07:53 UTC
Can not reproduce with KDE 4.9, Qt 4.8.2, openSuse 12.1, 32bit
Comment 7 kavol 2012-07-30 13:43:18 UTC
ok, the reproducer does not crash kmail any more, tried with 4.8.3
Comment 8 jmaldrich 2012-07-31 01:21:36 UTC
FWIW, I am running 4.8.4 (64-bit) and I'm still having problems with KMail crashing on HTML messages. If I have problems with the next version of KMail I'll report it and reopen this ticket. Count on it!
Comment 9 kavol 2012-07-31 09:26:06 UTC
(In reply to comment #8)
> FWIW, I am running 4.8.4 (64-bit) and I'm still having problems with KMail
> crashing on HTML messages. If I have problems with the next version of KMail
> I'll report it and reopen this ticket. Count on it!

does your kmail crash trying to view the message attached to this bugreport?

- if not, I guess it'd be better to open a new bug rather than to reopen this one
Comment 10 Laurent Montel 2012-07-31 09:30:05 UTC
No it's better to read all related bugs about it before to open new one.
kmail2+html + crash was fixed in 4.8.5/4.9
so open it's diff from reported bug but not open new one please.