Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.15.2
-
-
7f12cf3346d65d0bff78fff8000ed519fbb921ba (qt/qtdeclarative/dev) ecbd920ecad58ec0171b7b6c244419f4cd485c25 (qt/qtdeclarative/6.1) 73a620559749cb636766ae7f94a32e0cc7cdb6e7 (qt/tqtc-qtdeclarative/5.15)
Description
Same internal ID is assigned over and over.
This can be reproduced by setting and removing breakpoints to qml code.
- Use any Qt Quick Application e.g. https://doc.qt.io/qt-5/qtdoc-demos-calqlatr-example.html
- Set breakpoint one and two then remove one and add the third, and so forth.
Here's debugger log as well as the screenshot.
dTAKING OWNERSHIP OF BREAKPOINT 43 <v8request {"arguments":{"enabled":true,"ignoreCount":0,"line":152,"target":"calqlatr.qml","type":"scriptRegExp"},"command":"setbreakpoint","seq":57,"type":"request"} >v8message >v8message {"body":{"breakpoint":0,"type":"scriptRegExp"},"command":"setbreakpoint","request_seq":57,"running":false,"seq":58,"success":true,"type":"response"} dTAKING OWNERSHIP OF BREAKPOINT 44 <v8request {"arguments":{"enabled":true,"ignoreCount":0,"line":153,"target":"calqlatr.qml","type":"scriptRegExp"},"command":"setbreakpoint","seq":58,"type":"request"} >v8message >v8message {"body":{"breakpoint":1,"type":"scriptRegExp"},"command":"setbreakpoint","request_seq":58,"running":false,"seq":59,"success":true,"type":"response"} dTAKING OWNERSHIP OF BREAKPOINT 45 <v8request {"arguments":{"enabled":true,"ignoreCount":0,"line":154,"target":"calqlatr.qml","type":"scriptRegExp"},"command":"setbreakpoint","seq":59,"type":"request"} >v8message >v8message {"body":{"breakpoint":2,"type":"scriptRegExp"},"command":"setbreakpoint","request_seq":59,"running":false,"seq":60,"success":true,"type":"response"} dTAKING OWNERSHIP OF BREAKPOINT 46 <v8request {"arguments":{"enabled":true,"ignoreCount":0,"line":155,"target":"calqlatr.qml","type":"scriptRegExp"},"command":"setbreakpoint","seq":60,"type":"request"} >v8message >v8message {"body":{"breakpoint":3,"type":"scriptRegExp"},"command":"setbreakpoint","request_seq":60,"running":false,"seq":61,"success":true,"type":"response"} dTAKING OWNERSHIP OF BREAKPOINT 47 <v8request {"arguments":{"enabled":true,"ignoreCount":0,"line":156,"target":"calqlatr.qml","type":"scriptRegExp"},"command":"setbreakpoint","seq":61,"type":"request"} >v8message >v8message {"body":{"breakpoint":4,"type":"scriptRegExp"},"command":"setbreakpoint","request_seq":61,"running":false,"seq":62,"success":true,"type":"response"} dTAKING OWNERSHIP OF BREAKPOINT 48 <v8request {"arguments":{"enabled":true,"ignoreCount":0,"line":157,"target":"calqlatr.qml","type":"scriptRegExp"},"command":"setbreakpoint","seq":62,"type":"request"} >v8message >v8message {"body":{"breakpoint":5,"type":"scriptRegExp"},"command":"setbreakpoint","request_seq":62,"running":false,"seq":63,"success":true,"type":"response"} <v8request {"arguments":{"breakpoint":5},"command":"clearbreakpoint","seq":63,"type":"request"} >v8message >v8message {"body":{"breakpoint":5,"type":"scriptRegExp"},"command":"clearbreakpoint","request_seq":63,"running":false,"seq":64,"success":true,"type":"response"} <v8request {"arguments":{"breakpoint":3},"command":"clearbreakpoint","seq":64,"type":"request"} >v8message >v8message {"body":{"breakpoint":3,"type":"scriptRegExp"},"command":"clearbreakpoint","request_seq":64,"running":false,"seq":65,"success":true,"type":"response"} dTAKING OWNERSHIP OF BREAKPOINT 49 <v8request {"arguments":{"enabled":true,"ignoreCount":0,"line":157,"target":"calqlatr.qml","type":"scriptRegExp"},"command":"setbreakpoint","seq":65,"type":"request"} >v8message >v8message {"body":{"breakpoint":4,"type":"scriptRegExp"},"command":"setbreakpoint","request_seq":65,"running":false,"seq":66,"success":true,"type":"response"} dTAKING OWNERSHIP OF BREAKPOINT 50 <v8request {"arguments":{"enabled":true,"ignoreCount":0,"line":159,"target":"calqlatr.qml","type":"scriptRegExp"},"command":"setbreakpoint","seq":66,"type":"request"} >v8message >v8message {"body":{"breakpoint":4,"type":"scriptRegExp"},"command":"setbreakpoint","request_seq":66,"running":false,"seq":67,"success":true,"type":"response"} <v8request {"arguments":{"breakpoint":4},"command":"clearbreakpoint","seq":67,"type":"request"} >v8message >v8message {"body":{"breakpoint":4,"type":"scriptRegExp"},"command":"clearbreakpoint","request_seq":67,"running":false,"seq":68,"success":true,"type":"response"} dTAKING OWNERSHIP OF BREAKPOINT 51 <v8request {"arguments":{"enabled":true,"ignoreCount":0,"line":157,"target":"calqlatr.qml","type":"scriptRegExp"},"command":"setbreakpoint","seq":68,"type":"request"} >v8message >v8message {"body":{"breakpoint":3,"type":"scriptRegExp"},"command":"setbreakpoint","request_seq":68,"running":false,"seq":69,"success":true,"type":"response"} dTAKING OWNERSHIP OF BREAKPOINT 52 <v8request {"arguments":{"enabled":true,"ignoreCount":0,"line":160,"target":"calqlatr.qml","type":"scriptRegExp"},"command":"setbreakpoint","seq":69,"type":"request"} >v8message >v8message {"body":{"breakpoint":4,"type":"scriptRegExp"},"command":"setbreakpoint","request_seq":69,"running":false,"seq":70,"success":true,"type":"response"} dTAKING OWNERSHIP OF BREAKPOINT 53 <v8request {"arguments":{"enabled":true,"ignoreCount":0,"line":161,"target":"calqlatr.qml","type":"scriptRegExp"},"command":"setbreakpoint","seq":70,"type":"request"} >v8message >v8message {"body":{"breakpoint":5,"type":"scriptRegExp"},"command":"setbreakpoint","request_seq":70,"running":false,"seq":71,"success":true,"type":"response"} <v8request {"arguments":{"breakpoint":4},"command":"clearbreakpoint","seq":71,"type":"request"} >v8message >v8message {"body":{"breakpoint":4,"type":"scriptRegExp"},"command":"clearbreakpoint","request_seq":71,"running":false,"seq":72,"success":true,"type":"response"} <v8request {"arguments":{"breakpoint":4},"command":"clearbreakpoint","seq":72,"type":"request"} >v8message >v8message {"body":{"breakpoint":4,"type":"scriptRegExp"},"command":"clearbreakpoint","request_seq":72,"running":false,"seq":73,"success":true,"type":"response"} <v8request {"arguments":{"breakpoint":2},"command":"clearbreakpoint","seq":73,"type":"request"} >v8message >v8message {"body":{"breakpoint":2,"type":"scriptRegExp"},"command":"clearbreakpoint","request_seq":73,"running":false,"seq":74,"success":true,"type":"response"} <v8request {"arguments":{"breakpoint":1},"command":"clearbreakpoint","seq":74,"type":"request"} >v8message >v8message {"body":{"breakpoint":1,"type":"scriptRegExp"},"command":"clearbreakpoint","request_seq":74,"running":false,"seq":75,"success":true,"type":"response"} dTAKING OWNERSHIP OF BREAKPOINT 54 <v8request {"arguments":{"enabled":true,"ignoreCount":0,"line":155,"target":"calqlatr.qml","type":"scriptRegExp"},"command":"setbreakpoint","seq":75,"type":"request"} >v8message >v8message {"body":{"breakpoint":3,"type":"scriptRegExp"},"command":"setbreakpoint","request_seq":75,"running":false,"seq":76,"success":true,"type":"response"} dTAKING OWNERSHIP OF BREAKPOINT 55 <v8request {"arguments":{"enabled":true,"ignoreCount":0,"line":154,"target":"calqlatr.qml","type":"scriptRegExp"},"command":"setbreakpoint","seq":76,"type":"request"} >v8message >v8message {"body":{"breakpoint":3,"type":"scriptRegExp"},"command":"setbreakpoint","request_seq":76,"running":false,"seq":77,"success":true,"type":"response"} dTAKING OWNERSHIP OF BREAKPOINT 56 <v8request {"arguments":{"enabled":true,"ignoreCount":0,"line":158,"target":"calqlatr.qml","type":"scriptRegExp"},"command":"setbreakpoint","seq":77,"type":"request"} >v8message >v8message {"body":{"breakpoint":3,"type":"scriptRegExp"},"command":"setbreakpoint","request_seq":77,"running":false,"seq":78,"success":true,"type":"response"}
Attachments
For Gerrit Dashboard: QTBUG-93404 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
347133,3 | V4 debugger: Properly count break points | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
347189,2 | V4 debugger: Properly count break points | 6.1 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
347190,2 | V4 debugger: Properly count break points | tqtc/lts-5.15 | qt/tqtc-qtdeclarative | Status: MERGED | +2 | 0 |