When I launch Minecraft 1.12.1 with the Minecraft Launcher I get the following error message:
Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library /home/tau/.minecraft/bin/f2ca-0840-0d5b-6b78/liblwjgl.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
<log4j:Event logger="LaunchWrapper" timestamp="1579807809230" level="ERROR" thread="main">
<log4j:Message><![CDATA[Unable to launch]]></log4j:Message>
<log4j:Throwable><![CDATA[java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:159)
at net.minecraft.launchwrapper.Launch.main(Launch.java:30)
Caused by: java.lang.UnsatisfiedLinkError: /home/tau/.minecraft/bin/f2ca-0840-0d5b-6b78/liblwjgl64.so: /usr/lib/jvm/java-13-jdk/lib/libjawt.so: version `SUNWprivate_1.1' not found (required by /home/tau/.minecraft/bin/f2ca-0840-0d5b-6b78/liblwjgl64.so)
at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method)
at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2440)
at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2497)
at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2694)
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2659)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:806)
at java.base/java.lang.System.loadLibrary(System.java:1909)
at org.lwjgl.Sys$1.run(Sys.java:72)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:312)
at org.lwjgl.Sys.doLoadLibrary(Sys.java:66)
at org.lwjgl.Sys.loadLibrary(Sys.java:87)
at org.lwjgl.Sys.<clinit>(Sys.java:117)
at bib.I(SourceFile:2825)
at net.minecraft.client.main.Main.main(SourceFile:38)
... 6 more
Using execstack wonât fix the problem because Minecraft decrypts and extracts the files everytime the gaame is started, so the changes would only be temporal and will only affect the crashed game