Bug 157864 - Dragging folders between IMAP accounts crashes
Summary: Dragging folders between IMAP accounts crashes
Status: RESOLVED WORKSFORME
Alias: None
Product: kmail
Classification: Applications
Component: folder list (show other bugs)
Version: 1.9.50
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-15 13:33 UTC by Christophe Marin
Modified: 2008-02-21 18:16 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 Christophe Marin 2008-02-15 13:33:01 UTC
Version:           1.9.50 (using 4.00.62 (KDE 4.0.62 >= 20080213), compiled sources)
Compiler:          gcc
OS:                Linux (i686) release 2.6.24-7-generic

KDEPim Rev. : 775116

This bug is reproducible. Two IMAP accounts :
- Account #1 with a subfolder in INBOX
- Account #2 with no subfolder.

Dragging a subfolder from #1/INBOX to #2/INBOX crashes kmail.

(poor,sorry) backtrace : 

Application: KMail (kmail), signal SIGABRT
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb44546c0 (LWP 18967)]
[New Thread 0xb151fb90 (LWP 18978)]
[KCrash handler]
#6  0xb7fc0410 in __kernel_vsyscall ()
#7  0xb520ff35 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb52118b1 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb7e57a75 in qt_message_output () from /usr/lib/libQtCore.so.4
#10 0xb7e57b38 in qFatal () from /usr/lib/libQtCore.so.4
#11 0xb7e57cd5 in qt_assert () from /usr/lib/libQtCore.so.4
#12 0xb58c9307 in QDragManager::cancel () from /usr/lib/libQtGui.so.4
#13 0xb58cbf61 in QDragManager::drag () from /usr/lib/libQtGui.so.4
#14 0xb5873130 in QDrag::start () from /usr/lib/libQtGui.so.4
#15 0xb556b666 in Q3DragObject::drag () from /usr/lib/libQt3Support.so.4
#16 0xb55687e9 in Q3DragObject::drag () from /usr/lib/libQt3Support.so.4
#17 0xb62112a4 in K3ListView::startDrag ()
   from /opt/kde4/lib/libkde3support.so.4
#18 0xb6212641 in K3ListView::contentsMouseMoveEvent ()
   from /opt/kde4/lib/libkde3support.so.4
#19 0xb5600e68 in Q3ScrollView::viewportMouseMoveEvent ()
   from /usr/lib/libQt3Support.so.4
#20 0xb5602128 in Q3ScrollView::eventFilter ()
   from /usr/lib/libQt3Support.so.4
#21 0xb55ac886 in Q3ListView::eventFilter () from /usr/lib/libQt3Support.so.4
#22 0xb752a29a in KMFolderTree::eventFilter ()
   from /opt/kde4/lib/libkmailprivate.so.4
#23 0xb5862262 in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#24 0xb5866511 in QApplication::notify () from /usr/lib/libQtGui.so.4
#25 0xb6a51f7d in KApplication::notify () from /opt/kde4/lib/libkdeui.so.5
#26 0xb7f13ccb in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#27 0xb58beb5a in ?? () from /usr/lib/libQtGui.so.4
#28 0xbf94aefc in ?? ()
#29 0x0856fee8 in ?? ()
#30 0xbf948828 in ?? ()
#31 0xbf948894 in ?? ()
#32 0x00000000 in ?? ()
#0  0xb7fc0410 in __kernel_vsyscall ()
Comment 1 Christophe Marin 2008-02-20 16:31:17 UTC
Adding another trace with rev. 777423 (using QT4.4 from trunk) :
Application: KMail (kmail), signal SIGSEGV
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb4986720 (LWP 18134)]
[KCrash handler]
#6  0xb7f05f59 in QEventLoop::exit (this=0x0, returnCode=0)
    at ../../include/QtCore/../../src/corelib/kernel/qeventloop.h:60
#7  0xb57b7019 in QDragManager::eventFilter (this=0x9219fe0, o=0x921a488, 
    e=0xbfcf8f5c) at kernel/qdnd_x11.cpp:1295
#8  0xb7f06cd8 in QCoreApplicationPrivate::sendThroughApplicationEventFilters
    (this=0x806c260, receiver=0x921a488, event=0xbfcf8f5c)
    at kernel/qcoreapplication.cpp:675
#9  0xb5747153 in QApplicationPrivate::notify_helper (this=0x806c260, 
    receiver=0x921a488, e=0xbfcf8f5c) at kernel/qapplication.cpp:3734
#10 0xb574e1f5 in QApplication::notify (this=0xbfcfa62c, receiver=0x921a488, 
    e=0xbfcf8f5c) at kernel/qapplication.cpp:3486
#11 0xb6a086ed in KApplication::notify () from /opt/kde4.4/lib/libkdeui.so.5
#12 0xb7f06db9 in QCoreApplication::notifyInternal (this=0xbfcfa62c, 
    receiver=0x921a488, event=0xbfcf8f5c) at kernel/qcoreapplication.cpp:582
#13 0xb574d2c0 in QApplicationPrivate::sendMouseEvent (receiver=0x921a488, 
    event=0xbfcf8f5c, alienWidget=0x0, nativeWidget=0x921a488, 
    buttonDown=0xb5d51550, lastMouseReceiver=@0xb5d51554)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#14 0xb57a8bad in QETWidget::translateMouseEvent (this=0x921a488, 
    event=0xbfcf9468) at kernel/qapplication_x11.cpp:4157
#15 0xb57a8297 in QApplication::x11ProcessEvent (this=0xbfcfa62c, 
    event=0xbfcf9468) at kernel/qapplication_x11.cpp:3157
#16 0xb57cc88a in x11EventSourceDispatch (s=0x806efe8, callback=0, 
    user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#17 0xb5044d36 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#18 0xb50480f3 in ?? () from /usr/lib/libglib-2.0.so.0
#19 0x0806e278 in ?? ()
#20 0x00000000 in ?? ()
#0  0xb7fa9410 in __kernel_vsyscall ()


Comment 2 Christophe Marin 2008-02-21 18:16:35 UTC
The issue has disappeared in revision 777768. Closing.