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

Right-Clicking into Flash ASSERTs in QWebEngineProcess

XMLWordPrintable

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

      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.

        1. Backtrace.txt
          221 kB
        2. MakingProgress.png
          MakingProgress.png
          2.11 MB
        For Gerrit Dashboard: QTBUG-57924
        # Subject Branch Project Status CR V

            qt_webengine_team Qt WebEngine Team
            viengelm Viktor Engelmann
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes