设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 12663|回复: 12
打印 上一主题 下一主题

ios Anychat初始化奔溃问题

[复制链接]

4

主题

21

帖子

76

积分

注册会员

Rank: 2

积分
76
跳转到指定楼层
楼主
发表于 2016-10-24 16:49:29 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
    在退出并且释放Anychat后,重新进行anychat的初始化,出现奔溃问题,奔溃在CLocalConfig:oadConfigFile() 。如下所示


    该问题属于偶发,不知道有什么方法可以有效的避免这个问题?
    log只有一句 [2016-10-24 16:30:55(549)]    Load libanychatcore.so success!(V6.1 Build Time:Jul 27 2016 21:28:54) ,就不上传了
    呼叫大神帮助下,谢谢!

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

2

主题

336

帖子

1243

积分

金牌会员

Rank: 6Rank: 6

积分
1243
沙发
发表于 2016-10-24 17:00:47 | 只看该作者
您好,你现在用的IOS forAnyChat SDK的版本是什么?还是用标准demo的呢?
回复 支持 反对

使用道具 举报

4

主题

21

帖子

76

积分

注册会员

Rank: 2

积分
76
板凳
 楼主| 发表于 2016-10-24 17:36:50 | 只看该作者
佰锐科技-刘洋 发表于 2016-10-24 17:00
您好,你现在用的IOS forAnyChat SDK的版本是什么?还是用标准demo的呢?

用的是v6.1版本,使用的是标准的demo,该问题出现在由在线视频对话,切换到录制视频上传demo时出现的
回复 支持 反对

使用道具 举报

4

主题

21

帖子

76

积分

注册会员

Rank: 2

积分
76
地板
 楼主| 发表于 2016-10-24 17:37:09 | 只看该作者
佰锐科技-刘洋 发表于 2016-10-24 17:00
您好,你现在用的IOS forAnyChat SDK的版本是什么?还是用标准demo的呢?

用的是v6.1版本,使用的是标准的demo,该问题出现在由在线视频对话,切换到录制视频上传demo时出现的
回复 支持 反对

使用道具 举报

2

主题

336

帖子

1243

积分

金牌会员

Rank: 6Rank: 6

积分
1243
5#
发表于 2016-10-24 18:01:50 | 只看该作者
你好  由于上面提供的日志太少了 看不出什么问题  你换台个手机再测试一下  看看这个问题出现的几率有多大  然后提供完整的日志发上来分析一下
回复 支持 反对

使用道具 举报

4

主题

21

帖子

76

积分

注册会员

Rank: 2

积分
76
6#
 楼主| 发表于 2016-10-25 11:12:34 | 只看该作者
佰锐科技-刘洋 发表于 2016-10-24 18:01
你好  由于上面提供的日志太少了 看不出什么问题  你换台个手机再测试一下  看看这个问题出现的几率有多大  ...

    你好,经过我们测试的测试,别的机型也存在这样的情况。
    因为每次是在代码中对anychat进行资源释放后,再进行初始化,所以anychat的日志,只会有上面那句话。
  是否是我在释放anychat时出现了错误?   能否请教下,anychat资源释放有什么需要注意的地方。工程比较   大,不可能像demo一样不释放资源。
    另外在测试中出现了如下log:
[2016-10-24 17:30:49(118)]        Connection to streaming media server successfully!(udp delay:18ms)
[2016-10-24 17:30:49(406)]        Message        OnEnterRoom(roomid=1020,errorcode=0,siteindex=0)
[2016-10-24 17:31:09(329)]        socket error, disconnected by peer!, bTcp(1) - userid(-1)
[2016-10-24 17:31:09(333)]        OnSocketClose, index(2)-errorcode(0-3), flags:0x10041,  bTcp(1),userid(-1), list:0
anychat直接导致卡死主线程的情况,出现频率较大,这是否是anychat对SDK自身的权益保护?


完整日志如下:
[2016-10-24 17:30:47(459)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2016-10-24 17:30:47(460)]        Load libanychatcore.so success!(V6.1 Build Time:Jul 27 2016 21:28:54)
[2016-10-24 17:30:47(462)]        Load libmediautil.so success!(V6.1 Build Time:Jul 27 2016 21:29:19)
[2016-10-24 17:30:47(463)]        Load libmediashow.so success!(V6.1 Build Time:Jul 27 2016 21:29:14)
[2016-10-24 17:30:47(464)]        Load libmediacore.so success!(V6.1 Build Time:Jul 27 2016 21:29:12)
[2016-10-24 17:30:47(517)]        Start network engine(IPv4 mode)...
[2016-10-24 17:30:47(519)]        Invoke        Connect(121.40.44.164,8906)=0
[2016-10-24 17:30:47(520)]        Invoke        Login(username:001201610241730620037)=0
[2016-10-24 17:30:47(521)]        Invoke        EnterRoom(roomid=1020)
[2016-10-24 17:30:47(589)]        Create anychatdnsserver connect:121.40.44.164(8906)
[2016-10-24 17:30:48(033)]        On pre-connection result, errorcode:0, anychatcoreserver, 121.40.44.164(8906, tcp:1)
[2016-10-24 17:30:48(130)]        CheckClientSocketLink         Connect(ip=121.40.44.164,port=8906)
[2016-10-24 17:30:48(415)]        Server version: V6.1(Build Time:2016-08-02 13:52:22, Windows server)
[2016-10-24 17:30:48(464)]        Message        OnConnect(bSuccess:1, errorcode=0)
[2016-10-24 17:30:49(073)]        Message        OnLoginSystem(userid=-1316,errorcode=0,username=001201610241730620037), msg deliver worked(0)
[2016-10-24 17:30:49(075)]        Load libmediautil.so success!(V6.1 Build Time:Jul 27 2016 21:29:19)
[2016-10-24 17:30:49(077)]        Load libmediashow.so success!(V6.1 Build Time:Jul 27 2016 21:29:14)
[2016-10-24 17:30:49(078)]        Load libmediacore.so success!(V6.1 Build Time:Jul 27 2016 21:29:12)
[2016-10-24 17:30:49(081)]        Server running time: 12 days, 19 hours, 55 minutes, license mode:0
[2016-10-24 17:30:49(118)]        Connection to streaming media server successfully!(udp delay:18ms)
[2016-10-24 17:30:49(406)]        Message        OnEnterRoom(roomid=1020,errorcode=0,siteindex=0)
[2016-10-24 17:31:09(329)]        socket error, disconnected by peer!, bTcp(1) - userid(-1)
[2016-10-24 17:31:09(333)]        OnSocketClose, index(2)-errorcode(0-3), flags:0x10041, bTcp(1),userid(-1), list:0
回复 支持 反对

使用道具 举报

2

主题

336

帖子

1243

积分

金牌会员

Rank: 6Rank: 6

积分
1243
7#
发表于 2016-10-25 11:31:13 | 只看该作者
YMEngineer 发表于 2016-10-25 11:12
你好,经过我们测试的测试,别的机型也存在这样的情况。
    因为每次是在代码中对anychat进行资源 ...

您好,整个系统只需要一次初始化(Init)和一次资源释放(Release),所以您在第一次进入房间,然后离开房间(LeaveRoom)之后,是不需要释放SDK资源的(Release),在离开房间(LeaveRoom)之后,可以再次调用进入房间(EnterRoom)的API接口。释放SDK资源(Release)只需要在整个APP退出时才需要调用。
回复 支持 反对

使用道具 举报

2

主题

336

帖子

1243

积分

金牌会员

Rank: 6Rank: 6

积分
1243
8#
发表于 2016-10-25 11:40:16 | 只看该作者
YMEngineer 发表于 2016-10-25 11:12
你好,经过我们测试的测试,别的机型也存在这样的情况。
    因为每次是在代码中对anychat进行资源 ...

[2016-10-24 17:31:09(329)]        socket error, disconnected by peer!, bTcp(1) - userid(-1)
[2016-10-24 17:31:09(333)]        OnSocketClose, index(2)-errorcode(0-3), flags:0x10041, bTcp(1),userid(-1), list:0

日志中发现  你本地的网络中断了  
回复 支持 反对

使用道具 举报

4

主题

21

帖子

76

积分

注册会员

Rank: 2

积分
76
9#
 楼主| 发表于 2016-10-25 14:42:20 | 只看该作者
佰锐科技-刘洋 发表于 2016-10-25 11:40
[2016-10-24 17:31:09(329)]        socket error, disconnected by peer!, bTcp(1) - userid(-1)
[2016 ...

正常情况 anychat应该会回调提示网络不好,
但是这里出现了卡住主线程无法操作界面的情况,这样程序风险太大了,有什么好的方法进行规避吗?
回复 支持 反对

使用道具 举报

10#
发表于 2016-10-25 14:58:48 | 只看该作者
YMEngineer 发表于 2016-10-25 14:42
正常情况 anychat应该会回调提示网络不好,
但是这里出现了卡住主线程无法操作界面的情况,这样程序风险 ...
[2016-10-24 17:30:49(118)]        Connection to streaming media server successfully!(udp delay:18ms)
[2016-10-24 17:30:49(406)]        Message        OnEnterRoom(roomid=1020,errorcode=0,siteindex=0)
[2016-10-24 17:31:09(329)]        socket error, disconnected by peer!, bTcp(1) - userid(-1)
[2016-10-24 17:31:09(333)]        OnSocketClose, index(2)-errorcode(0-3), flags:0x10041,  bTcp(1),userid(-1), list:0
anychat直接导致卡死主线程的情况,出现频率较大,这是否是anychat对SDK自身的权益保护?


线程卡死时,控制台输出什么信息呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-11-23 15:05 , Processed in 0.150542 second(s), 24 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表