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.
[200704161900] I showed cvs diff for two projects. Then I switch to editing ofa file and switch back to diff view after few modifications. Found one Java-level deadlock: ============================= "Default RequestProcessor": waiting to lock monitor 0x0809f814 (object 0x7f384510, a java.awt.Component$AWTTreeLock), which is held by "AWT-EventQueue-1" "AWT-EventQueue-1": waiting to lock monitor 0x0809f8d4 (object 0x82a880c8, a org.netbeans.modules.diff.builtin.visualizer.editable.EditableDiffView), which is held by "Default RequestProcessor" Java stack information for the threads listed above: =================================================== "Default RequestProcessor": at java.awt.Container.getComponent(Container.java:278) - waiting to lock <0x7f384510> (a java.awt.Component$AWTTreeLock) at javax.swing.JViewport.getView(JViewport.java:940) at javax.swing.JViewport.getViewPosition(JViewport.java:1037) at javax.swing.JViewport.getViewRect(JViewport.java:1126) at org.netbeans.modules.diff.builtin.visualizer.editable.EditableDiffView.computeCurrentDifference(EditableDiffView.java:454) at org.netbeans.modules.diff.builtin.visualizer.editable.EditableDiffView.updateCurrentDifference(EditableDiffView.java:474) at org.netbeans.modules.diff.builtin.visualizer.editable.EditableDiffView$RefreshDiffTask.run(EditableDiffView.java:930) - locked <0x82a880c8> (a org.netbeans.modules.diff.builtin.visualizer.editable.EditableDiffView) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) "AWT-EventQueue-1": at org.netbeans.modules.diff.builtin.visualizer.editable.EditableDiffView.getDiffSerial(EditableDiffView.java:972) - waiting to lock <0x82a880c8> (a org.netbeans.modules.diff.builtin.visualizer.editable.EditableDiffView) at org.netbeans.modules.diff.builtin.visualizer.editable.DiffViewManager.updateDifferences(DiffViewManager.java:111) at org.netbeans.modules.diff.builtin.visualizer.editable.DiffViewManager.getDecorations(DiffViewManager.java:120) - locked <0x82a8c398> (a org.netbeans.modules.diff.builtin.visualizer.editable.DiffViewManager) at org.netbeans.modules.diff.builtin.visualizer.editable.LineNumbersActionsBar.paintComponent(LineNumbersActionsBar.java:302) at javax.swing.JComponent.paint(JComponent.java:1006) at javax.swing.JComponent.paintChildren(JComponent.java:843)
Created attachment 41061 [details] deadlock
*** This issue has been marked as a duplicate of 99102 ***
v