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

XMLWordPrintable

    • Type: Bug
    • Resolution: Duplicate
    • Priority: P4
    • 6-pool
    • Affects Version/s: 6u16
    • Component/s: 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]

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

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: