Hi,
I'm using code::blocks 13.12 in Linux Mint.
I have both gdb 7.10.1 and 7.7.1, and I've downloaded the python code for pretty printing -- both exhibit the below problem.
Sometimes, when I'm trying to print a shared_ptr ( using either "print (*ptr.get())" or "print *ptr" or "print *ptr._M_ptr") I get no output; it just halts there and I have to kill gdb, sometimes code::blocks too. I've tried the same thing in Eclipse, but I didn't get such a problem. The structure that I'm trying to print (or equivalently, display in the watch window) is complex; several STL vectors and sets and maps and so on.
I created a test application with a shared_ptr of a very simple structure, and it works as expected.
If I print a variable within the structure, it also works ok.
I'm suspecting a "maximum size" of sorts, that I'm exceeding.
Anybody have any ideas?
Thanks.