Date: Wed, 18 Oct 2006 07:16:15 +0800 From: David Xu <davidxu@freebsd.org> To: freebsd-java@freebsd.org Subject: jdk15 can not pass its Java2D test Message-ID: <200610180716.15918.davidxu@freebsd.org>
next in thread | raw e-mail | index | archive | help
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@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@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200610180716.15918.davidxu>