Bug 272329

Summary: Dophin crashed
Product: [Applications] dolphin Reporter: Mirko <mirko-s>
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED DUPLICATE    
Severity: crash CC: anonymouse, gm.dani
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Mirko 2011-05-03 15:14:15 UTC
Application: dolphin (1.6.1)
KDE Platform Version: 4.6.2 (4.6.2) (Compiled from sources)
Qt Version: 4.7.2
Operating System: Linux 2.6.35-28-generic i686
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed:
Dolphin crashed when I open it, if I hover over .rar file when I open a media file etc

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Aborted
[Current thread is 1 (Thread 0xb7700a20 (LWP 2804))]

Thread 4 (Thread 0xb556bb70 (LWP 2805)):
#0  0x001a0416 in __kernel_vsyscall ()
#1  0x0073af76 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x08e7684b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x08e661af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x08e66524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x07c5f577 in QEventDispatcherGlib::processEvents (this=0x98e2b78, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x07c31289 in QEventLoop::processEvents (this=0xb556b290, flags=...) at kernel/qeventloop.cpp:149
#7  0x07c31522 in QEventLoop::exec (this=0xb556b290, flags=...) at kernel/qeventloop.cpp:201
#8  0x07b3b2a0 in QThread::exec (this=0x98e2270) at thread/qthread.cpp:492
#9  0x07c12fdb in QInotifyFileSystemWatcherEngine::run (this=0x98e2270) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x07b3dda2 in QThreadPrivate::start (arg=0x98e2270) at thread/qthread_unix.cpp:320
#11 0x0065de99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x0074973e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xb3b3cb70 (LWP 2810)):
#0  0x0066036b in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0
#1  0x00757616 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0x08e65fbe in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x08e66524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x07c5f577 in QEventDispatcherGlib::processEvents (this=0x9b028e8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x07c31289 in QEventLoop::processEvents (this=0xb3b3c290, flags=...) at kernel/qeventloop.cpp:149
#6  0x07c31522 in QEventLoop::exec (this=0xb3b3c290, flags=...) at kernel/qeventloop.cpp:201
#7  0x07b3b2a0 in QThread::exec (this=0x9a2abe8) at thread/qthread.cpp:492
#8  0x07c12fdb in QInotifyFileSystemWatcherEngine::run (this=0x9a2abe8) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x07b3dda2 in QThreadPrivate::start (arg=0x9a2abe8) at thread/qthread_unix.cpp:320
#10 0x0065de99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#11 0x0074973e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xb333bb70 (LWP 2909)):
[KCrash Handler]
#7  0x001a0416 in __kernel_vsyscall ()
#8  0x006a3e71 in raise () from /lib/i386-linux-gnu/libc.so.6
#9  0x006a734e in abort () from /lib/i386-linux-gnu/libc.so.6
#10 0x0069c888 in __assert_fail () from /lib/i386-linux-gnu/libc.so.6
#11 0x00b77ef1 in Strigi::AnalysisResult::Private::Private (this=0xade4eba0, p=..., name=0xadea121e "", mt=1249941036, t=..., parent=...) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:134
#12 0x00b77fd3 in Strigi::AnalysisResult::AnalysisResult (this=0xade4ec50, path=..., name=0xadea121e "", mt=1249941036, parent=...) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:140
#13 0x00b782fd in Strigi::AnalysisResult::indexChild (this=0xb333b0f4, name=..., mt=1249941036, file=0xade9fc98) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:249
#14 0x00bb9baf in ZipEndAnalyzer::analyze (this=0xade276d0, idx=..., in=0xade27ea8) at /build/buildd/strigi-0.7.2/src/streamanalyzer/endanalyzers/zipendanalyzer.cpp:62
#15 0x00b9d5ba in Strigi::StreamAnalyzerPrivate::analyze (this=0xb4c7a458, idx=..., input=0xade27ea8) at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421
#16 0x01017395 in KFileMetaInfoPrivate::init (this=0xade195f0, stream=..., url=..., mtime=1301457437, w=...) at ../../kio/kio/kfilemetainfo.cpp:257
#17 0x01017cd7 in KFileMetaInfo::KFileMetaInfo (this=0xb333b2bc, path=..., w=...) at ../../kio/kio/kfilemetainfo.cpp:286
#18 0x010f8e49 in KLoadFileMetaDataThread::run (this=0x9ce7ff8) at ../../kio/kfile/kloadfilemetadatathread.cpp:143
#19 0x07b3dda2 in QThreadPrivate::start (arg=0x9ce7ff8) at thread/qthread_unix.cpp:320
#20 0x0065de99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#21 0x0074973e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb7700a20 (LWP 2804)):
#0  0x001a0416 in __kernel_vsyscall ()
#1  0x0066248c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x007573fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x07b3e467 in wait (this=0x98e2818, mutex=0x98e2800, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x98e2818, mutex=0x98e2800, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x07b3d4cf in QThread::wait (this=0x98e2270, time=4294967295) at thread/qthread_unix.cpp:722
#6  0x07c05c77 in QFileSystemWatcher::~QFileSystemWatcher (this=0x98dff08, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:446
#7  0x07c05d42 in QFileSystemWatcher::~QFileSystemWatcher (this=0x98dff08, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:462
#8  0x07c45b87 in QObjectPrivate::deleteChildren (this=0x98e2628) at kernel/qobject.cpp:1964
#9  0x07c4a39f in QObject::~QObject (this=0x98dffe0, __in_chrg=<value optimized out>) at kernel/qobject.cpp:946
#10 0x0063b5ab in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0x98dffe0, __in_chrg=<value optimized out>) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:48
#11 0x0063b5e2 in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0x98dffe0, __in_chrg=<value optimized out>) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:51
#12 0x0063b455 in destroy () at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:30
#13 0x005c3feb in Solid::CleanUpGlobalStatic::~CleanUpGlobalStatic (this=0x6578c8, __in_chrg=<value optimized out>) at ../../../solid/solid/soliddefs_p.h:67
#14 0x006a8a6f in ?? () from /lib/i386-linux-gnu/libc.so.6
#15 0x006a8acf in exit () from /lib/i386-linux-gnu/libc.so.6
#16 0x06f51d8b in qt_xio_errhandler () at kernel/qapplication_x11.cpp:781
#17 0x03f7b11a in KApplication::xioErrhandler (this=0xbfc59fb0, dpy=0x97f4c48) at ../../kdeui/kernel/kapplication.cpp:419
#18 0x03f7b156 in kde_xio_errhandler (dpy=0x97f4c48) at ../../kdeui/kernel/kapplication.cpp:126
#19 0x049eb166 in _XIOError () from /usr/lib/i386-linux-gnu/libX11.so.6
#20 0x049e8d96 in _XReply () from /usr/lib/i386-linux-gnu/libX11.so.6
#21 0x049ccff9 in XGetImage () from /usr/lib/i386-linux-gnu/libX11.so.6
#22 0x06fda7a1 in QX11PixmapData::toImage (this=0x9da5470, rect=...) at image/qpixmap_x11.cpp:1545
#23 0x06fd6437 in QX11PixmapData::toImage (this=0x9da5470) at image/qpixmap_x11.cpp:1576
#24 0x06fc357b in QPixmap::toImage (this=0xbfc570ac) at image/qpixmap.cpp:487
#25 0x03f212e2 in KIconEffect::apply (this=0x986a524, pixmap=..., effect=3, value=0.699999988, col=..., col2=..., trans=false) at ../../kdeui/icons/kiconeffect.cpp:298
#26 0x03f21617 in KIconEffect::apply (this=0x986a524, pixmap=..., group=0, state=1) at ../../kdeui/icons/kiconeffect.cpp:270
#27 0x0100f3ab in KFileItemDelegate::Private::applyHoverEffect (this=0x9a2d2f8, icon=...) at ../../kio/kio/kfileitemdelegate.cpp:577
#28 0x0101551b in KFileItemDelegate::paint (this=0x9a30fa0, painter=0xbfc574bc, option=..., index=...) at ../../kio/kio/kfileitemdelegate.cpp:1421
#29 0x00d864e6 in DolphinFileItemDelegate::paint (this=0x9a30fa0, painter=0xbfc574bc, option=..., index=...) at ../../../dolphin/src/views/dolphinfileitemdelegate.cpp:89
#30 0x07477177 in QListView::paintEvent (this=0x9a2a4c0, e=0xbfc58094) at itemviews/qlistview.cpp:1044
#31 0x03f50afc in KCategorizedView::paintEvent (this=0x9a2a4c0, event=0xbfc58094) at ../../kdeui/itemviews/kcategorizedview.cpp:762
#32 0x06f3518e in QWidget::event (this=0x9a2a4c0, event=0xbfc58094) at kernel/qwidget.cpp:8405
#33 0x07326f63 in QFrame::event (this=0x9a2a4c0, e=0xbfc58094) at widgets/qframe.cpp:557
#34 0x073b55d2 in QAbstractScrollArea::viewportEvent (this=0x9a2a4c0, e=0xbfc58094) at widgets/qabstractscrollarea.cpp:1043
#35 0x07454797 in QAbstractItemView::viewportEvent (this=0x9a2a4c0, event=0xbfc58094) at itemviews/qabstractitemview.cpp:1628
#36 0x073b7ed5 in viewportEvent (this=0x9a29d38, o=0x9a29aa8, e=0xbfc58094) at widgets/qabstractscrollarea_p.h:100
#37 QAbstractScrollAreaFilter::eventFilter (this=0x9a29d38, o=0x9a29aa8, e=0xbfc58094) at widgets/qabstractscrollarea_p.h:116
#38 0x07c3225a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x97f6b90, receiver=0x9a29aa8, event=0xbfc58094) at kernel/qcoreapplication.cpp:846
#39 0x06edcd00 in QApplicationPrivate::notify_helper (this=0x97f6b90, receiver=0x9a29aa8, e=0xbfc58094) at kernel/qapplication.cpp:4458
#40 0x06ee197b in QApplication::notify (this=0xbfc59fb0, receiver=0x9a29aa8, e=0xbfc58094) at kernel/qapplication.cpp:4427
#41 0x03f7c3ca in KApplication::notify (this=0xbfc59fb0, receiver=0x9a29aa8, event=0xbfc58094) at ../../kdeui/kernel/kapplication.cpp:311
#42 0x07c320bb in QCoreApplication::notifyInternal (this=0xbfc59fb0, receiver=0x9a29aa8, event=0xbfc58094) at kernel/qcoreapplication.cpp:731
#43 0x06f31f0c in sendSpontaneousEvent (this=0x9a2a1e0, pdev=0x98a6a6c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a38c60) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#44 QWidgetPrivate::drawWidget (this=0x9a2a1e0, pdev=0x98a6a6c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a38c60) at kernel/qwidget.cpp:5492
#45 0x06f32b7c in QWidgetPrivate::paintSiblingsRecursive (this=0x9a2a520, pdev=0x98a6a6c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a38c60) at kernel/qwidget.cpp:5699
#46 0x06f32a42 in QWidgetPrivate::paintSiblingsRecursive (this=0x9a2a520, pdev=0x98a6a6c, siblings=..., index=13, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a38c60) at kernel/qwidget.cpp:5686
#47 0x06f31c80 in QWidgetPrivate::drawWidget (this=0x9a2a520, pdev=0x98a6a6c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a38c60) at kernel/qwidget.cpp:5545
#48 0x06f32b7c in QWidgetPrivate::paintSiblingsRecursive (this=0x9a28b28, pdev=0x98a6a6c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a38c60) at kernel/qwidget.cpp:5699
#49 0x06f31c80 in QWidgetPrivate::drawWidget (this=0x9a28b28, pdev=0x98a6a6c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a38c60) at kernel/qwidget.cpp:5545
#50 0x06f32b7c in QWidgetPrivate::paintSiblingsRecursive (this=0x99c8308, pdev=0x98a6a6c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a38c60) at kernel/qwidget.cpp:5699
#51 0x06f31c80 in QWidgetPrivate::drawWidget (this=0x99c8308, pdev=0x98a6a6c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a38c60) at kernel/qwidget.cpp:5545
#52 0x06f32b7c in QWidgetPrivate::paintSiblingsRecursive (this=0x99a98a8, pdev=0x98a6a6c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a38c60) at kernel/qwidget.cpp:5699
#53 0x06f31c80 in QWidgetPrivate::drawWidget (this=0x99a98a8, pdev=0x98a6a6c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a38c60) at kernel/qwidget.cpp:5545
#54 0x06f32b7c in QWidgetPrivate::paintSiblingsRecursive (this=0x9b16cc8, pdev=0x98a6a6c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a38c60) at kernel/qwidget.cpp:5699
#55 0x06f31c80 in QWidgetPrivate::drawWidget (this=0x9b16cc8, pdev=0x98a6a6c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a38c60) at kernel/qwidget.cpp:5545
#56 0x06f32b7c in QWidgetPrivate::paintSiblingsRecursive (this=0x97e8978, pdev=0x98a6a6c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a38c60) at kernel/qwidget.cpp:5699
#57 0x06f31c80 in QWidgetPrivate::drawWidget (this=0x97e8978, pdev=0x98a6a6c, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0x9a38c60) at kernel/qwidget.cpp:5545
#58 0x0710d908 in QWidgetBackingStore::sync (this=0x9a38c60) at painting/qbackingstore.cpp:1333
#59 0x06f27843 in QWidgetPrivate::syncBackingStore (this=0x97e8978) at kernel/qwidget.cpp:1842
#60 0x06f357e5 in QWidget::event (this=0x9897f20, event=0x9d8b8b8) at kernel/qwidget.cpp:8552
#61 0x07343a97 in QMainWindow::event (this=0x9897f20, event=0x9d8b8b8) at widgets/qmainwindow.cpp:1480
#62 0x040572bc in KMainWindow::event (this=0x9897f20, ev=0x9d8b8b8) at ../../kdeui/widgets/kmainwindow.cpp:1100
#63 0x04097b5f in KXmlGuiWindow::event (this=0x9897f20, ev=0x9d8b8b8) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#64 0x06edcd24 in QApplicationPrivate::notify_helper (this=0x97f6b90, receiver=0x9897f20, e=0x9d8b8b8) at kernel/qapplication.cpp:4462
#65 0x06ee197b in QApplication::notify (this=0xbfc59fb0, receiver=0x9897f20, e=0x9d8b8b8) at kernel/qapplication.cpp:4427
#66 0x03f7c3ca in KApplication::notify (this=0xbfc59fb0, receiver=0x9897f20, event=0x9d8b8b8) at ../../kdeui/kernel/kapplication.cpp:311
#67 0x07c320bb in QCoreApplication::notifyInternal (this=0xbfc59fb0, receiver=0x9897f20, event=0x9d8b8b8) at kernel/qcoreapplication.cpp:731
#68 0x07c35c79 in sendEvent (receiver=0x0, event_type=0, data=0x97b88d8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#69 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x97b88d8) at kernel/qcoreapplication.cpp:1372
#70 0x07c35e0d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265
#71 0x07c5f3c4 in sendPostedEvents (s=0x97f3ed0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#72 postEventSourceDispatch (s=0x97f3ed0) at kernel/qeventdispatcher_glib.cpp:277
#73 0x08e65aa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#74 0x08e66270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#75 0x08e66524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#76 0x07c5f53c in QEventDispatcherGlib::processEvents (this=0x97b8430, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#77 0x06f90775 in QGuiEventDispatcherGlib::processEvents (this=0x97b8430, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#78 0x07c31289 in QEventLoop::processEvents (this=0xbfc59f04, flags=...) at kernel/qeventloop.cpp:149
#79 0x07c31522 in QEventLoop::exec (this=0xbfc59f04, flags=...) at kernel/qeventloop.cpp:201
#80 0x07c35ecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#81 0x06eda8e7 in QApplication::exec () at kernel/qapplication.cpp:3736
#82 0x00ecee8d in kdemain (argc=5, argv=0xbfc5a1a4) at ../../../dolphin/src/main.cpp:98
#83 0x080485bb in main (argc=5, argv=0xbfc5a1a4) at dolphin_dummy.cpp:3

Possible duplicates by query: bug 271546, bug 271542, bug 271460, bug 271303, bug 271128.

Reported using DrKonqi
Comment 1 Peter Penz 2011-05-03 15:27:52 UTC
Thanks for the bug report! This is a bug in the Strigi library, which Dolphin
uses to analyse files. KDE 4.7.0 will contain a workaround for this crash.

*** This bug has been marked as a duplicate of bug 271546 ***
Comment 2 Peter Penz 2011-05-10 20:30:16 UTC
*** Bug 272960 has been marked as a duplicate of this bug. ***
Comment 3 Frank Reininghaus 2011-05-20 16:49:35 UTC
*** Bug 273691 has been marked as a duplicate of this bug. ***