https://bugs.kde.org/show_bug.cgi?id=297342
Bug ID: 297342 Severity: crash Version: unspecified Priority: NOR Assignee: kdepim-bugs@kde.org Summary: KMail2 crashing when trashing emails Classification: Unclassified OS: Linux Reporter: r...@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. _______________________________________________ Kdepim-bugs mailing list Kdepim-bugs@kde.org https://mail.kde.org/mailman/listinfo/kdepim-bugs