- 论坛徽章:
- 0
|
本帖最后由 charmfish 于 2011-06-17 00:16 编辑
在gdb调试的时候backtrace用于显示堆栈,里面比较好看到大致在哪出了问题
现在问题是我在运行时dmp了,有backtrace提示,但是我不能分析具体的那个函数调用上出了问题,因为此时的输出没有函数名。
如下:
======= Backtrace: =========
/lib/libc.so.6[0x271883]
/lib/libc.so.6(__libc_malloc+0x7b)[0x2733ab]
/usr/lib/libstdc++.so.6(_Znwj+0x27)[0x1c5aa7]
/usr/lib/libstdc++.so.6(_Znaj+0x1d)[0x1c5bdd]
/SourceCode/DR/Bin/CentOS5.3_32_Debug/libDFileServerCore.so.2.0[0x3e4602]
/SourceCode/DR/Bin/CentOS5.3_32_Debug/libDFileServerCore.so.2.0[0x3e4673]
/SourceCode/DR/Bin/CentOS5.3_32_Debug/libDFileServerCore.so.2.0[0x41f539]
/SourceCode/DR/Bin/CentOS5.3_32_Debug/libDFileServerCore.so.2.0[0x4260e1]
/SourceCode/DR/Bin/CentOS5.3_32_Debug/libDFileServerCore.so.2.0[0x41a74c]
/SourceCode/DR/Bin/CentOS5.3_32_Debug/libDFileServerCore.so.2.0[0x3fc816]
/SourceCode/DR/Bin/CentOS5.3_32_Debug/libDRBaseModuleEx.so.2.0[0x701554]
/SourceCode/DR/Bin/CentOS5.3_32_Debug/libDRBaseModuleEx.so.2.0[0x7022f5]
/SourceCode/DR/Bin/CentOS5.3_32_Debug/libDRBaseModuleEx.so.2.0[0x7120d0]
/SourceCode/DR/Bin/CentOS5.3_32_Debug/libDRBaseModuleEx.so.2.0[0x7127e3]
/SourceCode/DR/Bin/CentOS5.3_32_Debug/libDRBaseModuleEx.so.2.0[0x70fcbd]
/SourceCode/DR/Bin/CentOS5.3_32_Debug/libDRBaseModuleEx.so.2.0[0x712bf4]
/SourceCode/DR/Bin/CentOS5.3_32_Debug/libDRBaseModuleEx.so.2.0[0x710122]
/SourceCode/DR/Bin/CentOS5.3_32_Debug/libDRBaseModuleEx.so.2.0[0x715080]
/SourceCode/DR/Bin/CentOS5.3_32_Debug/libDRNetBase.so.2.0(_ZN11ACE_Reactor22run_reactor_event_loopEPFiPS_E+0x52)[0xd6fd7e]
/SourceCode/DR/Bin/CentOS5.3_32_Debug/libDRBaseModuleEx.so.2.0[0x70e291]
/SourceCode/DR/Bin/CentOS5.3_32_Debug/libDRNetBase.so.2.0(_ZN18ACE_Thread_Adapter8invoke_iEv+0x81)[0xd88825]
/SourceCode/DR/Bin/CentOS5.3_32_Debug/libDRNetBase.so.2.0(_ZN18ACE_Thread_Adapter6invokeEv+0xb4)[0xd888e6]
/SourceCode/DR/Bin/CentOS5.3_32_Debug/libDRNetBase.so.2.0(ace_thread_adapter+0x1e)[0xcf499e]
/lib/libpthread.so.0[0x84749b]
/lib/libc.so.6(clone+0x5e)[0x2d942e]
有什么方法让运行时的backtrace更详细呢?
或者有什么方法能大致分析到类似上面的调用堆栈到底是哪个函数有问题
上面每行的最后一个地址值是啥呢? 是指令(函数)地址吗?
谢谢大家
另外一个问题,GDB调试运行时没问题,运行时有问题,这个回是啥原因,都是debug版本的 |
|