Alright, I've been avoiding this.
My app has been crashing on exit randomly, maybe 1/100 times.
I just upgraded to the most recent SVN, hoping the crash would disappear, but it just crashed again.
It's always, always, on this line 224 in WindowImplWin32.cpp:
if (myHandle)
DestroyWindow(myHandle); //Crash
Call stack:
6d1812e0()
user32.dll!7e418734()
[Frames below may be incorrect and/or missing, no symbols loaded for user32.dll]
user32.dll!7e418816()
nvoglnt.dll!69710e86()
user32.dll!7e41b50c()
ntdll.dll!7c90eae3()
user32.dll!7e41daf6()
> Game_Debug.exe!sf::priv::WindowImplWin32::~WindowImplWin32() Line 224 + 0x12 bytes C++
90909090()
Hopefully the cause of this can be unearthed as it's been driving me crazy.
It seems to happen regardless of video mode (resolution/fullscreen/etc).
IIRC it happens in Debug as well as Release modes.