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

(Regression: 6.6.3 -> 6.7.0 RC2) WebEngine render process crashes on CPUs without AVX and SSE 4

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P1: Critical
    • None
    • 6.7.0 RC2
    • WebEngine
    • None
    • Windows 10 22H2
      MSVC Runtime 14.38.33135
      CPU: Intel Core2 Duo T8100
      Visual Studio 2022, MSVC 14.38, x64 target
    • Windows

    Description

      I've used the webenginewidgets/simplebrowser example for this.

      Reproduction steps:

      1. Compile the simplebrowser example (I've used the Release mode) with 6.6.3 and 6.7.0 RC2 (use the proper version of the example for each of them), using MSVC
      2. Use windeployqt in the build folder to deploy the necessary files
      3. Install MSVC 14.38 runtime on the test machine (not necessary if a suitable runtime is already installed, the bug is not tied to the MSVC version)
      4. Run the built example on the test machine with a CPU without AVX and SSE 4, like a Core2 Duo, the example program should navigate to "chrome://qt/" by itself
      5. Click on the "Show logs" button in the web view (If this doesn't cause the render process to crash, please try to load a more complex website instead.)

      Expected: the log text box is shown, like it does on a modern CPU with AVX and SSE 4

      Actual: WebEngine render process terminates with exit code -1073741795.

      With 6.6.3, the example program works as expected.

      I've done this test with vanilla Chromium 118 and it works fine. I've also checked Chrome's current CPU requirements and it needs SSE 3 only.

      Attachments

        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
            tomikaa87 Tamas Karpati
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes