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

[Reg 5.12->5.13] Crash in qdrawhelper.cpp because of SSE-optimized code

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P1: Critical
    • Resolution: Done
    • Affects Version/s: 5.13
    • Fix Version/s: 5.12.2, 5.14.0 Alpha
    • Component/s: GUI: Painting
    • Labels:
      None
    • Environment:
      CPU: Haswell (Core i7-4700MQ)
      Compiler: Mingw64 7.3
    • Platform/s:
      Windows
    • Commits:
      37352b23a90e9b4550b5a5cef175f2a77598faa0 (qt/qtbase/5.12)

      Description

      Starting any qwidget-based GUI application on 5.13 or dev branch causes the app to crash. The problem doesn't happen in 5.12.1 branch on the same device.

      It looks like the problem is raleted to SSE-optimized code in qdrawhelper.cpp, because commenting-out all the SSE switches in this file fixes the problem.

       

        Attachments

        1. backtrace.txt
          5 kB
        2. hacky_disable_sse_patch.diff
          13 kB
        3. qtbug73539_stack.txt
          94 kB
        4. qtdiag.txt
          10 kB
        5. TestSimpleWidget.zip
          5 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            • Assignee:
              allan.jensen Allan Sandfeld Jensen
              Reporter:
              dkazakov Dmitry Kazakov
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Gerrit Reviews

                There are no open Gerrit changes