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

Webenginewidgets browser freeze. Quick successive QWebEngineView::load calls.

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • P2: Important
    • None
    • 5.4.1, 5.5.0 Beta
    • WebEngine
    • None
    • Windows 7. NVidia.

    Description

      I started investigating because an own application frooze irregularly when I tried using QWebEngineView::load in 2 parallel views when the load calls where made approximately at the same time.

      Found out I can reproduce the freeze in the webenginewidgets\browser example. Start the example and click through the bookmarks on top very quickly. It's a little easier when it's in debug. But also works in release when the user has gamer-reflexes. It's not working when just clicking the same link repeatedly. One has to click different bookmark links in a row. Usually takes me a few seconds to get a freeze.

      Freeze comes in 2 different flavors. First one still shows last drawn image, but it's no longer possible to move the Window or resize or click anything. Just doesn't react at all. Second freeze still allows moving the Window but the drawing is now white.

      It could be reproduced on a second computer with the same example (it was a little harder there - and that computer is faster - so very likely something timing related).

      I've attached a callstack as image.

      Attachments

        Issue Links

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

          Activity

            People

              albisser Zeno Albisser
              mzeilfelder Michael Zeilfelder
              Votes:
              2 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes