Re: Xcode debugger quality
Re: Xcode debugger quality
- Subject: Re: Xcode debugger quality
- From: Ladd Van Tol <email@hidden>
- Date: Thu, 1 May 2008 09:46:29 -0700
On May 1, 2008, at 6:15 AM, Jeff LaMarche wrote:
Just out of curiosity, guys... have you opened enhancement requests
or bug reports for all of these Xcode issues you're complaining
about? Since I'm primarily a Cocoa programmer, most of these don't
affect me and I find Xcode to be more than adequate, in fact, I'm
actually very pleased with Xcode 3 in general. I don't know what
percentage of the internal development at Apple is done in Cocoa,
but I'd guess quite a lot, so if you don't file bug reports, your
concerns are not very likely to ever be addressed no matter how much
Xcode bashing you do here . Apple doesn't have a list fairy who
reads the mailing lists, waves her wand, turning complaints into bug
reports and enhancement requests.
I have written the following bugs on debugging over the last three
years:
5664711 - Xcode 3.0 is extremely slow while stepping in debugger
4585237 - Pasting text from BBEdit into Breakpoint/Debugger command
pane causes error
4585228 - Using -mstackrealign option causes debugger to flake out
4584147 - When debugging assembly, local variables view always re-
expands after step
4267397 - Unable to delete some breakpoints
4207014 - Xcode is slow to launch applications under debugger
4006555 - Xcode java debugger reports string "(null)" for empty string
Of these, Apple has definitely fixed the latter three, and provided a
useful workaround for the first, for a fairly respectable 57% of
fixiness. Unfortunately, sporadic and random debugging failures are
not conducive to writing a bug report, so these are probably under-
reported to Apple.
For these types of bugs, Chris Espinosa's advice is useful:
- If you're having trouble debugging, let us know whether you're using
STABS or Dwarf debug format. In Terminal, enter:
$ defaults write com.apple.Xcode PBXGDBDebuggerLogToFile YES
$ defaults write com.apple.Xcode PBXGDBDebuggerLogFileName /tmp/
IncludeInBug.log
and excerpt the interesting parts of the log file. (In Xocde 3.0,
just check the "Debugging Log" checkbox in Preferences > Debugger.
Additionally, I have sometimes been asked to use the "set mi-timings-
enabled" command in my .gdbinit file, but I don't know if the debugger
guys also need this info.
- Ladd
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden