【友盟+】开发者社区

友盟统计[UMDataManager checkUidOnThread:]大量crash

JasperH 发表于 2017-2-1 15:39:50 | |阅读模式

JasperH
JasperH 发表于 2017-2-1 15:39:50 | 显示全部楼层 |阅读模式
最近有大量用户crash堆栈信息如下:
0   CoreFoundation                        0x18450a1c0 __exceptionPreprocess + 124 (NSException.m:165)
1   libobjc.A.dylib                       0x182f4455c objc_exception_throw + 56 (objc-exception.mm:521)
2   CoreFoundation                        0x1843eec3c -[__NSPlaceholderDictionary initWithObjects:forKeys:count:] + 364 (NSDictionary.m:174)
3   CoreFoundation                        0x1843eeaac +[NSDictionary dictionaryWithObjects:forKeys:count:] + 64 (NSDictionary.m:1733)
4   GongMing                              0x100219720 __34-[UMDataManager checkUidOnThread:]_block_invoke271 + 580
5   GongMing                              0x100219ae4 __44-[UMDataManager fetchUidFromServerOnThread:]_block_invoke + 444
6   libdispatch.dylib                     0x183395200 _dispatch_call_block_and_release + 24 (init.c:947)
7   libdispatch.dylib                     0x1833951c0 _dispatch_client_callout + 16 (object.m:455)
8   libdispatch.dylib                     0x1833a3ab4 _dispatch_queue_override_invoke + 732 (inline_internal.h:2421)
9   libdispatch.dylib                     0x1833a538c _dispatch_root_queue_drain + 572 (inline_internal.h:2458)
10  libdispatch.dylib                     0x1833a50ec _dispatch_worker_thread3 + 124 (queue.c:5548)
11  libsystem_pthread.dylib               0x18359e2b8 _pthread_wqthread + 1288 (pthread.c:2196)
12  libsystem_pthread.dylib               0x18359dda4 start_wqthread + 4


*** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]





可以看到是由[UMDataManager checkUidOnThread:]引起的,可能从友盟服务器获取到的Uid是空的,然后未做检测就加入数组,导致crash。


这个问题应该由友盟来修复,目前造成的crash量占了总crash中的90%,劳烦看下,感谢!



上一篇:一键统计APP
下一篇:桂林字牌诚招游戏推广员

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

发表主题

精彩推荐

友盟启动初始化报错
版本更新后启动一直报这个错误
微信分享音乐类型失败
近期微信官方对音乐类型的分享增加了白名单限制,会导致不在白名单内的APP分享音乐类型失败 出现这种情
运行报错java.lang.NoClassDefFoundError:有人遇到过吗?
在项目中集成友盟分享功能,只加了微信、qq、微博,都是精简版。按照友盟官方的方法操作的。 签名用的友盟

关注我们

新浪微博
微信

欢迎关注友盟官方微博微信!

在线客服
返回顶部 返回列表