VS 2010下的call 程序有时会crash,代码没有任何改动。出错信息为
程序会停在以下位置:
namespace talk_base {
void Break() {
#if WIN32
::DebugBreak();
#elif OSX // !WIN32
::Debugger();
#else // !OSX && !WIN32
#if _DEBUG_HAVE_BACKTRACE
OutputTrace();
#endif
abort();
#endif // !OSX && !WIN32
}
苦思不知其原因。后来发现,这个问题只出现在debug 模式下,如果换成release 模式就没有问题。看来libjingle里有一些隐藏的问题,不过好在release 能用,这就够了。