Bug 169346 - Crash after moving an IMAP dir
Summary: Crash after moving an IMAP dir
Status: RESOLVED WORKSFORME
Alias: None
Product: kmail
Classification: Applications
Component: IMAP (show other bugs)
Version: 1.10.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2008-08-18 10:59 UTC by Michal Vyskocil
Modified: 2009-04-11 09:19 UTC (History)
1 user (show)

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 Michal Vyskocil 2008-08-18 10:59:19 UTC
Version:            (using KDE 4.1.0)
OS:                Linux
Installed from:    SuSE RPMs

Kmail crash after move of the existing IMAP dir to new location. The crash log is:

Aplikace: KMail (kmail), signál SIGSEGV
[?1034h[Thread debugging using libthread_db enabled]
[New Thread 0x7f17d7ad6700 (LWP 3869)]
[New Thread 0x41bc4950 (LWP 3878)]
[KCrash handler]
#5  KMFolder::createChildFolder (this=0x74006300650060)
    at /usr/src/debug/kdepim-4.1.0/kmail/kmfolder.cpp:286
#6  0x00007f17d7179ec4 in KMFolderTree::moveOrCopyFolder (this=0x8c4ea0, 
    sources=
        {{p = {static shared_null = {ref = {_q_value = 121865}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x7fffdfb24390}, d = 0x7fffdfb24390}}, destination=0x74006300650060, move=true)
    at /usr/src/debug/kdepim-4.1.0/kmail/kmfoldertree.cpp:2023
#7  0x00007f17d717b430 in KMFolderTree::contentsDropEvent (this=0x8c4ea0, 
    e=0x7fffdfb24980)
    at /usr/src/debug/kdepim-4.1.0/kmail/kmfoldertree.cpp:1511
#8  0x00007f17cf08e3d9 in Q3ScrollView::viewportDropEvent (this=0x8c4ea0, 
    e=0x7fffdfb24980) at widgets/q3scrollview.cpp:1856
#9  0x00007f17cf090475 in Q3ScrollView::eventFilter (this=0x8c4ea0, 
    obj=0x873f80, e=0x7fffdfb24980) at widgets/q3scrollview.cpp:1529
#10 0x00007f17cf03b84e in Q3ListView::eventFilter (this=0x8c4ea0, o=0x873f80, 
    e=0x7fffdfb24980) at itemviews/q3listview.cpp:3777
#11 0x00007f17d0fb2188 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x873f80, event=0x7fffdfb24980)
    at kernel/qcoreapplication.cpp:694
#12 0x00007f17cd2798fc in QApplicationPrivate::notify_helper ()
   from /usr/lib64/libQtGui.so.4
#13 0x00007f17cd280217 in QApplication::notify () from /usr/lib64/libQtGui.so.4
#14 0x00007f17d2a83d1b in KApplication::notify (this=0x7fffdfb27540, 
    receiver=0x873f80, event=0x7fffdfb24980)
    at /usr/src/debug/kdelibs-4.1.0/kdeui/kernel/kapplication.cpp:311
#15 0x00007f17d0fb2e9c in QCoreApplication::notifyInternal (
    this=0x7fffdfb27540, receiver=0x873f80, event=0x7fffdfb24980)
    at kernel/qcoreapplication.cpp:583
#16 0x00007f17cd2e56e3 in ?? () from /usr/lib64/libQtGui.so.4
#17 0x00007f17cd2e65e7 in QDragManager::drop () from /usr/lib64/libQtGui.so.4
#18 0x00007f17cd2e677c in QDragManager::eventFilter ()
   from /usr/lib64/libQtGui.so.4
#19 0x00007f17d0fb2234 in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x630fb0, receiver=0x4b65f90, event=0x7fffdfb251d0)
    at kernel/qcoreapplication.cpp:676
#20 0x00007f17cd279896 in QApplicationPrivate::notify_helper ()
   from /usr/lib64/libQtGui.so.4
#21 0x00007f17cd280566 in QApplication::notify () from /usr/lib64/libQtGui.so.4
#22 0x00007f17d2a83d1b in KApplication::notify (this=0x7fffdfb27540, 
    receiver=0x4b65f90, event=0x7fffdfb251d0)
    at /usr/src/debug/kdelibs-4.1.0/kdeui/kernel/kapplication.cpp:311
#23 0x00007f17d0fb2e9c in QCoreApplication::notifyInternal (
    this=0x7fffdfb27540, receiver=0x4b65f90, event=0x7fffdfb251d0)
    at kernel/qcoreapplication.cpp:583
#24 0x00007f17cd281838 in QApplicationPrivate::sendMouseEvent ()
   from /usr/lib64/libQtGui.so.4
#25 0x00007f17cd2d78dc in ?? () from /usr/lib64/libQtGui.so.4
#26 0x00007f17cd2d64fb in QApplication::x11ProcessEvent ()
   from /usr/lib64/libQtGui.so.4
#27 0x00007f17cd2fa57c in ?? () from /usr/lib64/libQtGui.so.4
#28 0x00007f17d0fb17f2 in QEventLoop::processEvents (
    this=<value optimized out>, flags={i = -541958784})
    at kernel/qeventloop.cpp:149
#29 0x00007f17d0fb1985 in QEventLoop::exec (this=0x2221470, flags=
      {i = -541958640}) at kernel/qeventloop.cpp:196
#30 0x00007f17cd2e3b36 in QDragManager::drag () from /usr/lib64/libQtGui.so.4
#31 0x00007f17cd28a235 in QDrag::start () from /usr/lib64/libQtGui.so.4
#32 0x00007f17cf008d49 in Q3DragObject::drag (this=0x1a80a30, 
    mode=Q3DragObject::DragDefault) at other/q3dragobject.cpp:397
#33 0x00007f17cc459427 in K3ListView::startDrag (this=0x8c4ea0)
    at /usr/src/debug/kdelibs-4.1.0/kde3support/kdeui/k3listview.cpp:1145
#34 0x00007f17cc459d17 in K3ListView::contentsMouseMoveEvent (this=0x8c4ea0, 
    e=0x7fffdfb26070)
    at /usr/src/debug/kdelibs-4.1.0/kde3support/kdeui/k3listview.cpp:827
#35 0x00007f17cf08eb79 in Q3ScrollView::viewportMouseMoveEvent (this=0x8c4ea0, 
    e=0x7fffdfb267a0) at widgets/q3scrollview.cpp:1795
#36 0x00007f17cf090508 in Q3ScrollView::eventFilter (this=0x8c4ea0, 
    obj=0x873f80, e=0x7fffdfb267a0) at widgets/q3scrollview.cpp:1493
#37 0x00007f17cf03b84e in Q3ListView::eventFilter (this=0x8c4ea0, o=0x873f80, 
    e=0x7fffdfb267a0) at itemviews/q3listview.cpp:3777
#38 0x00007f17d0fb2188 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x873f80, event=0x7fffdfb267a0)
    at kernel/qcoreapplication.cpp:694
#39 0x00007f17cd2798fc in QApplicationPrivate::notify_helper ()
   from /usr/lib64/libQtGui.so.4
#40 0x00007f17cd280566 in QApplication::notify () from /usr/lib64/libQtGui.so.4
#41 0x00007f17d2a83d1b in KApplication::notify (this=0x7fffdfb27540, 
    receiver=0x873f80, event=0x7fffdfb267a0)
    at /usr/src/debug/kdelibs-4.1.0/kdeui/kernel/kapplication.cpp:311
#42 0x00007f17d0fb2e9c in QCoreApplication::notifyInternal (
    this=0x7fffdfb27540, receiver=0x873f80, event=0x7fffdfb267a0)
    at kernel/qcoreapplication.cpp:583
#43 0x00007f17cd281838 in QApplicationPrivate::sendMouseEvent ()
   from /usr/lib64/libQtGui.so.4
#44 0x00007f17cd2d78dc in ?? () from /usr/lib64/libQtGui.so.4
#45 0x00007f17cd2d64fb in QApplication::x11ProcessEvent ()
   from /usr/lib64/libQtGui.so.4
#46 0x00007f17cd2fa57c in ?? () from /usr/lib64/libQtGui.so.4
#47 0x00007f17d0fb17f2 in QEventLoop::processEvents (
    this=<value optimized out>, flags={i = -541953200})
    at kernel/qeventloop.cpp:149
#48 0x00007f17d0fb1985 in QEventLoop::exec (this=0x7fffdfb27390, flags=
      {i = -541953120}) at kernel/qeventloop.cpp:196
#49 0x00007f17d0fb3a25 in QCoreApplication::exec ()
    at kernel/qcoreapplication.cpp:845
#50 0x000000000040309b in main (argc=<value optimized out>, 
    argv=<value optimized out>)
    at /usr/src/debug/kdepim-4.1.0/kmail/main.cpp:146
#0  0x00007f17cb78f261 in nanosleep () from /lib64/libc.so.6
Comment 1 Ruchir Brahmbhatt 2009-04-11 09:19:53 UTC
I tried to reproduce on kmail 1.11.2(kde 4.2.2).
First I tried with online imap but it doesn't allow moving folders. So I tried with dimap where I could move around folders without any crash.