JDK-6985536 : SWAT: Java2Demo/SwingSet2 core dumped in Solaris(10 and 11) amd64 with jdk7 b110
  • Type: Bug
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: 7
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • OS: solaris
  • CPU: x86
  • Submitted: 2010-09-16
  • Updated: 2010-09-23
  • Resolved: 2010-09-23
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 7
7Resolved
Related Reports
Duplicate :  
Description
The swat tests(Java2Demo and SwingSet2) crashed in solaris 10 s10x_u7wos_08 or solaris 11 snv_146 amd64 with jdk 1.7.0-ea-b110 swat build, please see attached core dump file.
or look at this url:
http://sqeweb.sfbay.sun.com/nfs/results/vm/gtee/JDK6UR/SWAT/VM/6-swat/2010-09-16_02/vm/solaris-amd64-only/client/mixed/solaris-amd64-only_client_mixed_vm.swat/ResultDir/Java2Demo/hs_err_pid28125.log

http://sqeweb.sfbay.sun.com/nfs/results/vm/gtee/JDK6UR/SWAT/VM/6-swat/2010-09-16_02/vm/solaris-amd64-only/server/mixed/solaris-amd64-only_server_mixed_vm.swat/ResultDir/Java2Demo/hs_err_pid2308.log

The SWAT test is to launch the two tests with auto run option and with vm flags,
in jdk 1.7.0-ea-b110 swat build, these two tests crashed, but other platforms are running fine. You can take a look the swat test result page at:
http://sqeweb.sfbay.sun.com/nfs/results/vm/gtee/JDK6UR/SWAT/VM/6-swat/2010-09-16_02/
click red 2 in VM solaris-amd64-only, you will see the the two tests are failed with core dump.

How to reproduce the problem:
use jdk1.7.0-ea-b110 to launch the tests with -d64 -client -Xint or -d64 -client -Xmixed or -d64 -server -Xint or -d64 -server -Xmixed
and options: -runs=1 -delay=3 -antialias=true -rendering=true -verbose -ccthread -zoom


in the host machine (name is listed in comments)

Core dump summary:
---------------  T H R E A D  ---------------

Current thread (0x000000000041c000):  JavaThread "main" [_thread_in_native, id=2, stack(0xfffffd7ffde2f000,0xfffffd7ffdf2f000)]

siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x0000000000000048;; 

Registers:
RAX=0x0000000000000048, RBX=0x00000000008e6440, RCX=0x00000000ffffffff, RDX=0x0000000004000000
RSP=0xfffffd7ffdf2db30, RBP=0x0000000000000024, RSI=0x0000000000000020, RDI=0x0000000000000000
R8=0x00000000fe7a0000, R9=0x0000000000000020, R10=0x00000000ffffffff, R11=0x0000000004000000
R12=0x000000000113dd18, R13=0x00000000008e64f0, R14=0x0000000001801dc0, R15=0x0000000000000000
RIP=0x0000000000000048, RFLAGS=0x0000000000010286

Register to memory mapping:

RAX=0x0000000000000048
0x0000000000000048 is pointing to unknown location

RBX=0x00000000008e6440
0x00000000008e6440 is pointing to unknown location

RCX=0x00000000ffffffff
0x00000000ffffffff is pointing to unknown location

RDX=0x0000000004000000
0x0000000004000000 is pointing to unknown location

RSP=0xfffffd7ffdf2db30
0xfffffd7ffdf2db30 is pointing into the stack for thread: 0x000000000041c000
"main" prio=3 tid=0x000000000041c000 nid=0x2 runnable [0xfffffd7ffdf2d000]
   java.lang.Thread.State: RUNNABLE

RBP=0x0000000000000024
0xfffffd7ffdf2db30 is pointing into the stack for thread: 0x000000000041c000
"main" prio=3 tid=0x000000000041c000 nid=0x2 runnable [0xfffffd7ffdf2d000]
   java.lang.Thread.State: RUNNABLE

RSI=0x0000000000000020
0x0000000000000020 is pointing to unknown location

RDI=0x0000000000000000
0x0000000000000000 is pointing to unknown location

R8 =0x00000000fe7a0000
0x00000000fe7a0000 is pointing to unknown location

R9 =0x0000000000000020
0x0000000000000020 is pointing to unknown location

R10=0x00000000ffffffff
0x00000000ffffffff is pointing to unknown location

R11=0x0000000004000000
0x0000000004000000 is pointing to unknown location

R12=0x000000000113dd18
0x000000000113dd18 is pointing to unknown location

R13=0x00000000008e64f0
0x00000000008e64f0 is pointing to unknown location

R14=0x0000000001801dc0
0x0000000001801dc0 is pointing to unknown location

R15=0x0000000000000000
0x0000000000000000 is pointing to unknown location


Top of Stack: (sp=0xfffffd7ffdf2db30)
0xfffffd7ffdf2db30:   fffffd7ffdf2db50 0000000000000001
0xfffffd7ffdf2db40:   0000000000000020 00000000008e6440
0xfffffd7ffdf2db50:   fffffd7ffdf2dbb0 fffffd7fb5f613ca
0xfffffd7ffdf2db60:   0000000000aca848 000000000113dd18
0xfffffd7ffdf2db70:   0000000000aca338 0000000001802f18
0xfffffd7ffdf2db80:   fffffd7fff1907f0 00000000008e6440
0xfffffd7ffdf2db90:   0000000000000001 0000000000000020
0xfffffd7ffdf2dba0:   000000000041c1c8 fffffd7ffdf2dcc8
0xfffffd7ffdf2dbb0:   fffffd7ffdf2dc10 fffffd7fb5f5ac10
0xfffffd7ffdf2dbc0:   0000000500000000 0000000000ac9378
0xfffffd7ffdf2dbd0:   0000000001801dc0 000000000041c000
0xfffffd7ffdf2dbe0:   fffffd7ffdf2dcd0 000000000041c000
0xfffffd7ffdf2dbf0:   fffffd7ffdf2dcd0 fffffd7fb877fdb0
0xfffffd7ffdf2dc00:   fffffd7fb760f000 fffffd7fb877fdb8
0xfffffd7ffdf2dc10:   fffffd7ffdf2dc90 fffffd7ffac10e48
0xfffffd7ffdf2dc20:   fffffd7ffdf2dd18 fffffd7ffdf2dcb0
0xfffffd7ffdf2dc30:   fffffd7ffdf2dcb0 fffffd7ffac1b963
0xfffffd7ffdf2dc40:   fffffd7ffac04dd0 0000000000000000
0xfffffd7ffdf2dc50:   fffffd7ffdf2dc50 fffffd7fb877fdb0
0xfffffd7ffdf2dc60:   fffffd7ffdf2dcd0 fffffd7fb8780808
0xfffffd7ffdf2dc70:   0000000000000000 fffffd7fb877fdb8
0xfffffd7ffdf2dc80:   0000000000000000 fffffd7ffdf2dcb0
0xfffffd7ffdf2dc90:   fffffd7ffdf2dd18 fffffd7ffac0585a
0xfffffd7ffdf2dca0:   0000000000000000 fffffd7ffac0df58
0xfffffd7ffdf2dcb0:   0000000000000000 0000000000000020
0xfffffd7ffdf2dcc0:   0000000000000001 fffffd7fe63047f0
0xfffffd7ffdf2dcd0:   fffffd7fe63040e0 fffffd7ffdf2dcd8
0xfffffd7ffdf2dce0:   fffffd7fb877fc06 fffffd7ffdf2dd48
0xfffffd7ffdf2dcf0:   fffffd7fb8780808 0000000000000000
0xfffffd7ffdf2dd00:   fffffd7fb877fc18 fffffd7ffdf2dcb0
0xfffffd7ffdf2dd10:   fffffd7ffdf2dd28 fffffd7ffdf2dda0
0xfffffd7ffdf2dd20:   fffffd7ffac0585a 0000000000000000 

Instructions: (pc=0x0000000000000048)
0x0000000000000038:   
[error occurred during error reporting (printing registers, top of stack, instructions near pc), id 0xb]
;; 
Stack: [0xfffffd7ffde2f000,0xfffffd7ffdf2f000],  sp=0xfffffd7ffdf2db30,  free space=1018k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  0x0000000000000048

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  sun.dc.pr.PathFiller.writeAlpha8([BIII)V+0
j  sun.dc.pr.PathFiller.writeAlpha([BIII)V+6
j  sun.dc.pr.Rasterizer.getAlpha([BII)V+15
j  sun.java2d.pipe.AAShapePipe.renderPath(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;Ljava/awt/BasicStroke;)V+308
j  sun.java2d.pipe.AAShapePipe.fill(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;)V+4
j  sun.java2d.pipe.PixelToShapeConverter.fillOval(Lsun/java2d/SunGraphics2D;IIII)V+22
j  sun.java2d.pipe.ValidatePipe.fillOval(Lsun/java2d/SunGraphics2D;IIII)V+19
j  sun.java2d.SunGraphics2D.fillOval(IIII)V+10
j  java2d.demos.Transforms.TransformAnim.<clinit>()V+42
v  ~StubRoutines::call_stub
j  java.lang.Class.forName0(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;+0
j  java.lang.Class.forName(Ljava/lang/String;)Ljava/lang/Class;+5
j  java2d.DemoPanel.<init>(Ljava/lang/Object;)V+34
j  java2d.DemoGroup.<init>(Ljava/lang/String;)V+155
j  java2d.Java2Demo.<init>()V+308
j  java2d.Java2Demo.main([Ljava/lang/String;)V+388
v  ~StubRoutines::call_stub

---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x00000000009f0800 JavaThread "Image Fetcher 3" daemon [_thread_blocked, id=17, stack(0xfffffd7fb5e2f000,0xfffffd7fb5f2f000)]
  0x00000000009db800 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=16, stack(0xfffffd7fb5f8f000,0xfffffd7fb608f000)]
  0x0000000000972800 JavaThread "AWT-Shutdown" [_thread_blocked, id=15, stack(0xfffffd7fb623d000,0xfffffd7fb633d000)]
  0x0000000000954000 JavaThread "AWT-XAWT" daemon [_thread_in_native, id=14, stack(0xfffffd7fb633e000,0xfffffd7fb643e000)]
  0x00000000008dd800 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=13, stack(0xfffffd7fb643f000,0xfffffd7fb653f000)]
  0x000000000083b800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=11, stack(0xfffffd7fb6842000,0xfffffd7fb6942000)]
  0x0000000000838800 JavaThread "CompilerThread1" daemon [_thread_blocked, id=10, stack(0xfffffd7fb6943000,0xfffffd7fb6a43000)]
  0x0000000000835800 JavaThread "CompilerThread0" daemon [_thread_blocked, id=9, stack(0xfffffd7fb6a44000,0xfffffd7fb6b44000)]
  0x0000000000832800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=8, stack(0xfffffd7fb6b45000,0xfffffd7fb6c45000)]
  0x0000000000813800 JavaThread "Finalizer" daemon [_thread_blocked, id=7, stack(0xfffffd7fb6c46000,0xfffffd7fb6d46000)]
  0x000000000080c800 JavaThread "Reference Handler" daemon [_thread_blocked, id=6, stack(0xfffffd7fb6d47000,0xfffffd7fb6e47000)]
=>0x000000000041c000 JavaThread "main" [_thread_in_native, id=2, stack(0xfffffd7ffde2f000,0xfffffd7ffdf2f000)]

Other Threads:
  0x0000000000808800 VMThread [stack: 0xfffffd7fb6e48000,0xfffffd7fb6f48000] [id=5]
  0x000000000084f800 WatcherThread [stack: 0xfffffd7fb6741000,0xfffffd7fb6841000] [id=12]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 PSYoungGen      total 18496K, used 6347K [0xfffffd7fe5f70000, 0xfffffd7fe7410000, 0xfffffd7ffaa10000)
  eden space 15872K, 23% used [0xfffffd7fe5f70000,0xfffffd7fe6319150,0xfffffd7fe6ef0000)
  from space 2624K, 99% used [0xfffffd7fe6ef0000,0xfffffd7fe7179e50,0xfffffd7fe7180000)
  to   space 2624K, 0% used [0xfffffd7fe7180000,0xfffffd7fe7180000,0xfffffd7fe7410000)
 PSOldGen        total 42368K, used 1871K [0xfffffd7fbca10000, 0xfffffd7fbf370000, 0xfffffd7fe5f70000)
  object space 42368K, 4% used [0xfffffd7fbca10000,0xfffffd7fbcbe3e20,0xfffffd7fbf370000)
 PSPermGen       total 21248K, used 17860K [0xfffffd7fb7610000, 0xfffffd7fb8ad0000, 0xfffffd7fbca10000)
  object space 21248K, 84% used [0xfffffd7fb7610000,0xfffffd7fb87810f8,0xfffffd7fb8ad0000)