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

QString::operator==() hangs

    XMLWordPrintable

Details

    • Bug
    • Resolution: Out of scope
    • Not Evaluated
    • None
    • 5.12.0
    • None
    • Kubuntu 18.10, Qt 5.12 (this is not happen in Qt 5.9.7).
    • Linux/X11

    Description

      Firtst of all I must admit that this is double bug: one in QtCsv library (independent of Qt) and in Qt QString class.
      It seems that somewhere deep in the QString::operator==() is bug. It not appear in "normal code". Due to bug in QtCsv library it try to compare end of string "\0" with "\'"" (double quote - one character string). This is not happen in Qt 5.9.7.
      To reproduce this bug you have to download attached minimal working example, unpack, open in Qt Creator and chose Qt 5.12 and simply hit F5. Then it will build QtCsv and example program, and it will run it in debuger.
      QtCsv bug is reported here: QtCsv bug report

      Attachments

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

        Activity

          People

            thiago Thiago Macieira
            szykcech Szyk Cech
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes