Hi all,
It's happening the same to me..It crashes when the application finishes and SFML is freeing all resources (freeing the default font).
This minimal sample application crashes:
#include <SFML/System.hpp>
#include <SFML/Window.hpp>
#include <SFML/Graphics.hpp>
int main()
{
sf::String text;
return 0;
}
Call stack:
atioglxx.dll!69029503()
[Frames below may be incorrect and/or missing, no symbols loaded for atioglxx.dll]
opengl32.dll!5f145709()
opengl32.dll!5f139aad()
opengl32.dll!5f139c5f()
> sfml-window-d.dll!sf::priv::WindowImplWin32::SetActive(bool Active=true) Line 302 + 0x1c bytes C++
sfml-window-d.dll!sf::Context::SetActive(bool Active=true) Line 64 + 0x18 bytes C++
sfml-graphics-d.dll!sf::priv::GraphicsContext::GraphicsContext() Line 69 C++
sfml-graphics-d.dll!sf::Image::DestroyTexture() Line 776 + 0x8 bytes C++
sfml-graphics-d.dll!sf::Image::~Image() Line 117 C++
sfml-graphics-d.dll!sf::Font::~Font() + 0x63 bytes C++
sfml-graphics-d.dll!`sf::Font::GetDefaultFont'::`2'::`dynamic atexit destructor for 'DefaultFont''() + 0x28 bytes C++
sfml-graphics-d.dll!_CRT_INIT(void * hDllHandle=0x007f0000, unsigned long dwReason=0, void * lpreserved=0x00000001) Line 446 C
sfml-graphics-d.dll!__DllMainCRTStartup(void * hDllHandle=0x007f0000, unsigned long dwReason=0, void * lpreserved=0x00000001) Line 557 + 0x11 bytes C
sfml-graphics-d.dll!_DllMainCRTStartup(void * hDllHandle=0x007f0000, unsigned long dwReason=0, void * lpreserved=0x00000001) Line 507 + 0x11 bytes C
ntdll.dll!7c91118a()
ntdll.dll!7c933ada()
ntdll.dll!7c920435()
ntdll.dll!7c92043e()
ntdll.dll!7c933c88()
kernel32.dll!7c81cb26()
msvcr90d.dll!__crtExitProcess(int status=0) Line 732 C
msvcr90d.dll!doexit(int code=0, int quick=0, int retcaller=0) Line 644 + 0x9 bytes C
msvcr90d.dll!exit(int code=0) Line 412 + 0xd bytes C
main.exe!__tmainCRTStartup() Line 595 C
main.exe!mainCRTStartup() Line 399 C
kernel32.dll!7c817077()
main.exe!__CTA1?AVexception@std@@() + 0x86bd bytes C++
c7fff6b9()
My video card is an ATI Radeon 9550.