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-8-generic x86_64 Distribution: Ubuntu 11.04 -- Information about the crash: I copied two image files from a folder to a subfolder. One of the two files already exists there. The crash can be reproduced every time. -- Backtrace: Application: Dolphin (dolphin), signal: Aborted [Current thread is 1 (Thread 0x7fa224195780 (LWP 3047))] Thread 5 (Thread 0x7fa210963700 (LWP 3048)): #0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 #1 0x00007fa223a3380f in _L_lock_12013 () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007fa223a318d8 in __libc_free (mem=0x7fa223d441c0) at malloc.c:3736 #3 0x00007fa21ff12e57 in socketNotifierSourceCheck (source=0x19373c0) at kernel/qeventdispatcher_glib.cpp:92 #4 0x00007fa21c22b854 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fa21c22c122 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007fa21c22c639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007fa21ff133ef in QEventDispatcherGlib::processEvents (this=0x18e1460, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #8 0x00007fa21fee7882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #9 0x00007fa21fee7abc in QEventLoop::exec (this=0x7fa210962dd0, flags=...) at kernel/qeventloop.cpp:201 #10 0x00007fa21fdfe924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #11 0x00007fa21fec9c2f in QInotifyFileSystemWatcherEngine::run (this=0x1946ff0) at io/qfilesystemwatcher_inotify.cpp:248 #12 0x00007fa21fe01175 in QThreadPrivate::start (arg=0x1946ff0) at thread/qthread_unix.cpp:320 #13 0x00007fa21c6f7d8c in start_thread (arg=0x7fa210963700) at pthread_create.c:304 #14 0x00007fa223a9b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #15 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fa20a1be700 (LWP 3049)): #0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 #1 0x00007fa223a3380f in _L_lock_12013 () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007fa223a318d8 in __libc_free (mem=0x7fa223d441c0) at malloc.c:3736 #3 0x00007fa21ff12e57 in socketNotifierSourceCheck (source=0x1c811e0) at kernel/qeventdispatcher_glib.cpp:92 #4 0x00007fa21c22b854 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fa21c22c122 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007fa21c22c639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007fa21ff133ef in QEventDispatcherGlib::processEvents (this=0x1a99180, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #8 0x00007fa21fee7882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #9 0x00007fa21fee7abc in QEventLoop::exec (this=0x7fa20a1bddd0, flags=...) at kernel/qeventloop.cpp:201 #10 0x00007fa21fdfe924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #11 0x00007fa21fec9c2f in QInotifyFileSystemWatcherEngine::run (this=0x1c85c30) at io/qfilesystemwatcher_inotify.cpp:248 #12 0x00007fa21fe01175 in QThreadPrivate::start (arg=0x1c85c30) at thread/qthread_unix.cpp:320 #13 0x00007fa21c6f7d8c in start_thread (arg=0x7fa20a1be700) at pthread_create.c:304 #14 0x00007fa223a9b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #15 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fa2099bd700 (LWP 3051)): [KCrash Handler] #6 0x00007fa2239e8d05 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #7 0x00007fa2239ecab6 in abort () at abort.c:92 #8 0x00007fa223a21d7b in __libc_message (do_abort=2, fmt=0x7fa223b0a400 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189 #9 0x00007fa223a2da8f in malloc_printerr (av=<value optimized out>, p=0x1e56130) at malloc.c:6283 #10 _int_free (av=<value optimized out>, p=0x1e56130) at malloc.c:4795 #11 0x00007fa223a318e3 in __libc_free (mem=<value optimized out>) at malloc.c:3738 #12 0x00007fa21fea9634 in ~QByteArray (this=0x7fa20c01e620, options=...) at ../../include/QtCore/../../src/corelib/tools/qbytearray.h:383 #13 QUrlPrivate::toEncoded (this=0x7fa20c01e620, options=...) at io/qurl.cpp:3948 #14 0x00007fa21fea98c3 in QUrlPrivate::validate (this=0x7fa20c01e620) at io/qurl.cpp:3725 #15 0x00007fa21fea9b35 in QUrl::isValid (this=0x7fa20c037210) at io/qurl.cpp:4203 #16 0x00007fa22266e8ab in Nepomuk::Types::EntityPrivate::EntityPrivate (this=0x1e565b0, uri_=...) at ../../nepomuk/types/entity.cpp:40 #17 0x00007fa222675e09 in Nepomuk::Types::PropertyPrivate::PropertyPrivate (this=0x1e565b0, uri=<value optimized out>) at ../../nepomuk/types/property.cpp:38 #18 0x00007fa22267a752 in Nepomuk::Types::EntityManager::getProperty (this=0x7fa20c003b10, uri=...) at ../../nepomuk/types/entitymanager.cpp:61 #19 0x00007fa222675eb2 in Nepomuk::Types::Property::Property (this=0x7fa2099bcc00, uri=...) at ../../nepomuk/types/property.cpp:156 #20 0x00007fa221bf92a6 in KLoadFileMetaDataThread::run (this=0x7fa20c0115e0) at ../../kio/kfile/kloadfilemetadatathread.cpp:127 #21 0x00007fa21fe01175 in QThreadPrivate::start (arg=0x7fa20c0115e0) at thread/qthread_unix.cpp:320 #22 0x00007fa21c6f7d8c in start_thread (arg=0x7fa2099bd700) at pthread_create.c:304 #23 0x00007fa223a9b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #24 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fa2091bc700 (LWP 3053)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fa21fe002b3 in QMutexPrivate::wait (this=0x7fa20c006de0, timeout=-1) at thread/qmutex_unix.cpp:84 #2 0x00007fa21fdfcd05 in QMutex::lock (this=0x7fa20c003b28) at thread/qmutex.cpp:204 #3 0x00007fa22267a6cc in QMutexLocker (this=0x7fa20c003b10, uri=...) at /usr/include/qt4/QtCore/qmutex.h:102 #4 Nepomuk::Types::EntityManager::getProperty (this=0x7fa20c003b10, uri=...) at ../../nepomuk/types/entitymanager.cpp:54 #5 0x00007fa222675eb2 in Nepomuk::Types::Property::Property (this=0x7fa2091bbc00, uri=...) at ../../nepomuk/types/property.cpp:156 #6 0x00007fa221bf92a6 in KLoadFileMetaDataThread::run (this=0x1e347e0) at ../../kio/kfile/kloadfilemetadatathread.cpp:127 #7 0x00007fa21fe01175 in QThreadPrivate::start (arg=0x1e347e0) at thread/qthread_unix.cpp:320 #8 0x00007fa21c6f7d8c in start_thread (arg=0x7fa2091bc700) at pthread_create.c:304 #9 0x00007fa223a9b04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fa224195780 (LWP 3047)): #0 0x00007fa223a8df03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fa21a000512 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007fa21a001b3f in xcb_wait_for_reply () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007fa21d5e78ad in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #4 0x00007fa21d5cb365 in XGetImage () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #5 0x00007fa2209945eb in QX11PixmapData::toImage (this=0x18ba6d0, rect=...) at image/qpixmap_x11.cpp:1545 #6 0x00007fa22099096a in QX11PixmapData::toImage (this=<value optimized out>) at image/qpixmap_x11.cpp:1576 #7 0x00007fa22097f390 in QPixmap::toImage (this=0x7fffc8cd2e40) at image/qpixmap.cpp:487 #8 0x00007fa2209427ca in QWidgetPrivate::setWindowIcon_sys (this=0x1e26d30, forceReset=false) at kernel/qwidget_x11.cpp:1471 #9 0x00007fa2208f20b5 in QWidget::create (this=0x7fffc8cd3150, window=0, initializeWindow=true, destroyOldWindow=true) at kernel/qwidget.cpp:1497 #10 0x00007fa2208fc9c1 in QWidget::setVisible (this=0x7fffc8cd3150, visible=<value optimized out>) at kernel/qwidget.cpp:7596 #11 0x00007fa220d67b1c in QDialog::setVisible (this=0x7fffc8cd3150, visible=<value optimized out>) at dialogs/qdialog.cpp:739 #12 0x00007fa220d668a0 in show (this=<value optimized out>) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:487 #13 QDialog::exec (this=<value optimized out>) at dialogs/qdialog.cpp:543 #14 0x00007fa221ae8ea5 in KIO::JobUiDelegate::askFileRename (this=0x1e1f790, job=0x1cfb190, caption=..., src=..., dest=<value optimized out>, mode=<value optimized out>, newDest=..., sizeSrc=8109, sizeDest=8109, ctimeSrc=-1, ctimeDest=-1, mtimeSrc=1309246242, mtimeDest=1309085133) at ../../kio/kio/jobuidelegate.cpp:83 #15 0x00007fa221ab192a in KIO::CopyJobPrivate::slotResultConflictCopyingFiles (this=0x1e1eed0, job=0x1e1e3e0) at ../../kio/kio/copyjob.cpp:1355 #16 0x00007fa221aad6d7 in KIO::CopyJob::qt_metacall (this=0x1cfb190, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc8cd34d0) at ./copyjob.moc:121 #17 0x00007fa21fefd5f8 in QMetaObject::activate (sender=0x1e1e3e0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffc8cd34d0) at kernel/qobject.cpp:3287 #18 0x00007fa220354d32 in KJob::result (this=<value optimized out>, _t1=0x1e1e3e0) at ./kjob.moc:194 #19 0x00007fa220354d70 in KJob::emitResult (this=0x1e1e3e0) at ../../kdecore/jobs/kjob.cpp:312 #20 0x00007fa221ad9c9b in KIO::SimpleJob::slotFinished (this=0x1e1e3e0) at ../../kio/kio/job.cpp:525 #21 0x00007fa221adb82d in KIO::StatJob::slotFinished (this=0x1e1e3e0) at ../../kio/kio/job.cpp:924 #22 0x00007fa221adb781 in KIO::StatJob::qt_metacall (this=0x1e1e3e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc8cd3760) at ./jobclasses.moc:252 #23 0x00007fa21fefd5f8 in QMetaObject::activate (sender=0x1c521e0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3287 #24 0x00007fa221b80531 in KIO::SlaveInterface::dispatch (this=<value optimized out>, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:173 #25 0x00007fa221b7d4b5 in KIO::SlaveInterface::dispatch (this=0x1c521e0) at ../../kio/kio/slaveinterface.cpp:89 #26 0x00007fa221b70e8e in KIO::Slave::gotInput (this=0x1c521e0) at ../../kio/kio/slave.cpp:348 #27 0x00007fa221b714dc in KIO::Slave::qt_metacall (this=0x1c521e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc8cd3b70) at ./slave.moc:82 #28 0x00007fa21fefd5f8 in QMetaObject::activate (sender=0x1c46660, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3287 #29 0x00007fa221aaaff7 in KIO::ConnectionPrivate::dequeue (this=0x1a85210) at ../../kio/kio/connection.cpp:82 #30 0x00007fa221aab09d in KIO::Connection::qt_metacall (this=0x1c46660, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x1850060) at ./connection.moc:79 #31 0x00007fa21fefc49a in QObject::event (this=0x1c46660, e=<value optimized out>) at kernel/qobject.cpp:1226 #32 0x00007fa2208a79e4 in QApplicationPrivate::notify_helper (this=0x180c9d0, receiver=0x1c46660, e=0x1e1c350) at kernel/qapplication.cpp:4462 #33 0x00007fa2208ac3aa in QApplication::notify (this=<value optimized out>, receiver=0x1c46660, e=0x1e1c350) at kernel/qapplication.cpp:4341 #34 0x00007fa2215c6866 in KApplication::notify (this=0x7fffc8cd45c0, receiver=0x1c46660, event=0x1e1c350) at ../../kdeui/kernel/kapplication.cpp:311 #35 0x00007fa21fee849c in QCoreApplication::notifyInternal (this=0x7fffc8cd45c0, receiver=0x1c46660, event=0x1e1c350) at kernel/qcoreapplication.cpp:731 #36 0x00007fa21feebc25 in sendEvent (receiver=0x0, event_type=0, data=0x17b75d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #37 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x17b75d0) at kernel/qcoreapplication.cpp:1372 #38 0x00007fa21ff13253 in sendPostedEvents (s=0x180a1c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #39 postEventSourceDispatch (s=0x180a1c0) at kernel/qeventdispatcher_glib.cpp:277 #40 0x00007fa21c22bbcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #41 0x00007fa21c22c3a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #42 0x00007fa21c22c639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #43 0x00007fa21ff133ef in QEventDispatcherGlib::processEvents (this=0x17b6db0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #44 0x00007fa22094edfe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #45 0x00007fa21fee7882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #46 0x00007fa21fee7abc in QEventLoop::exec (this=0x7fffc8cd4550, flags=...) at kernel/qeventloop.cpp:201 #47 0x00007fa21feebecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #48 0x00007fa223d8b995 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so #49 0x00007fa2239d3eff in __libc_start_main (main=0x400730 <_start+256>, argc=1, ubp_av=0x7fffc8cd4ae8, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fffc8cd4ad8) at libc-start.c:226 #50 0x0000000000400659 in _start () Possible duplicates by query: bug 276208, bug 275932, bug 275788, bug 275194, bug 273842. 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).
Created attachment 63020 [details] New crash information added by DrKonqi dolphin (1.6.1) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2 - What I was doing when the application crashed: I copied and pasted a .pdf file to a folder. It said that the file already existed, and when I pressed ok to replace it, it crashed. It does it every time I try it. -- Backtrace (Reduced): #8 0x00007f693e16dd7b in __libc_message (do_abort=2, fmt=0x7f693e256400 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189 #9 0x00007f693e179a8f in malloc_printerr (av=<value optimized out>, p=0x13ad440) at malloc.c:6283 #10 _int_free (av=<value optimized out>, p=0x13ad440) at malloc.c:4795 #11 0x00007f693e17d8e3 in __libc_free (mem=<value optimized out>) at malloc.c:3738 #12 0x00007f693a54b2d1 in QByteArray::realloc (this=0x7f6927d64488, alloc=26) at tools/qbytearray.cpp:1437