Oracle installation hiccups

A few weeks ago I had to install an Oracle 11gR2 database on my local development machine. Unfortunately, the installer always crashed before starting the installation, causing an EXCEPTION_ACCESS_VIOLATION in the 64-Bit Server VM (1.5.0_17-b04 mixed mode) on Windows 7.

After a few hours of digging around it turned out that I had to remove my "Downloads.lnk"-link from the Windows desktop to get the installer to work. This is just crazy!

Here is the stacktrace:

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000007fefdbe2b2a, pid=1636, tid=6524
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (1.5.0_17-b04 mixed mode)
# Problematic frame:
# C  [SHLWAPI.dll+0x12b2a]
#

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

Current thread (0x00000000062c3250):  JavaThread "AWT-EventQueue-0" [_thread_in_native, id=6524]

siginfo: ExceptionCode=0xc0000005, reading address 0x00000000800401f0

Registers:
EAX=0x00000000800401f0, EBX=0x00000000800401f0, ECX=0x00000000800501f0, EDX=0x0000000000000000
ESP=0x000000000732de70, EBP=0x00000000800401f0, ESI=0x0000000009a12900, EDI=0x0000000000000000
EIP=0x000007fefdbe2b2a, EFLAGS=0x0000000000010287

Top of Stack: (sp=0x000000000732de70)
0x000000000732de70:   0000000009a12900 000007fefeb28840
0x000000000732de80:   0000000000000000 000000000732de40
0x000000000732de90:   0000000000000000 000007fefe6dd570
0x000000000732dea0:   00000000002c3828 000007fefe759b70
0x000000000732deb0:   000007fefeba2958 00000000003124e0
0x000000000732dec0:   000000000030aa28 0000000009a12910
0x000000000732ded0:   0000000000000000 0000000000000000
0x000000000732dee0:   0000000000000003 000007fefe75aa35
0x000000000732def0:   0000000000021401 46000000000000c0
0x000000000732df00:   000000000732def0 463356c141e90f3e
0x000000000732df10:   70dd8bac8b6ec381 000007feff786cd0
0x000000000732df20:   0000000000000008 0000000000000001
0x000000000732df30:   0000000000000000 000000000732de78
0x000000000732df40:   0000000000000000 00000000775d3518
0x000000000732df50:   0000000000280000 0000000000000002
0x000000000732df60:   0000000000000238 0000000000000240 

Instructions: (pc=0x000007fefdbe2b2a)
0x000007fefdbe2b1a:   00 00 01 00 4d 8b c1 48 3b c1 0f 83 dc ea 00 00
0x000007fefdbe2b2a:   66 44 39 08 74 1f 0f b7 10 83 fa 20 74 36 83 fa 


Stack: [0x0000000007230000,0x0000000007330000),  sp=0x000000000732de70,  free space=1015k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [SHLWAPI.dll+0x12b2a]

[error occurred during error reporting, step 120, id 0xc0000005]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  sun.awt.shell.Win32ShellFolder2.getLinkLocation(JJZ)J+0
j  sun.awt.shell.Win32ShellFolder2.getLinkLocation(Z)Lsun/awt/shell/ShellFolder;+20
j  sun.awt.shell.Win32ShellFolder2.isDirectory()Z+69
j  sun.awt.shell.Win32ShellFolder2.isDirectory()Z+79
j  sun.awt.shell.Win32ShellFolderManager2.get(Ljava/lang/String;)Ljava/lang/Object;+156
j  sun.awt.shell.ShellFolder.get(Ljava/lang/String;)Ljava/lang/Object;+4
j  oracle.bali.ewt.olaf2.OracleFileChooserUI$DirectoryComboBoxModel.addItem(Ljava/io/File;)V+24
j  oracle.bali.ewt.olaf2.OracleFileChooserUI$DirectoryComboBoxModel.access$2600(Loracle/bali/ewt/olaf2/OracleFileChooserUI$DirectoryComboBoxModel;Ljava/io/File;)V+2
j  oracle.bali.ewt.olaf2.OracleFileChooserUI.doDirectoryChanged(Ljava/beans/PropertyChangeEvent;)V+53
j  oracle.bali.ewt.olaf2.OracleFileChooserUI.access$2900(Loracle/bali/ewt/olaf2/OracleFileChooserUI;Ljava/beans/PropertyChangeEvent;)V+2
j  oracle.bali.ewt.olaf2.OracleFileChooserUI$13.propertyChange(Ljava/beans/PropertyChangeEvent;)V+59
j  java.beans.PropertyChangeSupport.firePropertyChange(Ljava/beans/PropertyChangeEvent;)V+73
j  java.beans.PropertyChangeSupport.firePropertyChange(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V+32
j  java.awt.Component.firePropertyChange(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V+33
j  javax.swing.JFileChooser.setCurrentDirectory(Ljava/io/File;)V+94
j  javax.swing.JFileChooser.(Ljava/io/File;Ljavax/swing/filechooser/FileSystemView;)V+138
j  javax.swing.JFileChooser.()V+9
j  oracle.install.ivw.common.view.InstallLocationPane.showFileChooserFor(Ljavax/swing/JComboBox;Z)V+4
j  oracle.install.ivw.common.view.InstallLocationPane.access$500(Loracle/install/ivw/common/view/InstallLocationPane;Ljavax/swing/JComboBox;Z)V+3
j  oracle.install.ivw.common.view.InstallLocationPane$4.actionPerformed(Ljava/awt/event/ActionEvent;)V+12
j  javax.swing.AbstractButton.fireActionPerformed(Ljava/awt/event/ActionEvent;)V+84
j  javax.swing.AbstractButton$Handler.actionPerformed(Ljava/awt/event/ActionEvent;)V+5
j  javax.swing.DefaultButtonModel.fireActionPerformed(Ljava/awt/event/ActionEvent;)V+35
j  javax.swing.DefaultButtonModel.setPressed(Z)V+117
j  javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Ljava/awt/event/MouseEvent;)V+35
j  java.awt.Component.processMouseEvent(Ljava/awt/event/MouseEvent;)V+64
j  javax.swing.JComponent.processMouseEvent(Ljava/awt/event/MouseEvent;)V+23
j  java.awt.Component.processEvent(Ljava/awt/AWTEvent;)V+81
j  java.awt.Container.processEvent(Ljava/awt/AWTEvent;)V+18
v  ~C2IAdapter
J  java.awt.Component.dispatchEventImpl(Ljava/awt/AWTEvent;)V
v  ~I2CAdapter
j  java.awt.Container.dispatchEventImpl(Ljava/awt/AWTEvent;)V+42
j  java.awt.Component.dispatchEvent(Ljava/awt/AWTEvent;)V+2
j  java.awt.LightweightDispatcher.retargetMouseEvent(Ljava/awt/Component;ILjava/awt/event/MouseEvent;)V+304
j  java.awt.LightweightDispatcher.processMouseEvent(Ljava/awt/event/MouseEvent;)Z+139
j  java.awt.LightweightDispatcher.dispatchEvent(Ljava/awt/AWTEvent;)Z+50
j  java.awt.Container.dispatchEventImpl(Ljava/awt/AWTEvent;)V+12
j  java.awt.Window.dispatchEventImpl(Ljava/awt/AWTEvent;)V+19
j  java.awt.Component.dispatchEvent(Ljava/awt/AWTEvent;)V+2
j  java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+46
j  java.awt.EventDispatchThread.pumpOneEventForHierarchy(ILjava/awt/Component;)Z+233
j  java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+26
j  java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V+4
j  java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V+3
j  java.awt.EventDispatchThread.run()V+9
v  ~StubRoutines::call_stub

---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x00000000086e26d0 JavaThread "Thread-7" daemon [_thread_blocked, id=816]
  0x00000000086e1c10 JavaThread "Image Fetcher 0" daemon [_thread_blocked, id=6232]
  0x00000000086e2420 JavaThread "TimerQueue" daemon [_thread_blocked, id=548]
  0x00000000086e2170 JavaThread "pool-1-thread-1" [_thread_blocked, id=6516]
  0x00000000086e1ec0 JavaThread "DestroyJavaVM" [_thread_blocked, id=6376]
  0x000000000891f520 JavaThread "Worker 3" daemon [_thread_blocked, id=6280]
  0x000000000658fd30 JavaThread "Worker 2" daemon [_thread_blocked, id=6120]
  0x000000000672ec00 JavaThread "Worker 1" daemon [_thread_blocked, id=184]
  0x0000000008655190 JavaThread "Worker 0" daemon [_thread_blocked, id=6216]
=>0x00000000062c3250 JavaThread "AWT-EventQueue-0" [_thread_in_native, id=6524]
  0x0000000006046870 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=7084]
  0x00000000060a25e0 JavaThread "AWT-Windows" daemon [_thread_in_native, id=7148]
  0x0000000005317470 JavaThread "AWT-Shutdown" [_thread_blocked, id=6676]
  0x000000000529c7c0 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=5564]
  0x000000000529c220 JavaThread "CompilerThread1" daemon [_thread_blocked, id=6212]
  0x000000000529afe0 JavaThread "CompilerThread0" daemon [_thread_blocked, id=7060]
  0x000000000529aa20 JavaThread "AdapterThread" daemon [_thread_blocked, id=6168]
  0x000000000527f670 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=308]
  0x00000000052835d0 JavaThread "Finalizer" daemon [_thread_blocked, id=6408]
  0x0000000005283320 JavaThread "Reference Handler" daemon [_thread_blocked, id=6988]

Other Threads:
  0x000000000527f550 VMThread [id=7028]
  0x00000000004cd280 WatcherThread [id=5960]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 PSYoungGen      total 58816K, used 8967K [0x000000001d410000, 0x00000000212c0000, 0x0000000021410000)
  eden space 54656K, 16% used [0x000000001d410000,0x000000001dcd1d98,0x0000000020970000)
  from space 4160K, 0% used [0x0000000020d80000,0x0000000020d80000,0x0000000021190000)
  to   space 4160K, 0% used [0x0000000020970000,0x0000000020970000,0x0000000020d80000)
 PSOldGen        total 18496K, used 10095K [0x0000000015410000, 0x0000000016620000, 0x000000001d410000)
  object space 18496K, 54% used [0x0000000015410000,0x0000000015debd30,0x0000000016620000)
 PSPermGen       total 53056K, used 38867K [0x0000000010010000, 0x00000000133e0000, 0x0000000015410000)
  object space 53056K, 73% used [0x0000000010010000,0x0000000012604dd0,0x00000000133e0000)

Dynamic libraries:
0x0000000000400000 - 0x0000000000412000 	c:\temp\OraInstall2012-04-20_12-56-48PM\jdk\jre\bin\javaw.exe
0x0000000077580000 - 0x0000000077729000 	C:\Windows\SYSTEM32\ntdll.dll
0x0000000077460000 - 0x000000007757f000 	C:\Windows\system32\kernel32.dll
0x000007fefd580000 - 0x000007fefd5ec000 	C:\Windows\system32\KERNELBASE.dll
0x000007fefe480000 - 0x000007fefe55b000 	C:\Windows\system32\ADVAPI32.dll
0x000007fefe070000 - 0x000007fefe10f000 	C:\Windows\system32\msvcrt.dll
0x000007fefdaa0000 - 0x000007fefdabf000 	C:\Windows\SYSTEM32\sechost.dll
0x000007fefd970000 - 0x000007fefda9d000 	C:\Windows\system32\RPCRT4.dll
0x0000000077360000 - 0x000000007745a000 	C:\Windows\system32\USER32.dll
0x000007fefdc50000 - 0x000007fefdcb7000 	C:\Windows\system32\GDI32.dll
0x000007feff5d0000 - 0x000007feff5de000 	C:\Windows\system32\LPK.dll
0x000007fefd8a0000 - 0x000007fefd969000 	C:\Windows\system32\USP10.dll
0x000007fefe560000 - 0x000007fefe58e000 	C:\Windows\system32\IMM32.DLL
0x000007fefdac0000 - 0x000007fefdbc9000 	C:\Windows\system32\MSCTF.dll
0x0000000008000000 - 0x0000000008561000 	c:\temp\OraInstall2012-04-20_12-56-48PM\jdk\jre\bin\server\jvm.dll
0x000007fefae60000 - 0x000007fefae9b000 	C:\Windows\system32\WINMM.dll
0x0000000010000000 - 0x000000001000b000 	c:\temp\OraInstall2012-04-20_12-56-48PM\jdk\jre\bin\hpi.dll
0x0000000077750000 - 0x0000000077757000 	C:\Windows\system32\PSAPI.DLL
0x0000000000200000 - 0x0000000000211000 	c:\temp\OraInstall2012-04-20_12-56-48PM\jdk\jre\bin\verify.dll
0x0000000000220000 - 0x000000000024c000 	c:\temp\OraInstall2012-04-20_12-56-48PM\jdk\jre\bin\java.dll
0x0000000000250000 - 0x0000000000266000 	c:\temp\OraInstall2012-04-20_12-56-48PM\jdk\jre\bin\zip.dll
0x00000000068c0000 - 0x0000000006adb000 	C:\temp\OraInstall2012-04-20_12-56-48PM\jdk\jre\bin\awt.dll
0x000007fef9f00000 - 0x000007fef9f71000 	C:\Windows\system32\WINSPOOL.DRV
0x000007feff600000 - 0x000007feff803000 	C:\Windows\system32\ole32.dll
0x000007fefbc00000 - 0x000007fefbc56000 	C:\Windows\system32\uxtheme.dll
0x000007fefb7d0000 - 0x000007fefb7e8000 	C:\Windows\system32\dwmapi.dll
0x000007fefd3c0000 - 0x000007fefd3cf000 	C:\Windows\system32\CRYPTBASE.dll
0x00000000070b0000 - 0x000000000712a000 	C:\temp\OraInstall2012-04-20_12-56-48PM\jdk\jre\bin\fontmanager.dll
0x000007fefe6c0000 - 0x000007feff448000 	C:\Windows\system32\shell32.dll
0x000007fefdbd0000 - 0x000007fefdc41000 	C:\Windows\system32\SHLWAPI.dll
0x00000000005b0000 - 0x00000000005cb000 	C:\temp\OraInstall2012-04-20_12-56-48PM\jdk\jre\bin\net.dll
0x000007fefe670000 - 0x000007fefe6bd000 	C:\Windows\system32\WS2_32.dll
0x000007fefe370000 - 0x000007fefe378000 	C:\Windows\system32\NSI.dll
0x000007fefcd00000 - 0x000007fefcd55000 	C:\Windows\system32\mswsock.dll
0x000007fefccf0000 - 0x000007fefccf7000 	C:\Windows\System32\wship6.dll
0x00000000003f0000 - 0x00000000003fc000 	C:\temp\OraInstall2012-04-20_12-56-48PM\jdk\jre\bin\nio.dll
0x0000000180000000 - 0x000000018003d000 	C:\temp\OraInstall2012-04-20_12-56-48PM\oui\lib\win64\oraInstaller.dll
0x000007fefc790000 - 0x000007fefc79c000 	C:\Windows\system32\VERSION.dll
0x0000000078000000 - 0x0000000078060000 	C:\temp\OraInstall2012-04-20_12-56-48PM\oui\lib\win64\msvcrt.dll
0x000007fefe590000 - 0x000007fefe667000 	C:\Windows\system32\OLEAUT32.DLL
0x000007fefb520000 - 0x000007fefb535000 	C:\Windows\system32\NLAapi.dll
0x000007fef9940000 - 0x000007fef9955000 	C:\Windows\system32\napinsp.dll
0x000007fef9ab0000 - 0x000007fef9ac9000 	C:\Windows\system32\pnrpnsp.dll
0x000007fefcb80000 - 0x000007fefcbdb000 	C:\Windows\system32\DNSAPI.dll
0x000007fef9930000 - 0x000007fef993b000 	C:\Windows\System32\winrnr.dll
0x000007fefc640000 - 0x000007fefc647000 	C:\Windows\System32\wshtcpip.dll
0x000007fefc760000 - 0x000007fefc787000 	C:\Windows\system32\IPHLPAPI.DLL
0x000007fefc750000 - 0x000007fefc75b000 	C:\Windows\system32\WINNSI.DLL
0x000007fefa3a0000 - 0x000007fefa3a8000 	C:\Windows\system32\rasadhlp.dll
0x000007fefaca0000 - 0x000007fefacf3000 	C:\Windows\System32\fwpuclnt.dll
0x0000000006af0000 - 0x0000000006af7000 	C:\temp\OraInstall2012-04-20_12-56-48PM\oui\lib\win64\orauts.dll
0x0000000006c10000 - 0x0000000006c1d000 	C:\temp\OraInstall2012-04-20_12-56-48PM\oui\lib\win64\orawsec11.dll
0x0000000073c80000 - 0x0000000073d49000 	C:\Windows\WinSxS\amd64_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4940_none_88df89932faf0bf6\MSVCR80.dll
0x00000000079f0000 - 0x0000000007a94000 	C:\temp\OraInstall2012-04-20_12-56-48PM\oui\lib\win64\orasrvm11.dll
0x000007fefb3d0000 - 0x000007fefb3e6000 	C:\Windows\system32\NETAPI32.dll
0x000007fefb3c0000 - 0x000007fefb3cc000 	C:\Windows\system32\netutils.dll
0x000007fefd000000 - 0x000007fefd023000 	C:\Windows\system32\srvcli.dll
0x000007fefb3a0000 - 0x000007fefb3b5000 	C:\Windows\system32\wkscli.dll
0x0000000007690000 - 0x00000000076bd000 	C:\temp\OraInstall2012-04-20_12-56-48PM\jdk\jre\bin\dcpr.dll
0x000007fef8a00000 - 0x000007fef8aa0000 	C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.17514_none_a4d6a923711520a9\comctl32.dll
0x000007fefbde0000 - 0x000007fefbfd4000 	C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_fa396087175ac9ac\comctl32.dll
0x000007fefdcc0000 - 0x000007fefde97000 	C:\Windows\system32\SETUPAPI.dll
0x000007fefd630000 - 0x000007fefd666000 	C:\Windows\system32\CFGMGR32.dll
0x000007fefd880000 - 0x000007fefd89a000 	C:\Windows\system32\DEVOBJ.dll
0x000007fefe3e0000 - 0x000007fefe479000 	C:\Windows\system32\CLBCatQ.DLL
0x000007fefbc60000 - 0x000007fefbd8c000 	C:\Windows\system32\propsys.dll
0x000007fefc720000 - 0x000007fefc74d000 	C:\Windows\system32\ntmarta.dll
0x000007fefe380000 - 0x000007fefe3d2000 	C:\Windows\system32\WLDAP32.dll
0x000007fefd360000 - 0x000007fefd3b7000 	C:\Windows\system32\apphelp.dll
0x000007fef7030000 - 0x000007fef71cc000 	C:\Windows\system32\NetworkExplorer.dll
0x000007fefaf90000 - 0x000007fefaf9b000 	C:\Windows\system32\slc.dll
0x000007fefa5d0000 - 0x000007fefa5e8000 	C:\Windows\system32\MPR.dll
0x000000000ca50000 - 0x000000000cb41000 	C:\Windows\system32\VBoxMRXNP.dll
0x000007fefa390000 - 0x000007fefa39a000 	C:\Windows\System32\drprov.dll
0x000007fefd470000 - 0x000007fefd4ad000 	C:\Windows\System32\WINSTA.dll
0x000007fef9e60000 - 0x000007fef9e82000 	C:\Windows\System32\ntlanman.dll
0x000007fef9da0000 - 0x000007fef9dbc000 	C:\Windows\System32\davclnt.dll
0x000007fef9d90000 - 0x000007fef9d9a000 	C:\Windows\System32\DAVHLPR.dll
0x0000000073e10000 - 0x0000000073e20000 	C:\Windows\System32\vmhgfs.dll
0x000007fef9d20000 - 0x000007fef9d2f000 	C:\Windows\system32\cscapi.dll
0x000007fefc810000 - 0x000007fefc82e000 	C:\Windows\system32\USERENV.dll
0x000007fefd4d0000 - 0x000007fefd4df000 	C:\Windows\system32\profapi.dll
0x000007fef7610000 - 0x000007fef761c000 	C:\Windows\system32\LINKINFO.dll

VM Arguments:
jvm_args: -Doracle.installer.library_loc=c:\temp\OraInstall2012-04-20_12-56-48PM\oui\lib\win64 -Doracle.installer.oui_loc=c:\temp\OraInstall2012-04-20_12-56-48PM\oui -Doracle.installer.bootstrap=TRUE -Doracle.installer.startup_location=F:\Installationen\database\install -Doracle.installer.jre_loc=c:\temp\OraInstall2012-04-20_12-56-48PM\jdk/jre -Doracle.installer.exec_location=F:\Installationen\database\install\oui.exe -Doracle.installer.nlsEnabled=TRUE -Doracle.installer.prereqConfigLoc= -Xmx192m
java_command: oracle.install.ivw.db.driver.DBInstaller -scratchPath c:\temp\OraInstall2012-04-20_12-56-48PM -sourceLoc F:\Installationen\database\install\../stage/products.xml -sourceType network -timestamp 2012-04-20_12-56-48PM
Launcher Type: SUN_STANDARD

Environment Variables:
PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseSVN\bin
OS=Windows_NT
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 37 Stepping 5, GenuineIntel



---------------  S Y S T E M  ---------------

OS: Windows NT 6.1 Build 7601 Service Pack 1

CPU:total 4 em64t ht

Memory: 4k page, physical 2725432k(1747956k free), swap 5449016k(4339596k free)

vm_info: Java HotSpot(TM) 64-Bit Server VM (1.5.0_17-b04) for windows-amd64, built on Nov 10 2008 01:04:27 by "java_re" with unknown MS VC++:1400

Comments (10)

Leave a comment, if you want to!
Marked fields (*) are mandatory.

Will not be published
By ticking this checkbox you agree to the storage of your data by this website. In order to be able to display comments this website stores the specified name, e-mail address, the specified website, the comment text as well as the time stamp. If you wish, you can have your comments deleted later. For detailed information, see my privacy policy.