GDB 7.6.2 on Mac OS: Could not find the frame base for "Class::method()".

Neal Kruis <[email protected]>
Newsgroups gmane.comp.gdb.devel
Message-ID <CAOG8z53vUD9ZaLi37Fph19sqPoCfLAtK+3cAVL84OREhiwgcZw@mail.gmail.com>
I am trying to debug a C++ program on Mac OS using a homebrew version
of gdb. I think it works fine in my main() function, but elsewhere it
gives me a warning when I try to look at the value of a variable:

Could not find the frame base for "Class::method()".

After scouring the internet, I am having a hard time understanding
what this error means or finding out how to fix the problem.

Since Apple's Xcode command line tools are painfully out-of-date I
needed to use my own homebrewed versions of gcc and gdb. I don't know
if there is something in the setup for these tools that I might have
missed.

Any thoughts?

My system:
Mac OS X 10.8.5 (Mountain Lion)
gcc 4.8.2 (homebrewed) (with -O0 and -g3)
gdb 7.6.2 (homebrewed and codesigned)

This question is also posted on Stack Overflow if you want to answer it there:
http://stackoverflow.com/questions/21556868/how-do-i-get-a-homebrewed-version-of-gdb-working-on-mac-os-x

Neal Kruis
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.