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 i686 Distribution: Ubuntu lucid (development branch) -- Information about the crash: I selected 9 image files, then using the information panel, selected to change tags. After choosing the tags I wanted and clicking OK, Dolphin crashed. After restarting Dolphin, I could see that some of the files had been tagged correctly, but not all. This happend with adding comments too. The crash can be reproduced some of the time. -- Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault [Current thread is 1 (Thread 0xb7710710 (LWP 2583))] Thread 4 (Thread 0xb5f4eb70 (LWP 2587)): #0 0x00badb70 in pthread_mutex_unlock () from /lib/tls/i686/cmov/libc.so.6 #1 0x05293ab8 in g_main_context_prepare () from /lib/libglib-2.0.so.0 #2 0x05293ee9 in ?? () from /lib/libglib-2.0.so.0 #3 0x052944b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #4 0x01e3a60f in QEventDispatcherGlib::processEvents (this=0x9f43030, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #5 0x01e0d059 in QEventLoop::processEvents (this=0xb5f4e290, flags=) at kernel/qeventloop.cpp:149 #6 0x01e0d4aa in QEventLoop::exec (this=0xb5f4e290, flags=...) at kernel/qeventloop.cpp:201 #7 0x01d095a8 in QThread::exec (this=0x9ff2660) at thread/qthread.cpp:487 #8 0x01decc1b in QInotifyFileSystemWatcherEngine::run (this=0x9ff2660) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x01d0c32e in QThreadPrivate::start (arg=0x9ff2660) at thread/qthread_unix.cpp:248 #10 0x0084e96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #11 0x00ba0a0e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 3 (Thread 0xb4776b70 (LWP 2592)): #0 0x00d2c422 in __kernel_vsyscall () #1 0x00853342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x00bad9f4 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6 #3 0x02be1ce7 in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 2 (Thread 0xb2268b70 (LWP 2637)): #0 0x00d2c422 in __kernel_vsyscall () #1 0x00853015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x00bad99d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0x01d0b8c2 in QMutexPrivate::wait (this=0xa1618a0, timeout=-1) at thread/qmutex_unix.cpp:84 #4 0x01d07052 in QMutex::lock (this=0xa16187c) at thread/qmutex.cpp:167 #5 0x0031e5e6 in QMutexLocker::relock (this=0xa161850) at /usr/include/qt4/QtCore/qmutex.h:120 #6 QMutexLocker (this=0xa161850) at /usr/include/qt4/QtCore/qmutex.h:102 #7 Nepomuk::ResourceData::load (this=0xa161850) at ../../../nepomuk/core/resourcedata.cpp:409 #8 0x0031f19b in Nepomuk::ResourceData::property (this=0xa161850, uri=...) at ../../../nepomuk/core/resourcedata.cpp:271 #9 0x0033ccb7 in Nepomuk::Resource::property (this=0xb2268294, uri=...) at ../../../nepomuk/core/resource.cpp:280 #10 0x0033fd41 in Nepomuk::Resource::rating (this=0xb2268294) at ../../../nepomuk/core/resource.cpp:800 #11 0x080aa2fc in KLoadMetaDataThread::run (this=0xa174700) at ../../../../apps/dolphin/src/panels/information/kloadmetadatathread.cpp:92 #12 0x01d0c32e in QThreadPrivate::start (arg=0xa174700) at thread/qthread_unix.cpp:248 #13 0x0084e96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #14 0x00ba0a0e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb7710710 (LWP 2583)): [KCrash Handler] #6 0x01d06f99 in QBasicAtomicInt::fetchAndAddOrdered (this=0xa082f7e) at ../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:163 #7 QBasicAtomicInt::fetchAndAddAcquire (this=0xa082f7e) at ../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:296 #8 QMutex::lock (this=0xa082f7e) at thread/qmutex.cpp:196 #9 0x003bcb38 in Soprano::Error::ErrorCache::clearError() const () from /usr/lib/libsoprano.so.4 #10 0x003bd1c3 in Soprano::Error::ErrorCache::setError(Soprano::Error::Error const&) const () from /usr/lib/libsoprano.so.4 #11 0x00c40b8d in ?? () from /usr/lib/libsopranoclient.so.1 #12 0x0032b0ee in Nepomuk::MainModel::containsAnyStatement (this=0x9f645c8, statement=...) at ../../../nepomuk/core/nepomukmainmodel.cpp:229 #13 0x003ccdeb in Soprano::FilterModel::containsAnyStatement(Soprano::Statement const&) const () from /usr/lib/libsoprano.so.4 #14 0x0031de34 in Nepomuk::ResourceData::exists (this=0xa161850) at ../../../nepomuk/core/resourcedata.cpp:574 #15 0x0031f891 in Nepomuk::ResourceData::store (this=0xa161850) at ../../../nepomuk/core/resourcedata.cpp:324 #16 0x00320740 in Nepomuk::ResourceData::setProperty (this=0xa161850, uri=..., value=...) at ../../../nepomuk/core/resourcedata.cpp:473 #17 0x0033c7b2 in Nepomuk::Resource::setProperty (this=0xa1dee28, uri=..., value=...) at ../../../nepomuk/core/resource.cpp:305 #18 0x080aaf50 in Nepomuk::MassUpdateJob::slotNext (this=0x9f7d700) at ../../../../apps/dolphin/src/panels/information/nepomukmassupdatejob.cpp:104 #19 0x080ab003 in Nepomuk::MassUpdateJob::qt_metacall (this=0x9f7d700, _c=QMetaObject::InvokeMetaMethod, _id=26, _a=0xbfc8540c) at ./nepomukmassupdatejob_p.moc:72 #20 0x01e13c9a in QMetaObject::metacall (object=0x9f7d700, cl=44826902, idx=26, argv=0xbfc8540c) at kernel/qmetaobject.cpp:237 #21 0x01e223d5 in QMetaObject::activate (sender=0x9f7d718, m=0x1f225a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293 #22 0x01e73aa7 in QTimer::timeout (this=0x9f7d718) at .moc/release-shared/moc_qtimer.cpp:134 #23 0x01e2a60e in QTimer::timerEvent (this=0x9f7d718, e=0xbfc85940) at kernel/qtimer.cpp:271 #24 0x01e1f254 in QObject::event (this=0x9f7d718, e=0x630063) at kernel/qobject.cpp:1212 #25 0x0135f4dc in QApplicationPrivate::notify_helper (this=0x9ca6c28, receiver=0x9f7d718, e=0xbfc85940) at kernel/qapplication.cpp:4300 #26 0x0136605e in QApplication::notify (this=0xbfc85ca4, receiver=0x9f7d718, e=0xbfc85940) at kernel/qapplication.cpp:3704 #27 0x01052f2a in KApplication::notify (this=0xbfc85ca4, receiver=0x9f7d718, event=0xbfc85940) at ../../kdeui/kernel/kapplication.cpp:302 #28 0x01e0ea3b in QCoreApplication::notifyInternal (this=0xbfc85ca4, receiver=0x9f7d718, event=0xbfc85940) at kernel/qcoreapplication.cpp:704 #29 0x01e3dd66 in QCoreApplication::sendEvent (this=0x9cab134) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #30 QTimerInfoList::activateTimers (this=0x9cab134) at kernel/qeventdispatcher_unix.cpp:603 #31 0x01e3a8e4 in timerSourceDispatch (source=0x9cab100) at kernel/qeventdispatcher_glib.cpp:184 #32 0x052905e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #33 0x052942d8 in ?? () from /lib/libglib-2.0.so.0 #34 0x052944b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #35 0x01e3a5d5 in QEventDispatcherGlib::processEvents (this=0x9c884a0, flags=...) at kernel/qeventdispatcher_glib.cpp:412 #36 0x0141f135 in QGuiEventDispatcherGlib::processEvents (this=0x9c884a0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #37 0x01e0d059 in QEventLoop::processEvents (this=0xbfc85c04, flags=) at kernel/qeventloop.cpp:149 #38 0x01e0d4aa in QEventLoop::exec (this=0xbfc85c04, flags=...) at kernel/qeventloop.cpp:201 #39 0x01e1169f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #40 0x0135f577 in QApplication::exec () at kernel/qapplication.cpp:3579 #41 0x0807bbcf in main (argc=5, argv=0xbfc85e84) at ../../../../apps/dolphin/src/main.cpp:101 Possible duplicates by query: bug 228567, bug 222324. Reported using DrKonqi
Thanks for the bug report! This Nepomuk-related crash (which seems to occur only on Kubuntu 10.04) has been reported already. *** This bug has been marked as a duplicate of bug 234994 ***