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

Bug#725171: libgs8: exports jpeg symbols, clashing with libjpeg



forcemerge 653061 725171
tag 653061 help
thanks

Hi Raphael,

Quoting Raphael Geissert (2013-10-02 11:56:44)
> 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...

Already reported as bug#653061.  Sorry this wasn't checked against the 
older codebase, and you've had to struggle with it anew.

Help needed to backport upstream fix for that bug to the older codebase.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

Attachment: signature.asc
Description: signature


Reply to: