Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4460728

Use of double checked locking idiom in ORB code is incorrect

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P2 P2
    • 1.4.0
    • 1.4.0
    • other-libs
    • None
    • beta2
    • generic, sparc
    • generic, solaris_7
    • Not verified

      There are several places where the CORBA ORB in J2SE uses the double-checked
      locking idiom. This idiom does not work reliably in Java in certain conditions.
      ********************************************************************************

      ###@###.### 2001-11-09

      Fix verified OK:
      - using build: j2sdk-1_4_0-rc-bin-b85-solsparc-07_nov_2001
      - by inspecting code at:
      Activation/ProcessMonitorThread
      com/sun/corba/se/internal/POA/POAORB.java
      com/sun/corba/se/internal/core/CodeSetConversion.java
      com/sun/corba/se/internal/core/Future.java
      com/sun/corba/se/internal/core/INSObjectKeyMap.java
      com/sun/corba/se/internal/core/IOR.java
      com/sun/corba/se/internal/iiop/ORB.java
      com/sun/corba/se/internal/ior/ObjectKeyFactory.java
      com/sun/corba/se/internal/ior/TaggedComponentFactoryFinder.java
      com/sun/corba/se/internal/ior/TaggedProfileFactoryFinder.java
      ********************************************************************************

            kcavanauorcl Ken Cavanaugh (Inactive)
            kcavanauorcl Ken Cavanaugh (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: