bug :libart.so
发生的设备:
设备机型 :OPPO A57T
系统版本:android 6.0.1,level 23
ROM:Oppo/COLOROS
CPU架构:armeabi
Bugly 捕获到:#109911 SIGSEGV(SEGV_ACCERR)
SIGSEGV(SEGV_ACCERR):
日志详情:
#00 pc 000ec148 /system/lib/libart.so (void std::1::tree_balance_after_insert<std::1::tree_node_base<void>>(std::1::tree_node_base<void>, std::1::tree_node_base<void>)+115) [armeabi-v7a]
2 #01 pc 001ee7b9 /system/lib/libart.so (std::1::pair<std::1::tree_iterator<std::1::value_type<art::MethodReference, art::SafeMap<unsigned int, std::1::set<unsigned int, std::1::less, std::1::allocator >, std::1::less, art::TrackingAllocator<std::1::pair<unsigned int const, std::1::set<unsigned int, std::1::less, std::1::allocator > >, (art::AllocatorTag)6> > >, std::1::tree_node<std::1::value_type<art::MethodReference, art::SafeMap<unsigned int, std::1::set<unsigned int, std::1::less, std::1::allocator >, std::1::less, art::TrackingAllocator<std::1::pair<unsigned int const, std::1::set<unsigned int, std::1::less, std::1::allocator > >, (art::AllocatorTag)6> > >, void>, int>, bool> std::1::tree<std::1::value_type<art::MethodReference, art::SafeMap<unsigned int, std::1::set<unsigned int, std::1::less, std::1::allocator >, std::1::less, art::TrackingAllocator<std::1::pair<unsigned int const, std::1::set<unsigned int, std::1::less, std::1::allocator > >, (art::AllocatorTag)6> > >, std::1::map_value_compare<art::MethodReference, std::1::value_type<art::MethodReference, art::SafeMap<unsigned int, std::1::set<unsigned int, std::1::less, std::1::allocator >, std::1::less, art::TrackingAllocator<std::1::pair<unsigned int const, std::1::set<unsigned int, std::1::less, std::1::allocator > >, (art::AllocatorTag)6> > >, art::MethodReferenceComparator, true>, std::1::allocator<std::1::value_type<art::MethodReference, art::SafeMap<unsigned int, std::1::set<unsigned int, std::1::less, std::1::allocator >, std::1::less, art::TrackingAllocator<std::1::pair<unsigned int const, std::1::set<unsigned int, std::1::less, std::1::allocator > >, (art::AllocatorTag)6> > > > >::insert_unique<std::1::pair<art::MethodReference, art::SafeMap<unsigned int, std::1::set<unsigned int, std::1::less, std::1::allocator >, std::1::less, art::TrackingAllocator<std::1::pair<unsigned int const, std::1::set<unsigned int, std::1::less, std::1::allocator > >, (art::AllocatorTag)6> > > >(std::1::pair<art::MethodReference, art::SafeMap<unsigned int, std::1::set<unsigned int, std::1::less, std::1::allocator >, std::1::less, art::TrackingAllocator<std::1::pair<unsigned int const, std::1::set<unsigned int, std::1::less, std::__1::allocator > >, (art::AllocatorTag)6> > >&&)+216) [armeabi-v7a]
3 #02 pc 001ee827 /system/lib/libart.so (bool art::interpreter::DoFieldGet<(art::FindFieldType)4, (art::Primitive::Type)0, true>(art::Thread, art::ShadowFrame&, art::Instruction const, unsigned short)+70) [armeabi-v7a]
4 #03 pc 001eed2d /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod, art::Thread, art::ShadowFrame&, art::Instruction const, unsigned short, art::JValue)+1220) [armeabi-v7a]
5 #04 pc 000b303d /system/lib/libart.so (art::JValue art::interpreter::ExecuteGotoImpl<false, false>(art::Thread, art::DexFile::CodeItem const, art::ShadowFrame&, art::JValue)+27172) [armeabi-v7a]
6 #05 pc 001d4b37 /system/lib/libart.so (artInterpreterToInterpreterBridge+126) [armeabi-v7a]
7 #06 pc 001ee9af /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod, art::Thread, art::ShadowFrame&, art::Instruction const, unsigned short, art::JValue)+326) [armeabi-v7a]
8 #07 pc 000b2c19 /system/lib/libart.so (art::JValue art::interpreter::ExecuteGotoImpl<false, false>(art::Thread, art::DexFile::CodeItem const, art::ShadowFrame&, art::JValue)+26112) [armeabi-v7a]
9 #08 pc 001d4b37 /system/lib/libart.so (artInterpreterToInterpreterBridge+126) [armeabi-v7a]
10 #09 pc 001ee9af /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod, art::Thread, art::ShadowFrame&, art::Instruction const, unsigned short, art::JValue)+326) [armeabi-v7a]
11 #10 pc 000b2c19 /system/lib/libart.so (art::JValue art::interpreter::ExecuteGotoImpl<false, false>(art::Thread, art::DexFile::CodeItem const, art::ShadowFrame&, art::JValue)+26112) [armeabi-v7a]
12 #11 pc 001d4b37 /system/lib/libart.so (artInterpreterToInterpreterBridge+126) [armeabi-v7a]
13 #12 pc 001ee9af /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod, art::Thread, art::ShadowFrame&, art::Instruction const, unsigned short, art::JValue)+326) [armeabi-v7a]
14 #13 pc 000b303d /system/lib/libart.so (art::JValue art::interpreter::ExecuteGotoImpl<false, false>(art::Thread, art::DexFile::CodeItem const, art::ShadowFrame&, art::JValue)+27172) [armeabi-v7a]
15 #14 pc 001d4b37 /system/lib/libart.so (artInterpreterToInterpreterBridge+126) [armeabi-v7a]
16 #15 pc 001ee9af /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod, art::Thread, art::ShadowFrame&, art::Instruction const, unsigned short, art::JValue)+326) [armeabi-v7a]
17 #16 pc 000b303d /system/lib/libart.so (art::JValue art::interpreter::ExecuteGotoImpl<false, false>(art::Thread, art::DexFile::CodeItem const, art::ShadowFrame&, art::JValue)+27172) [armeabi-v7a]
18 #17 pc 001d4b37 /system/lib/libart.so (artInterpreterToInterpreterBridge+126) [armeabi-v7a]
19 #18 pc 001ee9af /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod, art::Thread, art::ShadowFrame&, art::Instruction const, unsigned short, art::JValue)+326) [armeabi-v7a]
20 #19 pc 000b303d /system/lib/libart.so (art::JValue art::interpreter::ExecuteGotoImpl<false, false>(art::Thread, art::DexFile::CodeItem const, art::ShadowFrame&, art::JValue)+27172) [armeabi-v7a]
21 #20 pc 001d4b37 /system/lib/libart.so (artInterpreterToInterpreterBridge+126) [armeabi-v7a]
22 #21 pc 001ee9af /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod, art::Thread, art::ShadowFrame&, art::Instruction const, unsigned short, art::JValue)+326) [armeabi-v7a]
23 #22 pc 001f0b71 /system/lib/libart.so (bool art::interpreter::DoFieldPut<(art::FindFieldType)3, (art::Primitive::Type)2, true, true>(art::Thread, art::ShadowFrame const&, art::Instruction const, unsigned short)+148) [armeabi-v7a]
24 #23 pc 000b317d /system/lib/libart.so (art::JValue art::interpreter::ExecuteGotoImpl<false, false>(art::Thread, art::DexFile::CodeItem const, art::ShadowFrame&, art::JValue)+27492) [armeabi-v7a]
25 #24 pc 001d4b37 /system/lib/libart.so (artInterpreterToInterpreterBridge+126) [armeabi-v7a]