打开微信,使用扫一扫进入页面后,点击右上角菜单,
点击“发送给朋友”或“分享到朋友圈”完成分享
在easy4.1.0的cnedk_buf_surface_util.cpp中,
BufSurfWrapperPtr BufPool::GetBufSurfaceWrapper(int timeout_ms) {函数中的
int ret = CnedkBufSurfaceCreateFromPool(&surf, pool_);
一直返回小于0,会有哪些失败的原因呢?打印了参数pool_:
(gdb) print (cnedk::BufPool)pool_
$2 = {mutex_ = {<std::__mutex_ > = {_M_mutex = {__data = {__lock = -1677718320, __count = 65535, __owner = 12604160, __nusers = 0, __kind = 12601857, __spins = 0, __list = {
__prev = 0x1, __next = 0x10004fc7b}},
__size = "\320\f\000\234\377\377\000\000\000S\300\000\000\000\000\000\001J\300\000\000\000\000\000\001\000\000\000\000\000\000\000{\374\004\000\001\000\000\000\000\000\000\000\000\000\000", __align = 281473298992336}}, <No data fields>}, pool_ = 0x0, stopped_ = false}
感觉没有不正常的地方。对于进程每一次启动,这个情况是偶发的,但是一旦出现,就一直会失败。
热门帖子
精华帖子