[Qt-creator] gdb command line
Harri Pasanen
grego at mpaja.com
Fri Nov 5 09:22:55 CET 2010
On Wednesday, November 03, 2010 10:45:05 am André Pönitz wrote:
> On Wednesday 03 November 2010 09:13:35 ext Harri Pasanen wrote:
> >
> > I did have some trouble deleting that breakpoint (set on open64), but
> > that might have been an underlying gdb issue? (Qt Creator 2.0.1, gdb
> > 7.1-ubuntu, on kubuntu 10.04 amd64). Restarting gdb fixed it.
>
> If just 'Delete' on the item in the Breakpoint view does not work you might
> want to re-try with 2.1.0 beta or such.
>
With 2.1.81 it seemed to delete the breakpoint ok.
> > Btw. I noticed that webkit source is not included even if I have
> > installed Qt source.
>
> Webkit source should be included, but the Webkit module is compiled without
> debug information by default. This is intentional as it is _huge_ and
> rarely needed unless you develop Webkit yourself.
I'm indeed trying to hunt down something that looks like a Webkit bug to me.
And it does seem that the debug info from it gives gdb a mouthful.
Now that I have it compiled Qt Creator periodically popped up a message saying
that "gdb has not responded in 20 seconds, should I wait?" It works fine, even
if slowly, if I let it wait, so I increased the timeout in options.
This is on a reasonably modern machine 3GHz AMD Athlon(tm) II X4 640
Processor, 4 Gb of memory, AMD Kubuntu 10.06-64.
Qt 4.7.1 snapshot built by yours truly, Qt Creator 2.1.81, also home-brew.
I wonder if webkit developers just resort to prints, or compile selectively
only some parts with debug info...
Some observations:
When I have a breakpoint inside the function "static inline int
qt_safe_open(const char *pathname, ...)" the pathname is show as a hex pointer
only. Is there an easy way to "cast" a pointer to null terminated string if
this happens?
I see QUrl dumper is fixed, good!
In trying to debug webkit I noticed that webcore.py is not Qt sources, and
creator does not by default understand WebCore::String and other webkit types.
I wonder if anyone has ready made dumpers for Qt Creator on these?
Time to see if I can recompile selected modules in webkit with debug info, it
is really too slow now...
--
Grego
http://mpaja.com/
More information about the Qt-creator-old
mailing list