-
-
Notifications
You must be signed in to change notification settings - Fork 10.4k
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
[Caused by buggy software Nahimic] Viewport causing crash with resize in example_glfw_opengl3 + possible memory leak #5354
Comments
Sorry but it doesn't seem to have worked |
Could you confirm which of the two rendering path is being used, and if using the other works better on your setup?
Also please uncomment the debug line that prints vendor, renderer info etc. To share the results here.
Thank you!
|
Crash happens in atio6axx.dll, this DLL comes with AMD graphics driver. Similar crash is reported here (suggests uninstalling "AMD Adrenalin Software"). In general "atio6axx.dll crash" query on a search engine returns plenty of results. Looks like AMD software is quite buggy. See if you can disable any invasive features in Radeon Software (any kind of overlays and similar). |
The crash from that callstack happens because of NAHIMIC which is a broken and unmaintained AUDIO software which somehows manages to mess up with OpenGL. I don't think it would be reasonable for us to ignore possible issues with AMD or NVIDIA drivers, but Nahimic is simply broken: Can you uninstall Nahimic and see how it goes? (may fix the crash but not the memory use?) |
Woah, I don't think I've ever seen so many expletives in such close proximity to ANY word on the internet as nahimic - any systemware where "malware" is one of the NICE things that people say about it has got to raise questions... Memory consumption is now less than the previous baseline and DROPS (!!!) with resizing and drag/dropping. |
Using the latest docker branch (downloaded this morning although same error on older ones)
Randomly on resizing a child viewport window which is outside the bounds of the main window it crashes the program.
Using win10, 4k dual monitors
CPU: AMD Ryzen 9
GPU: AMD Radeon RX 5700 XT
To replicate
compile a vanilla version of example_glfw_opengl3
(either Release or Debug as happens with both)
As per pic below: Drag the child somewhere outside the boundary of the main window (I haven't managed to get it to to crash while borders of the child remain inside the boundary of the main window)
Grab the "Dear ImGui Demo" or "Hello, world!" window resize triangle (bottom RHS) and just drag it around for a while
At some point after a second or so it crashes (I haven't giffed as it literally just stops)...
Also possible memory leak:
If I repeatedly drag the child out of the main window and drop it then back in and drop it I get this memory consumption (each step up is a new drop outside of the main - but the memory doesn't seem to be released when the window is dropped back inside the main)
If I stop dragging and dropping it then it settles but not by much
These are the screens of the main drag and drop crash:-
The text was updated successfully, but these errors were encountered: