Problem statement
Hi, I'm trying to get the Spine trial to run on Fedora 42 (wayland), and I get an error initializing the OpenGL display and telling me to install x11-xserver-utils. I've tried to install the dnf versions of those packages, but that still doesn't seem to work. I feel like I'm just forgetting to install a very simple package, but I can't figure out what it is.
I have not tested with x11, since I have other apps installed that need wayland.
Currently on a Thinkpad X1C (i7 i55u) with intel graphics.
Describe: 1) what you have tried, 2) what you expected, and 3) what actually happened.
I've tried installing opengl and libxrandr packages
- OpenGL version string: 4.6 (Compatibility Profile) Mesa 25.0.3
- libXrandr-1.5.4-5.fc42.x86_64
- Installed a bunch of other x-server related packages just in case
- Error still occurs after rebooting
Funnily, I also tried running the windows version of Spine under Bottles (a wrapper around the wine compatibility layer), and it seems to work albeit with some performance issues
Give step-by-step instructions so we can reproduce the problem, if possible.
- On Fedora 42, download and run SpineTrial.sh
Editor information
Tell us your Spine Editor version.
Spine Launcher 4.3.01 Trial
Spine Launcher 4.3.01 Trial
Esoteric Software LLC (C) 2013-2025 | http://esotericsoftware.com
Linux amd64 6.14.2-300.fc42.x86_64
ERROR: Unable to create the OpenGL display.
[error] Error starting launcher.
at s.txc._(_:220)
<events>
Cause: [error] Error initializing the OpenGL display.
at s.mSb.L(_:85)
at com.esotericsoftware.spine.launcher.Launcher.L(_:135)
at com.esotericsoftware.spine.launcher.Launcher.<init>(_:50)
at s.txc._(_:218) ...
Cause: [NoClassDefFoundError] Could not initialize class s.KRd
at jdk.internal.misc.Unsafe.ensureClassInitialized0(Native Method)
at jdk.internal.misc.Unsafe.ensureClassInitialized(Unknown Source)
at java.lang.invoke.DirectMethodHandle$EnsureInitialized.computeValue(Unknown Source)
at java.lang.invoke.DirectMethodHandle$EnsureInitialized.computeValue(Unknown Source)
at java.lang.ClassValue.getFromHashMap(Unknown Source)
at java.lang.ClassValue.getFromBackup(Unknown Source)
at java.lang.ClassValue.get(Unknown Source)
at java.lang.invoke.DirectMethodHandle.checkInitialized(Unknown Source)
at java.lang.invoke.DirectMethodHandle.ensureInitialized(Unknown Source)
at java.lang.invoke.DirectMethodHandle.internalMemberNameEnsureInit(Unknown Source)
at s.mSb.L(_:83) ...
ERROR: Please note libxrandr that is required, for example:
ERROR: sudo apt-get install x11-xserver-utils