Version: kontact 1.2, kmail 1.9.1, KDE 3.5.5 (using KDE KDE 3.5.5) Installed from: Gentoo Packages Compiler: Portage 2.1.2_rc4-r1 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.4-r4, 2.6.12-gentoo-r6 i686) OS: Linux A new email arrived. I saw it in the kmail inbox, which runs inside kontact. I clicked on the message, scrolled down a bit with the mouse wheel to see more, but kontact crashed. I attach the backtrace. I tried a second time. Restarted kontact. After scrolling down, kontact crashed again, but now KDE was not able to generate a valid backtrace. I attach the email itself as well that causes the crash. Does it help debugging if I try to open the mail in kmail, runnung outside kontact?
Created attachment 19247 [details] backtrace of the first crash
Created attachment 19249 [details] The email causing the crash The content of this email is confidental. Attached for debugging purposes only.
Pasting backtrace... Using host libthread_db library "/lib/libthread_db.so.1". `system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols. [Thread debugging using libthread_db enabled] [New Thread -1246581904 (LWP 6350)] [New Thread -1287701600 (LWP 6357)] [New Thread -1279308896 (LWP 6356)] [New Thread -1270916192 (LWP 6355)] [New Thread -1262523488 (LWP 6354)] [KCrash handler] #6 _XftSmoothGlyphGray565 (image=0xb3aabc8, xftg=0xb286ba8, x=28429, y=13, color=0xbfafbb1c) at xftcore.c:577 #7 0xb5fb4981 in XftGlyphCore (draw=0x9272368, color=0xbfafbb1c, public=0xb3221d8, x=1190, y=51, glyphs=0xbfafba00, nglyphs=58) at xftcore.c:1035 #8 0xb5fb7139 in XftDrawGlyphs (draw=0x9272368, color=0xbfafbb1c, pub=0xb3221d8, x=977, y=51, glyphs=0xbfafba00, nglyphs=58) at xftdraw.c:494 #9 0xb62d8de5 in QFontEngineXft::draw (this=0xb4f0778, p=0x90e3160, x=977, y=51, engine=0xbfafbc54, si=0x95b1ab8, textFlags=0) at qfontengine_x11.cpp:1930 #10 0xb62ba69c in QPainter::drawTextItem (this=0x90e3160, x=503, y=993, ti=@0xbfafbc98, textFlags=0) at qpainter_x11.cpp:3135 #11 0xb62c4406 in QPainter::drawText (this=0x90e3160, x=503, y=993, str=@0xbfafbdc8, pos=0, len=122, dir=QPainter::LTR) at qpainter_x11.cpp:3094 #12 0xb787c4f4 in khtml::Font::drawText (this=0xaf28300, p=0x90e3160, x=503, y=993, str=0x93e4e08, slen=122, pos=0, len=122, toAdd=0, d=QPainter::LTR, from=-1, to=-1, bg=@0xbfafbe5c, uy=-1, h=-1, deco=0) at font.cpp:113 #13 0xb78a9a5d in khtml::InlineTextBox::paint (this=0xb571f2c, i=@0xbfafc6b8, tx=13, ty=975) at render_text.cpp:172 #14 0xb7871342 in khtml::InlineFlowBox::paint (this=0xb571e84, i=@0xbfafc6b8, tx=13, ty=975) at render_line.cpp:638 #15 0xb7871342 in khtml::InlineFlowBox::paint (this=0xb571d28, i=@0xbfafc6b8, tx=13, ty=975) at render_line.cpp:638 #16 0xb7871342 in khtml::InlineFlowBox::paint (this=0xb571d64, i=@0xbfafc6b8, tx=13, ty=975) at render_line.cpp:638 #17 0xb7871342 in khtml::InlineFlowBox::paint (this=0xb571da0, i=@0xbfafc6b8, tx=13, ty=975) at render_line.cpp:638 #18 0xb7871342 in khtml::InlineFlowBox::paint (this=0xb571ddc, i=@0xbfafc6b8, tx=13, ty=975) at render_line.cpp:638 #19 0xb7871342 in khtml::InlineFlowBox::paint (this=0x9403c8c, i=@0xbfafc6b8, tx=13, ty=975) at render_line.cpp:638 #20 0xb78b68d5 in khtml::RenderFlow::paintLines (this=0x93ec7fc, i=@0xbfafc6b8, _tx=13, _ty=975) at render_flow.cpp:219 #21 0xb78b6aac in khtml::RenderBlock::paintObject (this=0x93ec7fc, pI=@0xbfafc6b8, _tx=13, _ty=975, shouldPaintOutline=true) at render_block.cpp:1645 #22 0xb78b6f20 in khtml::RenderBlock::paint (this=0x93ec7fc, pI=@0xbfafc6b8, _tx=13, _ty=816) at render_block.cpp:1615 #23 0xb78b6b43 in khtml::RenderBlock::paintObject (this=0x93eb874, pI=@0xbfafc6b8, _tx=13, _ty=816, shouldPaintOutline=true) at render_block.cpp:1649 #24 0xb78b6f20 in khtml::RenderBlock::paint (this=0x93eb874, pI=@0xbfafc6b8, _tx=13, _ty=816) at render_block.cpp:1615 #25 0xb78b6b43 in khtml::RenderBlock::paintObject (this=0x93eb7f0, pI=@0xbfafc6b8, _tx=13, _ty=816, shouldPaintOutline=true) at render_block.cpp:1649 #26 0xb78b6f20 in khtml::RenderBlock::paint (this=0x93eb7f0, pI=@0xbfafc6b8, _tx=13, _ty=816) at render_block.cpp:1615 #27 0xb78b6b43 in khtml::RenderBlock::paintObject (this=0x93eb76c, pI=@0xbfafc6b8, _tx=13, _ty=816, shouldPaintOutline=true) at render_block.cpp:1649 #28 0xb78b6f20 in khtml::RenderBlock::paint (this=0x93eb76c, pI=@0xbfafc6b8, _tx=12, _ty=355) at render_block.cpp:1615 #29 0xb78b6b43 in khtml::RenderBlock::paintObject (this=0x93de344, pI=@0xbfafc6b8, _tx=12, _ty=355, shouldPaintOutline=false) at render_block.cpp:1649 #30 0xb78b6d5d in khtml::RenderTableCell::paint (this=0x93de344, pI=@0xbfafc6b8, _tx=11, _ty=334) at render_table.cpp:2734 #31 0xb78b3255 in khtml::RenderTableSection::paint (this=0x93de144, pI=@0xbfafc6b8, tx=10, ty=334) at render_table.cpp:1752 #32 0xb78b3518 in khtml::RenderTable::paint (this=0x93de090, pI=@0xbfafc6b8, _tx=10, _ty=10) at render_table.cpp:470 #33 0xb78b6b43 in khtml::RenderBlock::paintObject (this=0x93dcb34, pI=@0xbfafc6b8, _tx=10, _ty=10, shouldPaintOutline=true) at render_block.cpp:1649 #34 0xb78b6f20 in khtml::RenderBlock::paint (this=0x93dcb34, pI=@0xbfafc6b8, _tx=0, _ty=0) at render_block.cpp:1615 #35 0xb78b6b43 in khtml::RenderBlock::paintObject (this=0x93dca4c, pI=@0xbfafc6b8, _tx=0, _ty=0, shouldPaintOutline=true) at render_block.cpp:1649 #36 0xb78b6f20 in khtml::RenderBlock::paint (this=0x93dca4c, pI=@0xbfafc6b8, _tx=0, _ty=0) at render_block.cpp:1615 #37 0xb78a12aa in khtml::RenderLayer::paintLayer (this=0x93dcad0, rootLayer=0x93dc9e8, p=0x90e3160, paintDirtyRect=@0xbfafc944, selectionOnly=false) at render_layer.cpp:923 #38 0xb78a1154 in khtml::RenderLayer::paintLayer (this=0x93dc9e8, rootLayer=0x93dc9e8, p=0x90e3160, paintDirtyRect=@0xbfafc944, selectionOnly=false) at render_layer.cpp:949 #39 0xb78a14f7 in khtml::RenderLayer::paint (this=0x93dc9e8, p=0x90e3160, damageRect=@0xbfafc944, selectionOnly=false) at render_layer.cpp:821 #40 0xb77def27 in KHTMLView::drawContents (this=0x82dcfd0, p=0xbfafca58, ex=0, ey=942, ew=912, eh=60) at khtmlview.cpp:720 #41 0xb64d59ae in QScrollView::drawContentsOffset (this=0x82dcfd0, p=0xbfafca58, offsetx=-1544, offsety=-224, clipx=0, clipy=942, clipw=912, cliph=60) at qscrollview.cpp:2336 #42 0xb64d63c3 in QScrollView::viewportPaintEvent (this=0x82dcfd0, pe=0xbfafd140) at qscrollview.cpp:1698 #43 0xb64d6d92 in QScrollView::eventFilter (this=0x82dcfd0, obj=0x90e2bd8, e=0xbfafd140) at qscrollview.cpp:1489 #44 0xb77d83e9 in KHTMLView::eventFilter (this=0x82dcfd0, o=0x90e2bd8, e=0xbfafd140) at khtmlview.cpp:1939 #45 0xb637c613 in QObject::activate_filters (this=0x90e2bd8, e=0xbfafd140) at qobject.cpp:903 #46 0xb637c6b4 in QObject::event (this=0x90e2bd8, e=0xbfafd140) at qobject.cpp:735 #47 0xb63bdd96 in QWidget::event (this=0x90e2bd8, e=0xbfafd140) at qwidget.cpp:4659 #48 0xb63088eb in QApplication::internalNotify (this=0xbfafd670, receiver=0x90e2bd8, e=0xbfafd140) at qapplication.cpp:2635 #49 0xb630b4ba in QApplication::notify (this=0xbfafd670, receiver=0x90e2bd8, e=0xbfafd140) at qapplication.cpp:2523 #50 0xb6c73eb4 in KApplication::notify (this=0xbfafd670, receiver=0x90e2bd8, event=0xbfafd140) at kapplication.cpp:550 #51 0xb6292b5b in QApplication::sendSpontaneousEvent (receiver=0x90e2bd8, event=0xbfafd140) at qapplication.h:499 #52 0xb627fc82 in QETWidget::translatePaintEvent (this=0x90e2bd8, event=0xbfafd4d8) at qapplication_x11.cpp:5644 #53 0xb628fc12 in QApplication::x11ProcessEvent (this=0xbfafd670, event=0xbfafd4d8) at qapplication_x11.cpp:3495 #54 0xb62a8616 in QEventLoop::processEvents (this=0x809f328, flags=4) at qeventloop_x11.cpp:192 #55 0xb6326905 in QEventLoop::enterLoop (this=0x809f328) at qeventloop.cpp:198 #56 0xb6326726 in QEventLoop::exec (this=0x809f328) at qeventloop.cpp:145 #57 0xb630a5af in QApplication::exec (this=0xbfafd670) at qapplication.cpp:2758 #58 0x08065781 in main (argc=) at main.cpp:177 Looks like a KHTML bug to me.
Works in KDE 4.3 without crash