Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-90868

Some webpages may freeze if it contains an unsupported video format

    XMLWordPrintable

Details

    • Bug
    • Resolution: Out of scope
    • P1: Critical
    • None
    • 5.12.10, 5.15.2, 5.15.3
    • WebEngine
    • None
    • Linux/X11

    Description

      It is always reproducible with this page if proprietary-codecs is disabled:
      https://venturebeat.com/2020/01/15/browser-benchmark-battle-january-2020-chrome-firefox-edge-brave/

      It reports error of unsupported video format:

      [572:15:0111/114150.662726:ERROR:batching_media_log.cc(38)] MediaEvent: {"error":"FFmpegDemuxer: no supported streams"}
      js: UF: Pollyfill not needed, skipping.
      [572:1:0111/114150.695288:ERROR:batching_media_log.cc(35)] MediaEvent: {"pipeline_error":14}
      js: Refused to display 'https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Dhu%26next%3D%252Fsignin_passive%26feature%3Dpassive&hl=hu' in a frame because it set 'X-Frame-Options' to 'deny'.
      js: The resource https://i.ytimg.com/generate_204 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.
      js: Uncaught [object Object]
      js: VIDEOJS: WARN: videojs.Hls is deprecated. Use videojs.Vhs instead.
      [1714:26:0111/115528.186904:ERROR:batching_media_log.cc(38)] MediaEvent: {"error":"FFmpegDemuxer: no supported streams"}
      [1714:1:0111/115528.187045:ERROR:batching_media_log.cc(35)] MediaEvent: {"pipeline_error":14}
      js: VIDEOJS: ERROR: (CODE:4 MEDIA_ERR_SRC_NOT_SUPPORTED) The media could not be loaded, either because the server or network failed or because the format is not supported. [object Object]
      [1714:26:0111/115529.637590:ERROR:batching_media_log.cc(38)] MediaEvent: {"error":"FFmpegDemuxer: no supported streams"}
      [1714:1:0111/115529.637885:ERROR:batching_media_log.cc(35)] MediaEvent: {"pipeline_error":14}
      

       

      Sometimes it also crashes or runs out of memory:

      Received signal 11 SEGV_ACCERR 561da0baaaf0
      #0 0x7fe951d54119 base::debug::CollectStackTrace()
      #1 0x7fe951cbe276 base::debug::StackTrace::StackTrace()
      #2 0x7fe951d545da base::debug::(anonymous namespace)::StackDumpSignalHandler()
      #3 0x7fe951d54b05 base::debug::(anonymous namespace)::StackDumpSignalHandler()
      #4 0x7fe94d476040 (/lib/x86_64-linux-gnu/libc-2.27.so+0x3f03f)
      #5 0x561da0baaaf0 <unknown>
       r8: 0000000000000000  r9: 0000561da0bd3cb0 r10: 00007ffd5180d710 r11: 0000000000000001
       r12: 0000561da0bd3c78 r13: 0000561da0bbdf18 r14: 0000000000000000 r15: 0000000000000000
       di: 0000561da0bd4810  si: 0000561da0bd3be8  bp: 00007ffd5180df00  bx: 0000561da0bd3be0
       dx: 0000561da0bd3cb0  ax: 00007fe94d822cb0  cx: 0000561da0bd3cb0  sp: 00007ffd5180dee8
       ip: 0000561da0baaaf0 efl: 0000000000010202 cgf: 002b000000000033 erf: 0000000000000015
      trp: 000000000000000e msk: 0000000000000000 cr2: 0000561da0baaaf0
      [end of stack trace]
      Calling _exit(1). Core file will not be generated.
      

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            qt_webengine_team Qt WebEngine Team
            ztamas Tamas Zakor
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes