Does not break for me, ArchLinux x86_64, Intel HD4000.
Also had to alter his example a bit to work with latest sfml but it is mostly method-names.
#include <SFML/Graphics.hpp>
int main(void)
{
// Shouldn't break here
// sf::RenderWindow window(sf::VideoMode(640, 480), "test", sf::Style::Close);
sf::Texture screenTexture;
sf::Sprite screenImage;
screenTexture.loadFromFile("./test.jpg");
screenImage.setTexture(screenTexture);
// Should break here
sf::RenderWindow window(sf::VideoMode(640, 480), "test", sf::Style::Close);
while(window.isOpen())
{
window.clear();
window.draw(screenImage);
window.display();
}
return 1;
}