问:
跟踪日志
#00 pc 001e5672 /system/lib/libart.so (std::__1::__tree_iterator<std::__1::__value_type<art::MethodReference, art::SafeMap<unsigned int, std::__1::set<unsigned int, std::__1::less<unsigned int>, std::__1::allocator<unsigned int> >, std::__1::less<unsigned int>, art::TrackingAllocator<std::__1::pair<unsigned int const, std::__1::set<unsigned int, std::__1::less<unsigned int>, std::__1::allocator<unsigned int> > >, (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<unsigned int>, std::__1::allocator<unsigned int> >, std::__1::less<unsigned int>, art::TrackingAllocator<std::__1::pair<unsigned int const, std::__1::set<unsigned int, std::__1::less<unsigned int>, std::__1::allocator<unsigned int> > >, (art::AllocatorTag)6> > >, void*>*, int> std::__1::__tree<std::__1::__value_type<art::MethodReference, art::SafeMap<unsigned int, std::__1::set<unsigned int, std::__1::less<unsigned int>, std::__1::allocator<unsigned int> >, std::__1::less<unsigned int>, art::TrackingAllocator<std::__1::pair<unsigned int const, std::__1::set<unsigned int, std::__1::less<unsigned int>, std::__1::allocator<unsigned int> > >, (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<unsigned int>, std::__1::allocator<unsigned int> >, std::__1::less<unsigned int>, art::TrackingAllocator<std::__1::pair<unsigned int const, std::__1::set<unsigned int, std::__1::less<unsigned int>, std::__1::allocator<unsigned int> > >, (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<unsigned int>, std::__1::allocator<unsigned int> >, std::__1::less<unsigned int>, art::TrackingAllocator<std::__1::pair<unsigned int const, std::__1::set<unsigned int, std::__1::less<unsigned int>, std::__1::allocator<unsigned int> > >, (art::AllocatorTag)6> > > > >::find<art::MethodReference>(art::MethodReference const&)+13) [armeabi-v7a]
2 #01 pc 001ee42d /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+452) [armeabi-v7a]
出错堆栈
0/data/user/0/com.zhiji.work/app_bugly/tomb_1513812424372.txt
1--------- beginning of system
212-20 07:47:11.002 21157 21157 E ActivityThread: Failed to find provider info for com.zhiji.work.bdpush
312-20 08:01:26.622 25110 25110 E ActivityThread: Failed to find provider info for com.zhiji.work.bdpush
4--------- beginning of main
512-21 07:25:31.674 25670 25670 W rk:bdservice_v1: type=1400 audit(0.0:834): avc: denied { read } for uid=10155 name="anr" dev="dm-0" ino=1556481 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:anr_data_file:s0 tclass=dir permissive=0
612-21 07:25:32.269 25670 25787 D libc-netbsd: [getaddrinfo]: hostname=astat.bugly.qq.com; servname=(null); app_uid=10155; ai_addrlen=0; ai_canonname=(null); ai_flags=1024; ai_family=0 from prox result 0
712-21 07:25:35.039 25670 25670 E ANR_LOG : >>> msg's executing time is too long
812-21 07:25:35.039 25670 25670 E ANR_LOG : Blocked msg = { when=-6s635ms what=110 target=android.app.ActivityThread$H obj=AppBindData{appInfo=ApplicationInfo{2e9199 com.zhiji.work}} } , cost = 6627 ms
912-21 07:25:35.039 25670 25670 E ANR_LOG : >>>Current msg List is:
1012-21 07:25:35.039 25670 25670 E ANR_LOG : Current msg <1> = { when=-6s633ms what=140 target=android.app.ActivityThread$H arg1=5 }
1112-21 07:25:35.039 25670 25670 E ANR_LOG : Current msg <2> = { when=-6s633ms what=114 target=android.app.ActivityThread$H obj=CreateServiceData{token=android.os.BinderProxy@986cc5e className=com.baidu.android.pushservice.PushService packageName=com.zhiji.work intent=null} }
1212-21 07:25:35.039 25670 25670 E ANR_LOG : Current msg <3> = { when=-6s633ms what=115 target=android.app.ActivityThread$H obj=ServiceArgsData{token=android.os.BinderProxy@986cc5e startId=1 args=Intent { flg=0x24 cmp=com.zhiji.work/com.baidu.android.pushservice.PushService (has extras) }} }
1312-21 07:25:35.039 25670 25670 E ANR_LOG : Current msg <4> = { when=-3s685ms what=0 target=com.baidu.lbsapi.auth.h obj={"status":0,"message":"","ak":"BPxtTdKxTzGIYOEuxgEQH42oxAB08Dsi","token":"7dcbBjeTc8NdFuY\/DS76KEICbwDBubxhDVx4uHEO+2ke7qBxAqx\/he2ydRWDDbbpuImy05P840X1emU5SBuujUWj3NK+RCc+uBZTHGPlaEhySfRGzPxxn0vQOMZDhBnLE+laj5HPnlQGql0UNk8TUh6\/BRE7hJWRl6Hoe\/cWm0U0ARSYu1TlbA","uid":"1348795506","sk":"hipHph8dIdhU6LDou5xWKzr3xFYUcpkw"} }
1412-21 07:25:35.039 25670 25670 E ANR_LOG : Current msg <5> = { when=-533ms what=131 target=android.app.ActivityThread$H obj=android.app.ActivityThread$ProviderRefCount@292750c }
1512-21 07:25:35.039 25670 25670 E ANR_LOG : >>>CURRENT MSG DUMP OVER<<<
1612-21 07:25:35.255 25788 25788 E ANR_LOG : >>> msg's executing time is too long
1712-21 07:25:35.255 25788 25788 E ANR_LOG : Blocked msg = { when=-3s71ms what=110 target=android.app.ActivityThread$H obj=AppBindData{appInfo=ApplicationInfo{986cc5e com.zhiji.work}} } , cost = 3045 ms
1812-21 07:25:35.255 25788 25788 E ANR_LOG : >>>Current msg List is:
1912-21 07:25:35.255 25788 25788 E ANR_LOG : Current msg <1> = { when=-3s70ms what=140 target=android.app.ActivityThread$H arg1=5 }
2012-21 07:25:35.256 25788 25788 E ANR_LOG : Current msg <2> = { when=-718ms what=0 target=com.baidu.lbsapi.auth.h obj={"status":0,"message":"","ak":"BPxtTdKxTzGIYOEuxgEQH42oxAB08Dsi","token":"ab40I000aN7ChnpbzupIzIHf4u2VhY7dYbbTdh1Jj1HpO5z58aXC1KAN0JuL9YzvUwp7dd5cxdKtMklmqfIfvi+2i6DFYhVNpMCEAiO+hsYKRvUCN07Uo6AK0LButmECEPPAdzKAw4KWxeHUwjhm55W5zQaVjwbnkWUV6QzM540pOyXcIkhW0A","uid":"1348795506","sk":"hipHph8dIdhU6LDou5xWKzr3xFYUcpkw"} }
2112-21 07:25:35.256 25788 25788 E ANR_LOG : Current msg <3> = { when=-216ms what=114 target=android.app.ActivityThread$H obj=CreateServiceData{token=android.os.BinderProxy@f5dd83f className=com.baidu.android.pushservice.CommandService packageName=com.zhiji.work intent=null} }
2212-21 07:25:35.256 25788 25788 E ANR_LOG : Current msg <4> = { when=-215ms what=115 target=android.app.ActivityThread$H obj=ServiceArgsData{token=android.os.BinderProxy@f5dd83f startId=1 args=Intent { act=com.baidu.android.pushservice.action.RECEIVE flg=0x20 pkg=com.zhiji.work cmp=com.zhiji.work/com.baidu.android.pushservice.CommandService (has extras) }} }
2312-21 07:25:35.256 25788 25788 E ANR_LOG : Current msg <5> = { when=0 what=115 target=android.app.ActivityThread$H obj=ServiceArgsData{token=android.os.BinderProxy@f5dd83f startId=2 args=Intent { act=com.baidu.android.pushservice.action.RECEIVE flg=0x20 pkg=com.zhiji.work cmp=com.zhiji.work/com.baidu.android.pushservice.CommandService (has extras) }} }
2412-21 07:25:35.256 25788 25788 E ANR_LOG : Current msg <6> = { when=+24855d3h14m7s789ms what=132 target=android.app.ActivityThread$H }
2512-21 07:25:35.256 25788 25788 E ANR_LOG : >>>CURRENT MSG DUMP OVER<<<
2612-21 07:25:36.904 25670 25907 D libc-netbsd: [getaddrinfo]: hostname=sa5.tuisong.baidu.com; servname=(null); app_uid=10155; ai_addrlen=0; ai_canonname=(null); ai_flags=1024; ai_family=0 from prox result 0
2712-21 07:25:37.016 25670 25907 D libc-netbsd: [getaddrinfo]: hostname=api5.tuisong.baidu.com; servname=(null); app_uid=10155; ai_addrlen=0; ai_canonname=(null); ai_flags=1024; ai_family=0 from prox result 0
2812-21 07:27:03.396 26210 26258 D libc-netbsd: [getaddrinfo]: hostname=astat.bugly.qq.com; servname=(null); app_uid=10155; ai_addrlen=0; ai_canonname=(null); ai_flags=1024; ai_family=0 from prox result 0
2912-21 07:27:03.500 26210 26210 E ANR_LOG : >>> msg's executing time is too long
3012-21 07:27:03.500 26210 26210 E ANR_LOG : Blocked msg = { when=-2s520ms what=110 target=android.app.ActivityThread$H obj=AppBindData{appInfo=ApplicationInfo{885089d com.zhiji.work}} } , cost = 2507 ms
3112-21 07:27:03.500 26210 26210 E ANR_LOG : >>>Current msg List is:
3212-21 07:27:03.500 26210 26210 E ANR_LOG : Current msg <1> = { when=-2s517ms what=100 target=android.app.ActivityThread$H obj=ActivityRecord{6f510e3 token=android.os.BinderProxy@2e9199 {com.zhiji.work/com.zhiji.work.ui.activity.vehicle.QueryShopsActivity}} }
3312-21 07:27:03.500 26210 26210 E ANR_LOG : Current msg <2> = { when=-2s286ms what=149 target=android.app.ActivityThread$H obj=android.os.BinderProxy@2e9199 }
3412-21 07:27:03.500 26210 26210 E ANR_LOG : Current msg <3> = { when=-474ms what=0 target=com.baidu.lbsapi.auth.h obj={"status":0,"message":"","ak":"BPxtTdKxTzGIYOEuxgEQH42oxAB08Dsi","token":"ab40I000aN7ChnpbzupIzIHf4u2VhY7dYbbTdh1Jj1HpO5z58aXC1KAN0JuL9YzvUwp7dd5cxdKtMklmqfIfvi+2i6DFYhVNpMCEAiO+hsYKRvUCN07Uo6AK0LButmECEPPAdzKAw4KWxeHUwjhm55W5zQaVjwbnkWUV6QzM540pOyXcIkhW0A","uid":"1348795506","sk":"hipHph8dIdhU6LDou5xWKzr3xFYUcpkw"} }
3512-21 07:27:03.500 26210 26210 E ANR_LOG : Current msg <4> = { when=-375ms what=0 target=android.app.ActivityThread$H callback=android.app.LoadedApk$ReceiverDispatcher$Args }
3612-21 07:27:03.500 26210 26210 E ANR_LOG : Current msg <5> = { when=0 what=114 target=android.app.ActivityThread$H obj=CreateServiceData{token=android.os.BinderProxy@986cc5e className=com.baidu.android.pushservice.CommandService packageName=com.zhiji.work intent=null} }
3712-21 07:27:03.501 26210 26210 E ANR_LOG : Current msg <6> = { when=0 what=115 target=android.app.ActivityThread$H obj=ServiceArgsData{token=android.os.BinderProxy@986cc5e startId=1 args=Intent { act=com.baidu.android.pushservice.action.RECEIVE flg=0x20 pkg=com.zhiji.work cmp=com.zhiji.work/com.baidu.android.pushservice.CommandService (has extras) }} }
3812-21 07:27:03.501 26210 26210 E ANR_LOG : Current msg <7> = { when=+24855d3h14m7s53ms what=132 target=android.app.ActivityThread$H }
3912-21 07:27:03.501 26210 26210 E ANR_LOG : >>>CURRENT MSG DUMP OVER<<<
4012-21 07:27:04.074 26210 26363 D libc-netbsd: [getaddrinfo]: hostname=loc.map.baidu.com; servname=(null); app_uid=10155; ai_addrlen=0; ai_canonname=(null); ai_flags=1024; ai_family=0 from prox result 0