Bonjour tout le monde !
J'essaie de réparer ce programme : https://sourceforge.net/projects/xda...es/xdames-0.4/
La fenêtre s'ouvre et se referme aussitôt avec le message suivant dans le terminal : Erreur de segmentation (core dumped)
Apparemment, le programme se plante dès qu'il rencontre une instruction du genre XSetForeground(XDisp,XGCBack,ColorTable[couleur]);.
J'ai ajouté une ligne dans le code pour vérifier que la variable XGCBack était correctement initialisée :
Mon message ne s'affiche pas, donc il semblerait que le problème soit ailleurs mais je ne sais pas où.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 XGCBack = XCreateGC(XDisp, win, 0, &gcvback); if (XGCBack == NULL) { printf("erreur XCreateGC\n"); }
Soit dit en passant, je vois dans le Makefile l'option -ggdb. J'imagine que ça permet d'utiliser le débogueur, mais je ne sais pas comment on fait.
Si quelqu'un qui connaît bien XLib voulait jeter un œil...
Partager