2009-03-03 5 views
12

Может ли кто-нибудь сказать мне, что именно означает следующая ошибка сегментации?Необработанное выражение карлика

Unhandled dwarf expression opcode 0x93 

Его на solaris 10 i386.

Любые советы, оцененные.

+0

Здесь вы должны указать платформу. –

+8

Хммм ... ты пробовал обращаться с гномами? – Pesto

+1

извините, solaris 10, i386 – 2009-03-03 21:52:54

ответ

2

Это может не сразу помочь, но «карлик», вероятно, относится к DWARF Debugging Standard.

wikipedia entry for DWARF указывает, что формат файла содержит «байт-кодированные инструкции для простых конечных автоматов специального назначения». Это может означать, что у вас есть поврежденный файл с отладочной информацией, но без дополнительной информации я больше не буду угадывать.

+0

привет, добавил некоторые данные backtrace - это имеет смысл? – 2009-03-03 22:06:40

11

Такое сообщение об ошибке («необработанное выражение карлика») может возникнуть, если ваша версия GDB слишком старая (старше компилятора, который сгенерировал код). Попробуйте установить последнюю версию gdb и запустить ее.

+0

в качестве точки данных, gdb 6.5 не работал, gdb 7.2 сделал, с gcc 4.4.7 –

+0

К сожалению, я получаю то же сообщение об ошибке с gdb-7.8.1 и gcc-4.4.5 –

 Смежные вопросы

  • Нет связанных вопросов^_^