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

[REG 5.14] Renderer process crash: Received bad user message: GamepadMonitor::GamepadStartPolling failed

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P1: Critical
    • 5.14.1
    • 5.14.0
    • WebEngine
    • None
    • Linux/X11
    • 713fd41a54e2a4af1e386d4f68a93c12e6999a2b

    Description

      Since Qt 5.14, when visiting a page using the HTML5 Gamepad feature, the renderer process often crashes with:

      [89241:89255:1231/181844.488236:ERROR:render_process_host_impl.cc(4622)] Terminating render process for bad Mojo message: Received bad user message: GamepadMonitor::GamepadStartPolling faile
      [89241:89255:1231/181844.488274:ERROR:bad_message.cc(27)] Terminating renderer for bad IPC message, reason 123
      

      This also means it's impossible to use Jellyfin with a QtWebEngine-based browser, as it seems to use the Gamepad API on its login page.

      To reproduce, visit https://html5gamepad.com/ in simplebrowser - if it doesn't crash right away, hit reload a couple of times. Here, it crashes around every 5th time, but on other pages it seems to be 100% reproducible.

      Attachments

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

        Activity

          People

            kiburtse Kirill Burtsev
            the compiler Florian Bruhin
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes