Bug 1.3.2安卓音乐退到后台后还在那播放

BUG 1.3.2安卓音乐退到后台后还在那播放

参考这个pr改一下:
https://github.com/cocos-creator/cocos2d-x-lite/pull/365

用最新的1.3分支,退到后台 音乐停止播放,再切回来 闪退,应用已经重启 安卓上

就差这个问题了,解决就可以更到1.3了

你按照上面的 PR 同步一下就可以了呀?

不行啊。。我看这个已经合并到v1.3分支了,我用最新的v1.3分支还是不行

@moonwalker, 我用测试例验证了一下,没有出现闪退的问题。

@visualsj 会帮忙在测试确认一下。

engine我用的是 内置的 cocos2d-lite我用的是github上最新的v1.3






请直接上传文本log。

log.txt.zip (9.8 KB)

能查一下为什么出现那么多的js error么?too much recursion.

11-28 10:06:32.983   639   639 F DEBUG   : Revision: '0'
11-28 10:06:32.983   639   639 F DEBUG   : ABI: 'arm'
11-28 10:06:32.983   639   639 F DEBUG   : pid: 24315, tid: 24389, name: GLThread 420  >>> com.baiyou.dkd <<<
11-28 10:06:32.983   639   639 F DEBUG   : signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0xdf5b8b08
11-28 10:06:33.004   639   639 F DEBUG   :     r0 df5b9084  r1 e0efb800  r2 8db614c0  r3 f7054ec0
11-28 10:06:33.005   639   639 F DEBUG   :     r4 00000400  r5 df5b9514  r6 df5b90f4  r7 00000000
11-28 10:06:33.005   639   639 F DEBUG   :     r8 df5b9514  r9 df5b9538  sl df5b9530  fp 00000000
11-28 10:06:33.005   639   639 F DEBUG   :     ip 00000208  sp df5b8ad0  lr f7019179  pc f7015206  cpsr 600f0030
11-28 10:06:33.009   639   639 F DEBUG   : 
11-28 10:06:33.009   639   639 F DEBUG   : backtrace:
11-28 10:06:33.010   639   639 F DEBUG   :     #00 pc 0003a206  /system/lib/libc.so (__vfprintf+21)
11-28 10:06:33.010   639   639 F DEBUG   :     #01 pc 0003e175  /system/lib/libc.so (vsnprintf+124)
11-28 10:06:33.010   639   639 F DEBUG   :     #02 pc 00002db7  /system/lib/liblog.so (__android_log_print+42)
11-28 10:06:33.010   639   639 F DEBUG   :     #03 pc 0030a3fc  /data/app/com.baiyou.dkd-1/lib/arm/libcocos2djs.so (_ZN13ScriptingCore11reportErrorEP9JSContextPKcP13JSErrorReport+160)
11-28 10:06:33.010   639   639 F DEBUG   :     #04 pc 00762c0c  /data/app/com.baiyou.dkd-1/lib/arm/libcocos2djs.so

看日志,跟音频没有关系啊,js层出错,导致js虚拟机哪里出现了异常。
如果可以的话,最好是给个demo让我们分析跟踪一下。

切到 1.3 后有先执行 python download-deps.py 吗?

确实应该不是声音的问题 我用内置引擎也会闪退,这种log信息也没有显示好 我不好查bug啊 有什么办法让显示更清楚一些吗 知道 哪个函数

这个错误日志是SpiderMonkey虚拟机给出的,我们没法调整与修改,出现这个问题的确会比较难调试。
只能这样尝试一下了,

  • 按照@2youyou2说的,确认更新代码后是否有执行python download-deps.py。
  • 打印一下日志,跟踪一下是哪一行js代码被执行后,导致了这个递归错误。

这是1.3.2正式版 的bug我现在完全新建的工程也这样,安卓上 先运行 再退到后台 再点开 ,原来的那个早己闪退,日志也是一样的,应该是引擎的bug 我全用的内置引擎NewProject.zip (172.1 KB)

你加我 QQ 说起来方便一点 849510003 问题解决完就删好友 不骚扰你

请问解决了吗,我这边项目也出现了

更新到1.4.2