Bug 273780

Summary: Dolphin crashed when selecting a folder on Places list
Product: [Applications] dolphin Reporter: Juan Garcia <juanantonio_garcia_01>
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED FIXED    
Severity: crash    
Priority: NOR    
Version: 1.6.1   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 4.8.0
Sentry Crash Report:

Description Juan Garcia 2011-05-21 12:19:38 UTC
Application: dolphin (1.6.1)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-02063511-generic x86_64
Distribution: Ubuntu 10.10

-- Information about the crash:
I clicked one of the folders on Dolphin the Places list and Dolphin crashed.
This is the first time it has happened.
I use KDE 4.6 from Kubuntu backports

-- Backtrace:
Application: Dolphin (dolphin), signal: Aborted
__lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S
[Current thread is 1 (Thread 0x7ff3d4b97760 (LWP 1872))]

Thread 6 (Thread 0x7ff3c11d3700 (LWP 1883)):
#0  0x00007ff3d4496203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ff3cc939009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007ff3cc93945c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007ff3d081a1e6 in QEventDispatcherGlib::processEvents (this=0x1341720, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007ff3d07eca02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007ff3d07ecdec in QEventLoop::exec (this=0x7ff3c11d2db0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007ff3d06f72fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007ff3d07cc5f8 in QInotifyFileSystemWatcherEngine::run (this=0x12fd870) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007ff3d06fa27e in QThreadPrivate::start (arg=0x12fd870) at thread/qthread_unix.cpp:266
#9  0x00007ff3ccdf7971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007ff3d44a292d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7ff3bbfff700 (LWP 2229)):
#0  0x00007ff3d4496203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ff3cc939009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007ff3cc93945c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007ff3d081a1e6 in QEventDispatcherGlib::processEvents (this=0x14a8350, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007ff3d07eca02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007ff3d07ecdec in QEventLoop::exec (this=0x7ff3bbffedb0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007ff3d06f72fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007ff3d07cc5f8 in QInotifyFileSystemWatcherEngine::run (this=0x1786cc0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007ff3d06fa27e in QThreadPrivate::start (arg=0x1786cc0) at thread/qthread_unix.cpp:266
#9  0x00007ff3ccdf7971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007ff3d44a292d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7ff3af240700 (LWP 2719)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212
#1  0x00007ff3b878a0d1 in ?? () from /usr/lib/libxine.so.1
#2  0x00007ff3ccdf7971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#3  0x00007ff3d44a292d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7ff3aac58700 (LWP 4907)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007ff3d443b1dc in _L_lock_12347 () from /lib/libc.so.6
#2  0x00007ff3d4439c78 in __libc_free (mem=0x7ff3bc000020) at malloc.c:3736
#3  0x00007ff3d305f7f2 in operator= (this=<value optimized out>, other=<value optimized out>) at /usr/include/qt4/QtCore/qshareddata.h:178
#4  Nepomuk::Types::Literal::operator= (this=<value optimized out>, other=<value optimized out>) at ../../nepomuk/types/literal.cpp:107
#5  0x00007ff3d305e824 in Nepomuk::Types::PropertyPrivate::addProperty (this=0x7ff3bc030cb0, property=<value optimized out>, value=<value optimized out>) at ../../nepomuk/types/property.cpp:63
#6  0x00007ff3d3055e4e in Nepomuk::Types::EntityPrivate::load (this=<value optimized out>) at ../../nepomuk/types/entity.cpp:108
#7  0x00007ff3d3054a11 in Nepomuk::Types::EntityPrivate::init (this=0x7ff3bc030cb0) at ../../nepomuk/types/entity.cpp:51
#8  0x00007ff3d3055fe3 in Nepomuk::Types::Entity::label (this=0x7ff3aac57bf0, language=...) at ../../nepomuk/types/entity.cpp:190
#9  0x00007ff3d30560c9 in Nepomuk::Types::Entity::label (this=0x80, language=...) at ../../nepomuk/types/entity.cpp:211
#10 0x00007ff3d2889ff5 in Nepomuk::Utils::formatPropertyValue (property=..., value=<value optimized out>, resources=<value optimized out>, flags=<value optimized out>) at ../../../nepomuk/utils/utils.cpp:144
#11 0x00007ff3d25d8203 in KLoadFileMetaDataThread::run (this=<value optimized out>) at ../../kio/kfile/kloadfilemetadatathread.cpp:128
#12 0x00007ff3d06fa27e in QThreadPrivate::start (arg=0x18c7560) at thread/qthread_unix.cpp:266
#13 0x00007ff3ccdf7971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#14 0x00007ff3d44a292d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ff3b943d700 (LWP 4909)):
[KCrash Handler]
#6  0x00007ff3d43efba5 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007ff3d43f36b0 in abort () at abort.c:92
#8  0x00007ff3d442943b in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#9  0x00007ff3d44334b6 in malloc_printerr (action=3, str=0x7ff3d4507030 "double free or corruption (fasttop)", ptr=<value optimized out>) at malloc.c:6283
#10 0x00007ff3d4439c83 in __libc_free (mem=<value optimized out>) at malloc.c:3738
#11 0x00007ff3d073fdfc in QString::free (d=0x7ff3bc0156e0) at tools/qstring.cpp:1151
#12 0x00007ff3d07a83dd in ~QString (this=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qstring.h:882
#13 QUrlPrivate::normalized (this=<value optimized out>) at io/qurl.cpp:3980
#14 0x00007ff3d07a94cd in QUrl::operator== (this=0x7ff3bc030cc8, url=...) at io/qurl.cpp:5922
#15 0x00007ff3d288a516 in Nepomuk::Utils::formatPropertyValue (property=..., value=..., resources=<value optimized out>, flags=) at ../../../nepomuk/utils/utils.cpp:125
#16 0x00007ff3d25d8203 in KLoadFileMetaDataThread::run (this=<value optimized out>) at ../../kio/kfile/kloadfilemetadatathread.cpp:128
#17 0x00007ff3d06fa27e in QThreadPrivate::start (arg=0x14a4480) at thread/qthread_unix.cpp:266
#18 0x00007ff3ccdf7971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#19 0x00007ff3d44a292d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#20 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ff3d4b97760 (LWP 1872)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007ff3d443b1dc in _L_lock_12347 () from /lib/libc.so.6
#2  0x00007ff3d4439c78 in __libc_free (mem=0x7ff3bc000020) at malloc.c:3736
#3  0x00007ff3d073fdfc in QString::free (d=0x7ff3bc01c850) at tools/qstring.cpp:1151
#4  0x00007ff3d0716d8d in QHashData::free_helper (this=0x7ff3bc03c4d0, node_delete=0x7ff3d3061f40 <QHash<QString, QVariant::Type>::deleteNode2(QHashData::Node*)>) at tools/qhash.cpp:271
#5  0x00007ff3d305f65f in freeData () at /usr/include/qt4/QtCore/qhash.h:568
#6  ~QHash () at /usr/include/qt4/QtCore/qhash.h:284
#7  destroy () at ../../nepomuk/types/literal.cpp:34
#8  0x00007ff3d43f54f2 in __run_exit_handlers (status=1) at exit.c:78
#9  exit (status=1) at exit.c:100
#10 0x00007ff3d1248678 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:745
#11 0x00007ff3d1f60b88 in KApplication::xioErrhandler (this=0x7ffff5529e10, dpy=0x1264420) at ../../kdeui/kernel/kapplication.cpp:419
#12 0x00007ff3cdcdd86e in _XIOError () from /usr/lib/libX11.so.6
#13 0x00007ff3cdce5415 in ?? () from /usr/lib/libX11.so.6
#14 0x00007ff3cdce5d07 in _XEventsQueued () from /usr/lib/libX11.so.6
#15 0x00007ff3cdcb718e in XCheckTypedWindowEvent () from /usr/lib/libX11.so.6
#16 0x00007ff3d125eb7d in QX11Data::clipboardWaitForEvent (this=<value optimized out>, win=62914569, type=31, event=0x7ffff5528730, timeout=<value optimized out>) at kernel/qclipboard_x11.cpp:570
#17 0x00007ff3d125fb23 in QClipboardWatcher::getDataInFormat (this=0x16e9f30, fmtatom=304) at kernel/qclipboard_x11.cpp:1283
#18 0x00007ff3d1262823 in QClipboardWatcher::formats_sys (this=0x16e9f30) at kernel/qclipboard_x11.cpp:1208
#19 0x00007ff3d11e99a6 in QInternalMimeData::formats (this=0x80) at kernel/qdnd.cpp:353
#20 0x00007ff3d125ffe2 in QClipboardWatcher::retrieveData_sys (this=<value optimized out>, fmt=..., requestedType=<value optimized out>) at kernel/qclipboard_x11.cpp:1244
#21 0x00007ff3d11e8f6a in QInternalMimeData::retrieveData (this=0x80, mimeType=..., type=4294967295) at kernel/qdnd.cpp:368
#22 0x00007ff3d07fbe5f in QMimeDataPrivate::retrieveTypedData (this=<value optimized out>, format=..., type=4294967295) at kernel/qmimedata.cpp:107
#23 0x00007ff3d07fc642 in QMimeData::data (this=<value optimized out>, mimeType=...) at kernel/qmimedata.cpp:524
#24 0x00007ff3d4183c7d in KFilePreviewGenerator::Private::decodeIsCutSelection (this=<value optimized out>, mimeData=0x16e9f30) at ../../kfile/kfilepreviewgenerator.cpp:1110
#25 0x00007ff3d4185984 in KFilePreviewGenerator::Private::applyCutItemEffect (this=0x1873140, items=...) at ../../kfile/kfilepreviewgenerator.cpp:872
#26 0x00007ff3d4187974 in KFilePreviewGenerator::Private::updateIcons (this=0x1873140, items=...) at ../../kfile/kfilepreviewgenerator.cpp:518
#27 0x00007ff3d4188971 in KFilePreviewGenerator::Private::requestSequenceIcon (this=0x1873140, index=<value optimized out>, sequenceIndex=<value optimized out>) at ../../kfile/kfilepreviewgenerator.cpp:508
#28 0x00007ff3d4188f89 in KFilePreviewGenerator::qt_metacall (this=0x1612350, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffff55291e0) at ./kfilepreviewgenerator.moc:102
#29 0x00007ff3d0805b27 in QMetaObject::activate (sender=0x141acd0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3280
#30 0x00007ff3d24bfe56 in KDirModel::needSequenceIcon (this=0x7ff3bc000020, _t1=<value optimized out>, _t2=2) at ./kdirmodel.moc:114
#31 0x00007ff3d246f5dd in KIO::DelegateAnimationHandler::sequenceTimerTimeout (this=0x1769bb0) at ../../kio/kio/delegateanimationhandler.cpp:224
#32 0x00007ff3d246ffc1 in KIO::DelegateAnimationHandler::qt_metacall (this=0x1769bb0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffff5529360) at ./delegateanimationhandler_p.moc:138
#33 0x00007ff3d0805b27 in QMetaObject::activate (sender=0x1769bd8, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3280
#34 0x00007ff3d07ff8f9 in QObject::event (this=0x1769bd8, e=0x80) at kernel/qobject.cpp:1183
#35 0x00007ff3d11d0fdc in QApplicationPrivate::notify_helper (this=0x1242e40, receiver=0x1769bd8, e=0x7ffff5529ab0) at kernel/qapplication.cpp:4396
#36 0x00007ff3d11d6aed in QApplication::notify (this=0x7ffff5529e10, receiver=0x1769bd8, e=0x7ffff5529ab0) at kernel/qapplication.cpp:4277
#37 0x00007ff3d1f612f6 in KApplication::notify (this=0x7ffff5529e10, receiver=0x1769bd8, event=0x7ffff5529ab0) at ../../kdeui/kernel/kapplication.cpp:311
#38 0x00007ff3d07edcdc in QCoreApplication::notifyInternal (this=0x7ffff5529e10, receiver=0x1769bd8, event=0x7ffff5529ab0) at kernel/qcoreapplication.cpp:732
#39 0x00007ff3d081d6f2 in sendEvent (this=0x1246de0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#40 QTimerInfoList::activateTimers (this=0x1246de0) at kernel/qeventdispatcher_unix.cpp:602
#41 0x00007ff3d081a4c8 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#42 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231
#43 0x00007ff3cc935342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#44 0x00007ff3cc9392a8 in ?? () from /lib/libglib-2.0.so.0
#45 0x00007ff3cc93945c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#46 0x00007ff3d081a193 in QEventDispatcherGlib::processEvents (this=0x12150d0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#47 0x00007ff3d1283a4e in QGuiEventDispatcherGlib::processEvents (this=0x7ff3bc000020, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#48 0x00007ff3d07eca02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#49 0x00007ff3d07ecdec in QEventLoop::exec (this=0x7ffff5529d50, flags=) at kernel/qeventloop.cpp:201
#50 0x00007ff3d07f0ebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#51 0x00007ff3d478630f in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#52 0x00007ff3d43dad8e in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7ffff552a328) at libc-start.c:226
#53 0x0000000000400659 in _start ()

Possible duplicates by query: bug 273021, bug 272921, bug 272238, bug 271754, bug 269827.

Reported using DrKonqi