Bug 280060 - Strigi crashes while hovering above files (ppt, pdf, doc & video files)
Summary: Strigi crashes while hovering above files (ppt, pdf, doc & video files)
Status: RESOLVED FIXED
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-14 09:08 UTC by J Appel
Modified: 2011-12-12 16:47 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (8.04 KB, text/plain)
2011-09-15 15:09 UTC, Waldo Ramirez Montano
Details
New crash information added by DrKonqi (8.76 KB, text/plain)
2011-10-09 09:17 UTC, zabavnikov
Details
New crash information added by DrKonqi (2.23 KB, text/plain)
2011-12-11 18:12 UTC, christian tacke
Details

Note You need to log in before you can comment on or make changes to this bug.
Description J Appel 2011-08-14 09:08:46 UTC
Application: kfilemetadatareader ()
KDE Platform Version: 4.7.00 (4.7.0)
Qt Version: 4.7.3
Operating System: Linux 3.0-ARCH x86_64
Distribution: "Arch Linux"

-- Information about the crash:
- What I was doing when the application crashed:

Hovering with the mouse abouve several files. The backtrace is from a crash while hovering above doc, pdf and ppt files. 

strigi also crashes very frequently when hovering above video files. I deactivated Nepomuk & Strigi in the Systemsettings, unfortunately it did quiet the frequent crash-pop-ups.

The crash can be reproduced some of the time.

-- Backtrace:
Application:  (kfilemetadatareader), signal: Segmentation fault
[KCrash Handler]
#6  readLittleEndianInt32 (c=0x7fbcb27fd410 <Address 0x7fbcb27fd410 out of bounds>) at /home/build/build/x86_64/kdesupport/src/kdesupport/strigi/libstreams/include/strigi/textutils.h:78
#7  Strigi::OleInputStream::Private::Private (this=0x8da150, s=<optimized out>, input=<optimized out>) at /home/build/build/x86_64/kdesupport/src/kdesupport/strigi/libstreams/lib/oleinputstream.cpp:208
#8  0x00007fbcc3b525c2 in Strigi::OleInputStream::OleInputStream (this=0x7fff269d2000, input=<optimized out>) at /home/build/build/x86_64/kdesupport/src/kdesupport/strigi/libstreams/lib/oleinputstream.cpp:151
#9  0x00007fbcc8ae5f9d in OleEndAnalyzer::analyze (this=0x8a8160, ar=..., in=<optimized out>) at /home/build/build/x86_64/kdesupport/src/kdesupport/strigi/libstreamanalyzer/lib/endanalyzers/oleendanalyzer.cpp:377
#10 0x00007fbcc8acc44a in Strigi::StreamAnalyzerPrivate::analyze (this=0x76aa10, idx=..., input=0x8a2a60) at /home/build/build/x86_64/kdesupport/src/kdesupport/strigi/libstreamanalyzer/lib/streamanalyzer.cpp:420
#11 0x00007fbccb4c59bf in ?? () from /usr/lib/libkio.so.5
#12 0x00007fbccb4c6717 in KFileMetaInfo::KFileMetaInfo(QString const&, QString const&, QFlags<KFileMetaInfo::What>) () from /usr/lib/libkio.so.5
#13 0x0000000000404131 in _start ()

Reported using DrKonqi
Comment 1 Christoph Feck 2011-08-14 10:08:22 UTC
> Hovering with the mouse abouve several files

In which application? For Dolphin, those crashes should not show the crash dialog in KDE 4.7
Comment 2 J Appel 2011-08-14 10:24:52 UTC
Hi Christoph. Yes, the application is dolphin. 

from the crash report the line with:

/home/build/build/x86_64/..

just caught my eye. If the application is looking for files in this directory, it might be a packaging problem.
Comment 3 Waldo Ramirez Montano 2011-09-15 15:09:51 UTC
Created attachment 63667 [details]
New crash information added by DrKonqi

dolphin (1.6.1) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2

Dolphin crashes when putting mouse over xls (Excel) file.

-- Backtrace (Reduced):
#6  readLittleEndianInt32 (this=0xe2e350, s=<value optimized out>, input=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streams/textutils.h:78
#7  Strigi::OleInputStream::Private::Private (this=0xe2e350, s=<value optimized out>, input=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streams/oleinputstream.cpp:208
#8  0x00007fd2e92f3162 in Strigi::OleInputStream::OleInputStream (this=<value optimized out>, input=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streams/oleinputstream.cpp:151
#9  0x00007fd2ed614dfd in OleEndAnalyzer::analyze (this=0xd8bfc0, ar=..., in=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streamanalyzer/endanalyzers/oleendanalyzer.cpp:377
#10 0x00007fd2ed5feeca in Strigi::StreamAnalyzerPrivate::analyze (this=0xd61e00, idx=..., input=0xdbbb40) at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421
Comment 4 zabavnikov 2011-10-09 09:17:50 UTC
Created attachment 64355 [details]
New crash information added by DrKonqi

dolphin (1.6.1) on KDE Platform 4.6.5 (4.6.5) using Qt 4.7.2

- What I was doing when the application crashed:

hovered over doc file on my flash drive. ubuntu with kubuntu-desktop and default settings for all kde workspace is used.

-- Backtrace (Reduced):
#7  readLittleEndianInt32 (this=0xb4fcc380, s=0xb35f7f5c, input=0xb4f45c30) at /build/buildd/strigi-0.7.2/src/streams/textutils.h:78
#8  Strigi::OleInputStream::Private::Private (this=0xb4fcc380, s=0xb35f7f5c, input=0xb4f45c30) at /build/buildd/strigi-0.7.2/src/streams/oleinputstream.cpp:208
#9  0x00ea46f6 in Strigi::OleInputStream::OleInputStream (this=0xb35f7f5c, input=0xb4f45c30) at /build/buildd/strigi-0.7.2/src/streams/oleinputstream.cpp:151
#10 0x00bc0b6a in OleEndAnalyzer::analyze (this=0xb4f443d8, ar=..., in=0xb4f45c30) at /build/buildd/strigi-0.7.2/src/streamanalyzer/endanalyzers/oleendanalyzer.cpp:377
#11 0x00ba95ba in Strigi::StreamAnalyzerPrivate::analyze (this=0xb4f63fe0, idx=..., input=0xb4f45c30) at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421
Comment 5 J Appel 2011-10-10 12:54:58 UTC
Somewhen with 4.7.1 or 4.7.2 the crash (-reports) have gone.

-> When hovering files, no crash is being reported, but that may be related to strigi not running.

 "Well", you might say, "start strigi and test it already!".  "Dear friend", i would then answer, "it _is_ activated in the system settings dialogue, nepomuk is being reported as running, strigi isnt, although the box is checked to run it. Unchecking, applying, checking and applying again does not start strigi."

In order to continue the fabulous imaginary story (and to test against 4.7.2.) i would need further instructions.
Comment 6 christian tacke 2011-12-11 18:12:45 UTC
Created attachment 66639 [details]
New crash information added by DrKonqi

kfilemetadatareader () on KDE Platform 4.7.3 (4.7.3) using Qt 4.8.0

- What I was doing when the application crashed:
Hovering a .doc file resulted in crash. Other .doc files did not. Would like to include file but it's not meant for public, sorry about that.

-- Backtrace (Reduced):
#6  readLittleEndianInt32 (c=0x7f4916f96a10 <Address 0x7f4916f96a10 out of bounds>) at /usr/src/debug/strigi-0.7.6/libstreams/include/strigi/textutils.h:78
#7  Strigi::OleInputStream::Private::Private (this=0x15c11b0, s=<optimized out>, input=<optimized out>) at /usr/src/debug/strigi-0.7.6/libstreams/lib/oleinputstream.cpp:208
#8  0x0000003adec27292 in Strigi::OleInputStream::OleInputStream (this=0x7fffc70140d0, input=0x15914c0) at /usr/src/debug/strigi-0.7.6/libstreams/lib/oleinputstream.cpp:151
#9  0x0000003adcc57ded in OleEndAnalyzer::analyze (this=0x154f3d0, ar=..., in=<optimized out>) at /usr/src/debug/strigi-0.7.6/libstreamanalyzer/lib/endanalyzers/oleendanalyzer.cpp:377
#10 0x0000003adcc3e2ba in Strigi::StreamAnalyzerPrivate::analyze (this=0x149a1b0, idx=..., input=0x15914c0) at /usr/src/debug/strigi-0.7.6/libstreamanalyzer/lib/streamanalyzer.cpp:418
Comment 7 J Appel 2011-12-12 16:47:36 UTC
with 4.7.4 the problem is fixed for the original reporter. 

Please try to update to a more recent version of KDE and reopen the bug if it is still present for you.