On Thu Oct 16 07:05:06 2025 +0000, li xiao wrote:
thinks , How to debug issues related to win32u: opengl_drawable when encountering a deadlock。 for example:
<table> <tr> <td> `01a0:err:sync:RtlpWaitForCriticalSection section 00007F4A4ACC5570 "?"` `wait timed out in thread 01a0, blocked by 0134, retrying (60` `sec).` </td> </tr> </table> This issue is caused by opengl_drawable lifetime.
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.