我刚刚下载了 webrtcjingle 的 lukeweber 版本,我相信它只是 google 的一个分支。我更改了演示中的服务器和帐户设置并运行它。它能够登录和发送/接收消息。但是,当我尝试注销时。应用程序崩溃。
我对其进行了一些调试,发现崩溃的代码行在文件 txmppump.cc 中,函数:
void TXmppPump::WakeTasks() {
talk_base::Thread::Current()->Post(this);
}
有谁知道问题是什么?我注意到在 repo 上修复了由竞赛问题引起的断开连接问题: github bug list
但是,我将我的代码与固定版本进行了比较。他们是一样的。所以我不知道他们是否相关。