Forum de la communauté SFML

Aide => Général => Discussion démarrée par: Jlppc le Octobre 28, 2017, 12:35:52 pm

Titre: [Résolu] Crash aléatoire lors de l'appel de certaines fonctions
Posté par: Jlppc le Octobre 28, 2017, 12:35:52 pm
Bonjour,

Depuis quelques temps j'ai un problème. Je suis sous Manjaro Linux, et je développe un jeu avec sfml.
Mon problème est un crash, avec une sortie sigabrt, lors de l'appel de fonctions comme waitEvent() ou Keyboard::isKeyPressed(). Quand je lance le jeu, le crash est assez aléatoire : on peut le lancer plusieurs fois sans problèmes, mais parfois il ne se lance plus, crashant a chaque fois. En utilisant valgrind, ça crash systematiquement.
Si vous voulez le code source, il est sur github (http://github.com/jlppc/OpMon). Le code est assez mal organisé, mais on m'a offert des conseils que je suis en train d'appliquer, petit à petit, pour mieux l'organiser.
Voici la sortie de valgrind :
(click to show/hide)

Je ne sais pas si le problème vient de mon code, de sfml, de mon driver ou de X11. Si il vient de mon code, je suis désolé par avance pour le fait que vous ayez a fouiller dans mon torchon. (Promis j'essaye de l'améliorer).
Si vous avez besoin d'informations que je ne vous ai pas donné, n'hésitez pas a le demander.
Toutes les infos sur ma config : https://www.driverscloud.com/fr/configuration/49145264-1/resume
Merci d'avance pour votre aide, en espérant que vous pourrez me l'apporter.

-Jlppc
Titre: Re: Crash aléatoire lors de l'appel de certaines fonctions
Posté par: Jlppc le Octobre 29, 2017, 05:30:51 pm
Bon en fait c'est bon, le problème venait d'un oubli très stupide dans mon code, un thread qui buggait et que je pensais avoir enlevé mais en fait non.