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

V4 tailcalls segfault on 32-bit platforms

    XMLWordPrintable

Details

    • 53440d6844a712e6675e084ada8a196ed6555aa1 (qt/qtdeclarative/5.12.0)

    Description

      JIT code generated for tailcalls leads to segfaults on 32 bit platforms (at least x86-32 and armv7).

      TCO tests in the ECMAScript test suite generate segfaults by trying to write to the address 0xfffffff0. The example at https://codereview.qt-project.org/243240 generates a write to 0xfffffff1.

      Reverting https://codereview.qt-project.org/238761 fixes the problem.

      Attachments

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

        Activity

          People

            erikv Erik Verbruggen
            juri.valdmann Jüri Valdmann (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes