[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: