jtrfp / terminal-recall

Engine remake for Terminal Velocity and Fury3
Eclipse Public License 1.0
56 stars 2 forks source link

Hang on beginning of level play #282

Closed cjritola closed 4 months ago

cjritola commented 4 months ago

Looks like thread deadlock. UI stops responding

cjritola commented 4 months ago

Caused by Cleaner registration of GLTexture, lazy-loading a textureID, which waits for AWT EventQueue thread (shared with OpenGL) which itself waits for Paused state lock, resulting in deadlock.