Dear Andre',
thanks for your reply. I disabled reverse debugging but this didn't have
any effect for the local variable display.
As soon as I add a local variable from the stack to the "local variable
window" I get the following message:
for Qt Creator 2.0.1: "<invalid> <unknown>"
for Qt Creator 2.1.0: <no such value>
The debugger log says the following when adding a variable "pMainLayout"
to the "local variable window":
---snip---
36bb options:fancy vars: expanded: typeformats: formats:
watchers:73657474696e6723746f6f6c7469702e78232373657474696e672377617463682e302323704d61696e4c61796f75742377617463682e31
<37bb options:fancy vars: expanded: typeformats: formats:
watchers:73657474696e6723746f6f6c7469702e78232373657474696e672377617463682e302323704d61696e4c61796f75742377617463682e31
>&"bb options:fancy vars: expanded: typeformats: formats:
watchers:73657474696e6723746f6f6c7469702e78232373657474696e672377617463682e302323704d61696e4c61796f75742377617463682e31\n"
>~"data=[{iname=\"local.this\",addr=\"0xbfffe500\",name=\"this\",valueencoded=\"7\",value=\"\",numchild=\"4\",type=\"SetDisplayDlg\",value=\"<not
>
accessible>\",},{iname=\"local.pParent\",addr=\"0xbfffe504\",name=\"pParent\",addr=\"0xbfffe504\",numchild=\"1\",type=\"QWidget
*\",value=\"0x83bc470\",},,{iname=\"tooltip.x\",name=\"setting\",exp=\"setting\",value=\"<invalid>\",type=\"<unknown>\",numchild=\"0\",value=\"<not
accessible>\",},{iname=\"watch.0\",name=\"setting\",exp=\"setting\",value=\"<invalid>\",type=\"<unknown>\",numchild=\"0\",value=\"<not
accessible>\",},{iname=\"watch.1\",name=\"pMainLayout\",exp=\"pMainLayout\",value=\"<invalid>\",type=\"<unknown>\",numchild=\"0\",value=\"<not
accessible>\",},]\n"
>36^done
<<Rebuild Watchmodel 9>
sFinished retrieving data
>&"bb options:fancy vars: expanded: typeformats: formats:
watchers:73657474696e6723746f6f6c7469702e78232373657474696e672377617463682e302323704d61696e4c61796f75742377617463682e31\n"
>~"data=[{iname=\"local.this\",addr=\"0xbfffe500\",name=\"this\",valueencoded=\"7\",value=\"\",numchild=\"4\",type=\"SetDisplayDlg\",value=\"<not
>
accessible>\",},{iname=\"local.pParent\",addr=\"0xbfffe504\",name=\"pParent\",addr=\"0xbfffe504\",numchild=\"1\",type=\"QWidget
*\",value=\"0x83bc470\",},,{iname=\"tooltip.x\",name=\"setting\",exp=\"setting\",value=\"<invalid>\",type=\"<unknown>\",numchild=\"0\",value=\"<not
accessible>\",},{iname=\"watch.0\",name=\"setting\",exp=\"setting\",value=\"<invalid>\",type=\"<unknown>\",numchild=\"0\",value=\"<not
accessible>\",},{iname=\"watch.1\",name=\"pMainLayout\",exp=\"pMainLayout\",value=\"<invalid>\",type=\"<unknown>\",numchild=\"0\",value=\"<not
accessible>\",},]\n"
>37^done
<<Rebuild Watchmodel 10>
sFinished retrieving data
<<Rebuild Watchmodel 11>
sFinished retrieving data
---snap---
I am using gdb 7.2 right now.
As far as I can see this only happens for local variables in constructors
of my classes. In member functions the locals get displayed properly.
Any comments on this?
Best regards,
Markus Franke
[email protected] schrieb am 10.03.2011
17:34:10:
> On Thu, Mar 10, 2011 at 09:02:22AM +0100, Markus Franke wrote:
> > [email protected] schrieb am
09.03.2011
> > 17:24:53:
> >
> > > I'd need to see the debugger log (Debugger->Views->Debugger).
Perhaps
> > > an too old version of gdb. I'd suggest to upgrade to Creator 2.1 and
> > > gdb 7.2 anyway.
> >
> > The debugger log says the following: (sorry for spamming this list)
> >
> > ---snip---
> > [...]
> > dEnableReverseDebugging: true (default: false)
>
> That's the main problem.
>
> > [...]
> > <369target record
> > >&"warning: Unable to find dynamic linker breakpoint function.\nGDB
will
> > be unable to debug shared library initializers\nand track explicitly
> > loaded dynamic code."
>
> Switch off "Reverse debugging". The feature is broken in gdb, even now
> with 7.2. gdb 6.8 was even worse.
>
> > Same happens with Qt Creator 2.1.0. I am on a Fedora 10 system using
gdb
> > 6.8.
>
> gdb 6.8 is not supported with 2.1.0. Install gdb 7.2 or compile from
source,
> or get a precompiled one from ftp://ftp.qt.nokia.com/misc/gdb/7.2/
>
> Andre'
> _______________________________________________
> Qt-creator mailing list
> [email protected]
> http://lists.qt.nokia.com/mailman/listinfo/qt-creator
"Disclaimer: This message is intended only for the use of the individual
or entity to
which it is addressed and may contain information which is privileged,
confidential, proprietary,
or exempt from disclosure under applicable law. If you are not the
intended recipient or the person
responsible for delivering the message to the intended recipient, you are
strictly prohibited from
disclosing, distributing, copying, or in any way using this message. If
you have received this
communication in error, please notify the sender and destroy and delete
any copies you may have
received."_______________________________________________
Qt-creator mailing list
[email protected]
http://lists.qt.nokia.com/mailman/listinfo/qt-creator