[Qt-creator] qml debugging of non QtC based project

Bojan Petrović bojan85 at gmail.com
Fri Feb 20 13:57:37 CET 2015


I am trying to make qml debugging work for a Visual Studio based project.

I have added QT_QML_DEBUG to preprocessor defines and
"-qmljsdebugger=port:1919" to command line.

Starting the application gives:

QML debugging is enabled. Only use this in a safe environment.
> QML Debugger: Waiting for connection on port 1919...


And attaching to QML port from Qt Creator doesn't report any errors.

But, when it stops on a break point, Creator doesn't show the arrow by the
line with break point and call stack is empty. It does appear to have
stopped on a break point as it is showing the "Resume" button and button
for stepping and enabled.

Clicking on resume doesn't really resume the application as it is no longer
interactive.

Am I missing something obvious? Does anyone recognize this as a known
problem with QML debugging?

Here is the content of the Debugger Log:

sStarting debugger "QmlEngine" for ABI "x86-windows-msvc2013-pe-32bit"...
> dStart parameters: '' mode: 7
> dABI: x86-windows-msvc2013-pe-32bit
> dLanguages: qml
> dDebugger: C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x86\cdb.exe
> dQML server: localhost:1919
> dRemote: :0
> dSysroot:
> dDebug Source Location:
> dDebugger settings:
> dSourcePaths:   (default: )
> dSymbolPaths:   (default: )
> dAdditionalArguments:   (default: )
> dGdbCustomDumperCommands:   (default: )
> dExtraDumperFile:   (default: )
> dAlwaysAdjustColumnWidths: true  (default: true)
> dRegisterForPostMortem: false  (default: false)
> dUseAddressInStackView: false  (default: false)
> dUseAddressInBreakpointsView: false  (default: false)
> dUseToolTipsInBreakpointsView: false  (default: true)  ***
> dUseToolTipsInBreakpointsView: false  (default: false)
> dUseToolTipsInLocalsView: false  (default: false)
> dUseToolTips: true  (default: true)
> dShowThreadNames: false  (default: false)
> dUseCodeModel: true  (default: true)
> dIntelFlavor: false  (default: false)
> dMultiInferior: false  (default: false)
> dWarnOnReleaseBuilds: true  (default: true)
> dTargetAsync: false  (default: false)
> dUseDynamicType: true  (default: true)
> dAutoEnrichParameters: true  (default: true)
> dWatchdogTimeout: 20  (default: 20)
> dGdbPostAttachCommands:   (default: )
> dGdbStartupCommands:   (default: )
> dAttemptQuickStart: false  (default: false)
> dLoadGdbDumpers2: false  (default: false)
> dLoadGdbInit: true  (default: true)
> dIgnoreFirstChanceAccessViolation: false  (default: false)
> dBreakpointCorrection: true  (default: true)
> dCDB_Console: false  (default: false)
> dBreakOnCrtDbgReport: false  (default: false)
> dSelectedPluginBreakpoints: false  (default: false)
> dAllPluginBreakpoints: true  (default: true)
> dEnableReverseDebugging: false  (default: false)
> dSkipKnownFrames: false  (default: false)
> dListSourceFiles: false  (default: false)
> dDisplayStringLimit: 100  (default: 100)
> dMaximalStringLength: 10000  (default: 10000)
> dAutoDerefPointers: true  (default: true)
> dSortStructMembers: true  (default: true)
> dShowQtNamespace: true  (default: true)
> dShowStandardNamespace: true  (default: true)
> dMaximalStackDepth: 20  (default: 20)
> dIdentifyDebugInfoPackages: false  (default: false)
> dQmlInspector.FromQml: false  (default: false)
> dQmlInspector.ShowAppOnTop: false  (default: false)
> dShowQmlObjectTree: true  (default: true)
> dBreakOnAbort: false  (default: false)
> dBreakOnFatal: false  (default: false)
> dBreakOnWarning: false  (default: false)
> dBreakOnCatch: false  (default: false)
> dBreakOnThrow: false  (default: false)
> dSelectedPluginBreakpointsPattern: .*  (default: .*)
> dNoPluginBreakpoints: false  (default: false)
> dAdjustBreakpointLocations: true  (default: true)
> dUseDebuggingHelper: true  (default: true)
> dStationaryEditorWhileStepping: false  (default: false)
> dRaiseOnInterrupt: true  (default: true)
> dBreakpointsFullPath: false  (default: false)
> dSwitchModeOnExit: false  (default: false)
> dCloseMemoryBuffersOnExit: true  (default: true)
> dCloseBuffersOnExit: false  (default: false)
> dVerboseLog: false  (default: false)
> dLogTimeStamps: false  (default: false)
> dAutoQuit: false  (default: false)
> dUseMessageBoxForSignals: true  (default: true)
> dFontSizeFollowsEditor: false  (default: false)
> dUseAlternatingRowColours: false  (default: false)
> dBreakEvent:   (default: )
> dState changed from DebuggerNotReady(0) to EngineSetupRequested(1) [master]
> dQUEUE: SETUP ENGINE
> dCALL: SETUP ENGINE
> dNOTE: ENGINE SETUP OK
> dState changed from EngineSetupRequested(1) to EngineSetupOk(3) [master]
> dQUEUE: SETUP INFERIOR
> dState changed from EngineSetupOk(3) to InferiorSetupRequested(4) [master]
> dQUEUE: SETUP INFERIOR
> dCALL: SETUP INFERIOR
> dNOTE: INFERIOR SETUP OK
> dState changed from InferiorSetupRequested(4) to InferiorSetupOk(6)
> [master]
> dState changed from InferiorSetupOk(6) to EngineRunRequested(7) [master]
> dQUEUE: RUN ENGINE
> dCALL: RUN ENGINE
> sQML Debugger: Connecting to debug server at localhost:1919 ...
> sQML Debugger: Resolving host
> sQML Debugger: Establishing network connection ...
> sQML Debugger: Network connection established
> sQML Debugger: Status of "JSDebugger" Version: -1 changed to 'unavailable'.
> sQML Debugger: Status of "V8Debugger" Version: 1 changed to 'enabled'.
> dV8DebuggerClient: sending V8DEBUG connect
> dV8DebuggerClient: sending V8DEBUG v8request
> {"seq":0,"type":"request","command":"version"}
> sQML Debugger: Status of "QDeclarativeEngine" Version: -1 changed to
> 'unavailable'.
> sQML Debugger: Status of "QDeclarativeObserverMode" Version: -1 changed to
> 'unavailable'.
> sQML Debugger: Status of "QmlInspector" Version: 1 changed to 'enabled'.
> sQML Debugger: Status of "QmlDebugger" Version: 2 changed to 'enabled'.
> dInspector sending LIST_ENGINES
> sQML Debugger: Status of "DebugMessages" Version: 2 changed to 'enabled'.
> sQML Debugger: Status of "DeclarativeDebugger" Version: -1 changed to
> 'unavailable'.
> dATTEMPT BREAKPOINT SYNCHRONIZATION
> dBREAKPOINTS ARE SYNCHRONIZED
> dNOTE: ENGINE RUN AND INFERIOR RUN OK
> sRunning.
> dState changed from EngineRunRequested(7) to InferiorRunOk(11) [master]
> dV8DebuggerClient: receiving V8DEBUG connect
> dV8DebuggerClient: receiving V8DEBUG v8message
> dV8DebuggerClient: receiving v8message {"body":{"V8Version":"this is not
> V8, this is V4 in Qt
> 5.4.0"},"command":"version","request_seq":0,"running":true,"seq":0,"success":true,"type":"response"}
> dV8DebuggerClient: receiving Using V8 Version: this is not V8, this is V4
> in Qt 5.4.0
> dInspector receiving LIST_ENGINES_R
> dInspector sending LIST_OBJECTS
> dInspector receiving LIST_OBJECTS_R
> dInspector receiving WATCH_OBJECT_R
> dInspector sending FETCH_OBJECT 1
> dInspector receiving FETCH_OBJECT_R loadingScreen
> dInspector receiving WATCH_OBJECT_R
> dInspector receiving WATCH_OBJECT_R
> dInspector receiving WATCH_OBJECT_R
> dInspector receiving WATCH_OBJECT_R
> dInspector receiving WATCH_OBJECT_R
> dInspector receiving WATCH_OBJECT_R
> dInspector receiving WATCH_OBJECT_R
> dInspector receiving WATCH_OBJECT_R
> dATTEMPT SYNC
> dV8DebuggerClient: sending V8DEBUG v8request
> {"seq":1,"type":"request","command":"setbreakpoint","arguments":{"type":"scriptRegExp","target":"LiveDataWidget.qml","line":18,"enabled":true,"ignoreCount":0}}
> dATTEMPT BREAKPOINT SYNCHRONIZATION
> dBREAKPOINTS ARE NOT FULLY SYNCHRONIZED
> dV8DebuggerClient: receiving V8DEBUG v8message
> dV8DebuggerClient: receiving v8message
> {"body":{"breakpoint":0,"type":"scriptRegExp"},"command":"setbreakpoint","request_seq":1,"running":true,"seq":1,"success":true,"type":"response"}
> dATTEMPT SYNC
> dATTEMPT BREAKPOINT SYNCHRONIZATION
> dBREAKPOINTS ARE NOT FULLY SYNCHRONIZED
> dInspector receiving OBJECT_CREATED
> dV8DebuggerClient: receiving V8DEBUG v8message
> dV8DebuggerClient: receiving v8message
> {"body":{"breakpoints":[0],"invocationText":"createColumn","script":{"name":"file:///<redacted>/LiveDataWidget.qml"},"sourceLine":18},"event":"break","seq":2,"type":"event"}
> dNOTE: INFERIOR SPONTANEOUS STOP
> sStopped.
> dState changed from InferiorRunOk(11) to InferiorStopOk(14) [master]
> dV8DebuggerClient: sending V8DEBUG v8request
> {"seq":2,"type":"request","command":"backtrace","arguments":{}}
> dV8DebuggerClient: receiving V8DEBUG v8message
> dV8DebuggerClient: receiving v8message
> {"body":{"totalFrames":0},"command":"backtrace","refs":[],"request_seq":2,"running":true,"seq":3,"success":true,"type":"response"}
> dATTEMPT SYNC
> dV8DebuggerClient: sending V8DEBUG v8request
> {"seq":3,"type":"request","command":"clearbreakpoint","arguments":{"breakpoint":0}}
> dATTEMPT BREAKPOINT SYNCHRONIZATION
> dBREAKPOINTS ARE SYNCHRONIZED
> dV8DebuggerClient: receiving V8DEBUG v8message
> dV8DebuggerClient: receiving v8message
> {"body":{"breakpoint":0,"type":"scriptRegExp"},"command":"clearbreakpoint","request_seq":3,"running":true,"seq":4,"success":true,"type":"response"}
> dATTEMPT SYNC
> dV8DebuggerClient: sending V8DEBUG v8request
> {"seq":4,"type":"request","command":"setbreakpoint","arguments":{"type":"scriptRegExp","target":"LiveDataWidget.qml","line":18,"enabled":true,"ignoreCount":0}}
> dATTEMPT BREAKPOINT SYNCHRONIZATION
> dBREAKPOINTS ARE NOT FULLY SYNCHRONIZED
> dV8DebuggerClient: receiving V8DEBUG v8message
> dV8DebuggerClient: receiving v8message
> {"body":{"breakpoint":0,"type":"scriptRegExp"},"command":"setbreakpoint","request_seq":4,"running":true,"seq":5,"success":true,"type":"response"}
> dATTEMPT SYNC
> dATTEMPT BREAKPOINT SYNCHRONIZATION
> dBREAKPOINTS ARE NOT FULLY SYNCHRONIZED
> dV8DebuggerClient: sending V8DEBUG v8request
> {"seq":5,"type":"request","command":"continue"}
> dNOTE: INFERIOR RUN REQUESTED
> sRun requested...
> dState changed from InferiorStopOk(14) to InferiorRunRequested(10) [master]
> dNOTE: INFERIOR RUN OK
> sRunning.
> dState changed from InferiorRunRequested(10) to InferiorRunOk(11) [master]
> dV8DebuggerClient: receiving V8DEBUG v8message
> dV8DebuggerClient: receiving v8message
> {"command":"continue","request_seq":5,"running":true,"seq":6,"success":true,"type":"response"}
> dState changed from InferiorRunOk(11) to InferiorStopRequested(13) [master]
> dCALL: INTERRUPT INFERIOR
> sAttempting to interrupt.
> dV8DebuggerClient: sending V8DEBUG interrupt
> dNOTE: INFERIOR STOP OK
> sStopped.
> dState changed from InferiorStopRequested(13) to InferiorStopOk(14)
> [master]
> dV8DebuggerClient: receiving V8DEBUG interrupt
> dV8DebuggerClient: sending V8DEBUG v8request
> {"seq":6,"type":"request","command":"continue"}
> dNOTE: INFERIOR RUN REQUESTED
> sRun requested...
> dState changed from InferiorStopOk(14) to InferiorRunRequested(10) [master]
> dNOTE: INFERIOR RUN OK
> sRunning.
> dState changed from InferiorRunRequested(10) to InferiorRunOk(11) [master]
> dV8DebuggerClient: receiving V8DEBUG v8message
> dV8DebuggerClient: receiving v8message
> {"command":"continue","request_seq":6,"running":true,"seq":7,"success":true,"type":"response"}
> dState changed from InferiorRunOk(11) to InferiorStopRequested(13) [master]
> dCALL: INTERRUPT INFERIOR
> sAttempting to interrupt.
> dV8DebuggerClient: sending V8DEBUG interrupt
> dNOTE: INFERIOR STOP OK
> sStopped.
> dState changed from InferiorStopRequested(13) to InferiorStopOk(14)
> [master]
> dV8DebuggerClient: receiving V8DEBUG interrupt
> dV8DebuggerClient: sending V8DEBUG v8request
> {"seq":7,"type":"request","command":"continue"}
> dNOTE: INFERIOR RUN REQUESTED
> sRun requested...
> dState changed from InferiorStopOk(14) to InferiorRunRequested(10) [master]
> dNOTE: INFERIOR RUN OK
> sRunning.
> dState changed from InferiorRunRequested(10) to InferiorRunOk(11) [master]
> dV8DebuggerClient: receiving V8DEBUG v8message
> dV8DebuggerClient: receiving v8message
> {"command":"continue","request_seq":7,"running":true,"seq":8,"success":true,"type":"response"}
> dQUIT DEBUGGER REQUESTED IN STATE 11
> dState changed from InferiorRunOk(11) to InferiorStopRequested(13) [master]
> dCALL: INTERRUPT INFERIOR
> sAttempting to interrupt.
> dV8DebuggerClient: sending V8DEBUG interrupt
> dNOTE: INFERIOR STOP OK
> dNOTE: ... WHILE DYING.
> dNOTE: ... FORWARDING TO 'STOP OK'.
> dState changed from InferiorStopRequested(13) to InferiorStopOk(14)
> [master]
> dState changed from InferiorStopOk(14) to InferiorShutdownRequested(17)
> [master]
> dQUEUE: SHUTDOWN INFERIOR
> dNOTE: ... IGNORING STOP MESSAGE
> dV8DebuggerClient: receiving V8DEBUG interrupt
> dCALL: SHUTDOWN INFERIOR
> dV8DebuggerClient: sending V8DEBUG
> {"seq":8,"type":"request","command":"disconnect"}
> sQML Debugger: Network connection closing
> sQML Debugger: Network connection dropped
> sQML Debugger: Status of "JSDebugger" Version: -1 changed to 'not
> connected'.
> sQML Debugger: Status of "V8Debugger" Version: 1 changed to 'not
> connected'.
> sQML Debugger: Status of "QDeclarativeEngine" Version: -1 changed to 'not
> connected'.
> sQML Debugger: Status of "QDeclarativeObserverMode" Version: -1 changed to
> 'not connected'.
> sQML Debugger: Status of "QmlInspector" Version: 1 changed to 'not
> connected'.
> sQML Debugger: Status of "QmlDebugger" Version: 2 changed to 'not
> connected'.
> sQML Debugger: Status of "DebugMessages" Version: 2 changed to 'not
> connected'.
> sQML Debugger: Status of "DeclarativeDebugger" Version: -1 changed to 'not
> connected'.
> dINFERIOR SUCCESSFULLY SHUT DOWN
> dState changed from InferiorShutdownRequested(17) to
> InferiorShutdownOk(19) [master]
> dState changed from InferiorShutdownOk(19) to EngineShutdownRequested(20)
> [master]
> dQUEUE: SHUTDOWN ENGINE
> dCALL: SHUTDOWN ENGINE
> dNOTE: ENGINE SHUTDOWN OK
> dState changed from EngineShutdownRequested(20) to EngineShutdownOk(22)
> [master]
> dState changed from EngineShutdownOk(22) to DebuggerFinished(23) [master]
> dQUEUE: FINISH DEBUGGER
> dNOTE: FINISH DEBUGGER
> dHANDLE RUNCONTROL FINISHED
> sDebugger finished.
> sStarting debugger "QmlEngine" for ABI "x86-windows-msvc2013-pe-32bit"...
> dStart parameters: '' mode: 7
> dABI: x86-windows-msvc2013-pe-32bit
> dLanguages: qml
> dDebugger: C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x86\cdb.exe
> dQML server: localhost:1919
> dRemote: :0
> dSysroot:
> dDebug Source Location:
> dDebugger settings:
> dSourcePaths:   (default: )
> dSymbolPaths:   (default: )
> dAdditionalArguments:   (default: )
> dGdbCustomDumperCommands:   (default: )
> dExtraDumperFile:   (default: )
> dAlwaysAdjustColumnWidths: true  (default: true)
> dRegisterForPostMortem: false  (default: false)
> dUseAddressInStackView: false  (default: false)
> dUseAddressInBreakpointsView: false  (default: false)
> dUseToolTipsInBreakpointsView: false  (default: true)  ***
> dUseToolTipsInBreakpointsView: false  (default: false)
> dUseToolTipsInLocalsView: false  (default: false)
> dUseToolTips: true  (default: true)
> dShowThreadNames: false  (default: false)
> dUseCodeModel: true  (default: true)
> dIntelFlavor: false  (default: false)
> dMultiInferior: false  (default: false)
> dWarnOnReleaseBuilds: true  (default: true)
> dTargetAsync: false  (default: false)
> dUseDynamicType: true  (default: true)
> dAutoEnrichParameters: true  (default: true)
> dWatchdogTimeout: 20  (default: 20)
> dGdbPostAttachCommands:   (default: )
> dGdbStartupCommands:   (default: )
> dAttemptQuickStart: false  (default: false)
> dLoadGdbDumpers2: false  (default: false)
> dLoadGdbInit: true  (default: true)
> dIgnoreFirstChanceAccessViolation: false  (default: false)
> dBreakpointCorrection: true  (default: true)
> dCDB_Console: false  (default: false)
> dBreakOnCrtDbgReport: false  (default: false)
> dSelectedPluginBreakpoints: false  (default: false)
> dAllPluginBreakpoints: true  (default: true)
> dEnableReverseDebugging: false  (default: false)
> dSkipKnownFrames: false  (default: false)
> dListSourceFiles: false  (default: false)
> dDisplayStringLimit: 100  (default: 100)
> dMaximalStringLength: 10000  (default: 10000)
> dAutoDerefPointers: true  (default: true)
> dSortStructMembers: true  (default: true)
> dShowQtNamespace: true  (default: true)
> dShowStandardNamespace: true  (default: true)
> dMaximalStackDepth: 20  (default: 20)
> dIdentifyDebugInfoPackages: false  (default: false)
> dQmlInspector.FromQml: false  (default: false)
> dQmlInspector.ShowAppOnTop: false  (default: false)
> dShowQmlObjectTree: true  (default: true)
> dBreakOnAbort: false  (default: false)
> dBreakOnFatal: false  (default: false)
> dBreakOnWarning: false  (default: false)
> dBreakOnCatch: false  (default: false)
> dBreakOnThrow: false  (default: false)
> dSelectedPluginBreakpointsPattern: .*  (default: .*)
> dNoPluginBreakpoints: false  (default: false)
> dAdjustBreakpointLocations: true  (default: true)
> dUseDebuggingHelper: true  (default: true)
> dStationaryEditorWhileStepping: false  (default: false)
> dRaiseOnInterrupt: true  (default: true)
> dBreakpointsFullPath: false  (default: false)
> dSwitchModeOnExit: false  (default: false)
> dCloseMemoryBuffersOnExit: true  (default: true)
> dCloseBuffersOnExit: false  (default: false)
> dVerboseLog: false  (default: false)
> dLogTimeStamps: false  (default: false)
> dAutoQuit: false  (default: false)
> dUseMessageBoxForSignals: true  (default: true)
> dFontSizeFollowsEditor: false  (default: false)
> dUseAlternatingRowColours: false  (default: false)
> dBreakEvent:   (default: )
> dState changed from DebuggerNotReady(0) to EngineSetupRequested(1) [master]
> dQUEUE: SETUP ENGINE
> dCALL: SETUP ENGINE
> dNOTE: ENGINE SETUP OK
> dState changed from EngineSetupRequested(1) to EngineSetupOk(3) [master]
> dQUEUE: SETUP INFERIOR
> dState changed from EngineSetupOk(3) to InferiorSetupRequested(4) [master]
> dQUEUE: SETUP INFERIOR
> dCALL: SETUP INFERIOR
> dNOTE: INFERIOR SETUP OK
> dState changed from InferiorSetupRequested(4) to InferiorSetupOk(6)
> [master]
> dState changed from InferiorSetupOk(6) to EngineRunRequested(7) [master]
> dQUEUE: RUN ENGINE
> dCALL: RUN ENGINE
> sQML Debugger: Connecting to debug server at localhost:1919 ...
> sQML Debugger: Resolving host
> sQML Debugger: Establishing network connection ...
> sQML Debugger: Network connection established
> sQML Debugger: Status of "JSDebugger" Version: -1 changed to 'unavailable'.
> sQML Debugger: Status of "V8Debugger" Version: 1 changed to 'enabled'.
> dV8DebuggerClient: sending V8DEBUG connect
> dV8DebuggerClient: sending V8DEBUG v8request
> {"seq":0,"type":"request","command":"version"}
> sQML Debugger: Status of "QDeclarativeEngine" Version: -1 changed to
> 'unavailable'.
> sQML Debugger: Status of "QDeclarativeObserverMode" Version: -1 changed to
> 'unavailable'.
> sQML Debugger: Status of "QmlInspector" Version: -1 changed to
> 'unavailable'.
> sQML Debugger: Status of "QmlDebugger" Version: 2 changed to 'enabled'.
> dInspector sending LIST_ENGINES
> sQML Debugger: Status of "DebugMessages" Version: 2 changed to 'enabled'.
> sQML Debugger: Status of "DeclarativeDebugger" Version: -1 changed to
> 'unavailable'.
> dV8DebuggerClient: sending V8DEBUG v8request
> {"seq":1,"type":"request","command":"setbreakpoint","arguments":{"type":"scriptRegExp","target":"LiveDataWidget.qml","line":18,"enabled":true,"ignoreCount":0}}
> dATTEMPT BREAKPOINT SYNCHRONIZATION
> dBREAKPOINTS ARE NOT FULLY SYNCHRONIZED
> dNOTE: ENGINE RUN AND INFERIOR RUN OK
> sRunning.
> dState changed from EngineRunRequested(7) to InferiorRunOk(11) [master]
> dV8DebuggerClient: receiving V8DEBUG connect
> dV8DebuggerClient: receiving V8DEBUG v8message
> dV8DebuggerClient: receiving v8message {"body":{"V8Version":"this is not
> V8, this is V4 in Qt
> 5.4.0"},"command":"version","request_seq":0,"running":true,"seq":0,"success":true,"type":"response"}
> dV8DebuggerClient: receiving Using V8 Version: this is not V8, this is V4
> in Qt 5.4.0
> dV8DebuggerClient: receiving V8DEBUG v8message
> dV8DebuggerClient: receiving v8message
> {"body":{"breakpoint":0,"type":"scriptRegExp"},"command":"setbreakpoint","request_seq":1,"running":true,"seq":1,"success":true,"type":"response"}
> dInspector receiving LIST_ENGINES_R
> dInspector sending LIST_OBJECTS
> dInspector receiving LIST_OBJECTS_R
> dInspector receiving WATCH_OBJECT_R
> dATTEMPT SYNC
> dATTEMPT BREAKPOINT SYNCHRONIZATION
> dBREAKPOINTS ARE NOT FULLY SYNCHRONIZED
> dInspector receiving WATCH_OBJECT_R
> dInspector sending FETCH_OBJECT 3
> dInspector receiving FETCH_OBJECT_R
> dInspector receiving WATCH_OBJECT_R
> dInspector receiving WATCH_OBJECT_R
> dInspector sending FETCH_OBJECT 2
> dInspector receiving FETCH_OBJECT_R
> dATTEMPT SYNC
> dV8DebuggerClient: sending V8DEBUG v8request
> {"seq":2,"type":"request","command":"setbreakpoint","arguments":{"type":"scriptRegExp","target":"LiveDataWidget.qml","line":32,"enabled":true,"ignoreCount":0}}
> dATTEMPT BREAKPOINT SYNCHRONIZATION
> dBREAKPOINTS ARE NOT FULLY SYNCHRONIZED
> dV8DebuggerClient: receiving V8DEBUG v8message
> dV8DebuggerClient: receiving v8message
> {"body":{"breakpoint":1,"type":"scriptRegExp"},"command":"setbreakpoint","request_seq":2,"running":true,"seq":2,"success":true,"type":"response"}
> dATTEMPT SYNC
> dATTEMPT BREAKPOINT SYNCHRONIZATION
> dBREAKPOINTS ARE NOT FULLY SYNCHRONIZED
> dATTEMPT SYNC
> dV8DebuggerClient: sending V8DEBUG v8request
> {"seq":3,"type":"request","command":"setbreakpoint","arguments":{"type":"scriptRegExp","target":"LiveDataWidget.qml","line":127,"enabled":true,"ignoreCount":0}}
> dATTEMPT BREAKPOINT SYNCHRONIZATION
> dBREAKPOINTS ARE NOT FULLY SYNCHRONIZED
> dV8DebuggerClient: receiving V8DEBUG v8message
> dV8DebuggerClient: receiving v8message
> {"body":{"breakpoint":2,"type":"scriptRegExp"},"command":"setbreakpoint","request_seq":3,"running":true,"seq":3,"success":true,"type":"response"}
> dATTEMPT SYNC
> dATTEMPT BREAKPOINT SYNCHRONIZATION
> dBREAKPOINTS ARE NOT FULLY SYNCHRONIZED
> dATTEMPT SYNC
> dV8DebuggerClient: sending V8DEBUG v8request
> {"seq":4,"type":"request","command":"setbreakpoint","arguments":{"type":"scriptRegExp","target":"LiveDataWidget.qml","line":136,"enabled":true,"ignoreCount":0}}
> dATTEMPT BREAKPOINT SYNCHRONIZATION
> dBREAKPOINTS ARE NOT FULLY SYNCHRONIZED
> dV8DebuggerClient: receiving V8DEBUG v8message
> dV8DebuggerClient: receiving v8message
> {"body":{"breakpoint":3,"type":"scriptRegExp"},"command":"setbreakpoint","request_seq":4,"running":true,"seq":4,"success":true,"type":"response"}
> dATTEMPT SYNC
> dATTEMPT BREAKPOINT SYNCHRONIZATION
> dBREAKPOINTS ARE NOT FULLY SYNCHRONIZED
> dInspector sending FETCH_OBJECTS_FOR_LOCATION
> <redacted>/LiveDataWidget.qml:911:5
> dInspector receiving FETCH_OBJECTS_FOR_LOCATION_R
> sQML Debugger: Status of "QmlInspector" Version: 1 changed to 'enabled'.
> dInspector receiving OBJECT_CREATED
> dInspector receiving OBJECT_CREATED
> dInspector receiving OBJECT_CREATED
> dInspector receiving OBJECT_CREATED
> dInspector receiving OBJECT_CREATED
> dInspector receiving OBJECT_CREATED
> dInspector receiving OBJECT_CREATED
> dInspector receiving OBJECT_CREATED
> dInspector receiving OBJECT_CREATED
> dInspector receiving OBJECT_CREATED
> dInspector receiving OBJECT_CREATED
> dInspector receiving OBJECT_CREATED
> dInspector receiving OBJECT_CREATED
> dInspector receiving OBJECT_CREATED
> dV8DebuggerClient: receiving V8DEBUG v8message
> dV8DebuggerClient: receiving v8message
> {"body":{"breakpoints":[2],"invocationText":"createDefaultColumns","script":{"name":"file:///<redacted>/LiveDataWidget.qml"},"sourceLine":127},"event":"break","seq":5,"type":"event"}
> dNOTE: INFERIOR SPONTANEOUS STOP
> sStopped.
> dState changed from InferiorRunOk(11) to InferiorStopOk(14) [master]
> dV8DebuggerClient: sending V8DEBUG v8request
> {"seq":5,"type":"request","command":"backtrace","arguments":{}}
> dV8DebuggerClient: receiving V8DEBUG v8message
> dV8DebuggerClient: receiving v8message
> {"body":{"totalFrames":0},"command":"backtrace","refs":[],"request_seq":5,"running":true,"seq":6,"success":true,"type":"response"}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/qt-creator/attachments/20150220/ad1c25be/attachment.html>


More information about the Qt-creator mailing list