Bug 283432 - kfilemetadatareader while browsing with dolphin
Summary: kfilemetadatareader while browsing with dolphin
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-10-05 22:07 UTC by hoea
Modified: 2012-06-02 03:26 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (6.97 KB, text/plain)
2011-10-06 09:38 UTC, Ivaylo Kabakov
Details
New crash information added by DrKonqi (4.29 KB, text/plain)
2011-10-11 14:52 UTC, Andreas Krohn
Details
New crash information added by DrKonqi (3.66 KB, text/plain)
2011-12-21 14:49 UTC, Bruno Friedmann
Details

Note You need to log in before you can comment on or make changes to this bug.
Description hoea 2011-10-05 22:07:10 UTC
Application: kfilemetadatareader ()
KDE Platform Version: 4.7.1 (4.7.1) (Compiled from sources)
Qt Version: 4.7.4
Operating System: Linux 3.0.6-gentoo x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
- What I was doing when the application crashed: using dolphin to view a directory with some pdf files, seems to crash once for each pdf file

The crash can be reproduced every time.

-- Backtrace:
Application:  (kfilemetadatareader), signal: Aborted
[KCrash Handler]
#6  0x00000034a1c32495 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00000034a1c3373a in *__GI_abort () at abort.c:92
#8  0x0000003c40ebd93d in __gnu_cxx::__verbose_terminate_handler () at /mnt/data/build/portage/sys-devel/gcc-4.5.3-r1/work/gcc-4.5.3/libstdc++-v3/libsupc++/vterminate.cc:93
#9  0x0000003c40ebbc06 in __cxxabiv1::__terminate (handler=<optimized out>) at /mnt/data/build/portage/sys-devel/gcc-4.5.3-r1/work/gcc-4.5.3/libstdc++-v3/libsupc++/eh_terminate.cc:39
#10 0x0000003c40ebbc33 in std::terminate () at /mnt/data/build/portage/sys-devel/gcc-4.5.3-r1/work/gcc-4.5.3/libstdc++-v3/libsupc++/eh_terminate.cc:49
#11 0x0000003c40ebbd3e in __cxxabiv1::__cxa_throw (obj=<optimized out>, tinfo=<optimized out>, dest=<optimized out>) at /mnt/data/build/portage/sys-devel/gcc-4.5.3-r1/work/gcc-4.5.3/libstdc++-v3/libsupc++/eh_throw.cc:83
#12 0x0000003c40e68530 in std::__throw_length_error (__s=<optimized out>) at /mnt/data/build/portage/sys-devel/gcc-4.5.3-r1/work/gcc-4.5.3/libstdc++-v3/src/functexcept.cc:74
#13 0x0000003c40e9fdda in _M_check_length (__s=0x3c40ec8a3b "basic_string::assign", __n2=<optimized out>, __n1=<optimized out>, this=0x7fff3958a6b0) at /mnt/data/build/portage/sys-devel/gcc-4.5.3-r1/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h:318
#14 std::string::assign (this=0x7fff3958a6b0, __s=<optimized out>, __n=<optimized out>) at /mnt/data/build/portage/sys-devel/gcc-4.5.3-r1/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.tcc:262
#15 0x0000003de503a75f in PdfParser::parseOperator (this=0x7fff3958a670) at /mnt/data/build/portage/app-misc/strigi-0.7.6/work/strigi-0.7.6/libstreamanalyzer/lib/pdf/pdfparser.cpp:291
#16 0x0000003de503b9f0 in PdfParser::parseContentStreamObject (this=0x7fff3958a670) at /mnt/data/build/portage/app-misc/strigi-0.7.6/work/strigi-0.7.6/libstreamanalyzer/lib/pdf/pdfparser.cpp:473
#17 0x0000003de503ba88 in PdfParser::parseContentStream (this=0x7fff3958a670, s=<optimized out>) at /mnt/data/build/portage/app-misc/strigi-0.7.6/work/strigi-0.7.6/libstreamanalyzer/lib/pdf/pdfparser.cpp:509
#18 0x0000003de503ab41 in PdfParser::handleSubStream (this=0x1fd9430, s=0x7fff3958a730, type=<optimized out>, offset=0, numberofobjects=0) at /mnt/data/build/portage/app-misc/strigi-0.7.6/work/strigi-0.7.6/libstreamanalyzer/lib/pdf/pdfparser.cpp:663
#19 0x0000003de503ad11 in PdfParser::handleSubStream (this=0x1fd9430, s=0x7fff3958a7f0, type="", offset=<optimized out>, numberofobjects=<optimized out>, hasfilter=<optimized out>, filter="FlateDecode") at /mnt/data/build/portage/app-misc/strigi-0.7.6/work/strigi-0.7.6/libstreamanalyzer/lib/pdf/pdfparser.cpp:637
#20 0x0000003de503b256 in PdfParser::parseDictionaryOrStream (this=0x1fd9430) at /mnt/data/build/portage/app-misc/strigi-0.7.6/work/strigi-0.7.6/libstreamanalyzer/lib/pdf/pdfparser.cpp:380
#21 0x0000003de503b691 in PdfParser::parseObjectStreamObject (this=0x1fd9430, nestDepth=0) at /mnt/data/build/portage/app-misc/strigi-0.7.6/work/strigi-0.7.6/libstreamanalyzer/lib/pdf/pdfparser.cpp:434
#22 0x0000003de503b736 in PdfParser::parseObjectStreamObjectDef (this=0x1fd9430) at /mnt/data/build/portage/app-misc/strigi-0.7.6/work/strigi-0.7.6/libstreamanalyzer/lib/pdf/pdfparser.cpp:560
#23 0x0000003de503b808 in PdfParser::parse (this=0x1fd9430, stream=0x1fdef00) at /mnt/data/build/portage/app-misc/strigi-0.7.6/work/strigi-0.7.6/libstreamanalyzer/lib/pdf/pdfparser.cpp:588
#24 0x0000003de505d4d3 in PdfEndAnalyzer::analyze (this=0x1fd9410, as=<optimized out>, in=<optimized out>) at /mnt/data/build/portage/app-misc/strigi-0.7.6/work/strigi-0.7.6/libstreamanalyzer/lib/endanalyzers/pdfendanalyzer.cpp:62
#25 0x0000003de504142a in Strigi::StreamAnalyzerPrivate::analyze (this=0x1eac530, idx=..., input=0x1fdef00) at /mnt/data/build/portage/app-misc/strigi-0.7.6/work/strigi-0.7.6/libstreamanalyzer/lib/streamanalyzer.cpp:418
#26 0x00007f8a418a0f05 in KFileMetaInfoPrivate::init (this=<optimized out>, stream=..., url=<optimized out>, mtime=1317747193, w=<optimized out>) at /mnt/data/build/portage/kde-base/kdelibs-4.7.1-r3/work/kdelibs-4.7.1/kio/kio/kfilemetainfo.cpp:259
#27 0x00007f8a418a1777 in KFileMetaInfo::KFileMetaInfo (this=0x7fff3958ad00, path=<optimized out>, w=<optimized out>) at /mnt/data/build/portage/kde-base/kdelibs-4.7.1-r3/work/kdelibs-4.7.1/kio/kio/kfilemetainfo.cpp:288
#28 0x00000000004033be in readFileMetaData (urls=<optimized out>) at /mnt/data/build/portage/kde-base/kdelibs-4.7.1-r3/work/kdelibs-4.7.1/kio/kfile/kfilemetadatareaderprocess.cpp:85
#29 0x0000000000404819 in readFileAndContextMetaData (urls=...) at /mnt/data/build/portage/kde-base/kdelibs-4.7.1-r3/work/kdelibs-4.7.1/kio/kfile/kfilemetadatareaderprocess.cpp:146
#30 main (argc=2, argv=0x7fff00000000) at /mnt/data/build/portage/kde-base/kdelibs-4.7.1-r3/work/kdelibs-4.7.1/kio/kfile/kfilemetadatareaderprocess.cpp:195

This bug may be a duplicate of or related to bug 281088.

Possible duplicates by query: bug 282877, bug 281088, bug 277968, bug 261118, bug 255227.

Reported using DrKonqi
Comment 1 Ivaylo Kabakov 2011-10-06 09:38:52 UTC
Created attachment 64277 [details]
New crash information added by DrKonqi

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

- What I was doing when the application crashed:

The crash occurres even before/without opening a PDF document, but simply on mouse-over.

-- Backtrace (Reduced):
#6  0x0000003157235225 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x0000003157236b3b in __GI_abort () at abort.c:93
#8  0x00000036ca6bbffd in __gnu_cxx::__verbose_terminate_handler () at ../../../../libstdc++-v3/libsupc++/vterminate.cc:95
#9  0x00000036ca6ba1b6 in __cxxabiv1::__terminate (handler=<optimized out>) at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:40
#10 0x00000036ca6ba1e3 in std::terminate () at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:50
Comment 2 George L. Emigh 2011-10-07 21:07:43 UTC
Application: kfilemetadatareader ()
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.0.4-gentoo-r2 x86_64

-- Information about the crash:
While in Dolphin:
It appears that not all pdf files create the crash upon mouse-over, but a majority do.  This did not occur for me until upgrading to KDE 4.7.2

The crash can be reproduced every time.

-- Backtrace:
A useful backtrace could not be generated
Comment 3 Andreas Krohn 2011-10-11 14:52:53 UTC
Created attachment 64414 [details]
New crash information added by DrKonqi

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

- What I was doing when the application crashed:

1) browsing files with dolphin
2) hovering pdf-files seems to trigger this bug (once for every pdf)

-- Backtrace (Reduced):
#6  0x00000039e9236435 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00000039e9237d4b in __GI_abort () at abort.c:91
#8  0x0000003f340bbfbd in __gnu_cxx::__verbose_terminate_handler () at ../../../../libstdc++-v3/libsupc++/vterminate.cc:95
#9  0x0000003f340ba176 in __cxxabiv1::__terminate (handler=<optimized out>) at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:40
#10 0x0000003f340ba1a3 in std::terminate () at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:50
Comment 4 Andreas Krohn 2011-10-18 11:10:59 UTC
Fixed on fedora 16

https://admin.fedoraproject.org/updates/search/strigi-0.7.6-3
Comment 5 Bruno Friedmann 2011-12-21 14:49:12 UTC
Created attachment 66986 [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:
hover a pdf file in directory which has be filtered by name.

one crash per file

-- Backtrace (Reduced):
#8  0x00007f6eb9b18f2d in __gnu_cxx::__verbose_terminate_handler () at ../../../../libstdc++-v3/libsupc++/vterminate.cc:95
#9  0x00007f6eb9b170d6 in __cxxabiv1::__terminate (handler=<optimized out>) at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:40
#10 0x00007f6eb9b17103 in std::terminate () at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:50
#11 0x00007f6eb9b171fe in __cxxabiv1::__cxa_throw (obj=0x81da00, tinfo=<optimized out>, dest=<optimized out>) at ../../../../libstdc++-v3/libsupc++/eh_throw.cc:83
#12 0x00007f6eb9ac4d37 in std::__throw_length_error (__s=0x7f6eb9b24d1b "basic_string::assign") at ../../../../libstdc++-v3/src/functexcept.cc:78
Comment 6 Jekyll Wu 2012-06-02 03:26:22 UTC
close it according to comment #4