multiprocess debugger

Hi,

can somebody advise on a better multiprocess debugger?
I heard with gdb we face lots of problems in multiprocess scenario
currently i am using gdb debugger for a single process multithreaded project..
since i am supposed to work on a multiprocess now, i googled and came across "Totalview"... but i felt if somebody who has the experience with multiprocess debugging can guide me in a better way..

P.S. Am working on C and Red hat Linux

Thanks

Cant think of a debugger other than gdb right now and it was really a pain in the ... back then when i was fixing in a multiprocess/threaded 'goodies' :eek:
One approach is to fix your code by yourself and use the debugger at the very last