jdk15 can not pass its Java2D test
David Xu
davidxu at freebsd.org
Tue Oct 17 16:16:21 PDT 2006
I have tested its Java2D demo on AMD64 machine, the demo
resides in jdk15/work/control/build/bsd-amd64/demo. java crashed
when loading its data:
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0x0000000851860275, pid=1174, tid=0xe101a0
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM
(1.5.0-p3-davidxu_17_oct_2006_19_21 mixed mode)
# Problematic frame:
# C [libmlib_image.so+0x98275] mlib_ImageSet+0x15
#
# An error report file with more information is saved
as /tmp/hs_err_pid1174.log
#
# If you would like to submit a bug report, please write
# a letter to freebsd-java at FreeBSD.org mailing list
#
contents of hs_err_pid1174.log:
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0x0000000851860275, pid=1471, tid=0xe101a0
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM
(1.5.0-p3-davidxu_17_oct_2006_19_21 mixed mode)
# Problematic frame:
# C [libmlib_image.so+0x98275] mlib_ImageSet+0x15
#
--------------- T H R E A D ---------------
Current thread (0x0000000800ec0800): JavaThread "main" [_thread_in_native,
id=14746016]
siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x0000000052100004
Registers:
RAX=0x0000000000000000, RBX=0x0000000847c08208, RCX=0x0000000000000037,
RDX=0x0000000000000001
RSP=0x00007fffffffc248, RBP=0x00007fffffffc250, RSI=0x0000000000000001,
RDI=0x0000000052100000
R8 =0x0000000000000044, R9 =0x0000000000000037, R10=0x0000000000000001,
R11=0x0000000852100000
R12=0x0000000000000037, R13=0x0000000847c08208, R14=0x0000000000000044,
R15=0x0000000000000037
RIP=0x0000000851860275, EFL=0x0000000000000000, CSGSFS=0x0000000052100004,
ERR=0x0000000000000006
TRAPNO=0x000000000000000c
Top of Stack: (sp=0x00007fffffffc248)
0x00007fffffffc248: 0000000052100000 00007fffffffc2a0
0x00007fffffffc258: 0000000851860434 0000000847c08208
0x00007fffffffc268: 00000008008d817c 0000000100000001
0x00007fffffffc278: 000000084c13c0e8 0000000804e40540
0x00007fffffffc288: 000000084c13c0e8 00007fffffffc540
0x00007fffffffc298: 0000000800ec0800 00007fffffffc360
0x00007fffffffc2a8: 000000085162a267 0000000100ec0800
0x00007fffffffc2b8: 0000000800000001 0000000800ec0800
0x00007fffffffc2c8: 0000000d00000001 00000008521641f8
0x00007fffffffc2d8: 0000000852164008 0000000852164248
0x00007fffffffc2e8: 0000000852164000 0000000800ec0948
0x00007fffffffc2f8: 0000000852164000 0000000852163e48
0x00007fffffffc308: 000000445164095c 0000000100000037
0x00007fffffffc318: 0000000852163df8 0000000852163c08
0x00007fffffffc328: 00000008521641f8 0000000847c08208
0x00007fffffffc338: 0000000100000000 00007fffffffc3f8
0x00007fffffffc348: 00007fffffffc458 0000000852163c00
0x00007fffffffc358: 0000000800ec0948 00007fffffffc4a0
0x00007fffffffc368: 000000085162731e 00007fff00000000
0x00007fffffffc378: 0000000800ec10a0 0000000400ec0800
0x00007fffffffc388: 00000001ffffc450 0000000800000001
0x00007fffffffc398: 0000000200000004 0000000100000001
0x00007fffffffc3a8: 0000000800ec0cd0 0000000100000001
0x00007fffffffc3b8: 0000000000000000 0000000000000000
0x00007fffffffc3c8: 0000000800ec0c00 0000000800ec0c10
0x00007fffffffc3d8: 0000000000ec0fe8 0000000852164000
0x00007fffffffc3e8: 0000000852163c00 0000000800ec1058
0x00007fffffffc3f8: 0000000000000000 3fd745d1745d1746
0x00007fffffffc408: 0000000000000000 0000000000000000
0x00007fffffffc418: 0000000000000000 3fd2d2d2d2d2d2d3
0x00007fffffffc428: 0000000000000000 00007fffffffc540
0x00007fffffffc438: 0000000845f04ca8 00000001ffffc490
Instructions: (pc=0x0000000851860275)
0x0000000851860265: ff 41 89 d2 48 89 e5 53 48 8b 5d 10 74 7f 85 c9
0x0000000851860275: 89 57 04 89 37 0f 9e c2 45 85 c0 89 4f 08 0f 9e
Stack: [0x00007fffffc00000,0x0000800000000000), sp=0x00007fffffffc248, free
space=4080k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native
code)
C [libmlib_image.so+0x98275] mlib_ImageSet+0x15
C [libmlib_image.so+0x98434] j2d_mlib_ImageCreateStruct+0x64
C [libawt.so+0x2a267] Java_sun_awt_image_ImagingLib_init+0xf57
C [libawt.so+0x2731e] Java_sun_awt_image_ImagingLib_transformBI+0x3ae
j
sun.awt.image.ImagingLib.transformBI(Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;
[DI)I+0
j
sun.awt.image.ImagingLib.filter(Ljava/awt/image/BufferedImageOp;Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage;
+194
j
java.awt.image.AffineTransformOp.filter(Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage;
+356
j
sun.java2d.pipe.DrawImage.renderImageXform(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;Ljava/awt/geom/AffineTransform;IIIIILjava/awt/Color;)V+379
j
sun.java2d.pipe.DrawImage.transformImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;Ljava/awt/geom/AffineTransform;IIIIILjava/awt/Color;)V+137
j
sun.java2d.pipe.DrawImage.scaleImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IIIILjava/awt/Color;)Z+151
j
sun.java2d.pipe.DrawImage.scaleImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z+19
j
sun.java2d.SunGraphics2D.drawImage(Ljava/awt/Image;IIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z+72
j
sun.awt.image.ImageRepresentation.drawToBufImage(Ljava/awt/Graphics;Lsun/awt/image/ToolkitImage;IIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z+156
j
sun.java2d.pipe.DrawImage.scaleImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z+64
j
sun.java2d.pipe.ValidatePipe.scaleImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z+25
j
sun.java2d.SunGraphics2D.drawImage(Ljava/awt/Image;IIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z+72
j
java2d.demos.Paint.TextureAnim.makeGIFImage(I)Ljava/awt/image/BufferedImage;
+43
j java2d.demos.Paint.TextureAnim.makeImage(II)Ljava/awt/image/BufferedImage;
+44
j
java2d.demos.Paint.TextureAnim$DemoControls.<init>(Ljava2d/demos/Paint/TextureAnim;Ljava2d/demos/Paint/TextureAnim;)V+239
j java2d.demos.Paint.TextureAnim.<init>()V+292
v ~StubRoutines::call_stub
V [libjvm.so+0x4e45e3]
V [libjvm.so+0x4e46f5]
V [libjvm.so+0x6c75ba]
V [libjvm.so+0x6cae68]
V [libjvm.so+0x54520a]
j sun.reflect.NativeConstructorAccessorImpl.newInstance0
(Ljava/lang/reflect/Constructor;[Ljava/lang/Object;)Ljava/lang/Object;+0
j
sun.reflect.NativeConstructorAccessorImpl.newInstance([Ljava/lang/Object;)Ljava/lang/Object;
+72
j
sun.reflect.DelegatingConstructorAccessorImpl.newInstance([Ljava/lang/Object;)Ljava/lang/Object;
+5
j
java.lang.reflect.Constructor.newInstance([Ljava/lang/Object;)Ljava/lang/Object;
+92
j java.lang.Class.newInstance0()Ljava/lang/Object;+118
j java.lang.Class.newInstance()Ljava/lang/Object;+15
j java2d.DemoPanel.<init>(Ljava/lang/Object;)V+37
j java2d.DemoGroup.<init>(Ljava/lang/String;)V+208
j java2d.Java2Demo.<init>()V+308
j java2d.Java2Demo.main([Ljava/lang/String;)V+388
v ~StubRoutines::call_stub
V [libjvm.so+0x4e45e3]
V [libjvm.so+0x4e46f5]
V [libjvm.so+0x4ef87f]
V [libjvm.so+0x4ffa3b]
C [java+0x427b] _init+0x2cbb
C [java+0x1a3e] _init+0x47e
C 0x00007fffffffeb91
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j
sun.awt.image.ImagingLib.transformBI(Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;
[DI)I+0
j
sun.awt.image.ImagingLib.filter(Ljava/awt/image/BufferedImageOp;Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage;
+194
j
java.awt.image.AffineTransformOp.filter(Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage;
+356
j
sun.java2d.pipe.DrawImage.renderImageXform(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;Ljava/awt/geom/AffineTransform;IIIIILjava/awt/Color;)V+379
j
sun.java2d.pipe.DrawImage.transformImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;Ljava/awt/geom/AffineTransform;IIIIILjava/awt/Color;)V+137
j
sun.java2d.pipe.DrawImage.scaleImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IIIILjava/awt/Color;)Z+151
j
sun.java2d.pipe.DrawImage.scaleImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z+19
j
sun.java2d.SunGraphics2D.drawImage(Ljava/awt/Image;IIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z+72
j
sun.awt.image.ImageRepresentation.drawToBufImage(Ljava/awt/Graphics;Lsun/awt/image/ToolkitImage;IIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z+156
j
sun.java2d.pipe.DrawImage.scaleImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z+64
j
sun.java2d.pipe.ValidatePipe.scaleImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z+25
j
sun.java2d.SunGraphics2D.drawImage(Ljava/awt/Image;IIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z+72
j
java2d.demos.Paint.TextureAnim.makeGIFImage(I)Ljava/awt/image/BufferedImage;
+43
j java2d.demos.Paint.TextureAnim.makeImage(II)Ljava/awt/image/BufferedImage;
+44
j
java2d.demos.Paint.TextureAnim$DemoControls.<init>(Ljava2d/demos/Paint/TextureAnim;Ljava2d/demos/Paint/TextureAnim;)V+239
j java2d.demos.Paint.TextureAnim.<init>()V+292
v ~StubRoutines::call_stub
j sun.reflect.NativeConstructorAccessorImpl.newInstance0
(Ljava/lang/reflect/Constructor;[Ljava/lang/Object;)Ljava/lang/Object;+0
j
sun.reflect.NativeConstructorAccessorImpl.newInstance([Ljava/lang/Object;)Ljava/lang/Object;
+72
j
sun.reflect.DelegatingConstructorAccessorImpl.newInstance([Ljava/lang/Object;)Ljava/lang/Object;
+5
j
java.lang.reflect.Constructor.newInstance([Ljava/lang/Object;)Ljava/lang/Object;
+92
j java.lang.Class.newInstance0()Ljava/lang/Object;+118
j java.lang.Class.newInstance()Ljava/lang/Object;+15
j java2d.DemoPanel.<init>(Ljava/lang/Object;)V+37
j java2d.DemoGroup.<init>(Ljava/lang/String;)V+208
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 )
0x0000000800ecc800 JavaThread "Image Fetcher 2" daemon [_thread_blocked,
id=14752000]
0x0000000800ecc400 JavaThread "Image Fetcher 3" daemon [_thread_blocked,
id=14751648]
0x0000000800ecc000 JavaThread "AWT-EventQueue-0" [_thread_blocked,
id=14751296]
0x0000000800ecb000 JavaThread "AWT-Shutdown" [_thread_blocked, id=14750944]
0x0000000800ecac00 JavaThread "AWT-XAWT" daemon [_thread_in_native,
id=14749888]
0x0000000800ec9800 JavaThread "Java2D Disposer" daemon [_thread_blocked,
id=14749536]
0x0000000800ec8000 JavaThread "Low Memory Detector" daemon [_thread_blocked,
id=14748832]
0x0000000800ec7400 JavaThread "CompilerThread1" daemon [_thread_blocked,
id=14748480]
0x0000000800ec6800 JavaThread "CompilerThread0" daemon [_thread_in_native,
id=14748128]
0x0000000800ec5c00 JavaThread "AdapterThread" daemon [_thread_blocked,
id=14747776]
0x0000000800ec5000 JavaThread "Signal Dispatcher" daemon [_thread_blocked,
id=14747424]
0x0000000800ec4800 JavaThread "Finalizer" daemon [_thread_blocked,
id=14747072]
0x0000000800ec4400 JavaThread "Reference Handler" daemon [_thread_blocked,
id=14746720]
=>0x0000000800ec0800 JavaThread "main" [_thread_in_native, id=14746016]
Other Threads:
0x0000000800e60ba0 VMThread [id=14746368]
0x0000000800e60cb0 WatcherThread [id=14749184]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
def new generation total 3072K, used 1132K [0x0000000845e40000,
0x0000000846190000, 0x0000000847a40000)
eden space 2752K, 29% used [0x0000000845e40000, 0x0000000845f0b058,
0x00000008460f0000)
from space 320K, 100% used [0x0000000846140000, 0x0000000846190000,
0x0000000846190000)
to space 320K, 0% used [0x00000008460f0000, 0x00000008460f0000,
0x0000000846140000)
tenured generation total 6716K, used 5022K [0x0000000847a40000,
0x00000008480cf000, 0x000000084b240000)
the space 6716K, 74% used [0x0000000847a40000, 0x0000000847f279d8,
0x0000000847f27a00, 0x00000008480cf000)
compacting perm gen total 21248K, used 15348K [0x000000084b240000,
0x000000084c700000, 0x0000000850440000)
the space 21248K, 72% used [0x000000084b240000, 0x000000084c13d3d0,
0x000000084c13d400, 0x000000084c700000)
No shared spaces configured.
Dynamic libraries:
0x0000000000400000 /usr/local/jdk1.5.0/bin/java
0x000000080063d000 /lib/libz.so.3
0x0000000800751000 /usr/lib/libthr.so.2
0x0000000800867000 /lib/libc.so.7
0x0000000801000000 /usr/local/jdk1.5.0/jre/lib/amd64/server/libjvm.so
0x00000008019fb000 /usr/lib/libstdc++.so.5
0x0000000800c8a000 /lib/libm.so.4
0x0000000801bf2000 /usr/local/jdk1.5.0/jre/lib/amd64/native_threads/libhpi.so
0x0000000801cfe000 /usr/local/jdk1.5.0/jre/lib/amd64/libverify.so
0x0000000801e0d000 /usr/local/jdk1.5.0/jre/lib/amd64/libjava.so
0x0000000801f35000 /usr/local/jdk1.5.0/jre/lib/amd64/libzip.so
0x0000000851600000 /usr/local/jdk1.5.0/jre/lib/amd64/libawt.so
0x00000008517c8000 /usr/local/jdk1.5.0/jre/lib/amd64/libmlib_image.so
0x000000085197b000 /usr/local/jdk1.5.0/jre/lib/amd64/xawt/libmawt.so
0x0000000851abf000 /usr/X11R6/lib/libXext.so.6
0x0000000851bd0000 /usr/X11R6/lib/libX11.so.6
0x0000000851dae000 /usr/local/jdk1.5.0/jre/lib/amd64/libfontmanager.so
0x0000000852200000 /usr/X11R6/lib/X11/locale/lib/common/xlocale.so.2
0x0000000852301000 /usr/X11R6/lib/X11/locale/lib/common/xlibi18n.so.2
0x0000000852407000 /usr/X11R6/lib/libXcursor.so.1
0x0000000852511000 /usr/X11R6/lib/libXrender.so.1
0x000000085261a000 /usr/X11R6/lib/libXfixes.so.3
0x000000085271f000 /usr/local/jdk1.5.0/jre/lib/amd64/libnet.so
0x0000000852832000 /usr/local/jdk1.5.0/jre/lib/amd64/libnio.so
0x0000000852939000 /usr/local/jdk1.5.0/jre/lib/amd64/libjpeg.so
0x0000000852a74000 /usr/local/jdk1.5.0/jre/lib/amd64/libdcpr.so
0x0000000852baa000 /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
0x0000000800509000 /libexec/ld-elf.so.1
VM Arguments:
java_command: Java2Demo.jar
Environment Variables:
JAVA_HOME=/usr/local/jdk1.5.0
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/home/davidxu/bin
LD_LIBRARY_PATH=/usr/local/jdk1.5.0/jre/lib/amd64/server:/usr/local/jdk1.5.0/jre/lib/amd64:/usr/local/jdk1.5.0/jre/../lib/amd64
SHELL=/bin/csh
DISPLAY=:0.0
HOSTTYPE=FreeBSD
OSTYPE=FreeBSD
MACHTYPE=unknown
--------------- S Y S T E M ---------------
OS:FreeBSD
uname:FreeBSD 7.0-CURRENT FreeBSD 7.0-CURRENT #3: Tue Oct 17 10:35:44 CST 2006
root at alona.my.domain:/usr/src/sys/amd64/compile/gennw amd64
rlimit: STACK 524288k, CORE infinity, NOFILE 11095
CPU:total 2
Memory: 4k page, physical 962132k
vm_info: Java HotSpot(TM) 64-Bit Server VM
(1.5.0-p3-davidxu_17_oct_2006_19_21) for freebsd-amd64, built on Oct 17 2006
19:40:47 by root with gcc 3.4.6 [FreeBSD] 20060825
More information about the freebsd-java
mailing list