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.
jdk1.4.0-rc-b91 3.3.1 build #200201210331 (RC2) A deadlock occured while running overall validation test suite (when switching between projects). The same deadlock was reported when running CORBA validation tests. Seems like not 100% reproducible. Full thread dumps follow.
Created attachment 4304 [details] FTD #1
Created attachment 4305 [details] FTD #2
Accepted...
I could reproduce this bug when I am running CORBA validation tests. It happens cca once per 10 runs.
Created attachment 4319 [details] proposed fix.
It is fixed in main trunk. Synchronization repaired between component container implementations. SplitContainerImpl and MultiTabbedContainerImpl was erroneously synchronized on the same lock as DefaultContainerImpl. David, please test against main trunk tomorrow. I wouldn't put this fix into 331 as the fix itself is not that simple and I'm not sure whether this can have some side effects or not
I haven't seen this anymore, after fix was applied.
*** Issue 21867 has been marked as a duplicate of this issue. ***
I reviewed the fix (including the last in MultiTabContainer...), and think it is surely better and saver way than before. I would put it in. Note: Also I want to mention this fix probably solves issue #21823 too.
Merged into orion_fcs branch.
Also verified in FFJ40.
Resolved for 3.4.x or earlier, no new info since then -> closing.