ndk-stack 把堆栈定位出来

ndk-stack -sym android\app\build\intermediates\ndkBuild\xxx\debug\obj\local\armeabi-v7a -dump  D:/1.txt


1.txt 内容:

ABI: 'arm'
pid: 21895, tid: 21949, name: Main  >>> com.playrix.gardenscapes.amazon <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x35
    r0 00000000  r1 cc1566d0  r2 cc1567b0  r3 d74fe148
    r4 de2dd126  r5 c80eb040  r6 de2dd126  r7 d74fe150
    r8 de2dd126  r9 e5bac500  sl 00000000  fp d74fe9bc
    ip d74fde7c  sp d74fe110  lr d576ddbd  pc d576dde0  cpsr a00f0030


backtrace:
#00 pc 0041a876 /data/app/xx/lib/arm/libgame.so [armeabi]   
#01 pc 0041a75f /data/app/xx/lib/arm/libgame.so [armeabi] 
#02 pc 0041a8a7 /data/app/xx/lib/arm/libgame.so [armeabi] 
#03 pc 0041a75f /data/app/xx/lib/arm/libgame.so [armeabi] 
#04 pc 0041a8a7 /data/app/xx/lib/arm/libgame.so [armeabi] 
#05 pc 0041a75f /data/app/xx/lib/arm/libgame.so [armeabi] 
#06 pc 0041a143 /data/app/xx/lib/arm/libgame.so [armeabi] 
#07 pc 00417689 /data/app/xx/lib/arm/libgame.so [armeabi] 
#08 pc 002de609 /data/app/xx/lib/arm/libgame.so [armeabi] 
#09 pc 005c31a9 /data/app/xx/lib/arm/libgame.so [armeabi]
#10 pc 005c2b3f /data/app/xx/lib/arm/libgame.so [armeabi]
#11 pc 0018c82d /data/app/xx/lib/arm/libgame.so [armeabi]
#12 pc 001b7ddf /data/app/xx/lib/arm/libgame.so [armeabi]
#13 pc 0018b1f9 /data/app/xx/lib/arm/libgame.so [armeabi]
#14 pc 000f0e99 /data/app/xx/lib/arm/libgame.so [armeabi]
#15 pc 000fe029 /data/app/xx/lib/arm/libgame.so [armeabi] 


输出结果:


********** Crash dump: ********** 
Build fingerprint: 'Xiaomi/natrium/natrium:7.0/NRD90M/V9.1.2.0.NBGCNEI:user/release-keys' 
pid: 21895, tid: 21949, name: Main >>> com.playrix.gardenscapes.amazon <<< 
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x35 
Stack frame #00 pc 0041a876 /data/app/xx/lib/arm/libgame.so [armeabi] : Routine xx::internal::Value::getStringValue() const at E:/v1.0.2_release/engine/../src/xx/internal.cpp:264 
Stack frame #01 pc 0041a75f /data/app/xx/lib/arm/libgame.so [armeabi] : Routine xx::internal::Value::clone() const at E:/v1.0.2_release/engine/../src/xx/internal.cpp:14 
Stack frame #02 pc 0041a8a7 /data/app/xx/lib/arm/libgame.so [armeabi] : Routine xx::internal::Object::Clone(xx::internal::Object*) at E:/v1.0.2_release/engine/../src/xx/internal.cpp:54 
Stack frame #03 pc 0041a75f /data/app/xx/lib/arm/libgame.so [armeabi] : Routine xx::internal::Value::clone() const at E:/v1.0.2_release/engine/../src/xx/internal.cpp:14 
Stack frame #04 pc 0041a8a7 /data/app/xx/lib/arm/libgame.so [armeabi] : Routine xx::internal::Object::Clone(xx::internal::Object*) at E:/v1.0.2_release/engine/../src/xx/internal.cpp:54 
Stack frame #05 pc 0041a75f /data/app/xx/lib/arm/libgame.so [armeabi] : Routine xx::internal::Value::clone() const at E:/v1.0.2_release/engine/../src/xx/internal.cpp:14 
Stack frame #06 pc 0041a143 /data/app/xx/lib/arm/libgame.so [armeabi] : Routine xx::ValueLike<xx::Value>::clone() const at E:/v1.0.2_release/engine/../src/xx/value.h:681 
Stack frame #07 pc 00417689 /data/app/xx/lib/arm/libgame.so [armeabi] : Routine xx::TableDriver::update(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, char const*, xx::Value const&) at E:/v1.0.2_release/engine/../src/xx/driver.cpp:147 
Stack frame #08 pc 002de609 /data/app/xx/lib/arm/libgame.so [armeabi] : Routine PlayerInfo::setStringProperty(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&) at E:/v1.0.2_release/engi
ne/../src/PlayerInfo.cpp:805 
Stack frame #09 pc 005c31a9 /data/app/xx/lib/arm/libgame.so [armeabi]: Routine SwrveAB::VarInfo::SaveLocal() at E:/v1.0.2_release/engine/../src/swrve/SwrveAB.cpp:358 
Stack frame #10 pc 005c2b3f /data/app/xx/lib/arm/libgame.so [armeabi]: Routine SwrveAB::Context::SaveLocal() at E:/v1.0.2_release/engine/../src/swrve/SwrveAB.cpp:320 
Stack frame #11 pc 0018c82d /data/app/xx/lib/arm/libgame.so [armeabi]: Routine GameInfo::SaveLocal() at E:/v1.0.2_release/engine/../src/GameInfo.cpp:2059 
Stack frame #12 pc 001b7ddf /data/app/xx/lib/arm/libgame.so [armeabi]: Routine GameInfo::SaveImpl() at E:/v1.0.2_release/engine/../src/GameInfo.cpp:2094 
Stack frame #13 pc 0018b1f9 /data/app/xx/lib/arm/libgame.so [armeabi]: Routine GameInfo::Save() at E:/v1.0.2_release/engine/../src/GameInfo.cpp:1963 
Stack frame #14 pc 000f0e99 /data/app/xx/lib/arm/libgame.so [armeabi]: Routine GameInfo::SaveOnCollapsed() at E:/v1.0.2_release/engine/../src/GameInfo.cpp:4751 
Stack frame #15 pc 000fe029 /data/app/xx/lib/arm/libgame.so [armeabi]: Routine AppCommon::RequestShutdownApp() at E:/v1.0.2_release/engine/../src/AppCommon.cpp:3235 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值