C++应用程序崩溃
C++ application crash
C++应用程序崩溃,核心文件显示错误
警告:在0x7fff79e54400处添加的符号文件系统提供的DSO中找不到可加载的部分Core由"生成/服务器'。程序终止,信号6,中止。#0 0x0000003b67230265从/lib64/libc.so.6提升()(gdb)bt#0 0x0000003b67230265从/lib64/libc.so.6提升()#1 0x0000003b67231d10在/lib64/libc.so.6的中止()中#2来自/lib64/libc.so.6的__libc_message()中的0x0000003b6726a9bb#3来自/lib64/libc.so.6的_int_free()中的0x0000003b6727247f#4来自/lib64/libc.so.6的free()中的0x0000003b672728db#5 0x00000000004060df在..处的运算符删除(p=0x20030190)中/lib/m_string.cpp:43#TStr::~TStr中的6 0x0000000000403892(this=0x2102c980,__in_chrg=<优化值>)在/lib/m_string.cpp:175–
能够理解这个问题。这是我验证过的链接https://bugzilla.redhat.com/show_bug.cgi?id=959013
显示vdso文件的大小不够。它在路径/proc/self/maps中。
请让我知道这是什么样的问题,并建议解决这个问题。
这个是什么问题
malloc
或free
内部的任何崩溃都是先前堆损坏的可靠迹象。
使用Valgrind或AddressSanitizer(也包含在GCC-4.8中)查找根本原因。
忽略vdso
——正如Tom Tromey所说,它与问题无关。
相关文章:
- 使用调试/崩溃报告将应用程序部署到客户端
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- 如何找出应用程序崩溃的原因 - Win 10 LTSB
- 操纵安卓相机的深度图导致应用程序崩溃
- 为什么从文件获取图标时应用程序有时会崩溃?
- 在 Ubuntu 服务器上运行 QT 应用程序时崩溃
- 调用 java 的回调() 时应用程序崩溃.由于 detatchThread 而获得运行时错误
- Qt应用程序找不到第三方DLL并崩溃
- 由于____chkstk_darwin,在Catalina上使用部署10.10编译的MacOS应用程序在HighSierra版本<崩溃
- QCompleter set模型使应用程序崩溃
- Qt 5 应用程序崩溃并出现"qLineEdit::setText"
- 切换NvAPI_Stereo_Deactivate/NvAPI_Stereo_activate会使unity应用程序崩溃
- Opencv在2013年第5季度不起作用.应用程序总是在窗口中崩溃
- eglSwapBuffers上的应用程序崩溃
- C 多线程崩溃应用程序
- 加载的 obj 模型闪烁并崩溃应用程序
- strcats func 崩溃应用程序
- 生成的Protobuf代码崩溃应用程序
- C++字符串::查找崩溃应用程序
- av_free随机崩溃应用程序-FFMPEG C++