Bug 294644 - Kontact crash with Kmail email selection
Summary: Kontact crash with Kmail email selection
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.8.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 294769 294770 297182 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-02-22 22:05 UTC by bgodusky
Modified: 2017-01-07 21:30 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (30.65 KB, text/plain)
2012-02-23 14:54 UTC, bgodusky
Details
kontact crash report (4.93 KB, application/octet-stream)
2012-02-23 16:38 UTC, Randy Andy
Details
kontact crash report of today (4.93 KB, application/octet-stream)
2012-02-23 16:40 UTC, Randy Andy
Details
kmail / kontact crash report of today (5.22 KB, application/octet-stream)
2012-03-13 18:41 UTC, Randy Andy
Details
New crash information added by DrKonqi (7.10 KB, text/plain)
2012-03-26 14:29 UTC, Forger
Details

Note You need to log in before you can comment on or make changes to this bug.
Description bgodusky 2012-02-22 22:05:30 UTC
Application: kontact (4.8.0)
KDE Platform Version: 4.8.00 (4.8.0)
Qt Version: 4.8.0
Operating System: Linux 3.3.0-0.rc3.git7.2.fc17.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:
I selected one email then pressed the ctrl key to select another email to delete and upon pressing the control key Kontact crashed. Restarted it and tried to do the same thing it crashed again. The third time it stayed running and allowed me to select email with the ctrl key depressed to select multiple emails to delete

The crash can be reproduced some of the time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
166	62:	movl	(%rsp), %edi
[Current thread is 1 (Thread 0x7f47bf7be880 (LWP 1495))]

Thread 5 (Thread 0x7f47b28c7700 (LWP 1496)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x0000003c77f7e685 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x3c78952740) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:2495
#2  0x0000003c77f7e6e9 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:1618
#3  0x0000003d30e07d14 in start_thread (arg=0x7f47b28c7700) at pthread_create.c:309
#4  0x0000003d30af105d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f47b1fa6700 (LWP 1497)):
#0  0x0000003d30ae85af in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003d30647824 in g_main_context_poll (n_fds=1, fds=0x7f47ac0029c0, timeout=250, context=0x7f47ac0009a0, priority=<optimized out>) at gmain.c:3412
#2  g_main_context_iterate (context=context@entry=0x7f47ac0009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at gmain.c:3113
#3  0x0000003d30647944 in g_main_context_iteration (context=0x7f47ac0009a0, may_block=1) at gmain.c:3179
#4  0x0000003d397a2976 in QEventDispatcherGlib::processEvents (this=0x7f47ac0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x0000003d3977382f in QEventLoop::processEvents (this=this@entry=0x7f47b1fa5d20, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003d39773ab8 in QEventLoop::exec (this=0x7f47b1fa5d20, flags=...) at kernel/qeventloop.cpp:204
#7  0x0000003d39678588 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x0000003d3967b4cb in QThreadPrivate::start (arg=0x1ca8ae0) at thread/qthread_unix.cpp:298
#9  0x0000003d30e07d14 in start_thread (arg=0x7f47b1fa6700) at pthread_create.c:309
#10 0x0000003d30af105d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f47615d3700 (LWP 1596)):
#0  0x0000003d30ae85af in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003d30647824 in g_main_context_poll (n_fds=1, fds=0x7f47580028d0, timeout=-1, context=0x7f47580009a0, priority=<optimized out>) at gmain.c:3412
#2  g_main_context_iterate (context=context@entry=0x7f47580009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at gmain.c:3113
#3  0x0000003d30647944 in g_main_context_iteration (context=0x7f47580009a0, may_block=1) at gmain.c:3179
#4  0x0000003d397a2976 in QEventDispatcherGlib::processEvents (this=0x7f47580008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x0000003d3977382f in QEventLoop::processEvents (this=this@entry=0x7f47615d2d20, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003d39773ab8 in QEventLoop::exec (this=0x7f47615d2d20, flags=...) at kernel/qeventloop.cpp:204
#7  0x0000003d39678588 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x0000003d3967b4cb in QThreadPrivate::start (arg=0x29c7fa0) at thread/qthread_unix.cpp:298
#9  0x0000003d30e07d14 in start_thread (arg=0x7f47615d3700) at pthread_create.c:309
#10 0x0000003d30af105d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f4760dd2700 (LWP 1597)):
[KCrash Handler]
#6  0x0000003d30b29706 in __nscd_get_mapping (type=type@entry=GETFDHST, key=0x3d30b7666a "hosts", mappedp=mappedp@entry=0x3d30db5468) at nscd_helper.c:417
#7  0x0000003d30b2995d in __nscd_get_map_ref (type=type@entry=GETFDHST, name=name@entry=0x3d30b7666a "hosts", mapptr=mapptr@entry=0x3d30db5460, gc_cyclep=gc_cyclep@entry=0x7f4760dd0e90) at nscd_helper.c:452
#8  0x0000003d30b26e05 in nscd_gethst_r (key=key@entry=0x7f474c002ac8 "www.grassfire.com", keylen=18, type=type@entry=GETHOSTBYNAME, resultbuf=resultbuf@entry=0x7f4760dd1440, buffer=buffer@entry=0x7f4760dd1060 "", buflen=buflen@entry=512, result=result@entry=0x7f4760dd1430, h_errnop=h_errnop@entry=0x7f4760dd13f0) at nscd_gethst_r.c:147
#9  0x0000003d30b276d6 in __nscd_gethostbyname2_r (name=name@entry=0x7f474c002ac8 "www.grassfire.com", af=af@entry=2, resultbuf=resultbuf@entry=0x7f4760dd1440, buffer=0x7f4760dd1060 "", buflen=buflen@entry=512, result=result@entry=0x7f4760dd1430, h_errnop=h_errnop@entry=0x7f4760dd13f0) at nscd_gethst_r.c:62
#10 0x0000003d30b0a06a in __gethostbyname2_r (name=name@entry=0x7f474c002ac8 "www.grassfire.com", af=af@entry=2, resbuf=resbuf@entry=0x7f4760dd1440, buffer=buffer@entry=0x7f4760dd1060 "", buflen=buflen@entry=512, result=result@entry=0x7f4760dd1430, h_errnop=h_errnop@entry=0x7f4760dd13f0) at ../nss/getXXbyYY_r.c:194
#11 0x0000003d30ad96d2 in gaih_inet (name=name@entry=0x7f474c002ac8 "www.grassfire.com", service=<optimized out>, req=req@entry=0x7f4760dd15d0, pai=pai@entry=0x7f4760dd1540, naddrs=naddrs@entry=0x7f4760dd1520) at ../sysdeps/posix/getaddrinfo.c:581
#12 0x0000003d30adc321 in __GI_getaddrinfo (name=0x7f474c002ac8 "www.grassfire.com", service=<optimized out>, hints=0x7f4760dd15d0, pai=0x7f4760dd17b8) at ../sysdeps/posix/getaddrinfo.c:2356
#13 0x0000003c6f4b1e02 in QHostInfoAgent::fromName (hostName=...) at kernel/qhostinfo_unix.cpp:212
#14 0x0000003c6f4a6b83 in QHostInfoRunnable::run (this=0x7f4758005d10) at kernel/qhostinfo.cpp:501
#15 0x0000003d3966f0bd in QThreadPoolThread::run (this=0x7f47580069c0) at concurrent/qthreadpool.cpp:107
#16 0x0000003d3967b4cb in QThreadPrivate::start (arg=0x7f47580069c0) at thread/qthread_unix.cpp:298
#17 0x0000003d30e07d14 in start_thread (arg=0x7f4760dd2700) at pthread_create.c:309
#18 0x0000003d30af105d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f47bf7be880 (LWP 1495)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x0000003d3967b9cb in wait (time=18446744073709551615, this=0x7f47580067e0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x7f4758006718, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003d3966e89f in QThreadPoolPrivate::waitForDone (this=this@entry=0x7f4758006690, msecs=msecs@entry=-1) at concurrent/qthreadpool.cpp:298
#4  0x0000003d396702f2 in QThreadPool::waitForDone (this=<optimized out>) at concurrent/qthreadpool.cpp:628
#5  0x0000003c6f4a60f1 in QHostInfoLookupManager::clear (this=this@entry=0x7f4758006560) at kernel/qhostinfo.cpp:567
#6  0x0000003c6f4a6df5 in QHostInfoLookupManager::~QHostInfoLookupManager (this=0x7f4758006560, __in_chrg=<optimized out>) at kernel/qhostinfo.cpp:552
#7  0x0000003c6f4a7039 in QHostInfoLookupManager::~QHostInfoLookupManager (this=0x7f4758006560, __in_chrg=<optimized out>) at kernel/qhostinfo.cpp:553
#8  0x0000003c6f4a7075 in QGlobalStaticDeleter<QHostInfoLookupManager>::~QGlobalStaticDeleter (this=0x3c6f734628, __in_chrg=<optimized out>) at ../../src/corelib/global/qglobal.h:1921
#9  0x0000003d30a38b21 in __run_exit_handlers (status=1, listp=0x3d30daf6b8, run_list_atexit=run_list_atexit@entry=true) at exit.c:78
#10 0x0000003d30a38ba5 in __GI_exit (status=<optimized out>) at exit.c:100
#11 0x0000003d3dc33ac8 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:770
#12 0x0000003c70043828 in KApplication::xioErrhandler (this=0x7fff25d88430, dpy=0x1b0da20) at /usr/src/debug/kdelibs-4.8.0/kdeui/kernel/kapplication.cpp:419
#13 0x0000003d342453ce in _XIOError (dpy=dpy@entry=0x1b0da20) at XlibInt.c:1618
#14 0x0000003d34242e6d in _XEventsQueued (dpy=0x1b0da20, mode=mode@entry=1) at xcb_io.c:365
#15 0x0000003d34242ea3 in _XFlush (dpy=<optimized out>) at xcb_io.c:513
#16 0x0000003d34245ae5 in _XGetRequest (dpy=0x1b0da20, type=20 '\024', len=12) at XlibInt.c:1973
#17 0x0000003d39202e57 in XRenderAddGlyphs () from /lib64/libXrender.so.1
#18 0x0000003d3dead370 in QFontEngineX11FT::uploadGlyphToServer (this=0x7f475800680c, set=0x80, glyphid=1, g=0x2b298a0, info=0xffffffffffffffff, glyphDataSize=0) at text/qfontengine_x11.cpp:1174
#19 0x0000003d3deb73a0 in QFontEngineFT::loadGlyph (this=this@entry=0x2b27270, set=set@entry=0x2b27358, glyph=2, subPixelPosition=..., format=<optimized out>, format@entry=QFontEngine::Format_None, fetchMetricsOnly=80, fetchMetricsOnly@entry=true) at text/qfontengine_ft.cpp:1112
#20 0x0000003d3deb8477 in loadGlyph (fetchMetricsOnly=true, format=QFontEngine::Format_None, subPixelPosition=..., glyph=<optimized out>, this=0x2b27270) at text/qfontengine_ft_p.h:281
#21 QFontEngineFT::recalcAdvances (this=0x2b27270, glyphs=0x7fff25d85198, flags=...) at text/qfontengine_ft.cpp:1611
#22 0x0000003d3deb3521 in QFontEngineFT::stringToCMap (this=0x2b27270, str=0x7f4769821fe0, len=9, glyphs=0x7fff25d85198, nglyphs=0x7fff25d81f98, flags=...) at text/qfontengine_ft.cpp:1593
#23 0x0000003d3dde92bb in QFontEngineMulti::stringToCMap (this=0x2b27d00, str=0x7f4769821fe0, len=9, glyphs=0x7fff25d85198, nglyphs=0x7fff25d8205c, flags=...) at text/qfontengine.cpp:1335
#24 0x0000003d3ddf7d5a in QFontMetrics::width (this=<optimized out>, text=..., len=9, flags=<optimized out>) at text/qfontmetrics.cpp:568
#25 0x0000003c77c63fd9 in WebCore::Font::floatWidthForSimpleText (this=0x7f47697e0378, run=..., glyphBuffer=<optimized out>, fallbackFonts=<optimized out>, glyphOverflow=<optimized out>) at ../../../Source/WebCore/platform/graphics/qt/FontQt.cpp:430
#26 0x0000003c77c2a4a4 in widthFromCache (glyphOverflow=0x7fff25d85410, fallbackFonts=0x7fff25d85430, xPos=166, len=9, start=28, f=..., this=0x7f47697e4468) at ../../../Source/WebCore/rendering/RenderText.cpp:669
#27 WebCore::RenderText::computePreferredLogicalWidths (this=this@entry=0x7f47697e4468, leadWidth=0, fallbackFonts=..., glyphOverflow=...) at ../../../Source/WebCore/rendering/RenderText.cpp:893
#28 0x0000003c77c2bb72 in WebCore::RenderText::computePreferredLogicalWidths (this=0x7f47697e4468, leadWidth=<optimized out>) at ../../../Source/WebCore/rendering/RenderText.cpp:786
#29 0x0000003c77c29aac in WebCore::RenderText::trimmedPrefWidths (this=0x7f47697e4468, leadWidth=0, beginMinW=<optimized out>, beginWS=@0x7fff25d85616: false, endMinW=<optimized out>, endWS=<optimized out>, hasBreakableChar=@0x7fff25d85614: true, hasBreak=@0x7fff25d85615: false, beginMaxW=@0x7fff25d85628: 6.58610278e-44, endMaxW=@0x7fff25d8562c: 1.40129846e-45, minW=@0x7fff25d85618: 0, maxW=@0x7fff25d8561c: 0, stripFrontSpaces=@0x7fff25d85613: true) at ../../../Source/WebCore/rendering/RenderText.cpp:684
#30 0x0000003c77b7aa54 in WebCore::RenderBlock::computeInlinePreferredLogicalWidths (this=0x7f47697e3fc8) at ../../../Source/WebCore/rendering/RenderBlock.cpp:4943
#31 0x0000003c77b7ba6d in WebCore::RenderBlock::computePreferredLogicalWidths (this=0x7f47697e3fc8) at ../../../Source/WebCore/rendering/RenderBlock.cpp:4613
#32 0x0000003c77ba1603 in WebCore::RenderBox::minPreferredLogicalWidth (this=0x7f47697e3fc8) at ../../../Source/WebCore/rendering/RenderBox.cpp:672
#33 0x0000003c77b7b595 in WebCore::RenderBlock::computeBlockPreferredLogicalWidths (this=this@entry=0x7f47697e29f0) at ../../../Source/WebCore/rendering/RenderBlock.cpp:5070
#34 0x0000003c77b7b976 in WebCore::RenderBlock::computePreferredLogicalWidths (this=0x7f47697e29f0) at ../../../Source/WebCore/rendering/RenderBlock.cpp:4615
#35 0x0000003c77c1c9a8 in WebCore::RenderTableCell::computePreferredLogicalWidths (this=0x7f47697e29f0) at ../../../Source/WebCore/rendering/RenderTableCell.cpp:132
#36 0x0000003c77ef6f29 in WebCore::AutoTableLayout::recalcColumn (this=this@entry=0x7f47697df5a0, effCol=effCol@entry=0) at ../../../Source/WebCore/rendering/AutoTableLayout.cpp:75
#37 0x0000003c77ef7832 in WebCore::AutoTableLayout::fullRecalc (this=this@entry=0x7f47697df5a0) at ../../../Source/WebCore/rendering/AutoTableLayout.cpp:185
#38 0x0000003c77ef8642 in WebCore::AutoTableLayout::computePreferredLogicalWidths (this=0x7f47697df5a0, minWidth=@0x7f47697e27c8: -1, maxWidth=@0x7f47697e27cc: -1) at ../../../Source/WebCore/rendering/AutoTableLayout.cpp:224
#39 0x0000003c77c1a57f in WebCore::RenderTable::computePreferredLogicalWidths (this=0x7f47697e2768) at ../../../Source/WebCore/rendering/RenderTable.cpp:595
#40 0x0000003c77ba1603 in WebCore::RenderBox::minPreferredLogicalWidth (this=0x7f47697e2768) at ../../../Source/WebCore/rendering/RenderBox.cpp:672
#41 0x0000003c77c171dc in WebCore::RenderTable::computeLogicalWidth (this=0x7f47697e2768) at ../../../Source/WebCore/rendering/RenderTable.cpp:227
#42 0x0000003c77c1a838 in WebCore::RenderTable::layout (this=0x7f47697e2768) at ../../../Source/WebCore/rendering/RenderTable.cpp:286
#43 0x0000003c77b8ad54 in layoutIfNeeded (this=0x7f47697e2768) at ../../../Source/WebCore/rendering/RenderObject.h:539
#44 layoutIfNeeded (this=0x7f47697e2768) at ../../../Source/WebCore/rendering/RenderBlock.cpp:3142
#45 WebCore::RenderBlock::insertFloatingObject (this=this@entry=0x7f47697e2590, o=0x7f47697e2768) at ../../../Source/WebCore/rendering/RenderBlock.cpp:3169
#46 0x0000003c77b8aee9 in WebCore::RenderBlock::handleFloatingChild (this=this@entry=0x7f47697e2590, child=child@entry=0x7f47697e2768, marginInfo=...) at ../../../Source/WebCore/rendering/RenderBlock.cpp:1530
#47 0x0000003c77b8af5e in WebCore::RenderBlock::handleSpecialChild (this=this@entry=0x7f47697e2590, child=child@entry=0x7f47697e2768, marginInfo=...) at ../../../Source/WebCore/rendering/RenderBlock.cpp:1512
#48 0x0000003c77b8d9b5 in WebCore::RenderBlock::layoutBlockChildren (this=this@entry=0x7f47697e2590, relayoutChildren=relayoutChildren@entry=false, maxFloatLogicalBottom=@0x7fff25d85c7c: 0) at ../../../Source/WebCore/rendering/RenderBlock.cpp:1934
#49 0x0000003c77b90c6f in WebCore::RenderBlock::layoutBlock (this=0x7f47697e2590, relayoutChildren=false, pageLogicalHeight=0) at ../../../Source/WebCore/rendering/RenderBlock.cpp:1262
#50 0x0000003c77b7533d in WebCore::RenderBlock::layout (this=0x7f47697e2590) at ../../../Source/WebCore/rendering/RenderBlock.cpp:1158
#51 0x0000003c77b8d182 in WebCore::RenderBlock::layoutBlockChild (this=this@entry=0x7f47697e2398, child=0x7f47697e2590, marginInfo=..., previousFloatLogicalBottom=@0x7fff25d85de8: 0, maxFloatLogicalBottom=@0x7fff25d85e9c: 0) at ../../../Source/WebCore/rendering/RenderBlock.cpp:2000
#52 0x0000003c77b8da3b in WebCore::RenderBlock::layoutBlockChildren (this=this@entry=0x7f47697e2398, relayoutChildren=relayoutChildren@entry=false, maxFloatLogicalBottom=@0x7fff25d85e9c: 0) at ../../../Source/WebCore/rendering/RenderBlock.cpp:1938
#53 0x0000003c77b90c6f in WebCore::RenderBlock::layoutBlock (this=0x7f47697e2398, relayoutChildren=false, pageLogicalHeight=0) at ../../../Source/WebCore/rendering/RenderBlock.cpp:1262
#54 0x0000003c77b7533d in WebCore::RenderBlock::layout (this=0x7f47697e2398) at ../../../Source/WebCore/rendering/RenderBlock.cpp:1158
#55 0x0000003c77b8d182 in WebCore::RenderBlock::layoutBlockChild (this=this@entry=0x7f47697e2120, child=0x7f47697e2398, marginInfo=..., previousFloatLogicalBottom=@0x7fff25d86008: 0, maxFloatLogicalBottom=@0x7fff25d860bc: 0) at ../../../Source/WebCore/rendering/RenderBlock.cpp:2000
#56 0x0000003c77b8da3b in WebCore::RenderBlock::layoutBlockChildren (this=this@entry=0x7f47697e2120, relayoutChildren=relayoutChildren@entry=false, maxFloatLogicalBottom=@0x7fff25d860bc: 0) at ../../../Source/WebCore/rendering/RenderBlock.cpp:1938
#57 0x0000003c77b90c6f in WebCore::RenderBlock::layoutBlock (this=0x7f47697e2120, relayoutChildren=false, pageLogicalHeight=0) at ../../../Source/WebCore/rendering/RenderBlock.cpp:1262
#58 0x0000003c77b7533d in WebCore::RenderBlock::layout (this=0x7f47697e2120) at ../../../Source/WebCore/rendering/RenderBlock.cpp:1158
#59 0x0000003c77c43208 in WebCore::RenderView::layout (this=0x7f47697e2120) at ../../../Source/WebCore/rendering/RenderView.cpp:130
#60 0x0000003c77accaaf in WebCore::FrameView::layout (this=0x7f47b1ff92c0, allowSubtree=<optimized out>) at ../../../Source/WebCore/page/FrameView.cpp:964
#61 0x0000003c7785de4a in WebCore::Document::updateLayoutIgnorePendingStylesheets (this=0x7f4769795000) at ../../../Source/WebCore/dom/Document.cpp:1611
#62 0x0000003c7786f6d5 in WebCore::Element::innerText (this=0x2a46730) at ../../../Source/WebCore/dom/Element.cpp:1638
#63 0x0000003c773c85ef in WebCore::jsHTMLElementInnerText (exec=0x7f47b06781d8, slotBase=...) at ../../WebCore/generated/JSHTMLElement.cpp:287
#64 0x0000003c773c610f in getValue (propertyName=..., exec=<optimized out>, this=<optimized out>) at ../../../../Source/JavaScriptCore/runtime/PropertySlot.h:75
#65 getStaticValueDescriptor<WebCore::JSHTMLElement, WebCore::JSElement> (descriptor=..., propertyName=..., thisObj=0x7f47b0050498, table=0x3c7893bec0, exec=0x7f47b06781d8) at ../../../../Source/JavaScriptCore/runtime/Lookup.h:296
#66 WebCore::JSHTMLElement::getOwnPropertyDescriptor (this=0x7f47b0050498, exec=0x7f47b06781d8, propertyName=..., descriptor=...) at ../../WebCore/generated/JSHTMLElement.cpp:179
#67 0x0000003c773e6212 in getStaticValueDescriptor<WebCore::JSHTMLHtmlElement, WebCore::JSHTMLElement> (descriptor=..., propertyName=..., thisObj=0x7f47b0050498, table=0x3c7893c260, exec=0x7f47b06781d8) at ../../../../Source/JavaScriptCore/runtime/Lookup.h:291
#68 WebCore::JSHTMLHtmlElement::getOwnPropertyDescriptor (this=0x7f47b0050498, exec=0x7f47b06781d8, propertyName=..., descriptor=...) at ../../WebCore/generated/JSHTMLHtmlElement.cpp:142
#69 0x0000003c77ff6c4f in JSC::JSObject::propertyIsEnumerable (this=<optimized out>, exec=<optimized out>, propertyName=...) at ../../../Source/JavaScriptCore/runtime/JSObject.cpp:423
#70 0x0000003c777b89df in convertValueToQVariantMap (recursionLimit=199, visitedObjects=0x7fff25d869e0, object=0x7f47b0050498, exec=0x7f47b06781d8) at ../../../Source/WebCore/bridge/qt/qt_runtime.cpp:196
#71 JSC::Bindings::convertValueToQVariant (exec=0x7f47b06781d8, value=..., hint=<optimized out>, distance=0x7fff25d86a1c, visitedObjects=visitedObjects@entry=0x7fff25d869e0, recursionLimit=199, recursionLimit@entry=200) at ../../../Source/WebCore/bridge/qt/qt_runtime.cpp:388
#72 0x0000003c777bbfa2 in JSC::Bindings::convertValueToQVariant (exec=<optimized out>, value=..., hint=<optimized out>, distance=<optimized out>) at ../../../Source/WebCore/bridge/qt/qt_runtime.cpp:832
#73 0x0000003c776d1561 in QWebFrame::evaluateJavaScript (this=<optimized out>, scriptSource=...) at ../../../../Source/WebKit/qt/Api/qwebframe.cpp:1543
#74 0x0000003c7ce61599 in MessageViewer::HTMLQuoteColorer::process (this=<optimized out>, htmlSource=...) at /usr/src/debug/kdepim-4.8.0/messageviewer/htmlquotecolorer.cpp:127
#75 0x0000003c7ce79bc6 in MessageViewer::ObjectTreeParser::processTextHtmlSubtype (this=0x7fff25d86f00, curNode=0x26e9930) at /usr/src/debug/kdepim-4.8.0/messageviewer/objecttreeparser.cpp:1177
#76 0x0000003c7ce86dbb in MessageViewer::ObjectTreeParser::parseObjectTreeInternal (this=this@entry=0x7fff25d86f00, node=node@entry=0x26e9930) at /usr/src/debug/kdepim-4.8.0/messageviewer/objecttreeparser.cpp:353
#77 0x0000003c7ce873b7 in MessageViewer::ObjectTreeParser::stdChildHandling (this=this@entry=0x7fff25d871a0, child=child@entry=0x26e9930) at /usr/src/debug/kdepim-4.8.0/messageviewer/objecttreeparser.cpp:1414
#78 0x0000003c7ce87506 in MessageViewer::ObjectTreeParser::processMultiPartAlternativeSubtype (this=0x7fff25d871a0, node=<optimized out>) at /usr/src/debug/kdepim-4.8.0/messageviewer/objecttreeparser.cpp:1493
#79 0x0000003c7ce86dbb in MessageViewer::ObjectTreeParser::parseObjectTreeInternal (this=0x7fff25d871a0, node=0x1d2bb10) at /usr/src/debug/kdepim-4.8.0/messageviewer/objecttreeparser.cpp:353
#80 0x0000003c7ceb7780 in MessageViewer::ViewerPrivate::parseContent (this=this@entry=0x21d91b0, content=0x1d2bb10) at /usr/src/debug/kdepim-4.8.0/messageviewer/viewer_p.cpp:866
#81 0x0000003c7ceb929c in MessageViewer::ViewerPrivate::displayMessage (this=this@entry=0x21d91b0) at /usr/src/debug/kdepim-4.8.0/messageviewer/viewer_p.cpp:738
#82 0x0000003c7ceb97ee in MessageViewer::ViewerPrivate::updateReaderWin (this=0x21d91b0) at /usr/src/debug/kdepim-4.8.0/messageviewer/viewer_p.cpp:2015
#83 0x0000003c7cebbaea in MessageViewer::ViewerPrivate::setMessageItem (this=0x21d91b0, item=..., updateMode=MessageViewer::Viewer::Force) at /usr/src/debug/kdepim-4.8.0/messageviewer/viewer_p.cpp:1225
#84 0x0000003c7cea58c2 in MessageViewer::Viewer::setMessageItem (this=<optimized out>, item=..., updateMode=MessageViewer::Viewer::Force) at /usr/src/debug/kdepim-4.8.0/messageviewer/viewer.cpp:91
#85 0x0000003c7e2cffa4 in KMReaderWin::setMessage (this=0x1cb67c0, item=..., updateMode=MessageViewer::Viewer::Force) at /usr/src/debug/kdepim-4.8.0/kmail/kmreaderwin.cpp:549
#86 0x0000003c7e305b2f in KMReaderMainWin::showMessage (this=0x2ae0880, encoding=..., msg=..., parentCollection=...) at /usr/src/debug/kdepim-4.8.0/kmail/kmreadermainwin.cpp:139
#87 0x0000003c7e311c11 in KMMainWidget::slotItemsFetchedForActivation (this=0x224a270, list=...) at /usr/src/debug/kdepim-4.8.0/kmail/kmmainwidget.cpp:2877
#88 0x0000003c7e32d047 in KMMainWidget::qt_static_metacall (_o=0x224a270, _c=<optimized out>, _id=<optimized out>, _a=0x7fff25d87820) at /usr/src/debug/kdepim-4.8.0/x86_64-redhat-linux-gnu/kmail/kmmainwidget.moc:335
#89 0x0000003d39789c0f in QMetaObject::activate (sender=0x21d8bd0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff25d87820) at kernel/qobject.cpp:3547
#90 0x0000003c741272d2 in Akonadi::ItemFetchJob::itemsReceived (this=this@entry=0x21d8bd0, _t1=...) at /usr/src/debug/kdepimlibs-4.8.0/x86_64-redhat-linux-gnu/akonadi/itemfetchjob.moc:106
#91 0x0000003c74128303 in timeout (this=0x26d2c00) at /usr/src/debug/kdepimlibs-4.8.0/akonadi/itemfetchjob.cpp:71
#92 Akonadi::ItemFetchJob::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdepimlibs-4.8.0/x86_64-redhat-linux-gnu/akonadi/itemfetchjob.moc:57
#93 0x0000003d39789c0f in QMetaObject::activate (sender=0x21d8bd0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff25d87990) at kernel/qobject.cpp:3547
#94 0x0000003c6f933122 in KJob::result (this=this@entry=0x21d8bd0, _t1=_t1@entry=0x21d8bd0) at /usr/src/debug/kdelibs-4.8.0/x86_64-redhat-linux-gnu/kdecore/kjob.moc:208
#95 0x0000003c6f933160 in KJob::emitResult (this=0x21d8bd0) at /usr/src/debug/kdelibs-4.8.0/kdecore/jobs/kjob.cpp:318
#96 0x0000003d397890ee in QObject::event (this=0x21d8bd0, e=<optimized out>) at kernel/qobject.cpp:1195
#97 0x0000003d3dbca2dc in QApplicationPrivate::notify_helper (this=this@entry=0x1b0a5d0, receiver=receiver@entry=0x21d8bd0, e=e@entry=0x20b03a0) at kernel/qapplication.cpp:4550
#98 0x0000003d3dbce85a in QApplication::notify (this=0x7fff25d88430, receiver=0x21d8bd0, e=0x20b03a0) at kernel/qapplication.cpp:4411
#99 0x0000003c70044a46 in KApplication::notify (this=0x7fff25d88430, receiver=0x21d8bd0, event=0x20b03a0) at /usr/src/debug/kdelibs-4.8.0/kdeui/kernel/kapplication.cpp:311
#100 0x0000003d3977482e in QCoreApplication::notifyInternal (this=0x7fff25d88430, receiver=receiver@entry=0x21d8bd0, event=event@entry=0x20b03a0) at kernel/qcoreapplication.cpp:876
#101 0x0000003d39777fb1 in sendEvent (event=0x20b03a0, receiver=0x21d8bd0) at kernel/qcoreapplication.h:231
#102 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1acf600) at kernel/qcoreapplication.cpp:1500
#103 0x0000003d397a27c3 in sendPostedEvents () at kernel/qcoreapplication.h:236
#104 postEventSourceDispatch (s=s@entry=0x1b0b860) at kernel/qeventdispatcher_glib.cpp:279
#105 0x0000003d3064746c in g_main_dispatch (context=0x1b06b40) at gmain.c:2510
#106 g_main_context_dispatch (context=context@entry=0x1b06b40) at gmain.c:3047
#107 0x0000003d30647888 in g_main_context_iterate (context=context@entry=0x1b06b40, block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at gmain.c:3118
#108 0x0000003d30647944 in g_main_context_iteration (context=0x1b06b40, may_block=1) at gmain.c:3179
#109 0x0000003d397a2956 in QEventDispatcherGlib::processEvents (this=0x1ad0ee0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#110 0x0000003d3dc69c0e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#111 0x0000003d3977382f in QEventLoop::processEvents (this=this@entry=0x7fff25d882a0, flags=...) at kernel/qeventloop.cpp:149
#112 0x0000003d39773ab8 in QEventLoop::exec (this=0x7fff25d882a0, flags=...) at kernel/qeventloop.cpp:204
#113 0x0000003d397782fc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#114 0x0000000000403459 in main (argc=1, argv=0x7fff25d88578) at /usr/src/debug/kdepim-4.8.0/kontact/src/main.cpp:218

Reported using DrKonqi
Comment 1 bgodusky 2012-02-23 14:54:36 UTC
Created attachment 69035 [details]
New crash information added by DrKonqi

kontact (4.8.0) on KDE Platform 4.8.00 (4.8.0) using Qt 4.8.0

- What I was doing when the application crashed:

This is reproducable everytime. Simply double clicking on an email to open it cuases Kontact to crash. However simply highlighting it and pressing the enter key to open it works without crashing Kontact.

-- Backtrace (Reduced):
#6  0x0000003d30b29706 in __nscd_get_mapping (type=type@entry=GETFDHST, key=0x3d30b7666a "hosts", mappedp=mappedp@entry=0x3d30db5468) at nscd_helper.c:417
[...]
#8  0x0000003d30b26e05 in nscd_gethst_r (key=key@entry=0x7ffcec002b28 "wendellpotter.com", keylen=18, type=type@entry=GETHOSTBYNAME, resultbuf=resultbuf@entry=0x7ffcfc8eb440, buffer=buffer@entry=0x7ffcfc8eb060 "", buflen=buflen@entry=512, result=result@entry=0x7ffcfc8eb430, h_errnop=h_errnop@entry=0x7ffcfc8eb3f0) at nscd_gethst_r.c:147
#9  0x0000003d30b276d6 in __nscd_gethostbyname2_r (name=name@entry=0x7ffcec002b28 "wendellpotter.com", af=af@entry=2, resultbuf=resultbuf@entry=0x7ffcfc8eb440, buffer=0x7ffcfc8eb060 "", buflen=buflen@entry=512, result=result@entry=0x7ffcfc8eb430, h_errnop=h_errnop@entry=0x7ffcfc8eb3f0) at nscd_gethst_r.c:62
#10 0x0000003d30b0a06a in __gethostbyname2_r (name=name@entry=0x7ffcec002b28 "wendellpotter.com", af=af@entry=2, resbuf=resbuf@entry=0x7ffcfc8eb440, buffer=buffer@entry=0x7ffcfc8eb060 "", buflen=buflen@entry=512, result=result@entry=0x7ffcfc8eb430, h_errnop=h_errnop@entry=0x7ffcfc8eb3f0) at ../nss/getXXbyYY_r.c:194
#11 0x0000003d30ad96d2 in gaih_inet (name=name@entry=0x7ffcec002b28 "wendellpotter.com", service=<optimized out>, req=req@entry=0x7ffcfc8eb5d0, pai=pai@entry=0x7ffcfc8eb540, naddrs=naddrs@entry=0x7ffcfc8eb520) at ../sysdeps/posix/getaddrinfo.c:581
Comment 2 Randy Andy 2012-02-23 16:38:59 UTC
Created attachment 69037 [details]
kontact crash report

Application: kontact (4.8.0)
KDE Platform Version: 4.8.00 (4.8.0)
Qt Version: 4.8.0
Linux 3.2.6-gentoo #1 SMP PREEMPT ~x86_64
Compiled from source (~portage-tree), actualization interval=daily.


Since Yesterday kmail crashes when selecting a mail (one click only) to read it, especially when kmail isn't finished receiving all mail Accountsas it seems to me.

That's whey i would attach two crash reports, yesterday and today.
Comment 3 Randy Andy 2012-02-23 16:40:56 UTC
Created attachment 69039 [details]
kontact crash report of today

as mentioned before, same situation, with actual crash report.
Comment 4 Christophe Marin 2012-02-26 17:51:00 UTC
*** Bug 294769 has been marked as a duplicate of this bug. ***
Comment 5 Randy Andy 2012-03-13 18:41:18 UTC
Created attachment 69587 [details]
kmail / kontact crash report of today

Application: kontact (4.8.1)
KDE Platform Version: 4.8.1 (4.8.1)
Qt Version: 4.8.0-r1
Linux 3.2.9-gentoo #1 SMP PREEMPT ~x86_64
Compiled from source (~portage-tree), actualization interval=daily.


Furthermore kmail crashes when selecting a mail (one click only) to read it, especially when kmail is receiving mails. Now it's reproducable for me, if i trigger receiving manually.
Comment 6 Forger 2012-03-26 14:29:24 UTC
Created attachment 69910 [details]
New crash information added by DrKonqi

kontact (4.8.0) on KDE Platform 4.8.1 (4.8.1) using Qt 4.8.0

- What I was doing when the application crashed:

I've highlighted an email on the list and then Kontact crashed.

-- Backtrace (Reduced):
#6  0x00007f1847f849fe in __nscd_get_mapping (type=<optimized out>, key=0x7f1847fd2990 "hosts", mappedp=0x7f18482154a8) at nscd_helper.c:417
[...]
#8  0x00007f1847f82072 in nscd_gethst_r (key=0x7f17bc002948 "www.facebook.com", keylen=17, type=GETHOSTBYNAME, resultbuf=0x7f17d6ffc4c0, buffer=0x7f17d6ffc130 "", buflen=512, result=0x7f17d6ffc510, h_errnop=0x7f17d6ffc530) at nscd_gethst_r.c:147
#9  0x00007f1847f82957 in __nscd_gethostbyname2_r (name=0x7f17bc002948 "www.facebook.com", af=<optimized out>, resultbuf=0x7f17d6ffc4c0, buffer=0x7f17d6ffc130 "", buflen=512, result=0x7f17d6ffc510, h_errnop=0x7f17d6ffc530) at nscd_gethst_r.c:62
#10 0x00007f1847f6496a in __gethostbyname2_r (name=0x7f17bc002948 "www.facebook.com", af=2, resbuf=0x7f17d6ffc4c0, buffer=0x7f17d6ffc130 "", buflen=512, result=0x7f17d6ffc510, h_errnop=0x7f17d6ffc530) at ../nss/getXXbyYY_r.c:194
#11 0x00007f1847f2360a in gaih_inet (name=0x7f17bc002948 "www.facebook.com", service=<optimized out>, req=0x7f17d6ffc670, pai=<optimized out>, naddrs=0x7f17d6ffc720) at ../sysdeps/posix/getaddrinfo.c:581
Comment 7 Christophe Marin 2012-03-31 17:28:49 UTC
*** Bug 297182 has been marked as a duplicate of this bug. ***
Comment 8 Christophe Marin 2012-03-31 17:29:02 UTC
*** Bug 294770 has been marked as a duplicate of this bug. ***
Comment 9 Christophe Marin 2012-04-03 15:29:10 UTC
Laurent: Upstream bug ?
Comment 10 Denis Kurz 2016-09-24 19:20:45 UTC
This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present?

If noone confirms this bug for a Framework-based version of kontact (version 5.0 or later, as part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 11 Denis Kurz 2017-01-07 21:30:32 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input.