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

the ChoiceRender testcase will cause j2se core dump on turbolinux

XMLWordPrintable

    • x86
    • linux

      merlin b92
      turbolinux6.x
      zh.GBK

      reproduce as fellow:
      #gzip -d gs1*.gz
      #tar -xvf gs13_b06.tar
      #cd Gl*
      #chmod +x *.sh
      #./run_gs.sh test/font-render/awt/one/ChoiceRenderTest1.java (or ChoiceRenderTest2.java ~ ChoiceRenderTest5.java)
      #then enter the tested java home directory
      #When the UI display, there have the check button "fixed" and "variable", check the 'variable', then check the 'fixed', and repeat this check's change several times, then will core dump:

      An unexpected exception has been detected in native code outside the VM.
      Unexpected Signal : 11 occurred at PC=0x50DE72C8
      Function=_XimProcSyncReply+0x24
      Library=/usr/X11R6/lib/libX11.so.6

      Current Java thread:
      at sun.awt.motif.MComponentPeer.pDispose(Native Method)
      at sun.awt.motif.MComponentPeer.disposeImpl(MComponentPeer.java:419)
      at sun.awt.motif.MChoicePeer.disposeImpl(MChoicePeer.java:146)
      at sun.awt.motif.MComponentPeer.dispose(MComponentPeer.java:433)
      at java.awt.Component.removeNotify(Component.java:5479)
      - locked <0x44aa6860> (a java.awt.Component$AWTTreeLock)
      at java.awt.Container.removeNotify(Container.java:1878)
      - locked <0x44aa6860> (a java.awt.Component$AWTTreeLock)
      at java.awt.Container.removeNotify(Container.java:1878)
      - locked <0x44aa6860> (a java.awt.Component$AWTTreeLock)
      at java.awt.Container.removeNotify(Container.java:1878)
      - locked <0x44aa6860> (a java.awt.Component$AWTTreeLock)
      at java.awt.Container.removeNotify(Container.java:1878)
      - locked <0x44aa6860> (a java.awt.Component$AWTTreeLock)
      at java.awt.Container.removeNotify(Container.java:1878)
      - locked <0x44aa6860> (a java.awt.Component$AWTTreeLock)
      at java.awt.Container.remove(Container.java:531)
      - locked <0x44aa6860> (a java.awt.Component$AWTTreeLock)
      at java.awt.Container.remove(Container.java:584)
      - locked <0x44aa6860> (a java.awt.Component$AWTTreeLock)
      at com.sun.javatest.regtest.AppletPanel.setVariableSize(AppletWrapper.java:518)
      at com.sun.javatest.regtest.CheckboxPanel$2.itemStateChanged(AppletWrapper.java:456)
      at java.awt.Checkbox.processItemEvent(Checkbox.java:526)
      at java.awt.Checkbox.processEvent(Checkbox.java:494)
      at java.awt.Component.dispatchEventImpl(Component.java:3526)
      at java.awt.Component.dispatchEvent(Component.java:3367)
      at java.awt.EventQueue.dispatchEvent(EventQueue.java:445)
      at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:190)
      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:144)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130)
      at java.awt.EventDispatchThread.run(EventDispatchThread.java:98)

      Dynamic libraries:
      08048000-0804d000 r-xp 00000000 03:42 271577 /export/jdk/j2sdk1.4.0/bin/java
      0804d000-0804e000 rw-p 00004000 03:42 271577 /export/jdk/j2sdk1.4.0/bin/java
      40000000-40012000 r-xp 00000000 03:42 267682 /lib/ld-2.1.3.so
      40012000-40013000 rw-p 00011000 03:42 267682 /lib/ld-2.1.3.so
      40014000-40019000 r--p 00000000 03:42 175301 /usr/share/locale/zh_CN/LC_CTYPE
      40019000-4001a000 r--p 00000000 03:42 175302 /usr/share/locale/zh_CN/LC_MESSAGES/SYS_LC_MESSAGES
      4001a000-4001b000 r--p 00000000 03:42 175303 /usr/share/locale/zh_CN/LC_MONETARY
      4001b000-4001c000 r--p 00000000 03:42 175305 /usr/share/locale/zh_CN/LC_TIME
      4001c000-4001d000 r--p 00000000 03:42 175304 /usr/share/locale/zh_CN/LC_NUMERIC
      4001d000-40028000 r-xp 00000000 03:42 267676 /lib/libpthread-0.8.so
      40028000-4002f000 rw-p 0000a000 03:42 267676 /lib/libpthread-0.8.so
      40030000-40032000 r-xp 00000000 03:42 267690 /lib/libdl-2.1.3.so
      40032000-40033000 rw-p 00001000 03:42 267690 /lib/libdl-2.1.3.so
      40033000-40111000 r-xp 00000000 03:42 267652 /lib/libc-2.1.3.so
      40111000-40115000 rw-p 000dd000 03:42 267652 /lib/libc-2.1.3.so
      40119000-403dc000 r-xp 00000000 03:42 223633 /export/jdk/j2sdk1.4.0/jre/lib/i386/client/libjvm.so
      403dc000-40524000 rw-p 002c2000 03:42 223633 /export/jdk/j2sdk1.4.0/jre/lib/i386/client/libjvm.so
      40538000-4054b000 r-xp 00000000 03:42 267664 /lib/libnsl-2.1.3.so
      4054b000-4054c000 rw-p 00012000 03:42 267664 /lib/libnsl-2.1.3.so
      4054f000-40585000 r-xp 00000000 03:42 255068 /usr/lib/libstdc++.so.2.9.0
      40585000-40591000 rw-p 00035000 03:42 255068 /usr/lib/libstdc++.so.2.9.0
      40593000-405af000 r-xp 00000000 03:42 267658 /lib/libm-2.1.3.so
      405af000-405b0000 rw-p 0001b000 03:42 267658 /lib/libm-2.1.3.so
      405b0000-405b9000 r-xp 00000000 03:42 223627 /export/jdk/j2sdk1.4.0/jre/lib/i386/native_threads/libhpi.so
      405b9000-405ba000 rw-p 00008000 03:42 223627 /export/jdk/j2sdk1.4.0/jre/lib/i386/native_threads/libhpi.so
      405ba000-405cb000 r-xp 00000000 03:42 223666 /export/jdk/j2sdk1.4.0/jre/lib/i386/libverify.so
      405cb000-405cd000 rw-p 00010000 03:42 223666 /export/jdk/j2sdk1.4.0/jre/lib/i386/libverify.so
      405cd000-405ee000 r-xp 00000000 03:42 223667 /export/jdk/j2sdk1.4.0/jre/lib/i386/libjava.so
      405ee000-405f0000 rw-p 00020000 03:42 223667 /export/jdk/j2sdk1.4.0/jre/lib/i386/libjava.so
      405f1000-40605000 r-xp 00000000 03:42 223669 /export/jdk/j2sdk1.4.0/jre/lib/i386/libzip.so
      40605000-40608000 rw-p 00013000 03:42 223669 /export/jdk/j2sdk1.4.0/jre/lib/i386/libzip.so
      40608000-41c80000 r--s 00000000 03:42 224474 /export/jdk/j2sdk1.4.0/jre/lib/rt.jar
      41cc2000-41cd9000 r--s 00000000 03:42 223780 /export/jdk/j2sdk1.4.0/jre/lib/sunrsasign.jar
      41cd9000-41d47000 r--s 00000000 03:42 223782 /export/jdk/j2sdk1.4.0/jre/lib/jsse.jar
      41d47000-41d5a000 r--s 00000000 03:42 223781 /export/jdk/j2sdk1.4.0/jre/lib/jce.jar
      41d5a000-41fdb000 r--s 00000000 03:42 224472 /export/jdk/j2sdk1.4.0/jre/lib/charsets.jar
      44083000-44085000 r--s 00000000 03:42 49367 /export/jdk/j2sdk1.4.0/jre/lib/ext/dnsns.jar
      5014e000-5023d000 r--p 00000000 03:42 175300 /usr/share/locale/zh_CN/LC_COLLATE
      5023d000-50245000 r-xp 00000000 03:42 267672 /lib/libnss_files-2.1.3.so
      50245000-50246000 rw-p 00007000 03:42 267672 /lib/libnss_files-2.1.3.so
      50246000-50263000 r--s 00000000 03:42 49366 /export/jdk/j2sdk1.4.0/jre/lib/ext/sunjce_provider.jar
      50263000-50306000 r--s 00000000 03:42 49368 /export/jdk/j2sdk1.4.0/jre/lib/ext/localedata.jar
      50306000-50314000 r--s 00000000 03:42 49369 /export/jdk/j2sdk1.4.0/jre/lib/ext/ldapsec.jar
      50314000-50505000 r--s 00000000 03:42 51218 /export/leon/GlobalSuite/harness/javatest.jar
      50530000-509ca000 r--s 00000000 03:42 271490 /export/jdk/j2sdk1.4.0/lib/tools.jar
      509ca000-50c8a000 r-xp 00000000 03:42 223680 /export/jdk/j2sdk1.4.0/jre/lib/i386/libawt.so
      50c8a000-50c9e000 rw-p 002bf000 03:42 223680 /export/jdk/j2sdk1.4.0/jre/lib/i386/libawt.so
      50cc4000-50d15000 r-xp 00000000 03:42 223679 /export/jdk/j2sdk1.4.0/jre/lib/i386/libmlib_image.so
      50d15000-50d16000 rw-p 00050000 03:42 223679 /export/jdk/j2sdk1.4.0/jre/lib/i386/libmlib_image.so
      50d16000-50d1d000 r-xp 00000000 03:42 78987 /usr/X11R6/lib/libXp.so.6.2
      50d1d000-50d1e000 rw-p 00006000 03:42 78987 /usr/X11R6/lib/libXp.so.6.2
      50d1e000-50d64000 r-xp 00000000 03:42 78989 /usr/X11R6/lib/libXt.so.6.0
      50d64000-50d68000 rw-p 00045000 03:42 78989 /usr/X11R6/lib/libXt.so.6.0
      50d69000-50d73000 r-xp 00000000 03:42 78981 /usr/X11R6/lib/libXext.so.6.3
      50d73000-50d75000 rw-p 00009000 03:42 78981 /usr/X11R6/lib/libXext.so.6.3
      50d75000-50d79000 r-xp 00000000 03:42 78991 /usr/X11R6/lib/libXtst.so.6.1
      50d79000-50d7a000 rw-p 00003000 03:42 78991 /usr/X11R6/lib/libXtst.so.6.1
      50d7a000-50e19000 r-xp 00000000 03:42 78977 /usr/X11R6/lib/libX11.so.6.1
      50e19000-50e1f000 rw-p 0009e000 03:42 78977 /usr/X11R6/lib/libX11.so.6.1
      50e20000-50e28000 r-xp 00000000 03:42 78975 /usr/X11R6/lib/libSM.so.6.0
      50e28000-50e2a000 rw-p 00007000 03:42 78975 /usr/X11R6/lib/libSM.so.6.0
      50e2a000-50e3e000 r-xp 00000000 03:42 78971 /usr/X11R6/lib/libICE.so.6.3
      50e3e000-50e40000 rw-p 00013000 03:42 78971 /usr/X11R6/lib/libICE.so.6.3
      50e41000-50f06000 r-xp 00000000 03:42 223682 /export/jdk/j2sdk1.4.0/jre/lib/i386/libfontmanager.so
      50f06000-50f20000 rw-p 000c4000 03:42 223682 /export/jdk/j2sdk1.4.0/jre/lib/i386/libfontmanager.so
      50f21000-50f3c000 r-xp 00000000 03:42 299195 /usr/lib/gconv/GBK.so
      50f3c000-50f3d000 rw-p 0001a000 03:42 299195 /usr/lib/gconv/GBK.so
      50f84000-50f97000 r--p 00000000 03:42 176329 /usr/share/locale/zh_CN/LC_MESSAGES/libc.mo
      51188000-5119a000 r-xp 00000000 03:42 223672 /export/jdk/j2sdk1.4.0/jre/lib/i386/libnet.so
      5119a000-5119b000 rw-p 00011000 03:42 223672 /export/jdk/j2sdk1.4.0/jre/lib/i386/libnet.so

      Local Time = Mon Feb 4 08:17:30 2002
      Elapsed Time = 4
      #
      # The exception above was detected in native code outside the VM
      #
      # Java VM: Java HotSpot(TM) Client VM (1.4.0-b92 mixed mode)
      #
      # An error report file has been saved as hs_err_pid4410.log.
      # Please refer to the file for further information.
      #

      The hs_err_pid4410.log's content is same as above.

      And I have try it on jdk1.3.1, it's ok.
      and for merlin-b84, still have this problem.

            dav Andrei Dmitriev (Inactive)
            lefan Leon Fan (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: