Bug 85274 - [pdftops] SIGABRT in Gfx.cc:3379
Summary: [pdftops] SIGABRT in Gfx.cc:3379
Status: RESOLVED FIXED
Alias: None
Product: poppler
Classification: Unclassified
Component: utils (show other bugs)
Version: unspecified
Hardware: All All
: medium normal
Assignee: poppler-bugs
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-21 06:36 UTC by MH
Modified: 2015-01-08 18:51 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
pdftops-abort-gfx.cc:3379.pdf (32.54 KB, application/pdf)
2014-10-21 06:36 UTC, MH
Details
908-unfuzzed.pdf (31.13 KB, application/pdf)
2014-10-21 13:48 UTC, MH
Details

Description MH 2014-10-21 06:36:25 UTC
Created attachment 108148 [details]
pdftops-abort-gfx.cc:3379.pdf

OS: Fedora 20 (running in virtualbox)
Dependencies installed with: yum-builddep poppler
Version: GIT Master
Command line for loop demonstration: master/utils/pdftops <attached.pdf> /dev/null

#############################################################################
GDB output:

Reading symbols from /home/foobar/poppler/utils/.libs/lt-pdftops...done.
Starting program: /home/foobar/poppler/utils/.libs/lt-pdftops abort-gfx.cc-3379-908-pdftopsfuzz-7.pdf /dev/null

Syntax Warning (6819): Badly formatted number
lt-pdftops: Gfx.cc:3379: void Gfx::gouraudFillTriangle(double, double, GfxColor*, double, double, GfxColor*, double, double, GfxColor*, int, int, GfxState::ReusablePathIterator*): Assertion `path->isEnd()' failed.

Program received signal SIGABRT, Aborted.
0x00007ffff5b3a877 in raise () from /lib64/libc.so.6
Comment 1 MH 2014-10-21 13:48:07 UTC
Created attachment 108185 [details]
908-unfuzzed.pdf

Attached unfuzzed file as per request.
Comment 2 Albert Astals Cid 2015-01-08 18:51:46 UTC
Thanks, fixed.


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.