c'est quoi la cible? gdb --target sim? qemu?
il faudrait construire la cible en mode debug avec CFLAGS=-g LDFLAGS=-g, puis exécuter la cible dans gdb, pour savoir ou se produit la segfault.
quand le debugger s'arrête sur l'instruction, tu fais list pour voir le code qui plante, puis bt pour voir l'arbre d'appels.
puis tu pries pour que ce soit compréhensible
(oui, on peut exécuter gdb dans gdb si nécessaire)