У меня была проблема в том, что в Xcode 4.2 на Snow Leopard 10.6.8 при попытке использовать GDB в качестве отладчика было бы просто показано «Выполняется ...», но ни одна из точек останова на самом деле не работала бы. На самом деле отладка приложения даже не началась.
Быстрый взгляд на Activity Monitor показал, что gdb-i386-apple-darwin
зависнет при 100% активности процессора.
Для меня решение состояло в том, чтобы сбросить мой сильно настроенный файл ~/.gdbinit
(длиной в несколько тысяч строк), который в противном случае работал бы нормально, когда GDB запускается из командной строки. Как только я переименовал этот файл, чтобы GDB не загружал его, все работало нормально.
Для справки, у меня был тот файл gdbinit, который испортил GDB в Xcode 3.2.6 и Xcode 4.2 на одной машине.