How are you using it? Could you post the code where you actually configure the text you're using?

The sf::Text depends on the font you're passing on to it, it stores just a pointer to it, so you must make sure that pointer is valid (as in not destroy the font before destroying the text).

So, how are you passing that font along? Are you, by any chance using something like myFont.getFont() ? It looks like you may be passing a font that is valid at a given time, but then comes out of scope and generates undefined behavior.