Using the latest from github, whenever a GlContext is destroyed the entire thread hangs, as demonstrated by this program:
#include <SFML/Window.hpp>
int main(void)
{
{
sf::Window window(sf::VideoMode(100, 100), "Test");
}
return 0;
}
I've tried this on Ubuntu 10.10, both 64bit and 32bit, and both hang. I've also tried on WinXP 32 bit, and there it works like it should.
I've investigated a bit and found that before commit
fd0d18f12e0793911ea560f7afc4c79f4421f70c it works like it should.