Может проблема и в gdb в вашей программе.Я бы порекомендовал обновить GDB до последней версии (7.3.1).Также может быть полезно создать простую тестовую программу и проанализировать ее ядро с помощью gdb, чтобы убедиться, что ваша утилита работает нормально.
"gregset" и другие ошибки указывают, что gdb не может прочитать данные из файла ядра.Это может произойти, если ваша программа выродилась и испортила стекОшибка gregset означает, что GDB не смог прочитать набор регистров общего назначения из файла ядра.fpregset для набора регистров с плавающей точкой.Ожидаемый размер регистра зависит от платформы.
bt не будет работать, если вы не сможете правильно прочитать файл ядра.