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

Dependency of jpiexp.dll on msvcr71.dll broken

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2
    • Resolution: Duplicate
    • Affects Version/s: 6u1
    • Fix Version/s: None
    • Component/s: deploy
    • Labels:
    • Subcomponent:
    • CPU:
      x86
    • OS:
      windows_vista

      Description

      FULL PRODUCT VERSION :
      java version "1.6.0_01"
      Java(TM) SE Runtime Environment (build 1.6.0_01-b06)
      Java HotSpot(TM) Client VM (build 1.6.0_01-b06, mixed mode, sharing)

      ADDITIONAL OS VERSION INFORMATION :
      Windows Vista - Released Build

      A DESCRIPTION OF THE PROBLEM :
      It looks like the manifest of jpiexp.dll is not correctly set. When we attempt to load jpiexp, the call to LoadLibrary Fails.

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      1. Install JRE 1.6
      2. Launch IE-7
      3. Disable third party browser extensions (Tools --> Advanced)
      4. Browse to www. java.com
      5. Click on Duke's Zone


      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      The page should display correctly.
      ACTUAL -
      IE Crashes.

      REPRODUCIBILITY :
      This bug can be reproduced always.

      CUSTOMER SUBMITTED WORKAROUND :
      1. Registering npjpi160_01.dll (regsvr32 npjpi160_01.dll)
      2. Enabling third party extensions.

      When browser addins are allowed, IE instantiates the browser helper objects on the system. One of them is implemented by ssv.dll which also depends on msvcr71.dll. This dependency is set properly and this causes msvcr71.dll to be loaded. Hence the load of jpiexp.dll succeeds.

      Registering npjpi160_01.dll causes a whole different path to be taken as it changes the DLL registration for some of the interfaces. The instantiation of these interfaces now go via npjava160_01.dll.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              ccheung Calvin Cheung
              Reporter:
              ndcosta Nelson Dcosta (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: