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

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: P1: Critical P1: Critical
    • 5.12.2, 5.14.0 Alpha
    • 5.13
    • GUI: Painting
    • None
    • CPU: Haswell (Core i7-4700MQ)
      Compiler: Mingw64 7.3
    • Windows
    • 37352b23a90e9b4550b5a5cef175f2a77598faa0 (qt/qtbase/5.12)

      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.

       

        1. backtrace.txt
          5 kB
          Dmitry Kazakov
        2. qtdiag.txt
          10 kB
          Dmitry Kazakov
        3. TestSimpleWidget.zip
          5 kB
          Dmitry Kazakov
        4. hacky_disable_sse_patch.diff
          13 kB
          Dmitry Kazakov
        5. qtbug73539_stack.txt
          94 kB
          Friedemann Kleint
        For Gerrit Dashboard: QTBUG-73539
        # Subject Branch Project Status CR V

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

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes