我正在对WebKit框架中发生的崩溃进行故障排除(特别是在WebCore.framework
中)。崩溃的原因是WebKit中的一个已知错误。为了解决这个问题,我需要弄清楚WebKit在崩溃时使用的DOM元素。为此,我需要在崩溃时检查WebKit中的本地和堆栈变量。
我有一个核心转储,但当然没有WebKit的调试符号表。
这些可以在任何地方使用吗?
我找到了WebKit nightly builds页面,但是那些似乎是已发布的版本剥离了调试信息,
我的后备计划是下载WebKit源代码和build them myself with debug switches,但如果这些调试二进制文件已经存档,那就太棒了。
答案 0 :(得分:0)
我联系了Apple技术支持;他们告诉我,山地航运版WebCore.framework
的任何地方都没有符号可供选择。在OS X 10.5之后,Apple似乎已经停止提供调试库。
我们通过使用DYLD_FRAMEWORK_PATH
(reference)在客户的计算机上加载非错误版本的WebKit来解决问题。