收藏
回答

LINUX SDK 连续使用接通和挂断,会出现程序崩溃?

//挂断通行使用    
if (voip_status == WX_VOIP_SESSION_TALKING) {
        wx_voip_session_hangup(session, WX_VOIP_HANGUP_REASON_MANUAL);
   }
    wx_voip_session_destroy(session);   
    wx_stop();

[17:01:05.393][E][WMPF][base/memory/memory_leak_detection.cc:64][CheckMemoryLeak]: Detected memory leak: wx_operation, leak objects: 1

[17:09:49.381][E][WMPF][base/memory/memory_leak_detection.cc:64][CheckMemoryLeak]: Detected memory leak: wx_operation, leak objects: 2

[17:10:09.666][E][WMPF][base/memory/memory_leak_detection.cc:64][CheckMemoryLeak]: Detected memory leak: wx_operation, leak objects: 3

如果开启数据发送,第二次启动会话会直接崩溃,不发送数据,每次建立连接和挂断链接会出现如上log。




回答关注问题邀请回答
收藏

2 个回答

  • 艾玛
    艾玛
    2023-05-17

    这个日志的意思是说,hangup函数的返回值是wx_operation,需要使用wx_operation_destroy或者wx_operation_wait销毁这个对象,否则会造成内存泄漏。

    2023-05-17
    有用
    回复
  • Tongzq
    Tongzq
    2023-05-20

    您好,请问这样处理后,现在SDK可以进行连续的拨打和挂断吗?并且传入媒体数据。

    2023-05-20
    有用
    回复
登录 后发表内容
问题标签