[Bug 106030] Crash when retrieving mail (cachedimap)

Jaime Torres jtamate at gmail.com
Sun Nov 23 10:58:24 GMT 2008


http://bugs.kde.org/show_bug.cgi?id=106030


Jaime Torres jtamate gmail com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jtamate at gmail.com




--- Comment #48 from Jaime Torres <jtamate gmail com>  2008-11-23 11:58:21 ---
I hope this is more about the same bug.

What I see is:
kmail reads all the local imap folders, checks that all the local mails are
still there, some of them are deleted in the imap server, and then rereads all
the local imap folders, and then crash..

Aplicación: KMail (kmail), señal SIGSEGV        
[Thread debugging using libthread_db enabled]   
[Current thread is 0 (LWP 13941)]               

Thread 2 (Thread 0xb2362b90 (LWP 13942)):
#0  0xffffe424 in __kernel_vsyscall ()   
#1  0xb4d12ef1 in select () from /lib/libc.so.6
#2  0xb5a53e77 in QProcessManager::run (this=0x806ea10) at
io/qprocess_unix.cpp:301                                                        
#3  0xb598484e in QThreadPrivate::start (arg=0x806ea10) at
thread/qthread_unix.cpp:185                                                     
#4  0xb634a175 in start_thread () from /lib/libpthread.so.0                  
#5  0xb4d19dce in clone () from /lib/libc.so.6                               

Thread 1 (Thread 0xb3fd66d0 (LWP 13941)):
[KCrash Handler]                         
#6  0x6f632e6c in ?? ()                  
#7  0xb76f0e86 in KMFolderImap::flagsToStatus (msg=0x8261080, flags=5,
newMsg=<value optimized out>, supportedFlags=<value optimized out>) at
/g/kde4svn/kdepim/kmail/kmfolderimap.cpp:1480                                   
#8  0xb770f0d7 in KMFolderCachedImap::slotGetMessagesData (this=0x8255218,
job=0x826b1c8, data=@0xbfa28b04) at
/g/kde4svn/kdepim/kmail/kmfoldercachedimap.cpp:1840                             
#9  0xb7712eba in KMFolderCachedImap::qt_metacall (this=0x8255218,
_c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfa28888) at
/g/build/kdepim/kmail/kmfoldercachedimap.moc:195                                
#10 0xb5a89740 in QMetaObject::activate (sender=0x826b1c8,
from_signal_index=40, to_signal_index=40, argv=0xbfa28888) at
kernel/qobject.cpp:3031          
#11 0xb5a8a4c2 in QMetaObject::activate (sender=0x826b1c8, m=0xb5e3d3d0,
local_signal_index=0, argv=0xbfa28888) at kernel/qobject.cpp:3101               
#12 0xb5cc9179 in KIO::TransferJob::data (this=0x826b1c8, _t1=0x826b1c8,
_t2=@0xbfa28b04) at /g/build/kdelibs/kio/jobclasses.moc:356                     
#13 0xb5cc9b7b in KIO::TransferJob::slotData (this=0x826b1c8,
_data=@0xbfa28b04) at /g/kde4svn/kdelibs/kio/kio/job.cpp:917                    
#14 0xb5cd3d0d in KIO::TransferJob::qt_metacall (this=0x826b1c8,
_c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfa289ac) at
/g/build/kdelibs/kio/jobclasses.moc:337                                         
#15 0xb5a89740 in QMetaObject::activate (sender=0x82494e8, from_signal_index=4,
to_signal_index=4, argv=0xbfa289ac) at kernel/qobject.cpp:3031            
#16 0xb5a8a4c2 in QMetaObject::activate (sender=0x82494e8, m=0xb5e3fea4,
local_signal_index=0, argv=0xbfa289ac) at kernel/qobject.cpp:3101               
#17 0xb5d73b73 in KIO::SlaveInterface::data (this=0x82494e8, _t1=@0xbfa28b04)
at /g/build/kdelibs/kio/slaveinterface.moc:138                              
#18 0xb5d755e4 in KIO::SlaveInterface::dispatch (this=0x82494e8, _cmd=100,
rawdata=@0xbfa28b04) at /g/kde4svn/kdelibs/kio/kio/slaveinterface.cpp:163      
#19 0xb5d76146 in KIO::SlaveInterface::dispatch (this=0x82494e8) at
/g/kde4svn/kdelibs/kio/kio/slaveinterface.cpp:91                                
#20 0xb5d68667 in KIO::Slave::gotInput (this=0x82494e8) at
/g/kde4svn/kdelibs/kio/kio/slave.cpp:322                                        
#21 0xb5d69a33 in KIO::Slave::qt_metacall (this=0x82494e8,
_c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfa28c18) at
/g/build/kdelibs/kio/slave.moc:75   
#22 0xb5a89740 in QMetaObject::activate (sender=0x8268188, from_signal_index=4,
to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3031                   
#23 0xb5a8a4c2 in QMetaObject::activate (sender=0x8268188, m=0xb5e3c980,
local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3101
#24 0xb5c9fce7 in KIO::Connection::readyRead (this=0x8268188) at
/g/build/kdelibs/kio/connection.moc:84
#25 0xb5ca0ae6 in KIO::ConnectionPrivate::dequeue (this=0x825b420) at
/g/kde4svn/kdelibs/kio/kio/connection.cpp:82
#26 0xb5ca1926 in KIO::Connection::qt_metacall (this=0x8268188,
_c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x80978c0) at
/g/build/kdelibs/kio/connection.moc:72
#27 0xb5a8288b in QMetaCallEvent::placeMetaCall (this=0x8297bd0,
object=0x8268188) at kernel/qobject.cpp:529
#28 0xb5a84449 in QObject::event (this=0x8268188, e=0x8297bd0) at
kernel/qobject.cpp:1155
#29 0xb507582c in QApplicationPrivate::notify_helper (this=0x806b490,
receiver=0x8268188, e=0x8297bd0) at kernel/qapplication.cpp:3803
#30 0xb507d6ce in QApplication::notify (this=0xbfa29448,
receiver=0x8268188,e=0x8297bd0) at kernel/qapplication.cpp:3393
#31 0xb7e83811 in KApplication::notify (this=0xbfa29448,
receiver=0x8268188,event=0x8297bd0) at
/g/kde4svn/kdelibs/kdeui/kernel/kapplication.cpp:307
#32 0xb5a74a71 in QCoreApplication::notifyInternal (this=0xbfa29448,
receiver=0x8268188, event=0x8297bd0) at kernel/qcoreapplication.cpp:587
#33 0xb5a756e5 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0,
event_type=0, data=0x804f6a8) at kernel/qcoreapplication.h:209
#34 0xb5a758dd in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1091
#35 0xb5a9f5bf in postEventSourceDispatch (s=0x806d128) at
kernel/qcoreapplication.h:214
#36 0xb48092d9 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#37 0xb480c85b in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#38 0xb480c9d8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#39 0xb5a9f208 in QEventDispatcherGlib::processEvents (this=0x80651e8, flags={i
= -1079864664}) at kernel/qeventdispatcher_glib.cpp:319
#40 0xb510e885 in QGuiEventDispatcherGlib::processEvents (this=0x80651e8,
flags={i = -1079864616}) at kernel/qguieventdispatcher_glib.cpp:198
#41 0xb5a7314a in QEventLoop::processEvents (this=0xbfa29350, flags={i =
-1079864552}) at kernel/qeventloop.cpp:143
#42 0xb5a7330a in QEventLoop::exec (this=0xbfa29350, flags={i = -1079864488})
at kernel/qeventloop.cpp:194
#43 0xb5a759a5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#44 0xb50756a7 in QApplication::exec () at kernel/qapplication.cpp:3331
#45 0x0804acaa in main (argc=) at /g/kde4svn/kdepim/kmail/main.cpp:146


I'll attach a valgrind output, but I guess it does not contains the most
precious traces, because it counsumed all the memory and crashed, but contains
some valuable information.


-- 
Configure bugmail: http://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Kdepim-bugs mailing list