Bug 234391 - Dolphin crashed randomly... again
Summary: Dolphin crashed randomly... again
Status: RESOLVED FIXED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-14 23:34 UTC by Rosetzky Cedric
Modified: 2010-08-15 14:14 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rosetzky Cedric 2010-04-14 23:34:35 UTC
Application: dolphin (1.4)
KDE Platform Version: 4.4.71 (KDE 4.4.71 (KDE 4.5 >= 20100407)) (Compiled from sources)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-gentoo-r7 i686
Distribution (Platform): Gentoo Packages

-- Information about the crash:
- What I was doing when the application crashed:
Watching a movie. Dolphin was still in the folder where the movie is when it crashed, but I didn't do anything special involving Dolphin when it happened.

- Unusual behavior I noticed:
Hard-drive was unusually inactive just before the crash happened.

- Custom settings of the application:
Thumbnails are activated, including for videos. Nothing else special.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Dolphin (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5abb700 (LWP 3492))]

Thread 5 (Thread 0xb2c68b70 (LWP 3648)):
[KCrash Handler]
#7  0xb136ac31 in Strigi::readLittleEndianUInt32(char const*) () from /home/loacoon/Program-Files/KDE4/lib/strigi/strigiea_riff.so
#8  0xb136a776 in RiffEventAnalyzer::handleData(char const*, unsigned int) () from /home/loacoon/Program-Files/KDE4/lib/strigi/strigiea_riff.so
#9  0xb4faf406 in Strigi::EventThroughAnalyzer::handleData(char const*, unsigned int) () from /home/loacoon/Program-Files/KDE4/lib/libstreamanalyzer.so.0.7
#10 0xb507a8d9 in Strigi::DataEventInputStream::read(char const*&, int, int) () from /home/loacoon/Program-Files/KDE4/lib/libstreams.so.0
#11 0xb5078564 in Strigi::StreamBase<char>::skip(long long) () from /home/loacoon/Program-Files/KDE4/lib/libstreams.so.0
#12 0xb507a583 in Strigi::DataEventInputStream::skip(long long) () from /home/loacoon/Program-Files/KDE4/lib/libstreams.so.0
#13 0xb4fd7f06 in Strigi::StreamAnalyzerPrivate::analyze(Strigi::AnalysisResult&, Strigi::StreamBase<char>*) () from /home/loacoon/Program-Files/KDE4/lib/libstreamanalyzer.so.0.7
#14 0xb4fd8073 in Strigi::StreamAnalyzer::analyze(Strigi::AnalysisResult&, Strigi::StreamBase<char>*) () from /home/loacoon/Program-Files/KDE4/lib/libstreamanalyzer.so.0.7
#15 0xb51e1adf in KFileMetaInfoPrivate::init (this=0x860ffc8, stream=..., url=..., mtime=1271244615, w=...) at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/kio/kio/kfilemetainfo.cpp:210
#16 0xb51e1c5a in KFileMetaInfo (this=0xb2c68254, url=...) at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/kio/kio/kfilemetainfo.cpp:249
#17 0xb57be733 in KLoadFileMetaDataThread::run (this=0x85dfc10) at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/kfile/kloadfilemetadatathread.cpp:123
#18 0xb6d6dbbe in ?? () from /usr/lib/qt4/libQtCore.so.4
#19 0xb6cf442f in start_thread () from /lib/libpthread.so.0
#20 0xb607f79e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xb1352b70 (LWP 3649)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6cf8412 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb221926b in ?? () from /usr/lib/libxine.so.1
#3  0x086a72e0 in ?? ()
#4  0x086a72c8 in ?? ()
#5  0xb1352348 in ?? ()
#6  0x00000000 in ?? ()

Thread 3 (Thread 0xb077bb70 (LWP 3651)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6078931 in select () from /lib/libc.so.6
#2  0xb6e9a540 in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) () from /usr/lib/qt4/libQtCore.so.4
#3  0xb6e4b34e in ?? () from /usr/lib/qt4/libQtCore.so.4
#4  0xb6e4be71 in ?? () from /usr/lib/qt4/libQtCore.so.4
#5  0xb6e08b5e in QProcess::waitForFinished(int) () from /usr/lib/qt4/libQtCore.so.4
#6  0xb6e0ec41 in QProcess::execute(QString const&, QStringList const&) () from /usr/lib/qt4/libQtCore.so.4
#7  0xb7113399 in KToolInvocation::startKdeinit () at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/kdecore/kernel/ktoolinvocation.cpp:382
#8  0xb7114674 in KToolInvocation::klauncher () at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/kdecore/kernel/ktoolinvocation.cpp:63
#9  0xb71cd78b in KSycocaPrivate::checkDatabase (this=0x8749718, ifNotFound=...) at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/kdecore/sycoca/ksycoca.cpp:428
#10 0xb71cddc1 in KSycoca::findFactory (this=0x8749b98, id=KST_KServiceTypeFactory) at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/kdecore/sycoca/ksycoca.cpp:456
#11 0xb71d365d in KSycocaFactory (this=0x8745bd8, factory_id=KST_KServiceTypeFactory) at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/kdecore/sycoca/ksycocafactory.cpp:53
#12 0xb713d84b in KServiceTypeFactory (this=0x8745bd8) at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/kdecore/services/kservicetypefactory.cpp:31
#13 0xb713e75a in KSycocaFactorySingleton<KServiceTypeFactory>::self (this=0x8171fe8) at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/kdecore/sycoca/ksycocafactory.h:200
#14 0xb713d9ac in KServiceTypeFactory::self () at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/kdecore/services/kservicetypefactory.cpp:65
#15 0xb71412d5 in KServiceTypeTrader::defaultOffers (this=0x839b6c8, serviceType=..., constraint=...)
    at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/kdecore/services/kservicetypetrader.cpp:116
#16 0xb71414ac in KServiceTypeTrader::query (this=0x839b6c8, serviceType=..., constraint=...) at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/kdecore/services/kservicetypetrader.cpp:141
#17 0xb51e75e5 in KFileWriterProvider::loadPlugin (this=0x8782f38, key=...) at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/kio/kio/kfilewriteplugin.cpp:52
#18 0xb51e17be in KFileMetaInfoPrivate::initWriters (this=0x8730738, file=...) at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/kio/kio/kfilemetainfo.cpp:220
#19 0xb51e1c90 in KFileMetaInfo (this=0xb077b254, url=...) at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/kio/kio/kfilemetainfo.cpp:251
#20 0xb57be733 in KLoadFileMetaDataThread::run (this=0x8733220) at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/kfile/kloadfilemetadatathread.cpp:123
#21 0xb6d6dbbe in ?? () from /usr/lib/qt4/libQtCore.so.4
#22 0xb6cf442f in start_thread () from /lib/libpthread.so.0
#23 0xb607f79e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xaff47b70 (LWP 3658)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6078931 in select () from /lib/libc.so.6
#2  0xb6e9a540 in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) () from /usr/lib/qt4/libQtCore.so.4
#3  0xb6e4b34e in ?? () from /usr/lib/qt4/libQtCore.so.4
#4  0xb6e4be71 in ?? () from /usr/lib/qt4/libQtCore.so.4
#5  0xb6e08b5e in QProcess::waitForFinished(int) () from /usr/lib/qt4/libQtCore.so.4
#6  0xb6e0ec41 in QProcess::execute(QString const&, QStringList const&) () from /usr/lib/qt4/libQtCore.so.4
#7  0xb7113399 in KToolInvocation::startKdeinit () at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/kdecore/kernel/ktoolinvocation.cpp:382
#8  0xb7114674 in KToolInvocation::klauncher () at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/kdecore/kernel/ktoolinvocation.cpp:63
#9  0xb71cd78b in KSycocaPrivate::checkDatabase (this=0x8742cb8, ifNotFound=...) at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/kdecore/sycoca/ksycoca.cpp:428
#10 0xb71cddc1 in KSycoca::findFactory (this=0x87431e0, id=KST_KServiceTypeFactory) at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/kdecore/sycoca/ksycoca.cpp:456
#11 0xb71d365d in KSycocaFactory (this=0x873f168, factory_id=KST_KServiceTypeFactory) at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/kdecore/sycoca/ksycocafactory.cpp:53
#12 0xb713d84b in KServiceTypeFactory (this=0x873f168) at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/kdecore/services/kservicetypefactory.cpp:31
#13 0xb713e75a in KSycocaFactorySingleton<KServiceTypeFactory>::self (this=0x8171fe8) at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/kdecore/sycoca/ksycocafactory.h:200
#14 0xb713d9ac in KServiceTypeFactory::self () at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/kdecore/services/kservicetypefactory.cpp:65
#15 0xb71412d5 in KServiceTypeTrader::defaultOffers (this=0x839b6c8, serviceType=..., constraint=...)
    at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/kdecore/services/kservicetypetrader.cpp:116
#16 0xb71414ac in KServiceTypeTrader::query (this=0x839b6c8, serviceType=..., constraint=...) at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/kdecore/services/kservicetypetrader.cpp:141
#17 0xb51e75e5 in KFileWriterProvider::loadPlugin (this=0x8782f38, key=...) at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/kio/kio/kfilewriteplugin.cpp:52
#18 0xb51e17be in KFileMetaInfoPrivate::initWriters (this=0x8735e90, file=...) at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/kio/kio/kfilemetainfo.cpp:220
#19 0xb51e1c90 in KFileMetaInfo (this=0xaff47254, url=...) at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/kio/kio/kfilemetainfo.cpp:251
#20 0xb57be733 in KLoadFileMetaDataThread::run (this=0x8775ee0) at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/kfile/kloadfilemetadatathread.cpp:123
#21 0xb6d6dbbe in ?? () from /usr/lib/qt4/libQtCore.so.4
#22 0xb6cf442f in start_thread () from /lib/libpthread.so.0
#23 0xb607f79e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5abb700 (LWP 3492)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb60757b7 in poll () from /lib/libc.so.6
#2  0xb5dad34b in ?? () from /usr/lib/libxcb.so.1
#3  0xbff23734 in ?? ()
#4  0x00000001 in ?? ()
#5  0xffffffff in ?? ()
#6  0xb5daec5e in ?? () from /usr/lib/libxcb.so.1
#7  0xb60f43b8 in ?? () from /lib/libc.so.6
#8  0x00000009 in ?? ()
#9  0xbff23734 in ?? ()
#10 0x00000010 in ?? ()
#11 0x00000002 in ?? ()
#12 0x00000008 in ?? ()
#13 0x00200001 in ?? ()
#14 0xb5dbdff4 in ?? () from /usr/lib/libxcb.so.1
#15 0x000246a9 in ?? ()
#16 0x080e5568 in ?? ()
#17 0xbff237c8 in ?? ()
#18 0xb5daef75 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
Backtrace stopped: frame did not save the PC

Reported using DrKonqi
Comment 1 Dario Andres 2010-04-15 14:09:50 UTC
What is your Strigi version ?
Dolphin crashed in libstrigi when it was reading the metainfo of some file (with the RIFF endanalyzer)
Comment 2 Rosetzky Cedric 2010-04-15 18:07:16 UTC
It's Strigi from kdesupport in trunk. It says it's version 0.7.2.
Comment 3 Frank Reininghaus 2010-07-23 19:10:18 UTC
It might help if you could find out which file causes Strigi to crash and attach it here (if it's not too large).
Comment 4 Rosetzky Cedric 2010-07-26 17:01:46 UTC
The crashes are quiet random, but it's usually multimedia files (music, pictures or videos), but it's not specific to a folder or a file. In fact, I can't have Dolphin active for more than 5 minutes without a crash.I even disabled Strigi and Nepomuk, but it didn't change anything, nepomukserver even still launches itself.
Comment 5 Peter Penz 2010-08-15 14:14:24 UTC
This issue has been fixed in KDE SC 4.5.0