This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 211298

Summary: Memory leak in org.netbeans.modules.options.keymap.KeymapPanel
Product: editor Reporter: Petr Cyhelsky <cyhelsky>
Component: OptionsAssignee: David Strupl <dstrupl>
Status: RESOLVED FIXED    
Severity: normal    
Priority: P2    
Version: 7.2   
Hardware: PC   
OS: Linux   
Issue Type: DEFECT Exception Reporter:

Description Petr Cyhelsky 2012-04-17 07:19:22 UTC
Even after all editor documents are closed instance of NbEditorDocument is held via this(also see NbEditorDocument#3 & #4 in attached heapdump):

org.netbeans.ModuleManager$SystemClassLoader.parents (Java frame) ->
org.netbeans.ProxyClassLoader[63] ->
org.netbeans.StandardModule$OneModuleClassLoader.classes ->
java.util.Vector.elementData ->
java.lang.Object[2] ->
org.netbeans.modules.options.keymap.KeymapPanel.keymapModel ->
org.netbeans.modules.options.keymap.KeymapViewModel.listenerList ->
javax.swing.event.EventListenerList.listenerList ->
java.lang.Object[1] ->
org.netbeans.modules.options.keymap.TableSorter$TableModelHandler.this$0 ->
org.netbeans.modules.options.keymap.TableSorter.tableHeader ->
javax.swing.table.JTableHeader.table ->
org.netbeans.modules.options.keymap.KeymapPanel$KeymapTable.this$0 ->
org.netbeans.modules.options.keymap.KeymapPanel.parent ->
javax.swing.JPanel.component ->
java.util.ArrayList.elementData ->
java.lang.Object[3] ->
org.netbeans.modules.options.colors.FontAndColorsPanel.tpCustomizers ->
javax.swing.JTabbedPane.visComp ->
org.netbeans.modules.options.colors.SyntaxColoringPanel.preview ->
org.netbeans.modules.options.colors.ColorModel$Preview.editorPane ->
javax.swing.JEditorPane.clientProperties ->
javax.swing.ArrayTable.table ->
java.util.Hashtable.table ->
java.util.Hashtable$Entry[28] ->
java.util.Hashtable$Entry.next ->
java.util.Hashtable$Entry.value ->
org.netbeans.spi.editor.highlighting.support.OffsetsBag.document ->
org.netbeans.modules.editor.NbEditorDocument.this
Comment 1 David Strupl 2012-04-19 09:12:13 UTC
I will have a look at this one.
Comment 2 David Strupl 2012-04-20 10:49:06 UTC
http://hg.netbeans.org/jet-main/rev/453f8eccac45