Bug 203741 - Dolphin crash after killing a nepomukservices process that got stuck in endless loop (Soprano::Client::ClientModel::listStatements)
Summary: Dolphin crash after killing a nepomukservices process that got stuck in endle...
Status: RESOLVED WORKSFORME
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Debian testing Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
: 205613 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-08-13 19:11 UTC by Martin Steigerwald
Modified: 2010-12-21 20:12 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 Martin Steigerwald 2009-08-13 19:11:33 UTC
Application that crashed: dolphin
Version of the application: 1.3
KDE Version: 4.3.00 (KDE 4.3.0)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-rc5-tp42-toi-3.0.1-05139-gb4d43f4 i686
Distribution: Debian GNU/Linux 5.0.1 (lenny)

What I was doing when the application crashed:
I just worked with dolphin, I think I didn't use nepomuksearch:// or the desktop search field - which isn't working anyway - in this instance of dolphin. Then while working with different folders in different tabs dolphin became unresponsive. I found a nepomukservices process that got stuck in an endless loop. I waited some more time, but then killed it in the hope that I get dolphin responsive again. I didn't like to reopen the four or five tabs in it.

Well then dolphin crashed.

This is with Debian unstable KDE 4.3 packages:

martin@shambhala:~> apt-show-versions | egrep "(dolphin|kdelibs|nepomuk|soprano|strigi)"
dolphin/sid uptodate 4:4.3.0-1
kdegraphics-strigi-plugins/sid uptodate 4:4.3.0-1
kdelibs/squeeze uptodate 4:3.5.10.dfsg.1-2
kdelibs-bin/sid uptodate 4:4.3.0-1
kdelibs-data/squeeze uptodate 4:3.5.10.dfsg.1-2
kdelibs-dbg/squeeze uptodate 4:3.5.10.dfsg.1-2
kdelibs4c2a/squeeze uptodate 4:3.5.10.dfsg.1-2
kdelibs5/sid uptodate 4:4.3.0-1
kdelibs5-data/sid uptodate 4:4.3.0-1
kdelibs5-dbg/sid uptodate 4:4.3.0-1
kdelibs5-dev/sid uptodate 4:4.3.0-1
kdepim-strigi-plugins/sid uptodate 4:4.3.0-1
kdesdk-strigi-plugins/sid uptodate 4:4.3.0-2
libnepomukquery4/sid uptodate 4:4.3.0-2
libnepomukqueryclient4/sid uptodate 4:4.3.0-2
libsmokesoprano2/sid uptodate 4:4.3.0-1
libsoprano-dbg/sid uptodate 2.3.0+dfsg.1-2
libsoprano-dev/sid uptodate 2.3.0+dfsg.1-2
libsoprano4/sid uptodate 2.3.0+dfsg.1-2
libstrigihtmlgui0/squeeze uptodate 0.6.5-1+b1
libstrigiqtdbusclient0/squeeze uptodate 0.6.5-1+b1
soprano-daemon/sid uptodate 2.3.0+dfsg.1-2
strigi-applet/lenny uptodate 0.5.7-1
strigi-client/squeeze uptodate 0.6.5-1+b1
strigi-daemon/squeeze uptodate 0.6.5-1+b1
strigi-plugins/lenny uptodate 0.5.7-1
strigi-utils/squeeze uptodate 0.6.5-1+b1

 -- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[Current thread is 0 (LWP 17407)]

Thread 2 (Thread 0xb3dddb90 (LWP 29304)):
#0  0xb806c424 in __kernel_vsyscall ()
#1  0xb5f802e2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb66c50b4 in pthread_cond_timedwait () from /lib/i686/cmov/libc.so.6
#3  0xb43088c3 in metronom_sync_loop (this=0x9207b98) at metronom.c:870
#4  0xb5f7c4e5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#5  0xb66b621e in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb5cf2700 (LWP 17407)):
[KCrash Handler]
#6  QList<int>::append (this=0x8896e1c, t=@0xbff10a08) at /usr/include/qt4/QtCore/qbasicatomic.h:69
#7  0xb61895a4 in Soprano::Client::ClientModel::listStatements (this=0x8896e00, partial=@0xbff10bd0) at ../../server/clientmodel.cpp:114
#8  0xb7b0f72f in Soprano::FilterModel::listStatements (this=0x889f0a0, partial=@0xbff10bd0) at ../../soprano/filtermodel.cpp:173
#9  0xb7b5b45c in Soprano::Util::MutexModel::listStatements (this=0x889f0a0, partial=@0xbff10bd0) at ../../soprano/util/mutexmodel.cpp:141
#10 0xb7bd218a in Nepomuk::MainModel::listStatements (this=0x8897970, partial=@0xbff10bd0) at ../../../nepomuk/core/nepomukmainmodel.cpp:196
#11 0xb7b0f72f in Soprano::FilterModel::listStatements (this=0x8897610, partial=@0xbff10bd0) at ../../soprano/filtermodel.cpp:173
#12 0xb7bc8b25 in Nepomuk::ResourceData::load (this=0x94f7b60) at ../../../nepomuk/core/resourcedata.cpp:362
#13 0xb7bc9470 in Nepomuk::ResourceData::allProperties (this=0x94f7b60) at ../../../nepomuk/core/resourcedata.cpp:180
#14 0xb7be3560 in Nepomuk::Resource::properties (this=0xbff10d28) at ../../../nepomuk/core/resource.cpp:227
#15 0x0807ea4e in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-08-30 17:29:51 UTC
*** Bug 205613 has been marked as a duplicate of this bug. ***
Comment 2 Dario Andres 2010-12-21 20:12:41 UTC
[Comment from a bug triager]
Considering that nobody else has reported a crash with a similar trace, and that Nepomuk code has changed and improved a lot, I think it is safe to think this as fixed.
If you experience other Nepomuk related crash on Dolphin when using an update KDE SC release, open a new report.
Thanks