The attached file causes poppler to segfault when poppler_page_get_image_mapping () is called.
The reason being that:
> image_dev = new CairoImageOutputDev();
is run and eventually:
CairoOutputDev::setSoftMaskFromImageMask()
is called but image_dev->setCairo() is never called.
This was introduced in 9c092e17e8f0cf0335b431a223e6e44bddc27e64, "[xpdf] More Splash and Gfx changes from Thomas."
Created attachment 70006
test case
The attached file causes poppler to segfault when poppler_ page_get_ image_mapping () is called.
The reason being that: tDev(); :setSoftMaskFro mImageMask( ) >setCairo( ) is never called.
> image_dev = new CairoImageOutpu
is run and eventually:
CairoOutputDev:
is called but image_dev-
This was introduced in 9c092e17e8f0cf0 335b431a223e6e4 4bddc27e64, "[xpdf] More Splash and Gfx changes from Thomas."
To repeat, open broken.pdf with evince.