Bug 221103 - Kontact crashed when deleting mail with delete key [DwHeaders::FindField, KMMessage::headerField, KMail::FancyHeaderStyle::format]
Summary: Kontact crashed when deleting mail with delete key [DwHeaders::FindField, KMM...
Status: RESOLVED DUPLICATE of bug 220713
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.4 pre
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-03 13:52 UTC by Colin J Thomson
Modified: 2010-01-31 01:12 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (3.78 KB, text/plain)
2010-01-14 21:12 UTC, Gael Beaudoin
Details
New crash information added by DrKonqi (3.97 KB, text/plain)
2010-01-27 00:28 UTC, Alessandro Ghersi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Colin J Thomson 2010-01-03 13:52:06 UTC
Application: kontact (4.4 pre)
KDE Platform Version: 4.3.85 (KDE 4.3.85 (KDE 4.4 Beta2))
Qt Version: 4.6.0
Operating System: Linux 2.6.31.9-174.fc12.i686 i686
Distribution (Platform): Fedora RPMs

-- Information about the crash:
When deleting Email in Kmail/Kontact using the delete key I suffer from this crash, it seems easier to trigger on folders with 10 or more Emails or using the delete key very fast. Selecting any number of messages with CTRL A and using the delete key works fine.

The crash can be reproduced everytime.

 -- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[KCrash Handler]
#6  0x02d919b1 in DwHeaders::FindField (this=0x74437265, aFieldName=0xb2e6748 "Face") at /usr/src/debug/kdepim-4.3.85/mimelib/headers.cpp:287
#7  0xb445377f in KMMessage::headerField (this=<value optimized out>, aName=<value optimized out>, encodingMode=<value optimized out>) at /usr/src/debug/kdepim-4.3.85/kmail/kmmessage.cpp:1949
#8  0xb46d940a in KMail::FancyHeaderStyle::format (this=<value optimized out>, message=<value optimized out>, strategy=<value optimized out>, vCardName=<value optimized out>, 
    printing=<value optimized out>, topLevel=<value optimized out>) at /usr/src/debug/kdepim-4.3.85/kmail/headerstyle.cpp:533
#9  0xb454919d in KMReaderWin::writeMsgHeader (this=<value optimized out>, aMsg=<value optimized out>, vCardNode=<value optimized out>, topLevel=<value optimized out>)
    at /usr/src/debug/kdepim-4.3.85/kmail/kmreaderwin.cpp:1726
#10 0xb455f65c in KMReaderWin::parseMsg (this=<value optimized out>, aMsg=<value optimized out>) at /usr/src/debug/kdepim-4.3.85/kmail/kmreaderwin.cpp:1607
#11 0xb45532de in KMReaderWin::displayMessage (this=<value optimized out>) at /usr/src/debug/kdepim-4.3.85/kmail/kmreaderwin.cpp:1536
#12 0xb45534c6 in KMReaderWin::updateReaderWin (this=<value optimized out>) at /usr/src/debug/kdepim-4.3.85/kmail/kmreaderwin.cpp:1479
#13 0xb4563134 in KMReaderWin::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=6, _a=<value optimized out>)
    at /usr/src/debug/kdepim-4.3.85/i686-redhat-linux-gnu/kmail/kmreaderwin.moc:179
#14 0x061dd6eb in QMetaObject::metacall (object=<value optimized out>, cl=<value optimized out>, idx=<value optimized out>, argv=<value optimized out>) at kernel/qmetaobject.cpp:237
#15 0x061ebefb in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=<value optimized out>) at kernel/qobject.cpp:3294
#16 0x0623e048 in QTimer::timeout (this=<value optimized out>) at .moc/release-shared/moc_qtimer.cpp:134
#17 0x061f41ae in QTimer::timerEvent (this=<value optimized out>, e=<value optimized out>) at kernel/qtimer.cpp:271
#18 0x061e8d34 in QObject::event (this=<value optimized out>, e=<value optimized out>) at kernel/qobject.cpp:1224
#19 0x06a6eccc in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:4242
#20 0x06a7594f in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:3661
#21 0x075cfcfb in KApplication::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at /usr/src/debug/kdelibs-4.3.85/kdeui/kernel/kapplication.cpp:302
#22 0x061d8263 in QCoreApplication::notifyInternal (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at kernel/qcoreapplication.cpp:704
#23 0x06207b1e in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215
#24 QTimerInfoList::activateTimers (event=<value optimized out>, receiver=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:603
#25 0x06204768 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#26 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231
#27 0x0096d128 in g_main_dispatch (context=<value optimized out>) at gmain.c:1960
#28 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513
#29 0x00970a58 in g_main_context_iterate (context=<value optimized out>, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#30 0x00970b84 in IA__g_main_context_iteration (context=0x8f7b698, may_block=<value optimized out>) at gmain.c:2654
#31 0x06204426 in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#32 0x06b2b576 in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#33 0x061d681a in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149
#34 0x061d6c7a in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:201
#35 0x061d9457 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#36 0x06a6ed78 in QApplication::exec () at kernel/qapplication.cpp:3570
#37 0x0804b321 in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdepim-4.3.85/kontact/src/main.cpp:221

Possible duplicates by query: bug 113610, bug 111266.

Reported using DrKonqi
Comment 1 Dario Andres 2010-01-03 15:48:20 UTC
This could be related to bug 198529 / bug 220713. Thanks
Comment 2 Gael Beaudoin 2010-01-14 21:12:04 UTC
Created attachment 39900 [details]
New crash information added by DrKonqi

Same crash, deleting two emails quickly using the delete key, the backtrace looks the same. Still here with RC1 so.
Comment 3 Alessandro Ghersi 2010-01-27 00:28:51 UTC
Created attachment 40276 [details]
New crash information added by DrKonqi

KDE 4.3.95
Kubuntu Lucid
Qt 4.6.0
The crash happens sometimes when I delete mails with delete key
Comment 4 Dario Andres 2010-01-28 22:27:44 UTC
Bug 224663 could be related to this too.
Comment 5 Dario Andres 2010-01-31 01:12:14 UTC
Merging with bug 220713
Thanks

*** This bug has been marked as a duplicate of bug 220713 ***