我目前的问题是libwebkitgtk-3.0-0,但我想这个问题很通用.
我的应用程序在webkit代码中崩溃了.我的假设是我们做了一些愚蠢的事情,想要找出什么.最简单的方法是设置断点或使用库的调试版本.
如何获得构建库的确切源代码?我在转储核心后得到堆栈跟踪,但行号gdb说与我在代码中看到的不匹配.换句话说,如果我安装libwebkitgtk-3.0-0,我想获得它的确切源代码.
我已经安装了webkit库的调试版本.这些调试版本是否具有与使用--enable-debug标志编译webkit相同的功能?webkit的调试版本基于WEBKIT_DEBUG环境变量启用日志记录,但即使使用库的调试版本,我也无法获得相同的日志记录.
如何使用我设法编译的调试版本?我设法在我的机器上编译webkit并尝试摆弄负载路径等.无论我做什么,我的应用程序都不会获取新的共享库 - 我可以根据用户代理签名来判断.有一次,我设法拿起了库,但是SSL停止了工作.GtkLauncher确实发生了同样的SSL问题.所以我在某个地方犯了错误.
谢谢你的指点.