[Pkg-kde-extras] Bug#578175: [libstreams0] Segfaults when scanning mails

Vadim Solomin vadic052 at gmail.com
Sat Apr 17 16:42:28 UTC 2010


Package: libstreams0
Version: 0.7.1-1
Severity: important

I noticed that nepomuk segfaulted repeatedly when indexing mail folders:
Apr 17 19:06:46 coruscant kernel: nepomukservices[7813]: segfault at 7f85a90bd000 ip 00007f85b5f2c398 sp 00007f85af7f7bb0 error 4 in libstreams.so.0.7.1[7f85b5f07000+3d000]

This might be related to #571721, however the crash happens in libstreams,
not in libstreamanalyzer.

I've found two similar mails that trigger the crash, one of them is attached.

$ gdb --args xmlindexer -j 1
(gdb) r
Program received signal SIGSEGV, Segmentation fault.
QuotedPrintableDecoder::decodeQuotedPrintable (this=0x75fff0, v=0x783000 <Address 0x783000 out of bounds>, len=<value optimized out>)
    at /tmp/buildd/strigi-0.7.1/src/streams/mailinputstream.cpp:120
120     /tmp/buildd/strigi-0.7.1/src/streams/mailinputstream.cpp: No such file or directory.
        in /tmp/buildd/strigi-0.7.1/src/streams/mailinputstream.cpp
(gdb) whe
#0  QuotedPrintableDecoder::decodeQuotedPrintable (this=0x75fff0, v=0x783000 <Address 0x783000 out of bounds>, len=<value optimized out>)
    at /tmp/buildd/strigi-0.7.1/src/streams/mailinputstream.cpp:120
#1  0x00007ffff794fb43 in HeaderDecoder::decodedHeaderValue (this=0x75fff0, v=<value optimized out>, len=<value optimized out>) at 
/tmp/buildd/strigi-0.7.1/src/streams/mailinputstream.cpp:178
#2  0x00007ffff794fd24 in Strigi::MailInputStream::Private::handleHeaderLine (this=0x75ff60) at /tmp/buildd/strigi-0.7.1/src/streams/mailinputstream.cpp:493
#3  0x00007ffff7950bc4 in Strigi::MailInputStream::Private::readHeader (this=0x75ff60) at /tmp/buildd/strigi-0.7.1/src/streams/mailinputstream.cpp:440
#4  0x00007ffff7951a27 in MailInputStream (this=0x7fffffffd330, input=<value optimized out>) at /tmp/buildd/strigi-0.7.1/src/streams/mailinputstream.cpp:320
#5  0x00007ffff7bb2489 in MailEndAnalyzer::analyze (this=0x741290, idx=..., in=0x1) at /tmp/buildd/strigi-0.7.1/src/streamanalyzer/endanalyzers/mailendanalyzer.cpp:149
#6  0x00007ffff7ba30c2 in Strigi::StreamAnalyzerPrivate::analyze (this=0x624580, idx=..., input=0x7411e0) at /tmp/buildd/strigi-0.7.1/src/streamanalyzer/streamanalyzer.cpp:421
#7  0x00007ffff7b886f4 in Strigi::DirAnalyzer::Private::analyze (this=0x62b040, analyzer=<value optimized out>) at /tmp/buildd/strigi-0.7.1/src/streamanalyzer/diranalyzer.cpp:121
#8  0x00007ffff7b88c06 in Strigi::DirAnalyzer::Private::analyzeDir (this=0x62b040, dir=<value optimized out>, nthreads=<value optimized out>, c=<value optimized out>, lastToSkip=...)
    at /tmp/buildd/strigi-0.7.1/src/streamanalyzer/diranalyzer.cpp:266
#9  0x0000000000404afa in main (argc=<value optimized out>, argv=<value optimized out>) at /tmp/buildd/strigi-0.7.1/src/xmlindexer/xmlindexer.cpp:160

-- 
Vadim Solomin
-------------- next part --------------
An embedded message was scrubbed...
From: Odnoklassniki.ru <news at odnoklassniki.ru>
Subject: =?koi8-r?Q?=EE=CF=D7=CF=D3=D4=C9 =D0=D2=CF=C5=CB=D4=C1
 =EF=C4=CE=CF=CB=CC=C1=D3=D3=CE=C9=CB=C9.ru: =E4=C5=D3=D1=D4=D8
 =CD=C9=CC=CC=C9=CF=CE=CF=D7!?=
Date: 11 Jul 2006 00:22:58 +0100
Size: 10330
URL: <http://lists.alioth.debian.org/pipermail/pkg-kde-extras/attachments/20100417/2cdba7f9/attachment-0001.eml>


More information about the pkg-kde-extras mailing list