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
Gerrit Reviews
For Gerrit Dashboard: QTCREATORBUG-19628 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
217666,2 | Debugger: Do not add CrtDbgReport breakpoints for vc19 | 4.6 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |