Bug 187707

Summary: Renaming multiple folders causes kmail to crash with IMAP
Product: [Unmaintained] kmail Reporter: Karl Ferdinand Ebert <kfebert>
Component: disconnected IMAPAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: 1.11.1   
Target Milestone: ---   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Karl Ferdinand Ebert 2009-03-20 14:12:24 UTC
Version:            (using KDE 4.2.1)
OS:                Linux
Installed from:    Debian testing/unstable Packages

I am using disconnected IMAP with kmail on Debian unstable with kde packages from experimental (4.2.1-2). After renaming more than one folder, kmail crashes on sync. In detail I named those folders from 1,2,3,4 to 01,02,03,04 because of their order. I am willing to provide additional info on request.

Greetings,

Ferdinand

Anwendung: KMail (kmail), Signal SIGSEGV                                                               
0x00007f9203c488d1 in nanosleep () from /lib/libc.so.6                                                 
Current language:  auto; currently c                                                                   
[Current thread is 1 (Thread 0x7f9206d13750 (LWP 9364))]                                               

Thread 1 (Thread 0x7f9206d13750 (LWP 9364)):
[KCrash Handler]                            
#5  0x00007f9205ab71c2 in KMFolderCachedImap::findByUID (this=0x172d380, uid=42) at ../../kmail/kmfoldercachedimap.cpp:666                                                                                                                  
#6  0x00007f9205acb758 in KMFolderCachedImap::slotGetMessagesData (this=0x172d380, job=0x1e44690, data=@0x7fff0ee5a620) at ../../kmail/kmfoldercachedimap.cpp:1810                                                                          
#7  0x00007f9205acfeeb in KMFolderCachedImap::qt_metacall (this=0x172d380, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff0ee5a260) at ./kmfoldercachedimap.moc:195                                                  
#8  0x00007f92051c6622 in QMetaObject::activate (sender=0x1e44690, from_signal_index=<value optimized out>, to_signal_index=40, argv=0x2473250) at kernel/qobject.cpp:3069                                                                  
#9  0x00007f91fe4a4a64 in KIO::TransferJob::data (this=0x172d380, _t1=0x1e44690, _t2=<value optimized out>) at ./jobclasses.moc:356                                                                                                         
#10 0x00007f91fe4af959 in KIO::TransferJob::qt_metacall (this=0x1e44690, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff0ee5a390) at ./jobclasses.moc:337                                                            
#11 0x00007f92051c6622 in QMetaObject::activate (sender=0x1f6a440, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x2473250) at kernel/qobject.cpp:3069                                                                   
#12 0x00007f91fe5613f2 in KIO::SlaveInterface::data (this=0x172d380, _t1=<value optimized out>) at ./slaveinterface.moc:138                                                                                                                 
#13 0x00007f91fe564c78 in KIO::SlaveInterface::dispatch (this=0x1f6a440, _cmd=100, rawdata=<value optimized out>) at ../../kio/kio/slaveinterface.cpp:163                                                                                   
#14 0x00007f91fe5616a2 in KIO::SlaveInterface::dispatch (this=0x1f6a440) at ../../kio/kio/slaveinterface.cpp:91       
#15 0x00007f91fe5528d3 in KIO::Slave::gotInput (this=0x1f6a440) at ../../kio/kio/slave.cpp:322                        
#16 0x00007f91fe554bd8 in KIO::Slave::qt_metacall (this=0x1f6a440, _c=QMetaObject::InvokeMetaMethod, _id=2753, _a=0x7fff0ee5a780) at ./slave.moc:75                                                                                         
#17 0x00007f92051c6622 in QMetaObject::activate (sender=0x1f682f0, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x2473250) at kernel/qobject.cpp:3069                                                                   
#18 0x00007f91fe479831 in KIO::ConnectionPrivate::dequeue (this=0x1f34fa0) at ../../kio/kio/connection.cpp:82         
#19 0x00007f91fe479c8a in KIO::Connection::qt_metacall (this=0x1f682f0, _c=QMetaObject::InvokeMetaMethod, _id=2753, _a=0x242bbc0) at ./connection.moc:72                                                                                    
#20 0x00007f92051c0c78 in QObject::event (this=0x1f682f0, e=0x1e36500) at kernel/qobject.cpp:1118                     
#21 0x00007f92045f667d in QApplicationPrivate::notify_helper (this=0x141d430, receiver=0x1f682f0, e=0x1e36500) at kernel/qapplication.cpp:4084
#22 0x00007f92045fe86a in QApplication::notify (this=0x7fff0ee5b2f0, receiver=0x1f682f0, e=0x1e36500) at kernel/qapplication.cpp:4049
#23 0x00007f920685111b in KApplication::notify (this=0x7fff0ee5b2f0, receiver=0x1f682f0, event=0x1e36500) at ../../kdeui/kernel/kapplication.cpp:307
#24 0x00007f92051b0c4c in QCoreApplication::notifyInternal (this=0x7fff0ee5b2f0, receiver=0x1f682f0, event=0x1e36500)at kernel/qcoreapplication.cpp:602
#25 0x00007f92051b18ba in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x13fa340) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#26 0x00007f92051da613 in postEventSourceDispatch (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#27 0x00007f91fc7a6afb in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#28 0x00007f91fc7aa2bd in ?? () from /usr/lib/libglib-2.0.so.0
#29 0x00007f91fc7aa47b in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#30 0x00007f92051da29f in QEventDispatcherGlib::processEvents (this=0x140c950, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:323
#31 0x00007f920468e74f in QGuiEventDispatcherGlib::processEvents (this=0x172d380, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#32 0x00007f92051af4f2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 249934080}) at kernel/qeventloop.cpp:149
#33 0x00007f92051af8bd in QEventLoop::exec (this=0x7fff0ee5b140, flags={i = 249934160}) at kernel/qeventloop.cpp:200
#34 0x00007f92051b1b84 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#35 0x0000000000402f8b in main (argc=<value optimized out>, argv=<value optimized out>) at ../../kmail/main.cpp:146
Comment 1 Dario Andres 2009-03-20 19:54:13 UTC
This may be related to bug 169172
Comment 2 Christophe Marin 2009-06-14 16:17:03 UTC

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