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-11-generic x86_64 Distribution: Ubuntu 11.04 -- Information about the crash: - What I was doing when the application crashed: falló cuando abri la carpeta de descargas y borre un archivo .zip The crash can be reproduced some of the time. -- Backtrace: Application: Dolphin (dolphin), signal: Aborted [Current thread is 1 (Thread 0x7f7f14d37780 (LWP 4454))] Thread 5 (Thread 0x7f7f00d17700 (LWP 4455)): #0 0x00007f7f14632f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f7f0cdcd104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f7f0cdcd639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7f10ab4446 in QEventDispatcherGlib::processEvents (this=0x7f7efc0008b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007f7f10a88882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f7f10a88abc in QEventLoop::exec (this=0x7f7f00d16dd0, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007f7f1099f924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #7 0x00007f7f10a6ac2f in QInotifyFileSystemWatcherEngine::run (this=0x11dd160) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f7f109a2175 in QThreadPrivate::start (arg=0x11dd160) at thread/qthread_unix.cpp:320 #9 0x00007f7f0d298d8c in start_thread (arg=0x7f7f00d17700) at pthread_create.c:304 #10 0x00007f7f1464004d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f7efa5bf700 (LWP 4459)): #0 0x00007f7f0cdcbeeb in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f7f0cdccf9d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f7f0cdcd639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7f10ab4446 in QEventDispatcherGlib::processEvents (this=0x1526ae0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007f7f10a88882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f7f10a88abc in QEventLoop::exec (this=0x7f7efa5bedd0, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007f7f1099f924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #7 0x00007f7f10a6ac2f in QInotifyFileSystemWatcherEngine::run (this=0x156f830) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f7f109a2175 in QThreadPrivate::start (arg=0x156f830) at thread/qthread_unix.cpp:320 #9 0x00007f7f0d298d8c in start_thread (arg=0x7f7efa5bf700) at pthread_create.c:304 #10 0x00007f7f1464004d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f7eb8746700 (LWP 5284)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f7ef394fa30 in LoopRequest (data=0x1d0ede0) at playlist/thread.c:539 #2 Thread (data=0x1d0ede0) at playlist/thread.c:586 #3 0x00007f7f0d298d8c in start_thread (arg=0x7f7eb8746700) at pthread_create.c:304 #4 0x00007f7f1464004d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f7ef957d700 (LWP 6092)): [KCrash Handler] #6 0x00007f7f1458dd05 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #7 0x00007f7f14591ab6 in abort () at abort.c:92 #8 0x00007f7f145867c5 in __assert_fail (assertion=0x7f7f0ea6fc20 "m_path.size() > m_parent->p->m_path.size()+1", file=<value optimized out>, line=134, function=<value optimized out>) at assert.c:81 #9 0x00007f7f0ea24ecf in Strigi::AnalysisResult::Private::Private (this=0x7f7eb00b03f0, p=..., name=<value optimized out>, mt=<value optimized out>, t=..., parent=...) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:134 #10 0x00007f7f0ea24f95 in Strigi::AnalysisResult::AnalysisResult (this=0x7f7eb0033e00, path=..., name=0x7f7eb00343f6 "", mt=1308481778, parent=...) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:140 #11 0x00007f7f0ea252c2 in Strigi::AnalysisResult::indexChild (this=0x7f7ef957c9d0, name=<value optimized out>, mt=1308481778, file=0x7f7eb00b2690) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:249 #12 0x00007f7f0ea625a8 in ZipEndAnalyzer::analyze (this=0x7f7eb001eda0, idx=..., in=0x7f7eb001e660) at /build/buildd/strigi-0.7.2/src/streamanalyzer/endanalyzers/zipendanalyzer.cpp:62 #13 0x00007f7f0ea47eca in Strigi::StreamAnalyzerPrivate::analyze (this=0x7f7eb00115c0, idx=..., input=0x7f7eb001e660) at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421 #14 0x00007f7f126d07d1 in KFileMetaInfoPrivate::init (this=0x7f7eb0017000, stream=..., url=..., mtime=<value optimized out>, w=<value optimized out>) at ../../kio/kio/kfilemetainfo.cpp:257 #15 0x00007f7f126d102f in KFileMetaInfo::KFileMetaInfo (this=0x7f7ef957cce0, path=<value optimized out>, w=...) at ../../kio/kio/kfilemetainfo.cpp:286 #16 0x00007f7f1279e4b6 in KLoadFileMetaDataThread::run (this=0x16b72e0) at ../../kio/kfile/kloadfilemetadatathread.cpp:143 #17 0x00007f7f109a2175 in QThreadPrivate::start (arg=0x16b72e0) at thread/qthread_unix.cpp:320 #18 0x00007f7f0d298d8c in start_thread (arg=0x7f7ef957d700) at pthread_create.c:304 #19 0x00007f7f1464004d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #20 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f7f14d37780 (LWP 4454)): #0 0x00007f7f14632f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f7f0aba1512 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f7f0aba1a5f in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f7f0aba1ae4 in xcb_writev () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #4 0x00007f7f0e1882a7 in _XSend () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #5 0x00007f7f0e188665 in _XFlush () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #6 0x00007f7f0e164345 in _XFlushGCCache () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #7 0x00007f7f0e181802 in XSetClipMask () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #8 0x00007f7f116458a4 in x11ClearClipRegion (this=0x1686580, pen=<value optimized out>) at painting/qpaintengine_x11.cpp:190 #9 QX11PaintEngine::updatePen (this=0x1686580, pen=<value optimized out>) at painting/qpaintengine_x11.cpp:1310 #10 0x00007f7f1164a5e0 in QX11PaintEngine::updateState (this=0x1686580, state=...) at painting/qpaintengine_x11.cpp:1083 #11 0x00007f7f1158cb73 in QPainterPrivate::updateStateImpl (this=0x183a380, newState=0x1d7aac0) at painting/qpainter.cpp:906 #12 0x00007f7f1158cc4b in QPainterPrivate::updateState (this=0x183a380, newState=0x1d7aac0) at painting/qpainter.cpp:934 #13 0x00007f7f11597fcc in QPainter::drawPixmap (this=0x7fff56bb5150, p=<value optimized out>, pm=...) at painting/qpainter.cpp:5281 #14 0x00007f7f12116d1c in drawPixmap (this=<value optimized out>, size=..., mode=<value optimized out>, state=<value optimized out>) at /usr/include/qt4/QtGui/qpainter.h:842 #15 KIconEngine::pixmap (this=<value optimized out>, size=..., mode=<value optimized out>, state=<value optimized out>) at ../../kdeui/icons/kiconengine.cpp:102 #16 0x00007f7f114f44b5 in QIcon::pixmap (this=<value optimized out>, size=<value optimized out>, mode=<value optimized out>, state=<value optimized out>) at image/qicon.cpp:676 #17 0x00007f7f126cde9c in KFileItemDelegate::paint (this=0x161b120, painter=0x7fff56bb5e90, option=..., index=...) at ../../kio/kio/kfileitemdelegate.cpp:1278 #18 0x00007f7f139ab6b3 in DolphinFileItemDelegate::paint (this=0x161b120, painter=0x7fff56bb5e90, option=..., index=...) at ../../../dolphin/src/views/dolphinfileitemdelegate.cpp:89 #19 0x00007f7f12142671 in KCategorizedView::paintEvent (this=0x160f0e0, event=<value optimized out>) at ../../kdeui/itemviews/kcategorizedview.cpp:847 #20 0x00007f7f11499c7a in QWidget::event (this=0x160f0e0, event=0x7fff56bb6a80) at kernel/qwidget.cpp:8405 #21 0x00007f7f1184c156 in QFrame::event (this=0x160f0e0, e=0x7fff56bb6a80) at widgets/qframe.cpp:557 #22 0x00007f7f1195d46b in QAbstractItemView::viewportEvent (this=0x160f0e0, event=0x7fff56bb6a80) at itemviews/qabstractitemview.cpp:1628 #23 0x00007f7f10a89627 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x160be10, event=0x7fff56bb6a80) at kernel/qcoreapplication.cpp:846 #24 0x00007f7f114489c1 in QApplicationPrivate::notify_helper (this=0x1011670, receiver=0x160be10, e=0x7fff56bb6a80) at kernel/qapplication.cpp:4458 #25 0x00007f7f1144d3ba in QApplication::notify (this=<value optimized out>, receiver=0x160be10, e=0x7fff56bb6a80) at kernel/qapplication.cpp:4341 #26 0x00007f7f1216b866 in KApplication::notify (this=0x7fff56bb9600, receiver=0x160be10, event=0x7fff56bb6a80) at ../../kdeui/kernel/kapplication.cpp:311 #27 0x00007f7f10a8949c in QCoreApplication::notifyInternal (this=0x7fff56bb9600, receiver=0x160be10, event=0x7fff56bb6a80) at kernel/qcoreapplication.cpp:731 #28 0x00007f7f11496acd in sendSpontaneousEvent (this=0x160edc0, pdev=0x11edba8, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x120e7a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #29 QWidgetPrivate::drawWidget (this=0x160edc0, pdev=0x11edba8, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x120e7a0) at kernel/qwidget.cpp:5492 #30 0x00007f7f114976e2 in QWidgetPrivate::paintSiblingsRecursive (this=0x160f170, pdev=0x11edba8, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x120e7a0) at kernel/qwidget.cpp:5699 #31 0x00007f7f1149759a in QWidgetPrivate::paintSiblingsRecursive (this=0x160f170, pdev=0x11edba8, siblings=..., index=14, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x120e7a0) at kernel/qwidget.cpp:5686 #32 0x00007f7f1149680c in QWidgetPrivate::drawWidget (this=0x160f170, pdev=0x11edba8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x120e7a0) at kernel/qwidget.cpp:5545 #33 0x00007f7f114976e2 in QWidgetPrivate::paintSiblingsRecursive (this=0x1608f80, pdev=0x11edba8, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x120e7a0) at kernel/qwidget.cpp:5699 #34 0x00007f7f1149680c in QWidgetPrivate::drawWidget (this=0x1608f80, pdev=0x11edba8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x120e7a0) at kernel/qwidget.cpp:5545 #35 0x00007f7f114976e2 in QWidgetPrivate::paintSiblingsRecursive (this=0x15fc160, pdev=0x11edba8, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x120e7a0) at kernel/qwidget.cpp:5699 #36 0x00007f7f1149680c in QWidgetPrivate::drawWidget (this=0x15fc160, pdev=0x11edba8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x120e7a0) at kernel/qwidget.cpp:5545 #37 0x00007f7f114976e2 in QWidgetPrivate::paintSiblingsRecursive (this=0x15fbeb0, pdev=0x11edba8, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x120e7a0) at kernel/qwidget.cpp:5699 #38 0x00007f7f1149680c in QWidgetPrivate::drawWidget (this=0x15fbeb0, pdev=0x11edba8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x120e7a0) at kernel/qwidget.cpp:5545 #39 0x00007f7f114976e2 in QWidgetPrivate::paintSiblingsRecursive (this=0x15228d0, pdev=0x11edba8, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x120e7a0) at kernel/qwidget.cpp:5699 #40 0x00007f7f1149680c in QWidgetPrivate::drawWidget (this=0x15228d0, pdev=0x11edba8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x120e7a0) at kernel/qwidget.cpp:5545 #41 0x00007f7f114976e2 in QWidgetPrivate::paintSiblingsRecursive (this=0x10e50e0, pdev=0x11edba8, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x120e7a0) at kernel/qwidget.cpp:5699 #42 0x00007f7f1149680c in QWidgetPrivate::drawWidget (this=0x10e50e0, pdev=0x11edba8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x120e7a0) at kernel/qwidget.cpp:5545 #43 0x00007f7f1165d9eb in QWidgetBackingStore::sync (this=0x120e7a0) at painting/qbackingstore.cpp:1333 #44 0x00007f7f1148cf60 in QWidgetPrivate::syncBackingStore (this=0x10e50e0) at kernel/qwidget.cpp:1842 #45 0x00007f7f1149a194 in QWidget::event (this=0x101c5f0, event=0x180f9b0) at kernel/qwidget.cpp:8552 #46 0x00007f7f11865c0b in QMainWindow::event (this=0x101c5f0, event=0x180f9b0) at widgets/qmainwindow.cpp:1480 #47 0x00007f7f12266d8e in KXmlGuiWindow::event (this=0x101c5f0, ev=0x180f9b0) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126 #48 0x00007f7f114489f4 in QApplicationPrivate::notify_helper (this=0x1011670, receiver=0x101c5f0, e=0x180f9b0) at kernel/qapplication.cpp:4462 #49 0x00007f7f1144d3ba in QApplication::notify (this=<value optimized out>, receiver=0x101c5f0, e=0x180f9b0) at kernel/qapplication.cpp:4341 #50 0x00007f7f1216b866 in KApplication::notify (this=0x7fff56bb9600, receiver=0x101c5f0, event=0x180f9b0) at ../../kdeui/kernel/kapplication.cpp:311 #51 0x00007f7f10a8949c in QCoreApplication::notifyInternal (this=0x7fff56bb9600, receiver=0x101c5f0, event=0x180f9b0) at kernel/qcoreapplication.cpp:731 #52 0x00007f7f10a8cc25 in sendEvent (receiver=0x0, event_type=0, data=0xfc45d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #53 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xfc45d0) at kernel/qcoreapplication.cpp:1372 #54 0x00007f7f10ab4253 in sendPostedEvents (s=0x101f2a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #55 postEventSourceDispatch (s=0x101f2a0) at kernel/qeventdispatcher_glib.cpp:277 #56 0x00007f7f0cdccbcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #57 0x00007f7f0cdcd3a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #58 0x00007f7f0cdcd639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #59 0x00007f7f10ab43ef in QEventDispatcherGlib::processEvents (this=0xfc3db0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #60 0x00007f7f114f24de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #61 0x00007f7f10a88882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #62 0x00007f7f10a88abc in QEventLoop::exec (this=0x7fff56bb9590, flags=...) at kernel/qeventloop.cpp:201 #63 0x00007f7f10a8cecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #64 0x00007f7f14930995 in kdemain (argc=6, argv=0x7fff56bb9b28) at ../../../dolphin/src/main.cpp:98 #65 0x00007f7f14578eff in __libc_start_main (main=0x400730 <main(int, char**)>, argc=6, ubp_av=0x7fff56bb9b28, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff56bb9b18) at libc-start.c:226 #66 0x0000000000400659 in _start () Possible duplicates by query: bug 281167, bug 281162, bug 281122, bug 280777, bug 280689. Reported using DrKonqi
Thanks for the report. This is an issue in the corresponding Strigi 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).