[Bug 297342] New: KMail2 crashing when trashing emails

Russ Kepler russ at kepler-eng.com
Mon Apr 2 22:31:52 BST 2012


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

            Bug ID: 297342
          Severity: crash
           Version: unspecified
          Priority: NOR
          Assignee: kdepim-bugs at kde.org
           Summary: KMail2 crashing when trashing emails
    Classification: Unclassified
                OS: Linux
          Reporter: russ at kepler-eng.com
          Hardware: Ubuntu Packages
            Status: UNCONFIRMED
         Component: general
           Product: kontact

Application: kontact (4.8.0)
KDE Platform Version: 4.8.1 (4.8.1)
Qt Version: 4.8.0
Operating System: Linux 3.0.0-17-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
This might be a duplicate of "crash when selecting mail" but I've had a couple
of crashes when trashing several emails in succession.  Nothing special about
the emails, no attachments, they were all flagged as "read".

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

Thread 6 (Thread 0x7f182bd2f700 (LWP 28999)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1843afbc2c in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f1843afbd59 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f183f2c8efc in start_thread (arg=0x7f182bd2f700) at
pthread_create.c:304
#4  0x00007f184480b59d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f182b42e700 (LWP 29000)):
#0  __lll_lock_wait_private () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f18447a862f in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f18447a69c1 in __GI___libc_free (mem=0x7f1824000020) at
malloc.c:3736
#3  0x00007f1844f7a8f4 in QTimerInfoList::unregisterTimer (this=0x80a510,
timerId=100663300) at kernel/qeventdispatcher_unix.cpp:507
#4  0x00007f1844f67f71 in stop (this=0x81bd50) at kernel/qtimer.cpp:266
#5  QTimer::stop (this=0x81bd50) at kernel/qtimer.cpp:263
#6  0x00007f1844f68075 in QTimer::timerEvent (this=0x81bd50, e=<optimized out>)
at kernel/qtimer.cpp:279
#7  0x00007f1844f638f9 in QObject::event (this=0x81bd50, e=<optimized out>) at
kernel/qobject.cpp:1157
#8  0x00007f184593e104 in notify_helper (e=0x7f182b42db50, receiver=0x81bd50,
this=0x6e7f90) at kernel/qapplication.cpp:4555
#9  QApplicationPrivate::notify_helper (this=0x6e7f90, receiver=0x81bd50,
e=0x7f182b42db50) at kernel/qapplication.cpp:4527
#10 0x00007f1845942f83 in QApplication::notify (this=0x7fffd9feab60,
receiver=0x81bd50, e=0x7f182b42db50) at kernel/qapplication.cpp:4416
#11 0x00007f18466709a6 in KApplication::notify (this=0x7fffd9feab60,
receiver=0x81bd50, event=0x7f182b42db50) at
../../kdeui/kernel/kapplication.cpp:311
#12 0x00007f1844f4a61c in QCoreApplication::notifyInternal
(this=0x7fffd9feab60, receiver=0x81bd50, event=0x7f182b42db50) at
kernel/qcoreapplication.cpp:876
#13 0x00007f1844f7b9c2 in sendEvent (event=0x7f182b42db50, receiver=<optimized
out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#14 QTimerInfoList::activateTimers (this=0x80a510) at
kernel/qeventdispatcher_unix.cpp:611
#15 0x00007f1844f7938d in timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:186
#16 timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:180
#17 0x00007f1844f793b1 in idleTimerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:233
#18 0x00007f183edf6a5d in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f183edf7258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f183edf7429 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f1844f79bbf in QEventDispatcherGlib::processEvents (this=0x809ae0,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#22 0x00007f1844f49402 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#23 0x00007f1844f49657 in QEventLoop::exec (this=0x7f182b42ddc0, flags=...) at
kernel/qeventloop.cpp:204
#24 0x00007f1844e49067 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#25 0x00007f1844e4c08b in QThreadPrivate::start (arg=0x7ff050) at
thread/qthread_unix.cpp:298
#26 0x00007f183f2c8efc in start_thread (arg=0x7f182b42e700) at
pthread_create.c:304
#27 0x00007f184480b59d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#28 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f17d6f1b700 (LWP 29016)):
#0  0x00007f183edf6f5c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f183edf7429 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1844f79c26 in QEventDispatcherGlib::processEvents (this=0x12bf730,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#3  0x00007f1844f49402 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#4  0x00007f1844f49657 in QEventLoop::exec (this=0x7f17d6f1ad90, flags=...) at
kernel/qeventloop.cpp:204
#5  0x00007f1844e49067 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#6  0x00007f1844f2917f in QInotifyFileSystemWatcherEngine::run (this=0x901c60)
at io/qfilesystemwatcher_inotify.cpp:248
#7  0x00007f1844e4c08b in QThreadPrivate::start (arg=0x901c60) at
thread/qthread_unix.cpp:298
#8  0x00007f183f2c8efc in start_thread (arg=0x7f17d6f1b700) at
pthread_create.c:304
#9  0x00007f184480b59d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f17ddd4f700 (LWP 5429)):
[KCrash Handler]
#6  0x00007f18447a2a14 in malloc_consolidate (av=0x7f1824000020) at
malloc.c:5161
#7  0x00007f18447a3a4f in malloc_consolidate (av=0x7f1824000020) at
malloc.c:5115
#8  _int_malloc (av=0x7f1824000020, bytes=65536) at malloc.c:4373
#9  0x00007f18447a63cd in __GI___libc_malloc (bytes=65536) at malloc.c:3660
#10 0x00007f1844e4e088 in QByteArray::realloc (this=0x7f17d811ea78,
alloc=65504) at tools/qbytearray.cpp:1452
#11 0x00007f1844e4e1a9 in QByteArray::resize (this=0x7f17d811ea78, size=32768)
at tools/qbytearray.cpp:1420
#12 0x00007f18400fda06 in reserve (bytes=2, this=0x7f17d859eca0) at
../../include/QtCore/private/../../../src/corelib/tools/qringbuffer_p.h:158
#13 QAbstractSocket::writeData (this=<optimized out>, data=0x7f17ddd4e5ec
"\021", size=2) at socket/qabstractsocket.cpp:2315
#14 0x00007f1844edd4af in QIODevice::write (this=0x7f17d810a160,
data=0x7f17ddd4e5ec "\021", maxSize=<optimized out>) at io/qiodevice.cpp:1370
#15 0x00007f1838c2a095 in ?? () from /usr/lib/libsopranoclient.so.1
#16 0x00007f1838c3028a in ?? () from /usr/lib/libsopranoclient.so.1
#17 0x00007f1838c31a03 in ?? () from /usr/lib/libsopranoclient.so.1
#18 0x00007f183d3ae0b2 in Nepomuk::MainModel::executeQuery (this=0xda3440,
query=..., language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=...)
at ../../nepomuk/core/nepomukmainmodel.cpp:212
#19 0x00007f183d39e083 in Nepomuk::ResourceData::load (this=0x7f17d8058220) at
../../nepomuk/core/resourcedata.cpp:417
#20 0x00007f183d39e95c in Nepomuk::ResourceData::property (this=0x7f17d8058220,
uri=...) at ../../nepomuk/core/resourcedata.cpp:265
#21 0x00007f183d3b2893 in Nepomuk::Resource::property (this=0x7f17ddd4ecc0,
uri=...) at ../../nepomuk/core/resource.cpp:301
#22 0x00007f17e24cc7da in MessageCore::NepomukResourceRetrieverRunnable::run
(this=0x6009a80) at ../../messagecore/asyncnepomukresourceretriever.cpp:47
#23 0x00007f1844e3f5b2 in QThreadPoolThread::run (this=0xe8ec90) at
concurrent/qthreadpool.cpp:107
#24 0x00007f1844e4c08b in QThreadPrivate::start (arg=0xe8ec90) at
thread/qthread_unix.cpp:298
#25 0x00007f183f2c8efc in start_thread (arg=0x7f17ddd4f700) at
pthread_create.c:304
#26 0x00007f184480b59d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#27 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f17dcb11700 (LWP 5431)):
#0  __lll_lock_wait_private () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f18447a862f in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f18447a69c1 in __GI___libc_free (mem=0x7f1824000020) at
malloc.c:3736
#3  0x00007f18400fbfeb in QAbstractSocket::disconnectFromHostImplementation
(this=0x7f18241d5fe8) at socket/qabstractsocket.cpp:2510
#4  0x00007f18400fc67d in qt_static_metacall (_a=<optimized out>,
_id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at
.moc/release-shared/moc_qabstractsocket.cpp:168
#5  QAbstractSocket::qt_static_metacall (_o=<optimized out>, _c=<optimized
out>, _id=<optimized out>, _a=<optimized out>) at
.moc/release-shared/moc_qabstractsocket.cpp:152
#6  0x00007f1844f52681 in QMetaMethod::invoke (this=0x7f17dcb10350,
object=0x7f18241d5fe8, connectionType=Qt::DirectConnection, returnValue=...,
val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=...,
val8=..., val9=...) at kernel/qmetaobject.cpp:1641
#7  0x00007f1844f54990 in QMetaObject::invokeMethod (obj=0x7f18241d5fe8,
member=<optimized out>, type=Qt::DirectConnection, ret=..., val0=..., val1=...,
val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...)
at kernel/qmetaobject.cpp:1179
#8  0x00007f18400f78b4 in invokeMethod (val9=..., val8=..., val7=..., val6=...,
val5=..., val4=..., val3=..., val2=..., val1=..., val0=...,
type=Qt::DirectConnection, member=0x7f1840132820
"disconnectFromHostImplementation", obj=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs.h:418
#9  QAbstractSocket::disconnectFromHost (this=<optimized out>) at
socket/qabstractsocket.cpp:2474
#10 0x00007f18400f79e7 in QAbstractSocket::close (this=0x7f18241d5fe8) at
socket/qabstractsocket.cpp:2452
#11 0x00007f18400fd761 in QAbstractSocket::waitForReadyRead
(this=0x7f18241d5fe8, msecs=600000) at socket/qabstractsocket.cpp:1897
#12 0x00007f1838c2f513 in ?? () from /usr/lib/libsopranoclient.so.1
#13 0x00007f1838c3338e in ?? () from /usr/lib/libsopranoclient.so.1
#14 0x00007f183d3a2fe9 in Soprano::Iterator<Soprano::BindingSet>::next
(this=0x7f17dcb10900) at /usr/include/Soprano/../soprano/iterator.h:239
#15 0x00007f183d39e141 in Nepomuk::ResourceData::load (this=0x1e6ffa0) at
../../nepomuk/core/resourcedata.cpp:418
#16 0x00007f183d39e95c in Nepomuk::ResourceData::property (this=0x1e6ffa0,
uri=...) at ../../nepomuk/core/resourcedata.cpp:265
#17 0x00007f183d3b2893 in Nepomuk::Resource::property (this=0x7f17dcb10cc0,
uri=...) at ../../nepomuk/core/resource.cpp:301
#18 0x00007f17e24cc7da in MessageCore::NepomukResourceRetrieverRunnable::run
(this=0x3c3fd50) at ../../messagecore/asyncnepomukresourceretriever.cpp:47
#19 0x00007f1844e3f5b2 in QThreadPoolThread::run (this=0x147efd0) at
concurrent/qthreadpool.cpp:107
#20 0x00007f1844e4c08b in QThreadPrivate::start (arg=0x147efd0) at
thread/qthread_unix.cpp:298
#21 0x00007f183f2c8efc in start_thread (arg=0x7f17dcb11700) at
pthread_create.c:304
#22 0x00007f184480b59d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#23 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f18472ca7c0 (LWP 28998)):
#0  0x00007f18447fd8ad in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f183ee3861f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f183edf66b2 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f183edf6f82 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f183edf7429 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1844f79bbf in QEventDispatcherGlib::processEvents (this=0x6aec10,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007f18459e328e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=<optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#7  0x00007f1844f49402 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f1844f49657 in QEventLoop::exec (this=0x7fffd9feaaf0, flags=...) at
kernel/qeventloop.cpp:204
#9  0x00007f1844f4e6e7 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1148
#10 0x0000000000403629 in main (argc=1, argv=0x7fffd9feb188) at
../../../kontact/src/main.cpp:218

Possible duplicates by query: bug 296801, bug 296410, bug 296310, bug 295805,
bug 295726.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list