[Poppler-bugs] [Bug 24575] evince crashed with SIGSEGV in CairoOutputDev::restoreState()

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Nov 22 20:22:49 PST 2009


http://bugs.freedesktop.org/show_bug.cgi?id=24575


David Benjamin <davidben at mit.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |davidben at mit.edu




--- Comment #5 from David Benjamin <davidben at mit.edu>  2009-11-22 20:22:49 PST ---
It might be worth checking the PDF more carefully if it's really just a spaces
thing. I see a block

442.5542 466.4069 l
442.4207 466.2510 442.2421 466.0923 442.0182 465.9284 c
441.7940 46.63657 441.5888 465.6430 441.4008 465.5602 c
441.4008 466.2391 l
441.7194 466.4217 441.9995 466.6445 442.2436 466.9070 c
442.4862 467.1711 442.6580 46
h2.71 442.7566 46
h6777 c
443.1314 46
h6777 l
h
h
444.6473 466.9030 m

which only makes sense as far as argument counts go if we just ignore the h2.71
and h6777 tokens. A first attempt at quickly implementing something like that
didn't seem to make the PDF render right. Though, I could have decompressed it
wrong --- what I did was rather hacky. Is there a tool somewhere that will
decode all the streams of a PDF so that one may easily view the command streams
in plain text?


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


More information about the Poppler-bugs mailing list