UnsatisfiedLinkError JPEGImageWriter.initWriterIDs (libjpeg link issue?)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openjdk-8 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Tested on Debian unstable (docker run -it debian:unstable bash)
root@8643ea75af
root@8643ea75af
root@8643ea75af
Writing image of format JPG
Exception in thread "main" java.lang.
at com.sun.
at com.sun.
at com.sun.
at javax.imageio.
at javax.imageio.
at javax.imageio.
at javax.imageio.
at javax.imageio.
at JpegLinkErrorTe
It only fails on the 'jpg' file types (jpg/jpeg/JPG/JPEG) - but 'jpg' is first in the list.
Works on Oracle JDK 8u31 and with openjdk-7-jdk:
Writing image of format BMP
/tmp/imageio-
Writing image of format bmp
/tmp/imageio-
Writing image of format jpg
/tmp/imageio-
Writing image of format JPG
/tmp/imageio-
Writing image of format wbmp
/tmp/imageio-
Writing image of format jpeg
/tmp/imageio-
Writing image of format png
/tmp/imageio-
Writing image of format JPEG
/tmp/imageio-
Writing image of format PNG
/tmp/imageio-
Writing image of format WBMP
/tmp/imageio-
Writing image of format GIF
/tmp/imageio-
Writing image of format gif
/tmp/imageio-
Looking for initWriterIDs in Oracle JDK8 gives a hit in its bundled libjpeg.so:
stain@biggie-
Binary file ./jre/lib/
Binary file ./jre/lib/rt.jar matches
Binary file ./lib/ct.sym matches
but libjpeg.so is not in /usr/lib/
Status changed to 'Confirmed' because the bug affects multiple users.