Bug 51470 The BuildManager goes into an endless loop running the AutoBuildJob
The AutoBuildJob goes into an enless loop. This is happening when markers are being generated by the builder. The problems view is refreshing which in turn interrupts the AutoBuildJob thus causing the whole cycle to start over. Contact me directly if you need more info or a testcase.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/MarkerView.java
* <code>updateStatusMessage(IStructuredSelection)</code>.
	 * </p>
	 */
	protected void updateStatusMessage() {
		ISelection selection = getViewer().getSelection();
		
		if (selection instanceof IStructuredSelection)
			updateStatusMessage((IStructuredSelection) selection);
		else 
			updateStatusMessage(null);
	}
	/**
	 * Updates that message displayed in the status line.  If the
	 * selection parameter is <code>null</code> or its size is 0, the status 
	 * area is blanked out.  If only 1 marker is selected, the
	 * status area is updated with the contents of the message
	 * attribute of this marker.  In other cases (more than one marker
	 * is selected) the status area indicates how many items have
	 * been selected.
	 * <p>
	 * This method may be overwritten.
	 * </p><p>
	 * This method is called whenever a selection changes in this view.
	 * </p>
	 * @param selection a valid selection or <code>null</code>
	 */
	protected void updateStatusMessage(IStructuredSelection selection) {
		String message = ""; 
		
		if (selection == null || selection.size() == 0){