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.
Steps: 1/ Take a HeapDump, switch to Classes view, filter the classes (like "String") 2/ Switch to Summary view, compute objects by retained size 3/ Click a class that doesn't match the filter (like "class java.lang.System") Classes view is now displayed but the class to be shown is not selected.
Due to data races a class was not selected in the heapwalker if the previous class filter didn't match the class being selected. Introducing external synchronization for the process of updating class list model and selecting a class in that model. http://hg.netbeans.org/profiler-main/rev/24f8eab68674
Integrated into 'main-golden' Changeset: http://hg.netbeans.org/main-golden/rev/24f8eab68674 User: Jaroslav Bachorik <yardus@netbeans.org> Log: #192918: Due to data races a class was not selected in the heapwalker if the previous class filter didn't match the class being selected. Fixed the data race.
The fix was rolled back, since it causes a lot of regressions. changeset: 216604:193c453e0c8a user: Tomas Hurka <thurka@netbeans.org> date: Wed Mar 28 15:39:40 2012 +0200 summary: rollback fix for issue #192918 and additional fixes caused by fix of #192918
Integrated into 'main-golden', will be available in build *201204021038* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-golden/rev/193c453e0c8a User: Tomas Hurka <thurka@netbeans.org> Log: rollback fix for issue #192918 and additional fixes caused by fix of #192918
Fixed by http://hg.netbeans.org/profiler-main/rev/4347c87310de.
Integrated into 'main-golden', will be available in build *201206050001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-golden/rev/4347c87310de User: Jiri Sedlacek <jis@netbeans.org> Log: Bugfix #192918 - reset filter for not matching selection