ndk-stack.exe只显示"分段错误"

时间:2015-01-26 13:22:24

标签: c++ android-ndk segmentation-fault g++ cocos2d-x

我使用cocos2d-x编写游戏。在某些情况下,我的游戏崩溃。 我使用“ndk-stack”来查找崩溃点,但是ndk-stack只显示“Segmentation fault”。如何获得有关崩溃原因的更多信息? enter image description here

1 个答案:

答案 0 :(得分:0)

当ndk-stack只显示"segmentation fault"时,我无法找到解决此问题的任何其他解决方案。唯一的解决方案是您应该将logcat数据保存在文件中,然后手动查找此模式。 "*** *** *** ..." 从那里,直到文件结束,您可以找到有关类和函数的一些很好的信息。 这是我的信息。我发现这条线比上面的模式晚了大约200行。

I/DEBUG   ( 8175):     #02  pc 007a0e40  /data/app-lib/com.Lotus.Footcardia-1/libcocos2dcpp.so (rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::FindMember(char const*)+128)

它说问题来自rapidjson,我知道我在哪里使用rapidjson。

坏消息是日志文件的大小迅速增加。