Bug 131086 - KMail crashes while moving mail
Summary: KMail crashes while moving mail
Status: RESOLVED DUPLICATE of bug 126715
Alias: None
Product: kmail
Classification: Unmaintained
Component: IMAP (show other bugs)
Version: 1.9.1
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 131485 131628 133602 138045 138468 141133 142035 145408 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-07-19 21:25 UTC by Jürgen Nagel
Modified: 2007-09-14 12:17 UTC (History)
9 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jürgen Nagel 2006-07-19 21:25:18 UTC
Version:           1.9.1 (using KDE KDE 3.5.2)
Installed from:    Gentoo Packages
Compiler:          gcc version 3.4.6 (Gentoo Hardened 3.4.6-r1, ssp-3.4.5-1.0, pie-8.7.9) 
OS:                Linux

I'm using KMail to access my mailbox on a Cyrus IMAP server.
Sometimes it crashes when I move mails from one IMAP folder to another.


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 -1489209680 (LWP 26875)]
[New Thread -1519219792 (LWP 26883)]
[New Thread -1510827088 (LWP 26882)]
[New Thread -1502434384 (LWP 26881)]
[New Thread -1494041680 (LWP 26880)]
[KCrash handler]
#6  0x44bdbbe4 in KMFolder::open (this=0x0) at kmfolder.cpp:473
#7  0x44e6c39e in KMail::ImapJob::init (this=0x899acb8, 
    jt=KMail::FolderJob::tGetMessage, sets=
      {static null = {static null = <same as static member of an already seen type>, d = 0x808c070, static shared_null = 0x808c070}, d = 0xaf8e0fd0, static shared_null = 0x808c070}, folder=0x0, msgList=@0x899ace0) at imapjob.cpp:92
#8  0x44e6d885 in KMail::ImapJob::execute (this=0x899acb8) at kmfolder.h:130
#9  0x44beb9c4 in KMail::FolderJob::start (this=0x8a49500)
    at folderjob.cpp:109
#10 0x44dc351c in KMFolderImap::doCreateJob (this=0x85758d0, msg=0x89f37b0, 
    jt=KMail::FolderJob::tGetMessage, folder=0x0, partSpecifier=
      {static null = {static null = <same as static member of an already seen type>, d = 0x808c070, static shared_null = 0x808c070}, d = 0x8a4b2b0, static shared_null = 0x808c070}, as=0x87be9b8) at kmfolderimap.cpp:1561
#11 0x44cae378 in FolderStorage::createJob (this=0x85758d0, msg=0x89f37b0, 
    jt=KMail::FolderJob::tListMessages, folder=0x0, partSpecifier=
      {static null = {static null = <same as static member of an already seen type>, d = 0x808c070, static shared_null = 0x808c070}, d = 0x0, static shared_null = 0x808c070}, as=0x5) at folderstorage.cpp:564
#12 0x44beb902 in KMFolder::createJob (this=0x85756b0, msg=0x89f37b0, 
    jt=KMail::FolderJob::tListMessages, folder=0x0, partSpecifier=
      {static null = {static null = <same as static member of an already seen type>, d = 0x808c070, static shared_null = 0x808c070}, d = 0x0, static shared_null = 0x808c070}, as=0x5) at kmfolder.cpp:342
#13 0x44e43360 in KMMainWidget::slotMsgSelected (this=0x875b9f0, 
    msg=0x89f37b0) at kmmsgbase.h:146
#14 0x44eef702 in KMMainWidget::qt_invoke (this=0x875b9f0, _id=141933040, 
    _o=0xaf8e1300) at qucom_p.h:316
#15 0xa7953b77 in QObject::activate_signal (this=0x875f010, clist=0x875c3e8, 
    o=0xaf8e1300) at qconnection.h:54
#16 0x44beae11 in KMHeaders::selected (this=0xaf8e1328, t0=0x89f37b0)
    at kmheaders.moc:250
#17 0x44e43a99 in KMHeaders::highlightMessage (this=0x875f010, lvi=0x8a49500, 
    markitread=false) at qguardedptr.h:113
#18 0x44e48216 in KMHeaders::finalizeMove (this=0x875f010, item=0x8a63420, 
    contentX=0, contentY=0) at kmheaders.cpp:1466
#19 0x44d4a5ba in KMHeaders::moveMsgToFolder (this=0x875f010, 
    destFolder=0x85f2390, askForConfirmation=true) at kmheaders.cpp:1497
#20 0x44c51929 in KMMainWidget::slotMoveMsgToFolder (this=0x0, dest=0x8a49500)
    at kmmainwidget.cpp:1500
#21 0x44eef7ef in KMMainWidget::qt_invoke (this=0x875b9f0, _id=1156511709, 
    _o=0xaf8e15f0) at qucom_p.h:316
#22 0xa7953b77 in QObject::activate_signal (this=0x87bf4c0, clist=0x875c3e8, 
    o=0xaf8e15f0) at qconnection.h:54
#23 0x44be4408 in KMFolderTree::folderDrop (this=0xaf8e1618, t0=0x85f2390)
    at kmfoldertree.moc:410
#24 0x44df9f75 in KMFolderTree::contentsDropEvent (this=0x87bf4c0, 
    e=0xaf8e1da0) at kmfoldertree.h:68
#25 0xa7aa7f85 in QScrollView::viewportDropEvent (this=0x87bf4c0, 
    e=0xaf8e1da0) at qscrollview.cpp:1845
#26 0xa7aaa9cd in QScrollView::eventFilter (this=0x87bf4c0, obj=0x87bfd30, 
    e=0xaf8e1da0) at qscrollview.cpp:1539
#27 0xa7a6cff2 in QListView::eventFilter (this=0x87bf4c0, o=0x87bfd30, 
    e=0xaf8e1da0) at qlistview.cpp:3866
#28 0x44be4f4e in KMFolderTree::eventFilter (this=0x87bf4c0, o=0x87bfd30, 
    e=0xaf8e1da0) at kmfoldertree.cpp:1652
#29 0xa7950a2e in QObject::activate_filters (this=0x87bfd30, e=0xaf8e1da0)
    at qobject.cpp:903
#30 0xa7950b34 in QObject::event (this=0x87bfd30, e=0xaf8e1da0)
    at qobject.cpp:735
#31 0xa799a4ea in QWidget::event (this=0x87bfd30, e=0xaf8e1da0)
    at qwidget.cpp:4659
#32 0xa78da872 in QApplication::internalNotify (this=0x0, receiver=0x87bfd30, 
    e=0xaf8e1da0) at qapplication.cpp:2635
#33 0xa78daac2 in QApplication::notify (this=0xaf8e38e0, receiver=0x87bfd30, 
    e=0xaf8e1da0) at qapplication.cpp:2523
#34 0x429e2d73 in KApplication::notify (this=0xaf8e38e0, receiver=0x87bfd30, 
    event=0xaf8e1da0) at kapplication.cpp:550
#35 0xa7873d45 in qt_handle_xdnd_drop (xe=0x87bfd30, passive=false)
    at qapplication.h:496
#36 0xa7873e47 in QDragManager::drop (this=0x8a4bac0) at qdnd_x11.cpp:1432
#37 0xa7875f3b in QDragManager::eventFilter (this=0x8a4bac0, o=0x89f53f0, 
    e=0xaf8e2340) at qdnd_x11.cpp:980
#38 0xa78da953 in QApplication::internalNotify (this=0x0, receiver=0x89f53f0, 
    e=0xaf8e2340) at qapplication.cpp:2568
#39 0xa78dad77 in QApplication::notify (this=0xaf8e38e0, receiver=0x89f53f0, 
    e=0xaf8e2340) at qapplication.cpp:2421
#40 0x429e2d73 in KApplication::notify (this=0xaf8e38e0, receiver=0x89f53f0, 
    event=0xaf8e2340) at kapplication.cpp:550
#41 0xa78629e5 in QETWidget::translateMouseEvent (this=0x89f53f0, event=0x0)
    at qapplication.h:499
#42 0xa78619e4 in QApplication::x11ProcessEvent (this=0xaf8e38e0, 
    event=0x89f53f0) at qapplication_x11.cpp:3560
#43 0xa7878dac in QEventLoop::processEvents (this=0x820f8c0, flags=4)
    at qeventloop_x11.cpp:192
#44 0xa78f61e1 in QEventLoop::enterLoop (this=0x820f8c0) at qeventloop.cpp:198
#45 0xa78d949f in QApplication::enter_loop (this=0xaf8e38e0)
    at qapplication.cpp:2793
#46 0xa7875b1f in QDragManager::drag (this=0x8a4bac0, o=0x8965508, 
    mode=QDragObject::DragDefault) at qdnd_x11.cpp:1791
#47 0xa78ebf53 in QDragObject::drag (this=0x5c5c2421, 
    mode=QDragObject::DragDefault) at qdragobject.cpp:550
#48 0xa78ebd93 in QDragObject::drag (this=0x0) at qdragobject.cpp:472
#49 0x44d5d11d in KMHeaders::contentsMouseMoveEvent (this=0xaf8e2a10, e=0x0)
    at kmheaders.cpp:2255
#50 0xa7aa7c1c in QScrollView::viewportMouseMoveEvent (this=0x875f010, 
    e=0xaf8e3270) at qscrollview.cpp:1784
#51 0xa7aaaa6f in QScrollView::eventFilter (this=0x875f010, obj=0x875fa10, 
    e=0xaf8e3270) at qscrollview.cpp:1511
#52 0xa7a6cff2 in QListView::eventFilter (this=0x875f010, o=0x875fa10, 
    e=0xaf8e3270) at qlistview.cpp:3866
#53 0x44be9fde in KMHeaders::eventFilter (this=0x875f010, o=0x875fa10, 
    e=0xaf8e3270) at kmheaders.cpp:240
#54 0xa7950a2e in QObject::activate_filters (this=0x875fa10, e=0xaf8e3270)
    at qobject.cpp:903
#55 0xa7950b34 in QObject::event (this=0x875fa10, e=0xaf8e3270)
    at qobject.cpp:735
#56 0xa799a4ea in QWidget::event (this=0x875fa10, e=0xaf8e3270)
    at qwidget.cpp:4659
#57 0xa78da872 in QApplication::internalNotify (this=0x0, receiver=0x875fa10, 
    e=0xaf8e3270) at qapplication.cpp:2635
#58 0xa78dad77 in QApplication::notify (this=0xaf8e38e0, receiver=0x875fa10, 
    e=0xaf8e3270) at qapplication.cpp:2421
#59 0x429e2d73 in KApplication::notify (this=0xaf8e38e0, receiver=0x875fa10, 
    event=0xaf8e3270) at kapplication.cpp:550
#60 0xa78629e5 in QETWidget::translateMouseEvent (this=0x875fa10, event=0x0)
    at qapplication.h:499
#61 0xa78619e4 in QApplication::x11ProcessEvent (this=0xaf8e38e0, 
    event=0x875fa10) at qapplication_x11.cpp:3560
#62 0xa7878dac in QEventLoop::processEvents (this=0x820f8c0, flags=4)
    at qeventloop_x11.cpp:192
#63 0xa78f61e1 in QEventLoop::enterLoop (this=0x820f8c0) at qeventloop.cpp:198
#64 0xa78f60a4 in QEventLoop::exec (this=0x820f8c0) at qeventloop.cpp:145
#65 0xa78d943f in QApplication::exec (this=0xaf8e38e0)
    at qapplication.cpp:2758
#66 0x0806483d in main (argc=0, argv=0x0) at main.cpp:177
#67 0xa73e0f34 in __libc_start_main (main=0x80641d8 <main>, argc=1, 
    ubp_av=0xaf8e3a84, init=0x806b650 <__libc_csu_init>, fini=0, 
    rtld_fini=0x5c5c2421, stack_end=0xaf8e3a7c) at libc-start.c:212
#68 0x08058ae1 in _start () at start.S:119
Comment 1 Stefan Borggraefe 2006-08-01 11:33:10 UTC
*** Bug 131628 has been marked as a duplicate of this bug. ***
Comment 2 Andreas Kling 2006-09-01 20:37:06 UTC
*** Bug 131485 has been marked as a duplicate of this bug. ***
Comment 3 Philip Rodrigues 2006-09-20 11:56:12 UTC
*** Bug 133602 has been marked as a duplicate of this bug. ***
Comment 4 Jason 'vanRijn' Kasper 2006-10-12 18:53:40 UTC
Me too, though this one seems to happen whenever I click on a different IMAP mailbox.

SUSE 10.1 x86
kdepim3-3.5.3-17.2

[KCrash handler]
#6  0xb5584a7c in KMFolder::open () from /opt/kde3/lib/libkmailprivate.so
#7  0xb571ea66 in KMail::ImapJob::init () from /opt/kde3/lib/libkmailprivate.so
#8  0xb571ffcd in KMail::ImapJob::execute ()
   from /opt/kde3/lib/libkmailprivate.so
#9  0xb571320d in KMail::FolderJob::start ()
   from /opt/kde3/lib/libkmailprivate.so
#10 0xb5635cf1 in KMFolderImap::doCreateJob ()
   from /opt/kde3/lib/libkmailprivate.so
#11 0xb55a4e7f in FolderStorage::createJob ()
   from /opt/kde3/lib/libkmailprivate.so
#12 0xb5586ac5 in KMFolder::createJob () from /opt/kde3/lib/libkmailprivate.so
#13 0xb56f276b in KMMainWidget::slotMsgSelected ()
   from /opt/kde3/lib/libkmailprivate.so
#14 0xb5704ae0 in KMMainWidget::qt_invoke ()
   from /opt/kde3/lib/libkmailprivate.so
#15 0xb6cb0edd in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#16 0xb5547641 in KMHeaders::selected () from /opt/kde3/lib/libkmailprivate.so
#17 0xb5549e49 in KMHeaders::highlightMessage ()
   from /opt/kde3/lib/libkmailprivate.so
#18 0xb554a23c in KMHeaders::highlightMessage ()
   from /opt/kde3/lib/libkmailprivate.so
#19 0xb5554926 in KMHeaders::qt_invoke () from /opt/kde3/lib/libkmailprivate.so
#20 0xb6cb0edd in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0xb6ffd764 in QListView::currentChanged ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#22 0xb6d92d17 in QListView::setCurrentItem ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#23 0xb6d95c3d in QListView::contentsMousePressEventEx ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#24 0xb6d965d4 in QListView::contentsMousePressEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0xb74d09d5 in KListView::contentsMousePressEvent ()
   from /opt/kde3/lib/libkdeui.so.4
#26 0xb554a379 in KMHeaders::contentsMousePressEvent ()
   from /opt/kde3/lib/libkmailprivate.so
#27 0xb6dc81c5 in QScrollView::viewportMousePressEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#28 0xb6dc563a in QScrollView::eventFilter ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#29 0xb6d93ad6 in QListView::eventFilter () from /usr/lib/qt3/lib/libqt-mt.so.3
#30 0xb554ba49 in KMHeaders::eventFilter ()
   from /opt/kde3/lib/libkmailprivate.so
#31 0xb6cb07dc in QObject::activate_filters ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#32 0xb6cb084b in QObject::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#33 0xb6ce988c in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#34 0xb6c51ec7 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#35 0xb6c52dfb in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#36 0xb730d6f3 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#37 0xb6bf1dd2 in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#38 0xb6bf0fa6 in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#39 0xb6c015ea in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#40 0xb6c68ce8 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#41 0xb6c68b7e in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#42 0xb6c51a7f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#43 0x08058c02 in main ()
Comment 5 Bram Schoenmakers 2006-11-28 22:24:11 UTC
*** Bug 138045 has been marked as a duplicate of this bug. ***
Comment 6 Philip Rodrigues 2006-12-06 23:40:56 UTC
*** Bug 138468 has been marked as a duplicate of this bug. ***
Comment 7 Philip Rodrigues 2007-02-03 19:39:13 UTC
*** Bug 141133 has been marked as a duplicate of this bug. ***
Comment 8 Thomas McGuire 2007-02-22 19:56:27 UTC
*** Bug 142035 has been marked as a duplicate of this bug. ***
Comment 9 Stephan Kulow 2007-03-22 09:57:40 UTC
I dare to claim that this is just another face of the same folder corruption. Please try the current 3.5 branch as soon as possible, so we can fix remaining issues before 3.5.7



*** This bug has been marked as a duplicate of 126715 ***
Comment 10 Thomas McGuire 2007-05-14 16:13:41 UTC
*** Bug 145408 has been marked as a duplicate of this bug. ***