cost 187 ms
“分段错误(核心转储)”用于:libioP.h、printf-parse.h、vfprintf-internal.c 等的“没有这样的文件或目录” - “Segmentation fault (core dumped)” for: “No such file or directory” for libioP.h, printf-parse.h, vfprintf-internal.c, etc

核心转储文件中的示例错误: 我正在研究 fast_malloc() 实现,但是一旦我用我自己的实现覆盖malloc()和free() ,就会因为未知原因而出现分段错误,但不是在那之前(意思是,如果我调用fast_malloc()就可以了,但是如果我想能够调用malloc()来获取我的实现, ...

当 SEGV 发生在与主线程不同的线程中时丢失核心文件 - missing corefiles when SEGV occurs in thread different from main thread

我目前正在我们的一个 C++ 应用程序中调试段错误,这让我很难受,因为在发生段错误时没有生成核心文件。 经过一些阅读和检查 ulimits 等,我可以重现未生成核心文件的情况。 它似乎以某种方式与线程有关。 为此,我修改了我们的软件以人工生成 SEGV: 现在出现以下模式 主线程中的SEGV ...

Corefile 返回修复地址 - Corefile to return fix address

我想始终使用 CoreDNS 为域返回某个地址。 我的期望是在Corefile上有一些这样的部分: 所以,我总是用该地址作为域中名称的答案。 我的问题是:使用 CoreDNS 实现这一目标的最简单方法是什么? 我查看了可用的插件,听起来最接近我想要的插件是模板插件,但我觉得应该有一种更简单的方法。 ...

GDB使用核心文件上的“ symbol-file”命令读取符号 - GDB reading symbols with “symbol-file” command on a core file

我正在尝试分析Linux上核心文件上的段错误。 我不确定以下行为是否正确,因此我故意使用 二进制文件是使用调试信息构建的,即 注意最后它怎么说“ with debug_info,not striped” 当我执行二进制文件时,我得到一个称为core-mainTestFil ...

是否有适用于 UNIX 崩溃核心文件的 Windows 替代方案 - Is there a Windows alternative for UNIX crash core-files

我在SuperUser论坛上问过这个问题,但我被重定向到这里,有人可以帮助我吗? 在此复制我的问题: 我在客户场所的 Windows 系统上遇到了崩溃。 过去我在为使用 UNIX 计算机的客户工作时经常遇到这种情况。 在那种情况下,我只需要调查核心文件,我就知道崩溃发生的地方。 对于 Wind ...

如何从启动参数问题中区分出真正的编程错误 - How to distinguish real programming bugs from issues with startup parameters

我正在按照一位客户的要求开发CentOS系统。 最近报道了一个错误,该错误提到在特定情况下生成了一个核心文件。 经过大量的工作,我意识到问题不是由于我的程序表现不佳,而是由于内部配置:我的程序(是Java程序)是在没有-Xss选项的情况下-Xss 。 机器自动设置的最大堆栈大小太小 ...

如何通过python从GDB中的内存地址获取对象 - How to get an object from memory address in GDB by python

我有一个核心文件,我有二进制文件(C ++)。 问题是,在使用gdb分析核心文件时,如果我尝试打印一个指针,它将打印出内存地址。 一旦我尝试打印该指针的原始上下文,它就会说: 没有调试过程,您将无法做到这一点。 这是一个例子: 实际上,这很有意义,因为核心文件不是该 ...

用gdb生成核心文件 - generate core file with gdb

我使用gdb generate-core-file为进程(mongod)生成核心文件,但是该进程可能映射许多数据文件,并且此进程的Res高达36.1G。 在核心文件消耗了34G空间之后,磁盘上没有更多可用空间,因此我得到: 警告:写笔记部分(设备上没有剩余空间)已保存corefile ...

GDB 脚本 - 只有在不调试核心文件时才执行命令 - GDB scripting - execute command only if not debugging core file

我正在添加一些我认为对我的 GDB 启动脚本有用的功能。 一些启动命令仅适用于“实时”目标,或者具有仅对实时目标有意义的组件。 我希望能够测试核心文件是否存在(或不存在),并酌情跳过或修改这些命令。 我在 Python API 中找了一圈,但找不到任何告诉我劣质文件是核心文件还是实时程序的信息。 我 ...

通过gdb用户定义的命令返回值 - Return a value via a gdb user-defined command

我正在使用核心文件进行调试,所以我没有运行任何东西的活动进程。 我正在使用gdb用户定义的命令来检查核心文件中的一堆数据,并尝试使用用户定义的命令简化过程。 但是,我找不到一种方法来使用户定义的命令返回可以在其他命令中使用的值。 例如: (注意“返回”行的评论) 理 ...

了解分段错误的堆栈跟踪 - understanding stack trace of a segmentation fault

我正在做一个snprintf并得到一个段错误。 当我像这样在 gdb 上加载核心文件时: gdb my_executable core ; 并做了bt以获得回溯,我得到了以下信息: 在出现段错误的情况下,我多次看到这样的堆栈,但从未正确理解。 只需查看跟踪中的调用,我们就能知道出了什么问题吗? 注意 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM