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

Crash in Debug when using QXmlSchemaValidator

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Reported
    • Priority: P1: Critical
    • Resolution: Unresolved
    • Affects Version/s: 5.9.4
    • Fix Version/s: None
    • Component/s: XML: QtXmlPatterns
    • Labels:
      None

      Description

      Hi,

      I am getting a crash in debug, when I use QXmlSchemaValidator to validate xml file with the schema string set. The crash only happen when the xml does not match the schema.

      Screenshot of Error is attached

      Unable to render embedded object: File (591FB8A3-6BAC-4A21-B851-1745A4C3C9C5) not found.

      I've done a migration of my code from QT 5.6 to 5.9.4. It works with Qt 5.6 where it simply returns false if validator fails whereas in 5.9.4 it crashes instead.

      Do we already have a fix for this? or any workaround please?

        Attachments

        1. Qt_bug_application_code.txt
          0.9 kB
        2. Qt_bug_callstack.txt
          0.5 kB
        3. Qt_bug_schema.xsd
          0.8 kB
        4. Qt_bug.xml
          0.4 kB
        5. Qt_error.jpg
          Qt_error.jpg
          28 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              halima Halima Awan
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:

                Gerrit Reviews

                There are no open Gerrit changes