Closed DavidPerezIngeniero closed 8 months ago
I confirm that only the musl version crashes, the glibc doesn't.
It might easily happen that the shared object inside the jar was only compiled for glibc. You can check if this is the case by running ldd on the .so files in the jar:
ldd libwebp-imageio.so
and see if it complains.
The fact that there are some jars that still don't include .so for musl based systems was the primary motivation for providing both musl and glibc based Alpaquita, on which liberica-runtime-container is based.
When using this Java library
org.sejda.imageio:webp-imageio:0.1.6
, https://github.com/sejda-pdf/webp-imageio, I observe that it always crashes:If needed, I can provide the full log file.
I've experience some years ago the same behaviour. I had switched with a Docker image with exactly the same JVM version, but compiled differently, and the problem disappears.
This is the only issue I've found when trying Bellsoft.
The exact image I've tried is: bellsoft/liberica-openjdk-alpine-musl:21.0.2-cds