问题标签 [google-breakpad]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt - Qt 应用程序的多平台崩溃报告系统
我正在创建一个多平台 Qt 应用程序,我希望崩溃报告系统在用户计算机发生崩溃时生成崩溃报告。稍后,我应该能够查看堆栈跟踪以及崩溃报告中的所有调试信息。我看过google-breakpad。
但是要使用它,我似乎需要转向 Windows 的 MSVC。现在我在 Windows 上使用 MinGW,我需要花费大量时间和精力来使用 MSVC 编译所有不同的库。有什么方法可以使用 MinGW 并且仍然可以使用 google-breakpad?或者是否有其他可以在 Windows 上运行多平台并支持 mingw 的替代方案?
android - 无法转储本机库的符号:loadDataForPdb 和 loadDataFromExe 失败
我复制了适用于 Android 的 Google breakpad 示例并将其添加到我的项目中。我首先遇到了获取 minidump 的问题(我触发了 SIGSEGV 错误,但我的 SD 卡上没有写入任何内容)。我终于设法得到了一些小型转储(我真的不知道如何,但这不是我的主要问题)。
我的问题是我无法转储本机库的符号,它显示以下错误消息:
谢谢你的帮助
android - 如何在 Android 上使用 breakpad 将 dmp 文件上传到服务器?
我想使用 breakpad 收集我的 Android 应用程序的 C++ 端崩溃信息。
我已经成功构建了 breakpad 工具链,并且可以正确地表示堆栈跟踪。
我的问题是:
如何在 Android 上将 minidump 文件上传到我的服务器?断板源代码中有解决方案吗?
或者我应该自己实现这一切?
任何人都可以帮助我吗?
macos - 与 Google Breakpad 链接后无法加载 VST
我正在尝试在 OSX 上构建一个 32 位 VST 插件并将其与 Google Breakpad 链接。可以按照官方指南 https://code.google.com/p/google-breakpad/wiki/MacBreakpadStarterGuide构建 Breakpad.framework
但是 MuLab 不再能够加载 VST 并失败并出现以下错误:FSOpenResFile with error -1409
有没有人遇到过这个问题?
c - Linux 上的 Breakpad 测试示例错误
从 Google Breakpad 上的此页面到测试 brekpad 示例
我正在创建一个这样的简单项目:
在此之前将头文件目标包括为:
然后简单地编译它:
但是我的代码找不到异常处理程序。准确地说,它给了我这个:
这是为什么?
converter - 从 windows .dmp 转换为 linux 核心文件
我正在使用 google break pad 生成 linux 应用程序的核心转储。我想知道的是有没有办法将break pad创建的.dmp转换为linux核心文件,以便我可以使用gdb和linux符号对其进行调试?
c++ - Minidump 单元测试不返回 true
我一直在尝试从 Google breakpad 运行这个单元测试以进行小型转储。现在在第 165 行,它将写入 /temp/ 的转储与硬编码的预期值进行比较。在这里,ASSERT
语句没有返回 true,而是失败了。
为什么会这样?
android-ndk - 即使在 google_breakpad 捕捉到信号后,应用程序也会崩溃?
谷歌 breakpad 捕捉到信号(关于通过 JNI 在本机代码中崩溃),但应用程序仍然在它之后死机。应该怎么做才能预防呢?
日志:
代码:
google-breakpad - Breakpad init - 每个库?
抱歉新手问题。我有 libnative_exception_handler.so 和 breakpad init:
和 libfunc.so 具有不安全的功能。
两个库都使用 android 加载System.loadLibrary();
如果 breakpad init 在libnative_exception_handler.so
信号未被捕获且不调用 breakpad 回调的情况下完成。如果我将libfunc.so
源更改为 init breakpad 信号被捕获。那么breakpad是否需要在不安全函数所在的同一个库中初始化?
更新:我创建了 lib 和演示应用程序来演示该问题:https ://github.com/4ntoine/Acra-breakpad
c++ - arm-linux-androideabi stl编译错误
我目前正在尝试在 linux 机器上构建 google breakpad 的 android 版本。但似乎我在正确引用 stl 时遇到了一些问题。
我通过了配置步骤运行..
./configure --host=arm-linux-androideabi --disable-processor --disable-tools
有关此输出,请参阅 config.log
我的环境设置了以下变量..
当我运行时,make -j4
我收到以下错误..
致命错误:算法:没有此类文件或目录编译终止。
还有更多与 stl (full output here)相关的类似错误。所以我的问题是我如何用包含的内容来构建它。我在 linux 上工作不多,所以请尽量明确给出任何答案。
谢谢