【友盟+】开发者社区

友盟统计[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分享音乐类型失败 出现这种情
致歉:因EDM系统故障导致邮件重复发送
亲爱的用户: 今天下午,因EDM系统故障,导致同一封邮件重复发送,部分订阅了【友盟+】EDM服务的用户收到

关注我们

新浪微博
微信

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

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