Bug 236024

Summary: Dolphin crashed when deleting 2 files
Product: [Applications] dolphin Reporter: Jürgen Richtsfeld <richts>
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED DUPLICATE    
Severity: crash CC: frank78ac
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Jürgen Richtsfeld 2010-05-02 13:52:22 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-22-generic x86_64
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
I selected 2 files and hit the keyboard delete key (which should move the files to the trash). dolphin crashed, but one of the 2 files was gone.

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

Thread 7 (Thread 0x7f0bf8550710 (LWP 11129)):
[KCrash Handler]
#5  0x00007f0c052fc9b6 in QBasicAtomicInt::fetchAndAddOrdered (this=0x7f0bf0025fd0) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:164
#6  QBasicAtomicInt::fetchAndAddAcquire (this=0x7f0bf0025fd0) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:297
#7  QMutex::lock (this=0x7f0bf0025fd0) at thread/qmutex.cpp:158
#8  0x00007f0c03075add in ?? () from /usr/lib/libsopranoclient.so.1
#9  0x00007f0c07d87b9d in Nepomuk::MainModel::executeQuery (this=0xe4ae40, query=..., language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=...)
    at ../../../nepomuk/core/nepomukmainmodel.cpp:213
#10 0x00007f0c07ab977c in Soprano::FilterModel::executeQuery(QString const&, Soprano::Query::QueryLanguage, QString const&) const () from /usr/lib/libsoprano.so.4
#11 0x00007f0c07d7c635 in Nepomuk::ResourceData::determineUri (this=0x7f0bf0024460) at ../../../nepomuk/core/resourcedata.cpp:671
#12 0x00007f0c07d7d802 in Nepomuk::ResourceData::load (this=0x7f0bf0024460) at ../../../nepomuk/core/resourcedata.cpp:414
#13 0x00007f0c07d7e1b8 in Nepomuk::ResourceData::property (this=0x7f0bf0024460, uri=...) at ../../../nepomuk/core/resourcedata.cpp:271
#14 0x00007f0c07d98ee2 in Nepomuk::Resource::property (this=<value optimized out>, uri=...) at ../../../nepomuk/core/resource.cpp:280
#15 0x00007f0c07d9b9d0 in Nepomuk::Resource::rating (this=0x7f0bf854fc80) at ../../../nepomuk/core/resource.cpp:800
#16 0x0000000000465b08 in KLoadMetaDataThread::run (this=0xe48090) at ../../../../apps/dolphin/src/panels/information/kloadmetadatathread.cpp:95
#17 0x00007f0c05301775 in QThreadPrivate::start (arg=0xe48090) at thread/qthread_unix.cpp:248
#18 0x00007f0c022379ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#19 0x00007f0c04cd869d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#20 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f0bf578a710 (LWP 11132)):
#0  0x00007f0c04cd0fb3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f0c0541ca9e in qt_safe_select (nfds=16, fdread=0x7f0bf5789370, fdwrite=0x7f0bf57892f0, fdexcept=0x0, orig_timeout=0xffffffff) at kernel/qcore_unix.cpp:143
#2  0x00007f0c053d01aa in select_msecs (nfds=16, fdread=0x7f0bf5789370, fdwrite=0x7f0bf57892f0, timeout=<value optimized out>) at io/qprocess_unix.cpp:880
#3  0x00007f0c053d0f01 in QProcessPrivate::waitForFinished (this=0x106a680, msecs=-1) at io/qprocess_unix.cpp:1101
#4  0x00007f0c0539086a in QProcess::waitForFinished (this=0x7f0bf5789490, msecs=-1) at io/qprocess.cpp:1688
#5  0x00007f0c05395068 in QProcess::execute (program=..., arguments=...) at io/qprocess.cpp:2074
#6  0x00007f0c05ab1d70 in KToolInvocation::startKdeinit () at ../../kdecore/kernel/ktoolinvocation.cpp:382
#7  0x00007f0c05ab1f20 in KToolInvocation::klauncher () at ../../kdecore/kernel/ktoolinvocation.cpp:63
#8  0x00007f0c05b700d6 in KSycocaPrivate::checkDatabase (this=0x1051b90, ifNotFound=) at ../../kdecore/sycoca/ksycoca.cpp:427
#9  0x00007f0c05b70c55 in KSycoca::findFactory (this=0x10a2010, id=KST_KProtocolInfoFactory) at ../../kdecore/sycoca/ksycoca.cpp:455
#10 0x00007f0c05b74387 in KSycocaFactory (this=0x1051a40, factory_id=KST_KProtocolInfoFactory) at ../../kdecore/sycoca/ksycocafactory.cpp:53
#11 0x00007f0c05b7ab93 in KProtocolInfoFactory (this=0x10) at ../../kdecore/sycoca/kprotocolinfofactory.cpp:29
#12 0x00007f0c05b7adfa in KSycocaFactorySingleton<KProtocolInfoFactory>::self () at ../../kdecore/sycoca/ksycocafactory.h:200
#13 KProtocolInfoFactory::self () at ../../kdecore/sycoca/kprotocolinfofactory.cpp:121
#14 0x00007f0c05b75b5d in KProtocolInfo::isKnownProtocol (protocol=...) at ../../kdecore/sycoca/kprotocolinfo.cpp:447
#15 0x00007f0c05b75c8d in KProtocolInfo::isKnownProtocol (url=<value optimized out>) at ../../kdecore/sycoca/kprotocolinfo.cpp:441
#16 0x000000000046521d in KLoadMetaDataThread::formatValue (this=<value optimized out>, value=<value optimized out>) at ../../../../apps/dolphin/src/panels/information/kloadmetadatathread.cpp:190
#17 0x000000000046609e in KLoadMetaDataThread::run (this=0x104b2a0) at ../../../../apps/dolphin/src/panels/information/kloadmetadatathread.cpp:121
#18 0x00007f0c05301775 in QThreadPrivate::start (arg=0x104b2a0) at thread/qthread_unix.cpp:248
#19 0x00007f0c022379ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#20 0x00007f0c04cd869d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#21 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f0bf4f89710 (LWP 11134)):
#0  0x00007f0c04cd0fb3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f0c0541ca9e in qt_safe_select (nfds=22, fdread=0x7f0bf4f88370, fdwrite=0x7f0bf4f882f0, fdexcept=0x0, orig_timeout=0x0) at kernel/qcore_unix.cpp:143
#2  0x00007f0c053d01aa in select_msecs (nfds=22, fdread=0x7f0bf4f88370, fdwrite=0x7f0bf4f882f0, timeout=<value optimized out>) at io/qprocess_unix.cpp:880
#3  0x00007f0c053d0f01 in QProcessPrivate::waitForFinished (this=0x7f0bf00a5600, msecs=-1) at io/qprocess_unix.cpp:1101
#4  0x00007f0c0539086a in QProcess::waitForFinished (this=0x7f0bf4f88490, msecs=-1) at io/qprocess.cpp:1688
#5  0x00007f0c05395068 in QProcess::execute (program=..., arguments=...) at io/qprocess.cpp:2074
#6  0x00007f0c05ab1d70 in KToolInvocation::startKdeinit () at ../../kdecore/kernel/ktoolinvocation.cpp:382
#7  0x00007f0c05ab1f20 in KToolInvocation::klauncher () at ../../kdecore/kernel/ktoolinvocation.cpp:63
#8  0x00007f0c05b700d6 in KSycocaPrivate::checkDatabase (this=0x7f0be80046f0, ifNotFound=) at ../../kdecore/sycoca/ksycoca.cpp:427
#9  0x00007f0c05b70c55 in KSycoca::findFactory (this=0x7f0be8004870, id=KST_KProtocolInfoFactory) at ../../kdecore/sycoca/ksycoca.cpp:455
#10 0x00007f0c05b74387 in KSycocaFactory (this=0x7f0be8004610, factory_id=KST_KProtocolInfoFactory) at ../../kdecore/sycoca/ksycocafactory.cpp:53
#11 0x00007f0c05b7ab93 in KProtocolInfoFactory (this=0x16) at ../../kdecore/sycoca/kprotocolinfofactory.cpp:29
#12 0x00007f0c05b7adfa in KSycocaFactorySingleton<KProtocolInfoFactory>::self () at ../../kdecore/sycoca/ksycocafactory.h:200
#13 KProtocolInfoFactory::self () at ../../kdecore/sycoca/kprotocolinfofactory.cpp:121
#14 0x00007f0c05b75b5d in KProtocolInfo::isKnownProtocol (protocol=...) at ../../kdecore/sycoca/kprotocolinfo.cpp:447
#15 0x00007f0c05b75c8d in KProtocolInfo::isKnownProtocol (url=<value optimized out>) at ../../kdecore/sycoca/kprotocolinfo.cpp:441
#16 0x000000000046521d in KLoadMetaDataThread::formatValue (this=<value optimized out>, value=<value optimized out>) at ../../../../apps/dolphin/src/panels/information/kloadmetadatathread.cpp:190
#17 0x000000000046609e in KLoadMetaDataThread::run (this=0x105b260) at ../../../../apps/dolphin/src/panels/information/kloadmetadatathread.cpp:121
#18 0x00007f0c05301775 in QThreadPrivate::start (arg=0x105b260) at thread/qthread_unix.cpp:248
#19 0x00007f0c022379ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#20 0x00007f0c04cd869d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#21 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f0beffff710 (LWP 11138)):
#0  0x00007f0c04cd0fb3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f0c0541ca9e in qt_safe_select (nfds=15, fdread=0x7f0befffe370, fdwrite=0x7f0befffe2f0, fdexcept=0x0, orig_timeout=0x0) at kernel/qcore_unix.cpp:143
#2  0x00007f0c053d01aa in select_msecs (nfds=15, fdread=0x7f0befffe370, fdwrite=0x7f0befffe2f0, timeout=<value optimized out>) at io/qprocess_unix.cpp:880
#3  0x00007f0c053d0f01 in QProcessPrivate::waitForFinished (this=0x7f0bdc00e350, msecs=-1) at io/qprocess_unix.cpp:1101
#4  0x00007f0c0539086a in QProcess::waitForFinished (this=0x7f0befffe490, msecs=-1) at io/qprocess.cpp:1688
#5  0x00007f0c05395068 in QProcess::execute (program=..., arguments=...) at io/qprocess.cpp:2074
#6  0x00007f0c05ab1d70 in KToolInvocation::startKdeinit () at ../../kdecore/kernel/ktoolinvocation.cpp:382
#7  0x00007f0c05ab1f20 in KToolInvocation::klauncher () at ../../kdecore/kernel/ktoolinvocation.cpp:63
#8  0x00007f0c05b700d6 in KSycocaPrivate::checkDatabase (this=0x7f0bdc006250, ifNotFound=) at ../../kdecore/sycoca/ksycoca.cpp:427
#9  0x00007f0c05b70c55 in KSycoca::findFactory (this=0x7f0bdc0058a0, id=KST_KProtocolInfoFactory) at ../../kdecore/sycoca/ksycoca.cpp:455
#10 0x00007f0c05b74387 in KSycocaFactory (this=0x7f0bdc005f20, factory_id=KST_KProtocolInfoFactory) at ../../kdecore/sycoca/ksycocafactory.cpp:53
#11 0x00007f0c05b7ab93 in KProtocolInfoFactory (this=0xf) at ../../kdecore/sycoca/kprotocolinfofactory.cpp:29
#12 0x00007f0c05b7adfa in KSycocaFactorySingleton<KProtocolInfoFactory>::self () at ../../kdecore/sycoca/ksycocafactory.h:200
#13 KProtocolInfoFactory::self () at ../../kdecore/sycoca/kprotocolinfofactory.cpp:121
#14 0x00007f0c05b75b5d in KProtocolInfo::isKnownProtocol (protocol=...) at ../../kdecore/sycoca/kprotocolinfo.cpp:447
#15 0x00007f0c05b75c8d in KProtocolInfo::isKnownProtocol (url=<value optimized out>) at ../../kdecore/sycoca/kprotocolinfo.cpp:441
#16 0x000000000046521d in KLoadMetaDataThread::formatValue (this=<value optimized out>, value=<value optimized out>) at ../../../../apps/dolphin/src/panels/information/kloadmetadatathread.cpp:190
#17 0x000000000046609e in KLoadMetaDataThread::run (this=0xe62b10) at ../../../../apps/dolphin/src/panels/information/kloadmetadatathread.cpp:121
#18 0x00007f0c05301775 in QThreadPrivate::start (arg=0xe62b10) at thread/qthread_unix.cpp:248
#19 0x00007f0c022379ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#20 0x00007f0c04cd869d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#21 0x0000000000000000 in ?? ()

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

Thread 2 (Thread 0x7f0bef082710 (LWP 11161)):
#0  0x00007f0c04cd0fb3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f0c053d2b7d in QProcessManager::run (this=0x7f0c05709f20) at io/qprocess_unix.cpp:245
#2  0x00007f0c05301775 in QThreadPrivate::start (arg=0x7f0c05709f20) at thread/qthread_unix.cpp:248
#3  0x00007f0c022379ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f0c04cd869d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f0c09045760 (LWP 11124)):
#0  0x00007f0c04ccbf53 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f0bffb5529a in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f0bffb56c2c in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
#3  0x00007f0c03c018d3 in _XReply () from /usr/lib/libX11.so.6
#4  0x00007f0c03beef50 in XQueryPointer () from /usr/lib/libX11.so.6
#5  0x00007f0c060742ed in QCursor::pos () at kernel/qcursor_x11.cpp:155
#6  0x00007f0c05fe9481 in QApplicationPrivate::sendSyntheticEnterLeave (this=<value optimized out>, widget=0xe46860) at kernel/qapplication.cpp:3031
#7  0x00007f0c0604081a in QWidget::setVisible (this=0xe46860, visible=<value optimized out>) at kernel/qwidget.cpp:7421
#8  0x000000000043e9c3 in QWidget::show (this=0xe463d0, item=...) at /usr/include/qt4/QtGui/qwidget.h:485
#9  InformationPanelContent::showItem (this=0xe463d0, item=...) at ../../../../apps/dolphin/src/panels/information/informationpanelcontent.cpp:206
#10 0x000000000043c5f0 in InformationPanel::showItemInfo (this=0xce6e50) at ../../../../apps/dolphin/src/panels/information/informationpanel.cpp:179
#11 0x000000000043d624 in InformationPanel::qt_metacall (this=0xce6e50, _c=QMetaObject::InvokeMetaMethod, _id=-1, _a=0x7fffdb98a4b0) at ./informationpanel.moc:102
#12 0x00007f0c05408e3f in QMetaObject::activate (sender=0xba2720, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3293
#13 0x00007f0c05405a63 in QObject::event (this=0xba2720, e=0x7fffdb98ac00) at kernel/qobject.cpp:1212
#14 0x00007f0c05fe322c in QApplicationPrivate::notify_helper (this=0x975cf0, receiver=0xba2720, e=0x7fffdb98ac00) at kernel/qapplication.cpp:4300
#15 0x00007f0c05fe96fb in QApplication::notify (this=0x7fffdb98afe0, receiver=0xba2720, e=0x7fffdb98ac00) at kernel/qapplication.cpp:4183
#16 0x00007f0c06cee526 in KApplication::notify (this=0x7fffdb98afe0, receiver=0xba2720, event=0x7fffdb98ac00) at ../../kdeui/kernel/kapplication.cpp:302
#17 0x00007f0c053f606c in QCoreApplication::notifyInternal (this=0x7fffdb98afe0, receiver=0xba2720, event=0x7fffdb98ac00) at kernel/qcoreapplication.cpp:704
#18 0x00007f0c05422d42 in QCoreApplication::sendEvent (this=0x9799e0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#19 QTimerInfoList::activateTimers (this=0x9799e0) at kernel/qeventdispatcher_unix.cpp:603
#20 0x00007f0c05422ebc in QEventDispatcherUNIX::processEvents (this=0x94d770, flags=) at kernel/qeventdispatcher_unix.cpp:924
#21 0x00007f0c06094257 in QEventDispatcherX11::processEvents (this=<value optimized out>, flags=) at kernel/qeventdispatcher_x11.cpp:152
#22 0x00007f0c053f4992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#23 0x00007f0c053f4d6c in QEventLoop::exec (this=0x7fffdb98af30, flags=) at kernel/qeventloop.cpp:201
#24 0x00007f0c053f8aab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#25 0x000000000043b1c5 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../../apps/dolphin/src/main.cpp:101

Possible duplicates by query: bug 235878, bug 235632, bug 235365, bug 235116, bug 228567.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2010-05-02 13:57:46 UTC
Thanks for the bug report! This crash has been reported already.

*** This bug has been marked as a duplicate of bug 235365 ***