Bug 128743 - Crash when moving mail between IMAP folders
Summary: Crash when moving mail between IMAP folders
Status: RESOLVED DUPLICATE of bug 126715
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-07 14:29 UTC by Rolf Eike Beer
Modified: 2007-09-14 12:17 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rolf Eike Beer 2006-06-07 14:29:31 UTC
Version:           1.9.3 (using KDE 3.5.3 Level "a" , unofficial build of SUSE )
Compiler:          gcc version 3.3.5 20050117 (prerelease) (SUSE Linux)
OS:                Linux (i686) release 2.6.11.4-21.11-smp

I selected a message in an IMAP folder. The message was displayed properly. When I started dragging it KMail (embedded in Kontact) crashed. Message had nothing special: no attachments, no PGP signature, plain text. This is sort of reproducable, I'm seeing this sort of crashes happen at least since 3.5.2.

Sometimes it crashes when I don't start dragging, but try to mark the message as unread via keyboard shortcut. This may be totally unrelated or the same bug at a different place. I'll send in a trace next time if that happens.

Trace:

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 1106140960 (LWP 22127)]
[New Thread 1128004528 (LWP 22131)]
[Thread debugging using libthread_db enabled]
[New Thread 1106140960 (LWP 22127)]
[New Thread 1128004528 (LWP 22131)]
[Thread debugging using libthread_db enabled]
[New Thread 1106140960 (LWP 22127)]
[New Thread 1128004528 (LWP 22131)]
[New Thread 1125903280 (LWP 22130)]
[New Thread 1123802032 (LWP 22129)]
[New Thread 1121700784 (LWP 22128)]
[KCrash handler]
#9  0x6365742d in ?? ()
#10 0x428d84c6 in KMail::ImapJob::slotGetNextMessage (this=0x9618fc0)
    at /usr/src/packages/BUILD/kdepim-3.5.3/kmail/imapjob.cpp:279
#11 0x428da549 in KMail::ImapJob::init (this=0x9618fc0, jt=tGetMessage, sets=
      {static null = {static null = <same as static member of an already seen type>, d = 0x806e790, static shared_null = 0x806e790}, d = 0x73, static shared_null = 0x806e790}, folder=0x0, msgList=@0x9618fe8)
    at /usr/src/packages/BUILD/kdepim-3.5.3/kmail/imapjob.cpp:216
#12 0x428daffc in KMail::ImapJob::execute (this=0x9618fc0) at kmfolder.h:130
#13 0x428cd87d in KMail::FolderJob::start (this=0x9618fc0)
    at /usr/src/packages/BUILD/kdepim-3.5.3/kmail/folderjob.cpp:109
#14 0x427dffb4 in KMFolderImap::doCreateJob (this=0x848a630, msg=0x8df5138, 
    jt=tGetMessage, folder=0x0, partSpecifier=
      {static null = {static null = <same as static member of an already seen type>, d = 0x806e790, static shared_null = 0x806e790}, d = 0x42a18548, static shared_null = 0x806e790}, as=0x94c8f10)
    at /usr/src/packages/BUILD/kdepim-3.5.3/kmail/kmfolderimap.cpp:1563
#15 0x427459ea in FolderStorage::createJob (this=0x848a630, msg=0x94c8f10, 
    jt=156012304, folder=0x94c8f10, partSpecifier=
      {static null = {static null = <same as static member of an already seen type>, d = 0x806e790, static shared_null = 0x806e790}, d = 0x73, static shared_null = 0x806e790}, as=0x94c8f10)
    at /usr/src/packages/BUILD/kdepim-3.5.3/kmail/folderstorage.cpp:564
#16 0x427240e0 in KMFolder::createJob (this=0x84637d0, msg=0x94c8f10, 
    jt=156012304, folder=0x94c8f10, partSpecifier=
      {static null = {static null = <same as static member of an already seen type>, d = 0x806e790, static shared_null = 0x806e790}, d = 0x73, static shared_null = 0x806e790}, as=0x94c8f10)
    at /usr/src/packages/BUILD/kdepim-3.5.3/kmail/kmfolder.cpp:342
#17 0x428aace8 in KMMainWidget::slotMsgSelected (this=0x8511cb0, msg=0x8df5138)
    at kmmsgbase.h:146
#18 0x428bef9e in KMMainWidget::qt_invoke (this=0x8511cb0, _id=55, 
    _o=0xbfffcea0) at qucom_p.h:316
#19 0x4112425e in QObject::activate_signal (this=0x8517010, clist=0x851aec8, 
    o=0xbfffcea0) at qconnection.h:56
#20 0x426e2a82 in KMHeaders::selected (this=0x8517010, t0=0x94c8f10)
    at kmheaders.moc:250
#21 0x426e94a1 in KMHeaders::highlightMessage (this=0x8517010, lvi=0x978b638, 
    markitread=false) at qguardedptr.h:113
#22 0x426ec6e2 in KMHeaders::finalizeMove (this=0x8517010, item=0x978b638, 
    contentX=156012304, contentY=156012304)
    at /usr/src/packages/BUILD/kdepim-3.5.3/kmail/kmheaders.cpp:1466
#23 0x426e82e8 in KMHeaders::moveMsgToFolder (this=0x8517010, 
    destFolder=0x84de450, askForConfirmation=true)
    at /usr/src/packages/BUILD/kdepim-3.5.3/kmail/kmheaders.cpp:1497
#24 0x428a6880 in KMMainWidget::slotMoveMsgToFolder (this=0x8df5138, 
    dest=0x94c8f10)
    at /usr/src/packages/BUILD/kdepim-3.5.3/kmail/kmmainwidget.cpp:1517
#25 0x428bf05e in KMMainWidget::qt_invoke (this=0x8511cb0, _id=46, 
    _o=0xbfffd0f0) at qucom_p.h:316
#26 0x4112425e in QObject::activate_signal (this=0x8581dc8, clist=0x8586b18, 
    o=0xbfffd0f0) at qconnection.h:56
#27 0x426cadc5 in KMFolderTree::folderDrop (this=0x8581dc8, t0=0x94c8f10)
    at kmfoldertree.moc:410
#28 0x426cd74e in KMFolderTree::contentsDropEvent (this=0x8581dc8, 
    e=0xbfffd790) at kmfoldertree.h:68
#29 0x41244c7a in QScrollView::viewportDropEvent (this=0x8581dc8, e=0xbfffd790)
    at qscrollview.cpp:1842
#30 0x41246fa6 in QScrollView::eventFilter (this=0x8581dc8, obj=0x8582638, 
    e=0xbfffd790) at qscrollview.cpp:1539
#31 0x412151b8 in QListView::eventFilter (this=0x8581dc8, o=0x8582638, 
    e=0xbfffd790) at qlistview.cpp:3866
#32 0x426cc7d6 in KMFolderTree::eventFilter (this=0x8581dc8, o=0x8582638, 
    e=0xbfffd790)
    at /usr/src/packages/BUILD/kdepim-3.5.3/kmail/kmfoldertree.cpp:1652
#33 0x41124afe in QObject::activate_filters (this=0x8582638, e=0xbfffd790)
    at qobject.cpp:903
#34 0x41124be0 in QObject::event (this=0x8582638, e=0xbfffd790)
    at qobject.cpp:735
#35 0x4115a47c in QWidget::event (this=0x8582638, e=0xbfffd790)
    at qwidget.cpp:4678
#36 0x410c0c3f in QApplication::internalNotify (this=0x94c8f10, 
    receiver=0x8582638, e=0xbfffd790) at qevent.h:144
#37 0x410c2823 in QApplication::notify (this=0xbfffeec0, receiver=0x8582638, 
    e=0xbfffd790) at qapplication.cpp:2524
#38 0x40dd4ef1 in KApplication::notify (this=0xbfffeec0, receiver=0x8582638, 
    event=0xbfffd790) at kapplication.cpp:552
#39 0x410683cd in qt_handle_xdnd_drop (xe=0xbfffd800, passive=false)
    at qevent.h:548
#40 0x410684f2 in QDragManager::drop (this=0x8950668) at qdnd_x11.cpp:1432
#41 0x4106b29b in QDragManager::eventFilter (this=0x8950668, o=0x86e36f8, 
    e=0xbfffdc40) at qdnd_x11.cpp:980
#42 0x410c0ca1 in QApplication::internalNotify (this=0x94c8f10, 
    receiver=0x86e36f8, e=0xbfffdc40) at qapplication.cpp:2569
#43 0x410c2f66 in QApplication::notify (this=0xbfffeec0, receiver=0x86e36f8, 
    e=0xbfffdc40) at qapplication.cpp:2419
#44 0x40dd4ef1 in KApplication::notify (this=0xbfffeec0, receiver=0x86e36f8, 
    event=0xbfffdc40) at kapplication.cpp:552
#45 0x4105d792 in QETWidget::translateMouseEvent (this=0x86e36f8, 
    event=0xbfffe030) at qapplication_x11.cpp:4193
#46 0x4105c64d in QApplication::x11ProcessEvent (this=0xbfffeec0, 
    event=0xbfffe030) at qapplication_x11.cpp:3565
#47 0x4106d1c8 in QEventLoop::processEvents (this=0x80ea210, 
    flags=<value optimized out>) at qeventloop_x11.cpp:192
#48 0x410d8a01 in QEventLoop::enterLoop (this=0x80ea210) at qeventloop.cpp:198
#49 0x410c265f in QApplication::enter_loop (this=0xbfffeec0)
    at qapplication.cpp:2794
#50 0x4106ae58 in QDragManager::drag (this=0x8950668, o=0x94dd8d8, 
    mode=156012304) at qdnd_x11.cpp:1791
#51 0x410d2c2e in QDragObject::drag (this=0x94c8f10, mode=156012304)
    at qdragobject.cpp:550
#52 0x410cfac7 in QDragObject::drag (this=0x94c8f10) at qdragobject.cpp:472
#53 0x426e6ce3 in KMHeaders::contentsMouseMoveEvent (this=0x8517010, 
    e=0xbfffe3d0)
    at /usr/src/packages/BUILD/kdepim-3.5.3/kmail/kmheaders.cpp:2255
#54 0x41245a98 in QScrollView::viewportMouseMoveEvent (this=0x8517010, 
    e=0xbfffe9d0) at qscrollview.cpp:1781
#55 0x4124703e in QScrollView::eventFilter (this=0x8517010, obj=0x8517980, 
    e=0xbfffe9d0) at qscrollview.cpp:1511
#56 0x412151b8 in QListView::eventFilter (this=0x8517010, o=0x8517980, 
    e=0xbfffe9d0) at qlistview.cpp:3866
#57 0x426f24e6 in KMHeaders::eventFilter (this=0x8517010, o=0x8517980, 
    e=0xbfffe9d0)
    at /usr/src/packages/BUILD/kdepim-3.5.3/kmail/kmheaders.cpp:240
#58 0x41124afe in QObject::activate_filters (this=0x8517980, e=0xbfffe9d0)
    at qobject.cpp:903
#59 0x41124be0 in QObject::event (this=0x8517980, e=0xbfffe9d0)
    at qobject.cpp:735
#60 0x4115a47c in QWidget::event (this=0x8517980, e=0xbfffe9d0)
    at qwidget.cpp:4678
#61 0x410c0c3f in QApplication::internalNotify (this=0x94c8f10, 
    receiver=0x8517980, e=0xbfffe9d0) at qevent.h:144
#62 0x410c2f66 in QApplication::notify (this=0xbfffeec0, receiver=0x8517980, 
    e=0xbfffe9d0) at qapplication.cpp:2419
#63 0x40dd4ef1 in KApplication::notify (this=0xbfffeec0, receiver=0x8517980, 
    event=0xbfffe9d0) at kapplication.cpp:552
#64 0x4105d792 in QETWidget::translateMouseEvent (this=0x8517980, 
    event=0xbfffedc0) at qapplication_x11.cpp:4193
#65 0x4105c64d in QApplication::x11ProcessEvent (this=0xbfffeec0, 
    event=0xbfffedc0) at qapplication_x11.cpp:3565
#66 0x4106d1c8 in QEventLoop::processEvents (this=0x80ea210, 
    flags=<value optimized out>) at qeventloop_x11.cpp:192
#67 0x410d8a01 in QEventLoop::enterLoop (this=0x80ea210) at qeventloop.cpp:198
#68 0x410d8846 in QEventLoop::exec (this=0x80ea210) at qeventloop.cpp:145
#69 0x410c26ef in QApplication::exec (this=0xbfffeec0) at qapplication.cpp:2759
#70 0x08058fc5 in main (argc=156012304, argv=0x94c8f10)
    at /usr/src/packages/BUILD/kdepim-3.5.3/kontact/src/main.cpp:161
Comment 1 Michael Seiwert 2006-06-07 19:00:46 UTC

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