[Interest] GDB debugging not working in QtCreator 2.8.1/Qt 5.1.1/GDB 7.5/TI SDK 6.0

Rogers Nate nate.rogers at raymondcorp.com
Fri Sep 20 14:52:32 CEST 2013


I built Qt 5.1.1 using the tool chain included in the TI SDK 6.0, which includes GDB 7.5.  When trying to debug from within QtCreator 2.8.1 the Locals and Expressions window doesn't display any of my c++ variables, it does however show my qml variables.  Even if I highlight a c++ variable and try to drag and drop it into the Locals and Expressions window it still doesn't show up. To try and solve this issue I downloaded precompiled binaries of the GDB libraries from here: https://releases.linaro.org/12.10/components/toolchain/binaries
And I tried the two latest ones from here: https://launchpad.net/linaro-toolchain-binaries

Although replacing the local arm-linux-gnueabihf-gdb file and the gdbserver file on my SD card of my linux build did help the problem a little, it did not totally fix it.  Now I get c++ variables sometimes in the Locals and Expressions window but sometimes I do not or I get the wrong stuff.  I can also drag and drop c++ variables to the window sometimes and the values will show up and other times that doesn't work either.  I find it works best if I remove all expression evaluators first before dragging and dropping a new local or member variable to the window.

This brings me to my next problem which I believe is most likely related but I cannot be certain.  I regularly get segmentation faults when running with the debugger attached.  This didn't happen really until I added in a stackview component or a loader component.  It is strange however that my application will run seemingly all day if I am running without the debugger even if there is a stackview component or a loader component.

This is my first time posting anything to a mailing list so I am not sure what the proper etiquette is for sending code or debug logs.  Should I send them as attachments?  As zip files or unzipped?  Should I just put the content in the email?  It can be very lengthy.  I have been struggling with this for a week so any advice is greatly appreciated, thanks!

Nate R.

For now I include the following abbreviated info here:

root at am335x-evm:~# gdbserver --version
GNU gdbserver (GDB) 7.5
Copyright (C) 2012 Free Software Foundation, Inc.
gdbserver is free software, covered by the GNU General Public License.
This gdbserver was configured as "arm-oe-linux-gnueabi"



STACK

0              QQmlDebugService::objectForLocationInfo(QString const&, int, int)        /usr/local/qt5.1egl/lib/libQt5Qml.so.5

0x4032b2e8
1              QQmlEngineDebugService::processMessage(QByteArray const&)            /usr/local/qt5.1egl/lib/libQt5Qml.so.5

0x40339cb4
2              QMetaCallEvent::placeMetaCall(QObject*)         /usr/local/qt5.1egl/lib/libQt5Core.so.5                  0x408c8fc6
3              QObject::event(QEvent*)           /usr/local/qt5.1egl/lib/libQt5Core.so.5                  0x408cca34
4              QCoreApplicationPrivate::notify_helper(QObject*, QEvent*)    /usr/local/qt5.1egl/lib/libQt5Core.so.5

0x408ab7f2
5              QCoreApplication::notify(QObject*, QEvent*)   /usr/local/qt5.1egl/lib/libQt5Core.so.5                  0x408ab824
6              QCoreApplication::notifyInternal(QObject*, QEvent*)   /usr/local/qt5.1egl/lib/libQt5Core.so.5                  0x408ab60c
7              QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)                /usr/local/qt5.1egl/lib/libQt5Core.so.5

0x408ad3ca
8              QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)

/usr/local/qt5.1egl/lib/libQt5Gui.so.5                     0x40504628
9              ??                                           0x4115ddcc
10           ??                                           0x4115ddcc




Disassembler QQmlDebugService

        Function: _ZN16QQmlDebugService21objectForLocationInfoERK7QStringii
0x4032b2d4  <+0x0174>         ldrb               r3, [r2, #16]
0x4032b2d6  <+0x0176>         and.w          r3, r3, #4
0x4032b2da  <+0x017a>         and.w          r11, r3, #255       ; 0xff
0x4032b2de  <+0x017e>         cmp              r3, #0
0x4032b2e0  <+0x0180>         bne.n           0x4032b276 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+278>
0x4032b2e2  <+0x0182>         ldr  r7, [r2, #56]         ; 0x38
0x4032b2e4  <+0x0184>         cmp              r7, #0
0x4032b2e6  <+0x0186>         beq.n           0x4032b276 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+278>
0x4032b2e8  <+0x0188>         ldr  r1, [r7, #12]
0x4032b2ea  <+0x018a>         cmp              r1, #0
0x4032b2ec  <+0x018c>         beq.n            0x4032b276 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+278>
0x4032b2ee  <+0x018e>         adds             r1, #36  ; 0x24
0x4032b2f0  <+0x0190>         add                r0, sp, #56           ; 0x38
0x4032b2f2  <+0x0192>         blx  0x40241314
0x4032b2f6  <+0x0196>         add                r1, sp, #56           ; 0x38
0x4032b2f8  <+0x0198>         add                r0, sp, #48           ; 0x30
0x4032b2fa  <+0x019a>         blx  0x40241b8c
0x4032b2fe  <+0x019e>         add                r0, sp, #48           ; 0x30
0x4032b300  <+0x01a0>         mov              r1, r9
0x4032b302  <+0x01a2>         blx 0x4024348c
0x4032b306  <+0x01a6>         cmp               r0, #0
0x4032b308  <+0x01a8>         bne.n           0x4032b23a <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+218>
0x4032b30a  <+0x01aa>         mov              r7, r0
0x4032b30c  <+0x01ac>         ldr   r0, [sp, #48]        ; 0x30
0x4032b30e  <+0x01ae>         ldr r3, [r0, #0]
0x4032b310  <+0x01b0>         cmp              r3, #0
0x4032b312  <+0x01b2>         bne.n           0x4032b250 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+240>
0x4032b314  <+0x01b4>         movs            r1, #2
0x4032b316  <+0x01b6>         movs            r2, #4
0x4032b318  <+0x01b8>         blx 0x40241be4
0x4032b31c  <+0x01bc>         add                r0, sp, #56           ; 0x38
0x4032b31e  <+0x01be>         blx                0x40242628
0x4032b322  <+0x01c2>         cmp               r7, #0
0x4032b324  <+0x01c4>         beq.n            0x4032b276 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+278>
0x4032b326  <+0x01c6>         ldr  r3, [r5, #0]
0x4032b328  <+0x01c8>         add.w           r11, r4, #12
0x4032b32c  <+0x01cc>         ldr   r2, [r3, #8]
0x4032b32e  <+0x01ce>         cmp              r2, #1
0x4032b330  <+0x01d0>         bls.n             0x4032b36e <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+526>
0x4032b332  <+0x01d2>         mov              r0, r3
0x4032b334  <+0x01d4>         ldr  r2, [sp, #36]        ; 0x24
0x4032b336  <+0x01d6>         movs            r3, #4
0x4032b338  <+0x01d8>         ldr  r1, [sp, #32]
0x4032b33a  <+0x01da>         str  r3, [sp, #0]
0x4032b33c  <+0x01dc>         movs             r3, #24
0x4032b33e  <+0x01de>         blx                0x402435b8
0x4032b342  <+0x01e2>         mov              r3, r0
0x4032b344  <+0x01e4>         ldr  r0, [r5, #0]
0x4032b346  <+0x01e6>         ldr  r2, [r0, #8]
0x4032b348  <+0x01e8>         cmp              r2, #0
0x4032b34a  <+0x01ea>         beq.w          0x4032b46e <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+782>



sStarting debugger "QmlCppEngine" for ABI "arm-linux-generic-elf-32bit"...
dStart parameters: 'IDM (on Remote Device)' mode: 6
dABI: arm-linux-generic-elf-32bit
dLanguages: c++ qml
dExecutable: /root/DevApps/projects/IDM/IDM -platform eglfs -plugin tslib
dDebugger: /root/DevApps/ti-sdk-6.0/linux-devkit/sysroots/i686-arago-linux/usr/bin/arm-linux-gnueabihf-gdb
dProject: /root/DevApps/projects/IDM (built: /root/DevApps/projects/IDM)
dQML server: 192.168.1.5:0
dRemote: 192.168.1.5:-1
dSysroot:
dDebug Source Location:
dSymbol file:
dDumper libraries:
dDebugger settings:
dUseToolTipsInBreakpointsView: false  (default: false)
dUseAddressInStackView: false  (default: false)
dUseAddressInBreakpointsView: false  (default: false)
dAdditionalArguments:   (default: )
dSourcePaths:   (default: )
dSymbolPaths:   (default: )
dBreakOnCrtDbgReport: false  (default: false)
dBreakEvent:   (default: )
dBreakpointCorrection: true  (default: true)
dCDB_Console: false  (default: false)
dLoadGdbInit: true  (default: true)
dIgnoreFirstChanceAccessViolation: false  (default: false)
dBreakOnThrow: false  (default: false)
dSelectedPluginBreakpointsPattern: .*  (default: .*)
dBreakOnWarning: false  (default: false)
dBreakOnCatch: false  (default: false)
dBreakOnAbort: false  (default: false)
dBreakOnFatal: false  (default: false)
dAlwaysAdjustSnapshotsColumnWidths: false  (default: false)
dAlwaysAdjustRegistersColumnWidths: false  (default: false)
dAlwaysAdjustModulesColumnWidths: false  (default: false)
dAlwaysAdjustThreadsColumnWidths: false  (default: false)


... (removed middle section here to make it shorter)

dV8DebuggerClient: receiving V8DEBUG v8message
dV8DebuggerClient: receiving v8message

{"seq":82,"request_seq":66,"type":"response","command":"scope","success":true,"body":

{"type":3,"index":1,"frameIndex":0,"object":{"ref":-32},"text":"#<ScopeMirror>"},"refs":[{"handle":-

32,"type":"object","className":"Object","constructorFunction":{"ref":40},"protoObject":{"ref":41},"prototypeObject":

{"ref":2},"properties":[],"text":"#<Object>"}],"running":false}

dNOTE: INFERIOR RUN REQUESTED
sRun requested...
dState changed from InferiorStopOk(14) to InferiorRunRequested(10) [master]
dV8DebuggerClient: sending V8DEBUG v8request {"seq":67,"type":"request","command":"continue"}
dNOTE: INFERIOR RUN REQUESTED
sRun requested...
dState changed from InferiorStopOk(14) to InferiorRunRequested(10)
dNOTE: INFERIOR RUN OK
sRunning.
dState changed from InferiorRunRequested(10) to InferiorRunOk(11)
dNOTE: INFERIOR RUN OK
sRunning.
dState changed from InferiorRunRequested(10) to InferiorRunOk(11) [master]
dV8DebuggerClient: receiving V8DEBUG v8message
dV8DebuggerClient: receiving v8message

{"seq":83,"request_seq":67,"type":"response","command":"continue","success":true,"running":true}
dInspector receiving OBJECT_CREATED
dInspector receiving OBJECT_CREATED
dInspector receiving LIST_OBJECTS_R
dInspector receiving WATCH_OBJECT_R
dInspector sending LIST_OBJECTS

dInspector receiving LIST_OBJECTS_R

dInspector receiving WATCH_OBJECT_R

>=breakpoint-modified,bkpt=

{number="1",type="breakpoint",disp="keep",enabled="y",addr="0x0000a778",func="FiveWayButton::processFiveWayButton

()",file="FiveWayButton.cpp",fullname="/root/DevApps/projects/IDM/FiveWayButton.cpp",line="49",times="2",original-

location="FiveWayButton.cpp:49"}
>*stopped,reason="breakpoint-hit",disp="keep",bkptno="1",frame=

{addr="0x0000a778",func="FiveWayButton::processFiveWayButton",args=

[{name="this",value="0xbefffbb0"}],file="FiveWayButton.cpp",fullname="/root/DevApps/projects/IDM/FiveWayButton.cpp",line="4

9"},thread-id="1",stopped-threads="all",core="0"
dNOTE: INFERIOR SPONTANEOUS STOP
sStopped.
dState changed from InferiorRunOk(11) to InferiorStopOk(14)
sC++ debugger activated
dNOTE: INFERIOR SPONTANEOUS STOP
sStopped.
dState changed from InferiorRunOk(11) to InferiorStopOk(14) [master]
sStopped at breakpoint 2 (1) in thread 1.

<35-thread-info

>35^done,threads=[{id="6",target-id="Thread 1753",frame={level="0",addr="0x44cd5384",func="??",args=

[]},state="stopped",core="0"},{id="5",target-id="Thread 1749",frame={level="0",addr="0x44baa844",func="??",args=

[]},state="stopped",core="0"},{id="4",target-id="Thread 1748",frame={level="0",addr="0x44cd5384",func="??",args=

[]},state="stopped",core="0"},{id="3",target-id="Thread 1747",frame={level="0",addr="0x44baa844",func="??",args=

[]},state="stopped",core="0"},{id="2",target-id="Thread 1746",frame={level="0",addr="0x44baa844",func="??",args=

[]},state="stopped",core="0"},{id="1",target-id="Thread 1743",frame=

{level="0",addr="0x0000a778",func="FiveWayButton::processFiveWayButton",args=

[{name="this",value="0xbefffbb0"}],file="FiveWayButton.cpp",fullname="/root/DevApps/projects/IDM/FiveWayButton.cpp",line="4

9"},state="stopped",core="0"}],current-thread-id="1"
<36threadnames 20
<37-stack-list-frames 0 20

>&"threadnames 20\n"
>&"Undefined command: \"threadnames\".  Try \"help\".\n"
>36^error,msg="Undefined command: \"threadnames\".  Try \"help\"."


>37^done,stack=[frame=

{level="0",addr="0x0000a778",func="FiveWayButton::processFiveWayButton",file="FiveWayButton.cpp",fullname="/root/DevApps/pr

ojects/IDM/FiveWayButton.cpp",line="49"},frame=

{level="1",addr="0x0000b464",func="FiveWayButton::qt_static_metacall",file="moc_FiveWayButton.cpp",fullname="/root/DevApps/

projects/IDM/moc_FiveWayButton.cpp",line="67"},frame={level="2",addr="0x408ca6c0",func="QMetaObject::activate(QObject*,

int, int, void**)",from="/usr/local/qt5.1egl/lib/libQt5Core.so.5"},frame=

{level="3",addr="0x408d26ee",func="QTimer::timerEvent

(QTimerEvent*)",from="/usr/local/qt5.1egl/lib/libQt5Core.so.5"},frame={level="4",addr="0x408cc8f8",func="QObject::event

(QEvent*)",from="/usr/local/qt5.1egl/lib/libQt5Core.so.5"},frame=

{level="5",addr="0x408ab7f2",func="QCoreApplicationPrivate::notify_helper(QObject*,

QEvent*)",from="/usr/local/qt5.1egl/lib/libQt5Core.so.5"},frame=

{level="6",addr="0x408ab824",func="QCoreApplication::notify(QObject*,

QEvent*)",from="/usr/local/qt5.1egl/lib/libQt5Core.so.5"},frame=

{level="7",addr="0x408ab60c",func="QCoreApplication::notifyInternal(QObject*,

QEvent*)",from="/usr/local/qt5.1egl/lib/libQt5Core.so.5"},frame=

{level="8",addr="0x408e26cc",func="QTimerInfoList::activateTimers

()",from="/usr/local/qt5.1egl/lib/libQt5Core.so.5"},frame=

{level="9",addr="0x408e1666",func="QEventDispatcherUNIX::processEvents

(QFlags<QEventLoop::ProcessEventsFlag>)",from="/usr/local/qt5.1egl/lib/libQt5Core.so.5"},frame=

{level="10",addr="0x4115ddd6",func="??"},frame={level="11",addr="0x4115ddd6",func="??"}]
<38-stack-select-frame 0
<39bb options:fancy,autoderef,dyntype vars: expanded:inspect.1,local,watch,return,inspect.65,inspect typeformats: formats:

watchers:63757272656e74427574746f6e2377617463682e31

>38^done

>&"bb options:fancy,autoderef,dyntype vars: expanded:inspect.1,local,watch,return,inspect.65,inspect typeformats: formats:

watchers:63757272656e74427574746f6e2377617463682e31\n"
>&"Undefined command: \"bb\".  Try \"help\".\n"
>39^error,msg="Undefined command: \"bb\".  Try \"help\"."
dDUMPER FAILED: 39^error,data={msg="Undefined command: \"bb\".  Try \"help\"."}


<40bb options:fancy,autoderef,dyntype vars:watch.2 expanded:inspect.1,local,watch,return,inspect.65,inspect typeformats:

formats: watchers:6d5f50726576696f7573427574746f6e2377617463682e32232363757272656e74427574746f6e2377617463682e31
>&"bb options:fancy,autoderef,dyntype vars:watch.2 expanded:inspect.1,local,watch,return,inspect.65,inspect typeformats:

formats: watchers:6d5f50726576696f7573427574746f6e2377617463682e32232363757272656e74427574746f6e2377617463682e31\n"
>&"Undefined command: \"bb\".  Try \"help\".\n"
>40^error,msg="Undefined command: \"bb\".  Try \"help\"."
dDUMPER FAILED: 40^error,data={msg="Undefined command: \"bb\".  Try \"help\"."}


<41bb options:fancy,autoderef,dyntype vars:watch.3 expanded:inspect.1,local,watch,return,inspect.65,inspect typeformats:

formats:

watchers:6d5f50726576696f7573427574746f6e2377617463682e32232363757272656e74427574746f6e2377617463682e3123236d5f427574746f6e

507265737344656c6179436f756e7465722377617463682e33
>&"bb options:fancy,autoderef,dyntype vars:watch.3 expanded:inspect.1,local,watch,return,inspect.65,inspect typeformats:

formats:

watchers:6d5f50726576696f7573427574746f6e2377617463682e32232363757272656e74427574746f6e2377617463682e3123236d5f427574746f6e

507265737344656c6179436f756e7465722377617463682e33\n"
>&"Undefined command: \"bb\".  Try \"help\".\n"
>41^error,msg="Undefined command: \"bb\".  Try \"help\"."
dDUMPER FAILED: 41^error,data={msg="Undefined command: \"bb\".  Try \"help\"."}


dNOTE: INFERIOR RUN REQUESTED
sRun requested...
dState changed from InferiorStopOk(14) to InferiorRunRequested(10) [master]
--- token barrier ---
dNOTE: INFERIOR RUN REQUESTED
sRun requested...
dState changed from InferiorStopOk(14) to InferiorRunRequested(10)
sRunning requested...
<42-exec-continue
>42^running
dNOTE: INFERIOR RUN OK
sRunning.
dState changed from InferiorRunRequested(10) to InferiorRunOk(11)
dNOTE: INFERIOR RUN OK
sRunning.
dState changed from InferiorRunRequested(10) to InferiorRunOk(11) [master]
>*running,thread-id="1"
dNOTE: INFERIOR STILL RUNNING IN STATE InferiorRunOk.

>*running,thread-id="all"
dNOTE: INFERIOR STILL RUNNING IN STATE InferiorRunOk.
dV8DebuggerClient: receiving V8DEBUG v8message
dV8DebuggerClient: receiving v8message {"seq":84,"type":"event","event":"break","body":{"invocationText":"onClicked

()","sourceLine":164,"sourceColumn":3,"sourceLineText":"\t\t\tscreenStack.push(Qt.createComponent(\"DashboardScreen.qml

\"))","script":

{"id":51,"name":"file:///opt/IDM/qml/IDM/main.qml<file:///\\opt\IDM\qml\IDM\main.qml>","lineOffset":162,"columnOffset":0,"lineCount":5},"breakpoints":[2]}}
dNOTE: INFERIOR SPONTANEOUS STOP
sStopped.
dState changed from InferiorRunOk(11) to InferiorStopOk(14)
sQML debugger activated
dNOTE: INFERIOR SPONTANEOUS STOP
sStopped.
dState changed from InferiorRunOk(11) to InferiorStopOk(14) [master]
dV8DebuggerClient: sending V8DEBUG v8request {"seq":68,"type":"request","command":"backtrace","arguments":{}}
dV8DebuggerClient: receiving V8DEBUG v8message
dV8DebuggerClient: receiving v8message

{"seq":85,"request_seq":68,"type":"response","command":"backtrace","success":true,"body":

{"fromFrame":0,"toFrame":3,"totalFrames":3,"frames":[{"type":"frame","index":0,"receiver":{"ref":1},"func":

{"ref":0},"script":{"ref":7},"constructCall":false,"atReturn":false,"debuggerFrame":false,"arguments":[],"locals":

[],"position":52,"line":164,"column":3,"sourceLineText":"\t\t\tscreenStack.push(Qt.createComponent(\"DashboardScreen.qml

\"))","scopes":[{"type":1,"index":0},{"type":3,"index":1},{"type":0,"index":2}],"text":"#00 onClicked()

file:///opt/IDM/qml/IDM/main.qml<file:///\\opt\IDM\qml\IDM\main.qml> line 165 column 4 (position 53)"},{"type":"frame","index":1,"receiver":{"ref":8},"func":

{"ref":9},"script":{"ref":11},"constructCall":false,"atReturn":false,"debuggerFrame":false,"arguments":[],"locals":

[{"name":"arguments","value":{"ref":12}}],"position":92,"line":0,"column":92,"sourceLineText":"(function(method) { return

(function(object, data, qmlglobal) { return (function() { return method(object, data, qmlglobal, arguments.length,

arguments); });});})","scopes":[{"type":1,"index":0},{"type":3,"index":1},{"type":3,"index":2},

{"type":0,"index":3}],"text":"#01 #<Object>.[anonymous]() [object Object] line 1 column 93 (position 93)"},

{"type":"frame","index":2,"receiver":{"ref":1},"func":{"ref":14},"script":

{"ref":16},"constructCall":false,"atReturn":false,"debuggerFrame":false,"arguments":[{"name":"event","value":

{"ref":17}}],"locals":[],"position":184,"line":113,"column":19,"sourceLineText":"            button.clicked()","scopes":

[{"type":1,"index":0},{"type":3,"index":1},{"type":0,"index":2}],"text":"#02 onPressed(event=#<Object>)

file:///opt/IDM/qml/IDM/LeftHeaderButton.qml<file:///\\opt\IDM\qml\IDM\LeftHeaderButton.qml> line 114 column 20 (position 185)"}]},"refs":

[{"handle":1,"type":"object","className":"global","constructorFunction":{"ref":18},"protoObject":

{"ref":3},"prototypeObject":{"ref":2},"properties":[],"text":"#<Object>"},

{"handle":0,"type":"function","className":"Function","constructorFunction":{"ref":19},"protoObject":

{"ref":20},"prototypeObject":{"ref":21},"name":"onClicked","inferredName":"","resolved":true,"source":"function onClicked()

{ {\n\t\t\t//screenStack.pop()\n\t\t\tscreenStack.push(Qt.createComponent(\"DashboardScreen.qml\"))\n\t\t

\tmainRectangle.color = \"gold\"\n\t\t} }","script":{"ref":7},"scriptId":51,"position":19,"line":162,"column":19,"scopes":

[{"type":3,"index":0},{"type":0,"index":1}],"properties":[{"name":"length","attributes":7,"propertyType":3,"ref":22},

{"name":"name","attributes":7,"propertyType":3,"ref":23},{"name":"arguments","attributes":7,"propertyType":3,"ref":24},

{"name":"caller","attributes":7,"propertyType":3,"ref":9},

{"name":"prototype","attributes":6,"propertyType":3,"ref":21}],"text":"function onClicked() { {\n\t\t\t//screenStack.pop

()\n\t\t\tscreenStack.push(Qt.createComponent(\"DashboardScreen.qml\"))\n\t\t\tmainRectangle.color = \"gold\"\n\t\t} }"},

{"handle":7,"type":"script","name":"file:///opt/IDM/qml/IDM/main.qml<file:///\\opt\IDM\qml\IDM\main.qml>","id":51,"lineOffset":162,"columnOffset":0,"lineCount"

:5,"sourceStart":"(function onClicked() { {\n\t\t\t//screenStack.pop()\n\t\t\tscreenStack.push

(Qt.createCo","sourceLength":150,"scriptType":2,"compilationType":0,"context":

{"ref":6},"text":"file:///opt/IDM/qml/IDM/main.qml (lines: 162-166)<file:///\\opt\IDM\qml\IDM\main.qml%20(lines:%20162-166)>"},

{"handle":8,"type":"object","className":"Object","constructorFunction":{"ref":2},"protoObject":

{"ref":13},"prototypeObject":{"ref":2},"namedInterceptor":true,"properties":

[{"name":"objectName","propertyType":3,"ref":25},{"name":"parent","propertyType":3,"ref":26},

{"name":"x","propertyType":3,"ref":27},{"name":"y","propertyType":3,"ref":22},{"name":"z","propertyType":3,"ref":22},

{"name":"width","propertyType":3,"ref":28},{"name":"height","propertyType":3,"ref":29},

{"name":"opacity","propertyType":3,"ref":30},{"name":"enabled","propertyType":3,"ref":31},

{"name":"visible","propertyType":3,"ref":31},{"name":"state","propertyType":3,"ref":25},

{"name":"anchors","propertyType":3,"ref":32},{"name":"baselineOffset","propertyType":3,"ref":22},

{"name":"clip","propertyType":3,"ref":33},{"name":"focus","propertyType":3,"ref":31},

{"name":"activeFocus","propertyType":3,"ref":31},{"name":"activeFocusOnTab","propertyType":3,"ref":33},

{"name":"rotation","propertyType":3,"ref":22},{"name":"scale","propertyType":3,"ref":30},

{"name":"transformOrigin","propertyType":3,"ref":34},{"name":"smooth","propertyType":3,"ref":31},

{"name":"antialiasing","propertyType":3,"ref":33},{"name":"implicitWidth","propertyType":3,"ref":22},

{"name":"implicitHeight","propertyType":3,"ref":22},{"name":"layer","propertyType":3,"ref":35},

{"name":"text","propertyType":3,"ref":36},{"name":"fontSize","propertyType":3,"ref":37},

{"name":"icon","propertyType":5,"ref":2},{"name":"fontSize","propertyType":3,"ref":37},

{"name":"text","propertyType":3,"ref":36},{"name":"onFocusRecieved","propertyType":5,"ref":2},

{"name":"focusRecieved","propertyType":5,"ref":2},{"name":"onClicked","propertyType":5,"ref":2},

{"name":"clicked","propertyType":5,"ref":2},{"name":"onIconChanged","propertyType":5,"ref":2},

{"name":"iconChanged","propertyType":5,"ref":2},{"name":"onFontSizeChanged","propertyType":5,"ref":2},

{"name":"fontSizeChanged","propertyType":5,"ref":2},{"name":"onTextChanged","propertyType":5,"ref":2},

{"name":"textChanged","propertyType":5,"ref":2},{"name":"layer","propertyType":3,"ref":35},

{"name":"implicitHeight","propertyType":3,"ref":22},{"name":"implicitWidth","propertyType":3,"ref":22},

{"name":"antialiasing","propertyType":3,"ref":33},{"name":"smooth","propertyType":3,"ref":31},

{"name":"transform","propertyType":5,"ref":2},{"name":"transformOriginPoint","propertyType":5,"ref":2},

{"name":"transformOrigin","propertyType":3,"ref":34},{"name":"scale","propertyType":3,"ref":30},

{"name":"rotation","propertyType":3,"ref":22},{"name":"activeFocusOnTab","propertyType":3,"ref":33},

{"name":"activeFocus","propertyType":3,"ref":31},{"name":"focus","propertyType":3,"ref":31},

{"name":"clip","propertyType":3,"ref":33},{"name":"baselineOffset","propertyType":3,"ref":22},

{"name":"baseline","propertyType":5,"ref":2},{"name":"verticalCenter","propertyType":5,"ref":2},

{"name":"bottom","propertyType":5,"ref":2},{"name":"top","propertyType":5,"ref":2},

{"name":"horizontalCenter","propertyType":5,"ref":2},{"name":"right","propertyType":5,"ref":2},

{"name":"left","propertyType":5,"ref":2},{"name":"anchors","propertyType":3,"ref":32},

{"name":"childrenRect","propertyType":5,"ref":2},{"name":"state","propertyType":3,"ref":25},

{"name":"transitions","propertyType":5,"ref":2},{"name":"states","propertyType":5,"ref":2},

{"name":"visibleChildren","propertyType":5,"ref":2},{"name":"visible","propertyType":3,"ref":31},

{"name":"enabled","propertyType":3,"ref":31},{"name":"opacity","propertyType":3,"ref":30},

{"name":"height","propertyType":3,"ref":29},{"name":"width","propertyType":3,"ref":28},

{"name":"z","propertyType":3,"ref":22},{"name":"y","propertyType":3,"ref":22},{"name":"x","propertyType":3,"ref":27},

{"name":"children","propertyType":5,"ref":2},{"name":"resources","propertyType":5,"ref":2},

{"name":"data","propertyType":5,"ref":2},{"name":"parent","propertyType":3,"ref":26},

{"name":"childAt","propertyType":5,"ref":2},{"name":"nextItemInFocusChain","propertyType":5,"ref":2},

{"name":"nextItemInFocusChain","propertyType":5,"ref":2},{"name":"forceActiveFocus","propertyType":5,"ref":2},

{"name":"forceActiveFocus","propertyType":5,"ref":2},{"name":"mapToItem","propertyType":5,"ref":2},

{"name":"mapFromItem","propertyType":5,"ref":2},{"name":"contains","propertyType":5,"ref":2},

{"name":"update","propertyType":5,"ref":2},{"name":"onImplicitHeightChanged","propertyType":5,"ref":2},

{"name":"implicitHeightChanged","propertyType":5,"ref":2},{"name":"onImplicitWidthChanged","propertyType":5,"ref":2},

{"name":"implicitWidthChanged","propertyType":5,"ref":2},{"name":"onZChanged","propertyType":5,"ref":2},

{"name":"zChanged","propertyType":5,"ref":2},{"name":"onHeightChanged","propertyType":5,"ref":2},

{"name":"heightChanged","propertyType":5,"ref":2},{"name":"onWidthChanged","propertyType":5,"ref":2},

{"name":"widthChanged","propertyType":5,"ref":2},{"name":"onYChanged","propertyType":5,"ref":2},

{"name":"yChanged","propertyType":5,"ref":2},{"name":"onXChanged","propertyType":5,"ref":2},

{"name":"xChanged","propertyType":5,"ref":2},{"name":"onScaleChanged","propertyType":5,"ref":2},

{"name":"scaleChanged","propertyType":5,"ref":2},{"name":"onRotationChanged","propertyType":5,"ref":2},

{"name":"rotationChanged","propertyType":5,"ref":2},{"name":"onVisibleChildrenChanged","propertyType":5,"ref":2},

{"name":"visibleChildrenChanged","propertyType":5,"ref":2},{"name":"onVisibleChanged","propertyType":5,"ref":2},

{"name":"visibleChanged","propertyType":5,"ref":2},{"name":"onEnabledChanged","propertyType":5,"ref":2},

{"name":"enabledChanged","propertyType":5,"ref":2},{"name":"onOpacityChanged","propertyType":5,"ref":2},

{"name":"opacityChanged","propertyType":5,"ref":2},{"name":"onChildrenChanged","propertyType":5,"ref":2},

{"name":"childrenChanged","propertyType":5,"ref":2},{"name":"onWindowChanged","propertyType":5,"ref":2},

{"name":"windowChanged","propertyType":5,"ref":2},{"name":"onClipChanged","propertyType":5,"ref":2},

{"name":"clipChanged","propertyType":5,"ref":2},{"name":"onAntialiasingChanged","propertyType":5,"ref":2},

{"name":"antialiasingChanged","propertyType":5,"ref":2},{"name":"onSmoothChanged","propertyType":5,"ref":2},

{"name":"smoothChanged","propertyType":5,"ref":2},{"name":"onTransformOriginChanged","propertyType":5,"ref":2},

{"name":"transformOriginChanged","propertyType":5,"ref":2},{"name":"onParentChanged","propertyType":5,"ref":2},

{"name":"parentChanged","propertyType":5,"ref":2},{"name":"onActiveFocusOnTabChanged","propertyType":5,"ref":2},

{"name":"activeFocusOnTabChanged","propertyType":5,"ref":2},{"name":"onActiveFocusChanged","propertyType":5,"ref":2},

{"name":"activeFocusChanged","propertyType":5,"ref":2},{"name":"onFocusChanged","propertyType":5,"ref":2},

{"name":"focusChanged","propertyType":5,"ref":2},{"name":"onStateChanged","propertyType":5,"ref":2},

{"name":"stateChanged","propertyType":5,"ref":2},{"name":"onBaselineOffsetChanged","propertyType":5,"ref":2},

{"name":"baselineOffsetChanged","propertyType":5,"ref":2},{"name":"onChildrenRectChanged","propertyType":5,"ref":2},

{"name":"childrenRectChanged","propertyType":5,"ref":2},{"name":"objectName","propertyType":3,"ref":25},

{"name":"onObjectNameChanged","propertyType":5,"ref":2},

{"name":"objectNameChanged","propertyType":5,"ref":2}],"text":"#<Object>"},

{"handle":9,"type":"function","className":"Function","constructorFunction":{"ref":19},"protoObject":

{"ref":20},"prototypeObject":{"ref":38},"name":"","inferredName":"","resolved":true,"source":"function () { return method

(object, data, qmlglobal, arguments.length, arguments); }","script":

{"ref":11},"scriptId":14,"position":80,"line":0,"column":80,"scopes":[{"type":3,"index":0},{"type":3,"index":1},

{"type":0,"index":2}],"properties":[{"name":"length","attributes":7,"propertyType":3,"ref":22},

{"name":"name","attributes":7,"propertyType":3,"ref":25},{"name":"arguments","attributes":7,"propertyType":3,"ref":12},

{"name":"caller","attributes":7,"propertyType":3,"ref":14},

{"name":"prototype","attributes":6,"propertyType":3,"ref":38}],"text":"function () { return method(object, data, qmlglobal,

arguments.length, arguments); }"},{"handle":11,"type":"script","name":

{},"id":14,"lineOffset":0,"columnOffset":0,"lineCount":1,"sourceStart":"(function(method) { return (function(object, data,

qmlglobal) { return (function","sourceLength":162,"scriptType":0,"compilationType":0,"context":{"ref":10},"text":"[object

Object] (lines: 1)"},{"handle":12,"type":"object","className":"Arguments","constructorFunction":{"ref":18},"protoObject":

{"ref":4},"prototypeObject":{"ref":2},"properties":[{"name":"length","attributes":2,"propertyType":1,"ref":22},

{"name":"callee","attributes":2,"propertyType":1,"ref":9}],"text":"#<Object>"},

{"handle":14,"type":"function","className":"Function","constructorFunction":{"ref":19},"protoObject":

{"ref":20},"prototypeObject":{"ref":39},"name":"onPressed","inferredName":"","resolved":true,"source":"function onPressed

(event) { {\n        // Was the return key pressed?\n        if (event.key === Qt.Key_Return)\n        {\n            //

Yes, emit the clicked signal\n            button.clicked()\n        }\n    } }","script":

{"ref":16},"scriptId":60,"position":19,"line":108,"column":19,"scopes":[{"type":3,"index":0},

{"type":0,"index":1}],"properties":[{"name":"length","attributes":7,"propertyType":3,"ref":30},

{"name":"name","attributes":7,"propertyType":3,"ref":40},{"name":"arguments","attributes":7,"propertyType":3,"ref":41},

{"name":"caller","attributes":7,"propertyType":3,"ref":5},

{"name":"prototype","attributes":6,"propertyType":3,"ref":39}],"text":"function onPressed(event) { {\n        // Was the

return key pressed?\n        if (event.key === Qt.Key_Return)\n        {\n            // Yes, emit the clicked signal\n

       button.clicked()\n        }\n    } }"},

{"handle":16,"type":"script","name":"file:///opt/IDM/qml/IDM/LeftHeaderButton.qml<file:///\\opt\IDM\qml\IDM\LeftHeaderButton.qml>","id":60,"lineOffset":108,"columnOffset":

0,"lineCount":8,"sourceStart":"(function onPressed(event) { {\n        // Was the return key pressed?\n

if","sourceLength":212,"scriptType":2,"compilationType":0,"context":

{"ref":15},"text":"file:///opt/IDM/qml/IDM/LeftHeaderButton.qml (lines: 108-115)<file:///\\opt\IDM\qml\IDM\LeftHeaderButton.qml%20(lines:%20108-115)>"},

{"handle":17,"type":"object","className":"Object","constructorFunction":{"ref":2},"protoObject":

{"ref":42},"prototypeObject":{"ref":2},"namedInterceptor":true,"properties":

[{"name":"objectName","propertyType":3,"ref":25},{"name":"key","propertyType":3,"ref":43},

{"name":"text","propertyType":3,"ref":25},{"name":"modifiers","propertyType":3,"ref":22},

{"name":"isAutoRepeat","propertyType":3,"ref":33},{"name":"count","propertyType":3,"ref":30},

{"name":"nativeScanCode","propertyType":3,"ref":22},{"name":"accepted","propertyType":3,"ref":33},

{"name":"accepted","propertyType":3,"ref":33},{"name":"nativeScanCode","propertyType":3,"ref":22},

{"name":"count","propertyType":3,"ref":30},{"name":"isAutoRepeat","propertyType":3,"ref":33},

{"name":"modifiers","propertyType":3,"ref":22},{"name":"text","propertyType":3,"ref":25},

{"name":"key","propertyType":3,"ref":43},{"name":"objectName","propertyType":3,"ref":25},

{"name":"onObjectNameChanged","propertyType":5,"ref":2},

{"name":"objectNameChanged","propertyType":5,"ref":2}],"text":"#<Object>"}],"running":false}
dV8DebuggerClient: sending V8DEBUG v8request {"seq":69,"type":"request","command":"scope","arguments":{"number":0}}
dV8DebuggerClient: sending V8DEBUG v8request {"seq":70,"type":"request","command":"scope","arguments":{"number":1}}
dV8DebuggerClient: receiving V8DEBUG v8message
dV8DebuggerClient: receiving v8message

{"seq":86,"request_seq":69,"type":"response","command":"scope","success":true,"body":

{"type":1,"index":0,"frameIndex":0,"object":{"ref":-33},"text":"#<ScopeMirror>"},"refs":[{"handle":-

33,"type":"object","className":"Object","constructorFunction":{"ref":44},"protoObject":{"ref":45},"prototypeObject":

{"ref":2},"properties":[],"text":"#<Object>"}],"running":false}

dV8DebuggerClient: receiving V8DEBUG v8message
dV8DebuggerClient: receiving v8message

{"seq":87,"request_seq":70,"type":"response","command":"scope","success":true,"body":

{"type":3,"index":1,"frameIndex":0,"object":{"ref":-34},"text":"#<ScopeMirror>"},"refs":[{"handle":-

34,"type":"object","className":"Object","constructorFunction":{"ref":44},"protoObject":{"ref":45},"prototypeObject":

{"ref":2},"properties":[],"text":"#<Object>"}],"running":false}

dNOTE: INFERIOR RUN REQUESTED
sRun requested...
dState changed from InferiorStopOk(14) to InferiorRunRequested(10) [master]
dV8DebuggerClient: sending V8DEBUG v8request {"seq":71,"type":"request","command":"continue"}
dNOTE: INFERIOR RUN REQUESTED
sRun requested...
dState changed from InferiorStopOk(14) to InferiorRunRequested(10)
dNOTE: INFERIOR RUN OK
sRunning.
dState changed from InferiorRunRequested(10) to InferiorRunOk(11)
dNOTE: INFERIOR RUN OK
sRunning.
dState changed from InferiorRunRequested(10) to InferiorRunOk(11) [master]
dV8DebuggerClient: receiving V8DEBUG v8message
dV8DebuggerClient: receiving v8message

{"seq":88,"request_seq":71,"type":"response","command":"continue","success":true,"running":true}
dInspector receiving OBJECT_CREATED
dInspector receiving OBJECT_CREATED

dInspector sending LIST_OBJECTS

dInspector receiving LIST_OBJECTS_R

dInspector receiving WATCH_OBJECT_R

dInspector sending FETCH_OBJECTS_FOR_LOCATION /root/DevApps/projects/IDM/qml/IDM/MainMenu.qml:27:1
>*stopped,reason="signal-received",signal-name="SIGSEGV",signal-meaning="Segmentation fault",frame=

{addr="0x4032b2e8",func="QQmlDebugService::objectForLocationInfo(QString const&, int, int)",args=

[],from="/usr/local/qt5.1egl/lib/libQt5Qml.so.5"},thread-id="1",stopped-threads="all",core="0"
dNOTE: INFERIOR SPONTANEOUS STOP
sStopped.
dState changed from InferiorRunOk(11) to InferiorStopOk(14)
sC++ debugger activated
dNOTE: INFERIOR SPONTANEOUS STOP
sStopped.
dState changed from InferiorRunOk(11) to InferiorStopOk(14) [master]
dHANDLING SIGNAL SIGSEGV
sStopped: Segmentation fault (Signal SIGSEGV).

<43-thread-info

>43^done,threads=[{id="6",target-id="Thread 1753",frame={level="0",addr="0x44cd5384",func="??",args=

[]},state="stopped",core="0"},{id="5",target-id="Thread 1749",frame={level="0",addr="0x44baa844",func="??",args=

[]},state="stopped",core="0"},{id="4",target-id="Thread 1748",frame={level="0",addr="0x44cd5384",func="??",args=

[]},state="stopped",core="0"},{id="3",target-id="Thread 1747",frame={level="0",addr="0x44baa844",func="??",args=

[]},state="stopped",core="0"},{id="2",target-id="Thread 1746",frame={level="0",addr="0x44baa844",func="??",args=

[]},state="stopped",core="0"},{id="1",target-id="Thread 1743",frame=

{level="0",addr="0x4032b2e8",func="QQmlDebugService::objectForLocationInfo(QString const&, int, int)",args=

[],from="/usr/local/qt5.1egl/lib/libQt5Qml.so.5"},state="stopped",core="0"}],current-thread-id="1"
<44threadnames 20
<45-stack-list-frames 0 20

>&"threadnames 20\n"
>&"Undefined command: \"threadnames\".  Try \"help\".\n"
>44^error,msg="Undefined command: \"threadnames\".  Try \"help\"."


>45^done,stack=[frame={level="0",addr="0x4032b2e8",func="QQmlDebugService::objectForLocationInfo(QString const&, int,

int)",from="/usr/local/qt5.1egl/lib/libQt5Qml.so.5"},frame=

{level="1",addr="0x40339cb4",func="QQmlEngineDebugService::processMessage(QByteArray

const&)",from="/usr/local/qt5.1egl/lib/libQt5Qml.so.5"},frame=

{level="2",addr="0x408c8fc6",func="QMetaCallEvent::placeMetaCall

(QObject*)",from="/usr/local/qt5.1egl/lib/libQt5Core.so.5"},frame={level="3",addr="0x408cca34",func="QObject::event

(QEvent*)",from="/usr/local/qt5.1egl/lib/libQt5Core.so.5"},frame=

{level="4",addr="0x408ab7f2",func="QCoreApplicationPrivate::notify_helper(QObject*,

QEvent*)",from="/usr/local/qt5.1egl/lib/libQt5Core.so.5"},frame=

{level="5",addr="0x408ab824",func="QCoreApplication::notify(QObject*,

QEvent*)",from="/usr/local/qt5.1egl/lib/libQt5Core.so.5"},frame=

{level="6",addr="0x408ab60c",func="QCoreApplication::notifyInternal(QObject*,

QEvent*)",from="/usr/local/qt5.1egl/lib/libQt5Core.so.5"},frame=

{level="7",addr="0x408ad3ca",func="QCoreApplicationPrivate::sendPostedEvents(QObject*, int,

QThreadData*)",from="/usr/local/qt5.1egl/lib/libQt5Core.so.5"},frame=

{level="8",addr="0x40504628",func="QWindowSystemInterface::sendWindowSystemEvents

(QFlags<QEventLoop::ProcessEventsFlag>)",from="/usr/local/qt5.1egl/lib/libQt5Gui.so.5"},frame=

{level="9",addr="0x4115ddcc",func="??"},frame={level="10",addr="0x4115ddcc",func="??"}]
<46-stack-select-frame 0
<47disassemble 0x4032b2d4,0x4032b34c
<48bb options:fancy,autoderef,dyntype vars: expanded:inspect.1,local,watch,return,inspect.65,inspect typeformats: formats:

watchers:6d5f50726576696f7573427574746f6e2377617463682e32232363757272656e74427574746f6e2377617463682e3123236d5f427574746f6e

507265737344656c6179436f756e7465722377617463682e33

>46^done

>&"disassemble 0x4032b2d4,0x4032b34c\n"
>~"Dump of assembler code from 0x4032b2d4 to 0x4032b34c:\n"
>~"   0x4032b2d4 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+372>:\tldrb\tr3, [r2, #16]\n"
>~"   0x4032b2d6 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+374>:\tand.w\tr3, r3, #4\n"
>~"   0x4032b2da <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+378>:\tand.w\tr11, r3, #255\t; 0xff\n"
>~"   0x4032b2de <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+382>:\tcmp\tr3, #0\n"
>~"   0x4032b2e0 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+384>:\tbne.n\t0x4032b276

<_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+278>\n"
>~"   0x4032b2e2 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+386>:\tldr\tr7, [r2, #56]\t; 0x38\n"
>~"   0x4032b2e4 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+388>:\tcmp\tr7, #0\n"
>~"   0x4032b2e6 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+390>:\tbeq.n\t0x4032b276

<_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+278>\n"
>~"=> 0x4032b2e8 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+392>:\tldr\tr1, [r7, #12]\n"
>~"   0x4032b2ea <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+394>:\tcmp\tr1, #0\n"
>~"   0x4032b2ec <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+396>:\tbeq.n\t0x4032b276

<_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+278>\n"
>~"   0x4032b2ee <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+398>:\tadds\tr1, #36\t; 0x24\n"
>~"   0x4032b2f0 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+400>:\tadd\tr0, sp, #56\t; 0x38\n"
>~"   0x4032b2f2 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+402>:\tblx\t0x40241314\n"
>~"   0x4032b2f6 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+406>:\tadd\tr1, sp, #56\t; 0x38\n"
>~"   0x4032b2f8 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+408>:\tadd\tr0, sp, #48\t; 0x30\n"
>~"   0x4032b2fa <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+410>:\tblx\t0x40241b8c\n"
>~"   0x4032b2fe <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+414>:\tadd\tr0, sp, #48\t; 0x30\n"
>~"   0x4032b300 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+416>:\tmov\tr1, r9\n"
>~"   0x4032b302 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+418>:\tblx\t0x4024348c\n"
>~"   0x4032b306 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+422>:\tcmp\tr0, #0\n"
>~"   0x4032b308 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+424>:\tbne.n\t0x4032b23a

<_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+218>\n"
>~"   0x4032b30a <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+426>:\tmov\tr7, r0\n"
>~"   0x4032b30c <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+428>:\tldr\tr0, [sp, #48]\t; 0x30\n"
>~"   0x4032b30e <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+430>:\tldr\tr3, [r0, #0]\n"
>~"   0x4032b310 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+432>:\tcmp\tr3, #0\n"
>~"   0x4032b312 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+434>:\tbne.n\t0x4032b250

<_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+240>\n"
>~"   0x4032b314 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+436>:\tmovs\tr1, #2\n"
>~"   0x4032b316 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+438>:\tmovs\tr2, #4\n"
>~"   0x4032b318 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+440>:\tblx\t0x40241be4\n"
>~"   0x4032b31c <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+444>:\tadd\tr0, sp, #56\t; 0x38\n"
>~"   0x4032b31e <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+446>:\tblx\t0x40242628\n"
>~"   0x4032b322 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+450>:\tcmp\tr7, #0\n"
>~"   0x4032b324 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+452>:\tbeq.n\t0x4032b276

<_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+278>\n"
>~"   0x4032b326 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+454>:\tldr\tr3, [r5, #0]\n"
>~"   0x4032b328 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+456>:\tadd.w\tr11, r4, #12\n"
>~"   0x4032b32c <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+460>:\tldr\tr2, [r3, #8]\n"
>~"   0x4032b32e <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+462>:\tcmp\tr2, #1\n"
>~"   0x4032b330 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+464>:\tbls.n\t0x4032b36e

<_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+526>\n"
>~"   0x4032b332 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+466>:\tmov\tr0, r3\n"
>~"   0x4032b334 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+468>:\tldr\tr2, [sp, #36]\t; 0x24\n"
>~"   0x4032b336 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+470>:\tmovs\tr3, #4\n"
>~"   0x4032b338 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+472>:\tldr\tr1, [sp, #32]\n"
>~"   0x4032b33a <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+474>:\tstr\tr3, [sp, #0]\n"
>~"   0x4032b33c <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+476>:\tmovs\tr3, #24\n"
>~"   0x4032b33e <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+478>:\tblx\t0x402435b8\n"
>~"   0x4032b342 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+482>:\tmov\tr3, r0\n"
>~"   0x4032b344 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+484>:\tldr\tr0, [r5, #0]\n"
>~"   0x4032b346 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+486>:\tldr\tr2, [r0, #8]\n"
>~"   0x4032b348 <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+488>:\tcmp\tr2, #0\n"
>~"   0x4032b34a <_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+490>:\tbeq.w\t0x4032b46e

<_ZN16QQmlDebugService21objectForLocationInfoERK7QStringii+782>\n"
>~"End of assembler dump.\n"
>47^done

>&"bb options:fancy,autoderef,dyntype vars: expanded:inspect.1,local,watch,return,inspect.65,inspect typeformats: formats:

watchers:6d5f50726576696f7573427574746f6e2377617463682e32232363757272656e74427574746f6e2377617463682e3123236d5f427574746f6e

507265737344656c6179436f756e7465722377617463682e33\n"
>&"Undefined command: \"bb\".  Try \"help\".\n"
>48^error,msg="Undefined command: \"bb\".  Try \"help\"."
dDUMPER FAILED: 48^error,data={msg="Undefined command: \"bb\".  Try \"help\"."}




main.qml

import QtQuick 2.1
import QtQuick.Controls 1.0

Rectangle
{
                id: mainRectangle
                width: 480
                height: 272
                color: "darkblue"

                // Define fonts
                FontLoader { id: universLTStd57CnFont; source: "fonts/UniversLTStd57Cn.otf" }
                FontLoader { id: universLTStd47LightCnFont; source: "fonts/UniversLTStd47LightCn.otf" }
                FontLoader { id: universLTStd55RomanFont; source: "fonts/UniversLTStd55Roman.otf" }

                Rectangle
                {
                                id: header
                                height: 55
                                gradient: Gradient
                                {
                                                GradientStop
                                                {
                                                                position: 0
                                                                color: "#d1d3d4"
                                                }

                                                GradientStop
                                                {
                                                                position: 1
                                                                color: "#f1f2f2"
                                                }
                                }
                                anchors.right: parent.right
                                anchors.rightMargin: 0
                                anchors.left: parent.left
                                anchors.leftMargin: 0
                                anchors.top: parent.top
                                anchors.topMargin: 0
                }

                LeftHeaderButton
                {
                                id: menuButton
                                text: "Menu"
                                anchors.top: parent.top
                                anchors.topMargin: 0
                                anchors.left: parent.left
                                anchors.leftMargin: 0
                                focus: true
                                KeyNavigation.right: leftheaderbutton2

                                onClicked:
                                {
                                                screenStack.push(Qt.createComponent("MainMenu.qml"))
                                                mainRectangle.color = "green"
                                }
                }

                Rectangle
                {
                                id: leftHeaderSeperator
                                height: 55
                                width: 2
                                anchors.left: menuButton.right
                                anchors.leftMargin: 0
                }

                DateTime
                {
                                id: dateTime
                                anchors.right: parent.right
                                anchors.rightMargin: 60
                                anchors.top: parent.top
                                anchors.topMargin: 0
                }

                Image
                {
                                id: redBar
                                x: 0
                                y: 55
                                source: "images/Header_Red_Bar.png"
                }

                StackView
                {
                                id: screenStack
                                width: 480
                                height: 202
                                anchors.top: redBar.bottom
                                anchors.topMargin: 10

                                initialItem: Qt.resolvedUrl("DashboardScreen.qml")
                }

                LeftHeaderButton
                {
                                id: leftheaderbutton2
                                x: 362
                                y: 0

                                KeyNavigation.left: menuButton

                                onClicked:
                                {
                                                //screenStack.pop()
                                                screenStack.push(Qt.createComponent("DashboardScreen.qml"))
                                                mainRectangle.color = "gold"
                                }
                }
}

Main.cpp

#include <QtGui/QGuiApplication>
#include "qtquick2applicationviewer.h"

int main(int argc, char *argv[])
{
    QGuiApplication app(argc, argv);

    QtQuick2ApplicationViewer viewer;
    viewer.setMainQmlFile(QStringLiteral("qml/IDM/main.qml"));

    viewer.showExpanded();
    return app.exec();
}


Confidentiality Notice:

The preceding e-mail message (including any attachments) contains information that may be confidential, protected by applicable legal privileges, or constitute non-public information. It is intended to be conveyed only to the designated recipient(s). If you are not an intended recipient of this message, please notify the sender by replying to this message and then delete it from your system. Use, dissemination, distribution or reproduction of this message by unintended recipients is 
not authorized and may be unlawful.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20130920/b2e3030e/attachment.html>


More information about the Interest mailing list