[Bug 299896] New: Kontact crashes while deleting email

Elric Wolfsbruder elric at elric.com
Sat May 12 18:04:59 BST 2012


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

            Bug ID: 299896
          Severity: crash
           Version: unspecified
          Priority: NOR
          Assignee: kdepim-bugs at kde.org
           Summary: Kontact crashes while deleting email
    Classification: Unclassified
                OS: Linux
          Reporter: elric at elric.com
          Hardware: Compiled Sources
            Status: UNCONFIRMED
         Component: general
           Product: kontact

Application: kontact (4.8.0)
KDE Platform Version: 4.8.1 (4.8.1) (Compiled from sources)
Qt Version: 4.8.1
Operating System: Linux 3.2.12-gentoo x86_64
Distribution: "Gentoo Base System release 2.0.3"

-- Information about the crash:
1)  Launch kontact
2)  select kmail module
3)  scroll to new mail
4)  delete spam
5)  watch kontact crash without actully having deleted the mail

expected result email deleted without crashing

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

Thread 6 (Thread 0x7fca0efc8700 (LWP 2579)):
#0  pthread_cond_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fca23dec014 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) ()
from /usr/lib64/qt4/libQtWebKit.so.4
#2  0x00007fca1f453d0c in start_thread (arg=0x7fca0efc8700) at
pthread_create.c:301
#3  0x00007fca24b2964d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7fca0e6c7700 (LWP 2580)):
#0  0x00007fca24b208d3 in *__GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fca1e4b0b84 in g_main_context_iterate.clone.6 () from
/usr/lib64/libglib-2.0.so.0
#2  0x00007fca1e4b1041 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007fca25f4e2f6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007fca25f1e182 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#5  0x00007fca25f1e435 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#6  0x00007fca25e1b0e8 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007fca25e1d75b in QThreadPrivate::start(void*) () from
/usr/lib64/qt4/libQtCore.so.4
#8  0x00007fca1f453d0c in start_thread (arg=0x7fca0e6c7700) at
pthread_create.c:301
#9  0x00007fca24b2964d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7fc9c38de700 (LWP 2701)):
#0  0x00007fff7d4ea8de in ?? ()
#1  0x00007fca1e791853 in *__GI_clock_gettime (clock_id=1, tp=0x7fc9c38ddb20)
at ../sysdeps/unix/clock_gettime.c:100
#2  0x00007fca25e75ad2 in qt_gettime() () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007fca25f4ec8d in QTimerInfoList::updateCurrentTime() () from
/usr/lib64/qt4/libQtCore.so.4
#4  0x00007fca25f4f015 in QTimerInfoList::timerWait(timeval&) () from
/usr/lib64/qt4/libQtCore.so.4
#5  0x00007fca25f4da7c in timerSourcePrepareHelper(GTimerSource*, int*) () from
/usr/lib64/qt4/libQtCore.so.4
#6  0x00007fca25f4db25 in timerSourcePrepare(_GSource*, int*) () from
/usr/lib64/qt4/libQtCore.so.4
#7  0x00007fca1e4afbe6 in g_main_context_prepare () from
/usr/lib64/libglib-2.0.so.0
#8  0x00007fca1e4b0a09 in g_main_context_iterate.clone.6 () from
/usr/lib64/libglib-2.0.so.0
#9  0x00007fca1e4b1041 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#10 0x00007fca25f4e2f6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/qt4/libQtCore.so.4
#11 0x00007fca25f1e182 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#12 0x00007fca25f1e435 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#13 0x00007fca25e1b0e8 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#14 0x00007fca22033aab in KIO::NameLookUpThread::run (this=0x34aa7e0) at
/var/tmp/portage/kde-base/kdelibs-4.8.1-r2/work/kdelibs-4.8.1/kio/kio/hostinfo.cpp:226
#15 0x00007fca25e1d75b in QThreadPrivate::start(void*) () from
/usr/lib64/qt4/libQtCore.so.4
#16 0x00007fca1f453d0c in start_thread (arg=0x7fc9c38de700) at
pthread_create.c:301
#17 0x00007fca24b2964d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7fc9b9c00700 (LWP 1073)):
#0  __lll_lock_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
#1  0x00007fca1f456511 in _L_lock_997 () from /lib64/libpthread.so.0
#2  0x00007fca1f45632a in __pthread_mutex_lock (mutex=0x15500e8) at
pthread_mutex_lock.c:61
#3  0x00007fca1e4b2284 in g_main_context_wakeup () from
/usr/lib64/libglib-2.0.so.0
#4  0x00007fca25f2235c in QCoreApplication::postEvent(QObject*, QEvent*, int)
() from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007fca25f34ca2 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007fca203ea231 in QLocalSocket::error(QLocalSocket::LocalSocketError)
() from /usr/lib64/qt4/libQtNetwork.so.4
#7  0x00007fca203f0596 in
QLocalSocketPrivate::_q_error(QAbstractSocket::SocketError) () from
/usr/lib64/qt4/libQtNetwork.so.4
#8  0x00007fca25f34933 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00007fca203e12d1 in QAbstractSocket::error(QAbstractSocket::SocketError)
() from /usr/lib64/qt4/libQtNetwork.so.4
#10 0x00007fca203e5028 in QAbstractSocket::waitForReadyRead(int) () from
/usr/lib64/qt4/libQtNetwork.so.4
#11 0x00007fca189d6593 in Soprano::Client::ClientConnection::iteratorNext(int)
() from /usr/lib64/libsopranoclient.so.1
#12 0x00007fca189da8bb in
Soprano::Client::ClientQueryResultIteratorBackend::next() () from
/usr/lib64/libsopranoclient.so.1
#13 0x00007fca1d0a4fce in Soprano::Iterator<Soprano::BindingSet>::next
(this=<optimized out>) at /usr/include/Soprano/../soprano/iterator.h:239
#14 0x00007fca1d0a2108 in Nepomuk::ResourceData::load (this=0x7fc9bc09d990) at
/var/tmp/portage/kde-base/kdelibs-4.8.1-r2/work/kdelibs-4.8.1/nepomuk/core/resourcedata.cpp:419
#15 0x00007fca1d0a2b16 in Nepomuk::ResourceData::property (this=0x7fc9bc09d990,
uri=...) at
/var/tmp/portage/kde-base/kdelibs-4.8.1-r2/work/kdelibs-4.8.1/nepomuk/core/resourcedata.cpp:265
#16 0x00007fca1d0b4973 in Nepomuk::Resource::property (this=0x7fc9b9bffcf0,
uri=...) at
/var/tmp/portage/kde-base/kdelibs-4.8.1-r2/work/kdelibs-4.8.1/nepomuk/core/resource.cpp:301
#17 0x00007fc9c9835915 in MessageCore::NepomukResourceRetrieverRunnable::run
(this=0x266c8090) at
/var/tmp/portage/kde-base/kdepim-common-libs-4.8.1/work/kdepim-common-libs-4.8.1/messagecore/asyncnepomukresourceretriever.cpp:47
#18 0x00007fca25e11cb0 in QThreadPoolThread::run() () from
/usr/lib64/qt4/libQtCore.so.4
#19 0x00007fca25e1d75b in QThreadPrivate::start(void*) () from
/usr/lib64/qt4/libQtCore.so.4
#20 0x00007fca1f453d0c in start_thread (arg=0x7fc9b9c00700) at
pthread_create.c:301
#21 0x00007fca24b2964d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7fc9c1511700 (LWP 1081)):
[KCrash Handler]
#6  0x00007fca25e18e9e in QMutex::lock() () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007fca1d0a143c in QMutexLocker (m=0x98, this=<optimized out>) at
/usr/include/qt4/QtCore/qmutex.h:102
#8  Nepomuk::ResourceData::updateKickOffLists (this=0x1e7be140, prop=<optimized
out>, v=<optimized out>) at
/var/tmp/portage/kde-base/kdelibs-4.8.1-r2/work/kdelibs-4.8.1/nepomuk/core/resourcedata.cpp:829
#9  0x00007fca1d0a2209 in Nepomuk::ResourceData::load (this=0x1e7be140) at
/var/tmp/portage/kde-base/kdelibs-4.8.1-r2/work/kdelibs-4.8.1/nepomuk/core/resourcedata.cpp:429
#10 0x00007fca1d0a2b16 in Nepomuk::ResourceData::property (this=0x1e7be140,
uri=...) at
/var/tmp/portage/kde-base/kdelibs-4.8.1-r2/work/kdelibs-4.8.1/nepomuk/core/resourcedata.cpp:265
#11 0x00007fca1d0b4973 in Nepomuk::Resource::property (this=0x7fc9c1510cf0,
uri=...) at
/var/tmp/portage/kde-base/kdelibs-4.8.1-r2/work/kdelibs-4.8.1/nepomuk/core/resource.cpp:301
#12 0x00007fc9c9835915 in MessageCore::NepomukResourceRetrieverRunnable::run
(this=0x25b98320) at
/var/tmp/portage/kde-base/kdepim-common-libs-4.8.1/work/kdepim-common-libs-4.8.1/messagecore/asyncnepomukresourceretriever.cpp:47
#13 0x00007fca25e11cb0 in QThreadPoolThread::run() () from
/usr/lib64/qt4/libQtCore.so.4
#14 0x00007fca25e1d75b in QThreadPrivate::start(void*) () from
/usr/lib64/qt4/libQtCore.so.4
#15 0x00007fca1f453d0c in start_thread (arg=0x7fc9c1511700) at
pthread_create.c:301
#16 0x00007fca24b2964d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7fca275f7760 (LWP 2578)):
#0  0x00007fca24b1bc9d in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007fca1e4f4200 in g_wakeup_acknowledge () from
/usr/lib64/libglib-2.0.so.0
#2  0x00007fca1e4b02b9 in g_main_context_check () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007fca1e4b0ba2 in g_main_context_iterate.clone.6 () from
/usr/lib64/libglib-2.0.so.0
#4  0x00007fca1e4b1041 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#5  0x00007fca25f4e29f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007fca2536080e in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib64/qt4/libQtGui.so.4
#7  0x00007fca25f1e182 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#8  0x00007fca25f1e435 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#9  0x00007fca25f22bbb in QCoreApplication::exec() () from
/usr/lib64/qt4/libQtCore.so.4
#10 0x000000000040446f in main (argc=1, argv=0x7fff7d4c3868) at
/var/tmp/portage/kde-base/kontact-4.8.1/work/kontact-4.8.1/kontact/src/main.cpp:218

Reported using DrKonqi

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



More information about the Kdepim-bugs mailing list