On Thu Oct 16 07:06:10 2025 +0000, Rémi Bernon wrote:
Sorry, there's no general method to debug this and there's many possible root causes. This indicates that one thread is waiting on a critical section forever as another thread didn't release it (possibly crashed while holding it, but could be something else). The missing name indicates that it's probably a critical section created by the application. You can open a bug report on the website above, with details about the application you are trying to run if you can, and log file of Wine output with `WINEDEBUG=+wgl` environment variable set for instance, this might give some clue, or someone (including myself) can then try to reproduce the issue and debug it.
thinks,I have another question.
Window DC calls the function set_dc_opengl_drawable( dce->hdc, NULL ) to release opengl-drawable through release_dce or release_dc.
After this submission:[**win32u: Don't store the window OpenGL drawables on the DCs.**](https://gitlab.winehq.org/wine/wine/-/merge_requests/8958/diffs?commit_id=c3...) where is the resource release for opengl-drawable? I don't seem to have seen it in this submission. The release of opengl_drawable should be done by the window.