build/gdb-add-index appears to be broken by this. To be specific:
$ ninja -C out/Debug chrome
$ build/gdb-add-index out/Debug/chrome
$ out/Debug/chrome --no-sandbox --renderer-cmd-prefix="xterm -e gdb -ex run -ex quit -args" some_page.html
# ... hit a DCHECK or something
(gdb) bt
#0 0x0000000000000000 in ?? ()
#1 0x00007f227b49cc3d in v8::base::OS::Abort() () from /usr/local/google/home/jkummerow/chrome/src/out/Debug/lib/libv8.so
../../gdb-7.7.x/gdb/dwarf2read.c:4048: internal-error: dw2_find_pc_sect_symtab: Assertion `result != NULL' failed.
A problem internal to GDB has been detected,
further debugging may prove unreliable.
Quit this debugging session? (y or n)
Saying "n" and hoping for the best turns out to be less than fruitful: the same message will repeat for any other GDB command. When I skip the gdb-add-index step, debugging works as expected. My GDB is the gPrecise default, 7.7-gg7.
While trying to figure out what causes the issue and how to work around it, I discovered that with clang=0 in GYP_DEFINES and gcc-4.6.3, Chromium already doesn't compile any more (due to some warnings being treated as errors in dbus/property.h).