[Akonadi] [Bug 316819] New: KMail Crash syncronising with IMAP Server

Rodney Lane rodney.lane at supremesoftware.com.au
Sat Mar 16 05:59:03 GMT 2013


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

            Bug ID: 316819
           Summary: KMail Crash syncronising with IMAP Server
    Classification: Unclassified
           Product: Akonadi
           Version: 4.9
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: IMAP resource
          Assignee: ervin at kde.org
          Reporter: rodney.lane at supremesoftware.com.au
                CC: kdepim-bugs at kde.org, vkrause at kde.org

Application: akonadi_imap_resource (4.9)
KDE Platform Version: 4.9.5
Qt Version: 4.8.3
Operating System: Linux 3.5.0-17-generic x86_64
Distribution: Linux Mint 14 Nadia

-- Information about the crash:
I was attempting to syncronise with my IMAP server for the first time. Most
messages appear to have come through - but it keeps crashing. I dont have to be
doing anything in particular - it will just crash if left open. This is a fresh
install of Linux Mint 14 KDE version with latest updates applied.

The crash can be reproduced every time.

-- Backtrace:
Application: IMAP Account 1 of type IMAP E-Mail Server (akonadi_imap_resource),
signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f5b14409780 (LWP 3081))]

Thread 3 (Thread 0x7f5afbfff700 (LWP 3236)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:39
#1  0x00007f5b136fd594 in _q_futex (timeout=0x0, val=2, op=0, addr=0x23cf6e0,
addr2=<optimized out>, val2=<optimized out>) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=0x23cf6e0, timeout=<optimized out>) at
thread/qmutex_unix.cpp:113
#3  0x00007f5b136f97a5 in QMutex::lockInternal (this=<optimized out>) at
thread/qmutex.cpp:450
#4  0x00007f5b1246008d in lockInline (this=0x241ab30) at
/usr/include/qt4/QtCore/qmutex.h:190
#5  QMutexLocker (m=0x241ab30, this=0x7f5afbffdc90) at
/usr/include/qt4/QtCore/qmutex.h:109
#6  KIMAP::SessionThread::socketError (this=0x241aaf0) at
../../kimap/sessionthread.cpp:227
#7  0x00007f5b13810f5f in QMetaObject::activate (sender=0x7f5af40011e0,
m=<optimized out>, local_signal_index=<optimized out>, argv=0x7f5afbffdea0) at
kernel/qobject.cpp:3547
#8  0x00007f5b107d7801 in KTcpSocket::error (this=<optimized out>,
_t1=KTcpSocket::UnknownError) at ./ktcpsocket.moc:164
#9  0x00007f5b107d940b in reemitSocketError (e=<optimized out>, this=<optimized
out>) at ../../kdecore/network/ktcpsocket.cpp:340
#10 qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized
out>, _c=<optimized out>) at ./ktcpsocket.moc:93
#11 KTcpSocket::qt_static_metacall (_o=<optimized out>, _c=<optimized out>,
_id=<optimized out>, _a=<optimized out>) at ./ktcpsocket.moc:74
#12 0x00007f5b13810f5f in QMetaObject::activate (sender=0x7f5af4001300,
m=<optimized out>, local_signal_index=<optimized out>, argv=0x7f5afbffe050) at
kernel/qobject.cpp:3547
#13 0x00007f5b127584c1 in QAbstractSocket::error (this=<optimized out>,
_t1=QAbstractSocket::UnfinishedSocketOperationError) at
.moc/release-shared/moc_qabstractsocket.cpp:247
#14 0x00007f5b1277391f in QSslSocketPrivate::_q_errorSlot (this=0x7f5af40044a0,
error=QAbstractSocket::UnfinishedSocketOperationError) at
ssl/qsslsocket.cpp:2186
#15 0x00007f5b12776667 in qt_static_metacall (_a=<optimized out>,
_id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at
.moc/release-shared/moc_qsslsocket.cpp:97
#16 QSslSocket::qt_static_metacall (_o=<optimized out>, _c=<optimized out>,
_id=<optimized out>, _a=<optimized out>) at
.moc/release-shared/moc_qsslsocket.cpp:77
#17 0x00007f5b13810f5f in QMetaObject::activate (sender=0x7f5af40080a0,
m=<optimized out>, local_signal_index=<optimized out>, argv=0x7f5afbffe1f0) at
kernel/qobject.cpp:3547
#18 0x00007f5b127584c1 in QAbstractSocket::error
(this=this at entry=0x7f5af40080a0,
_t1=QAbstractSocket::UnfinishedSocketOperationError) at
.moc/release-shared/moc_qabstractsocket.cpp:247
#19 0x00007f5b1275dbb7 in QAbstractSocket::waitForReadyRead
(this=0x7f5af40080a0, msecs=30000) at socket/qabstractsocket.cpp:1888
#20 0x00007f5b127740df in QSslSocket::waitForReadyRead (this=<optimized out>,
msecs=30000) at ssl/qsslsocket.cpp:1504
#21 0x00007f5b12441371 in KIMAP::ImapStreamParser::waitForMoreData
(this=0x7f5af4007520, wait=false) at ../../kimap/imapstreamparser.cpp:441
#22 0x00007f5b12442209 in KIMAP::ImapStreamParser::readLiteralPart
(this=this at entry=0x7f5af4007520) at ../../kimap/imapstreamparser.cpp:143
#23 0x00007f5b124428e9 in KIMAP::ImapStreamParser::readParenthesizedList
(this=0x7f5af4007520) at ../../kimap/imapstreamparser.cpp:263
#24 0x00007f5b124614ff in KIMAP::SessionThread::readMessage (this=0x241aaf0) at
../../kimap/sessionthread.cpp:99
#25 0x00007f5b1381043e in QObject::event (this=0x241aaf0, e=<optimized out>) at
kernel/qobject.cpp:1195
#26 0x00007f5b12ba2e9c in QApplicationPrivate::notify_helper
(this=this at entry=0x224b310, receiver=receiver at entry=0x241aaf0,
e=e at entry=0x7f5af407a040) at kernel/qapplication.cpp:4562
#27 0x00007f5b12ba730a in QApplication::notify (this=0x7fff8ae2e050,
receiver=0x241aaf0, e=0x7f5af407a040) at kernel/qapplication.cpp:4423
#28 0x00007f5b10d141f6 in KApplication::notify (this=0x7fff8ae2e050,
receiver=0x241aaf0, event=0x7f5af407a040) at
../../kdeui/kernel/kapplication.cpp:311
#29 0x00007f5b137fb56e in QCoreApplication::notifyInternal
(this=0x7fff8ae2e050, receiver=receiver at entry=0x241aaf0,
event=event at entry=0x7f5af407a040) at kernel/qcoreapplication.cpp:915
#30 0x00007f5b137ff3f1 in sendEvent (event=0x7f5af407a040, receiver=0x241aaf0)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#31 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x22a2ca0) at kernel/qcoreapplication.cpp:1539
#32 0x00007f5b13829a63 in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#33 postEventSourceDispatch (s=0x7f5af4002b30) at
kernel/qeventdispatcher_glib.cpp:279
#34 0x00007f5b0e98bab5 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f5b0e98bde8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f5b0e98bea4 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f5b13829bf6 in QEventDispatcherGlib::processEvents
(this=0x7f5af4003220, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#38 0x00007f5b137fa2bf in QEventLoop::processEvents
(this=this at entry=0x7f5afbffede0, flags=...) at kernel/qeventloop.cpp:149
#39 0x00007f5b137fa548 in QEventLoop::exec (this=0x7f5afbffede0, flags=...) at
kernel/qeventloop.cpp:204
#40 0x00007f5b136fbb10 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#41 0x00007f5b1245faf7 in KIMAP::SessionThread::run (this=0x241aaf0) at
../../kimap/sessionthread.cpp:182
#42 0x00007f5b136feaec in QThreadPrivate::start (arg=0x241aaf0) at
thread/qthread_unix.cpp:338
#43 0x00007f5b0f4a9e9a in start_thread (arg=0x7f5afbfff700) at
pthread_create.c:308
#44 0x00007f5b0fe4acbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#45 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f5b00d6e700 (LWP 3536)):
#0  0x00007f5b0fe3f303 in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f5b0e98bd84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5b0e98bea4 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5b13829c16 in QEventDispatcherGlib::processEvents
(this=0x7f5afc124120, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f5b137fa2bf in QEventLoop::processEvents
(this=this at entry=0x7f5b00d6dde0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f5b137fa548 in QEventLoop::exec (this=0x7f5b00d6dde0, flags=...) at
kernel/qeventloop.cpp:204
#6  0x00007f5b136fbb10 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#7  0x00007f5b1245faf7 in KIMAP::SessionThread::run (this=0x245d890) at
../../kimap/sessionthread.cpp:182
#8  0x00007f5b136feaec in QThreadPrivate::start (arg=0x245d890) at
thread/qthread_unix.cpp:338
#9  0x00007f5b0f4a9e9a in start_thread (arg=0x7f5b00d6e700) at
pthread_create.c:308
#10 0x00007f5b0fe4acbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f5b14409780 (LWP 3081)):
[KCrash Handler]
#6  KMime::Content::encodedContent (this=0x0, useCrLf=false) at
../../kmime/kmime_content.cpp:1169
#7  0x00007f5afabedfd1 in Akonadi::SerializerPluginMail::serialize
(this=<optimized out>, item=..., label=..., data=..., version=<optimized out>)
at ../../plugins/akonadi_serializer_mail.cpp:169
#8  0x00007f5b13ef5a2e in Akonadi::ItemSerializer::serialize (item=...,
label=..., data=..., version=@0x7fff8ae2cfcc: 1) at
../../akonadi/itemserializer.cpp:126
#9  0x00007f5b13ef5ae0 in Akonadi::ItemSerializer::serialize (item=...,
label=..., data=..., version=@0x7fff8ae2cfcc: 1) at
../../akonadi/itemserializer.cpp:116
#10 0x00007f5b13ee92ae in Akonadi::ItemCreateJob::doStart (this=<optimized
out>) at ../../akonadi/itemcreatejob.cpp:85
#11 0x00007f5b13f003a5 in Akonadi::JobPrivate::startQueued (this=<optimized
out>) at ../../akonadi/job.cpp:153
#12 0x00007f5b1381043e in QObject::event (this=0x3d8a150, e=<optimized out>) at
kernel/qobject.cpp:1195
#13 0x00007f5b12ba2e9c in QApplicationPrivate::notify_helper
(this=this at entry=0x224b310, receiver=receiver at entry=0x3d8a150,
e=e at entry=0x3d90a30) at kernel/qapplication.cpp:4562
#14 0x00007f5b12ba730a in QApplication::notify (this=0x7fff8ae2e050,
receiver=0x3d8a150, e=0x3d90a30) at kernel/qapplication.cpp:4423
#15 0x00007f5b10d141f6 in KApplication::notify (this=0x7fff8ae2e050,
receiver=0x3d8a150, event=0x3d90a30) at ../../kdeui/kernel/kapplication.cpp:311
#16 0x00007f5b137fb56e in QCoreApplication::notifyInternal
(this=0x7fff8ae2e050, receiver=receiver at entry=0x3d8a150,
event=event at entry=0x3d90a30) at kernel/qcoreapplication.cpp:915
#17 0x00007f5b137ff3f1 in sendEvent (event=0x3d90a30, receiver=0x3d8a150) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#18 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x221c4d0) at kernel/qcoreapplication.cpp:1539
#19 0x00007f5b13829a63 in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#20 postEventSourceDispatch (s=0x223ed20) at
kernel/qeventdispatcher_glib.cpp:279
#21 0x00007f5b0e98bab5 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f5b0e98bde8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f5b0e98bea4 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f5b13829bf6 in QEventDispatcherGlib::processEvents (this=0x221dcb0,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#25 0x00007f5b12c47c1e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#26 0x00007f5b137fa2bf in QEventLoop::processEvents
(this=this at entry=0x7fff8ae2dfd0, flags=...) at kernel/qeventloop.cpp:149
#27 0x00007f5b137fa548 in QEventLoop::exec (this=0x7fff8ae2dfd0, flags=...) at
kernel/qeventloop.cpp:204
#28 0x00007f5b137ff708 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1187
#29 0x00007f5b13f1aa23 in Akonadi::ResourceBase::init (r=0x23fe1a0) at
../../akonadi/resourcebase.cpp:451
#30 0x000000000041b213 in Akonadi::ResourceBase::init<ImapResource>
(argc=<optimized out>, argv=<optimized out>) at
/usr/include/akonadi/resourcebase.h:188
#31 0x00007f5b0fd7876d in __libc_start_main (main=0x415600 <main(int, char**)>,
argc=3, ubp_av=0x7fff8ae2e168, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fff8ae2e158) at libc-start.c:226
#32 0x00000000004157b5 in _start ()

This bug may be a duplicate of or related to bug 308686.

Possible duplicates by query: bug 314078, bug 308686.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are on the CC list for the bug.



More information about the Kdepim-bugs mailing list