核心转储表示特定时间Unix程序的工作内存状态,通常是在程序突然终止时。
我想访问存储在没有调试符号的程序的核心转储中的帧(我想在 C 中执行此操作)。当我打开程序和 GDB 内的核心转储时,我得到一个堆栈...
Realloc 失败,但仅当使用 printf 语句时:“下一个大小无效”
我正在尝试为C编写一个ThreadPool库;主要用于教育目的,但也可能用于以后的实际使用。 我有一个“有效”的实现,因为我可以启动......
GDAL/ogr2ogr/ogrinfo 每次运行都会产生无效指针错误
按照此处描述的步骤安装 ogr2ogr 后 https://mothergeo-py.readthedocs.io/en/latest/development/how-to/gdal-ubuntu-pkg.html 当我运行 ogr2ogr 或 ogrinfo 时,我得到以下信息...
在生产环境中保持可调试性的同时优化构建 C++ 程序的最佳实践
我正在编写一个C++服务器程序,将部署到*nix系统(Linux/macOS)。程序在生产环境中有时会出现段错误,我想收集一些信息
我正在创建一个过程,通过在嵌入式平台上启用核心转储来改进远程 LINUX 系统的调试。但在
我有一个客户库,将由java通过JNI调用,然后我想通过gperftools对其进行分析,代码如下: 查找gperf工具: 包括(外部项目) 设置(
我用 C 语言为 DWM 编写了一个状态栏实用程序,用于显示时间、日期、CPU 温度和电池电量。我最近注意到该程序崩溃了,并发现它有一个核心转储。我重新编译了
对于我的项目,发布版本(使用 -O2 标志编译)比调试版本(使用 -g -O0 标志编译)具有更高的性能。 所以我必须使用release版本。 然而,在
核心转储的扩展名是什么意思以及如何读取核心转储文件?就像当我在文本编辑器中打开文件时一样,我得到了垃圾值。 注意:它的扩展名类似于 .2369
Jetty 由于分段错误而崩溃。 日志: 5 月 26 日 07:33:49 filr jetty.sh[32201]:2024-05-26 07:33:49.813:INFO::main:将 stderr/stdout 重定向到 /var/opt/jett> 5 月 26 日 07:33:49 filr jetty.sh[
我需要为由 SIGABRT、SIGBUS 等终止的进程启用核心转储文件创建。 在以前版本的 MAC OS X(包括 ElCapitan)中,为所有进程启用代码转储文件...
我使用 web.py 创建一个 Python Web 服务器。调用该服务器是为了解决线性规划问题,它使用 CBC 库来完成此任务。 每隔一段时间,服务器就会崩溃并显示日志...
为什么breakpad minidump-2-core需要调试符号来生成核心文件?
下面的测试代码会生成一个breakpad minidump,并且GDB无法显示使用minidump-2-core转换为core的dmp中的堆栈。 为什么 minidump-2-core 需要调试符号才能重新...
如何避免breakpad dmp转换为核心文件时出现错误的符号偏移
当 GDB 从 amd64、i686 和 aarch64 上的 Breakpad 在 Linux 上创建的小型转储中读取使用 minidump-2-core 生成的一些核心文件时,我收到此错误(使用来自 202 的 Breakpad 提交...
我正在使用一些共享开发Android应用程序 我编写并使用 ndk-r5b 编译的库。该应用程序有效, y 并且对库的调用也有效,但我检测到一些......
为什么 gdb 抱怨我的核心文件太小,然后无法生成有意义的堆栈跟踪?
我有一个由段错误生成的核心文件。当我尝试将其加载到 gdb 中时,如何加载它或者是否使用正确的可执行文件似乎并不重要 - 我总是从 gdb 收到此警告
core dump 的原因是什么?来自 oracle lib 的堆栈显示
我有一个 coredmp,其中所有线程堆栈看起来都正常,但一个堆栈显示如下。谁能告诉我这可能的原因吗?我可以看到从 oracle 库调用 exit,这是问题还是...
我有一个由 Linux 中“打开文件过多”引起的核心文件。 我想知道程序崩溃时使用了多少个fd以及fd的映射。 我可以从该核心文件中获取文件描述符列表吗? 无线...
我正在尝试在 Raylib 应用程序中绘制文本。当我遍历链接列表时,其中的内容要么应用程序不打印任何内容,要么给出分段错误(核心转储) 案例 1:分段错误...
在 Ubuntu 18.04 和 Ubuntu 20.04 中找不到核心转储文件 [已关闭]
我在 ubuntu 18.04 和 ubuntu 20.04 中找不到任何核心转储文件,即使我更改了核心文件大小和 /proc/sys/kernel/core_pattern: smart@stable:~$ ulimit -c 无限 智能@稳定:~$ ulimit -a