Bug 234799 - Dolphin crashed while running kbuildsycoca (probably)
Summary: Dolphin crashed while running kbuildsycoca (probably)
Status: RESOLVED FIXED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
: 230058 235083 235222 235391 235793 236043 236072 236114 236181 236204 236260 236643 236648 236728 236772 237013 237081 237303 237383 237406 237554 241491 242719 242726 242932 244995 245039 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-04-19 13:26 UTC by Alvaro Manuel Recio Perez
Modified: 2011-02-28 08:58 UTC (History)
28 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.7.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alvaro Manuel Recio Perez 2010-04-19 13:26:00 UTC
Application: dolphin (1.4)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-21-generic x86_64
Distribution: Ubuntu lucid (development branch)

-- Information about the crash:
I recently have installed a KDE Service Menu (http://kde-apps.org/content/show.php/Attach+to+thunderbird?content=122832) while keeping several Dolphin windows opened. The service installed correctly and Dolphin showed the new entry in context menus.

Then, I edited the desktop file for that service menu to change the icon. Just after saving the changes and trying to see if the context menu showed the new icon, Dolphin crashed.

 -- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fc451e6a760 (LWP 3955))]

Thread 4 (Thread 0x7fc4411d5710 (LWP 3960)):
#0  0x00007fc44daeff53 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fc449f164a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007fc449f168fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007fc44e243566 in QEventDispatcherGlib::processEvents (this=0x1439b30, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007fc44e218992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007fc44e218d6c in QEventLoop::exec (this=0x7fc4411d4db0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007fc44e122d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007fc44e1f9178 in QInotifyFileSystemWatcherEngine::run (this=0x14390f0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fc44e125775 in QThreadPrivate::start (arg=0x14390f0) at thread/qthread_unix.cpp:248
#9  0x00007fc44b05b9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007fc44dafc69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fc43a349710 (LWP 7025)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007fc438473081 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fc44b05b9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fc44dafc69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fc439347710 (LWP 7057)):
[KCrash Handler]
#5  0x00007fc44be9af25 in ?? () from /usr/lib/libsopranoclient.so.1
#6  0x00007fc450ba4d0e in Soprano::Iterator<Soprano::BindingSet>::next (this=0x7fc4393467b0) at /usr/include/Soprano/../soprano/iterator.h:239
#7  0x00007fc450ba19f0 in Nepomuk::ResourceData::load (this=<value optimized out>) at ../../../nepomuk/core/resourcedata.cpp:419
#8  0x00007fc450ba21b8 in Nepomuk::ResourceData::property (this=0x18d8090, uri=...) at ../../../nepomuk/core/resourcedata.cpp:271
#9  0x00007fc450bbcee2 in Nepomuk::Resource::property (this=<value optimized out>, uri=...) at ../../../nepomuk/core/resource.cpp:280
#10 0x00007fc450bbf9d0 in Nepomuk::Resource::rating (this=0x7fc439346c80) at ../../../nepomuk/core/resource.cpp:800
#11 0x0000000000465b08 in KLoadMetaDataThread::run (this=0x1841550) at ../../../../apps/dolphin/src/panels/information/kloadmetadatathread.cpp:95
#12 0x00007fc44e125775 in QThreadPrivate::start (arg=0x1841550) at thread/qthread_unix.cpp:248
#13 0x00007fc44b05b9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#14 0x00007fc44dafc69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fc451e6a760 (LWP 3955)):
#0  0x00007fc44daeff53 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fc44897929a in ?? () from /usr/lib/libxcb.so.1
#2  0x00007fc4489797d7 in ?? () from /usr/lib/libxcb.so.1
#3  0x00007fc448979a85 in xcb_writev () from /usr/lib/libxcb.so.1
#4  0x00007fc44ca256fa in _XSend () from /usr/lib/libX11.so.6
#5  0x00007fc44ca25839 in _XReply () from /usr/lib/libX11.so.6
#6  0x00007fc44ca01a45 in XGetImage () from /usr/lib/libX11.so.6
#7  0x00007fc44ef01a43 in QX11PixmapData::toImage (this=0x13aeb80) at image/qpixmap_x11.cpp:1492
#8  0x00007fc44eee9b60 in QPixmap::toImage (this=0x7fff27a2f260) at image/qpixmap.cpp:486
#9  0x00007fc44fad1d6d in KIconEffect::apply (this=0x7fff27a2f2e0, pixmap=<value optimized out>, effect=1, value=<value optimized out>, col=..., col2=<value optimized out>, trans=false)
    at ../../kdeui/icons/kiconeffect.cpp:287
#10 0x00007fc44fad1f51 in KIconEffect::apply (this=<value optimized out>, pixmap=..., effect=1, value=<value optimized out>, col=<value optimized out>, trans=false)
    at ../../kdeui/icons/kiconeffect.cpp:266
#11 0x00007fc450bba4a0 in KRatingPainter::paint (this=<value optimized out>, painter=0x7fff27a2f350, rect=..., rating=0, hoverRating=<value optimized out>)
    at ../../../nepomuk/core/ui/kratingpainter.cpp:201
#12 0x00007fc450baf99c in KRatingWidget::paintEvent (this=0x188b330, e=<value optimized out>) at ../../../nepomuk/core/ui/kratingwidget.cpp:233
#13 0x00007fc44ee5d162 in QWidget::event (this=0x188b330, event=0x7fff27a2fb90) at kernel/qwidget.cpp:8144
#14 0x00007fc44f2044e6 in QFrame::event (this=0x188b330, e=0x7fff27a2fb90) at widgets/qframe.cpp:557
#15 0x00007fc44ee0722c in QApplicationPrivate::notify_helper (this=0xde8d60, receiver=0x188b330, e=0x7fff27a2fb90) at kernel/qapplication.cpp:4300
#16 0x00007fc44ee0d6fb in QApplication::notify (this=0x7fff27a33960, receiver=0x188b330, e=0x7fff27a2fb90) at kernel/qapplication.cpp:4183
#17 0x00007fc44fb12526 in KApplication::notify (this=0x7fff27a33960, receiver=0x188b330, event=0x7fff27a2fb90) at ../../kdeui/kernel/kapplication.cpp:302
#18 0x00007fc44e21a06c in QCoreApplication::notifyInternal (this=0x7fff27a33960, receiver=0x188b330, event=0x7fff27a2fb90) at kernel/qcoreapplication.cpp:704
#19 0x00007fc44ee657dd in QCoreApplication::sendSpontaneousEvent (this=0x17a8810, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x17165d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#20 QWidgetPrivate::drawWidget (this=0x17a8810, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x17165d0)
    at kernel/qwidget.cpp:5339
#21 0x00007fc44ee66478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=7, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x17165d0) at kernel/qwidget.cpp:5452
#22 0x00007fc44ee662a9 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=8, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x17165d0) at kernel/qwidget.cpp:5439
#23 0x00007fc44ee662a9 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=9, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x17165d0) at kernel/qwidget.cpp:5439
#24 0x00007fc44ee662a9 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=10, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x17165d0) at kernel/qwidget.cpp:5439
#25 0x00007fc44ee662a9 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=11, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x17165d0) at kernel/qwidget.cpp:5439
#26 0x00007fc44ee662a9 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=14, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x17165d0) at kernel/qwidget.cpp:5439
#27 0x00007fc44ee662a9 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=15, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x17165d0) at kernel/qwidget.cpp:5439
#28 0x00007fc44ee662a9 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=16, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x17165d0) at kernel/qwidget.cpp:5439
#29 0x00007fc44ee6553a in QWidgetPrivate::drawWidget (this=0x1717fd0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x17165d0) at kernel/qwidget.cpp:5388
#30 0x00007fc44ee66478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=1, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x17165d0) at kernel/qwidget.cpp:5452
#31 0x00007fc44ee6553a in QWidgetPrivate::drawWidget (this=0x18ef420, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x17165d0) at kernel/qwidget.cpp:5388
#32 0x00007fc44ee66478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=0, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x17165d0) at kernel/qwidget.cpp:5452
#33 0x00007fc44ee6553a in QWidgetPrivate::drawWidget (this=0x1826460, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x17165d0) at kernel/qwidget.cpp:5388
#34 0x00007fc44ee66478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=0, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x17165d0) at kernel/qwidget.cpp:5452
#35 0x00007fc44ee6553a in QWidgetPrivate::drawWidget (this=0x159a690, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x17165d0) at kernel/qwidget.cpp:5388
#36 0x00007fc44ee66478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=8, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x17165d0) at kernel/qwidget.cpp:5452
#37 0x00007fc44ee662a9 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=10, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x17165d0) at kernel/qwidget.cpp:5439
#38 0x00007fc44ee6553a in QWidgetPrivate::drawWidget (this=0x1283150, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x17165d0) at kernel/qwidget.cpp:5388
#39 0x00007fc44ee66478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=5, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x17165d0) at kernel/qwidget.cpp:5452
#40 0x00007fc44ee6553a in QWidgetPrivate::drawWidget (this=0x17678e0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x17165d0) at kernel/qwidget.cpp:5388
#41 0x00007fc44ee66478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=13, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x17165d0) at kernel/qwidget.cpp:5452
#42 0x00007fc44ee6553a in QWidgetPrivate::drawWidget (this=0x193d1e0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x17165d0) at kernel/qwidget.cpp:5388
#43 0x00007fc44f01f8c5 in QWidgetBackingStore::sync (this=0x17165d0) at painting/qbackingstore.cpp:1291
#44 0x00007fc44ee56b60 in QWidgetPrivate::syncBackingStore (this=0x193d1e0) at kernel/qwidget.cpp:1672
#45 0x00007fc44ee5d865 in QWidget::event (this=0x13e8720, event=0x16e4420) at kernel/qwidget.cpp:8291
#46 0x00007fc44f21fcab in QMainWindow::event (this=0x13e8720, event=0x16e4420) at widgets/qmainwindow.cpp:1433
#47 0x00007fc44fc296f3 in KXmlGuiWindow::event (this=0x7fff27a2e8c0, ev=0x1) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#48 0x00007fc44ee0722c in QApplicationPrivate::notify_helper (this=0xde8d60, receiver=0x13e8720, e=0x16e4420) at kernel/qapplication.cpp:4300
#49 0x00007fc44ee0d6fb in QApplication::notify (this=0x7fff27a33960, receiver=0x13e8720, e=0x16e4420) at kernel/qapplication.cpp:4183
#50 0x00007fc44fb12526 in KApplication::notify (this=0x7fff27a33960, receiver=0x13e8720, event=0x16e4420) at ../../kdeui/kernel/kapplication.cpp:302
#51 0x00007fc44e21a06c in QCoreApplication::notifyInternal (this=0x7fff27a33960, receiver=0x13e8720, event=0x16e4420) at kernel/qcoreapplication.cpp:704
#52 0x00007fc44e21c7e7 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0xdbcc30) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#53 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0xdbcc30) at kernel/qcoreapplication.cpp:1345
#54 0x00007fc44e2439d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#55 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#56 0x00007fc449f128c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#57 0x00007fc449f16748 in ?? () from /lib/libglib-2.0.so.0
#58 0x00007fc449f168fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#59 0x00007fc44e243513 in QEventDispatcherGlib::processEvents (this=0xdbc770, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#60 0x00007fc44eeb746e in QGuiEventDispatcherGlib::processEvents (this=0x7fff27a2e8c0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#61 0x00007fc44e218992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#62 0x00007fc44e218d6c in QEventLoop::exec (this=0x7fff27a338b0, flags=) at kernel/qeventloop.cpp:201
#63 0x00007fc44e21caab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#64 0x000000000043b1c5 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../../apps/dolphin/src/main.cpp:101

Possible duplicates by query: bug 234692, bug 230058, bug 223413, bug 220876.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2010-05-02 10:08:13 UTC
Thanks for the bug report! This crash looks related to Nepomuk. I think it might be a duplicate of bug 235166.
Comment 2 Frank Reininghaus 2010-05-02 10:09:06 UTC
*** Bug 235222 has been marked as a duplicate of this bug. ***
Comment 3 Frank Reininghaus 2010-05-02 10:09:08 UTC
*** Bug 235391 has been marked as a duplicate of this bug. ***
Comment 4 Frank Reininghaus 2010-05-02 10:09:15 UTC
*** Bug 235793 has been marked as a duplicate of this bug. ***
Comment 5 Frank Reininghaus 2010-05-02 17:00:15 UTC
*** Bug 236043 has been marked as a duplicate of this bug. ***
Comment 6 Frank Reininghaus 2010-05-03 18:39:19 UTC
*** Bug 236114 has been marked as a duplicate of this bug. ***
Comment 7 Frank Reininghaus 2010-05-03 18:39:24 UTC
*** Bug 236072 has been marked as a duplicate of this bug. ***
Comment 8 Frank Reininghaus 2010-05-03 18:39:38 UTC
*** Bug 236181 has been marked as a duplicate of this bug. ***
Comment 9 Frank Reininghaus 2010-05-03 19:45:02 UTC
*** Bug 236204 has been marked as a duplicate of this bug. ***
Comment 10 Frank Reininghaus 2010-05-04 11:43:20 UTC
*** Bug 236260 has been marked as a duplicate of this bug. ***
Comment 11 Frank Reininghaus 2010-05-07 13:43:27 UTC
*** Bug 236643 has been marked as a duplicate of this bug. ***
Comment 12 Frank Reininghaus 2010-05-07 13:43:43 UTC
If the bug is reproducible for anyone, it would really help if we could get a
backtrace with full Soprano debugging information (the crash seems to be
related to Nepomuk/Soprano). To install the required package on Kubuntu, enter

sudo apt-get install libsoprano-dbg

in a Konsole. You can also install it via KPackageKit - just enter "soprano" in
the text box and select the "debugging symbols..." entry.

If you see this crash again then, please paste the new backtrace here. Thanks!
Comment 13 Frank Reininghaus 2010-05-07 13:45:41 UTC
*** Bug 236648 has been marked as a duplicate of this bug. ***
Comment 14 Frank Reininghaus 2010-05-07 19:03:10 UTC
*** Bug 236728 has been marked as a duplicate of this bug. ***
Comment 15 Frank Reininghaus 2010-05-07 23:26:37 UTC
*** Bug 236772 has been marked as a duplicate of this bug. ***
Comment 16 Frank Reininghaus 2010-05-10 17:48:27 UTC
*** Bug 237013 has been marked as a duplicate of this bug. ***
Comment 17 Frank Reininghaus 2010-05-10 17:56:32 UTC
*** Bug 237081 has been marked as a duplicate of this bug. ***
Comment 18 Frank Reininghaus 2010-05-10 17:56:44 UTC
*** Bug 235083 has been marked as a duplicate of this bug. ***
Comment 19 Frank Reininghaus 2010-05-10 17:59:20 UTC
Bugs 237081 and 235083 have more detailed backtraces. Here's the one from bug 237081:

Thread 2 (Thread 0xb306fb70 (LWP 2855)):
[KCrash Handler]
#6  0x0066c6d4 in QPointer<Soprano::Client::ClientConnection>::operator
Soprano::Client::ClientConnection* (this=0xb3b23c8) at
/usr/include/qt4/QtCore/qpointer.h:78
#7  Soprano::Client::ClientModel::client (this=0xb3b23c8) at
../../client/clientmodel.h:57
#8  Soprano::Client::ClientQueryResultIteratorBackend::next (this=0xb3b23c8) at
../../client/clientqueryresultiteratorbackend.cpp:47
#9  0x00d731cf in Soprano::Iterator<Soprano::BindingSet>::next
(this=0xb306f028) at /usr/include/Soprano/../soprano/iterator.h:239
#10 0x00d6f83e in Nepomuk::ResourceData::load (this=0xb3b0d78) at
../../../nepomuk/core/resourcedata.cpp:419
#11 0x00d7019b in Nepomuk::ResourceData::property (this=0xb3b0d78, uri=...) at
../../../nepomuk/core/resourcedata.cpp:271
#12 0x00d8dcb7 in Nepomuk::Resource::property (this=0xb306f294, uri=...) at
../../../nepomuk/core/resource.cpp:280
#13 0x00d90d41 in Nepomuk::Resource::rating (this=0xb306f294) at
../../../nepomuk/core/resource.cpp:800
#14 0x080aa1e9 in KLoadMetaDataThread::run (this=0xa1f24b8) at
../../../../apps/dolphin/src/panels/information/kloadmetadatathread.cpp:95

[...]
Comment 20 Frank Reininghaus 2010-05-12 05:56:56 UTC
*** Bug 237303 has been marked as a duplicate of this bug. ***
Comment 21 Frank Reininghaus 2010-05-12 16:19:04 UTC
*** Bug 237383 has been marked as a duplicate of this bug. ***
Comment 22 Hans Reisner 2010-05-12 21:06:54 UTC
Hello,

I've tested a little today and now deactivated nepomuk and strigi; since this I've had no crash of Dolphin. It crashed always on first startup and seemed to crash on mouse events like mouse over folder icon or file icon (???) Could it be, that there's a coherence between the services and Dolphin? Can anyone other replicate this behavior?

Thanks,
Hans
Comment 23 Frank Reininghaus 2010-05-13 14:28:25 UTC
Hans, thanks for the update. The backtraces already indicated that the crash is indeed related to Nepomuk - that's why deactivating it stops the crashing. Note that this does not necessarily mean that the bug is in Nepomuk itself - it could be in any library that Dolphin uses. We don't know yet because we could not reproduce the crash so far.

> It crashed always on first startup and seemed to
> crash on mouse events like mouse over folder icon or file icon (???) Could it
> be, that there's a coherence between the services and Dolphin?

There is a connection: When you move the mouse over an icon, Dolphin starts a Nepomuk thread that loads information about the file.
Comment 24 Frank Reininghaus 2010-05-13 14:56:48 UTC
*** Bug 237406 has been marked as a duplicate of this bug. ***
Comment 25 Hans Reisner 2010-05-13 19:09:21 UTC
Hi Frank,

> There is a connection: When you move the mouse over an icon, Dolphin starts a
> Nepomuk thread that loads information about the file.

had someone tested how it reacts (? is this the right word ?) if Dolphin and Nepomuk try to use a file at the same time? 

Greez 
Hans
Comment 26 Frank Reininghaus 2010-05-13 19:12:51 UTC
(In reply to comment #25)
> had someone tested how it reacts (? is this the right word ?) if Dolphin and
> Nepomuk try to use a file at the same time? 

This is most likely not the problem. Some of the backtraces indicate that there is some kind of memory corruption which causes the crash.
Comment 27 Hans Reisner 2010-05-13 19:57:36 UTC
(In reply to comment #26)
Ok, Frank, 

> This is most likely not the problem. Some of the backtraces indicate that there
> is some kind of memory corruption which causes the crash.

I've got some news, so maybe you can reproduce this:

- Select one folder with pictures (jpeg in my case)
- Set only this folder to be indexed by Nepomuk and Strigi
- Start dolphin in one window, system-settings in another (parallel)
- Start Nepomuk in system-settings and be fast to get the mouse over the pictures in dolphin
- With luck, dolphin crashes while loading the preview (on the right and the popup)


Here some output of dolphin --nofork, maybe it helps:

"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559477327712 : "QLocalSocket::connectToServer: Connection refused"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559477327712 : "QLocalSocket::connectToServer: Connection refused"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559477327712 : "QLocalSocket::connectToServer: Connection refused"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559477327712 : "QLocalSocket::connectToServer: Connection refused"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "org.freedesktop.DBus.Error.UnknownObject - No such object path '/org/soprano/Server/models/main'"
"/usr/bin/dolphin(4318)" Error in thread 140559078573840 : "Invalid iterator."
dolphin: pthread_mutex_lock.c:312: __pthread_mutex_lock_full: Assertion `(-(e)) != 3 || !robust' failed.
KCrash: Application 'dolphin' crashing...
sock_file=/home/hans/.kde/socket-Linux1/kdeinit4__0
QSocketNotifier: Invalid socket 20 and type 'Read', disabling...

[1]+  Angehalten              dolphin --nofork



If you have questions, you can write to me any time, hope this help.


Greez,
Hans

P.S.: How can I get notified when someone place comments to this thread?? I want to get an email...
Comment 28 Frank Reininghaus 2010-05-14 08:19:34 UTC
*** Bug 237554 has been marked as a duplicate of this bug. ***
Comment 29 Hans Reisner 2010-05-14 18:20:26 UTC
(In reply to comment #27)

Great Update: 

Now I found out, that Dolphin only crashes, if "Kurzinfos" (in german version, maybe it's called shortinfos or something) is activated; Dolphin not only crashes with pictures, it crashes also with "normal" files.

Little explanation: With "Kurzinfos" I mean the litte popup which contains infos about the file. It contains filename, filesize, preview and it is viewed if you "mouse over" a file.

I hope someone can now verify this bug.

Greez,
Hans
Comment 30 Hans Reisner 2010-05-14 18:23:51 UTC
(In reply to comment #29)
Sorry for this Ingrid; I could see that the crash happens at the same time Strigi started indexing files in this folder.

Greez,
Hans
Comment 31 Frank Reininghaus 2010-05-14 19:59:47 UTC
Hans, thanks for your input, this was very helpful! I've enabled tool tips (that's the English name for "Kurzinfos") in my Kubuntu virtual machine and reproduced the crash just by hovering a couple of items with the mouse.

I'll try to get some more useful information out of it (might take a couple of days though because I'm a bit busy with real life issues this weekend).

Thanks again!
Comment 32 Frank Reininghaus 2010-05-16 17:15:51 UTC
I've been able to reproduce the crash while running Dolphin in Valgrind. The interesting part of the log is shown below (there were no errors before that).

==2478 == Thread 3:
==2478 == Invalid read of size 8
==2478 ==    at 0xAA03E12: Soprano::Client::ClientQueryResultIteratorBackend::current() const (qpointer.h:78)
==2478 ==    by 0xAA03A21: Soprano::Client::ClientQueryResultIteratorBackend::binding(QString const&) const (clientqueryresultiteratorbackend.cpp:100)
==2478 ==    by 0x5F8FC16: Soprano::QueryResultIterator::binding(QString const&) const (queryresultiterator.cpp:95)
==2478 ==    by 0x5D10368: Nepomuk::Types::EntityPrivate::load() (entity.cpp:78)
==2478 ==    by 0x5D0F460: Nepomuk::Types::EntityPrivate::init() (entity.cpp:49)
==2478 ==    by 0x5D108B2: Nepomuk::Types::Entity::label(QString const&) (entity.cpp:186)
==2478 ==    by 0x55E0B5F: KLoadMetaDataThread::run() (kloadmetadatathread.cpp:120)
==2478 ==    by 0x8602774: QThreadPrivate::start(void*) (qthread_unix.cpp:248)
==2478 ==    by 0xB84C9C9: start_thread (pthread_create.c:300)
==2478 ==    by 0x8E0669C: clone (clone.S:112)
==2478 ==  Address 0x48 is not stack'd, malloc'd or (recently) free'd
==2478 == 
KCrash: Application 'dolphin' crashing...
QSocketNotifier: Invalid socket 15 and type 'Read', disabling...
"/usr/bin/dolphin(2478)" Error in thread 453621520 : "Command timed out."
"/usr/bin/dolphin(2478)" Error in thread 453621520 : "org.freedesktop.DBus.Error.Disconnected - Connection was disconnected before a reply was received"
"/usr/bin/dolphin(2478)" Error in thread 453621520 : "org.freedesktop.DBus.Error.Disconnected - Connection was disconnected before a reply was received"
"/usr/bin/dolphin(2478)" Error in thread 453621520 : "org.freedesktop.DBus.Error.Disconnected - Connection was disconnected before a reply was received"
"/usr/bin/dolphin(2478)" Error in thread 453621520 : "Invalid iterator."
==2478 == Thread 2:
==2478 == Invalid read of size 2
==2478 ==    at 0x8720981: socketNotifierSourceCheck(_GSource*) (qeventdispatcher_glib.cpp:92)
==2478 ==    by 0xC948B09: g_main_context_check (gmain.c:2469)
==2478 ==    by 0xC9494C2: g_main_context_iterate (gmain.c:2588)
==2478 ==    by 0xC9498FB: g_main_context_iteration (gmain.c:2654)
==2478 ==    by 0x8720512: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_glib.cpp:412)
==2478 ==    by 0x86F5991: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:149)
==2478 ==    by 0x86F5D6B: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:201)
==2478 ==    by 0x85FFD58: QThread::exec() (qthread.cpp:487)
==2478 ==    by 0x86D6177: QInotifyFileSystemWatcherEngine::run() (qfilesystemwatcher_inotify.cpp:248)
==2478 ==    by 0x8602774: QThreadPrivate::start(void*) (qthread_unix.cpp:248)
==2478 ==    by 0xB84C9C9: start_thread (pthread_create.c:300)
==2478 ==    by 0x8E0669C: clone (clone.S:112)
==2478 ==  Address 0xf54d316 is 6 bytes inside a block of size 16 free'd
==2478 ==    at 0x4C26DCF: operator delete(void*) (vg_replace_malloc.c:387)
==2478 ==    by 0x8720980: socketNotifierSourceCheck(_GSource*) (qeventdispatcher_glib.cpp:92)
==2478 ==    by 0xC948B09: g_main_context_check (gmain.c:2469)
==2478 ==    by 0xC9494C2: g_main_context_iterate (gmain.c:2588)
==2478 ==    by 0xC9498FB: g_main_context_iteration (gmain.c:2654)
==2478 ==    by 0x8720512: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_glib.cpp:412)
==2478 ==    by 0x86F5991: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:149)
==2478 ==    by 0x86F5D6B: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:201)
==2478 ==    by 0x85FFD58: QThread::exec() (qthread.cpp:487)
==2478 ==    by 0x86D6177: QInotifyFileSystemWatcherEngine::run() (qfilesystemwatcher_inotify.cpp:248)
==2478 ==    by 0x8602774: QThreadPrivate::start(void*) (qthread_unix.cpp:248)
==2478 ==    by 0xB84C9C9: start_thread (pthread_create.c:300)
==2478 == 
==2478 == Invalid read of size 2
==2478 ==    at 0x8720985: socketNotifierSourceCheck(_GSource*) (qeventdispatcher_glib.cpp:83)
==2478 ==    by 0xC948B09: g_main_context_check (gmain.c:2469)
==2478 ==    by 0xC9494C2: g_main_context_iterate (gmain.c:2588)
==2478 ==    by 0xC9498FB: g_main_context_iteration (gmain.c:2654)
==2478 ==    by 0x8720512: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_glib.cpp:412)
==2478 ==    by 0x86F5991: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:149)
==2478 ==    by 0x86F5D6B: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:201)
==2478 ==    by 0x85FFD58: QThread::exec() (qthread.cpp:487)
==2478 ==    by 0x86D6177: QInotifyFileSystemWatcherEngine::run() (qfilesystemwatcher_inotify.cpp:248)
==2478 ==    by 0x8602774: QThreadPrivate::start(void*) (qthread_unix.cpp:248)
==2478 ==    by 0xB84C9C9: start_thread (pthread_create.c:300)
==2478 ==    by 0x8E0669C: clone (clone.S:112)
==2478 ==  Address 0xf54d314 is 4 bytes inside a block of size 16 free'd
==2478 ==    at 0x4C26DCF: operator delete(void*) (vg_replace_malloc.c:387)
==2478 ==    by 0x8720980: socketNotifierSourceCheck(_GSource*) (qeventdispatcher_glib.cpp:92)
==2478 ==    by 0xC948B09: g_main_context_check (gmain.c:2469)
==2478 ==    by 0xC9494C2: g_main_context_iterate (gmain.c:2588)
==2478 ==    by 0xC9498FB: g_main_context_iteration (gmain.c:2654)
==2478 ==    by 0x8720512: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_glib.cpp:412)
==2478 ==    by 0x86F5991: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:149)
==2478 ==    by 0x86F5D6B: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:201)
==2478 ==    by 0x85FFD58: QThread::exec() (qthread.cpp:487)
==2478 ==    by 0x86D6177: QInotifyFileSystemWatcherEngine::run() (qfilesystemwatcher_inotify.cpp:248)
==2478 ==    by 0x8602774: QThreadPrivate::start(void*) (qthread_unix.cpp:248)
==2478 ==    by 0xB84C9C9: start_thread (pthread_create.c:300)
Comment 33 Sebastian Trueg 2010-05-27 15:10:15 UTC
I am hovering like crazy showing one tooltip after the other but I get no crash. This is on a self-compiled trunk on Gentoo. Any more hints as to how to reproduce the crash?
Comment 34 Hans Reisner 2010-05-27 15:14:31 UTC
(In reply to comment #33)
> I am hovering like crazy showing one tooltip after the other but I get no
> crash. This is on a self-compiled trunk on Gentoo. Any more hints as to how to
> reproduce the crash?

Hi,

Nepomuk and Strigi have to run and you have to hover a tooltip at the same time Nepomuk / Strigi is indexing this file. Best way to repoduce is to set only one folder to be indexed by Nepomuk while you're hovering in this folder.
Comment 35 Frank Reininghaus 2010-06-12 12:12:09 UTC
*** Bug 241491 has been marked as a duplicate of this bug. ***
Comment 36 Frank Reininghaus 2010-06-25 00:12:23 UTC
*** Bug 242719 has been marked as a duplicate of this bug. ***
Comment 37 Frank Reininghaus 2010-06-25 00:15:44 UTC
*** Bug 242726 has been marked as a duplicate of this bug. ***
Comment 38 Frank Reininghaus 2010-07-19 10:02:59 UTC
*** Bug 242932 has been marked as a duplicate of this bug. ***
Comment 39 Frank Reininghaus 2010-07-19 10:03:13 UTC
*** Bug 244995 has been marked as a duplicate of this bug. ***
Comment 40 Frank Reininghaus 2010-07-19 10:05:59 UTC
*** Bug 245039 has been marked as a duplicate of this bug. ***
Comment 41 Peter Penz 2010-08-15 13:41:51 UTC
*** Bug 230058 has been marked as a duplicate of this bug. ***
Comment 42 Tim 2010-09-01 06:00:54 UTC
When I search for similar error messages, this bug report was the only one that came up.  Dolphin has be crashing multiple times lately.  These are the last few lines from the terminal:
FIRST TIME TONIGHT:
-----------------------------------------
The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(27652)" Soprano: "Unsupported operation (2)": "Invalid model"
"/usr/bin/dolphin(27652)" Soprano: "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(27652)" Soprano: "Unsupported operation (2)": "Invalid model"
"/usr/bin/dolphin(27652)" Soprano: "Unsupported operation (2)": "Invalid model"
"/usr/bin/dolphin(27652)" Soprano: "Invalid iterator."
dolphin: /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:134: Strigi::AnalysisResult::Private::Private(const std::string&, const char*, time_t, Strigi::AnalysisResult&, Strigi::AnalysisResult&): Assertion `m_path.size() > m_parent->p->m_path.size()+1' failed.
QSocketNotifier: Invalid socket 20 and type 'Read', disabling...
KCrash: Application 'dolphin' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/tim/.kde/socket-kubuntu64/kdeinit4__0
------------------------------------------------
THE SECOND TIME:
--------------------------
The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(27279)" Soprano: "Unsupported operation (2)": "Invalid model"
"/usr/bin/dolphin(27279)" Soprano: "Unsupported operation (2)": "Invalid model"
"/usr/bin/dolphin(27279)" Soprano: "Invalid iterator."
dolphin: /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:134: Strigi::AnalysisResult::Private::Private(const std::string&, const char*, time_t, Strigi::AnalysisResult&, Strigi::AnalysisResult&): Assertion `m_path.size() > m_parent->p->m_path.size()+1' failed.
KCrash: Application 'dolphin' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/tim/.kde/socket-kubuntu64/kdeinit4__0
QSocketNotifier: Invalid socket 20 and type 'Read', disabling...
-----------------------------
Now, the last few times that dolphin crashed I was using the terminal command "sudo dolphin".  I am running Lubuntu 10.04 (but have KDE 4.5 installed also).  The version of dolphin is: 1.5.  If needed I will supply you with additional information.
Comment 43 Sebastian Trueg 2010-09-02 16:23:23 UTC
Can this still be reproduced after commit #1170326 which fixes a serious mem corruption bug in libnepomuk related to Types::Entity which is actually mentioned in Frank's valgrind run?
Comment 44 Frank Reininghaus 2010-09-25 14:59:28 UTC
(In reply to comment #42)
> When I search for similar error messages, this bug report was the only one that
> came up.  Dolphin has be crashing multiple times lately.  These are the last
> few lines from the terminal:

Your problem is unrelated to this bug report. Looks more like bug 251462/bug 252152. If you find out which file causes the crash, please open a new report and attach it.
Comment 45 Peter Penz 2011-02-27 20:11:37 UTC
Git commit d1254968eac95f4d9d8c47552e27f0cc40e6aed9 by Peter Penz.
Committed on 27/02/2011 at 20:01.
Pushed by ppenz into branch 'master'.

KFileMetaDataProvider: Don't crash if a Strigi analyzer crashes

Some Strigi analyzers are still unstable and crash under certain circumstances. This patch moves the reading of the meta-data into a custom process instead of doing it in a thread, which assures that a crashing Strigi analyzer does not result in crashing Dolphin or Konqueror when hovering some items.

FIXED-IN: 4.7.0
BUG: 257964
BUG: 258715
BUG: 262299
BUG: 263468
BUG: 263502
BUG: 264254
BUG: 234799
BUG: 251462
BUG: 251701
BUG: 258918
BUG: 192377
BUG: 195564
BUG: 199368
BUG: 210841
BUG: 245376
BUG: 246461
BUG: 246901
BUG: 249150
BUG: 261952
BUG: 249876
BUG: 179376
BUG: 179417
BUG: 179420
BUG: 181591
BUG: 183269
BUG: 183722
BUG: 185667
BUG: 188596
BUG: 191864
BUG: 193112
BUG: 205813
BUG: 244621
BUG: 245451
BUG: 248214
BUG: 249655
BUG: 249876
BUG: 265549
BUG: 267079

M  +11   -1    kio/CMakeLists.txt     
M  +68   -38   kio/kfile/kfilemetadataprovider.cpp     
M  +2    -1    kio/kfile/kfilemetadataprovider_p.h     
A  +174  -0    kio/kfile/kfilemetadatareader.cpp         [License: LGPL (v2+)]
M  +0    -2    kio/kfile/kfilemetadatawidget.cpp     
D  +0    -178  kio/kfile/kloadfilemetadatathread.cpp     
D  +0    -96   kio/kfile/kloadfilemetadatathread_p.h     

http://commits.kde.org/kdelibs/d1254968eac95f4d9d8c47552e27f0cc40e6aed9
Comment 46 Sebastian Trueg 2011-02-28 08:47:39 UTC
@peter: while this is a great solution it would have been really great if you had written this in a manner for it to be reused. We need the exact same for the file indexer (compare the GSOC2011 project idea[1]). Is there any chance you could put the analyzing of a file into a wrapping class that does not use the Nepomuk::Resource API?

[1] http://community.kde.org/GSoC/2011/Ideas#Project:_Low_level:_Separated_Strigi_file_indexing_process
Comment 47 Peter Penz 2011-02-28 08:58:43 UTC
@sebastian: I think it should be no big deal to make this a little bit more generic so that it works also without Nepomuk::Resource API. I coded this part in a few hours yesterday and there are still some things that must be cleaned up; I'll keep your usecase in mind and will let you know when I did an update (but I most probably won't have time for this during the next 2 weeks).