Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-22753

GCC-9 compiler results in std::string being shown as "<not accessible>" in debugger

XMLWordPrintable

    • Linux/X11, Windows
    • 0cdea406061fe1bad0ab577adab0e0dc9b3b73dc (qt-creator/qt-creator/4.11)

      When compiling with GCC/G++ 9 the debugger in qtcreator-4.9.2 shows std::string as <not accessible>. When swithing back to GCC/G++ 8 the strings are shown as expected in the debugger. Turning on or off "pretty printers" or "Use dynamic object..." does not help. 

      If I use gdb directly on both GCC/G++ 8 & 9 generated binaries the strings are shown as expected (with p).

        1. main.cpp
          0.2 kB
          Marco Franzo
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            hjk hjk
            jaapcrezee Jaap Crezee
            Votes:
            7 Vote for this issue
            Watchers:
            11 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes