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.
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
I will have a look at this one.
http://hg.netbeans.org/jet-main/rev/453f8eccac45