[Bug 265694] New: Kontact crashed after producing a corrupted index warning

sam at bnt.ca sam at bnt.ca
Mon Feb 7 14:31:12 GMT 2011


https://bugs.kde.org/show_bug.cgi?id=265694

           Summary: Kontact crashed after producing a corrupted index
                    warning
           Product: kontact
           Version: unspecified
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: sam at bnt.ca


Application: kontact (4.4.6)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-25-generic i686
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:

* Started Kontact and clicked on the Sync button
* sync of several imap accounts on a kolab server begins
* one of the accounts has a folder that had emails moved in and out in a
previous session on another workstation. Kontact produces a warning that this
folder has a corrupt index (probably a reference to the local imap cache
index.)
* (I waited for all the other accounts to finish their sync - the account with
the corrupted index did not proceed as I did not click the okay button on the
warning message.)
* after all the other accounts were finished I clicked the okay button on the
warning message. kontact immediately crashed.

Thanks, as always, for your excellent service.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0xb77af730 (LWP 1569))]

Thread 2 (Thread 0xb2e41b70 (LWP 1809)):
#0  0x07a853eb in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0x006e2f66 in pthread_mutex_lock () from /lib/libc.so.6
#2  0x076234a4 in ?? () from /lib/libglib-2.0.so.0
#3  0x07623848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x019d559f in QEventDispatcherGlib::processEvents (this=0xa5eff40,
flags=...) at kernel/qeventdispatcher_glib.cpp:417
#5  0x019a5609 in QEventLoop::processEvents (this=0xb2e41270, flags=) at
kernel/qeventloop.cpp:149
#6  0x019a5a8a in QEventLoop::exec (this=0xb2e41270, flags=...) at
kernel/qeventloop.cpp:201
#7  0x018a1b7e in QThread::exec (this=0xa9ec5d8) at thread/qthread.cpp:490
#8  0x0198435b in QInotifyFileSystemWatcherEngine::run (this=0xa9ec5d8) at
io/qfilesystemwatcher_inotify.cpp:248
#9  0x018a4df9 in QThreadPrivate::start (arg=0xa9ec5d8) at
thread/qthread_unix.cpp:266
#10 0x07a82cc9 in start_thread () from /lib/libpthread.so.0
#11 0x006d569e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb77af730 (LWP 1569)):
[KCrash Handler]
#7  0xb3203f66 in (anonymous namespace)::copy_from_stream<quint32>
(x=@0xbf8d1858) at //usr/include/bits/string3.h:52
#8  0xb32040d1 in KMMsgBase::getLongPart (this=0xbbd7fc0,
t=KMMsgBase::MsgStatusPart) at ../../kmail/kmmsgbase.cpp:1041
#9  0xb31a11f0 in KMMsgInfo::status (this=0xbbd7fc0) at
../../kmail/kmmsginfo.cpp:503
#10 0xb339bd53 in KMFolderIndex::readIndex (this=0xa5e70d8) at
../../kmail/kmfolderindex.cpp:267
#11 0xb339df8d in KMFolderIndex::openInternal (this=0xa5e70d8, options=) at
../../kmail/kmfolderindex_common.cpp:153
#12 0xb3276e4c in KMFolderMaildir::open (this=0xa5e70d8) at
../../kmail/kmfoldermaildir.cpp:122
#13 0xb326961e in KMFolderCachedImap::serverSyncInternal (this=0xa5e70d8) at
../../kmail/kmfoldercachedimap.cpp:904
#14 0xb3273cde in KMFolderCachedImap::serverSync (this=0xa5e70d8, recurse=true)
at ../../kmail/kmfoldercachedimap.cpp:821
#15 0xb326843f in KMFolderCachedImap::serverSyncInternal (this=0xa5ae930) at
../../kmail/kmfoldercachedimap.cpp:1371
#16 0xb327439d in KMFolderCachedImap::qt_metacall (this=0xa5ae930,
_c=QMetaObject::InvokeMetaMethod, _id=45, _a=0xbf8d22e4) at
./kmfoldercachedimap.moc:220
#17 0x019ac8ca in QMetaObject::metacall (object=0xa5ae930, cl=189, idx=45,
argv=0xbf8d22e4) at kernel/qmetaobject.cpp:237
#18 0x019bf6ad in QMetaObject::activate (sender=0xa5cc7c8, m=0xb3754b94,
local_signal_index=0, argv=0xb2617fff) at kernel/qobject.cpp:3280
#19 0xb325937f in KMFolderCachedImap::folderComplete (this=0xa5cc7c8,
_t1=0xa5cc7c8, _t2=true) at ./kmfoldercachedimap.moc:259
#20 0xb326a428 in KMFolderCachedImap::serverSyncInternal (this=0xa5cc7c8) at
../../kmail/kmfoldercachedimap.cpp:1361
#21 0xb327439d in KMFolderCachedImap::qt_metacall (this=0xa5cc7c8,
_c=QMetaObject::InvokeMetaMethod, _id=45, _a=0xbf8d2784) at
./kmfoldercachedimap.moc:220
#22 0x019ac8ca in QMetaObject::metacall (object=0xa5cc7c8, cl=189, idx=45,
argv=0xbf8d2784) at kernel/qmetaobject.cpp:237
#23 0x019bf6ad in QMetaObject::activate (sender=0xa60dd08, m=0xb3754b94,
local_signal_index=0, argv=0xb2617fff) at kernel/qobject.cpp:3280
#24 0xb325937f in KMFolderCachedImap::folderComplete (this=0xa60dd08,
_t1=0xa60dd08, _t2=true) at ./kmfoldercachedimap.moc:259
#25 0xb326a428 in KMFolderCachedImap::serverSyncInternal (this=0xa60dd08) at
../../kmail/kmfoldercachedimap.cpp:1361
#26 0xb326c4cc in KMFolderCachedImap::slotQuotaResult (this=0xa60dd08,
job=0xb92ef48) at ../../kmail/kmfoldercachedimap.cpp:2972
#27 0xb32745e8 in KMFolderCachedImap::qt_metacall (this=0xa60dd08,
_c=QMetaObject::InvokeMetaMethod, _id=62, _a=0xbf8d2c98) at
./kmfoldercachedimap.moc:237
#28 0x019ac8ca in QMetaObject::metacall (object=0xa60dd08, cl=189, idx=62,
argv=0xbf8d2c98) at kernel/qmetaobject.cpp:237
#29 0x019bf6ad in QMetaObject::activate (sender=0xb92ef48, m=0x6368b48,
local_signal_index=3, argv=0xb2617fff) at kernel/qobject.cpp:3280
#30 0x061f58a3 in KJob::result (this=0xb92ef48, _t1=0xb92ef48) at
./kjob.moc:194
#31 0x061f5c08 in KJob::emitResult (this=0xb92ef48) at
../../kdecore/jobs/kjob.cpp:312
#32 0xb34ab806 in KMail::QuotaJobs::GetStorageQuotaJob::slotQuotarootResult
(this=0xb92ef48, roots=...) at ../../kmail/quotajobs.cpp:132
#33 0xb34ab945 in KMail::QuotaJobs::GetStorageQuotaJob::qt_metacall
(this=0xb92ef48, _c=QMetaObject::InvokeMetaMethod, _id=32, _a=0xbf8d2e28) at
./quotajobs.moc:166
#34 0x019ac8ca in QMetaObject::metacall (object=0xb92ef48, cl=189, idx=32,
argv=0xbf8d2e28) at kernel/qmetaobject.cpp:237
#35 0x019bf6ad in QMetaObject::activate (sender=0xa60b648, m=0xb375e744,
local_signal_index=0, argv=0xb2617fff) at kernel/qobject.cpp:3280
#36 0xb34ab0b3 in KMail::QuotaJobs::GetQuotarootJob::quotaRootResult
(this=0xa60b648, _t1=...) at ./quotajobs.moc:95
#37 0xb34ac34f in KMail::QuotaJobs::GetQuotarootJob::slotInfoMessage
(this=0xa60b648, str=...) at ../../kmail/quotajobs.cpp:89
#38 0xb34ab1c8 in KMail::QuotaJobs::GetQuotarootJob::qt_metacall
(this=0xa60b648, _c=QMetaObject::InvokeMetaMethod, _id=59, _a=0xbf8d3030) at
./quotajobs.moc:83
#39 0x019ac8ca in QMetaObject::metacall (object=0xa60b648, cl=189, idx=59,
argv=0xbf8d3030) at kernel/qmetaobject.cpp:237
#40 0x019bf6ad in QMetaObject::activate (sender=0xa60b648, m=0x6368b48,
local_signal_index=7, argv=0xb2617fff) at kernel/qobject.cpp:3280
#41 0x061f57ef in KJob::infoMessage (this=0xa60b648, _t1=0xa60b648, _t2=...,
_t3=...) at ./kjob.moc:208
#42 0x07e2b011 in KIO::SimpleJobPrivate::_k_slotSlaveInfoMessage
(this=0xb6e4478, msg=...) at ../../kio/kio/job.cpp:544
#43 0x07e2f0a0 in KIO::SimpleJob::qt_metacall (this=0xa60b648,
_c=QMetaObject::InvokeMetaMethod, _id=39, _a=0xbf8d3238) at
./jobclasses.moc:178
#44 0x07e2f2ba in KIO::TransferJob::qt_metacall (this=0xa60b648,
_c=QMetaObject::InvokeMetaMethod, _id=39, _a=0xbf8d3238) at
./jobclasses.moc:355
#45 0x07e2f562 in KIO::SpecialJob::qt_metacall (this=0xa60b648,
_c=QMetaObject::InvokeMetaMethod, _id=39, _a=0xbf8d3238) at
./jobclasses.moc:895
#46 0xb34ab15a in KMail::QuotaJobs::GetQuotarootJob::qt_metacall
(this=0xa60b648, _c=QMetaObject::InvokeMetaMethod, _id=39, _a=0xbf8d3238) at
./quotajobs.moc:76
#47 0x019ac8ca in QMetaObject::metacall (object=0xa60b648, cl=189, idx=39,
argv=0xbf8d3238) at kernel/qmetaobject.cpp:237
#48 0x019bf6ad in QMetaObject::activate (sender=0xb3d3fb8, m=0x7fe0944,
local_signal_index=21, argv=0xb2617fff) at kernel/qobject.cpp:3280
#49 0x07ee9a43 in KIO::SlaveInterface::infoMessage (this=0xb3d3fb8, _t1=...) at
./slaveinterface.moc:287
#50 0x07eecf94 in KIO::SlaveInterface::dispatch (this=0xb3d3fb8, _cmd=26,
rawdata=...) at ../../kio/kio/slaveinterface.cpp:294
#51 0x07eea483 in KIO::SlaveInterface::dispatch (this=0xb3d3fb8) at
../../kio/kio/slaveinterface.cpp:91
#52 0x07edcfe8 in KIO::Slave::gotInput (this=0xb3d3fb8) at
../../kio/kio/slave.cpp:344
#53 0x07edd1f3 in KIO::Slave::qt_metacall (this=0xb3d3fb8,
_c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbf8d352c) at ./slave.moc:82
#54 0x019ac8ca in QMetaObject::metacall (object=0xb3d3fb8, cl=189, idx=30,
argv=0xbf8d352c) at kernel/qmetaobject.cpp:237
#55 0x019bf6ad in QMetaObject::activate (sender=0xb2a17a0, m=0x7fdd500,
local_signal_index=0, argv=0xb2617fff) at kernel/qobject.cpp:3280
#56 0x07df6e17 in KIO::Connection::readyRead (this=0xb2a17a0) at
./connection.moc:92
#57 0x07df917e in KIO::ConnectionPrivate::dequeue (this=0xb4c8950) at
../../kio/kio/connection.cpp:82
#58 0x07df92ae in KIO::Connection::qt_metacall (this=0xb2a17a0,
_c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xba501e0) at ./connection.moc:79
#59 0x019ac8ca in QMetaObject::metacall (object=0xb2a17a0, cl=189, idx=5,
argv=0xba501e0) at kernel/qmetaobject.cpp:237
#60 0x019b7df6 in QMetaCallEvent::placeMetaCall (this=0xbc9c4a0,
object=0xb2a17a0) at kernel/qobject.cpp:534
#61 0x019b96a2 in QObject::event (this=0xb2a17a0, e=0x218) at
kernel/qobject.cpp:1219
#62 0x00ea5fdc in QApplicationPrivate::notify_helper (this=0x9bda4f0,
receiver=0xb2a17a0, e=0xbc9c4a0) at kernel/qapplication.cpp:4396
#63 0x00eac04e in QApplication::notify (this=0xbf8d3e84, receiver=0xb2a17a0,
e=0xbc9c4a0) at kernel/qapplication.cpp:3798
#64 0x00a1468a in KApplication::notify (this=0xbf8d3e84, receiver=0xb2a17a0,
event=0xbc9c4a0) at ../../kdeui/kernel/kapplication.cpp:310
#65 0x019a6b3b in QCoreApplication::notifyInternal (this=0xbf8d3e84,
receiver=0xb2a17a0, event=0xbc9c4a0) at kernel/qcoreapplication.cpp:732
#66 0x019a9d8b in sendEvent (receiver=0x0, event_type=0, data=0x9bb7eb8) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#67 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x9bb7eb8) at kernel/qcoreapplication.cpp:1373
#68 0x019a9f4d in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1266
#69 0x019d5a74 in sendPostedEvents (s=0x9be2f48) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#70 postEventSourceDispatch (s=0x9be2f48) at
kernel/qeventdispatcher_glib.cpp:277
#71 0x0761f855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#72 0x07623668 in ?? () from /lib/libglib-2.0.so.0
#73 0x07623848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#74 0x019d5565 in QEventDispatcherGlib::processEvents (this=0x9bb7b78,
flags=...) at kernel/qeventdispatcher_glib.cpp:415
#75 0x00f67be5 in QGuiEventDispatcherGlib::processEvents (this=0x9bb7b78,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#76 0x019a5609 in QEventLoop::processEvents (this=0xbf8d3de4, flags=) at
kernel/qeventloop.cpp:149
#77 0x019a5a8a in QEventLoop::exec (this=0xbf8d3de4, flags=...) at
kernel/qeventloop.cpp:201
#78 0x019aa00f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#79 0x00ea4e07 in QApplication::exec () at kernel/qapplication.cpp:3672
#80 0x0804b132 in main (argc=1, argv=0xbf8d40a4) at
../../../kontact/src/main.cpp:224

Reported using DrKonqi

-- 
Configure bugmail: https://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