随机性崩溃,cocos 2dx 2.2.3
backtrace:
#00 pc 0002ee16 /system/lib/libicuuc.so
#01 pc 0004635b /system/lib/libicuuc.so (icu_48::UnicodeSet::~UnicodeSet()+58)
#02 pc 0004638d /system/lib/libicuuc.so (icu_48::UnicodeSet::~UnicodeSet()+4)
#03 pc 000a1aed /system/lib/libicui18n.so (icu_48::RegexPattern::zap()+96)
#04 pc 000a1d15 /system/lib/libicui18n.so (icu_48::RegexPattern::~RegexPattern()+12)
#05 pc 00011ea7 /system/lib/libjavacore.so
#06 pc 0001df30 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#07 pc 0004d183 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+394)
#08 pc 00027360 /system/lib/libdvm.so
#09 pc 0002bc68 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+180)
#10 pc 0005f8f5 /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
#11 pc 0005f91f /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, …)+20)
#12 pc 000544d3 /system/lib/libdvm.so
#13 pc 00012e00 /system/lib/libc.so (__thread_entry+48)
#14 pc 00012558 /system/lib/libc.so (pthread_create+172)
stack:
5d844bf8 00001000
5d844bfc 00000000
5d844c00 5d2c0368
5d844c04 00000000
5d844c08 4000ef6c
5d844c0c 401867c1 /system/lib/libc.so (dlfree+56)
5d844c10 40186789 /system/lib/libc.so (dlfree)
5d844c14 00000000
5d844c18 5d2c0368
5d844c1c 00000000
5d844c20 4000ef6c
5d844c24 5d844c80
5d844c28 00000000
5d844c2c 40187f95 /system/lib/libc.so (free+12)
5d844c30 df0027ad
5d844c34 00000000
#00 5d844c38 40624d8c /system/lib/libicuuc.so
5d844c3c 5d2c0330
5d844c40 5bfc4cc0
5d844c44 4057f35f /system/lib/libicuuc.so (icu_48::UnicodeSet::~UnicodeSet()+62)
#01 5d844c48 40624e90 /system/lib/libicuuc.so
5d844c4c 5d2c0330
5d844c50 5a173458
5d844c54 4057f391 /system/lib/libicuuc.so (icu_48::UnicodeSet::~UnicodeSet()+8)
#02 5d844c58 40624d00 /system/lib/libicuuc.so
5d844c5c 406d2aef /system/lib/libicui18n.so (icu_48::RegexPattern::zap()+98)
backtrace:
#00 pc 00005400 /system/lib/libcutils.so (android_atomic_dec+24)
#01 pc 00060254 /system/lib/libskia.so (SkCanvas::internalRestore()+68)
#02 pc 00060468 /system/lib/libskia.so (SkCanvas::~SkCanvas()+80)
#03 pc 000604dc /system/lib/libskia.so (SkCanvas::~SkCanvas()+8)
#04 pc 00057953 /system/lib/libandroid_runtime.so
#05 pc 0001df30 /system/lib/libdvm.so (dvmPlatformInvoke+112)
#06 pc 0004d183 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+394)
#07 pc 00027360 /system/lib/libdvm.so
#08 pc 0002bc68 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+180)
#09 pc 0005f8f5 /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
#10 pc 0005f91f /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, …)+20)
#11 pc 000544d3 /system/lib/libdvm.so
#12 pc 00012e00 /system/lib/libc.so (__thread_entry+48)
#13 pc 00012558 /system/lib/libc.so (pthread_create+172)
stack:
5d844c00 5d211310
5d844c04 00000000
5d844c08 4000ef6c
5d844c0c 401867c1 /system/lib/libc.so (dlfree+56)
5d844c10 00001000
5d844c14 5d211440
5d844c18 00001000
5d844c1c 5d2113a0
5d844c20 00000000
5d844c24 00000000
5d844c28 4000ef6c
5d844c2c 401867c1 /system/lib/libc.so (dlfree+56)
5d844c30 00001000
5d844c34 5d2114e0
5d844c38 df0027ad
5d844c3c 00000000
#00 5d844c40 00001000
… …
#01 5d844c40 00001000
5d844c44 5bc1e998
5d844c48 5d20be20
5d844c4c 5d20be20
5d844c50 00000000
5d844c54 4000ef54
5d844c58 5d844c80
5d844c5c 4030746c /system/lib/libskia.so (SkCanvas::~SkCanvas()+84)
#02 5d844c60 5d20be20
5d844c64 5bc1e998
5d844c68 00000000
5d844c6c 403074e0 /system/lib/libskia.so (SkCanvas::~SkCanvas()+12)
部分是在场景转换的时候,崩溃的设备多半是三星和小米。不知道如何下手了,求教。