You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linphone SDK 5.2.114在Windows 7系统USB耳机场景下偶现音频流终止时挂死问题排查求助

Linphone SDK 5.2.114在Windows 7系统USB耳机场景下偶现音频流终止时挂死问题排查求助

各位大佬好,我遇到一个棘手的问题想请教大家:

我在使用Linphone SDK 5.2.114时,发现它在客户的Windows 7机器上(搭配USB耳机)偶尔会挂死,触发场景是SIP通话切换到保持模式(recvonly)的时候——此时SDK会尝试终止音频流。

我已经通过添加日志、重新编译SDK定位到了挂死的代码行,就在mswasapi_reader.cpp里的析构函数中:

MSWASAPIReader::~MSWASAPIReader() { 
    RELEASE_CLIENT(mAudioClient); 
    ...
}

费了不少功夫,我在Windows 7虚拟机上搭配USB耳机也复现了这个问题,大概每1500-3000次通话会出现一次挂死情况。

挂死发生时,系统会出现异常静音状态:调节系统音量没有声音反馈,无法播放音频文件,也不能进行录音操作。只有拔掉USB耳机再重新插上,系统音频功能才能恢复正常。

我还抓取了内存dump,当时的调用栈信息如下:

0: kd:x86> kb
  *** Stack trace for last set context - .thread/.cxr resets it
 # ChildEBP          RetAddr               Args to Child                                         
00 0c39d37c 76227653     ...

有没有大佬遇到过类似问题?或者能给我一些排查方向的建议?非常感谢!

备注:内容来源于stack exchange,提问作者seraph_v3

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 15:44:32