C++ ndk-stack.exe仅显示;分段故障“;

C++ ndk-stack.exe仅显示;分段故障“;,c++,android-ndk,segmentation-fault,g++,cocos2d-x,C++,Android Ndk,Segmentation Fault,G++,Cocos2d X,我用cocos2d-x编写了一个游戏。在某些情况下,我的游戏崩溃了。 我使用“ndk堆栈”查找崩溃点,但ndk堆栈只显示“分段错误”。我怎样才能得到更多关于坠机原因的信息? 当ndk堆栈只显示“分段错误”时,我找不到任何其他解决方案。唯一的解决方案是将logcat数据保存在一个文件中,然后手动查找此模式“****…” 从那里,直到文件的结尾,您可以找到一些关于类和函数的好信息。 这是我的信息。我发现这条线比上面的图案晚了大约200行 I/DEBUG ( 8175): #02 pc

我用cocos2d-x编写了一个游戏。在某些情况下,我的游戏崩溃了。 我使用“ndk堆栈”查找崩溃点,但ndk堆栈只显示“分段错误”。我怎样才能得到更多关于坠机原因的信息?
当ndk堆栈只显示
“分段错误”
时,我找不到任何其他解决方案。唯一的解决方案是将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)
I/DEBUG(8175):#02 pc 007a0e40/data/app lib/com.Lotus.Footcardia-1/libcocos2dcpp.so(rapidjson::GenericValue::FindMember(char const*)+128)
它说问题出在rapidjson,我知道我在哪里使用rapidjson


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

当然,日志文件的大小不太相关,因为它保存在PC上,而不是Android设备上。@Klaas van Gend:你说得对。我的意思是,用记事本++之类的文本编辑器加载一个大文件有点困难。