核心转储或故障转储包括在特定时间记录的计算机程序工作内存状态,通常是程序异常终止时
我想以编程方式获取 Android 中的应用程序崩溃信息,而不使用第 3 方应用程序或 bugsense 等 jars
我有一个基于 webview 的 android 应用程序,我想获取崩溃报告并将其存储到文本文件中,但我无法在任何地方找到任何编程本机解决方案。我读过这篇文章...
在故障转储中,RIP 指向 function_name(0xoffset/0xab)。我在分析时了解了偏移量及其用途。有人能告诉我这里的 0xab 表示什么吗?它在分析中有什么用...
最近我在工作中的 XP 机器上出现了很多蓝屏。事实上,我下载了 Windows(x86) 的调试工具并一直在分析故障转储。事实上有很多...
SymFromAddr 在 AMD 计算机上失败,并显示错误消息“尝试访问无效地址”
结构体StackFrame { DWORD64 地址; std::字符串名称; std::string 模块; std::字符串文件名; int 行号; }; std::vector GetStackTrace(CONTEXT 上下文...
核心文件是由删除了符号的发布版本代码(g++)生成的。 采用相同 (SVN) 版本的代码,我修改了构建选项以包含符号。 我应该...
我将核心文件加载到 winDBG 中并对其进行了所需的更改。问题是,我需要写回来。由于我正在测试调试器,因此我需要对核心进行更改。我知道如何使用 .
我的应用程序(Sol 10 - 32 位上的 C++)崩溃了,应用程序生成的核心转储大小为 4 GB。我可以假设应用程序可能使用高达 4 GB 的内存(与 ...
在 Windows 环境(XP 和 Win 7)中: 当系统上的进程崩溃时自动生成故障转储的最佳方法是什么? 安装程序 (MSI) 包可以执行此操作吗?
想象一下这段代码: 定义 a(): 尝试: A() 除了递归错误: A() A() 看起来该代码片段会递归且无限地运行一个函数。 但真正发生的事情是: 创造...
我们有一段代码造成了死锁,如下所示(简化版本) std::shared_timed_mutex read_file_mutex; std::shared_lock read_file_lock(read_file_mutex) ,标准::
我正在调试 64 位 C++(托管)故障转储(访问冲突)。 转储的总大小为 32.374.535 kb。 应用程序是多线程的,对应的调用栈只提到了m...
使用 Visual Studio Professional 2017 进行 natvisreload:语法错误
我正在尝试使用 Visual Studio Professional 2017 进行转储分析,但是当在监视窗口中输入命令 .natvisreload 时,出现语法错误,并且输出窗口中没有任何内容。 (...
我可以在 macOS 上的启动守护程序崩溃时为其创建故障转储吗?
我为 macOS 编写了一个启动守护进程。 (它是用 C++ 编写的。) 该守护进程在大多数情况下都可以工作,但偶尔我会看到它从自己的进程接收到 SIGABRT 信号。 (我可以看到...
我的 MacBook Pro 喜欢随机重启。 通常仅使用电池供电时,它会冻结并重新启动。 如果插入,它只会在屏幕关闭时重新启动。 重新启动后,它将 9/10 ti ...
崩溃:无效的结构成员偏移量:kmem_cache_s_num 文件:memory.c 行:9619 函数:kmem_cache_init()
我正在学习 linux 内核开发。对它很陌生。我在玩弄内核恐慌。 我的操作系统版本: pegasus@pegasusv:~$ uname -a Linux pegasusv 5.19.0-41-generic #42-Ubuntu SMP PREEMPT_DYNAMIC Mon ...
我们的 Tomcat 服务器意外终止。 (它作为 Windows 服务运行;系统事件日志显示错误:事件 ID 7034)。 我在哪里可以找到 JVM 崩溃的转储,或者一些说明为什么
我有一个 Wix 3.6 托管引导程序安装程序,它在用户机器上崩溃了。我有用户提供的崩溃 DMP 文件,但我找不到安装程序 exe 的任何 PDB 文件。 当我打开 DMP
我有一个程序,可以在异常情况下生成小型转储。我已经存档了 .exe、.pdb 和源文件的副本。我发现让 Visual Studio 成为 ...
kdump会在系统崩溃后调用kexec启动第二个内核,那么kdump是怎么知道内核崩溃的呢? 在哪里可以找到相关信息或代码?
我正在使用DKMS在Debian发行版上构建一个Linux模块,我有一个内核冻结的问题需要调试。我已经安装了带有内核调试符号的崩溃命令行工具。当一个...