Cobalt 17.180626 отладочная сборка Ubuntu 16.04 не удается загрузить видео - PullRequest
0 голосов
/ 25 июня 2018

При загрузке видео с YouTube на версию кобальта linux-x64x11 происходит сбой Cobalt.Я могу загрузить титульную страницу, просмотреть миниатюры и выполнить поиск, однако, нажав на видео, я попадаю на экран загрузки с предложенными видео, а затем происходит сбой всего браузера.Отображается это предупреждение / сообщение об ошибке:

[13996:4115963444:WARNING:ffmpeg_dynamic_load_dispatch_impl.cc(168)] Unable to open shared library libavutil.so
[13996:4115963891:WARNING:ffmpeg_dynamic_load_dispatch_impl.cc(168)] Unable to open shared library libavutil.so
[13996:4115964177:WARNING:ffmpeg_dynamic_load_dispatch_impl.cc(168)] Unable to open shared library libavutil.so
[13996:4115964217:FATAL:ffmpeg_dynamic_load_audio_decoder_impl.cc(34)] Check failed: false. 
    starboard::logging::LogMessage::~LogMessage() [0x2f11b25]
    starboard::shared::ffmpeg::AudioDecoder::Create() [0x847b348]
    starboard::shared::starboard::player::filter::(anonymous namespace)::PlayerComponentsImpl::CreateAudioComponents() [0x83cce1f]
    starboard::shared::starboard::player::filter::PlayerComponents::CreateAudioRenderer() [0x838907e]
    starboard::shared::starboard::player::filter::FilterBasedPlayerWorkerHandler::Init() [0x83815e2]
    starboard::shared::starboard::player::PlayerWorker::DoInit() [0x836c55c]
    starboard::shared::starboard::player::PlayerWorker::RunLoop() [0x836bd4c]
    starboard::shared::starboard::player::PlayerWorker::ThreadEntryPoint() [0x836aac3]
    (anonymous namespace)::ThreadFunc() [0x2efb313]
    start_thread [0x7f01db7316ba]
    <unknown> [0x7f01dad4041d]

Caught signal: SIGILL (4)
    starboard::shared::signal::(anonymous namespace)::Crash() [0x2efbda3]
    <unknown> [0x7f01db73b390]
    SbSystemBreakIntoDebugger [0x2ef8009]
    <unknown> [0x2f10d9e]
    starboard::logging::LogMessage::~LogMessage() [0x2f11d01]
    starboard::shared::ffmpeg::AudioDecoder::Create() [0x847b348]
    starboard::shared::starboard::player::filter::(anonymous namespace)::PlayerComponentsImpl::CreateAudioComponents() [0x83cce1f]  starboard::shared::starboard::player::filter::PlayerComponents::CreateAudioRenderer() [0x838907e]
    starboard::shared::starboard::player::filter::FilterBasedPlayerWorkerHandler::Init() [0x83815e2]
    starboard::shared::starboard::player::PlayerWorker::DoInit() [0x836c55c]
    starboard::shared::starboard::player::PlayerWorker::RunLoop() [0x836bd4c]
    starboard::shared::starboard::player::PlayerWorker::ThreadEntryPoint() [0x836aac3]
    (anonymous namespace)::ThreadFunc() [0x2efb313]
    start_thread [0x7f01db7316ba]
    <unknown> [0x7f01dad4041d]
Illegal instruction

1 Ответ

0 голосов
/ 26 июня 2018

Похоже, что наиболее показанной информацией об ошибках, которую вы опубликовали, являются первые три строки журнала, указывающие на то, что у вас нет одной из трех версий ffmpeg, которые в настоящее время поддерживает наш правый / общий код.

Для получения дополнительной информации о том, где установлены поддерживаемые версии ffmpeg, см. https://cobalt.googlesource.com/cobalt/+/993f480a798eca567dfb8088d8d0c1e712d2149c/src/starboard/shared/ffmpeg/ffmpeg.gyp#37.

Также обратитесь к источнику сообщений об ошибках в журнале, чтобы узнать, как искать библиотеки: https://cobalt.googlesource.com/cobalt/+/993f480a798eca567dfb8088d8d0c1e712d2149c/src/starboard/shared/ffmpeg/ffmpeg_dynamic_load_dispatch_impl.cc#160.

...