2009-03-03 11 views
12

¿Alguien me puede decir exactamente qué significa la siguiente falla de segmentación?expresión enana no controlada

Unhandled dwarf expression opcode 0x93 

Its on solaris 10 i386.

Cualquier consejo apreciado.

+0

Deberá especificar la plataforma aquí. –

+8

Hmmm ... ¿Has intentado manejar a tus enanos? – Pesto

+1

lo siento, solaris 10, i386 –

Respuesta

2

Esto puede no ayudar de inmediato, pero "enano" probablemente se refiere al DWARF Debugging Standard.

El wikipedia entry for DWARF indica que el formato de archivo contiene "instrucciones codificadas por bytes para máquinas de estado finito simples y de propósito especial". Esto puede significar que tiene un archivo corrupto de información de depuración de algún tipo, pero sin más información no podría adivinar más.

+0

hola, agregó algo de información de rastreo - ¿tiene algún sentido? –

11

Este tipo de mensaje de error ("expresión enana no controlada") puede ocurrir si su versión de GDB es demasiado antigua (anterior al compilador que generó el código). Intenta instalar la última versión de gdb y ejecuta eso.

+0

como un punto de datos, gdb 6.5 no funcionó, gdb 7.2 sí, con gcc 4.4.7 –

+0

desafortunadamente, recibo el mismo mensaje de error con gdb-7.8.1 y gcc-4.4.5 –

Cuestiones relacionadas