-
-
Notifications
You must be signed in to change notification settings - Fork 815
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SOFTWARE_NX_FAULT when changing off of the OpenGL renderer to OpenGL 1.x or Software on Legacy nvidia drivers in nightly x64 builds. #3374
Comments
Please bisect fully. I have a full complement of builds instead of just nightlies for this reason. |
Narrowed it down to f930184#diff-6da8e392f1f81cb69c9bdd0e1ea6422e62329c0debc5b28fb7b3309821bb24b8R427 specifically. Thread 1 received signal SIGSEGV, Segmentation fault.
|
this issue occurs because m_shader can already be deleted or nullptr prior to the Disconnect, the code below should prevent it but i don't have an mgba friendly build environment to be sure
|
Please confirm if this is fixed after #3417 |
I'm stuck on a machine that doesn't readily replicate the issue for the time being, but i'm confident the 2 issues are the same. I'll close this out unless I manage to reproduce it again on my new pc. |
Affected
Geforce GT 530 r396/Windows 10 (Fermi)
Geforce GTX 680 r472/Windows 10 (Kepler)
Geforce GTX 1060 r472/Windows 7 (Pascal)
Unaffected
GTX 1060 on current dch drivers tests fine.
All of them if the 32bit nightly is used instead.
Regression pinpointed to November 23 changes, possibly 122128e, it looks like the zip loader isn't shut down properly leading to it executing from uninitialized memory when the Renderer is shut down and switched, it might just be a miracle that newer drivers aren't affected.
The text was updated successfully, but these errors were encountered: