Bug 246901 - Dolphin crashes when cpoying folder
Summary: Dolphin crashes when cpoying folder
Status: RESOLVED FIXED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-06 13:28 UTC by FabioLima
Modified: 2011-02-27 20:11 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 4.7.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description FabioLima 2010-08-06 13:28:52 UTC
Application: dolphin (1.5)
KDE Platform Version: 4.5.00 (KDE 4.5.0)
Qt Version: 4.6.3
Operating System: Linux 2.6.33-CHAKRA i686
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
Selected a folder in a ssfs filesystem and then copied to my local ntfs filesystem, then dolphin crashes after asking to replace some folders

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (kdeinit4), signal: Aborted
[Current thread is 1 (Thread 0xb5a55a90 (LWP 11039))]

Thread 3 (Thread 0xafee9b70 (LWP 15207)):
[KCrash Handler]
#7  0xb77a3424 in __kernel_vsyscall ()
#8  0xb61aed61 in raise () from /lib/libc.so.6
#9  0xb61b05ee in abort () from /lib/libc.so.6
#10 0xb61ea7ed in ?? () from /lib/libc.so.6
#11 0xb61f07b1 in ?? () from /lib/libc.so.6
#12 0xb61f5236 in free () from /lib/libc.so.6
#13 0xb637d2a1 in operator delete(void*) () from /usr/lib/libstdc++.so.6
#14 0xb4fceb5f in std::vector<Mime, std::allocator<Mime> >::_M_insert_aux(__gnu_cxx::__normal_iterator<Mime*, std::vector<Mime, std::allocator<Mime> > >, Mime const&) ()
   from /usr/lib/libstreamanalyzer.so.0
#15 0xb4fcd725 in Strigi::MimeEventAnalyzer::Private::parseFile(std::string const&) () from /usr/lib/libstreamanalyzer.so.0
#16 0xb4fcd994 in Strigi::MimeEventAnalyzer::Private::parseFiles() () from /usr/lib/libstreamanalyzer.so.0
#17 0xb4fcdc3a in Strigi::MimeEventAnalyzer::startAnalysis(Strigi::AnalysisResult*) () from /usr/lib/libstreamanalyzer.so.0
#18 0xb4f8ae1c in Strigi::EventThroughAnalyzer::connectInputStream(Strigi::StreamBase<char>*) () from /usr/lib/libstreamanalyzer.so.0
#19 0xb4fa67b3 in Strigi::StreamAnalyzerPrivate::analyze(Strigi::AnalysisResult&, Strigi::StreamBase<char>*) () from /usr/lib/libstreamanalyzer.so.0
#20 0xb5242e3e in KFileMetaInfoPrivate::init(QIODevice&, KUrl const&, long, QFlags<KFileMetaInfo::What>) () from /usr/lib/libkio.so.5
#21 0xb524375d in KFileMetaInfo::KFileMetaInfo(QString const&, QString const&, QFlags<KFileMetaInfo::What>) () from /usr/lib/libkio.so.5
#22 0xb5320827 in KLoadFileMetaDataThread::run() () from /usr/lib/libkio.so.5
#23 0xb6e5832e in QThreadPrivate::start (arg=0xc1cf0b8) at thread/qthread_unix.cpp:248
#24 0xb6de5e60 in start_thread () from /lib/libpthread.so.0
#25 0xb625320e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb0eebb70 (LWP 15208)):
#0  0xb77a3424 in __kernel_vsyscall ()
#1  0xb624c1f1 in select () from /lib/libc.so.6
#2  0xb6f2ac41 in QProcessManager::run (this=0xb7067988) at io/qprocess_unix.cpp:245
#3  0xb6e5832e in QThreadPrivate::start (arg=0xb7067988) at thread/qthread_unix.cpp:248
#4  0xb6de5e60 in start_thread () from /lib/libpthread.so.0
#5  0xb625320e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5a55a90 (LWP 11039)):
#0  0xb77a3424 in __kernel_vsyscall ()
#1  0xb6248e26 in poll () from /lib/libc.so.6
#2  0xb5fc03b0 in _xcb_conn_wait () from /usr/lib/libxcb.so.1
#3  0xb5fc098b in _xcb_out_send () from /usr/lib/libxcb.so.1
#4  0xb5fc0a37 in xcb_writev () from /usr/lib/libxcb.so.1
#5  0xb730eb93 in _XSend () from /usr/lib/libX11.so.6
#6  0xb72fb6d5 in PutSubImage () from /usr/lib/libX11.so.6
#7  0xb72fb88b in XPutImage () from /usr/lib/libX11.so.6
#8  0xb65d50c6 in QX11PixmapData::fromImage (this=0xaff3428, img=..., flags=...) at image/qpixmap_x11.cpp:612
#9  0xb65bfe09 in QPixmap::fromImage (image=..., flags=...) at image/qpixmap.cpp:1993
#10 0xb6622814 in QPaintEngine::drawImage (this=0x873c6a8, r=..., image=..., sr=..., flags=...) at painting/qpaintengine.cpp:623
#11 0xb66e7acc in QX11PaintEngine::drawImage (this=0x873c6a8, r=..., image=..., sr=..., flags=...) at painting/qpaintengine_x11.cpp:1893
#12 0xb6638683 in QPainterPrivate::draw_helper (this=0xd8a6988, originalPath=..., op=QPainterPrivate::StrokeAndFillDraw) at painting/qpainter.cpp:484
#13 0xb663a889 in QPainter::drawPath (this=0xbfbdf39c, path=...) at painting/qpainter.cpp:3370
#14 0xb663ac09 in QPainter::drawRoundedRect (this=0xbfbdf39c, rect=..., xRadius=2, yRadius=2, mode=Qt::AbsoluteSize) at painting/qpainter.cpp:4150
#15 0xb4cf03d5 in Oxygen::Style::renderScrollBarHandle(QPainter*, QRect const&, QPalette const&, Qt::Orientation, bool, double) const () from /usr/lib/kde4/plugins/styles/oxygen.so
#16 0xb4cf15e8 in Oxygen::Style::drawScrollBarPrimitive(int, QStyleOption const*, QRect const&, QPalette const&, QFlags<QStyle::StateFlag>, QPainter*, QWidget const*, KStyle::Option*) const ()
   from /usr/lib/kde4/plugins/styles/oxygen.so
#17 0xb4ce09d5 in Oxygen::Style::drawKStylePrimitive(KStyle::WidgetType, int, QStyleOption const*, QRect const&, QPalette const&, QFlags<QStyle::StateFlag>, QPainter*, QWidget const*, KStyle::Option*) const () from /usr/lib/kde4/plugins/styles/oxygen.so
#18 0xb75cc3e4 in KStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const () from /usr/lib/libkdeui.so.5
#19 0xb4ce864f in Oxygen::Style::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const () from /usr/lib/kde4/plugins/styles/oxygen.so
#20 0xb680c167 in QCommonStyle::drawComplexControl (this=0x8128ed8, cc=QStyle::CC_ScrollBar, opt=0xbfbdf334, p=0xbfbdf39c, widget=0x869f8f8) at styles/qcommonstyle.cpp:3236
#21 0xb75d1e8c in KStyle::drawComplexControl(QStyle::ComplexControl, QStyleOptionComplex const*, QPainter*, QWidget const*) const () from /usr/lib/libkdeui.so.5
#22 0xb4ce1028 in Oxygen::Style::drawComplexControl(QStyle::ComplexControl, QStyleOptionComplex const*, QPainter*, QWidget const*) const () from /usr/lib/kde4/plugins/styles/oxygen.so
#23 0xb694f548 in QScrollBar::paintEvent (this=0x869f8f8) at widgets/qscrollbar.cpp:565
#24 0xb6537dde in QWidget::event (this=0x869f8f8, event=0xbfbdf994) at kernel/qwidget.cpp:8190
#25 0xb68b3454 in QAbstractSlider::event (this=0x869f8f8, e=0xbfbdf994) at widgets/qabstractslider.cpp:930
#26 0xb694f417 in QScrollBar::event (this=0x869f8f8, event=0xbfbdf994) at widgets/qscrollbar.cpp:545
#27 0xb64e0b74 in QApplicationPrivate::notify_helper (this=0x81177f0, receiver=0x869f8f8, e=0xbfbdf994) at kernel/qapplication.cpp:4302
#28 0xb64e4e0b in QApplication::notify (this=0xbfbe2be0, receiver=0x869f8f8, e=0xbfbdf994) at kernel/qapplication.cpp:4267
#29 0xb75bcb7a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#30 0xb6f49ecb in QCoreApplication::notifyInternal (this=0xbfbe2be0, receiver=0x869f8f8, event=0xbfbdf994) at kernel/qcoreapplication.cpp:726
#31 0xb6532a34 in QCoreApplication::sendSpontaneousEvent (this=0x86a0948, pdev=0x859bef4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x853ca88)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#32 QWidgetPrivate::drawWidget (this=0x86a0948, pdev=0x859bef4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x853ca88) at kernel/qwidget.cpp:5363
#33 0xb653373c in QWidgetPrivate::paintSiblingsRecursive (this=0x86a0818, pdev=0x859bef4, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, 
    backingStore=0x853ca88) at kernel/qwidget.cpp:5476
#34 0xb6532790 in QWidgetPrivate::drawWidget (this=0x86a0818, pdev=0x859bef4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x853ca88) at kernel/qwidget.cpp:5412
#35 0xb653373c in QWidgetPrivate::paintSiblingsRecursive (this=0x86a0518, pdev=0x859bef4, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, 
    backingStore=0x853ca88) at kernel/qwidget.cpp:5476
#36 0xb6532790 in QWidgetPrivate::drawWidget (this=0x86a0518, pdev=0x859bef4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x853ca88) at kernel/qwidget.cpp:5412
#37 0xb653373c in QWidgetPrivate::paintSiblingsRecursive (this=0x869ecc0, pdev=0x859bef4, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, 
    backingStore=0x853ca88) at kernel/qwidget.cpp:5476
#38 0xb6532790 in QWidgetPrivate::drawWidget (this=0x869ecc0, pdev=0x859bef4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x853ca88) at kernel/qwidget.cpp:5412
#39 0xb653373c in QWidgetPrivate::paintSiblingsRecursive (this=0x8692400, pdev=0x859bef4, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, 
    backingStore=0x853ca88) at kernel/qwidget.cpp:5476
#40 0xb6532790 in QWidgetPrivate::drawWidget (this=0x8692400, pdev=0x859bef4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x853ca88) at kernel/qwidget.cpp:5412
#41 0xb653373c in QWidgetPrivate::paintSiblingsRecursive (this=0x862d0f8, pdev=0x859bef4, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, 
    backingStore=0x853ca88) at kernel/qwidget.cpp:5476
#42 0xb6532790 in QWidgetPrivate::drawWidget (this=0x862d0f8, pdev=0x859bef4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x853ca88) at kernel/qwidget.cpp:5412
#43 0xb653373c in QWidgetPrivate::paintSiblingsRecursive (this=0x85a4c50, pdev=0x859bef4, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, 
    backingStore=0x853ca88) at kernel/qwidget.cpp:5476
#44 0xb6532790 in QWidgetPrivate::drawWidget (this=0x85a4c50, pdev=0x859bef4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x853ca88) at kernel/qwidget.cpp:5412
#45 0xb653373c in QWidgetPrivate::paintSiblingsRecursive (this=0x8668918, pdev=0x859bef4, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, 
    backingStore=0x853ca88) at kernel/qwidget.cpp:5476
#46 0xb6532790 in QWidgetPrivate::drawWidget (this=0x8668918, pdev=0x859bef4, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0x853ca88) at kernel/qwidget.cpp:5412
#47 0xb66fe4f0 in QWidgetBackingStore::sync (this=0x853ca88) at painting/qbackingstore.cpp:1300
#48 0xb6528c73 in QWidgetPrivate::syncBackingStore (this=0x8668918) at kernel/qwidget.cpp:1688
#49 0xb653843d in QWidget::event (this=0x8635e70, event=0xc18fb60) at kernel/qwidget.cpp:8337
#50 0xb6915747 in QMainWindow::event (this=0x8635e70, event=0xc18fb60) at widgets/qmainwindow.cpp:1414
#51 0xb769fc2c in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#52 0xb76ddc9f in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#53 0xb64e0b74 in QApplicationPrivate::notify_helper (this=0x81177f0, receiver=0x8635e70, e=0xc18fb60) at kernel/qapplication.cpp:4302
#54 0xb64e4e0b in QApplication::notify (this=0xbfbe2be0, receiver=0x8635e70, e=0xc18fb60) at kernel/qapplication.cpp:4267
#55 0xb75bcb7a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#56 0xb6f49ecb in QCoreApplication::notifyInternal (this=0xbfbe2be0, receiver=0x8635e70, event=0xc18fb60) at kernel/qcoreapplication.cpp:726
#57 0xb6f4d9c1 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x8095008) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#58 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8095008) at kernel/qcoreapplication.cpp:1367
#59 0xb6f4dbad in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1260
#60 0xb6f7498f in QCoreApplication::sendPostedEvents (s=0x8119b18) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#61 postEventSourceDispatch (s=0x8119b18) at kernel/qeventdispatcher_glib.cpp:276
#62 0xb5dbcf72 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#63 0xb5dbd750 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#64 0xb5dbda04 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#65 0xb6f74e7c in QEventDispatcherGlib::processEvents (this=0x80fe0a8, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#66 0xb658cce5 in QGuiEventDispatcherGlib::processEvents (this=0x80fe0a8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#67 0xb6f49119 in QEventLoop::processEvents (this=0xbfbe1a70, flags=...) at kernel/qeventloop.cpp:149
#68 0xb6f4938a in QEventLoop::exec (this=0xbfbe1a70, flags=...) at kernel/qeventloop.cpp:201
#69 0xb69c8de3 in QDialog::exec (this=0xbfbe1af0) at dialogs/qdialog.cpp:546
#70 0xb51fbee7 in KIO::JobUiDelegate::askFileRename(KJob*, QString const&, QString const&, QString const&, KIO::RenameDialog_Mode, QString&, unsigned long long, unsigned long long, long, long, long, long) () from /usr/lib/libkio.so.5
#71 0xb51c0adf in KIO::CopyJobPrivate::slotResultConflictCopyingFiles(KJob*) () from /usr/lib/libkio.so.5
#72 0xb51be0c2 in KIO::CopyJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#73 0xb6f4feba in QMetaObject::metacall (object=0x84a42b0, cl=QMetaObject::InvokeMetaMethod, idx=43, argv=0xbfbe1d68) at kernel/qmetaobject.cpp:237
#74 0xb6f5ef9b in QMetaObject::activate (sender=0xbf10290, m=0xb72c4c48, local_signal_index=3, argv=0xbfbe1d68) at kernel/qobject.cpp:3287
#75 0xb717d063 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5
#76 0xb717d0b8 in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#77 0xb51ebd75 in KIO::SimpleJob::slotFinished() () from /usr/lib/libkio.so.5
#78 0xb51eddcd in KIO::StatJob::slotFinished() () from /usr/lib/libkio.so.5
#79 0xb51edd33 in KIO::StatJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#80 0xb6f4feba in QMetaObject::metacall (object=0xbf10290, cl=QMetaObject::InvokeMetaMethod, idx=42, argv=0xbfbe1f9c) at kernel/qmetaobject.cpp:237
#81 0xb6f5ef9b in QMetaObject::activate (sender=0x8836188, m=0xb536af64, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3287
#82 0xb529a8e7 in KIO::SlaveInterface::finished() () from /usr/lib/libkio.so.5
#83 0xb529d7df in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib/libkio.so.5
#84 0xb529a193 in KIO::SlaveInterface::dispatch() () from /usr/lib/libkio.so.5
#85 0xb528ca78 in KIO::Slave::gotInput() () from /usr/lib/libkio.so.5
#86 0xb528d1c3 in KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#87 0xb6f4feba in QMetaObject::metacall (object=0x8836188, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbfbe229c) at kernel/qmetaobject.cpp:237
#88 0xb6f5ef9b in QMetaObject::activate (sender=0x8e199e8, m=0xb5367ac0, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3287
#89 0xb51b8af7 in KIO::Connection::readyRead() () from /usr/lib/libkio.so.5
#90 0xb51b931e in KIO::ConnectionPrivate::dequeue() () from /usr/lib/libkio.so.5
#91 0xb51b93d6 in KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#92 0xb6f4feba in QMetaObject::metacall (object=0x8e199e8, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xb3bf508) at kernel/qmetaobject.cpp:237
#93 0xb6f59846 in QMetaCallEvent::placeMetaCall (this=0x8a76470, object=0x8e199e8) at kernel/qobject.cpp:561
#94 0xb6f5c7fe in QObject::event (this=0x8e199e8, e=0x8a76470) at kernel/qobject.cpp:1240
#95 0xb64e0b74 in QApplicationPrivate::notify_helper (this=0x81177f0, receiver=0x8e199e8, e=0x8a76470) at kernel/qapplication.cpp:4302
#96 0xb64e4d5e in QApplication::notify (this=0xbfbe2be0, receiver=0x8e199e8, e=0x8a76470) at kernel/qapplication.cpp:3706
#97 0xb75bcb7a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#98 0xb6f49ecb in QCoreApplication::notifyInternal (this=0xbfbe2be0, receiver=0x8e199e8, event=0x8a76470) at kernel/qcoreapplication.cpp:726
#99 0xb6f4d9c1 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x8095008) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#100 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8095008) at kernel/qcoreapplication.cpp:1367
#101 0xb6f4dbad in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1260
#102 0xb6f7498f in QCoreApplication::sendPostedEvents (s=0x8119b18) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#103 postEventSourceDispatch (s=0x8119b18) at kernel/qeventdispatcher_glib.cpp:276
#104 0xb5dbcf72 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#105 0xb5dbd750 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#106 0xb5dbda04 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#107 0xb6f74e7c in QEventDispatcherGlib::processEvents (this=0x80fe0a8, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#108 0xb658cce5 in QGuiEventDispatcherGlib::processEvents (this=0x80fe0a8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#109 0xb6f49119 in QEventLoop::processEvents (this=0xbfbe2b24, flags=...) at kernel/qeventloop.cpp:149
#110 0xb6f4938a in QEventLoop::exec (this=0xbfbe2b24, flags=...) at kernel/qeventloop.cpp:201
#111 0xb6f4dc6f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#112 0xb64de297 in QApplication::exec () at kernel/qapplication.cpp:3581
#113 0xb58628c5 in kdemain () from /usr/lib/libkdeinit4_dolphin.so
#114 0x0804de79 in _start ()

This bug may be a duplicate of or related to bug 245476.

Possible duplicates by query: bug 246600, bug 246564, bug 246136, bug 245785, bug 245711.

Reported using DrKonqi
Comment 1 Peter Penz 2010-08-06 13:58:02 UTC
Thanks for the report. KDE SC 4.5.0 has been retagged just recently to include a related patch that might fix this issue. Do you know whether you have the most recent version of KDE SC 4.5.0?
Comment 2 FabioLima 2010-08-08 23:12:01 UTC
  I guess I do not have the most recent version of KDE.

Regards,
Fabio


On 08/06/2010 12:58 PM, Peter Penz wrote:
> https://bugs.kde.org/show_bug.cgi?id=246901
>
>
> Peter Penz<peter.penz19@gmail.com>  changed:
>
>             What    |Removed                     |Added
> ----------------------------------------------------------------------------
>               Status|UNCONFIRMED                 |NEEDSINFO
>           Resolution|                            |WAITINGFORINFO
>
>
>
>
> --- Comment #1 from Peter Penz<peter penz19 gmail com>   2010-08-06 13:58:02 ---
> Thanks for the report. KDE SC 4.5.0 has been retagged just recently to include
> a related patch that might fix this issue. Do you know whether you have the
> most recent version of KDE SC 4.5.0?
>
Comment 3 Peter Penz 2011-02-27 20:11:37 UTC
Git commit d1254968eac95f4d9d8c47552e27f0cc40e6aed9 by Peter Penz.
Committed on 27/02/2011 at 20:01.
Pushed by ppenz into branch 'master'.

KFileMetaDataProvider: Don't crash if a Strigi analyzer crashes

Some Strigi analyzers are still unstable and crash under certain circumstances. This patch moves the reading of the meta-data into a custom process instead of doing it in a thread, which assures that a crashing Strigi analyzer does not result in crashing Dolphin or Konqueror when hovering some items.

FIXED-IN: 4.7.0
BUG: 257964
BUG: 258715
BUG: 262299
BUG: 263468
BUG: 263502
BUG: 264254
BUG: 234799
BUG: 251462
BUG: 251701
BUG: 258918
BUG: 192377
BUG: 195564
BUG: 199368
BUG: 210841
BUG: 245376
BUG: 246461
BUG: 246901
BUG: 249150
BUG: 261952
BUG: 249876
BUG: 179376
BUG: 179417
BUG: 179420
BUG: 181591
BUG: 183269
BUG: 183722
BUG: 185667
BUG: 188596
BUG: 191864
BUG: 193112
BUG: 205813
BUG: 244621
BUG: 245451
BUG: 248214
BUG: 249655
BUG: 249876
BUG: 265549
BUG: 267079

M  +11   -1    kio/CMakeLists.txt     
M  +68   -38   kio/kfile/kfilemetadataprovider.cpp     
M  +2    -1    kio/kfile/kfilemetadataprovider_p.h     
A  +174  -0    kio/kfile/kfilemetadatareader.cpp         [License: LGPL (v2+)]
M  +0    -2    kio/kfile/kfilemetadatawidget.cpp     
D  +0    -178  kio/kfile/kloadfilemetadatathread.cpp     
D  +0    -96   kio/kfile/kloadfilemetadatathread_p.h     

http://commits.kde.org/kdelibs/d1254968eac95f4d9d8c47552e27f0cc40e6aed9