连接socket成功后,通过SocketTask.send(OBJECT)方法发送请求,通过SocketTask.onMessage(CALLBACK)可以成功收到返回的数据,然后突然会出现 “undefined;at App sendSocketMessage function; at setTimeout callback function undefined;”,并同时出现"pthread_create(1040kb stack) fail:out of memery"。
//统一发送消息 sendSocketMessage: function (msg) { if ( this .globalData.localSocket.readyState === 1) { try { this .globalData.localSocket.send({ data: JSON.stringify(msg) }) } catch (e) { console.log(e) } } else { socketMsgQueue.push(msg) } }, |
但app sendSocketMessage方法并没有调用setTimeout方法,而且暂时只有这部手机会出现这个问题,求官方解答
我这边的情况是这样的:先按顺序播放一组视频,播放到大概第10个视频左右的时候,将video隐藏,显示canvas,并绘制canvas动画。绘制原理是:每40ms递归地绘制一帧,总共绘制30s。
用户那边的反馈是:手机型号是华为 nova2 plus,系统版本 android 8.0.0,微信版本6.7.3。绘制到16s,或者20s的时候,页面就会卡死。让用户提供开发版的调试信息,截图如下,
下面是绘制canvas动画的代码片段链接:wechatide://minicode/8XeVDqm87n38
你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。