Version: (using Devel) Installed from: Compiled sources Dolphin sometimes crashes when I change directory Backtrace: Application: Dolphin (dolphin), signal SIGABRT [?1034h[Thread debugging using libthread_db enabled] 0x00007fb12c577ce1 in nanosleep () from /lib64/libc.so.6 [Current thread is 1 (Thread 0x7fb130b4c750 (LWP 5869))] Thread 1 (Thread 0x7fb130b4c750 (LWP 5869)): [KCrash Handler] #5 0x00007fb12c508645 in raise () from /lib64/libc.so.6 #6 0x00007fb12c509c33 in abort () from /lib64/libc.so.6 #7 0x00007fb12c501329 in __assert_fail () from /lib64/libc.so.6 #8 0x00007fb12be41932 in SubInputStream (this=<value optimized out>, i=<value optimized out>, length=<value optimized out>) at /home/kde-devel/kde/src/kdesupport/strigi/src/streams/subinputstream.cpp:30 #9 0x00007fb12be425a6 in Strigi::TarInputStream::nextEntry (this=0x7fff38b9c3f0) at /home/kde-devel/kde/src/kdesupport/strigi/src/streams/tarinputstream.cpp:44 #10 0x00007fb12c0a64bf in TarEndAnalyzer::staticAnalyze (idx=@0x7fff38b9c8a0, in=0x7fff38b9c4b0) at /home/kde-devel/kde/src/kdesupport/strigi/src/streamanalyzer/endanalyzers/tarendanalyzer.cpp:65 #11 0x00007fb12c0992b9 in Bz2EndAnalyzer::analyze (this=0xa48850, idx=@0x7fff38b9c8a0, in=<value optimized out>) at /home/kde-devel/kde/src/kdesupport/strigi/src/streamanalyzer/endanalyzers/bz2endanalyzer.cpp:63 #12 0x00007fb12c091536 in Strigi::StreamAnalyzerPrivate::analyze (this=0xa717d0, idx=@0x7fff38b9c8a0, input=0xaeae10) at /home/kde-devel/kde/src/kdesupport/strigi/src/streamanalyzer/streamanalyzer.cpp:415 #13 0x00007fb1305f86c7 in KFileMetaInfoPrivate::init (this=0x8e4bc0, stream=<value optimized out>, url=<value optimized out>, mtime=1194821731) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/kfilemetainfo.cpp:201 #14 0x00007fb1305fa41a in KFileMetaInfo (this=0x7fff38b9cae0, path=@0x7fff38b9caf0) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/kfilemetainfo.cpp:225 #15 0x000000000044106b in InfoSidebarPage::showMetaInfo (this=0x88c590) at /home/kde-devel/kde/src/KDE/kdebase/apps/dolphin/src/infosidebarpage.cpp:395 #16 0x0000000000441481 in InfoSidebarPage::showItemInfo (this=0x88c590) at /home/kde-devel/kde/src/KDE/kdebase/apps/dolphin/src/infosidebarpage.cpp:230 #17 0x0000000000441d38 in InfoSidebarPage::qt_metacall (this=0x88c590, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff38b9ce60) at /home/kde-devel/kde/build/KDE/kdebase/apps/dolphin/src/infosidebarpage.moc:93 #18 0x00007fb12d320454 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4 #19 0x00007fb12d31ada3 in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4 #20 0x00007fb12d7891bd in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #21 0x00007fb12d790f8a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #22 0x00007fb12ec69b3b in KApplication::notify (this=0x7fff38b9d940, receiver=0x7fc8e0, event=0x7fff38b9d550) at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307 #23 0x00007fb12d30c091 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4 #24 0x00007fb12d3381c0 in ?? () from /usr/lib64/libQtCore.so.4 #25 0x00007fb12d33458d in ?? () from /usr/lib64/libQtCore.so.4 #26 0x00007fb1296c20db in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #27 0x00007fb1296c58ad in ?? () from /usr/lib64/libglib-2.0.so.0 #28 0x00007fb1296c5a6b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #29 0x00007fb12d3344ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #30 0x00007fb12d81997f in ?? () from /usr/lib64/libQtGui.so.4 #31 0x00007fb12d30a9a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #32 0x00007fb12d30ab2d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #33 0x00007fb12d30cffd in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4 #34 0x000000000044386d in main (argc=6, argv=0x7fff38b9de28) at /home/kde-devel/kde/src/KDE/kdebase/apps/dolphin/src/main.cpp:94
This seems to be an Strigi bug. I reported it upstream at http://sourceforge.net/tracker2/?func=detail&aid=2483004&group_id=171000&atid=856302 Waiting for Peter to know what to do. Thanks for reporting
I use OpenSUSE 11.1, and I have to note that native KDE 4.1.3 works well. I have compiled KDE 4.2 from svn trun and I have this unstability in Dolphin. Do you mean strigi that are in kdesupport package?
Thanks Darío for reporting it it upstream, I've changed the resolution to UPSTREAM, as there is nothing Dolphin itself can do against this.
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