-
Notifications
You must be signed in to change notification settings - Fork 181
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
Fixes crashing in project 64 graphics plugin dialog with release build #2045
Conversation
By the way, I only disabled "whole program optimization" on GLideNUI and no other projects. |
Please describe the crash scenario. I have no crashes. For example, my release build of the current master: Built with:
|
It crashes for me simply by opening the configuration dialog with Project 64 32 bit. Maybe it's because I'm using the prebuilt static QT 5 libraries? |
Either way, the fix is quite simple, and shouldn't affect much of anything since whole program optimization of not going to be a significant performance boost to a UI. |
Do you have that problem with my build?
We don't need that fix if my build works ok for you. |
Yes, I followed that directions and downloaded the specific version of qt5 prebuilt with vs 2017 linked in the instructions. That's a good point, I will try your build. Which Windows version are you using? |
@gonetz You build crashes for me too when opening the graphics settings dialog from project 64. |
Win 10 Home 64bit.
:( |
Windows 10 Professional, latest insider build in the fast ring (18875). |
I just tested my VS 2017 build on Win 10 pro, no issues. Are you sure that you run my build and it crashes? How can it be? @olivieryuyu could you test this build: |
Could it be the version of project 64 I'm using? I'm using this version: |
I just tried my build with pj64_2019-03-21_64dd - no issues with configuration dialog. A mystic case. I agree that whole program optimization is not so necessary for GUI, but the fact that it works fine on |
Yeah... I can't explain it. I think I have had this problem ever since I can remember. |
I found one report of this issue here: #1574 (comment) |
Ok, the fix is harmless. Approved. |
Hi, I can just confirm the same crash, with the 66dd build, Public Release 4.0 but also with emuCR build, Win10Pro Can open all other GUIs for all other GFX plugins just not PJ64, have had this issue for at least a month Hope this is useful |
emuCR builds are known to be buggy. |
Yeah the Public Release 4.0 crashes for me as well. |
Feel free to revert this change... It appears to not be harmless unfortunately. But if you revert it, it will start crashing for me though.... |
Just to clarify, it doesn't matter if I'm using Public release 3.0 or 4.0, it still crashes either way. |
Sounds like NX/XD bit configured to AlwaysOn... execute |
@Jj0YzL5nvJ |
@mitchellcairns what is your Windows version? |
Maybe try upgrading to a newer version of Qt? Or compiling it using a newer Visual Studio? |
@gonetz I'm on the latest Windows 10 Professional edition; June 2019 update. |
I wonder if posting an Event Viewer log could help identify what exactly is causing the crash? |
Good idea. @mitchellcairns , could you check the Event Viewer log for details about the crash? |
With at least MS visual studio 2017, the qt dialog crashes when built in release mode. I was able to track this down to "whole program optimization", so I disabled that and doesn't crash any more.