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

A few CDB integration pain points

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Unresolved
    • Not Evaluated
    • None
    • Qt Creator 4.5.0
    • Debugger
    • None

    Description

      1. Qt Creator does not seem to set up the symbol path to include the Microsoft public symbol server by default. This makes a huge difference when debugging on Windows. (I'm aware that one can manually do this in the "CDB Paths" tab but I think that having this set up by default would make life easier)

      2. "Stop when CrtDbgReport() is called" doesn't quite work as intended. I see that the CDB wrapper tries to do a "bu MSVCRT!CrtDbgReport" - unfortunately due to comdat folding (see /opt:icf) this symbol may be shared with many other CRT functions. The net result is that if this option is enabled the debugger may hit several "false" breakpoints during the app execution (especially during startup)

      3.In the debugger log window, typing a CDB command + Enter does not clear the command text box, making it very frustrating to type multiple commands.

      Thanks!

      Attachments

        For Gerrit Dashboard: QTCREATORBUG-19628
        # Subject Branch Project Status CR V

        Activity

          People

            davschul David Schulz
            lemo L M
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes