[Pkg-kde-extras] Bug#571721: [libstreamanalyzer0] Crashes all the time when scanning mails

Peter Fritzsche peter.fritzsche at gmx.de
Sat Feb 27 13:54:04 UTC 2010


Package: libstreamanalyzer0
Version: 0.7.1-1
Severity: important

I noticed that nepomuk cannot index my files and so i started
to investigate a little bit. I used

gdb --args /usr/bin/nepomukservicestub nepomukstrigiservice
r

To get a backtrace:
#0  Strigi::AnalysisResult::writerData (this=0x0) at /tmp/buildd/strigi-0.7.1/src/streamanalyzer/analysisresult.cpp:227
#1  0x00007ffff6c8b39c in Strigi::Soprano::IndexWriter::addTriplet (this=0x7ffff000ccf0, s=..., p=..., o=...) at 
../../../nepomuk/strigibackend/sopranoindexwriter.cpp:505
#2  0x0000003a3e84925b in processAddress (idx=<value optimized out>, address=<value optimized out>) at 
/tmp/buildd/strigi-0.7.1/src/streamanalyzer/endanalyzers/mailendanalyzer.cpp:135
#3  0x0000003a3e84953e in MailEndAnalyzer::analyze (this=<value optimized out>, idx=<value optimized out>, in=<value 
optimized out>)
    at /tmp/buildd/strigi-0.7.1/src/streamanalyzer/endanalyzers/mailendanalyzer.cpp:163
#4  0x0000003a3e83a0c2 in Strigi::StreamAnalyzerPrivate::analyze (this=<value optimized out>, idx=<value optimized out>, 
input=<value optimized out>)
    at /tmp/buildd/strigi-0.7.1/src/streamanalyzer/streamanalyzer.cpp:421
#5  0x0000003a3e819248 in Strigi::AnalysisResult::indexChild (this=<value optimized out>, name=<value optimized out>, 
mt=<value optimized out>, file=<value optimized out>)
    at /tmp/buildd/strigi-0.7.1/src/streamanalyzer/analysisresult.cpp:250
#6  0x0000003a3e8497d1 in MailEndAnalyzer::analyze (this=<value optimized out>, idx=<value optimized out>, in=<value 
optimized out>)
    at /tmp/buildd/strigi-0.7.1/src/streamanalyzer/endanalyzers/mailendanalyzer.cpp:201
#7  0x0000003a3e83a0c2 in Strigi::StreamAnalyzerPrivate::analyze (this=<value optimized out>, idx=<value optimized out>, 
input=<value optimized out>)
    at /tmp/buildd/strigi-0.7.1/src/streamanalyzer/streamanalyzer.cpp:421
#8  0x00007ffff6eb3efa in Nepomuk::IndexScheduler::analyzeFile (this=<value optimized out>, file=<value optimized out>, 
analyzer=0x7ffff4854040)
    at ../../../../nepomuk/services/strigi/indexscheduler.cpp:358
#9  0x00007ffff6eb5028 in Nepomuk::IndexScheduler::updateDir (this=0x75edc0, dir=<value optimized out>, 
analyzer=0x7ffff4854040, recursive=<value optimized out>)
    at ../../../../nepomuk/services/strigi/indexscheduler.cpp:330
#10 0x00007ffff6eb5480 in Nepomuk::IndexScheduler::updateDir (this=0x75edc0, dir=<value optimized out>, 
analyzer=0x7ffff4854040, recursive=<value optimized out>)
    at ../../../../nepomuk/services/strigi/indexscheduler.cpp:337
#11 0x00007ffff6eb5480 in Nepomuk::IndexScheduler::updateDir (this=0x75edc0, dir=<value optimized out>, 
analyzer=0x7ffff4854040, recursive=<value optimized out>)
    at ../../../../nepomuk/services/strigi/indexscheduler.cpp:337
#12 0x00007ffff6eb5480 in Nepomuk::IndexScheduler::updateDir (this=0x75edc0, dir=<value optimized out>, 
analyzer=0x7ffff4854040, recursive=<value optimized out>)
    at ../../../../nepomuk/services/strigi/indexscheduler.cpp:337
#13 0x00007ffff6eb5480 in Nepomuk::IndexScheduler::updateDir (this=0x75edc0, dir=<value optimized out>, 
analyzer=0x7ffff4854040, recursive=<value optimized out>)
    at ../../../../nepomuk/services/strigi/indexscheduler.cpp:337
#14 0x00007ffff6eb5a30 in Nepomuk::IndexScheduler::run (this=0x75edc0) at 
../../../../nepomuk/services/strigi/indexscheduler.cpp:245
#15 0x0000003a3b06c4a5 in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:188
#16 0x0000003ce040673a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#17 0x0000003cdf8cb69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

So it seems that the reason is MailEndAnalyzer or something like this
in libstreamanalyzer0. Is there a way to get the currently scanned file
when such a crash happened? I don't think I can make a personal mail
public for everyone, but maybe can give hints what is the reason for the
crash.

--- System information. ---
Architecture: amd64
Kernel:       Linux 2.6.32-2-amd64

Debian Release: squeeze/sid
  500 unstable        ftp.debian.org 

--- Package information. ---
Depends                (Version) | Installed
================================-+-=============
libc6                 (>= 2.2.5) | 2.10.2-6
libclucene0ldbl     (>= 0.9.21b) | 0.9.21b-2+b1
libexiv2-6                       | 0.19-1
libgcc1             (>= 1:4.1.1) | 1:4.4.3-3
libstdc++6            (>= 4.4.0) | 4.4.3-3
libstreams0          (= 0.7.1-1) | 0.7.1-1
libxml2               (>= 2.7.4) | 2.7.6.dfsg-2+b1
zlib1g              (>= 1:1.1.4) | 1:1.2.3.4.dfsg-3


Package's Recommends field is empty.

Package's Suggests field is empty.








More information about the pkg-kde-extras mailing list