Sup'
J'ai un petit probleme de segmentation fault avec mon programme.
En gros, mon programme compte le nombre de ligne de tous les fichiers du dossier, en utilisant les threads de POSIX.
Voici le code en question, et la trace GDB qui va avec.
D'apres ce que j'ai compris sur les dernieres heures a lancer GDB et ltrace, le programme galere a la ligne 22, ou il est question de copie la structure passe en argument (args) dans la structure thread_info en locale. Puis la ligne 23 juste en dessous le fait planter, en faisant appel a tinfo->file, qui est vide.
J'ai absolument aucune idee de pourquoi ca ne marche pas, j'ai pris exemple d'un autre programme ou je m'y prends de la meme maniere, et l'autre programme en question fonctionne parfaitement bien.
Si quelqu'un a le temps de jeter un coup d'oeil dessus ce serait genial.
Merci!
Partager