-
Bug
-
Resolution: Duplicate
-
P4
-
6u16
Java Web Start 6 (JRE 6 Update 14) crashes on Windows Vista, when
run in "silent" mode, and Java Web Start encountered an error.
There is no such problem on Windows XP.
There is no problem when Java Web Start encountered no error.
Here is the stack trace (received w/ JRE 6 Update 14):
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d9a5db9, pid=3448, tid=824
#
# JRE version: 6.0_14-b08
# Java VM: Java HotSpot(TM) Client VM (14.0-b16 mixed mode, sharing windows-x86 )
# Problematic frame:
# V [jvm.dll+0xf5db9]
Stack: [0x04cf0000,0x04d40000], sp=0x04d3eed4, free space=315k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [jvm.dll+0xf5db9] _jni_NewObjectV@16+0xb9
C [awt.dll+0x6d4c9] ?NewObject@JNIEnv_@@QAAPAV_jobject@@PAV_jclass@@PAU_jmethodID@@ZZ+0x19
j sun.awt.windows.ThemeReader.getThemeMargins(Ljava/lang/String;III)Ljava/awt/Insets;+18
j com.sun.java.swing.plaf.windows.XPStyle.getMargin(Ljava/awt/Component;Lcom/sun/java/swing/plaf/windows/TMSchema$Part;Lcom/sun/java/swing/plaf/windows/TMSchema$State;Lcom/sun/java/swing/plaf/windows/TMSchema$Prop;)Ljava/awt/Insets;+19
j com.sun.java.swing.plaf.windows.XPStyle.getBorder(Ljava/awt/Component;Lcom/sun/java/swing/plaf/windows/TMSchema$Part;)Ljavax/swing/border/Border;+169
j com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPBorderValue.getXPValue(Ljavax/swing/UIDefaults;)Ljava/lang/Object;+11
j com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPValue.createValue(Ljavax/swing/UIDefaults;)Ljava/lang/Object;+10
j javax.swing.UIDefaults.getFromHashtable(Ljava/lang/Object;)Ljava/lang/Object;+231
j javax.swing.UIDefaults.get(Ljava/lang/Object;)Ljava/lang/Object;+2
j javax.swing.MultiUIDefaults.get(Ljava/lang/Object;)Ljava/lang/Object;+39
j javax.swing.UIDefaults.getBorder(Ljava/lang/Object;)Ljavax/swing/border/Border;+2
j javax.swing.UIManager.getBorder(Ljava/lang/Object;)Ljavax/swing/border/Border;+4
j javax.swing.LookAndFeel.installBorder(Ljavax/swing/JComponent;Ljava/lang/String;)V+18
j javax.swing.plaf.basic.BasicButtonUI.installDefaults(Ljavax/swing/AbstractButton;)V+183
j com.sun.java.swing.plaf.windows.WindowsButtonUI.installDefaults(Ljavax/swing/AbstractButton;)V+2
j javax.swing.plaf.basic.BasicButtonUI.installUI(Ljavax/swing/JComponent;)V+5
j javax.swing.JComponent.setUI(Ljavax/swing/plaf/ComponentUI;)V+135
j javax.swing.AbstractButton.setUI(Ljavax/swing/plaf/ButtonUI;)V+2
j javax.swing.JButton.updateUI()V+8
j javax.swing.AbstractButton.init(Ljava/lang/String;Ljavax/swing/Icon;)V+19
j javax.swing.JButton.(Ljava/lang/String;Ljavax/swing/Icon;)V+18
j javax.swing.JButton.()V+3
j javax.swing.plaf.basic.BasicArrowButton.(ILjava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V+1
j com.sun.java.swing.plaf.windows.WindowsScrollBarUI$WindowsArrowButton.(Lcom/sun/java/swing/plaf/windows/WindowsScrollBarUI;ILjava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V+14
j com.sun.java.swing.plaf.windows.WindowsScrollBarUI.createIncreaseButton(I)Ljavax/swing/JButton;+26
j javax.swing.plaf.basic.BasicScrollBarUI.installComponents()V+35
j javax.swing.plaf.basic.BasicScrollBarUI.installUI(Ljavax/swing/JComponent;)V+43
j javax.swing.JComponent.setUI(Ljavax/swing/plaf/ComponentUI;)V+135
j javax.swing.JScrollBar.setUI(Ljavax/swing/plaf/ScrollBarUI;)V+2
j javax.swing.JScrollBar.updateUI()V+8
j javax.swing.JScrollBar.(IIIII)V+81
j javax.swing.JScrollBar.(I)V+8
j javax.swing.JScrollPane$ScrollBar.(Ljavax/swing/JScrollPane;I)V+7
j javax.swing.JScrollPane.createVerticalScrollBar()Ljavax/swing/JScrollBar;+6
j javax.swing.JScrollPane.(Ljava/awt/Component;II)V+52
j javax.swing.JScrollPane.(Ljava/awt/Component;)V+6
j com.sun.javaws.ui.LaunchErrorDialog.getDetailPanel(Ljava/lang/Throwable;)Ljavax/swing/JPanel;+395
j com.sun.javaws.ui.LaunchErrorDialog.access$200(Ljava/lang/Throwable;)Ljavax/swing/JPanel;+1
j com.sun.javaws.ui.LaunchErrorDialog$2.execute()Ljava/lang/Object;+134
j com.sun.javaws.ui.JavawsSysRun.delegate(Lcom/sun/deploy/util/DeploySysAction;)Ljava/lang/Object;+16
j com.sun.deploy.util.DeploySysRun.execute(Lcom/sun/deploy/util/DeploySysAction;)Ljava/lang/Object;+10
j com.sun.deploy.util.DeploySysRun.execute(Lcom/sun/deploy/util/DeploySysAction;Ljava/lang/Object;)Ljava/lang/Object;+1
j com.sun.javaws.ui.LaunchErrorDialog.show(Ljava/awt/Component;Ljava/lang/Throwable;Z)V+75
j com.sun.javaws.Launcher.prepareToLaunch(Z)Z+462
j com.sun.javaws.Launcher.prepareToLaunch()Z+128
j com.sun.javaws.Launcher.launch([Ljava/lang/String;Z)V+11
j com.sun.javaws.Main.launchApp([Ljava/lang/String;Z)V+457
j com.sun.javaws.Main.continueInSecureThread([Ljava/lang/String;)V+448
j com.sun.javaws.Main$1.run()V+16
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
V [jvm.dll+0xecabc] ?call_helper@JavaCalls@@CAXPAVJavaValue@@PAVmethodHandle@@PAVJavaCallArguments@@PAVThread@@@Z+0x15c
V [jvm.dll+0x173d61] ?os_exception_wrapper@os@@SAXP6AXPAVJavaValue@@PAVmethodHandle@@PAVJavaCallArguments@@PAVThread@@@Z0123@Z+0x61
V [jvm.dll+0xecc87] ?call_virtual@JavaCalls@@SAXPAVJavaValue@@VKlassHandle@@VsymbolHandle@@2PAVJavaCallArguments@@PAVThread@@@Z+0x97
V [jvm.dll+0xeccfd] ?call_virtual@JavaCalls@@SAXPAVJavaValue@@VHandle@@VKlassHandle@@VsymbolHandle@@3PAVThread@@@Z+0x5d
V [jvm.dll+0x115d60] ?thread_entry@@YAXPAVJavaThread@@PAVThread@@@Z+0x90
V [jvm.dll+0x1cfd44] ?thread_main_inner@JavaThread@@QAEXXZ+0x34
V [jvm.dll+0x1739dc] ?java_start@@YGIPAVThread@@@Z+0x8c
C [msvcr71.dll+0x9565]
C [kernel32.dll+0x44911]
C [ntdll.dll+0x3e4b6]
C [ntdll.dll+0x3e489]
run in "silent" mode, and Java Web Start encountered an error.
There is no such problem on Windows XP.
There is no problem when Java Web Start encountered no error.
Here is the stack trace (received w/ JRE 6 Update 14):
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d9a5db9, pid=3448, tid=824
#
# JRE version: 6.0_14-b08
# Java VM: Java HotSpot(TM) Client VM (14.0-b16 mixed mode, sharing windows-x86 )
# Problematic frame:
# V [jvm.dll+0xf5db9]
Stack: [0x04cf0000,0x04d40000], sp=0x04d3eed4, free space=315k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [jvm.dll+0xf5db9] _jni_NewObjectV@16+0xb9
C [awt.dll+0x6d4c9] ?NewObject@JNIEnv_@@QAAPAV_jobject@@PAV_jclass@@PAU_jmethodID@@ZZ+0x19
j sun.awt.windows.ThemeReader.getThemeMargins(Ljava/lang/String;III)Ljava/awt/Insets;+18
j com.sun.java.swing.plaf.windows.XPStyle.getMargin(Ljava/awt/Component;Lcom/sun/java/swing/plaf/windows/TMSchema$Part;Lcom/sun/java/swing/plaf/windows/TMSchema$State;Lcom/sun/java/swing/plaf/windows/TMSchema$Prop;)Ljava/awt/Insets;+19
j com.sun.java.swing.plaf.windows.XPStyle.getBorder(Ljava/awt/Component;Lcom/sun/java/swing/plaf/windows/TMSchema$Part;)Ljavax/swing/border/Border;+169
j com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPBorderValue.getXPValue(Ljavax/swing/UIDefaults;)Ljava/lang/Object;+11
j com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPValue.createValue(Ljavax/swing/UIDefaults;)Ljava/lang/Object;+10
j javax.swing.UIDefaults.getFromHashtable(Ljava/lang/Object;)Ljava/lang/Object;+231
j javax.swing.UIDefaults.get(Ljava/lang/Object;)Ljava/lang/Object;+2
j javax.swing.MultiUIDefaults.get(Ljava/lang/Object;)Ljava/lang/Object;+39
j javax.swing.UIDefaults.getBorder(Ljava/lang/Object;)Ljavax/swing/border/Border;+2
j javax.swing.UIManager.getBorder(Ljava/lang/Object;)Ljavax/swing/border/Border;+4
j javax.swing.LookAndFeel.installBorder(Ljavax/swing/JComponent;Ljava/lang/String;)V+18
j javax.swing.plaf.basic.BasicButtonUI.installDefaults(Ljavax/swing/AbstractButton;)V+183
j com.sun.java.swing.plaf.windows.WindowsButtonUI.installDefaults(Ljavax/swing/AbstractButton;)V+2
j javax.swing.plaf.basic.BasicButtonUI.installUI(Ljavax/swing/JComponent;)V+5
j javax.swing.JComponent.setUI(Ljavax/swing/plaf/ComponentUI;)V+135
j javax.swing.AbstractButton.setUI(Ljavax/swing/plaf/ButtonUI;)V+2
j javax.swing.JButton.updateUI()V+8
j javax.swing.AbstractButton.init(Ljava/lang/String;Ljavax/swing/Icon;)V+19
j javax.swing.JButton.(Ljava/lang/String;Ljavax/swing/Icon;)V+18
j javax.swing.JButton.()V+3
j javax.swing.plaf.basic.BasicArrowButton.(ILjava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V+1
j com.sun.java.swing.plaf.windows.WindowsScrollBarUI$WindowsArrowButton.(Lcom/sun/java/swing/plaf/windows/WindowsScrollBarUI;ILjava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V+14
j com.sun.java.swing.plaf.windows.WindowsScrollBarUI.createIncreaseButton(I)Ljavax/swing/JButton;+26
j javax.swing.plaf.basic.BasicScrollBarUI.installComponents()V+35
j javax.swing.plaf.basic.BasicScrollBarUI.installUI(Ljavax/swing/JComponent;)V+43
j javax.swing.JComponent.setUI(Ljavax/swing/plaf/ComponentUI;)V+135
j javax.swing.JScrollBar.setUI(Ljavax/swing/plaf/ScrollBarUI;)V+2
j javax.swing.JScrollBar.updateUI()V+8
j javax.swing.JScrollBar.(IIIII)V+81
j javax.swing.JScrollBar.(I)V+8
j javax.swing.JScrollPane$ScrollBar.(Ljavax/swing/JScrollPane;I)V+7
j javax.swing.JScrollPane.createVerticalScrollBar()Ljavax/swing/JScrollBar;+6
j javax.swing.JScrollPane.(Ljava/awt/Component;II)V+52
j javax.swing.JScrollPane.(Ljava/awt/Component;)V+6
j com.sun.javaws.ui.LaunchErrorDialog.getDetailPanel(Ljava/lang/Throwable;)Ljavax/swing/JPanel;+395
j com.sun.javaws.ui.LaunchErrorDialog.access$200(Ljava/lang/Throwable;)Ljavax/swing/JPanel;+1
j com.sun.javaws.ui.LaunchErrorDialog$2.execute()Ljava/lang/Object;+134
j com.sun.javaws.ui.JavawsSysRun.delegate(Lcom/sun/deploy/util/DeploySysAction;)Ljava/lang/Object;+16
j com.sun.deploy.util.DeploySysRun.execute(Lcom/sun/deploy/util/DeploySysAction;)Ljava/lang/Object;+10
j com.sun.deploy.util.DeploySysRun.execute(Lcom/sun/deploy/util/DeploySysAction;Ljava/lang/Object;)Ljava/lang/Object;+1
j com.sun.javaws.ui.LaunchErrorDialog.show(Ljava/awt/Component;Ljava/lang/Throwable;Z)V+75
j com.sun.javaws.Launcher.prepareToLaunch(Z)Z+462
j com.sun.javaws.Launcher.prepareToLaunch()Z+128
j com.sun.javaws.Launcher.launch([Ljava/lang/String;Z)V+11
j com.sun.javaws.Main.launchApp([Ljava/lang/String;Z)V+457
j com.sun.javaws.Main.continueInSecureThread([Ljava/lang/String;)V+448
j com.sun.javaws.Main$1.run()V+16
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
V [jvm.dll+0xecabc] ?call_helper@JavaCalls@@CAXPAVJavaValue@@PAVmethodHandle@@PAVJavaCallArguments@@PAVThread@@@Z+0x15c
V [jvm.dll+0x173d61] ?os_exception_wrapper@os@@SAXP6AXPAVJavaValue@@PAVmethodHandle@@PAVJavaCallArguments@@PAVThread@@@Z0123@Z+0x61
V [jvm.dll+0xecc87] ?call_virtual@JavaCalls@@SAXPAVJavaValue@@VKlassHandle@@VsymbolHandle@@2PAVJavaCallArguments@@PAVThread@@@Z+0x97
V [jvm.dll+0xeccfd] ?call_virtual@JavaCalls@@SAXPAVJavaValue@@VHandle@@VKlassHandle@@VsymbolHandle@@3PAVThread@@@Z+0x5d
V [jvm.dll+0x115d60] ?thread_entry@@YAXPAVJavaThread@@PAVThread@@@Z+0x90
V [jvm.dll+0x1cfd44] ?thread_main_inner@JavaThread@@QAEXXZ+0x34
V [jvm.dll+0x1739dc] ?java_start@@YGIPAVThread@@@Z+0x8c
C [msvcr71.dll+0x9565]
C [kernel32.dll+0x44911]
C [ntdll.dll+0x3e4b6]
C [ntdll.dll+0x3e489]
- duplicates
-
JDK-8159956 EXCEPTION_ACCESS_VIOLATION in sun.awt.windows.ThemeReader.getThemeMargins
- Resolved
- relates to
-
JDK-8159956 EXCEPTION_ACCESS_VIOLATION in sun.awt.windows.ThemeReader.getThemeMargins
- Resolved