2009-03-03 8 views
12

Quelqu'un peut-il me dire exactement ce que signifie la faute de segmentation suivante?Expression naine non gérée

Unhandled dwarf expression opcode 0x93 

Son sur solaris 10 i386.

Un conseil apprécié.

+0

Vous devrez spécifier la plate-forme ici. –

+8

Hmmm ... as-tu essayé de manipuler tes nains? – Pesto

+1

désolé, solaris 10, i386 –

Répondre

2

Cela peut ne pas aider immédiatement, mais "nain" fait probablement référence à DWARF Debugging Standard.

Le wikipedia entry for DWARF indique que le format de fichier contient des «instructions codées en octets pour les machines à états finis simples à usage particulier». Cela peut signifier que vous avez un fichier d'informations de débogage corrompu de quelque sorte, mais sans plus d'informations je ne serais pas en mesure de deviner plus loin.

+0

Salut, ajouté quelques informations de retour en arrière - cela a-t-il un sens? –

11

Ce type de message d'erreur ("expression dwarf non gérée") peut se produire si votre version de GDB est trop ancienne (plus ancienne que le compilateur qui a généré le code). Essayez d'installer la dernière version de gdb et de l'exécuter.

+0

en tant que point de données, gdb 6.5 n'a pas fonctionné, gdb 7.2 a fait, avec gcc 4.4.7 –

+0

malheureusement, je reçois le même message d'erreur avec gdb-7.8.1 et gcc-4.4.5 –

Questions connexes