Version History of Java 6 Update 19 (x64)

  • This release contains fixes for security vulnerabilities.

Bug fixes

Following bugs were fixed for Java 6 Update 19

  • GC stacks should use a better data structure
  • G1: crash in oopDesc*G1ParCopyHelper::copy_to_survivor_space(oopDesc*)
  • src/share/vm/prims/jvmtiEnv.cpp:457 assert(phase == JVMTI_PHASE_LIVE,"sanity check")
  • JDK 1.6.0_u14p Application crashed very early
  • in-process JVM now ignores preset Windows unhandled exception filter
  • Crash in CompilerThread/Parser. Unloaded array klass?
  • RMI-IIOP EJB clients do not fail over due to defect in JDK 1.6.0_12
  • SVUID calculated for java.lang.Enum is not 0L
  • memory leak in readObject() and writeObject() using idlj from jdk 1.6.0_14
  • Dialog created by JOptionPane.showMessageDialog does not repaint sometimes
  • Chinese Font PMingLiu not rendered correctly
  • Add new VeriSign root CA certificates to JRE and remove some old/unused ones
  • Deadlock in JFileChooser with synchronized custom FileSystemView
  • ConcurrentLinkedQueue.remove sometimes very slow
  • LinkedBlockingQueue Nodes should unlink themselves before becoming garbage
  • (rb) ResourceBundle and/or SimpleDateFormat not thread safe (hangs JVM)
  • (tz) Support tzdata2010b
  • Improve handling of zip encoding through use of property flag
  • PhotoFlockr JavaFX app shows security dialog for net access even though crossdomain allows access
  • Plugin/WebStart cannot validate chains when the chain contains a root cert that has been replaced
  • Regression: applet.destroy() is interrupted with jdk 6u10, run into completion with 6u7
  • Areas of java plugin code ignore jar version settings
  • regression: JWS does not update desktop shortcut following JNLP update with 6u18 release
  • java web start download dialog should not be displayed when loading from cache
  • main-class fails if loaded by Trusted-Library class loader
  • ignore incoming channel binding if acceptor does not set one
  • JDK 6 CNCtx always uses the default ORB and not take java.naming.corba.orb ORB value
  • Invalid ldap filter is accepted and processed