Application: dolphin (1.6.1) KDE Platform Version: 4.6.2 (4.6.2) Qt Version: 4.7.2 Operating System: Linux 2.6.38-11-generic i686 Distribution: Ubuntu 11.04 -- Information about the crash: - What I was doing when the application crashed: selected a docx document from a sub-folder of my home directory, hit Ctrl+C, navigated to ~ and hit Ctrl+V The crash can be reproduced every time. -- Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault [Current thread is 1 (Thread 0xb7811a20 (LWP 16283))] Thread 5 (Thread 0xb5556b70 (LWP 16284)): #0 0x008f7416 in __kernel_vsyscall () #1 0x00aeaf76 in poll () from /lib/i386-linux-gnu/libc.so.6 #2 0x0998384b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x099731af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x09973524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x06f62577 in QEventDispatcherGlib::processEvents (this=0x9d81980, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0x06f34289 in QEventLoop::processEvents (this=0xb5556290, flags=...) at kernel/qeventloop.cpp:149 #7 0x06f34522 in QEventLoop::exec (this=0xb5556290, flags=...) at kernel/qeventloop.cpp:201 #8 0x06e3e2a0 in QThread::exec (this=0x9d80130) at thread/qthread.cpp:492 #9 0x06f15fdb in QInotifyFileSystemWatcherEngine::run (this=0x9d80130) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x06e40da2 in QThreadPrivate::start (arg=0x9d80130) at thread/qthread_unix.cpp:320 #11 0x005cbe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #12 0x00af973e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 4 (Thread 0xb39f6b70 (LWP 16285)): #0 0x005cf7a4 in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0 #1 0x00b07656 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6 #2 0x09972712 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x0997303a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x09973524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x06f62577 in QEventDispatcherGlib::processEvents (this=0xa024de8, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0x06f34289 in QEventLoop::processEvents (this=0xb39f6290, flags=...) at kernel/qeventloop.cpp:149 #7 0x06f34522 in QEventLoop::exec (this=0xb39f6290, flags=...) at kernel/qeventloop.cpp:201 #8 0x06e3e2a0 in QThread::exec (this=0xa08cfb0) at thread/qthread.cpp:492 #9 0x06f15fdb in QInotifyFileSystemWatcherEngine::run (this=0xa08cfb0) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x06e40da2 in QThreadPrivate::start (arg=0xa08cfb0) at thread/qthread_unix.cpp:320 #11 0x005cbe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #12 0x00af973e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 3 (Thread 0xb3114b70 (LWP 16306)): [KCrash Handler] #7 0x06e3c43d in testAndSetOrdered (this=0xa24aa46) at ../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:144 #8 testAndSetAcquire (this=0xa24aa46) at ../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:266 #9 QMutex::lock (this=0xa24aa46) at thread/qmutex.cpp:185 #10 0x002fe602 in Soprano::Error::ErrorCache::clearError() const () from /usr/lib/libsoprano.so.4 #11 0x002feb53 in Soprano::Error::ErrorCache::setError(Soprano::Error::Error const&) const () from /usr/lib/libsoprano.so.4 #12 0x009d304d in Soprano::Client::DBusModel::executeQuery(QString const&, Soprano::Query::QueryLanguage, QString const&) const () from /usr/lib/libsopranoclient.so.1 #13 0x00248223 in Nepomuk::MainModel::executeQuery (this=0x9c843c8, query=..., language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=...) at ../../nepomuk/core/nepomukmainmodel.cpp:212 #14 0x0030e0ad in Soprano::FilterModel::executeQuery(QString const&, Soprano::Query::QueryLanguage, QString const&) const () from /usr/lib/libsoprano.so.4 #15 0x0023daa0 in Nepomuk::ResourceData::determineUri (this=0xa22ec00) at ../../nepomuk/core/resourcedata.cpp:561 #16 0x00252276 in Nepomuk::Resource::determineFinalResourceData (this=0xb3114238) at ../../nepomuk/core/resource.cpp:930 #17 0x00252a78 in Nepomuk::Resource::property (this=0xb3114238, uri=...) at ../../nepomuk/core/resource.cpp:294 #18 0x00255498 in Nepomuk::Resource::rating (this=0xb3114238) at ../../nepomuk/core/resource.cpp:814 #19 0x00fa6874 in KLoadFileMetaDataThread::run (this=0xa2d67d8) at ../../kio/kfile/kloadfilemetadatathread.cpp:107 #20 0x06e40da2 in QThreadPrivate::start (arg=0xa2d67d8) at thread/qthread_unix.cpp:320 #21 0x005cbe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #22 0x00af973e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 2 (Thread 0xb26ffb70 (LWP 16307)): #0 0x008f7416 in __kernel_vsyscall () #1 0x005d048c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0x00b073fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0x06e3fdaa in QMutexPrivate::wait (this=0x9fb2f98, timeout=-1) at thread/qmutex_unix.cpp:84 #4 0x06e3c492 in QMutex::lock (this=0x9fb33d0) at thread/qmutex.cpp:167 #5 0x00251bcd in QMutexLocker (this=0xb26ff238, uri=..., type=...) at /usr/include/qt4/QtCore/qmutex.h:102 #6 Nepomuk::Resource::Resource (this=0xb26ff238, uri=..., type=...) at ../../nepomuk/core/resource.cpp:106 #7 0x00fa6838 in KLoadFileMetaDataThread::run (this=0xa2efdd8) at ../../kio/kfile/kloadfilemetadatathread.cpp:99 #8 0x06e40da2 in QThreadPrivate::start (arg=0xa2efdd8) at thread/qthread_unix.cpp:320 #9 0x005cbe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #10 0x00af973e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 1 (Thread 0xb7811a20 (LWP 16283)): #0 0x008f7416 in __kernel_vsyscall () #1 0x005d048c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0x00b073fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0x06e3fdaa in QMutexPrivate::wait (this=0x9fb2f98, timeout=-1) at thread/qmutex_unix.cpp:84 #4 0x06e3c492 in QMutex::lock (this=0x9fb33d0) at thread/qmutex.cpp:167 #5 0x00242df7 in QMutexLocker (this=0x9fb33c0, num=-1) at /usr/include/qt4/QtCore/qmutex.h:102 #6 Nepomuk::ResourceManagerPrivate::cleanupCache (this=0x9fb33c0, num=-1) at ../../nepomuk/core/resourcemanager.cpp:181 #7 0x0024315c in Nepomuk::ResourceManager::clearCache (this=0xa036788) at ../../nepomuk/core/resourcemanager.cpp:458 #8 0x00243190 in Nepomuk::ResourceManager::~ResourceManager (this=0xa036788, __in_chrg=<value optimized out>) at ../../nepomuk/core/resourcemanager.cpp:292 #9 0x002433aa in ~ResourceManagerHelper () at ../../nepomuk/core/resourcemanager.cpp:306 #10 destroy () at ../../nepomuk/core/resourcemanager.cpp:310 #11 0x0024441b in KCleanUpGlobalStatic::~KCleanUpGlobalStatic (this=0x2b9bb8, __in_chrg=<value optimized out>) at ../../kdecore/kernel/kglobal.h:62 #12 0x00a58a6f in ?? () from /lib/i386-linux-gnu/libc.so.6 #13 0x00a58acf in exit () from /lib/i386-linux-gnu/libc.so.6 #14 0x08b95fdb in qt_xio_errhandler () at kernel/qapplication_x11.cpp:781 #15 0x011dc11a in KApplication::xioErrhandler (this=0xbf8f4180, dpy=0x9ca1010) at ../../kdeui/kernel/kapplication.cpp:419 #16 0x011dc156 in kde_xio_errhandler (dpy=0x9ca1010) at ../../kdeui/kernel/kapplication.cpp:126 #17 0x048a1166 in _XIOError () from /usr/lib/i386-linux-gnu/libX11.so.6 #18 0x0489e81f in _XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6 #19 0x0489e899 in _XFlush () from /usr/lib/i386-linux-gnu/libX11.so.6 #20 0x0487ea81 in XFlush () from /usr/lib/i386-linux-gnu/libX11.so.6 #21 0x08bc3823 in QWidgetPrivate::setCursor_sys (this=0xa338d58) at kernel/qwidget_x11.cpp:1372 #22 0x08b788cc in QWidget::setCursor (this=0xa3381e0, cursor=...) at kernel/qwidget.cpp:5027 #23 0x08f7abc1 in QLineEditPrivate::init (this=0xa338d58, txt=...) at widgets/qlineedit_p.cpp:185 #24 0x08f7c68e in QLineEdit::QLineEdit (this=0xa3381e0, parent=0xbf8f30c0) at widgets/qlineedit.cpp:269 #25 0x012ace66 in KLineEdit::KLineEdit (this=0xa3381e0, parent=0xbf8f30c0) at ../../kdeui/widgets/klineedit.cpp:241 #26 0x00efc61e in KIO::RenameDialog::RenameDialog (this=0xbf8f30c0, parent=0x9e7dd58, _caption=..., _src=..., _dest=..., _mode=KIO::M_OVERWRITE, sizeSrc=18659, sizeDest=18659, ctimeSrc=-1, ctimeDest=-1, mtimeSrc=1314616591, mtimeDest=1314616591) at ../../kio/kio/renamedialog.cpp:300 #27 0x00e7d78b in KIO::JobUiDelegate::askFileRename (this=0xa28da58, job=0xa0692c8, caption=..., src=..., dest=..., mode=KIO::M_OVERWRITE, newDest=..., sizeSrc=18659, sizeDest=18659, ctimeSrc=-1, ctimeDest=-1, mtimeSrc=1314616591, mtimeDest=1314616591) at ../../kio/kio/jobuidelegate.cpp:81 #28 0x00e41822 in KIO::CopyJobPrivate::slotResultConflictCopyingFiles (this=0xa2c87e0, job=0x9d84e28) at ../../kio/kio/copyjob.cpp:1355 #29 0x00e3d5a2 in KIO::CopyJob::qt_metacall (this=0xa0692c8, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbf8f3338) at ./copyjob.moc:121 #30 0x06f3b6ba in QMetaObject::metacall (object=0xa0692c8, cl=QMetaObject::InvokeMetaMethod, idx=43, argv=0xbf8f3338) at kernel/qmetaobject.cpp:237 #31 0x06f4b4ff in QMetaObject::activate (sender=0x9d84e28, m=0x78f6548, local_signal_index=3, argv=0xbf8f3338) at kernel/qobject.cpp:3287 #32 0x077a1e93 in KJob::result (this=0x9d84e28, _t1=0x9d84e28) at ./kjob.moc:194 #33 0x077a1ee8 in KJob::emitResult (this=0x9d84e28) at ../../kdecore/jobs/kjob.cpp:312 #34 0x00e6d61b in KIO::SimpleJob::slotFinished (this=0x9d84e28) at ../../kio/kio/job.cpp:525 #35 0x00e6f5fd in KIO::StatJob::slotFinished (this=0x9d84e28) at ../../kio/kio/job.cpp:924 #36 0x00e6f563 in KIO::StatJob::qt_metacall (this=0x9d84e28, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbf8f354c) at ./jobclasses.moc:252 #37 0x06f3b6ba in QMetaObject::metacall (object=0x9d84e28, cl=QMetaObject::InvokeMetaMethod, idx=42, argv=0xbf8f354c) at kernel/qmetaobject.cpp:237 #38 0x06f4b4ff in QMetaObject::activate (sender=0x9ec9128, m=0xff26c4, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3287 #39 0x00f1d5a7 in KIO::SlaveInterface::finished (this=0x9ec9128) at ./slaveinterface.moc:171 #40 0x00f203d7 in KIO::SlaveInterface::dispatch (this=0x9ec9128, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:173 #41 0x00f1ce53 in KIO::SlaveInterface::dispatch (this=0x9ec9128) at ../../kio/kio/slaveinterface.cpp:89 #42 0x00f0f5c8 in KIO::Slave::gotInput (this=0x9ec9128) at ../../kio/kio/slave.cpp:348 #43 0x00f0fcf3 in KIO::Slave::qt_metacall (this=0x9ec9128, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbf8f385c) at ./slave.moc:82 #44 0x06f3b6ba in QMetaObject::metacall (object=0x9ec9128, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbf8f385c) at kernel/qmetaobject.cpp:237 #45 0x06f4b4ff in QMetaObject::activate (sender=0x9fa2050, m=0xfef440, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3287 #46 0x00e3a237 in KIO::Connection::readyRead (this=0x9fa2050) at ./connection.moc:92 #47 0x00e3aa56 in KIO::ConnectionPrivate::dequeue (this=0x9fd8b08) at ../../kio/kio/connection.cpp:82 #48 0x00e3ab06 in KIO::Connection::qt_metacall (this=0x9fa2050, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x9eaa618) at ./connection.moc:79 #49 0x06f3b6ba in QMetaObject::metacall (object=0x9fa2050, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0x9eaa618) at kernel/qmetaobject.cpp:237 #50 0x06f45e16 in QMetaCallEvent::placeMetaCall (this=0xa2cf4e0, object=0x9fa2050) at kernel/qobject.cpp:535 #51 0x06f4a3b7 in QObject::event (this=0x9fa2050, e=0xa2cf4e0) at kernel/qobject.cpp:1226 #52 0x08b20d24 in QApplicationPrivate::notify_helper (this=0x9c827f8, receiver=0x9fa2050, e=0xa2cf4e0) at kernel/qapplication.cpp:4462 #53 0x08b258ce in QApplication::notify (this=0xbf8f4180, receiver=0x9fa2050, e=0xa2cf4e0) at kernel/qapplication.cpp:3862 #54 0x011dd3ca in KApplication::notify (this=0xbf8f4180, receiver=0x9fa2050, event=0xa2cf4e0) at ../../kdeui/kernel/kapplication.cpp:311 #55 0x06f350bb in QCoreApplication::notifyInternal (this=0xbf8f4180, receiver=0x9fa2050, event=0xa2cf4e0) at kernel/qcoreapplication.cpp:731 #56 0x06f38c79 in sendEvent (receiver=0x0, event_type=0, data=0x9c488b8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #57 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9c488b8) at kernel/qcoreapplication.cpp:1372 #58 0x06f38e0d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265 #59 0x06f623c4 in sendPostedEvents (s=0x9c86cd0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #60 postEventSourceDispatch (s=0x9c86cd0) at kernel/qeventdispatcher_glib.cpp:277 #61 0x09972aa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #62 0x09973270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #63 0x09973524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #64 0x06f6253c in QEventDispatcherGlib::processEvents (this=0x9c48410, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #65 0x08bd71e5 in QGuiEventDispatcherGlib::processEvents (this=0x9c48410, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #66 0x06f34289 in QEventLoop::processEvents (this=0xbf8f40d4, flags=...) at kernel/qeventloop.cpp:149 #67 0x06f34522 in QEventLoop::exec (this=0xbf8f40d4, flags=...) at kernel/qeventloop.cpp:201 #68 0x06f38ecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #69 0x08b1e8e7 in QApplication::exec () at kernel/qapplication.cpp:3736 #70 0x00407e8d in kdemain (argc=5, argv=0xbf8f4374) at ../../../dolphin/src/main.cpp:98 #71 0x080485bb in main (argc=5, argv=0xbf8f4374) at dolphin_dummy.cpp:3 Reported using DrKonqi
Thanks for the report. This is an issue in the meta data analyzer that Dolphin uses to get the metadata of a file. Dolphin for KDE 4.7 won't crash anymore in this case (see http://ppenz.blogspot.com/2011/03/dont-crash-when-reading-metadata.html for details).