Yo tuve el mismo problema, no se ejecutaba, excepto como Root/sudo, lo que significaba que no podía usarlo con eclipse, lo que significaba que perdí 5 horas de trabajo depurando el problema. Aquí están mis resultados.
En primer lugar, gdb generaba un mensaje de error similar cuando se ejecutaba bajo mi cuenta de usuario.
Unable to find Mach task port for process-id 4667: (os/kern) failure (0x5).
(please check gdb is codesigned - see taskgated(8))
He probado a firmar el código creando un certificado con Llavero y marcando el certificado como de confianza para la firma de código. Luego aplicarlo al ejecutable desde la línea de comandos.
codesign -s gdb-cert /usr/local/Cellar/gdb/7.6.1/bin/gdb
codesign --verify --verbose /usr/local/Cellar/gdb/7.6.1/bin/gdb
codesign -d --verbose /usr/local/Cellar/gdb/7.6.1/bin/gdb
Eso no funcionó.
He intentado añadir mi cuenta de usuario a los grupos procview, procmod, y _developer (probablemente inseguro, pero sólo despliego mi código a github, y no uso la máquina para uso personal, así que puedo vivir con eso)
sudo dscl . append /Groups/procmod GroupMembership bryanhunt
sudo dscl . append /Groups/procview GroupMembership bryanhunt
sudo dscl . append /Groups/_developer GroupMembership bryanhunt
Eso no funcionó.
Por último, he probado a cambiar el grupo del ejecutable y el bit de grupo pegajoso.
sudo chgrp procmod /usr/local/Cellar/gdb/7.6.1/bin/gdb
sudo chmod g+s /usr/local/Cellar/gdb/7.6.1/bin/gdb
Eso funcionó.