Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 340357

Summary: Stack overflow exception when scrolling through traditional memory view using Page Up
Product: [Tools] CDT Reporter: James Blackburn <jamesblackburn+eclipse>
Component: cdt-memoryAssignee: cdt-debug-inbox <cdt-debug-inbox>
Status: NEW --- QA Contact: Jonah Graham <jonah>
Severity: normal    
Priority: P3 CC: cdtdoug
Version: 8.0   
Target Milestone: ---   
Hardware: PC   
OS: Linux-GTK   
Whiteboard:

Description James Blackburn CLA 2011-03-17 14:17:06 EDT
Using today's head:

java.lang.StackOverflowError
at java.util.HashMap.getEntry(HashMap.java:344)
at java.util.HashMap.containsKey(HashMap.java:335)
at java.util.Collections$SynchronizedMap.containsKey(Collections.java:1969)
at org.eclipse.ui.internal.progress.ProgressManager$3.updateFor(ProgressManager.java:511)
at org.eclipse.ui.internal.progress.ProgressManager$3.scheduled(ProgressManager.java:477)
at org.eclipse.core.internal.jobs.JobListeners$5.notify(JobListeners.java:49)
at org.eclipse.core.internal.jobs.JobListeners.doNotify(JobListeners.java:96)
at org.eclipse.core.internal.jobs.JobListeners.scheduled(JobListeners.java:162)
at org.eclipse.core.internal.jobs.JobManager.schedule(JobManager.java:1123)
at org.eclipse.core.internal.jobs.InternalJob.schedule(InternalJob.java:427)
at org.eclipse.core.runtime.jobs.Job.schedule(Job.java:436)
at org.eclipse.cdt.debug.ui.memory.traditional.TraditionalRendering.updateRenderingLabels(TraditionalRendering.java:401)
at org.eclipse.cdt.debug.ui.memory.traditional.Rendering.redrawPanes(Rendering.java:1899)
at org.eclipse.cdt.debug.ui.memory.traditional.Rendering$9.widgetSelected(Rendering.java:442)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:240)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1282)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1267)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1061)
at org.eclipse.cdt.debug.ui.memory.traditional.AbstractPane.ensureCaretWithinViewport(AbstractPane.java:574)
at org.eclipse.cdt.debug.ui.memory.traditional.AbstractPane.ensureCaretWithinViewport(AbstractPane.java:575)
at org.eclipse.cdt.debug.ui.memory.traditional.AbstractPane.ensureCaretWithinViewport(AbstractPane.java:575)
at org.eclipse.cdt.debug.ui.memory.traditional.AbstractPane.ensureCaretWithinViewport(AbstractPane.java:575)
at org.eclipse.cdt.debug.ui.memory.traditional.AbstractPane.ensureCaretWithinViewport(AbstractPane.java:575)
at org.eclipse.cdt.debug.ui.memory.traditional.AbstractPane.ensureCaretWithinViewport(AbstractPane.java:575)
at org.eclipse.cdt.debug.ui.memory.traditional.AbstractPane.ensureCaretWithinViewport(AbstractPane.java:575)
at org.eclipse.cdt.debug.ui.memory.traditional.AbstractPane.ensureCaretWithinViewport(AbstractPane.java:575)
at org.eclipse.cdt.debug.ui.memory.traditional.AbstractPane.ensureCaretWithinViewport(AbstractPane.java:575)
at org.eclipse.cdt.debug.ui.memory.traditional.AbstractPane.ensureCaretWithinViewport(AbstractPane.java:575)
at org.eclipse.cdt.debug.ui.memory.traditional.AbstractPane.ensureCaretWithinViewport(AbstractPane.java:575)
at org.eclipse.cdt.debug.ui.memory.traditional.AbstractPane.ensureCaretWithinViewport(AbstractPane.java:575)
at org.eclipse.cdt.debug.ui.memory.traditional.AbstractPane.ensureCaretWithinViewport(AbstractPane.java:575)
at org.eclipse.cdt.debug.ui.memory.traditional.AbstractPane.ensureCaretWithinViewport(AbstractPane.java:575)
at org.eclipse.cdt.debug.ui.memory.traditional.AbstractPane.ensureCaretWithinViewport(AbstractPane.java:575)
at org.eclipse.cdt.debug.ui.memory.traditional.AbstractPane.ensureCaretWithinViewport(AbstractPane.java:575)
at org.eclipse.cdt.debug.ui.memory.traditional.AbstractPane.ensureCaretWithinViewport(AbstractPane.java:575)
at org.eclipse.cdt.debug.ui.memory.traditional.AbstractPane.ensureCaretWithinViewport(AbstractPane.java:575)