Application: dolphin (1.6.1) KDE Platform Version: 4.6.5 (4.6.5) Qt Version: 4.7.2 Operating System: Linux 2.6.38-10-generic x86_64 Distribution: Ubuntu 11.04 -- Information about the crash: Dolphin crashed right after the start. The window showed up. I moused over a directory and it crashed. The crash can be reproduced some of the time. -- Backtrace: Application: Dolphin (dolphin), signal: Aborted [Current thread is 1 (Thread 0x7f3f242cd780 (LWP 10977))] Thread 6 (Thread 0x7f3f10538700 (LWP 10978)): #0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 #1 0x00007f3f23b6d80f in _L_lock_12013 () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007f3f23b6b8d8 in __libc_free (mem=0x7f3f08000020) at malloc.c:3736 #3 0x00007f3f20046e57 in socketNotifierSourceCheck (source=0x7f3f08001390) at kernel/qeventdispatcher_glib.cpp:92 #4 0x00007f3f1c35f854 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f3f1c360122 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f3f1c360639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007f3f200473ef in QEventDispatcherGlib::processEvents (this=0x7f3f080008b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #8 0x00007f3f2001b882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #9 0x00007f3f2001babc in QEventLoop::exec (this=0x7f3f10537dd0, flags=...) at kernel/qeventloop.cpp:201 #10 0x00007f3f1ff32924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #11 0x00007f3f1fffdc2f in QInotifyFileSystemWatcherEngine::run (this=0x27834c0) at io/qfilesystemwatcher_inotify.cpp:248 #12 0x00007f3f1ff35175 in QThreadPrivate::start (arg=0x27834c0) at thread/qthread_unix.cpp:320 #13 0x00007f3f1c82bd8c in start_thread (arg=0x7f3f10538700) at pthread_create.c:304 #14 0x00007f3f23bd504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #15 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f3f0d7a0700 (LWP 10982)): #0 0x00007f3f23bc7f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f3f1c360104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f3f1c360639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f3f20047446 in QEventDispatcherGlib::processEvents (this=0x2835830, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007f3f2001b882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f3f2001babc in QEventLoop::exec (this=0x7f3f0d79fdd0, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007f3f1ff32924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #7 0x00007f3f1fffdc2f in QInotifyFileSystemWatcherEngine::run (this=0x2aa5fc0) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f3f1ff35175 in QThreadPrivate::start (arg=0x2aa5fc0) at thread/qthread_unix.cpp:320 #9 0x00007f3f1c82bd8c in start_thread (arg=0x7f3f0d7a0700) at pthread_create.c:304 #10 0x00007f3f23bd504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f3f07fff700 (LWP 11014)): #0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 #1 0x00007f3f23b6d80f in _L_lock_12013 () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007f3f23b6b8d8 in __libc_free (mem=0x7f3f08000020) at malloc.c:3736 #3 0x00007f3f1dd24b61 in QAbstractSocket::disconnectFromHostImplementation (this=0x7f3f08061120) at socket/qabstractsocket.cpp:2409 #4 0x00007f3f1dd2517c in QAbstractSocket::qt_metacall (this=0x7f3f08061120, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7f3f07ffd5e0) at .moc/release-shared/moc_qabstractsocket.cpp:114 #5 0x00007f3f20024f4b in QMetaMethod::invoke (this=0x7f3f07ffd830, object=0x7f3f08061120, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1578 #6 0x00007f3f20025ba8 in QMetaObject::invokeMethod (obj=0x7f3f08061120, member=<value optimized out>, type=Qt::DirectConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1151 #7 0x00007f3f1dd1f0b4 in invokeMethod (this=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs.h:408 #8 QAbstractSocket::disconnectFromHost (this=<value optimized out>) at socket/qabstractsocket.cpp:2373 #9 0x00007f3f1dd1f15b in QAbstractSocket::close (this=0x7f3f08061120) at socket/qabstractsocket.cpp:2351 #10 0x00007f3f1dd24ada in QAbstractSocket::waitForReadyRead (this=0x7f3f08061120, msecs=600000) at socket/qabstractsocket.cpp:1875 #11 0x00007f3f1e447348 in ?? () from /usr/lib/libsopranoclient.so.1 #12 0x00007f3f1e448a73 in ?? () from /usr/lib/libsopranoclient.so.1 #13 0x00007f3f22791423 in Nepomuk::MainModel::executeQuery (this=0x2812d60, query=..., language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=...) at ../../nepomuk/core/nepomukmainmodel.cpp:212 #14 0x00007f3f224af507 in Soprano::FilterModel::executeQuery(QString const&, Soprano::Query::QueryLanguage, QString const&) const () from /usr/lib/libsoprano.so.4 #15 0x00007f3f22788e54 in Nepomuk::ResourceData::load (this=0x2f2b7e0) at ../../nepomuk/core/resourcedata.cpp:381 #16 0x00007f3f227895fc in Nepomuk::ResourceData::property (this=0x2f2b7e0, uri=...) at ../../nepomuk/core/resourcedata.cpp:240 #17 0x00007f3f2279ae03 in Nepomuk::Resource::property (this=0x7f3f07ffe5e0, uri=...) at ../../nepomuk/core/resource.cpp:301 #18 0x00007f3f2279af79 in Nepomuk::Resource::label (this=0x7f3f07ffe5e0) at ../../nepomuk/core/resource.cpp:802 #19 0x00007f3f2279c15c in Nepomuk::Resource::genericLabel (this=0x7f3f07ffe5e0) at ../../nepomuk/core/resource.cpp:381 #20 0x00007f3f21fe96e0 in Nepomuk::Utils::formatPropertyValue (property=..., value=..., resources=<value optimized out>, flags=...) at ../../../nepomuk/utils/utils.cpp:132 #21 0x00007f3f21d3244e in KLoadFileMetaDataThread::run (this=0x2e66c30) at ../../kio/kfile/kloadfilemetadatathread.cpp:128 #22 0x00007f3f1ff35175 in QThreadPrivate::start (arg=0x2e66c30) at thread/qthread_unix.cpp:320 #23 0x00007f3f1c82bd8c in start_thread (arg=0x7f3f07fff700) at pthread_create.c:304 #24 0x00007f3f23bd504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #25 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f3f03736700 (LWP 11016)): [KCrash Handler] #6 0x00007f3f23b22d05 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #7 0x00007f3f23b26ab6 in abort () at abort.c:92 #8 0x00007f3f23b5bd7b in __libc_message (do_abort=2, fmt=0x7f3f23c44400 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189 #9 0x00007f3f23b67a8f in malloc_printerr (av=<value optimized out>, p=0x7f3f0813efe0) at malloc.c:6283 #10 _int_free (av=<value optimized out>, p=0x7f3f0813efe0) at malloc.c:4795 #11 0x00007f3f23b6b8e3 in __libc_free (mem=<value optimized out>) at malloc.c:3738 #12 0x00007f3f1ff7a0fc in QString::free (d=0x7f3f0813eff0) at tools/qstring.cpp:1185 #13 0x00007f3f1ff7a672 in QString::operator= (this=<value optimized out>, other=...) at tools/qstring.cpp:1359 #14 0x00007f3f1ffdadef in QUrlPrivate::canonicalHost (this=0x7f3f03735030) at io/qurl.cpp:3418 #15 0x00007f3f1ffdc82f in QUrlPrivate::normalized (this=0x7f3f0808ebd0) at io/qurl.cpp:3993 #16 0x00007f3f1ffdd6da in QUrlPrivate::toEncoded (this=0x7f3f0808ebd0, options=...) at io/qurl.cpp:3904 #17 0x00007f3f1ffdd80d in QUrl::toEncoded (this=<value optimized out>, options=<value optimized out>) at io/qurl.cpp:5692 #18 0x00007f3f2278a03b in qHash (this=0x7f3f08014a10, akey=<value optimized out>, ahp=0x0) at /usr/include/qt4/QtCore/qurl.h:275 #19 QHash<QUrl, Nepomuk::Variant>::findNode (this=0x7f3f08014a10, akey=<value optimized out>, ahp=0x0) at /usr/include/qt4/QtCore/qhash.h:880 #20 0x00007f3f22789622 in constFind (this=0x7f3f080149c0, uri=...) at /usr/include/qt4/QtCore/qhash.h:859 #21 Nepomuk::ResourceData::property (this=0x7f3f080149c0, uri=...) at ../../nepomuk/core/resourcedata.cpp:246 #22 0x00007f3f2279ae03 in Nepomuk::Resource::property (this=0x7f3f037355e0, uri=...) at ../../nepomuk/core/resource.cpp:301 #23 0x00007f3f2279c4a3 in Nepomuk::Resource::genericLabel (this=0x7f3f037355e0) at ../../nepomuk/core/resource.cpp:405 #24 0x00007f3f21fe96e0 in Nepomuk::Utils::formatPropertyValue (property=..., value=..., resources=<value optimized out>, flags=...) at ../../../nepomuk/utils/utils.cpp:132 #25 0x00007f3f21d3244e in KLoadFileMetaDataThread::run (this=0x28cae90) at ../../kio/kfile/kloadfilemetadatathread.cpp:128 #26 0x00007f3f1ff35175 in QThreadPrivate::start (arg=0x28cae90) at thread/qthread_unix.cpp:320 #27 0x00007f3f1c82bd8c in start_thread (arg=0x7f3f03736700) at pthread_create.c:304 #28 0x00007f3f23bd504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #29 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f3f02ef5700 (LWP 11019)): #0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 #1 0x00007f3f23b6d845 in _L_lock_12280 () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007f3f23b6bafd in __libc_realloc (oldmem=0x7f3f08000020, bytes=128) at malloc.c:3813 #3 0x00007f3f1ff52db6 in QListData::realloc (this=0x7f3f080446c0, alloc=13) at tools/qlist.cpp:221 #4 0x00007f3f1ff52e68 in QListData::append (this=0x7f3f080446c0, n=1) at tools/qlist.cpp:243 #5 0x00007f3f2279d3e0 in QList<Nepomuk::Resource*>::append (this=<value optimized out>, t=<value optimized out>) at /usr/include/qt4/QtCore/qlist.h:517 #6 0x00007f3f2279a43b in push_back (this=0x7f3f02ef4360, res=...) at /usr/include/qt4/QtCore/qlist.h:283 #7 ref (this=0x7f3f02ef4360, res=...) at ../../nepomuk/core/resourcedata.h:51 #8 Nepomuk::Resource::Resource (this=0x7f3f02ef4360, res=...) at ../../nepomuk/core/resource.cpp:73 #9 0x00007f3f2279dc49 in Nepomuk::Thing::Thing (this=0x7f3f02ef4360, other=<value optimized out>) at ../../nepomuk/core/thing.cpp:56 #10 0x00007f3f227896f5 in Nepomuk::ResourceData::pimoThing (this=0x7f3f080446c0) at ../../nepomuk/core/resourcedata.cpp:658 #11 0x00007f3f2279c41b in Nepomuk::Resource::genericLabel (this=0x7f3f02ef45e0) at ../../nepomuk/core/resource.cpp:401 #12 0x00007f3f21fe96e0 in Nepomuk::Utils::formatPropertyValue (property=..., value=..., resources=<value optimized out>, flags=...) at ../../../nepomuk/utils/utils.cpp:132 #13 0x00007f3f21d3244e in KLoadFileMetaDataThread::run (this=0x7f3efc000f70) at ../../kio/kfile/kloadfilemetadatathread.cpp:128 #14 0x00007f3f1ff35175 in QThreadPrivate::start (arg=0x7f3efc000f70) at thread/qthread_unix.cpp:320 #15 0x00007f3f1c82bd8c in start_thread (arg=0x7f3f02ef5700) at pthread_create.c:304 #16 0x00007f3f23bd504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #17 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f3f242cd780 (LWP 10977)): #0 0x00007f3f23bc7f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f3f1a134512 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f3f1a135b3f in xcb_wait_for_reply () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f3f1d71b8ad in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #4 0x00007f3f1d717103 in XSync () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #5 0x00007f3f20bd1a59 in QRasterWindowSurface::flush (this=0x2832da0, widget=0x293f5d0, rgn=<value optimized out>, offset=<value optimized out>) at painting/qwindowsurface_raster.cpp:223 #6 0x00007f3f20befa0e in qt_flush (this=0x2833290, widget=<value optimized out>, surface=<value optimized out>) at painting/qbackingstore.cpp:102 #7 QWidgetBackingStore::flush (this=0x2833290, widget=<value optimized out>, surface=<value optimized out>) at painting/qbackingstore.cpp:1405 #8 0x00007f3f20bf0a07 in QWidgetBackingStore::sync (this=0x2833290) at painting/qbackingstore.cpp:1336 #9 0x00007f3f20a1ff60 in QWidgetPrivate::syncBackingStore (this=0x273ae80) at kernel/qwidget.cpp:1842 #10 0x00007f3f20a2d194 in QWidget::event (this=0x27506d0, event=0x7f3efc00c150) at kernel/qwidget.cpp:8552 #11 0x00007f3f20df8c0b in QMainWindow::event (this=0x27506d0, event=0x7f3efc00c150) at widgets/qmainwindow.cpp:1480 #12 0x00007f3f217faafe in KXmlGuiWindow::event (this=0x27506d0, ev=0x7f3efc00c150) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126 #13 0x00007f3f209db9f4 in QApplicationPrivate::notify_helper (this=0x25c9ca0, receiver=0x27506d0, e=0x7f3efc00c150) at kernel/qapplication.cpp:4462 #14 0x00007f3f209e03ba in QApplication::notify (this=<value optimized out>, receiver=0x27506d0, e=0x7f3efc00c150) at kernel/qapplication.cpp:4341 #15 0x00007f3f216ff6c6 in KApplication::notify (this=0x7fffa7cc6f40, receiver=0x27506d0, event=0x7f3efc00c150) at ../../kdeui/kernel/kapplication.cpp:311 #16 0x00007f3f2001c49c in QCoreApplication::notifyInternal (this=0x7fffa7cc6f40, receiver=0x27506d0, event=0x7f3efc00c150) at kernel/qcoreapplication.cpp:731 #17 0x00007f3f2001fc25 in sendEvent (receiver=0x0, event_type=0, data=0x257c5d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #18 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x257c5d0) at kernel/qcoreapplication.cpp:1372 #19 0x00007f3f20047253 in sendPostedEvents (s=0x25cd9c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #20 postEventSourceDispatch (s=0x25cd9c0) at kernel/qeventdispatcher_glib.cpp:277 #21 0x00007f3f1c35fbcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #22 0x00007f3f1c3603a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #23 0x00007f3f1c360639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #24 0x00007f3f200473ef in QEventDispatcherGlib::processEvents (this=0x257bdb0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #25 0x00007f3f20a854de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #26 0x00007f3f2001b882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #27 0x00007f3f2001babc in QEventLoop::exec (this=0x7fffa7cc6ed0, flags=...) at kernel/qeventloop.cpp:201 #28 0x00007f3f2001fecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #29 0x00007f3f23ec59e5 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so #30 0x00007f3f23b0deff in __libc_start_main (main=0x400730 <_start+256>, argc=6, ubp_av=0x7fffa7cc7468, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fffa7cc7458) at libc-start.c:226 #31 0x0000000000400659 in _start () Possible duplicates by query: bug 277371, bug 277318, bug 277138, bug 277048, bug 276659. Reported using DrKonqi
Thanks for the report. This is an issue in the metadata 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).