Hey there Peter :-) Are you sure this is not a bug in gdb?
If not, then this is called thread aware debug and probably gdb changed some api or invocation parameters if that still works in older versions. Maybe simple update to tools/gdb/__init__.py will do the job? -- CeDeROM, SQ7MHZ, http://www.tomek.cedro.info