El lun, 08-06-2009 a las 13:28 +0100, Joseph Thomson escribió:
> Hi Evince developers,
> 
> Evince is having trouble reading the attached document.  The viewer
> crashes when I scroll down several pages, not on opening the document.
> Whether the document is valid or not, I am not sure (though it does
> work on several other PDF viewers), but I figured you would want to be
> informed of any documents capable of causing a segfault!
> 
> (evince:6336): Poppler-CRITICAL **: PopplerPage*
> poppler_document_get_page(PopplerDocument*, int): assertion `0 <=
> index && index < poppler_document_get_n_pages (document)' failed
> Segmentation fault
> 
> I am using GNOME Document Viewer 2.26.1 on Ubuntu 9.04 64-bit.

It's actually a bug in the document itself:

/Dest [ 21 /XYZ 40 667 0 ]

This is a destination pointing to page 22 while document has 19 pages. 

In any case it shouldn't crash, I've just fixed it in poppler git:

http://cgit.freedesktop.org/poppler/poppler/commit/?id=2cecdf922f4c8178b0e55d3ddf86c31f8be3313a

Thanks for reporting. 

> Joe
> 
> 
> _______________________________________________
> Evince-list mailing list
> [email protected]
> http://mail.gnome.org/mailman/listinfo/evince-list


-- 
Carlos Garcia Campos
PGP key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x523E6462

Attachment: signature.asc
Description: Esta parte del mensaje está firmada digitalmente

_______________________________________________
Evince-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/evince-list

Reply via email to