> Test was failing in linux citing `java.lang.RuntimeException: Expected Total 
> TitledBorder to be freed : 10 Freed 9 `
> As per the fix done in JDK-8204963 
> http://hg.openjdk.java.net/jdk/jdk/rev/cd7d2f9154fd
> there was no platform specific code done for the fix and logs in 
> `TitledBorder.installPropertyChangeListeners` shows it was called 10 times 
> for the test but `CleanerFactory.cleaner().register` action was only called 9 
> times in linux causing it to fail.
> 
> Modified the test to not show the frame which cause the problem to go away 
> and also it can still be used as 8204963 regression test as it still fails 
> without the fix and pass with it. Modified test has passed in all platforms 
> for several iterations.
> 
> Also removed the deprecated `System.runFinalization`

Prasanta Sadhukhan has updated the pull request incrementally with one 
additional commit since the last revision:

  Test fix

-------------

Changes:
  - all: https://git.openjdk.java.net/jdk/pull/8450/files
  - new: https://git.openjdk.java.net/jdk/pull/8450/files/ea2c3e11..8bf50cca

Webrevs:
 - full: https://webrevs.openjdk.java.net/?repo=jdk&pr=8450&range=01
 - incr: https://webrevs.openjdk.java.net/?repo=jdk&pr=8450&range=00-01

  Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod
  Patch: https://git.openjdk.java.net/jdk/pull/8450.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/8450/head:pull/8450

PR: https://git.openjdk.java.net/jdk/pull/8450

Reply via email to