Bug 100314 - Conditional jump or move depends on uninitialised value(s) when rendering PDF
Summary: Conditional jump or move depends on uninitialised value(s) when rendering PDF
Status: RESOLVED FIXED
Alias: None
Product: poppler
Classification: Unclassified
Component: pdftohtml (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) All
: medium normal
Assignee: poppler-bugs
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-22 10:10 UTC by Rune Kleveland
Modified: 2017-06-17 10:36 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
PDF file triggering warning (445.02 KB, application/pdf)
2017-03-22 10:10 UTC, Rune Kleveland
Details

Description Rune Kleveland 2017-03-22 10:10:52 UTC
Created attachment 130374 [details]
PDF file triggering warning

When rendering the attached file, valgrind warns about an uninitialized variable.

==18022==    at 0x113DB2: ??? (in /usr/bin/pdftohtml)
==18022==    by 0x4F54012: Gfx::doShowText(GooString*) (in /usr/lib64/libpoppler.so.62.0.0)
==18022==    by 0x4F549E6: Gfx::opShowText(Object*, int) (in /usr/lib64/libpoppler.so.62.0.0)
==18022==    by 0x4F4C6DD: Gfx::go(bool) (in /usr/lib64/libpoppler.so.62.0.0)
==18022==    by 0x4F4CBCF: Gfx::display(Object*, bool) (in /usr/lib64/libpoppler.so.62.0.0)
==18022==    by 0x4F4CFA9: Gfx::drawForm(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) (in /usr/lib64/libpoppler.so.62.0.0)
==18022==    by 0x4F52503: Gfx::doForm(Object*) (in /usr/lib64/libpoppler.so.62.0.0)
==18022==    by 0x4F52AA9: Gfx::opXObject(Object*, int) (in /usr/lib64/libpoppler.so.62.0.0)
==18022==    by 0x4F4C6DD: Gfx::go(bool) (in /usr/lib64/libpoppler.so.62.0.0)
==18022==    by 0x4F4CBCF: Gfx::display(Object*, bool) (in /usr/lib64/libpoppler.so.62.0.0)
==18022==    by 0x4F951C5: Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) (in /usr/lib64/libpoppler.so.62.0.0)
==18022==    by 0x4F95407: Page::display(OutputDev*, double, double, int, bool, bool, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) (in /usr/lib64/libpoppler.so.62.0.0)
==18022==
Comment 1 Albert Astals Cid 2017-06-17 10:36:43 UTC
Fixed, thanks


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.