[XLib] Réparer le programme xdames
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 :
Code:
1 2 3 4 5
| XGCBack = XCreateGC(XDisp, win, 0, &gcvback);
if (XGCBack == NULL)
{
printf("erreur XCreateGC\n");
} |
Mon message ne s'affiche pas, donc il semblerait que le problème soit ailleurs mais je ne sais pas où.
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...