Bug#725171: libgs8: exports jpeg symbols, clashing with libjpeg
Source: ghostscript
Version: 8.71~dfsg2-9+squeeze1
Severity: important
Affects: evince
(not bumping it to RC, but IMO it is broken)
Hi,
Debugging a crash when using evince to open an eps file, I came to
realize that libgs is exporting some symbols that belong to libjpeg:
jpeg_free_large
jpeg_free_small
jpeg_get_large
jpeg_get_small
jpeg_mem_available
jpeg_mem_init
jpeg_mem_term
jpeg_open_backing_store
As such, whenever evince opens an eps with a jpeg image it will result
in a crash the moment libjpeg calls jpeg_get_small and ends up
calling libgs' version and not its own...
Cheers,
--
Raphael Geissert - Debian Developer
www.debian.org - get.debian.net
Reply to: