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

JFileChooser.showDialog() crashes VM when LC_CTYPE=ru_RU

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: P4 P4
    • None
    • 1.4.0, 1.4.1
    • client-libs
    • sparc
    • solaris_2.6, solaris_8



      Name: asR10047 Date: 09/02/2002


      The following example code crashes VM when run in Russian locale:
      import javax.swing.*;


      public class CoreVM {

          public static void main(String argv[]) {
              JFileChooser c = new JFileChooser();
              c.showDialog(new JFrame(), "Test");
          }

      }


      :\>LC_CTYPE=ru_RU /set/java/jdk1.4.1/solaris/bin/java -cp . CoreVM
      Warning: Cannot convert string "-monotype-times-regular-r-normal--*-140-*-*-p-*-iso8859-5" to type FontStruct

      An unexpected exception has been detected in native code outside the VM.
      Unexpected Signal : 11 occurred at PC=0xF18A9E80
      Function=XScreenNumberOfScreen+0x0
      Library=/usr/openwin/lib/libX11.so.4

      Current Java thread:
      at sun.awt.motif.X11InputMethod.createXICNative(Native Method)
      at sun.awt.motif.X11InputMethod.activate(X11InputMethod.java:268)
      - locked <f21655e8> (a sun.awt.motif.X11InputMethod)
      at sun.awt.im.InputContext.activateInputMethod(InputContext.java:342)
      at sun.awt.im.InputContext.focusGained(InputContext.java:306)
      - locked <f2158260> (a sun.awt.im.InputMethodContext)
      - locked <f2211e50> (a java.awt.Component$AWTTreeLock)
      at sun.awt.im.InputContext.dispatchEvent(InputContext.java:218)
      at sun.awt.im.InputMethodContext.dispatchEvent(InputMethodContext.java:180)
      at java.awt.Component.dispatchEventImpl(Component.java:3548)
      at java.awt.Container.dispatchEventImpl(Container.java:1623)
      at java.awt.Component.dispatchEvent(Component.java:3439)
      at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1688)
      at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:725)
      at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:428)
      at java.awt.Component.dispatchEventImpl(Component.java:3468)
      at java.awt.Container.dispatchEventImpl(Container.java:1623)
      at java.awt.Window.dispatchEventImpl(Window.java:1585)
      at java.awt.Component.dispatchEvent(Component.java:3439)
      at java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
      at java.awt.SequencedEvent.dispatch(SequencedEvent.java:91)
      at java.awt.EventQueue.dispatchEvent(EventQueue.java:448)
      at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197)
      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
      at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)

      Dynamic libraries:
      0x10000 /set/java/jdk1.4.1/solaris/bin/java
      0xff360000 /usr/lib/libthread.so.1
      0xff3a0000 /usr/lib/libdl.so.1
      0xff280000 /usr/lib/libc.so.1
      0xff270000 /usr/platform/SUNW,Ultra-2/lib/libc_psr.so.1
      0xfe000000 /set/jdk-builds/JDK1.4.1b16/solaris-sparc/jre/lib/sparc/client/libjvm.so
      0xff210000 /usr/lib/libCrun.so.1
      0xff1f0000 /usr/lib/libsocket.so.1
      0xff100000 /usr/lib/libnsl.so.1
      0xff0d0000 /usr/lib/libm.so.1
      0xff240000 /usr/lib/libw.so.1
      0xff0b0000 /usr/lib/libmp.so.2
      0xff080000 /set/jdk-builds/JDK1.4.1b16/solaris-sparc/jre/lib/sparc/native_threads/libhpi.so
      0xff050000 /set/jdk-builds/JDK1.4.1b16/solaris-sparc/jre/lib/sparc/libverify.so
      0xfe7c0000 /set/jdk-builds/JDK1.4.1b16/solaris-sparc/jre/lib/sparc/libjava.so
      0xff030000 /set/jdk-builds/JDK1.4.1b16/solaris-sparc/jre/lib/sparc/libzip.so
      0xfe690000 /usr/lib/locale/ru_RU/ru_RU.so.2
      0xf1c00000 /set/jdk-builds/JDK1.4.1b16/solaris-sparc/jre/lib/sparc/libawt.so
      0xfc480000 /set/jdk-builds/JDK1.4.1b16/solaris-sparc/jre/lib/sparc/libmlib_image.so
      0xfdf90000 /set/jdk-builds/JDK1.4.1b16/solaris-sparc/jre/lib/sparc/motif21/libmawt.so
      0xf1980000 /usr/lib/libXm.so.4
      0xfc410000 /usr/openwin/lib/libXt.so.4
      0xfe480000 /usr/openwin/lib/libXext.so.0
      0xfe460000 /usr/openwin/lib/libXtst.so.1
      0xf1880000 /usr/openwin/lib/libX11.so.4
      0xfa3a0000 /usr/openwin/lib/libdps.so.5
      0xfc7e0000 /usr/openwin/lib/libSM.so.6
      0xfa2d0000 /usr/openwin/lib/libICE.so.6
      0xfa2a0000 /usr/openwin/lib/libdga.so.1
      0xf1780000 /set/jdk-builds/JDK1.4.1b16/solaris-sparc/jre/lib/sparc/libfontmanager.so
      0xfa1e0000 /usr/openwin/lib/locale/common/xlibi18n.so.2
      0xfa1a0000 /usr/openwin/lib/locale/common/ximlocal.so.2

      Local Time = Mon Sep 2 15:29:56 2002
      Elapsed Time = 7
      #
      # The exception above was detected in native code outside the VM
      #
      # Java VM: Java HotSpot(TM) Client VM (1.4.1-rc-b16 mixed mode)
      #
      # An error report file has been saved as hs_err_pid29571.log.
      # Please refer to the file for further information.
      #
      Abort (core dumped)

      ======================================================================

            naoto Naoto Sato
            anssunw Ans Ans (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: