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

QString copy constructor bug for Visual Studio 2012 x64

XMLWordPrintable

      When trying to configure using Visual Studio 2012 for 64-bit builds, qmake will compile but will not run properly. The following output is generated:

      ASSERT: "&other != this" in file c:\work\build\qt\qtbase\include\qtcore\../../src/corelib/tools/qstring.h, line 756
      QMake failed!
      + C:/work/build/qt/qtbase/bin/qmake C:/work/build/qt/qt.pro
      ASSERT: "&other != this" in file c:\work\build\qt\qtbase\include\qtcore\../../src/corelib/tools/qstring.h, line 756

      If I configure for a 32-bit build, the error does not occur.

      This was found when trying to merge https://codereview.qt-project.org/#change,46574 into the dev branch. The following is the log that was produced by the CI system providing more information:

      http://testresults.qt-project.org/ci/QtBase_dev_Integration/build_00298/win64-msvc2012_developer-build_qtnamespace_Windows_8/log.txt.gz

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

            buddenha Oswald Buddenhagen
            kreios4004 Keith Gardner
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes