开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

问答求助

关注:440

当前位置:游戏蛮牛 技术专区 问答求助

_____________________________________________________________________________________________________________
问答求助版块规则:

  1、问题尽量描述清楚
      2、代码要放在代码块里
      3、附件最好放到云盘,然后把链接放到TXT文档里,上传TXT文档。【最好没有附件,你懂得】
      4、本版块回复不得无意义,如:顶、呵呵、不错......以及擦边!【真的会扣分的哦】严重者,封IP!
      5、问题得到解决,请选择最佳答案。
      6、若问题是你自己解决了,可以联系管理员,返还蛮牛币,写下你的答案,另有蛮牛币奖赏。
_____________________________________________________________________________________________________________
查看: 805|回复: 12

[其他] 安卓上运行随机崩溃问题

[复制链接]  [移动端链接]
6蛮牛粉丝
1451/1500
排名
1058
昨日变化
4

6

主题

228

帖子

1451

积分

Rank: 6Rank: 6Rank: 6

UID
20039
好友
3
蛮牛币
4683
威望
0
注册时间
2014-4-2
在线时间
399 小时
最后登录
2017-7-24
QQ
发表于 2016-7-27 17:19:32 | 显示全部楼层 |阅读模式
200蛮牛币
本帖最后由 小青年2号 于 2016-7-28 15:47 编辑

最近项目在PC端上跑十分正常,一到手机上就随机崩,刚打开游戏的时候,切换界面的时候(不是场景,只有一个场景,个人感觉主要大致就发生在这时候,因为每个界面其实就是一个模块,数据操作和资源加载基本就在这个时候),并且没有errorlog,最后只能定位到如下Fatal signal之类的崩溃信息,运存也看过 在120M~180M之间浮动····项目使用的tolua做热更,NGUI做界面
log大致是这样的
F/libc    (17564): Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 17746 (WebStreamDecomp)

I/ThermalEngine(  439): ACTION: CLUSTER - Setting CLUSTER[1] to 1824000

I/ThermalEngine(  439): Mitigation:CLUSTER[1]:1824000 Khz

I/ThermalEngine(  439): handle_thresh_sig: SS Id SS-SKIN-XO-THERM-PERF, Read xo_therm_buf 43000mC

I/DEBUG   (  424): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***

I/DEBUG   (  424): Build fingerprint: 'Xiaomi/libra/libra:5.1.1/LMY47V/V7.3.1.0.LXKCNDD:user/release-keys'

I/DEBUG   (  424): Revision: '0'

I/DEBUG   (  424): ABI: 'arm'

I/DEBUG   (  424): pid: 17564, tid: 17746, name: WebStreamDecomp  >>> com.maphelper.vector.map2unity <<<

I/DEBUG   (  424): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0

I/DEBUG   (  424):     r0 00000000  r1 00000000  r2 45524001  r3 00004552

I/DEBUG   (  424):     r4 abfc8480  r5 abfc84f0  r6 abfc8520  r7 abfc8518

I/DEBUG   (  424):     r8 abfc8518  r9 00000001  sl abfc8480  fp abfc8488

I/DEBUG   (  424):     ip e37fa714  sp da800d38  lr e2cfc224  pc e2cfd3b8  cpsr 20070010

I/DEBUG   (  424):

I/DEBUG   (  424): backtrace:

I/DEBUG   (  424):     #00 pc 004b83b8  /data/app/com.maphelper.vector.map2unity-1/lib/arm/libunity.so (UnityWebStream::CheckCompletedStreamForError(UnityWebStream&)+16)

I/DEBUG   (  424):     #01 pc 004b7220  /data/app/com.maphelper.vector.map2unity-1/lib/arm/libunity.so (UnityWebStream::RunDecompression(void*)+272)

I/DEBUG   (  424):     #02 pc 00400658  /data/app/com.maphelper.vector.map2unity-1/lib/arm/libunity.so (Thread::RunThreadWrapper(void*)+84)

I/DEBUG   (  424):     #03 pc 0001366f  /system/lib/libc.so (__pthread_start(void*)+30)

I/DEBUG   (  424):     #04 pc 00011687  /system/lib/libc.so (__start_thread+6)

或者这样的
I/Unity   (22160): FinishCreatePanel------>>>>Panel_Panoramagram

I/Unity   (22160): UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)

I/Unity   (22160): UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])

I/Unity   (22160): UnityEngine.Logger:Log(LogType, Object)

I/Unity   (22160): UnityEngine.Debug:Log(Object)

I/Unity   (22160): TreasureMap.<StartCreateNGUIPanel>c__Iterator13:MoveNext() (at C:\UnityProjects\TreasureMap\TreasureMap\Assets\TreasureMap\Scripts\Manager\PanelManager.cs:95)

I/Unity   (22160):  

I/Unity   (22160): (Filename: C Line: 0)

I/Unity   (22160):

F/libc    (22160): Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 22187 (UnityMain)

I/DEBUG   (  424): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***

I/DEBUG   (  424): Build fingerprint: 'Xiaomi/libra/libra:5.1.1/LMY47V/V7.3.1.0.LXKCNDD:user/release-keys'

I/DEBUG   (  424): Revision: '0'

I/DEBUG   (  424): ABI: 'arm'

I/DEBUG   (  424): pid: 22160, tid: 22187, name: UnityMain  >>> com.maphelper.vector.map2unity <<<

I/DEBUG   (  424): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0

I/DEBUG   (  424):     r0 ad222860  r1 00000000  r2 e344ff80  r3 ac42f840

I/DEBUG   (  424):     r4 ad222590  r5 ab925d50  r6 ad222860  r7 ad222860

I/DEBUG   (  424):     r8 00000000  r9 efbfba10  sl 00000000  fp 750d1ab8

I/DEBUG   (  424):     ip 00000000  sp efbfb9a8  lr e2a48784  pc 00000000  cpsr 600f0010

I/DEBUG   (  424):

I/DEBUG   (  424): backtrace:

I/DEBUG   (  424):     #00 pc 00000000  <unknown>

I/DEBUG   (  424):     #01 pc 006d2780  /data/app/com.maphelper.vector.map2unity-1/lib/arm/libunity.so (BaseVideoTexture::YuvToRgb(YuvFrame const*)+68)

I/DEBUG   (  424):     #02 pc 00524cfc  /data/app/com.maphelper.vector.map2unity-1/lib/arm/libunity.so (VideoFrameCallback(_JNIEnv*, int, _jbyteArray*, int, int)+232)

I/DEBUG   (  424):     #03 pc 00524bcc  /data/app/com.maphelper.vector.map2unity-1/lib/arm/libunity.so (nativeVideoFrameCallback(_JNIEnv*, _jobject*, int, _jbyteArray*, int, int)+328)

I/DEBUG   (  424):     #04 pc 001c09db  /data/dalvik-cache/arm/data@app@com.maphelper.vector.map2unity-1@base.apk@classes.dex

网上度娘加谷哥查了一堆 硬是没能查到,快急出翔了,求大神指路~




回复

使用道具 举报

6蛮牛粉丝
1451/1500
排名
1058
昨日变化
4

6

主题

228

帖子

1451

积分

Rank: 6Rank: 6Rank: 6

UID
20039
好友
3
蛮牛币
4683
威望
0
注册时间
2014-4-2
在线时间
399 小时
最后登录
2017-7-24
QQ
 楼主| 发表于 2016-7-27 19:03:02 | 显示全部楼层
这是接了bugly的SDK后 某个崩溃的信息····可能我配的符号表不对,具体代码定位不到··
QQ截图20160727185844.png

回复

使用道具 举报

9以坛为家
17853/50000
排名
1470
昨日变化
5

44

主题

1万

帖子

1万

积分

Rank: 9Rank: 9Rank: 9

UID
78862
好友
6
蛮牛币
20265
威望
0
注册时间
2015-3-11
在线时间
1198 小时
最后登录
2017-7-25
QQ
发表于 2016-7-27 22:30:24 | 显示全部楼层
手机连数据线调试一下,看log啊

回复

使用道具 举报

排名
20516
昨日变化
10

0

主题

12

帖子

48

积分

Rank: 1

UID
93920
好友
0
蛮牛币
123
威望
0
注册时间
2015-4-20
在线时间
23 小时
最后登录
2017-6-5
发表于 2016-7-28 11:41:23 | 显示全部楼层
个人建议仔细检查unity与sdk通信这块有没有出错,还有sdk的架包是否正确的导入到unity中了

回复

使用道具 举报

排名
1232
昨日变化
4

27

主题

772

帖子

2674

积分

Rank: 9Rank: 9Rank: 9

UID
76248
好友
17
蛮牛币
15931
威望
0
注册时间
2015-2-28
在线时间
693 小时
最后登录
2017-7-24

专栏作家蛮牛译员活力之星七夕浪漫情人

发表于 2016-7-28 11:42:51 | 显示全部楼层
是不是瞬间加载的内存爆了?

回复

使用道具 举报

4四处流浪
334/500
排名
4889
昨日变化

2

主题

39

帖子

334

积分

Rank: 4

UID
13382
好友
4
蛮牛币
509
威望
0
注册时间
2014-1-26
在线时间
86 小时
最后登录
2017-7-18
QQ
发表于 2016-7-28 15:08:20 | 显示全部楼层
内存崩了

回复

使用道具 举报

6蛮牛粉丝
1451/1500
排名
1058
昨日变化
4

6

主题

228

帖子

1451

积分

Rank: 6Rank: 6Rank: 6

UID
20039
好友
3
蛮牛币
4683
威望
0
注册时间
2014-4-2
在线时间
399 小时
最后登录
2017-7-24
QQ
 楼主| 发表于 2016-7-28 15:41:33 | 显示全部楼层
lilexy 发表于 2016-7-27 22:30
手机连数据线调试一下,看log啊

····要是能看到报错就不至于这么蛋疼了 看不到其它log ······只能看到安卓上面提示这个log

回复

使用道具 举报

6蛮牛粉丝
1451/1500
排名
1058
昨日变化
4

6

主题

228

帖子

1451

积分

Rank: 6Rank: 6Rank: 6

UID
20039
好友
3
蛮牛币
4683
威望
0
注册时间
2014-4-2
在线时间
399 小时
最后登录
2017-7-24
QQ
 楼主| 发表于 2016-7-28 15:45:19 | 显示全部楼层
东方喵 发表于 2016-7-28 11:42
是不是瞬间加载的内存爆了?

之前我也这么想~但是想了想 我们的资源基本是纯Ui界面 一个加载assetbundle 最大的也就4M···应该不至于吧~而且换到高配的华为机上 也是一样崩····
[发帖际遇]: 一个袋子砸在了 小青年2号 头上,小青年2号 赚了 1 蛮牛币. 幸运榜 / 衰神榜

回复

使用道具 举报

6蛮牛粉丝
1451/1500
排名
1058
昨日变化
4

6

主题

228

帖子

1451

积分

Rank: 6Rank: 6Rank: 6

UID
20039
好友
3
蛮牛币
4683
威望
0
注册时间
2014-4-2
在线时间
399 小时
最后登录
2017-7-24
QQ
 楼主| 发表于 2016-7-28 15:46:12 | 显示全部楼层
funny小贼 发表于 2016-7-28 11:41
个人建议仔细检查unity与sdk通信这块有没有出错,还有sdk的架包是否正确的导入到unity中了 ...

···把外接的sdk入口全部关掉 还是会崩

回复

使用道具 举报

6蛮牛粉丝
1451/1500
排名
1058
昨日变化
4

6

主题

228

帖子

1451

积分

Rank: 6Rank: 6Rank: 6

UID
20039
好友
3
蛮牛币
4683
威望
0
注册时间
2014-4-2
在线时间
399 小时
最后登录
2017-7-24
QQ
 楼主| 发表于 2016-7-28 15:49:02 | 显示全部楼层

···知道是内存崩了 可是完全定位不到内存崩溃的原因 具体代码行等·····可能是因为使用了tolua 所以就算接了Bugly的sdk还是定位不到具体代码行 有什么好办法吗?

回复

使用道具 举报

9以坛为家
17853/50000
排名
1470
昨日变化
5

44

主题

1万

帖子

1万

积分

Rank: 9Rank: 9Rank: 9

UID
78862
好友
6
蛮牛币
20265
威望
0
注册时间
2015-3-11
在线时间
1198 小时
最后登录
2017-7-25
QQ
发表于 2016-7-28 15:55:56 | 显示全部楼层
小青年2号 发表于 2016-7-28 15:41
····要是能看到报错就不至于这么蛋疼了 看不到其它log ······只能看到安卓上面提示这个log ...

用这种方式,多打几个log,缩小崩溃范围。

http://www.manew.com/blog-78862-3839.html?_dsign=9e343748

回复

使用道具 举报

6蛮牛粉丝
1451/1500
排名
1058
昨日变化
4

6

主题

228

帖子

1451

积分

Rank: 6Rank: 6Rank: 6

UID
20039
好友
3
蛮牛币
4683
威望
0
注册时间
2014-4-2
在线时间
399 小时
最后登录
2017-7-24
QQ
 楼主| 发表于 2016-7-28 16:18:33 | 显示全部楼层
lilexy 发表于 2016-7-28 15:55
用这种方式,多打几个log,缩小崩溃范围。

http://www.manew.com/blog-78862-3839.html?_dsign=9e343748 ...

····额 我也用这种方式看log 不过这样过滤输出的log只能显示出 unity的log和它捕获到的异常··· 像是内存崩溃这种··这样过滤出来就没了 最后还是得看android的 ····跟你差不多的思路 我做了很多单元测试 可惜的是目前还没能找到··
[发帖际遇]: 小青年2号 在论坛发帖时没有注意,被小偷偷去了 2 蛮牛币. 幸运榜 / 衰神榜

回复

使用道具 举报

6蛮牛粉丝
1451/1500
排名
1058
昨日变化
4

6

主题

228

帖子

1451

积分

Rank: 6Rank: 6Rank: 6

UID
20039
好友
3
蛮牛币
4683
威望
0
注册时间
2014-4-2
在线时间
399 小时
最后登录
2017-7-24
QQ
 楼主| 发表于 2016-7-29 10:07:35 | 显示全部楼层
来人啊~~表沉啊 `

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

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