Отладка Thunderbird в Mac OS X с помощью GDB - PullRequest
1 голос
/ 11 января 2010

Сегодня я попытался найти ошибку в Thunderbird, или, точнее, в месте, где он падает (появляется репортер Crash). Однако, когда я пытаюсь запустить его в GDB, программа немедленно завершает работу с кодом 06. И тогда Crash Reporter снова начинает действовать. Таким образом, я никогда не смогу добраться до того момента, когда он умрет.

Есть ли какая-то опция, которую я должен пропустить, чтобы запустить ее успешно?

Спасибо!

1 Ответ

1 голос
/ 03 декабря 2014

Вам необходимо установить переменную среды DYLD_LIBRARY_PATH, чтобы сообщить загрузчику, что именно здесь находятся все общие библиотеки.

Сначала перейдите в каталог MacOS .app.

cd blah/dist/Daily.app/Contents/MacOS

А затем установите переменную DYLD_LIBRARY_PATH:

export DYLD_LIBRARY_PATH=`pwd`

И, наконец, запустите исполняемый файл thunderbird.

gdb thunderbird

Затем он должен работать правильно.

Все это упоминается в документации по отладке Mozilla: Здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...