Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: [Résolu] Crash aléatoire lors de l'appel de certaines fonctions  (Lu 1422 fois)

0 Membres et 1 Invité sur ce sujet

Jlppc

  • Newbie
  • *
  • Messages: 4
    • Voir le profil
    • E-mail
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
« Modifié: Octobre 29, 2017, 05:31:23 pm par Jlppc »

Jlppc

  • Newbie
  • *
  • Messages: 4
    • Voir le profil
    • E-mail
Re: Crash aléatoire lors de l'appel de certaines fonctions
« Réponse #1 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.