Comment 9 for bug 682357

Revision history for this message
Niko Kiirala (kiirala) wrote :

I'm experiencing the same problem and comment #7 led me to right tracks.

For some reason, Inkscape ends up having both lcms1 (liblcms.so.1) and lcms2 (liblcms2.so.2) as dynamic dependencies. Both of those libraries provide function cmsOpenProfileFromFile so it depends on load order, which one Inkscape ends up using for loading icc files. The crashing call, cmsTakeProductDesc, exists only in lcms1. By Murphy's law it happens that icc files are loaded with lcms2 function and then processed with lcms1 function...

Don't know yet why this happens or how it could be fixed. LD_PRELOAD can be used as a workaround.