Uploaded image for project: 'Qbs ("Cubes")'
  1. Qbs ("Cubes")
  2. QBS-1635

Crash in TestLanguage::jsExtensions when using bundled qt script

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Not Evaluated
    • Resolution: Done
    • Affects Version/s: 1.18.0
    • Fix Version/s: 1.20
    • Component/s: API: JavaScript
    • Labels:
      None
    • Commits:
      6a601950d4bb6240b99758878fefb00c8471bf74

      Description

      ASSERT_UNUSED(globalData, globalData->identifierTable == currentIdentifierTable());

      in Identifier.cpp:253

      Happens with qt5 and qt6, with qbs and qmake builds and also with the v5.15.2 tag in QtScript.
      It is not clear why this doesn't happen when using prebuilt QtScript (yes, the assert is disabled in release, but the code crashes in release version too with builtin qtscript, just in different place but also related to currentIdentifierTable()).

        Attachments

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

          Activity

            People

            Assignee:
            arch Ivan Komissarov
            Reporter:
            arch Ivan Komissarov
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes