Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Sujets - minirop

Pages: [1]
1
Graphique / [résolu] [segfault] activate(true)
« le: Septembre 06, 2013, 10:08:00 pm »
edit: juste un *ù$^*ù de conflit à la DLLs hell

Bonjour,

j'utilise la version 2.1 (le zip des sources sur le site, pas de clone de github) recompilé¹ release par mes soins, ça marchait nickel et un jour, segfault (j'ai pas touché à mes drivers, et en testant, ça me dit qu'ils sont à jour). donc j'ai recompilé en debug et voilà ce que me sort GDB:
Citer
Program received signal SIGSEGV, Segmentation fault.
0x68ed4fa5 in sf::RenderTarget::clear (this=0x28fd10, color=...)
    at C:\Users\minirop\Documents\SFML-2.1\src\SFML\Graphics\RenderTarget.cpp:59
59          if (activate(true))
(gdb) bt
#0  0x68ed4fa5 in sf::RenderTarget::clear (this=0x28fd10, color=...)
    at C:\Users\minirop\Documents\SFML-2.1\src\SFML\Graphics\RenderTarget.cpp:59
#1  0x0040154b in main ()

Voilà un code minimal qui reproduit le bug:
int main()
{
        sf::RenderWindow window(sf::VideoMode(800, 600), "SFML window");
        window.clear();
        return EXIT_SUCCESS;
}
le j'ai aussi avec un appel à "draw". ça segfault sur la première ligne "activate(true)" trouvée.

Et donc je suis perdu (et pas qu'un peu...)

merci d'avance.

¹: j'ai aussi tenter les binaires précompilés, ça segfault au même endroit.

Pages: [1]
anything