Bug 313936

Summary: dolphin crash when I select a folder
Product: [Applications] dolphin Reporter: jajaX <jajaxor>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 2.1   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description jajaX 2013-01-26 20:52:15 UTC
Application: dolphin (2.1)
KDE Platform Version: 4.9.5
Qt Version: 4.8.2
Operating System: Linux 3.2.0-36-generic-pae i686
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:

open dolphin
go to folder in ext4 partition
clic on a folder
dolphin crash !

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Aborted
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb1a1a740 (LWP 16431))]

Thread 2 (Thread 0xaf2f5b40 (LWP 16433)):
#0  0xb4c5adcd in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0xb62b33b5 in do_gettime (frac=0xaf2f4fa0, sec=0xaf2f4f98) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb639d6f6 in QTimerInfoList::updateCurrentTime (this=0xae902074) at kernel/qeventdispatcher_unix.cpp:343
#4  0xb639da4a in QTimerInfoList::timerWait (this=0xae902074, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0xb639c2f3 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xaf2f50ac) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb639c38d in timerSourcePrepare (source=0xae902040, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb4ba3872 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb4ba3faf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb4ba4201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb639cdb7 in QEventDispatcherGlib::processEvents (this=0xae900468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0xb636867d in QEventLoop::processEvents (this=0xaf2f5230, flags=...) at kernel/qeventloop.cpp:149
#12 0xb6368919 in QEventLoop::exec (this=0xaf2f5230, flags=...) at kernel/qeventloop.cpp:204
#13 0xb62519ec in QThread::exec (this=0x83d74b8) at thread/qthread.cpp:501
#14 0xb6347cee in QDnotifySignalThread::run (this=0x83d74b8) at io/qfilesystemwatcher_dnotify.cpp:179
#15 0xb6254e80 in QThreadPrivate::start (arg=0x83d74b8) at thread/qthread_unix.cpp:307
#16 0xb4c70d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0xb75f1d3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb1a1a740 (LWP 16431)):
[KCrash Handler]
#7  0xb7761424 in __kernel_vsyscall ()
#8  0xb75311df in raise () from /lib/i386-linux-gnu/libc.so.6
#9  0xb7534825 in abort () from /lib/i386-linux-gnu/libc.so.6
#10 0xb756e39a in ?? () from /lib/i386-linux-gnu/libc.so.6
#11 0xb7607045 in __fortify_fail () from /lib/i386-linux-gnu/libc.so.6
#12 0xb7605e1a in __chk_fail () from /lib/i386-linux-gnu/libc.so.6
#13 0xb7606fda in __fdelt_warn () from /lib/i386-linux-gnu/libc.so.6
#14 0xb63415b3 in QProcessPrivate::waitForStarted (this=0x8b21048, msecs=30000) at io/qprocess_unix.cpp:1038
#15 0xb62f6014 in QProcess::waitForStarted (this=0x89c2a80, msecs=30000) at io/qprocess.cpp:1687
#16 0xb62f6144 in QProcess::waitForFinished (this=0x89c2a80, msecs=30000) at io/qprocess.cpp:1752
#17 0xb62f671c in QProcess::~QProcess (this=0x89c2a80, __in_chrg=<optimized out>) at io/qprocess.cpp:1151
#18 0xb65c681a in KProcess::~KProcess (this=0x89c2a80, __in_chrg=<optimized out>) at ../../kdecore/io/kprocess.cpp:122
#19 0xb65c6862 in KProcess::~KProcess (this=0x89c2a80, __in_chrg=<optimized out>) at ../../kdecore/io/kprocess.cpp:125
#20 0xb6e343a9 in KFileMetaDataReader::Private::~Private (this=0x8b0af88, __in_chrg=<optimized out>) at ../../kio/kfile/kfilemetadatareader.cpp:51
#21 0xb6e34415 in KFileMetaDataReader::~KFileMetaDataReader (this=0x8931ef8, __in_chrg=<optimized out>) at ../../kio/kfile/kfilemetadatareader.cpp:118
#22 0xb6e34462 in KFileMetaDataReader::~KFileMetaDataReader (this=0x8931ef8, __in_chrg=<optimized out>) at ../../kio/kfile/kfilemetadatareader.cpp:119
#23 0xb6e35d4e in qDeleteAll<QList<KFileMetaDataReader*>::const_iterator> (end=..., begin=...) at /usr/include/qt4/QtCore/qalgorithms.h:322
#24 qDeleteAll<QList<KFileMetaDataReader*> > (c=...) at /usr/include/qt4/QtCore/qalgorithms.h:330
#25 KFileMetaDataProvider::Private::~Private (this=0x8b67108, __in_chrg=<optimized out>) at ../../kio/kfile/kfilemetadataprovider.cpp:187
#26 0xb6e35e51 in KFileMetaDataProvider::~KFileMetaDataProvider (this=0x8916178, __in_chrg=<optimized out>) at ../../kio/kfile/kfilemetadataprovider.cpp:385
#27 0xb6e35e92 in KFileMetaDataProvider::~KFileMetaDataProvider (this=0x8916178, __in_chrg=<optimized out>) at ../../kio/kfile/kfilemetadataprovider.cpp:386
#28 0xb637f1e1 in QObjectPrivate::deleteChildren (this=0x8968228) at kernel/qobject.cpp:1908
#29 0xb5828fcc in QWidget::~QWidget (this=0x8aed700, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#30 0xb6df9390 in KFileMetaDataWidget::~KFileMetaDataWidget (this=0x8aed700, __in_chrg=<optimized out>) at ../../kio/kfile/kfilemetadatawidget.cpp:330
#31 0xb6df93d2 in KFileMetaDataWidget::~KFileMetaDataWidget (this=0x8aed700, __in_chrg=<optimized out>) at ../../kio/kfile/kfilemetadatawidget.cpp:333
#32 0xb637f1e1 in QObjectPrivate::deleteChildren (this=0x8abfa60) at kernel/qobject.cpp:1908
#33 0xb5828fcc in QWidget::~QWidget (this=0x8874548, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#34 0xb735f58c in ?? () from /usr/lib/libdolphinprivate.so.4
#35 0xb735f5d2 in ?? () from /usr/lib/libdolphinprivate.so.4
#36 0xb637e1d3 in qDeleteInEventHandler (o=0x8874548) at kernel/qobject.cpp:4277
#37 0xb6385178 in QObject::event (this=0x8874548, e=0x8a5bfe0) at kernel/qobject.cpp:1176
#38 0xb582ecb2 in QWidget::event (this=0x8874548, event=0x8a5bfe0) at kernel/qwidget.cpp:8830
#39 0xb57d4df4 in notify_helper (e=0x8a5bfe0, receiver=0x8874548, this=0x82992f0) at kernel/qapplication.cpp:4556
#40 QApplicationPrivate::notify_helper (this=0x82992f0, receiver=0x8874548, e=0x8a5bfe0) at kernel/qapplication.cpp:4528
#41 0xb57da1f2 in QApplication::notify (this=0x82992f0, receiver=0x8874548, e=0x8a5bfe0) at kernel/qapplication.cpp:4521
#42 0xb698a591 in KApplication::notify (this=0xbf9874f8, receiver=0x8874548, event=0x8a5bfe0) at ../../kdeui/kernel/kapplication.cpp:311
#43 0xb6369dde in QCoreApplication::notifyInternal (this=0xbf9874f8, receiver=0x8874548, event=0x8a5bfe0) at kernel/qcoreapplication.cpp:915
#44 0xb636df38 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#45 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8274d98) at kernel/qcoreapplication.cpp:1539
#46 0xb636e26c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1432
#47 0xb639c964 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#48 postEventSourceDispatch (s=0x829a038) at kernel/qeventdispatcher_glib.cpp:279
#49 0xb4ba3d86 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#50 0xb4ba4125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#51 0xb4ba4201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#52 0xb639cd57 in QEventDispatcherGlib::processEvents (this=0x8275b30, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#53 0xb588da1a in QGuiEventDispatcherGlib::processEvents (this=0x8275b30, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#54 0xb636867d in QEventLoop::processEvents (this=0xbf987464, flags=...) at kernel/qeventloop.cpp:149
#55 0xb6368919 in QEventLoop::exec (this=0xbf987464, flags=...) at kernel/qeventloop.cpp:204
#56 0xb636e31a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#57 0xb57d29c4 in QApplication::exec () at kernel/qapplication.cpp:3817
#58 0xb7705fea in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#59 0x0804850b in ?? ()
#60 0xb751c4d3 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#61 0x08048531 in _start ()

Possible duplicates by query: bug 313792, bug 313597, bug 313361, bug 311772, bug 307262.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2013-01-27 11:49:19 UTC
Thanks for the bug report. This crash cannot occur anymore in KDE 4.10 because Dolphin does not use the KFileMeta* classes from kdelibs anymore then (unless it is built without Nepomuk headers, but given that the KFileMeta* classes are essentially unmaintained, it seems unlikely that this issue will get addressed).

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