Oracle Client 11gR2 32bit or 64bit OUI Installer Crashes on Microsoft Windows x64 (64-bit): Java Hotspot Error, jvm.dll, RegSetValue, setInstallerKey, updateInventoryLoc, EXCEPTION_ACCESS_VIOLATION

(Doc ID 1292785.1)

Last updated on MAY 31, 2017

Applies to:

Oracle Database - Enterprise Edition - Version 11.2.0.1 and later
Oracle Universal Installer - Version 11.2.0.1 and later
Microsoft Windows x64 (64-bit)
***Checked for relevance on 22-Dec-2013***

Symptoms


After successfully installing a 64bit Database Server or 32bit/64bit Client 11.2.0.x or above on Windows 64bit a subsequent install of a differing bit size Client, for example successfully installed a 64bit database server and now trying to install a 32bit Client, the following error occurs:

32bit Stack

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d7cf45b, pid=9080, tid=8808
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_11-b03 mixed mode)
# Problematic frame:
# V [jvm.dll+0x8f45b]
#
...
Stack: [0x00090000,0x000d0000), sp=0x000cf6f4, free space=253k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [jvm.dll+0x8f45b]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j oracle.sysman.oii.oiip.osd.win32.OiipwWin32NativeCalls.RegSetValue(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;)V+0
j oracle.sysman.oii.oiip.osd.win32.OiipwWin32NativeCalls.RegSetValue(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V+9
j oracle.sysman.oii.oiip.osd.win32.OiipwWin32NativeCalls.RegSetValue(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V+7
j oracle.sysman.oii.oiip.oiipg.OiipgBootstrap.setInstallerKey(Ljava/lang/String;)V+7
j oracle.sysman.oii.oiip.oiipg.OiipgBootstrap.updateInventoryLoc(Loracle/sysman/oii/oiic/OiicSessionInterfaceManager;Ljava/lang/String;Ljava/lang/String;)V+70
j oracle.sysman.oii.oiic.OiicSessionInterfaceManager.doInvSetupOperations(Ljava/lang/String;Ljava/lang/String;)I+21
j oracle.sysman.oii.oiic.OiicInvSetupWCCE.doOperation(Z)I+73
j oracle.sysman.oii.oiif.oiifb.OiifbCondIterator.iterate(Z)I+249
j oracle.sysman.oii.oiic.OiicPullSession.doOperation(Z)I+11
j oracle.sysman.oii.oiic.OiicSessionWrapper.doOperation(Z)I+100
j oracle.sysman.oii.oiic.OiicInstaller.run()V+48
j oracle.sysman.oii.oiic.OiicInstaller.runInstaller([Ljava/lang/String;)I+107
j oracle.sysman.oii.oiic.OiicInstaller.main([Ljava/lang/String;)V+6
v ~StubRoutines::call_stub

 64bit Stack

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000008178d75, pid=6928, tid=9916
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (1.5.0_11-b03 mixed mode)
# Problematic frame:
# V [jvm.dll+0x178d75]
#

--------------- T H R E A D ---------------

Current thread (0x000000000053d6e0): JavaThread "main" [_thread_in_vm, id=9916]

siginfo: ExceptionCode=0xc0000005, reading address 0x0000000000000000

Registers:
EAX=0x000000000053d6e0, EBX=0x000000000053d6e0, ECX=0x0000000000000007, EDX=0x0000000000000000
ESP=0x000000000012efe0, EBP=0x000000000926f2f0, ESI=0x00000000084d3520, EDI=0x0000000000000000
EIP=0x0000000008178d75, EFLAGS=0x0000000000010246

Top of Stack: (sp=0x000000000012efe0)
0x000000000012efe0: 00000000ffffffff 000000000053d6e0
0x000000000012eff0: 000000000053d6e0 0000000000000009
0x000000000012f000: 000000000053cfd0 000000000053d990
0x000000000012f010: 000000000053d9a0 000000000053dd78
0x000000000012f020: 000000000053dd78 000000000053d830
0x000000000012f030: 0000000000000000 0000000011352640
0x000000000012f040: 0000000001f9cba1 00000000078b43c9
0x000000000012f050: 0000000000000000 000000000926f2f0
0x000000000012f060: 00000000084d3520 0000000008178cc0
0x000000000012f070: 000000000053d6e0 000000000012f1f0
0x000000000012f080: 000000000926f2d0 000000000012f1f0
0x000000000012f090: 000000000012f1e8 000000000926f310
0x000000000012f0a0: 000000000053d9a0 000000000053dda8
0x000000000012f0b0: 000000000012f1a0 0000000011352648
0x000000000012f0c0: 0000000000000000 0000000011352648
0x000000000012f0d0: 000000000012f1a0 000000000000000f

Instructions: (pc=0x0000000008178d75)
0x0000000008178d65: 4c 89 74 24 50 4c 89 7c 24 48 ff 15 03 b5 23 00
0x0000000008178d75: 48 8b 0f 4c 8b b0 e8 00 00 00 4c 89 74 24 20 4d


Stack: [0x0000000000030000,0x0000000000130000), sp=0x000000000012efe0, free space=1019k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [jvm.dll+0x178d75]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j oracle.sysman.oii.oiip.osd.win32.OiipwWin32NativeCalls.RegSetValue(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;)V+0
j oracle.sysman.oii.oiip.osd.win32.OiipwWin32NativeCalls.RegSetValue(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V+9
j oracle.sysman.oii.oiip.osd.win32.OiipwWin32NativeCalls.RegSetValue(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V+7
j oracle.sysman.oii.oiip.oiipg.OiipgBootstrap.setInstallerKey(Ljava/lang/String;)V+7
j oracle.sysman.oii.oiip.oiipg.OiipgBootstrap.updateInventoryLoc(Loracle/sysman/oii/oiic/OiicSessionInterfaceManager;Ljava/lang/String;Ljava/lang/String;)V+70

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms