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

          For Gerrit Dashboard: QTBUG-57924
          # Subject Branch Project Status CR V

          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