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

QFontEngineMulti::getGlyphBearings make access violation on read when in QML used a Japanese symbols

    XMLWordPrintable

Details

    • 06f079e528bf135e5d407b15d1bd50a91ce4a888, cc500b182e26d53ca16136f24a06a111f4374425

    Description

      I have error (acces violation on read in function QFontEngineMulti::getGlyphBearings) when i want to add a text line (with Japanese symbols) into QML ListView with using my C++ QSqlTableModel.

      Example demonstrate a bug: when window showing all ok, but if you scroll down on listview, from database will be retrived next records including a record with Japanese symbols.

      Text for display retrieved from sqlite database (in utf-8).
      For replay a problem:

      • compile project;
      • copy media.db into build directory;
      • run in debugger;
      • scroll window down.

      Worth noting, that the Russian characters are displayed correctly.

      Attachments

        1. qml_bug.tgz
          5 kB
          Alexandr T*
        2. testapp-fontcrash2.tar.gz
          2 kB
          Stefano Pironato
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            jiang Jiang Jiang
            alexwmf Alexandr T*
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes