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. MakingProgress.png
          MakingProgress.png
          2.11 MB
        2. Backtrace.txt
          221 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            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