问题标签 [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.

0 投票
3 回答
2125 浏览

qt - Qt 应用程序的多平台崩溃报告系统

我正在创建一个多平台 Qt 应用程序,我希望崩溃报告系统在用户计算机发生崩溃时生成崩溃报告。稍后,我应该能够查看堆栈跟踪以及崩溃报告中的所有调试信息。我看过google-breakpad。

但是要使用它,我似乎需要转向 Windows 的 MSVC。现在我在 Windows 上使用 MinGW,我需要花费大量时间和精力来使用 MSVC 编译所有不同的库。有什么方法可以使用 MinGW 并且仍然可以使用 google-breakpad?或者是否有其他可以在 Windows 上运行多平台并支持 mingw 的替代方案?

0 投票
1 回答
1476 浏览

android - 无法转储本机库的符号:loadDataForPdb 和 loadDataFromExe 失败

我复制了适用于 Android 的 Google breakpad 示例并将其添加到我的项目中。我首先遇到了获取 minidump 的问题(我触发了 SIGSEGV 错误,但我的 SD 卡上没有写入任何内容)。我终于设法得到了一些小型转储(我真的不知道如何,但这不是我的主要问题)。

我的问题是我无法转储本机库的符号,它显示以下错误消息:

谢谢你的帮助

0 投票
2 回答
1334 浏览

android - 如何在 Android 上使用 breakpad 将 dmp 文件上传到服务器?

我想使用 breakpad 收集我的 Android 应用程序的 C++ 端崩溃信息。

我已经成功构建了 breakpad 工具链,并且可以正确地表示堆栈跟踪。

我的问题是:

如何在 Android 上将 minidump 文件上传到我的服务器?断板源代码中有解决方案吗?

或者我应该自己实现这一切?

任何人都可以帮助我吗?

0 投票
0 回答
70 浏览

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

有没有人遇到过这个问题?

0 投票
1 回答
1080 浏览

c - Linux 上的 Breakpad 测试示例错误

从 Google Breakpad 上的此页面到测试 brekpad 示例

我正在创建一个这样的简单项目:

在此之前将头文件目标包括为:

然后简单地编译它:

但是我的代码找不到异常处理程序。准确地说,它给了我这个:

这是为什么?

0 投票
1 回答
980 浏览

converter - 从 windows .dmp 转换为 linux 核心文件

我正在使用 google break pad 生成 linux 应用程序的核心转储。我想知道的是有没有办法将break pad创建的.dmp转换为linux核心文件,以便我可以使用gdb和linux符号对其进行调试?

0 投票
1 回答
79 浏览

c++ - Minidump 单元测试不返回 true

我一直在尝试从 Google breakpad 运行这个单元测试以进行小型转储现在在第 165 行,它将写入 /temp/ 的转储与硬编码的预期值进行比较。在这里,ASSERT语句没有返回 true,而是失败了。

为什么会这样?

0 投票
1 回答
576 浏览

android-ndk - 即使在 google_breakpad 捕捉到信号后,应用程序也会崩溃?

谷歌 breakpad 捕捉到信号(关于通过 JNI 在本机代码中崩溃),但应用程序仍然在它之后死机。应该怎么做才能预防呢?

日志:

代码:

0 投票
1 回答
195 浏览

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

0 投票
1 回答
974 浏览

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 上工作不多,所以请尽量明确给出任何答案。

谢谢