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 - LeParp

Pages: [1]
1
Système / Erreur de segmentation avec Thread.wait()
« le: Octobre 18, 2014, 08:39:47 pm »
Bonsoir,
Je viens demander conseil à propos d'une erreur :
J'ai utilisé un système de thread pour créer un jeu ; l'affichage de ma fenêtre se fait dans un thread parallèle asynchrone. J'ai deux possibilités lorsque ma fenêtre s'ouvre : si j'appuie sur une touche, la fenêtre se ferme, tout semble se passer normalement malgré un petit lag à la fin. Cependant, si j'appuie sur une autre touche, mon jeu redémarre : la fenêtre se ferme puis se réouvre, alors que mon thread s'arrête puis redémarre : là mon programme crash.

J'ai pisté l'erreur au débugger, elle survient lors de l'appel à mThread.wait(). Si je supprime cet appel, elle semble survenir à la destruction de l'objet. Voilà ce que m'affiche Code Blocks :
Program received signal SIGSEGV, Segmentation fault.
In _pthread_cleanup_dest () ()

Je pense tenter de reproduire cet erreur avec un code minimal, je voulais cependant savoir si quelqu'un pourrait m'indiquer où chercher ou même me dire d'où peut provenir cette erreur ?
Merci, bonne soirée.

Pages: [1]