Bug 62970 Layout problem when the user presses details in the error dialog
In org.eclipse.ui.internal.ide.dialogs.InternalErrorDialog, When the user presses the details button, the dialog's layout gets corrupted and the user will not be able to see the buttons. I will attach a snapshot of the problem.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/dialogs/InternalErrorDialog.java
if(buttonId == detailButtonID) {
		toggleDetailsArea();
	} else {
		setReturnCode(buttonId);
		close();
	}
}
/**
 * Toggles the unfolding of the details area.  This is triggered by
 * the user pressing the details button.
 */
private void toggleDetailsArea() {
	Point windowSize = getShell().getSize();
	Point oldSize = getContents().computeSize(SWT.DEFAULT, SWT.DEFAULT);
	
	if (text != null) {
		text.dispose();
		text = null;
		getButton(detailButtonID).setText(IDialogConstants.SHOW_DETAILS_LABEL);
	} else {
		createDropDownText((Composite)getContents());
		getButton(detailButtonID).setText(IDialogConstants.HIDE_DETAILS_LABEL);
	}
	Point newSize = getContents().computeSize(SWT.DEFAULT, SWT.DEFAULT);
	getShell().setSize(new Point(windowSize.x, windowSize.y + (newSize.y - oldSize.y)));
}
/**
 * Create this dialog's drop-down list component.
 *
 * @param parent the parent composite