[Bug 281088] New: kfilemetadatareader crashes when hovering a PDF in dolphin

Elias Probst mail at eliasprobst.eu
Wed Aug 31 08:38:06 BST 2011


https://bugs.kde.org/show_bug.cgi?id=281088

           Summary: kfilemetadatareader crashes when hovering a PDF in
                    dolphin
           Product: kde
           Version: unspecified
          Platform: unspecified
        OS/Version: Linux
            Status: NEW
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: unassigned-bugs at kde.org
        ReportedBy: mail at eliasprobst.eu


Application: kfilemetadatareader ()
KDE Platform Version: 4.7.00 (4.7.0) (Compiled from sources)
Qt Version: 4.7.2
Operating System: Linux 3.0.3-gentoo x86_64
Distribution: "Gentoo Base System release 2.0.3"

-- Information about the crash:
- What I was doing when the application crashed:
Everytime I hover a PDF in dolphin, kfilemetadatareader crashes.

The crash can be reproduced every time.

-- Backtrace:
Application:  (kfilemetadatareader), signal: Aborted
[KCrash Handler]
#6  0x00007f9e7f4c9865 in raise (sig=<value optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f9e7f4caa44 in abort () at abort.c:92
#8  0x00007f9e7f8b3dd6 in __gnu_cxx::__verbose_terminate_handler () at
/var/tmp/portage/sys-devel/gcc-4.4.5/work/gcc-4.4.5/libstdc++-v3/libsupc++/vterminate.cc:93
#9  0x00007f9e7f8b25d6 in __cxxabiv1::__terminate (handler=0x7099) at
/var/tmp/portage/sys-devel/gcc-4.4.5/work/gcc-4.4.5/libstdc++-v3/libsupc++/eh_terminate.cc:38
#10 0x00007f9e7f8b25f8 in std::terminate () at
/var/tmp/portage/sys-devel/gcc-4.4.5/work/gcc-4.4.5/libstdc++-v3/libsupc++/eh_terminate.cc:48
#11 0x00007f9e7f8b26bf in __cxxabiv1::__cxa_throw (obj=<value optimized out>,
tinfo=<value optimized out>, dest=<value optimized out>) at
/var/tmp/portage/sys-devel/gcc-4.4.5/work/gcc-4.4.5/libstdc++-v3/libsupc++/eh_throw.cc:83
#12 0x00007f9e7f856da9 in std::__throw_length_error (__s=<value optimized out>)
at
/var/tmp/portage/sys-devel/gcc-4.4.5/work/gcc-4.4.5/libstdc++-v3/src/functexcept.cc:72
#13 0x00007f9e7f894494 in _M_check_length (this=0x7fffb26825b0, __s=0x7099
<Address 0x7099 out of bounds>, __n=18446744073709544496) at
/var/tmp/portage/sys-devel/gcc-4.4.5/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h:317
#14 std::basic_string<char, std::char_traits<char>, std::allocator<char>
>::assign (this=0x7fffb26825b0, __s=0x7099 <Address 0x7099 out of bounds>,
__n=18446744073709544496) at
/var/tmp/portage/sys-devel/gcc-4.4.5/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.tcc:263
#15 0x00007f9e7e0b8fe5 in PdfParser::parseOperator (this=0x7fffb2682570) at
/var/tmp/portage/app-misc/strigi-9999/work/strigi-9999/libstreamanalyzer/lib/pdf/pdfparser.cpp:291
#16 0x00007f9e7e0ba4e3 in PdfParser::parseContentStreamObject
(this=0x7fffb2682570) at
/var/tmp/portage/app-misc/strigi-9999/work/strigi-9999/libstreamanalyzer/lib/pdf/pdfparser.cpp:473
#17 0x00007f9e7e0ba57a in PdfParser::parseContentStream (this=0x7fffb2682570,
s=<value optimized out>) at
/var/tmp/portage/app-misc/strigi-9999/work/strigi-9999/libstreamanalyzer/lib/pdf/pdfparser.cpp:509
#18 0x00007f9e7e0b9650 in PdfParser::handleSubStream (this=0x7d8650,
s=0x7fffb2682620, type=<value optimized out>, offset=0, numberofobjects=0) at
/var/tmp/portage/app-misc/strigi-9999/work/strigi-9999/libstreamanalyzer/lib/pdf/pdfparser.cpp:663
#19 0x00007f9e7e0b9912 in PdfParser::handleSubStream (this=0x7d8650,
s=0x7fffb2682730, type=..., offset=0, numberofobjects=<value optimized out>,
hasfilter=<value optimized out>, filter=...) at
/var/tmp/portage/app-misc/strigi-9999/work/strigi-9999/libstreamanalyzer/lib/pdf/pdfparser.cpp:637
#20 0x00007f9e7e0b9fa8 in PdfParser::parseDictionaryOrStream (this=0x7d8650) at
/var/tmp/portage/app-misc/strigi-9999/work/strigi-9999/libstreamanalyzer/lib/pdf/pdfparser.cpp:373
#21 0x00007f9e7e0ba19a in PdfParser::parseObjectStreamObject (this=0x7d8650,
nestDepth=0) at
/var/tmp/portage/app-misc/strigi-9999/work/strigi-9999/libstreamanalyzer/lib/pdf/pdfparser.cpp:434
#22 0x00007f9e7e0ba36c in PdfParser::parseObjectStreamObjectDef (this=0x7d8650)
at
/var/tmp/portage/app-misc/strigi-9999/work/strigi-9999/libstreamanalyzer/lib/pdf/pdfparser.cpp:557
#23 0x00007f9e7e0ba426 in PdfParser::parse (this=0x7d8650, stream=0x6f3700) at
/var/tmp/portage/app-misc/strigi-9999/work/strigi-9999/libstreamanalyzer/lib/pdf/pdfparser.cpp:588
#24 0x00007f9e7e0d9890 in PdfEndAnalyzer::analyze (this=0x7d8630, as=<value
optimized out>, in=0x6) at
/var/tmp/portage/app-misc/strigi-9999/work/strigi-9999/libstreamanalyzer/lib/endanalyzers/pdfendanalyzer.cpp:62
#25 0x00007f9e7e0c0327 in Strigi::StreamAnalyzerPrivate::analyze
(this=0x70e620, idx=..., input=0x6f3700) at
/var/tmp/portage/app-misc/strigi-9999/work/strigi-9999/libstreamanalyzer/lib/streamanalyzer.cpp:418
#26 0x00007f9e80abda23 in KFileMetaInfoPrivate::init (this=<value optimized
out>, stream=<value optimized out>, url=<value optimized out>,
mtime=1314684122, w=<value optimized out>) at
/var/tmp/portage/kde-base/kdelibs-4.7.0-r1/work/kdelibs-4.7.0/kio/kio/kfilemetainfo.cpp:259
#27 0x00007f9e80abf580 in KFileMetaInfo::KFileMetaInfo (this=0x7fffb2682c00,
path=..., w=<value optimized out>) at
/var/tmp/portage/kde-base/kdelibs-4.7.0-r1/work/kdelibs-4.7.0/kio/kio/kfilemetainfo.cpp:288
#28 0x000000000040301e in readFileMetaData (urls=<value optimized out>) at
/var/tmp/portage/kde-base/kdelibs-4.7.0-r1/work/kdelibs-4.7.0/kio/kfile/kfilemetadatareaderprocess.cpp:85
#29 0x0000000000403d0c in readFileAndContextMetaData (urls=<value optimized
out>) at
/var/tmp/portage/kde-base/kdelibs-4.7.0-r1/work/kdelibs-4.7.0/kio/kfile/kfilemetadatareaderprocess.cpp:146
#30 0x0000000000404f0e in main (argc=<value optimized out>, argv=<value
optimized out>) at
/var/tmp/portage/kde-base/kdelibs-4.7.0-r1/work/kdelibs-4.7.0/kio/kfile/kfilemetadatareaderprocess.cpp:195

Possible duplicates by query: bug 277968, bug 261118, bug 255227, bug 255226,
bug 255225.

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list