pal1000 / mesa-dist-win

Pre-built Mesa3D drivers for Windows
MIT License
864 stars 78 forks source link

Minecraft crash #89

Closed Lolothepro closed 2 years ago

Lolothepro commented 2 years ago

log:

    at drp.b(SourceFile:218) ~[minecraft-1.18.1-client.jar:?]
    at org.lwjgl.glfw.GLFWErrorCallbackI.callback(GLFWErrorCallbackI.java:36) ~[lwjgl-glfw-3.2.2.jar:build 10]
    at org.lwjgl.system.JNI.invokePPPP(Native Method) ~[lwjgl-3.2.2.jar:build 10]
    at org.lwjgl.glfw.GLFW.nglfwCreateWindow(GLFW.java:1714) ~[lwjgl-glfw-3.2.2.jar:build 10]
    at org.lwjgl.glfw.GLFW.glfwCreateWindow(GLFW.java:1897) ~[lwjgl-glfw-3.2.2.jar:build 10]
    at drp.<init>(SourceFile:92) ~[minecraft-1.18.1-client.jar:?]
    at eqa.a(SourceFile:21) ~[minecraft-1.18.1-client.jar:?]
    at dxo.<init>(SourceFile:476) ~[minecraft-1.18.1-client.jar:?]
    at net.minecraft.client.main.Main.main(SourceFile:199) [minecraft-1.18.1-client.jar:?]
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
    at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:215) [NewLaunch.jar:?]
    at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:250) [NewLaunch.jar:?]
    at org.multimc.EntryPoint.listen(EntryPoint.java:148) [NewLaunch.jar:?]
    at org.multimc.EntryPoint.main(EntryPoint.java:39) [NewLaunch.jar:?]

Java crash:

image

pal1000 commented 2 years ago

Did you experience crash with MinGW, MSVC or both packages?

Lolothepro commented 2 years ago

both packages

pal1000 commented 2 years ago

What launcher are you using? Windows store one or legacy (Windows 7/8) one?

Lolothepro commented 2 years ago

MultiMC

pal1000 commented 2 years ago

I couldn't reproduce it at my end but it's possible that Mesa3D uses different drivers on your system. What's your CPU and GPU? If GPU has Vulkan and D3D12 support then default drivers used by Mesa3D are different than my system.

Lolothepro commented 2 years ago

GPU: 8800 GT CPU: XEON X5450

pal1000 commented 2 years ago

Your CPU and GPU architecture is from 2007 which is really old and thus seriously limits what Mesa3D drivers you can use.

You may or may not meet the minimum requirements for MinGW package (see first entry in enumeration). Too bad Intel Ark webpage for your CPU lacks SIMD instructions information, however this can still be researched with 3rd-party system information tools. On same note, you are clearly affected by this issue as well:

64-bit binaries in both MSVC and MinGW packages require a CPU with AVX even though they shouldn't.

What can you try

Choose one of the following workarounds

pal1000 commented 2 years ago

I checked your CPU with a 3rd-party website and you should be OK with MinGW package. It looks that AVX leak caused by swr driver is what triggers the crash,