-
Bug
-
Resolution: Unresolved
-
P3
-
None
-
6
-
Cause Known
-
x86
-
linux_suse_sles_10
I am running a test which renders a volatile image onto a top-level window (frame / dialog / window). Top-Level window is created with all possible GCs returned by the GDs available on the system and I am moving the window from one screen to the other to see if the vimage rendering is affected in any way.
This test loops through all GDs and all GCs returned by each GD. When I run this on SuSE10 with b91 with OGL flag turned on, I have seen a VM crash after some iterations.
This is not reproducible on the default mode. This is not reproducible on b89. This is reproducible on b92 2D PIT build. I have 2 monitors connected to Nvidia GeForce FX5900 and configured multi-mon by enabling xinerama. It has SuSE10 installed and the nvidia driver installer is: NVIDIA-Linux-x86-1.0-8762-pkg1.run
Run the attached test with OGL flag, using 2D PIT build or b91. If the VM crashes after some loops, the bug is reproduced.
Here is the log info (also find attached - pid2164.log):
#
# An unexpected error has been detected by Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x4ac3e1e3, pid=2164, tid=1264442288
#
# Java VM: Java HotSpot(TM) Client VM (1.6.0-rc-b91 mixed mode)
# Problematic frame:
# C [libGL.so.1+0x351e3]
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
--------------- T H R E A D ---------------
Current thread (0x4a6ea000): JavaThread "Java2D Queue Flusher" daemon [_thread_in_native, id=2175]
siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x0000096c
Registers:
EAX=0x00000028, EBX=0x4bd84000, ECX=0x00000028, EDX=0x4bd84000
ESP=0x4b5dcc1c, EBP=0x080f1a80, ESI=0x00000000, EDI=0x082a5860
EIP=0x4ac3e1e3, CR2=0x0000096c, EFLAGS=0x00010212
Top of Stack: (sp=0x4b5dcc1c)
0x4b5dcc1c: 4bd84000 00000000 082a5860 080f1a80
0x4b5dcc2c: 4ac3e4c5 4bd84000 4bd84000 081fc720
0x4b5dcc3c: 082436c0 4ac3e4d9 00000028 082a5940
0x4b5dcc4c: 082a5940 00000001 081fc720 080f1aa8
0x4b5dcc5c: 02e00486 081fc720 080ddf00 4ac433e5
0x4b5dcc6c: 082a5940 081fc720 0837a668 4a6e2308
0x4b5dcc7c: 4b5dccc8 00000000 00000000 00000001
0x4b5dcc8c: 00000000 4ac3ceb4 081fc720 02e00004
Instructions: (pc=0x4ac3e1e3)
0x4ac3e1d3: 5b 5e 5f 5d c3 83 ec 14 55 57 56 53 8b 4c 24 28
0x4ac3e1e3: 8b 91 44 09 00 00 8b 81 60 07 00 00 f7 41 04 01
Stack: [0x4b58d000,0x4b5de000), sp=0x4b5dcc1c, free space=319k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libGL.so.1+0x351e3]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J sun.java2d.opengl.OGLRenderQueue.flushBuffer(JI)V
J sun.java2d.opengl.OGLRenderQueue.flushBuffer()V
J sun.java2d.opengl.OGLRenderQueue.access$100(Lsun/java2d/opengl/OGLRenderQueue;)V
j sun.java2d.opengl.OGLRenderQueue$QueueFlusher.run()V+81
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x080f0400 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=2357]
0x080ef800 JavaThread "AWT-Shutdown" [_thread_blocked, id=2356]
0x4c90bc00 JavaThread "AWT-XAWT" daemon [_thread_blocked, id=2176]
=>0x4a6ea000 JavaThread "Java2D Queue Flusher" daemon [_thread_in_native, id=2175]
0x08211800 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=2174]
0x4a613c00 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=2172]
0x4a612400 JavaThread "CompilerThread0" daemon [_thread_blocked, id=2171]
0x4a611000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=2170]
0x4a600800 JavaThread "Finalizer" daemon [_thread_blocked, id=2169]
0x080a7000 JavaThread "Reference Handler" daemon [_thread_blocked, id=2168]
0x08057c00 JavaThread "main" [_thread_blocked, id=2165]
Other Threads:
0x080a3c00 VMThread [id=2167]
0x4a61d400 WatcherThread [id=2173]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
def new generation total 3264K, used 2K [0x42300000, 0x42680000, 0x427e0000)
eden space 2944K, 0% used [0x42300000, 0x42300800, 0x425e0000)
from space 320K, 0% used [0x42630000, 0x42630000, 0x42680000)
to space 320K, 0% used [0x425e0000, 0x425e0000, 0x42630000)
tenured generation total 42632K, used 22289K [0x427e0000, 0x45182000, 0x46300000)
the space 42632K, 52% used [0x427e0000, 0x43da4428, 0x43da4600, 0x45182000)
compacting perm gen total 12288K, used 6426K [0x46300000, 0x46f00000, 0x4a300000)
the space 12288K, 52% used [0x46300000, 0x46946978, 0x46946a00, 0x46f00000)
No shared spaces configured.
Dynamic libraries:
06000000-06400000 r-xp 00000000 00:19 78221 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/client/libjvm.so
06400000-0641d000 rwxp 00400000 00:19 78221 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/client/libjvm.so
0641d000-06838000 rwxp 0641d000 00:00 0
08048000-08052000 r-xp 00000000 00:19 80019 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/bin/java
08052000-08053000 rwxp 00009000 00:19 80019 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/bin/java
08053000-08944000 rwxp 08053000 00:00 0 [heap]
40000000-40015000 r-xp 00000000 16:06 8949 /lib/ld-2.3.5.so
40015000-40017000 rwxp 00014000 16:06 8949 /lib/ld-2.3.5.so
40017000-40018000 rwxp 40017000 00:00 0
40018000-40019000 r-xp 40018000 00:00 0
40019000-4001a000 rwxp 40019000 00:00 0
4001a000-40020000 r-xp 00000000 00:19 78214 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/native_threads/libhpi.so
40020000-40021000 rwxp 00006000 00:19 78214 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/native_threads/libhpi.so
40021000-40033000 r-xp 00000000 16:06 8969 /lib/libnsl-2.3.5.so
40033000-40035000 rwxp 00011000 16:06 8969 /lib/libnsl-2.3.5.so
40035000-40037000 rwxp 40035000 00:00 0
40037000-4003d000 r-xs 00000000 16:06 9491 /usr/lib/gconv/gconv-modules.cache
4003d000-4004b000 r-xp 00000000 16:06 8999 /lib/tls/libpthread-2.3.5.so
4004b000-4004d000 rwxp 0000d000 16:06 8999 /lib/tls/libpthread-2.3.5.so
4004d000-4004f000 rwxp 4004d000 00:00 0
4004f000-40056000 r-xp 00000000 00:19 78229 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/jli/libjli.so
40056000-40058000 rwxp 00006000 00:19 78229 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/jli/libjli.so
40058000-4005a000 r-xp 00000000 16:06 8964 /lib/libdl-2.3.5.so
4005a000-4005c000 rwxp 00001000 16:06 8964 /lib/libdl-2.3.5.so
4005c000-40175000 r-xp 00000000 16:06 8995 /lib/tls/libc-2.3.5.so
40175000-40176000 r-xp 00119000 16:06 8995 /lib/tls/libc-2.3.5.so
40176000-40179000 rwxp 0011a000 16:06 8995 /lib/tls/libc-2.3.5.so
40179000-4017c000 rwxp 40179000 00:00 0
4017c000-401a0000 r-xp 00000000 16:06 8997 /lib/tls/libm-2.3.5.so
401a0000-401a2000 rwxp 00023000 16:06 8997 /lib/tls/libm-2.3.5.so
401a2000-401a5000 ---p 401a2000 00:00 0
401a5000-401f3000 rwxp 401a5000 00:00 0
401f3000-401fa000 r-xp 00000000 16:06 9001 /lib/tls/librt-2.3.5.so
401fa000-401fc000 rwxp 00006000 16:06 9001 /lib/tls/librt-2.3.5.so
401fc000-40231000 r-xs 00000000 16:06 360070 /var/run/nscd/passwd
40231000-40239000 rwxs 00000000 16:06 421035 /tmp/hsperfdata_pm143956/2164
40239000-40244000 r-xp 00000000 00:19 78226 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/libverify.so
40244000-40245000 rwxp 0000b000 00:19 78226 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/libverify.so
40245000-40268000 r-xp 00000000 00:19 78227 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/libjava.so
40268000-4026a000 rwxp 00023000 00:19 78227 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/libjava.so
4026a000-40279000 r-xp 00000000 00:19 78231 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/libzip.so
40279000-4027b000 rwxp 0000e000 00:19 78231 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/libzip.so
4027b000-4040b000 rwxp 4027b000 00:00 0
4040b000-4227b000 rwxp 4040b000 00:00 0
4227b000-42282000 rwxp 4227b000 00:00 0
42282000-422fb000 rwxp 42282000 00:00 0
422fb000-422ff000 r-xp 00000000 16:06 16319 /usr/X11R6/lib/libXtst.so.6.1
422ff000-42300000 rwxp 00004000 16:06 16319 /usr/X11R6/lib/libXtst.so.6.1
42300000-42680000 rwxp 42300000 00:00 0
42680000-427e0000 rwxp 42680000 00:00 0
427e0000-45182000 rwxp 427e0000 00:00 0
45182000-46300000 rwxp 45182000 00:00 0
46300000-46f00000 rwxp 46300000 00:00 0
46f00000-4a300000 rwxp 46f00000 00:00 0
4a300000-4a302000 rwxp 4a300000 00:00 0
4a302000-4a318000 rwxp 4a302000 00:00 0
4a318000-4a320000 rwxp 4a318000 00:00 0
4a320000-4a326000 rwxp 4a320000 00:00 0
4a326000-4a340000 rwxp 4a326000 00:00 0
4a340000-4a356000 rwxp 4a340000 00:00 0
4a356000-4a35f000 rwxp 4a356000 00:00 0
4a35f000-4a366000 rwxp 4a35f000 00:00 0
4a366000-4a380000 rwxp 4a366000 00:00 0
4a380000-4a4f8000 r-xs 02c4f000 00:19 78270 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/rt.jar
4a4f8000-4a528000 rwxp 4a4f8000 00:00 0
4a528000-4a529000 ---p 4a528000 00:00 0
4a529000-4a5a9000 rwxp 4a529000 00:00 0
4a5a9000-4a5ac000 ---p 4a5a9000 00:00 0
4a5ac000-4a5fa000 rwxp 4a5ac000 00:00 0
4a5fa000-4a5fb000 r-xp 00000000 16:06 365702 /usr/lib/tls/libnvidia-tls.so.1.0.8762
4a5fb000-4a5fc000 rwxp 00000000 16:06 365702 /usr/lib/tls/libnvidia-tls.so.1.0.8762
4a5fc000-4a5fe000 rwxp 00000000 00:0e 2557 /dev/zero
4a5fe000-4a5ff000 rwxs fd001000 00:0e 15183 /dev/nvidia0
4a5ff000-4a600000 rwxs fd001000 00:0e 15183 /dev/nvidia0
4a600000-4a6fa000 rwxp 4a600000 00:00 0
4a6fa000-4a700000 ---p 4a6fa000 00:00 0
4a700000-4a703000 ---p 4a700000 00:00 0
4a703000-4a751000 rwxp 4a703000 00:00 0
4a751000-4a784000 r-xp 00000000 16:06 12249 /usr/lib/locale/en_US.utf8/LC_CTYPE
4a784000-4a787000 ---p 4a784000 00:00 0
4a787000-4a7d5000 rwxp 4a787000 00:00 0
4a7d5000-4a7d8000 ---p 4a7d5000 00:00 0
4a7d8000-4a856000 rwxp 4a7d8000 00:00 0
4a856000-4a859000 ---p 4a856000 00:00 0
4a859000-4a8a7000 rwxp 4a859000 00:00 0
4a8a7000-4a8a8000 ---p 4a8a7000 00:00 0
4a8a8000-4a928000 rwxp 4a8a8000 00:00 0
4a928000-4a9a3000 r-xp 00000000 00:19 78246 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/libawt.so
4a9a3000-4a9aa000 rwxp 0007b000 00:19 78246 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/libawt.so
4a9aa000-4a9ce000 rwxp 4a9aa000 00:00 0
4a9ce000-4aa94000 r-xp 00000000 00:19 78245 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/libmlib_image.so
4aa94000-4aa95000 rwxp 000c5000 00:19 78245 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/libmlib_image.so
4aa95000-4aad2000 r-xp 00000000 00:19 78249 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/xawt/libmawt.so
4aad2000-4aad4000 rwxp 0003d000 00:19 78249 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/xawt/libmawt.so
4aad4000-4aad5000 rwxp 4aad4000 00:00 0
4aad5000-4aae8000 r-xp 00000000 00:19 78235 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/libnet.so
4aae8000-4aae9000 rwxp 00013000 00:19 78235 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/libnet.so
4aae9000-4aaf0000 r-xp 00000000 00:19 78236 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/libnio.so
4aaf0000-4aaf1000 rwxp 00006000 00:19 78236 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/libnio.so
4aaf1000-4aaf2000 rwxs 35116000 00:0e 15183 /dev/nvidia0
4aaf2000-4aaf3000 rwxs 35117000 00:0e 15183 /dev/nvidia0
4aaf3000-4aaf4000 rwxs efdfe000 00:0e 15183 /dev/nvidia0
4aaf4000-4aaf8000 rwxs 04a21000 00:0e 15183 /dev/nvidia0
4aaf8000-4aaf9000 rwxs efdec000 00:0e 15183 /dev/nvidia0
4aaf9000-4aafa000 rwxs 34a1d000 00:0e 15183 /dev/nvidia0
4aafa000-4ab07000 r-xp 00000000 16:06 16289 /usr/X11R6/lib/libXext.so.6.4
4ab07000-4ab08000 rwxp 0000d000 16:06 16289 /usr/X11R6/lib/libXext.so.6.4
4ab08000-4abfd000 r-xp 00000000 16:06 16269 /usr/X11R6/lib/libX11.so.6.2
4abfd000-4ac01000 rwxp 000f5000 16:06 16269 /usr/X11R6/lib/libX11.so.6.2
4ac01000-4ac08000 r-xp 00000000 16:06 16299 /usr/X11R6/lib/libXi.so.6.0
4ac08000-4ac09000 rwxp 00006000 16:06 16299 /usr/X11R6/lib/libXi.so.6.0
4ac09000-4ac74000 r-xp 00000000 16:06 16356 /usr/lib/libGL.so.1.0.8762
4ac74000-4ac8d000 rwxp 0006b000 16:06 16356 /usr/lib/libGL.so.1.0.8762
4ac8d000-4ac8e000 rwxp 4ac8d000 00:00 0
4ac8e000-4b41c000 r-xp 00000000 16:06 291565 /usr/lib/libGLcore.so.1.0.8762
4b41c000-4b44c000 rwxp 0078d000 16:06 291565 /usr/lib/libGLcore.so.1.0.8762
4b44c000-4b4b1000 rwxp 4b44c000 00:00 0
4b4b1000-4b52d000 r-xp 00000000 00:19 78254 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/libfontmanager.so
4b52d000-4b538000 rwxp 0007b000 00:19 78254 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/libfontmanager.so
4b538000-4b53c000 rwxp 4b538000 00:00 0
4b53c000-4b53f000 ---p 4b53c000 00:00 0
4b53f000-4b58d000 rwxp 4b53f000 00:00 0
4b58d000-4b590000 ---p 4b58d000 00:00 0
4b590000-4b5de000 rwxp 4b590000 00:00 0
4b5de000-4b5f5000 rwxs 00000000 00:08 720896 /SYSV00000000 (deleted)
4b5f5000-4b909000 rwxs e8000000 00:0e 15183 /dev/nvidia0
4b909000-4bc1d000 rwxs e8320000 00:0e 15183 /dev/nvidia0
4bc1d000-4bc7f000 rwxp 00000000 00:0e 2557 /dev/zero
4bc7f000-4bce1000 rwxp 00000000 00:0e 2557 /dev/zero
4bce1000-4bd22000 rwxp 4bce1000 00:00 0
4bd22000-4bd84000 rwxp 00000000 00:0e 2557 /dev/zero
4bd84000-4bde6000 rwxp 00000000 00:0e 2557 /dev/zero
4bde6000-4be27000 rwxp 4bde6000 00:00 0
4be27000-4bf29000 rwxs f8022000 00:0e 15183 /dev/nvidia0
4bf29000-4bf39000 rwxs fd840000 00:0e 15183 /dev/nvidia0
4bf39000-4bf49000 rwxs efded000 00:0e 15183 /dev/nvidia0
4bf49000-4c049000 rwxs f8125000 00:0e 15183 /dev/nvidia0
4c049000-4c04a000 rwxs 00000000 00:08 98205860 /SYSV00000000 (deleted)
4c04a000-4c04b000 rwxs 00000000 00:08 98173091 /SYSV00000000 (deleted)
4c04b000-4c04c000 rwxs 00000000 00:08 98140322 /SYSV00000000 (deleted)
4c04c000-4c14e000 rwxs f8226000 00:0e 15183 /dev/nvidia0
4c14e000-4c15e000 rwxs fd850000 00:0e 15183 /dev/nvidia0
4c15e000-4c15f000 rwxs 05155000 00:0e 15183 /dev/nvidia0
4c15f000-4c160000 rwxs 070f0000 00:0e 15183 /dev/nvidia0
4c160000-4c161000 rwxs efda3000 00:0e 15183 /dev/nvidia0
4c161000-4c171000 rwxs efd92000 00:0e 15183 /dev/nvidia0
4c171000-4c175000 rwxs 0e202000 00:0e 15183 /dev/nvidia0
4c175000-4c176000 rwxs efd91000 00:0e 15183 /dev/nvidia0
4c176000-4c177000 rwxs 05d88000 00:0e 15183 /dev/nvidia0
4c177000-4c277000 rwxs f8329000 00:0e 15183 /dev/nvidia0
4c277000-4c278000 rwxs 00000000 00:08 98107553 /SYSV00000000 (deleted)
4c278000-4c2da000 rwxp 00000000 00:0e 2557 /dev/zero
4c2da000-4c33c000 rwxp 00000000 00:0e 2557 /dev/zero
4c33c000-4c37d000 rwxp 4c33c000 00:00 0
4c37d000-4c37e000 rwxs 00000000 00:08 97976478 /SYSV00000000 (deleted)
4c37e000-4c37f000 rwxs 00000000 00:08 97943708 /SYSV00000000 (deleted)
4c37f000-4c380000 rwxs 00000000 00:08 96370825 /SYSV00000000 (deleted)
4c380000-4c381000 rwxs 00000000 00:08 96174215 /SYSV00000000 (deleted)
4c381000-4c3e3000 rwxp 00000000 00:0e 2557 /dev/zero
4c3e3000-4c445000 rwxp 00000000 00:0e 2557 /dev/zero
4c445000-4c486000 rwxp 4c445000 00:00 0
4c486000-4c487000 rwxs 00000000 00:08 96108675 /SYSV00000000 (deleted)
4c487000-4c488000 rwxs 00000000 00:08 95125559 /SYSV00000000 (deleted)
4c488000-4c489000 rwxs 00000000 00:08 93913181 /SYSV00000000 (deleted)
4c489000-4c4eb000 rwxp 00000000 00:0e 2557 /dev/zero
4c4eb000-4c54d000 rwxp 00000000 00:0e 2557 /dev/zero
4c54d000-4c58e000 rwxp 4c54d000 00:00 0
4c58e000-4c58f000 rwxs 00000000 00:08 93814874 /SYSV00000000 (deleted)
All multi-monitor tests crash on SuSE-10 with OpenGL turned on, Nvidia GeForce FX5900. Xinerama is turned off but multi-mon is configured through multi-head option provided by nvidia. I have attached the crash log and other system information. The video card driver is uptodate. The crash is noticed on JDK6 as well as JDK7. The driver was upgraded recently to 9746. Crash not seen with default pipeline.
The crash is due to the library file attached (DeviceInfo.java) - this java class is being used by all the tests to dump the multi-screen info.
I have attached the tar file (multimon.tar) with all the information.
This test loops through all GDs and all GCs returned by each GD. When I run this on SuSE10 with b91 with OGL flag turned on, I have seen a VM crash after some iterations.
This is not reproducible on the default mode. This is not reproducible on b89. This is reproducible on b92 2D PIT build. I have 2 monitors connected to Nvidia GeForce FX5900 and configured multi-mon by enabling xinerama. It has SuSE10 installed and the nvidia driver installer is: NVIDIA-Linux-x86-1.0-8762-pkg1.run
Run the attached test with OGL flag, using 2D PIT build or b91. If the VM crashes after some loops, the bug is reproduced.
Here is the log info (also find attached - pid2164.log):
#
# An unexpected error has been detected by Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x4ac3e1e3, pid=2164, tid=1264442288
#
# Java VM: Java HotSpot(TM) Client VM (1.6.0-rc-b91 mixed mode)
# Problematic frame:
# C [libGL.so.1+0x351e3]
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
--------------- T H R E A D ---------------
Current thread (0x4a6ea000): JavaThread "Java2D Queue Flusher" daemon [_thread_in_native, id=2175]
siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x0000096c
Registers:
EAX=0x00000028, EBX=0x4bd84000, ECX=0x00000028, EDX=0x4bd84000
ESP=0x4b5dcc1c, EBP=0x080f1a80, ESI=0x00000000, EDI=0x082a5860
EIP=0x4ac3e1e3, CR2=0x0000096c, EFLAGS=0x00010212
Top of Stack: (sp=0x4b5dcc1c)
0x4b5dcc1c: 4bd84000 00000000 082a5860 080f1a80
0x4b5dcc2c: 4ac3e4c5 4bd84000 4bd84000 081fc720
0x4b5dcc3c: 082436c0 4ac3e4d9 00000028 082a5940
0x4b5dcc4c: 082a5940 00000001 081fc720 080f1aa8
0x4b5dcc5c: 02e00486 081fc720 080ddf00 4ac433e5
0x4b5dcc6c: 082a5940 081fc720 0837a668 4a6e2308
0x4b5dcc7c: 4b5dccc8 00000000 00000000 00000001
0x4b5dcc8c: 00000000 4ac3ceb4 081fc720 02e00004
Instructions: (pc=0x4ac3e1e3)
0x4ac3e1d3: 5b 5e 5f 5d c3 83 ec 14 55 57 56 53 8b 4c 24 28
0x4ac3e1e3: 8b 91 44 09 00 00 8b 81 60 07 00 00 f7 41 04 01
Stack: [0x4b58d000,0x4b5de000), sp=0x4b5dcc1c, free space=319k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libGL.so.1+0x351e3]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J sun.java2d.opengl.OGLRenderQueue.flushBuffer(JI)V
J sun.java2d.opengl.OGLRenderQueue.flushBuffer()V
J sun.java2d.opengl.OGLRenderQueue.access$100(Lsun/java2d/opengl/OGLRenderQueue;)V
j sun.java2d.opengl.OGLRenderQueue$QueueFlusher.run()V+81
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x080f0400 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=2357]
0x080ef800 JavaThread "AWT-Shutdown" [_thread_blocked, id=2356]
0x4c90bc00 JavaThread "AWT-XAWT" daemon [_thread_blocked, id=2176]
=>0x4a6ea000 JavaThread "Java2D Queue Flusher" daemon [_thread_in_native, id=2175]
0x08211800 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=2174]
0x4a613c00 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=2172]
0x4a612400 JavaThread "CompilerThread0" daemon [_thread_blocked, id=2171]
0x4a611000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=2170]
0x4a600800 JavaThread "Finalizer" daemon [_thread_blocked, id=2169]
0x080a7000 JavaThread "Reference Handler" daemon [_thread_blocked, id=2168]
0x08057c00 JavaThread "main" [_thread_blocked, id=2165]
Other Threads:
0x080a3c00 VMThread [id=2167]
0x4a61d400 WatcherThread [id=2173]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
def new generation total 3264K, used 2K [0x42300000, 0x42680000, 0x427e0000)
eden space 2944K, 0% used [0x42300000, 0x42300800, 0x425e0000)
from space 320K, 0% used [0x42630000, 0x42630000, 0x42680000)
to space 320K, 0% used [0x425e0000, 0x425e0000, 0x42630000)
tenured generation total 42632K, used 22289K [0x427e0000, 0x45182000, 0x46300000)
the space 42632K, 52% used [0x427e0000, 0x43da4428, 0x43da4600, 0x45182000)
compacting perm gen total 12288K, used 6426K [0x46300000, 0x46f00000, 0x4a300000)
the space 12288K, 52% used [0x46300000, 0x46946978, 0x46946a00, 0x46f00000)
No shared spaces configured.
Dynamic libraries:
06000000-06400000 r-xp 00000000 00:19 78221 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/client/libjvm.so
06400000-0641d000 rwxp 00400000 00:19 78221 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/client/libjvm.so
0641d000-06838000 rwxp 0641d000 00:00 0
08048000-08052000 r-xp 00000000 00:19 80019 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/bin/java
08052000-08053000 rwxp 00009000 00:19 80019 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/bin/java
08053000-08944000 rwxp 08053000 00:00 0 [heap]
40000000-40015000 r-xp 00000000 16:06 8949 /lib/ld-2.3.5.so
40015000-40017000 rwxp 00014000 16:06 8949 /lib/ld-2.3.5.so
40017000-40018000 rwxp 40017000 00:00 0
40018000-40019000 r-xp 40018000 00:00 0
40019000-4001a000 rwxp 40019000 00:00 0
4001a000-40020000 r-xp 00000000 00:19 78214 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/native_threads/libhpi.so
40020000-40021000 rwxp 00006000 00:19 78214 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/native_threads/libhpi.so
40021000-40033000 r-xp 00000000 16:06 8969 /lib/libnsl-2.3.5.so
40033000-40035000 rwxp 00011000 16:06 8969 /lib/libnsl-2.3.5.so
40035000-40037000 rwxp 40035000 00:00 0
40037000-4003d000 r-xs 00000000 16:06 9491 /usr/lib/gconv/gconv-modules.cache
4003d000-4004b000 r-xp 00000000 16:06 8999 /lib/tls/libpthread-2.3.5.so
4004b000-4004d000 rwxp 0000d000 16:06 8999 /lib/tls/libpthread-2.3.5.so
4004d000-4004f000 rwxp 4004d000 00:00 0
4004f000-40056000 r-xp 00000000 00:19 78229 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/jli/libjli.so
40056000-40058000 rwxp 00006000 00:19 78229 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/jli/libjli.so
40058000-4005a000 r-xp 00000000 16:06 8964 /lib/libdl-2.3.5.so
4005a000-4005c000 rwxp 00001000 16:06 8964 /lib/libdl-2.3.5.so
4005c000-40175000 r-xp 00000000 16:06 8995 /lib/tls/libc-2.3.5.so
40175000-40176000 r-xp 00119000 16:06 8995 /lib/tls/libc-2.3.5.so
40176000-40179000 rwxp 0011a000 16:06 8995 /lib/tls/libc-2.3.5.so
40179000-4017c000 rwxp 40179000 00:00 0
4017c000-401a0000 r-xp 00000000 16:06 8997 /lib/tls/libm-2.3.5.so
401a0000-401a2000 rwxp 00023000 16:06 8997 /lib/tls/libm-2.3.5.so
401a2000-401a5000 ---p 401a2000 00:00 0
401a5000-401f3000 rwxp 401a5000 00:00 0
401f3000-401fa000 r-xp 00000000 16:06 9001 /lib/tls/librt-2.3.5.so
401fa000-401fc000 rwxp 00006000 16:06 9001 /lib/tls/librt-2.3.5.so
401fc000-40231000 r-xs 00000000 16:06 360070 /var/run/nscd/passwd
40231000-40239000 rwxs 00000000 16:06 421035 /tmp/hsperfdata_pm143956/2164
40239000-40244000 r-xp 00000000 00:19 78226 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/libverify.so
40244000-40245000 rwxp 0000b000 00:19 78226 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/libverify.so
40245000-40268000 r-xp 00000000 00:19 78227 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/libjava.so
40268000-4026a000 rwxp 00023000 00:19 78227 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/libjava.so
4026a000-40279000 r-xp 00000000 00:19 78231 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/libzip.so
40279000-4027b000 rwxp 0000e000 00:19 78231 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/libzip.so
4027b000-4040b000 rwxp 4027b000 00:00 0
4040b000-4227b000 rwxp 4040b000 00:00 0
4227b000-42282000 rwxp 4227b000 00:00 0
42282000-422fb000 rwxp 42282000 00:00 0
422fb000-422ff000 r-xp 00000000 16:06 16319 /usr/X11R6/lib/libXtst.so.6.1
422ff000-42300000 rwxp 00004000 16:06 16319 /usr/X11R6/lib/libXtst.so.6.1
42300000-42680000 rwxp 42300000 00:00 0
42680000-427e0000 rwxp 42680000 00:00 0
427e0000-45182000 rwxp 427e0000 00:00 0
45182000-46300000 rwxp 45182000 00:00 0
46300000-46f00000 rwxp 46300000 00:00 0
46f00000-4a300000 rwxp 46f00000 00:00 0
4a300000-4a302000 rwxp 4a300000 00:00 0
4a302000-4a318000 rwxp 4a302000 00:00 0
4a318000-4a320000 rwxp 4a318000 00:00 0
4a320000-4a326000 rwxp 4a320000 00:00 0
4a326000-4a340000 rwxp 4a326000 00:00 0
4a340000-4a356000 rwxp 4a340000 00:00 0
4a356000-4a35f000 rwxp 4a356000 00:00 0
4a35f000-4a366000 rwxp 4a35f000 00:00 0
4a366000-4a380000 rwxp 4a366000 00:00 0
4a380000-4a4f8000 r-xs 02c4f000 00:19 78270 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/rt.jar
4a4f8000-4a528000 rwxp 4a4f8000 00:00 0
4a528000-4a529000 ---p 4a528000 00:00 0
4a529000-4a5a9000 rwxp 4a529000 00:00 0
4a5a9000-4a5ac000 ---p 4a5a9000 00:00 0
4a5ac000-4a5fa000 rwxp 4a5ac000 00:00 0
4a5fa000-4a5fb000 r-xp 00000000 16:06 365702 /usr/lib/tls/libnvidia-tls.so.1.0.8762
4a5fb000-4a5fc000 rwxp 00000000 16:06 365702 /usr/lib/tls/libnvidia-tls.so.1.0.8762
4a5fc000-4a5fe000 rwxp 00000000 00:0e 2557 /dev/zero
4a5fe000-4a5ff000 rwxs fd001000 00:0e 15183 /dev/nvidia0
4a5ff000-4a600000 rwxs fd001000 00:0e 15183 /dev/nvidia0
4a600000-4a6fa000 rwxp 4a600000 00:00 0
4a6fa000-4a700000 ---p 4a6fa000 00:00 0
4a700000-4a703000 ---p 4a700000 00:00 0
4a703000-4a751000 rwxp 4a703000 00:00 0
4a751000-4a784000 r-xp 00000000 16:06 12249 /usr/lib/locale/en_US.utf8/LC_CTYPE
4a784000-4a787000 ---p 4a784000 00:00 0
4a787000-4a7d5000 rwxp 4a787000 00:00 0
4a7d5000-4a7d8000 ---p 4a7d5000 00:00 0
4a7d8000-4a856000 rwxp 4a7d8000 00:00 0
4a856000-4a859000 ---p 4a856000 00:00 0
4a859000-4a8a7000 rwxp 4a859000 00:00 0
4a8a7000-4a8a8000 ---p 4a8a7000 00:00 0
4a8a8000-4a928000 rwxp 4a8a8000 00:00 0
4a928000-4a9a3000 r-xp 00000000 00:19 78246 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/libawt.so
4a9a3000-4a9aa000 rwxp 0007b000 00:19 78246 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/libawt.so
4a9aa000-4a9ce000 rwxp 4a9aa000 00:00 0
4a9ce000-4aa94000 r-xp 00000000 00:19 78245 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/libmlib_image.so
4aa94000-4aa95000 rwxp 000c5000 00:19 78245 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/libmlib_image.so
4aa95000-4aad2000 r-xp 00000000 00:19 78249 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/xawt/libmawt.so
4aad2000-4aad4000 rwxp 0003d000 00:19 78249 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/xawt/libmawt.so
4aad4000-4aad5000 rwxp 4aad4000 00:00 0
4aad5000-4aae8000 r-xp 00000000 00:19 78235 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/libnet.so
4aae8000-4aae9000 rwxp 00013000 00:19 78235 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/libnet.so
4aae9000-4aaf0000 r-xp 00000000 00:19 78236 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/libnio.so
4aaf0000-4aaf1000 rwxp 00006000 00:19 78236 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/libnio.so
4aaf1000-4aaf2000 rwxs 35116000 00:0e 15183 /dev/nvidia0
4aaf2000-4aaf3000 rwxs 35117000 00:0e 15183 /dev/nvidia0
4aaf3000-4aaf4000 rwxs efdfe000 00:0e 15183 /dev/nvidia0
4aaf4000-4aaf8000 rwxs 04a21000 00:0e 15183 /dev/nvidia0
4aaf8000-4aaf9000 rwxs efdec000 00:0e 15183 /dev/nvidia0
4aaf9000-4aafa000 rwxs 34a1d000 00:0e 15183 /dev/nvidia0
4aafa000-4ab07000 r-xp 00000000 16:06 16289 /usr/X11R6/lib/libXext.so.6.4
4ab07000-4ab08000 rwxp 0000d000 16:06 16289 /usr/X11R6/lib/libXext.so.6.4
4ab08000-4abfd000 r-xp 00000000 16:06 16269 /usr/X11R6/lib/libX11.so.6.2
4abfd000-4ac01000 rwxp 000f5000 16:06 16269 /usr/X11R6/lib/libX11.so.6.2
4ac01000-4ac08000 r-xp 00000000 16:06 16299 /usr/X11R6/lib/libXi.so.6.0
4ac08000-4ac09000 rwxp 00006000 16:06 16299 /usr/X11R6/lib/libXi.so.6.0
4ac09000-4ac74000 r-xp 00000000 16:06 16356 /usr/lib/libGL.so.1.0.8762
4ac74000-4ac8d000 rwxp 0006b000 16:06 16356 /usr/lib/libGL.so.1.0.8762
4ac8d000-4ac8e000 rwxp 4ac8d000 00:00 0
4ac8e000-4b41c000 r-xp 00000000 16:06 291565 /usr/lib/libGLcore.so.1.0.8762
4b41c000-4b44c000 rwxp 0078d000 16:06 291565 /usr/lib/libGLcore.so.1.0.8762
4b44c000-4b4b1000 rwxp 4b44c000 00:00 0
4b4b1000-4b52d000 r-xp 00000000 00:19 78254 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/libfontmanager.so
4b52d000-4b538000 rwxp 0007b000 00:19 78254 /net/sqindia/export/disk09/jdk/1.6.0/b91/binaries/linux-i586/jre/lib/i386/libfontmanager.so
4b538000-4b53c000 rwxp 4b538000 00:00 0
4b53c000-4b53f000 ---p 4b53c000 00:00 0
4b53f000-4b58d000 rwxp 4b53f000 00:00 0
4b58d000-4b590000 ---p 4b58d000 00:00 0
4b590000-4b5de000 rwxp 4b590000 00:00 0
4b5de000-4b5f5000 rwxs 00000000 00:08 720896 /SYSV00000000 (deleted)
4b5f5000-4b909000 rwxs e8000000 00:0e 15183 /dev/nvidia0
4b909000-4bc1d000 rwxs e8320000 00:0e 15183 /dev/nvidia0
4bc1d000-4bc7f000 rwxp 00000000 00:0e 2557 /dev/zero
4bc7f000-4bce1000 rwxp 00000000 00:0e 2557 /dev/zero
4bce1000-4bd22000 rwxp 4bce1000 00:00 0
4bd22000-4bd84000 rwxp 00000000 00:0e 2557 /dev/zero
4bd84000-4bde6000 rwxp 00000000 00:0e 2557 /dev/zero
4bde6000-4be27000 rwxp 4bde6000 00:00 0
4be27000-4bf29000 rwxs f8022000 00:0e 15183 /dev/nvidia0
4bf29000-4bf39000 rwxs fd840000 00:0e 15183 /dev/nvidia0
4bf39000-4bf49000 rwxs efded000 00:0e 15183 /dev/nvidia0
4bf49000-4c049000 rwxs f8125000 00:0e 15183 /dev/nvidia0
4c049000-4c04a000 rwxs 00000000 00:08 98205860 /SYSV00000000 (deleted)
4c04a000-4c04b000 rwxs 00000000 00:08 98173091 /SYSV00000000 (deleted)
4c04b000-4c04c000 rwxs 00000000 00:08 98140322 /SYSV00000000 (deleted)
4c04c000-4c14e000 rwxs f8226000 00:0e 15183 /dev/nvidia0
4c14e000-4c15e000 rwxs fd850000 00:0e 15183 /dev/nvidia0
4c15e000-4c15f000 rwxs 05155000 00:0e 15183 /dev/nvidia0
4c15f000-4c160000 rwxs 070f0000 00:0e 15183 /dev/nvidia0
4c160000-4c161000 rwxs efda3000 00:0e 15183 /dev/nvidia0
4c161000-4c171000 rwxs efd92000 00:0e 15183 /dev/nvidia0
4c171000-4c175000 rwxs 0e202000 00:0e 15183 /dev/nvidia0
4c175000-4c176000 rwxs efd91000 00:0e 15183 /dev/nvidia0
4c176000-4c177000 rwxs 05d88000 00:0e 15183 /dev/nvidia0
4c177000-4c277000 rwxs f8329000 00:0e 15183 /dev/nvidia0
4c277000-4c278000 rwxs 00000000 00:08 98107553 /SYSV00000000 (deleted)
4c278000-4c2da000 rwxp 00000000 00:0e 2557 /dev/zero
4c2da000-4c33c000 rwxp 00000000 00:0e 2557 /dev/zero
4c33c000-4c37d000 rwxp 4c33c000 00:00 0
4c37d000-4c37e000 rwxs 00000000 00:08 97976478 /SYSV00000000 (deleted)
4c37e000-4c37f000 rwxs 00000000 00:08 97943708 /SYSV00000000 (deleted)
4c37f000-4c380000 rwxs 00000000 00:08 96370825 /SYSV00000000 (deleted)
4c380000-4c381000 rwxs 00000000 00:08 96174215 /SYSV00000000 (deleted)
4c381000-4c3e3000 rwxp 00000000 00:0e 2557 /dev/zero
4c3e3000-4c445000 rwxp 00000000 00:0e 2557 /dev/zero
4c445000-4c486000 rwxp 4c445000 00:00 0
4c486000-4c487000 rwxs 00000000 00:08 96108675 /SYSV00000000 (deleted)
4c487000-4c488000 rwxs 00000000 00:08 95125559 /SYSV00000000 (deleted)
4c488000-4c489000 rwxs 00000000 00:08 93913181 /SYSV00000000 (deleted)
4c489000-4c4eb000 rwxp 00000000 00:0e 2557 /dev/zero
4c4eb000-4c54d000 rwxp 00000000 00:0e 2557 /dev/zero
4c54d000-4c58e000 rwxp 4c54d000 00:00 0
4c58e000-4c58f000 rwxs 00000000 00:08 93814874 /SYSV00000000 (deleted)
All multi-monitor tests crash on SuSE-10 with OpenGL turned on, Nvidia GeForce FX5900. Xinerama is turned off but multi-mon is configured through multi-head option provided by nvidia. I have attached the crash log and other system information. The video card driver is uptodate. The crash is noticed on JDK6 as well as JDK7. The driver was upgraded recently to 9746. Crash not seen with default pipeline.
The crash is due to the library file attached (DeviceInfo.java) - this java class is being used by all the tests to dump the multi-screen info.
I have attached the tar file (multimon.tar) with all the information.