2010-01-11 96 views
1

我今天嘗試在Thunderbird中找到一個bug,或者更具體地說 - 它崩潰的位置(Crash記者跳入)。 但是,當我嘗試在gdb中運行它時,程序立即以代碼06退出。 然後Crash記者再次進入操作。 這樣,我永遠無法達到它死亡的實際點。使用GDB在Mac OS X上調試Thunderbird

是否有一些選項必須通過才能成功啓動?

謝謝!

回答

1

您需要設置DYLD_LIBRARY_PATH環境變量來告訴加載程序這是所有共享庫所在的位置。

首先轉到您的.app的MacOS目錄。

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

,然後設置DYLD_LIBRARY_PATH變量:

export DYLD_LIBRARY_PATH=`pwd` 

最後運行thunderbird可執行文件。

gdb thunderbird 

它應該然後運行正常。

這是所有在調試Mozilla文檔中提到的:Here.