Bug forwarded from Evince: https://bugzilla.gnome.org/show_bug.cgi?id=631145 "evince crashes with this: WARNING **: Unimplemented annotation: POPPLER_ANNOT_SQUARE, please post a bug report in Evince bugzilla (http://bugzilla.gnome.org) with a testcase. PDF file causing the crash: http://www.gris.informatik.tu-darmstadt.de/%7Emgoesele/download/Stark-2010-BTF.pdf okular doesn't work, either. I guess it's a problem with poppler." Comment 2 in the original bug report contains a useful backtrace.
Making the if (border) in void AnnotGeometry::draw(Gfx *gfx, GBool printing) cover some more lines (up to line 4450 aprox) fixes the crash but i don't know if it's the correct thing to do. Carlos this is more your area of work, can you confirm it's ok?
hmm, I'm not sure, there might be an annot without a border, but with an interior color since both are optional. In such case we need to fill the annot. I'm not sure whether no border means don't draw anything or fallback to default value which is border-width=1, though. Acroread doesn't render anything for this pdf so I guess no border means don't draw anything
Ok, I've decided not to draw anything. Fixed in git master now.
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.