【问题标题】:Widevine Crashes In Youtube Precertification TestsWidevine 在 Youtube 预认证测试中崩溃
【发布时间】:2020-04-23 14:21:15
【问题描述】:

我正在为 Youtube 使用 Cobalt。

通过 EME 一致性测试时,Widevine 测试会导致我的机顶盒崩溃

您知道这次崩溃的原因可能是什么吗?

【问题讨论】:

  • 你有堆栈跟踪吗?
  • 我得到了这些痕迹:[ERROR:cdm/src/cdm.cpp(782):getKeyStatuses] No such session: ksid7A09AAF6 ### 01:44:48.443 pid=2467 tid=0x89d7e450 MediaDrmContext( 121):获取关键状态时出错。结果 = 102 捕获的信号:SIGSEGV (11) [6288.604264] *** 441034:58:38.80 nexus_demux: [6288.608492] NEXUS_SetPidChannelBypassKeyslot PidChannel c3b0d380 泄漏。只会在客户端退出时进行清理。 441034:58:37.97 nxserverlib:钴(0x9f1061a0)未注册分段错误#[6289.617753] *** 441034:58:39.81 nexus_surface_compositor:[6289.623105]自动禁用未使用的图形

标签: youtube cobalt widevine eme


【解决方案1】:

从您的堆栈跟踪中,没有与钴相关的日志,这表明您正在使用 Broadcom 平台。最好向您的 Broadcom 联系人询问此问题。很有可能在最近的更新中得到修复。

【讨论】:

    【解决方案2】:

    根据No such session 错误判断,这可能表明您的SbDrm...() 实现存在问题。您是否进行了 NPLB 测试?试试ninja -C out/linux-x64x11_debug nplb,然后是out/linux-x64x11_debug/nplb。将 linux-x64x11 替换为您的平台名称。

    作为参考,NPLB 是 Starboard 的一致性测试套件,请参阅 https://cobalt.dev/starboard/testing.html

    【讨论】:

    • 感谢您的回答。是的,我尝试运行 NPLB 测试,我也有测试结果,没有失败与 SbDrm 相关..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-02
    • 2017-10-09
    • 1970-01-01
    • 2016-01-02
    • 1970-01-01
    • 1970-01-01
    • 2022-11-02
    相关资源
    最近更新 更多