|
现在刚开 始用osg开发,发现调试很难。总是莫名其妙的bug抓不出来。做的一个监控显示程序总是会在运行几十分钟后挂掉,看调试堆栈似乎也找不到头绪。
还有个问题是会突然除了放在置顶cameara里面的文字,所有的渲染全部消失黑屏。查了所有的matrixtransformation 也没有找到问题。有人有这种调试的经验可以分享么?谢谢大家
osg66-osgViewer.dll!00a13a4e()
[下面的框架可能不正确和/或缺失,没有为 osg66-osgViewer.dll 加载符号]
osg66-osgViewer.dll!00a42052()
osg66-osgViewer.dll!00a41b2f()
osg66-osgViewer.dll!00a44610()
msvcr80.dll!memcpy_s(void * dst=0x0013fb48, unsigned int sizeInBytes=160699240, const void * src=0x09941398, unsigned int count=160672216) 行67 + 0xc 字节 C
osg66-osg.dll!00626c32()
ot12-OpenThreads.dll!008214ca()
osg66-osg.dll!00628b70()
> msvcp80.dll!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy(bool _Built=true, unsigned int _Newsize=0) 行2087 + 0x12 字节 C++
msvcp80.dll!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std::allocator<char> >() 行916 C++
osg66-osgViewer.dll!00a3e113()
osg66-osg.dll!00626c32()
msvcp80.dll!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std::allocator<char> >() 行916 C++
osg66-osgViewer.dll!00a3dddd()
osg66-osgGA.dll!0087afdb()
msvcr80.dll!free(void * pBlock=0x0072ae30) 行115 + 0x5 字节 C
osg66-osgViewer.dll!00a4293e()
osg66-osgViewer.dll!00a4283d()
msvcr80.dll!free(void * pBlock=0x8f35fe88) 行115 + 0x5 字节 C
osg66-osgViewer.dll!00a3db7a()
osg66-osgViewer.dll!00a5c0fb()
OSGsystem.exe!main(int argc=, char * * argv=) 行384 C++
OSGsystem.exe!__tmainCRTStartup() 行597 + 0x17 字节 C
kernel32.dll!7c817067()
osg66-osg.dll!00730073() |
|