Reply 60 of 65, by dondiego
- Rank
- Member
I dunno but this is not a thread_local crash, still crashed without thread_local. And there was another crash on exit before in the GL renderer. Seems there's some kind of race condition with destructors.
Also when i restored the low detail modes in LE (BTW 3x2 is not working 100%) some small levels with tall skies which apparently loaded too fast crashed and skies were screwed anyway (i fixed that later).
On an Athlon XP 2400+ GZDoom didn't crash on exit in the VM so may be cpu speed has something to do with it (i remember that setting video mode pressing enter twice issue on pentiums). So it seems MinGW has problems with multithreaded applications.
BTW have you tried CLang? There's a version for windows.