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

Right-Clicking into Flash ASSERTs in QWebEngineProcess

    XMLWordPrintable

Details

    • Bug
    • Resolution: Out of scope
    • P2: Important
    • None
    • 5.7.1, 5.8.0 RC, 5.9
    • WebEngine
    • None
    • 64 Bit Linux Mint 17.3

    Description

      When Pepper Flash is installed and Plugins are enabled via

      webEngineView->settings()->setAttribute(QWebEngineSettings::PluginsEnabled, true);
      

      Right-Clicking into any Flash content (for example http://flash-movies.funmunch.com/movie-4.html ) causes the QWebEngineProcess to ASSERT.

      The problem occurs in 3rdparty/chromium/ppapi/host/ppapi_host.cc, inside PpapiHost::OnHostMsgResourceCreated at

        // Run through all filters until one grabs this message.
        std::unique_ptr<ResourceHost> resource_host =
            CreateResourceHost(params.pp_resource(), instance, nested_msg);
      
        if (!resource_host.get()) {
          NOTREACHED(); //  <----------- HERE
          return;
        }
      

      In release mode and also when you continue execution in debug mode, the WebEngineView becomes dysfunctional - you cannot navigate anymore. It still reacts to some things though - the css resizing of the links on the left is still done.

      Attachments

        1. Backtrace.txt
          221 kB
        2. MakingProgress.png
          MakingProgress.png
          2.11 MB

        Issue Links

          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
              viengelm Viktor Engelmann
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes