https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91997
Jonathan Wakely <redi at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2019-11-28 Ever confirmed|0 |1 --- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> --- >From https://bugzilla.redhat.com/show_bug.cgi?id=1053438 this also happens with std::list #include <stdio.h> #include <list> #include <string> int main() { std::list<std::string> list; list.push_back("a"); std::list<std::string>::iterator it=list.begin(); return 0; } $ gdb -q -ex "br 8" -ex r -ex "p it" a.out Reading symbols from a.out... Breakpoint 1 at 0x401237: file 91997.cc, line 8. Starting program: /tmp/a.out Breakpoint 1, main () at 91997.cc:8 8 return 0; Python Exception <class 'ValueError'> Cannot find type std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::iterator::_Node: $1 = (gdb)