2009-06-26 2 views
0

Я запускаю wirehark build on linux. Я получаю сбой, выполняя некоторые действия. Также создается свалка ядра. Но, когда я даю следующую команду gdb ./wireshark core. Он говорит, что формат файла не распознан. Кроме того, когда я делаю кошку на «./wireshark», это похоже на какой-то скрипт. , так как анализировать основные свалки?Анализ ядро-дампов, созданных при работе wirehark на linux

ответ

0

Проверьте скрипт, чтобы узнать, что такое фактический бинарный файл wirehark.

gdb подходит для анализа корунда.

+0

ОК, я попробую это. знаете ли вы, где находится бинарный файл? – Ajay

0

, когда я делаю кошку на «./wireshark», кажется, что-то вроде сценария.

Вероятно потому, что вы построили Wireshark из источника в этой директории, в этом случае он является скрипт (сгенерированный libtool в a wrapper script).

Что вам нужно сделать, вместо

gdb ./wireshark core` 

является

./libtool --mode=execute gdb ./wireshark core 

, который будет делать правильные магию, чтобы запустить GDB на фактический исполняемый файл, а не по сценарию (и передать его правильная магия для поиска разделяемых библиотек в вашем каталоге сборки).

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