OK, here is some more info. I compile and link my C++ hello world app on my Ubuntu box, then I throw it over to my TC 3.4 VirtualBox. If I open one terminal and run gdbserver, and then run gdb (using the remote target localhost) in another terminal, I can run it just fine.
If I try to debug it remotely using gdb I get system segmentation errors. Shared libraries maybe? Any thoughts?