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

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

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P4
    • Resolution: Duplicate
    • Affects Version/s: 6u16
    • Fix Version/s: 6-pool
    • Component/s: client-libs
    • Labels:
    • Subcomponent:
    • Introduced In Version:
      6
    • CPU:
      x86
    • OS:
      windows_vista

      Description

      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]

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Imported:
                  Indexed: