Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
Qt Creator 4.0.0-beta1
-
None
-
ad55631cdf898f0af6a9d0734c5f7a5889399da6
Description
I have infinite loop when debugging any program that contains QModelIndex object
Effect is that Rebuild Watchmodel is infinitly repeated.
How to reproduce:
Take Qt example: addressbook in qtbase/examples/widgets/itemviews/addressbook
Add break point in addressbookwidget.cpp:L85
Run with debugger log open.
Run to breakpoint (add an entry).
In debugger extend the following variable:
- index (Goes fine)
- then extend sub-field m
The log shows that we have entered into an infinite loop rebuilding the watchmodel.
I am using git master with today fetch/update.
Attachments
For Gerrit Dashboard: QTCREATORBUG-15352 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
143156,2 | Debugger: Remove spurious quotes in gdbbridge.py output | 3.6 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
155994,2 | Debugger: Add safety net to avoid infinite lookups | 4.0 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |