Have you tried to explicitly put breakpoint at your constructor instead of just single-stepping into it? b 'TranMessage::TranMessage(int age)' This helps sometimes... :-( kaiduan xie wrote: > Many thanks for your help. But with this method, the > gdb still did not step into the constructor. --- Serge