Bug 323911 - Crash in AsyncNepomukResourceRetriever
Summary: Crash in AsyncNepomukResourceRetriever
Status: RESOLVED UNMAINTAINED
Alias: None
Product: nepomuk
Classification: Miscellaneous
Component: general (show other bugs)
Version: 4.10.5
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Nepomuk Bugs Coordination
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-08-23 07:32 UTC by hugo_m6XB
Modified: 2015-01-23 16:22 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description hugo_m6XB 2013-08-23 07:32:17 UTC
Application: kmail (4.10.5)
KDE Platform Version: 4.10.5 "release 1"
Qt Version: 4.8.4
Operating System: Linux 3.7.10-1.16-default x86_64
Distribution: "openSUSE 12.3 (x86_64)"

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

I worked with kmail.
Clicking on the the top right button to close the window I get the error report screen.
This happened yesterday and now.

The crash can be reproduced every time.

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f43266cf780 (LWP 2630))]

Thread 4 (Thread 0x7f43075c4700 (LWP 2635)):
#0  0x00007f432184c964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f4316fc27c7 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f4316fc27f9 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f4321848e0f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f4323a1b7dd in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f4306cbb700 (LWP 2636)):
#0  0x00007f4323a1287d in poll () from /lib64/libc.so.6
#1  0x00007f431bc89aa4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f431bc89bc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f43243a92e6 in QEventDispatcherGlib::processEvents (this=0x7f43000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f4324379adf in QEventLoop::processEvents (this=this@entry=0x7f4306cbae00, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f4324379d68 in QEventLoop::exec (this=0x7f4306cbae00, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f432427c0f0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#7  0x00007f432427f0cc in QThreadPrivate::start (arg=0xd2dbd0) at thread/qthread_unix.cpp:338
#8  0x00007f4321848e0f in start_thread () from /lib64/libpthread.so.0
#9  0x00007f4323a1b7dd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f42bf97a700 (LWP 3333)):
[KCrash Handler]
#5  lockInline (this=0x40) at /usr/include/QtCore/qmutex.h:187
#6  QMutexLocker (m=0x40, this=<synthetic pointer>) at /usr/include/QtCore/qmutex.h:109
#7  Nepomuk2::ResourceData::load (this=this@entry=0x0) at /usr/src/debug/nepomuk-core-4.10.5/libnepomukcore/resource/resourcedata.cpp:345
#8  0x00007f431c271f2e in Nepomuk2::ResourceData::property (this=0x0, uri=...) at /usr/src/debug/nepomuk-core-4.10.5/libnepomukcore/resource/resourcedata.cpp:238
#9  0x00007f431c2829b3 in Nepomuk2::Resource::property (this=0x7f42bf979d90, uri=...) at /usr/src/debug/nepomuk-core-4.10.5/libnepomukcore/resource/resource.cpp:226
#10 0x00007f431fb00eb2 in MessageCore::NepomukResourceRetrieverRunnable::run (this=0x1e3cc60) at /usr/src/debug/kdepim-4.10.5/messagecore/asyncnepomukresourceretriever.cpp:49
#11 0x00007f4324272c9d in QThreadPoolThread::run (this=0x18ddb50) at concurrent/qthreadpool.cpp:107
#12 0x00007f432427f0cc in QThreadPrivate::start (arg=0x18ddb50) at thread/qthread_unix.cpp:338
#13 0x00007f4321848e0f in start_thread () from /lib64/libpthread.so.0
#14 0x00007f4323a1b7dd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f43266cf780 (LWP 2630)):
#0  0x00007f432184c964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f432427f62b in wait (time=18446744073709551615, this=0x226eeb0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1791b78, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f432427246f in QThreadPoolPrivate::waitForDone (this=0x1791af0, msecs=msecs@entry=-1) at concurrent/qthreadpool.cpp:298
#4  0x00007f4324273f1d in QThreadPool::~QThreadPool (this=0x1791908, __in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:440
#5  0x00007f431faff9f1 in ~AsyncNepomukResourceRetrieverPrivate (this=0x1791900, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.10.5/messagecore/asyncnepomukresourceretriever.cpp:60
#6  MessageCore::AsyncNepomukResourceRetriever::~AsyncNepomukResourceRetriever (this=0x182a160, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.10.5/messagecore/asyncnepomukresourceretriever.cpp:125
#7  0x00007f431f5176a2 in ~CallbackNepomukResourceRetriever (this=0x182a160, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.10.5/messagelist/core/callbacknepomukresourceretriever.h:32
#8  MessageList::CallbackNepomukResourceRetriever::~CallbackNepomukResourceRetriever (this=0x182a160, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.10.5/messagelist/core/callbacknepomukresourceretriever.h:32
#9  0x00007f432396af61 in __run_exit_handlers () from /lib64/libc.so.6
#10 0x00007f432396afe5 in exit () from /lib64/libc.so.6
#11 0x00007f43249225b8 in ?? () from /usr/lib64/libQtGui.so.4
#12 0x00007f432321abce in _XIOError () from /usr/lib64/libX11.so.6
#13 0x00007f4323218bac in _XReply () from /usr/lib64/libX11.so.6
#14 0x00007f43231febc1 in XGetSelectionOwner () from /usr/lib64/libX11.so.6
#15 0x00007f432493950c in QClipboard::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#16 0x00007f43248b886c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#17 0x00007f43248bcceb in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#18 0x00007f432437ad8e in QCoreApplication::notifyInternal (this=0x7fff8b28db30, receiver=0x840340, event=0x7fff8b28d790) at kernel/qcoreapplication.cpp:946
#19 0x00007f43248c160f in QApplication::~QApplication() () from /usr/lib64/libQtGui.so.4
#20 0x0000000000402eb6 in ?? ()
#21 0x00007f4323954a15 in __libc_start_main () from /lib64/libc.so.6
#22 0x0000000000403355 in _start ()

Reported using DrKonqi
Comment 1 Laurent Montel 2013-08-23 08:14:37 UTC
a lot of fixes was done in 4.11
could you retry with 4.11 ?
Comment 2 hugo_m6XB 2013-08-23 12:46:45 UTC
Ok. I will retry it.  According to http://de.opensuse.org/KDE_Repositorys
I could use an upstream Release:   KDE SC 4.11.
Comment 3 hugo_m6XB 2013-08-23 12:47:38 UTC
Ok. I will retry it.  According to http://de.opensuse.org/KDE_Repositorys
I could use an upstream Release:   KDE SC 4.11.
Comment 4 Vishesh Handa 2015-01-23 16:22:09 UTC
Thank you for taking the time to file a bug report.

The Nepomuk project is no longer included in the KDE Software Compilation. With Plasma 5, we have replaced most of the underlying technology with Baloo and other components. Hopefully this will have addressed your concern.

We encourage you to try out Plasma 5 (+Baloo) and let us know if your problem persists.