YARI is a comprehensive tool suite to debug (layouts), spy, spider, inspect and navigate SWT and Eclipse based application GUIs (Workbench or RCP) at runtime.
A facility to keep a history of context information during runtime and then dumping it in a separate file when a problem occurs (similar to core dump).