Somente pontos de interrogação no backtrace relatados pelo gdb no ARM

Estou tentando depurar um software com o gdbserver no ARM para obter um backtrace de uma falha. Infelizmente, recebo apenas pontos de interrogação. Em todo lugar, li que esse problema está simplesmente relacionado à falta de símbolos, mas os símbolos não são removidos de minhas biblioteca

Se eu tentar usar o comando file para carregar os símbolos no cliente, recebo:

reading symbols from <path>/libQtWebKit.so.4.7.2...(no debugging symbols found)...done.

e quando a falha ocorrer:

Program received signal SIGSEGV, Segmentation fault.
0x00000000 in ?? ()
(gdb) bt
#0  0x00000000 in ?? ()
#1  0x4bf38b88 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Minhas bibliotecas são compiladas no lançamento, mas os símbolos estão realmente lá. Com nm eu posso encontrar esses. Por que só recebo pontos de interrogação? Isso é apenas porque as bibliotecas são compiladas com otimização? Não é possível depurar com bibliotecas no modo de lançamento?

questionAnswers(2)

yourAnswerToTheQuestion