JDK-4482381 : 64-Bit server VM hangs .
  • Type: Bug
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 1.4.0
  • Priority: P1
  • Status: Closed
  • Resolution: Cannot Reproduce
  • OS: solaris_9
  • CPU: sparc
  • Submitted: 2001-07-20
  • Updated: 2001-08-15
  • Resolved: 2001-08-15
Related Reports
Relates :  
Description
64 BIT vm hangs after the applets pop-up or after swing demo pops up.

Steps to reproduce:
1) cd $JAVA_HOME/bin
2)  /net/sqesvr/export/vsn/GammaBase/Bugs/4473094/doit

The previous bug filed on B69 with BugID 4473094 is incorrectly closed as duplicate of 4472895. On the request of Engineering, opening a new bug which is the same as 4473094.

DitherTest crashes and shows font message issue & Java2Demo only displays font message issue. 
gary.collins@East 2001-07-23

Comments
EVALUATION The Java2Demo works fine, we do not crash. But the Appletviewer DitherTest looks like it is failing in Motif land. This is re-producble on b72 build. looks like we are failing in native libraries, i.e. libXm.so running appletviewer_g example1.html from demo//applets/DitherTest [1] _libc_read(0x0, 0xffffffff7edbe858, 0x400, 0xffffffff7f327318, 0xffffffff7edba050, 0x0), at 0xffffffff7eca297c [2] __filbuf(0xffffffff7edb9650, 0xffffffff7edbec58, 0x1, 0x400, 0x0, 0x0), at 0xffffffff7ec94174 [3] fgets(0xffffffff7edb9650, 0xffffffff7edbecd0, 0xffffffff7edb9650, 0xffffffff7edbec58, 0xffffffff7edb0f78, 0x3ff), at 0xffffffff7ec96b80 [4] os::message_box(0xffffffff2bc7d588, 0xffffffff7c43fdc2, 0xb, 0xffffffff2d8b24a8, 0xb, 0xb), at 0xffffffff7bc02998 [5] os::handle_unexpected_exception(0x1003b8d68, 0xb, 0xffffffff2d8b24a8, 0xffffffff2bc7e620, 0xb, 0x0), at 0xffffffff7bbf04b0 [6] JVM_handle_solaris_signal(0xb, 0xffffffff2bc7e620, 0xffffffff2bc7e340, 0x1, 0x0, 0x0), at 0xffffffff7bc0f3e0 [7] signalHandler(0xb, 0xffffffff2bc7e620, 0xffffffff2bc7e340, 0x0, 0x0, 0x0), at 0xffffffff7bc02ba4 [8] __sighndlr(0xb, 0xffffffff2bc7e620, 0xffffffff2bc7e340, 0xffffffff7bc02b58, 0x1, 0x0), at 0xffffffff7f21f944 [9] sigacthandler(0x0, 0x0, 0x0, 0xffffffff2bc81c20, 0xffffffff2bc7e340, 0xffffffff2bc7e620), at 0xffffffff7f21be14 ---- called from signal handler with signal 11 (SIGSEGV) ------ =>[10] LoadFontMetrics(0x10045fac0, 0x0, 0x0, 0x1004fb960, 0x0, 0xffffffff2db2e000), at 0xffffffff2d8b24a8 [11] InitializeTextStruct(0x1, 0x1004fa540, 0xffffffff2db2e000, 0xffffffff2da12ba4, 0x3, 0x1004fb920), at 0xffffffff2d8b1f54 [12] Initialize(0x1004faed0, 0x1004fa540, 0xffffffff2db2e000, 0xffffffff2bc7eb3c, 0xffffffff2d767410, 0xffffffff2db4dff8), at 0xffffffff2d8b1b7c [13] CallInitialize(0xffffffff2d767518, 0xffffffff2d767510, 0x10036ad90, 0xffffffff2d8b1b60, 0xffffffff2db4dff8, 0xffffffff2db4d520), at 0xffffffff2d61fb90 [14] xtCreate(0x380, 0x0, 0xffffffff2d760ec8, 0x1004fa540, 0x10036ad90, 0x17), at 0xffffffff2d61b9c8 [15] _XtCreateWidget(0x7, 0x0, 0x0, 0x10036ad90, 0xffffffff2d760ec8, 0x1003d8600), at 0xffffffff2d6246c0 [16] XtCreateWidget(0x10036ad90, 0x10036a9f0, 0x10036a9f0, 0x0, 0x17, 0xffffffff2db4d520), at 0xffffffff2d6243cc [17] XmCreateTextField(0x10036a9f0, 0xffffffff2da2c130, 0x10036ad90, 0x17, 0x1004c4e00, 0x0), at 0xffffffff2d8dd24c [18] CreateEditBox(0x8, 0xffffffff2bc7f6bc, 0x10036a9f0, 0x1004c4d10, 0x0, 0x10036a9f0), at 0xffffffff2da04f08 [19] CreateChildren(0x10036a9f0, 0xffffffff2bc7f6bc, 0xffffffff2db2e000, 0x1004c4d10, 0x0, 0x1005a7700), at 0xffffffff2da049d0 [20] Initialize(0xffffffff2bc7f6bc, 0x1004c4d10, 0x1004c4d10, 0xffffffff2db2e000, 0x10036a9f0, 0xffffffff2db4e9b0), at 0xffffffff2da00e10 [21] CallInitialize(0xffffffff2d767518, 0xffffffff2d767510, 0x1004c4d10, 0xffffffff2da00c7c, 0xffffffff2db4e9b0, 0xffffffff2db56838), at 0xffffffff2d61fb90 [22] xtCreate(0x250, 0x0, 0xffffffff2d760ec8, 0x10036a9f0, 0x1004c4d10, 0xf), at 0xffffffff2d61b9c8 [23] _XtCreateWidget(0x1f, 0x0, 0x0, 0x1004c4d10, 0xffffffff2d760ec8, 0x1003d8600), at 0xffffffff2d6246c0 [24] XtCreateWidget(0x1004c4d10, 0x100437d00, 0x100437d00, 0x0, 0xf, 0xffffffff2db56838), at 0xffffffff2d6243cc [25] XmCreateDropDownList(0x100437d00, 0xffffffff2dcd1740, 0xe, 0xffffffff2db2e000, 0x10021d7f8, 0x10021d7f0), at 0xffffffff2da057d4 [26] Java_sun_awt_motif_MChoicePeer_create(0xffffffff7ba37950, 0xffffffff2bc803b8, 0xffffffff2bc803b0, 0xffffffff38c3265c, 0x10, 0x0), at 0xffffffff2dcbfb38 [27] 0xffffffff38c130dc(0xffffffff2bc803b8, 0xffffffff33760960, 0x0, 0xffffffff38c3265c, 0x0, 0xffffffff2bc80200), at 0xffffffff38c130db [28] 0xffffffff38c07334(0xffffffff2bc804d8, 0x0, 0x0, 0xffffffff38c31bcc, 0x10, 0xffffffff2bc802f0), at 0xffffffff38c07333 [29] 0xffffffff38c07334(0xffffffff2bc805c8, 0xb7, 0x0, 0xffffffff38c31bcc, 0x10, 0xffffffff2bc80410), at 0xffffffff38c07333 [30] 0xffffffff38c07334(0xffffffff2bc806c0, 0xb7, 0x0, 0xffffffff38c3219c, 0x10, 0xffffffff2bc80510), at 0xffffffff38c07333 [31] 0xffffffff38c07334(0xffffffff2bc807d0, 0xb6, 0x0, 0xffffffff38c3219c, 0x10, 0xffffffff2bc80600), at 0xffffffff38c07333 [32] 0xffffffff38c07078(0xffffffff2bc808f8, 0xffffffff335e147e, 0x0, 0xffffffff38c31bcc, 0x10, 0xffffffff2bc80710), at 0xffffffff38c07077 [33] 0xffffffff38c07334(0xffffffff2bc80a38, 0xffffffff2bc80a40, 0x0, 0xffffffff38c31bcc, 0x8, 0xffffffff2bc80830), at 0xffffffff38c07333 [34] 0xffffffff38c07334(0xffffffff2bc80b78, 0x10000, 0x0, 0xffffffff38c3219c, 0x8, 0xffffffff2bc80970), at 0xffffffff38c07333 [35] 0xffffffff38c07334(0xffffffff2bc80ca8, 0xffffffff2bc80db0, 0x0, 0xffffffff38c31bcc, 0x8, 0xffffffff2bc80a90), at 0xffffffff38c07333 [36] 0xffffffff38c07334(0xffffffff2bc80dc8, 0xb6, 0x0, 0xffffffff38c31d40, 0x20, 0xffffffff2bc80be0), at 0xffffffff38c07333 [37] 0xffffffff38c07078(0xffffffff2bc80ef8, 0xb6, 0x0, 0xffffffff38c31dac, 0x18, 0xffffffff2bc80ce0), at 0xffffffff38c07077 [38] 0xffffffff38c07334(0xffffffff2bc81018, 0xffffffff3342d940, 0x0, 0xffffffff38c31dac, 0x8, 0xffffffff2bc80e30), at 0xffffffff38c07333 [39] 0xffffffff38c07d0c(0xffffffff2bc81108, 0x1003b8d68, 0x0, 0xffffffff38c32cec, 0x8, 0xffffffff2bc80f60), at 0xffffffff38c07d0b [40] 0xffffffff38c005c0(0xffffffff2bc81218, 0xffffffff2bc81860, 0xa, 0xffffffff3342e8d0, 0x8, 0xffffffff2bc81050), at 0xffffffff38c005bf [41] JavaCalls::call_helper(0xffffffff2bc816f0, 0x1, 0x1003b8d68, 0xffffffff38c00540, 0x1002a2bb8, 0x7), at 0xffffffff7b9fd100 [42] os::os_exception_wrapper(0xffffffff7b9fcb98, 0xffffffff2bc81858, 0xffffffff2bc81498, 0xffffffff2bc816e0, 0x1003b8d68, 0x1), at 0xffffffff7bc02a84 [43] JavaCalls::call(0xffffffff2bc81858, 0x1002a2bb8, 0xffffffff2bc816e0, 0x1003b8d68, 0xffffffff7c878830, 0xffffffff7c878938), at 0xffffffff7b9fcb24 [44] JavaCalls::call_virtual(0xffffffff2bc815f8, 0xffffffff2bc815a8, 0x1, 0x1003b8d68, 0xffffffff2bc816e0, 0x1003b8d68), at 0xffffffff7b9fbf08 [45] JavaCalls::call_virtual(0xffffffff2bc81858, 0x1002a2b90, 0x1002a2b98, 0xffffffff7c878830, 0xffffffff7c878938, 0x1003b8d68), at 0xffffffff7b9fbfcc [46] thread_entry(0x1003b8d68, 0x1003b8d68, 0x1, 0x0, 0x0, 0x0), at 0xffffffff7ba776b4 [47] JavaThread::thread_main_inner(0x1003b8d68, 0x1002161d8, 0x6, 0x0, 0x0, 0x0), at 0xffffffff7bd1a5d0 [48] JavaThread::run(0x1003b8d68, 0xffffffff2bc81c20, 0xffffffff2bc81b68, 0x0, 0x0, 0x0), at 0xffffffff7bd1a460 [49] _start(0x1003b8d68, 0xffffffff7f324bf8, 0x0, 0xffffffff2bc81c20, 0xffffffff7f322000, 0x0), at 0xffffffff7bbfd96c 0xffffffff2d8b24a8: LoadFontMetrics+0x0238: lduh [%o0 + 0xc], %g4 you have mail in /net/cabowabo.east/var/mail/collins (.../devtools/sparc/SUNWspro/SC6.1/bin/../WS6U1/bin/sparcv9/dbx) regs current thread: t@15 current frame: [10] g0-g1 0x0000000000000000 0xffffffff7f03acd8 g2-g3 0x00000001003b8d68 0x0000000020100001 g4-g5 0x0000000000000001 0x0000000000107fb8 g6-g7 0xffffffff7b82e834 0xffffffff2bc81c20 o0-o1 0x0000000000000050 0x0000000000000000 o2-o3 0xffffffff2bc7e890 0x0000000000000000 o4-o5 0x000000004e470058 0x0000000000000000 o6-o7 0xffffffff2bc7df21 0xffffffff2d8b24a0 l0-l1 0x0000000000000001 0x0000000000000001 l2-l3 0x0000000000000001 0x00000001004fa540 l4-l5 0x00000001003d7a60 0x0000000000000000 l6-l7 0x0000000000000001 0xffffffff2d62cd00 i0-i1 0x000000010045fac0 0x0000000000000000 i2-i3 0x0000000000000000 0x00000001004fb960 i4-i5 0x0000000000000000 0xffffffff2db2e000 i6-i7 0xffffffff2bc7dff1 0xffffffff2d8b1f54 y 0x0000000000000000 ccr 0x0000000000000044 pc 0xffffffff2d8b24a8:LoadFontMetrics+0x238 lduh [%o0 + 0xc], %g4 npc 0xffffffff2d8b24ac:LoadFontMetrics+0x23c stx %g4, [%fp + 0x7ef] gary.collins@East 2001-07-23 hs log file An unexpected exception has been detected in native code outside the VM. Unexpected Signal : 11 occurred at PC=0xFFFFFFFF2D8B24A8 Function=[Unknown. Nearest: _XmStringFree+0xC1C] Library=/usr/dt/lib/sparcv9/libXm.so.4 Current Java thread: at sun.awt.motif.MChoicePeer.create(Native Method) at sun.awt.motif.MComponentPeer.init(MComponentPeer.java:186) at sun.awt.motif.MComponentPeer.<init>(MComponentPeer.java:196) at sun.awt.motif.MChoicePeer.<init>(MChoicePeer.java:40) at sun.awt.motif.MToolkit.createChoice(MToolkit.java:186) at java.awt.Choice.addNotify(Choice.java:127) - locked <ffffffff309e3cb8> (a java.awt.Component$AWTTreeLock) at java.awt.Container.addNotify(Container.java:1862) - locked <ffffffff309e3cb8> (a java.awt.Component$AWTTreeLock) at java.awt.Panel.addNotify(Panel.java:74) - locked <ffffffff309e3cb8> (a java.awt.Component$AWTTreeLock) at java.awt.Container.addImpl(Container.java:479) - locked <ffffffff309e3cb8> (a java.awt.Component$AWTTreeLock) at java.awt.Container.add(Container.java:313) at DitherTest.init(DitherTest.java:88) at sun.applet.AppletPanel.run(AppletPanel.java:344) at java.lang.Thread.run(Thread.java:579) Dynamic libraries: 0x100000000 /net/curious-george.east/disk4/JDK/1.4/solsparc/bin/sparcv9/appl etviewer_g 0xffffffff7f200000 /usr/lib/64/libthread.so.1 0xffffffff7f000000 /usr/lib/64/libX11.so.4 0xffffffff7f400000 /usr/lib/64/libdl.so.1 0xffffffff7ec00000 /usr/lib/64/libc.so.1 0xffffffff7ea00000 /usr/openwin/lib/sparcv9/libXext.so.0 0xffffffff7e800000 /usr/lib/64/libsocket.so.1 0xffffffff7e600000 /usr/lib/64/libnsl.so.1 0xffffffff7e300000 /usr/openwin/lib/sparcv9/libdga.so.1 0xffffffff7e100000 /usr/lib/64/libmp.so.2 0xffffffff7e000000 /usr/platform/SUNW,Ultra-80/lib/sparcv9/libc_psr.so.1 0xffffffff7b400000 /net/curious-george.east/disk4/JDK/1.4/solsparc/jre/lib/ sparcv9/server/libjvm_g.so 0xffffffff7ca00000 /usr/lib/64/libCrun.so.1 0xffffffff7b200000 /usr/lib/64/libm.so.1 0xffffffff7de00000 /usr/lib/64/libw.so.1 0xffffffff7af00000 /net/curious-george.east/disk4/JDK/1.4/solsparc/jre/lib/ sparcv9/native_threads/libhpi_g.so 0xffffffff7ad00000 /net/curious-george.east/disk4/JDK/1.4/solsparc/jre/lib/ sparcv9/libverify_g.so 0xffffffff7aa00000 /net/curious-george.east/disk4/JDK/1.4/solsparc/jre/lib/ sparcv9/libjava_g.so 0xffffffff7a800000 /net/curious-george.east/disk4/JDK/1.4/solsparc/jre/lib/ sparcv9/libzip_g.so 0xffffffff2f000000 /usr/lib/locale/en_US.ISO8859-1/sparcv9/en_US.ISO8859-1. so.2 0xffffffff2e100000 /net/curious-george.east/disk4/JDK/1.4/solsparc/jre/lib/ sparcv9/libawt_g.so 0xffffffff2df00000 /net/curious-george.east/disk4/JDK/1.4/solsparc/jre/lib/ sparcv9/libmlib_image_g.so 0xffffffff2dc00000 /net/curious-george.east/disk4/JDK/1.4/solsparc/jre/lib/ sparcv9/motif21/libmawt_g.so 0xffffffff2d800000 /usr/dt/lib/sparcv9/libXm.so.4 0xffffffff2d600000 /usr/openwin/lib/sparcv9/libXt.so.4 0xffffffff2d400000 /usr/openwin/lib/sparcv9/libXtst.so.1 0xffffffff2d100000 /usr/openwin/lib/sparcv9/libXmu.so.4 0xffffffff2cf00000 /usr/openwin/lib/sparcv9/libdps.so.5 0xffffffff2cd00000 /usr/openwin/lib/sparcv9/libSM.so.6 0xffffffff2ca00000 /usr/openwin/lib/sparcv9/libICE.so.6 0xffffffff2c700000 /net/curious-george.east/disk4/JDK/1.4/solsparc/jre/lib/ sparcv9/libfontmanager_g.so 0xffffffff2c400000 /net/curious-george.east/disk4/JDK/1.4/solsparc/jre/lib/ sparcv9/libnio_g.so 0xffffffff2c200000 /usr/lib/64/librt.so.1 0xffffffff2c000000 /net/curious-george.east/disk4/JDK/1.4/solsparc/jre/lib/ sparcv9/libnet_g.so 0xffffffff2bd00000 /usr/lib/64/libaio.so.1 0xffffffff2ba00000 /usr/openwin/lib/locale/common/sparcv9/xlibi18n.so.2 0xffffffff2b800000 /usr/openwin/lib/locale/common/sparcv9/ximlocal.so.2 0xffffffff2b400000 /net/curious-george.east/disk4/JDK/1.4/solsparc/jre/lib/ sparcv9/libsunwjdga_g.so 0xffffffff2ad00000 /usr/lib/64/nss_files.so.1 Local Time = Mon Jul 23 14:37:39 2001 Elapsed Time = 4766 # # The exception above was detected in native code outside the VM # # Java VM: Java HotSpot(TM) 64-Bit Server VM (1.4.0-beta_refresh-b72-debug mixed mode) gary.collins@East 2001-07-23 Transferring this bug to classes_awt team to look into this further. We don't get hangs anymore. Only get outside vm messages. Please see evals above. ================================================================= Possibly related to 4432843? eric.hawkes@eng 2001-07-23 Sounds just like 4468500. eric.hawkes@eng 2001-07-24 Possibly caused by 4465636. We should test this with build 44 of Solaris 9 when it is available. eric.hawkes@eng 2001-07-26 Java HotSpot(TM) 64-Bit Server VM (build 1.4.0-beta_refresh-b74, mixed mode) SunOS awt-lab-04 5.9 s81_39 sun4u sparc SUNW,Ultra-1 Not reproducible. No crash. No hang. No font message. Java2Demo does not layout correctly. Sometimes get a blank window or just vertical lines. Got this exception, not easily repeatable: java.lang.NullPointerException at java2d.Surface.createBufferedImage(Surface.java:170) at java2d.Surface.paint(Surface.java:332) at javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4674) at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4627) at javax.swing.JComponent._paintImmediately(JComponent.java:4571) at javax.swing.JComponent.paintImmediately(JComponent.java:4403) at java2d.Surface.paintImmediately(Surface.java:317) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:407) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:120) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:176) at java.awt.EventQueue.dispatchEvent(EventQueue.java:446) at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:131) at java.awt.EventDispatchThread.run(EventDispatchThread.java:99) Please verify and confirm bug in Description is not reproducible on 1.4.0-beta_refresh-b74 and s81_39. mike.bronson@eng 2001-08-09 The sun contact has confirmed that this bug is no longer reproducible - both demos run successfully. A performance problem was mentioned, and I have suggested that it be tracked under a new bug. ###@###.### 2001-08-15
15-08-2001