I am using icpc/idb 11.1.080 on Mac OS X 10.6.2 (64-bit). I am trying to debug some C++ code but idb segfaults immediately upon issuing the run command:
astarte> idb ./test Intel Debugger for applications running on Intel 64, Version 11.1, Build [1.2097.2.319] ------------------ object file name: ./test Reading symbols from /Users/fpierfed/Documents/workspace/lsst/pex/policy/tickets/1101/test_segfaults/test...done. (idb) run Starting program: /Users/fpierfed/Documents/workspace/lsst/pex/policy/tickets/1101/test_segfaults/test iidb(55358) malloc: *** error for object 0x5303006474730200: pointer being freed was not allocated *** set a breakpoint in malloc_error_break to debug
Intel Debugger for applications running on Intel 64, Version 11.1 caught signal "Abort trap" (6). This is an unexpected condition and may indicate the presence of a defect. If you wish to report this, please include the stack trace that follows.
terminate called after throwing an instance of 'FatalError' zsh: abort idb ./test
And this is the crash report: Process: iidb  Path: /opt/intel/Compiler/11.1/080/bin/iidb Identifier: iidb Version: ??? (???) Code Type: X86-64 (Native) Parent Process: zsh 
Date/Time: 2009-12-28 16:00:49.166 -0500 OS Version: Mac OS X 10.6.2 (10C540) Report Version: 6
Well, I don't know how to recreate the problem, so I can't be sure of where the problem is in idb, but you could try using gdb. Was there an idb-specific feature you were hoping to use? If not, gdb should work.