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

Java Web Start 6 crashes in sun.awt.windows.ThemeReader.getThemeMargins on Windows Vista

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P4 P4
    • 6-pool
    • 6u16
    • client-libs
    • 6
    • x86
    • windows_vista

      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]

            Unassigned Unassigned
            thlenz Thomas Lenz (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: