Possible regression between IcedTea6-1.8 and IcedTea6-1.9
Dr Andrew John Hughes
ahughes at redhat.com
Wed Aug 25 06:24:52 PDT 2010
On 10:47 Wed 25 Aug , Pavel Tisnovsky wrote:
> Dr Andrew John Hughes wrote:
> > On 11:36 Tue 17 Aug , Pavel Tisnovsky wrote:
> >> Dr Andrew John Hughes wrote:
> >>> On 18:27 Thu 12 Aug , Pavel Tisnovsky wrote:
> >>>> Hi all,
> >>>>
> >>>> I tried to find out why some new regression tests does not pass on the
> >>>> IcedTea6 HEAD and - by the way - I may have found the regression between
> >>>> IcedTea6 IcedTea6-1.8 and-1.9.
> >>>>
> >>>> When the following very simple test is run with option
> >>>> -Dsun.java2d.opengl set to True and I run it inside VNC session (ie
> >>>> without acceleration):
> >>>>
> >>>> import javax.swing.JPanel;
> >>>>
> >>>> public class Test extends JPanel {
> >>>> public Test() {
> >>>> }
> >>>>
> >>>> public static void main(String[] args)
> >>>> {
> >>>> Test t = new Test();
> >>>> System.out.println("Test Passed.");
> >>>> }
> >>>> }
> >>>>
> >>>> It simply wrote warning message in IcedTea6-1.8:
> >>>>
> >>>> /temp/icedtea6-1.8/openjdk/build/linux-amd64/j2sdk-image/bin/java
> >>>> -Dsun.java2d.opengl=True Test
> >>>> Could not enable OpenGL pipeline for default config on screen 0
> >>>> Test Passed.
> >>>>
> >>>> but it failed in IcedTea6-1.9 (and HEAD too):
> >>>>
> >>>> /temp/icedtea6-1.9/openjdk.build/j2sdk-image/bin/java
> >>>> -Dsun.java2d.opengl=True Test
> >>>> Exception in thread "main" java.lang.UnsatisfiedLinkError:
> >>>> sun.java2d.opengl.OGLContext.getOGLIdString()Ljava/lang/String;
> >>>> at sun.java2d.opengl.OGLContext.getOGLIdString(Native Method)
> >>>> at
> >>>> sun.java2d.opengl.GLXGraphicsConfig$1.run(GLXGraphicsConfig.java:126)
> >>>> at
> >>>> sun.java2d.opengl.OGLRenderQueue$QueueFlusher.run(OGLRenderQueue.java:220)
> >>>> ~
> >>>>
> >>>>
> >>>> Tested on RHEL5 x86_64 in VNC session, DISPLAY is set to :2.0 (it's
> >>>> correct, of course).
> >>>>
> >>>> Do anyone remember that we did any changes in XRender or java2d.opengl
> >>>> packages between 1.8 and 1.9?
> >>>>
> >>>> PS: at least these regression tests fail due to issue mentioned above:
> >>>> FAILED: sun/java2d/DirectX/AcceleratedScaleTest/AcceleratedScaleTest.java
> >>>> FAILED: sun/java2d/DirectX/AccelPaintsTest/AccelPaintsTest.java
> >>>> FAILED:
> >>>> sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java
> >>>> FAILED: sun/java2d/DirectX/OverriddenInsetsTest/OverriddenInsetsTest.java
> >>>> FAILED:
> >>>> sun/java2d/DirectX/StrikeDisposalCrashTest/StrikeDisposalCrashTest.java
> >>>> FAILED: sun/java2d/DirectX/TransformedPaintTest/TransformedPaintTest.java
> >>>> FAILED: sun/java2d/OpenGL/DrawBufImgOp.java
> >>>> FAILED: sun/java2d/OpenGL/GradientPaints.java
> >>>> FAILED: sun/java2d/pipe/hw/RSLAPITest/RSLAPITest.java
> >>>> FAILED: sun/java2d/pipe/MutableColorTest/MutableColorTest.java
> >>>>
> >>>> Cheers
> >>>> Pavel
> >>> As discussed on the mailing list, XRender was updated to the new version:
> >>>
> >>> http://icedtea.classpath.org/hg/release/icedtea6-1.9/rev/9da4f50c13c0
> >>>
> >>> Part of this involved updating the pipeline code which XRender relies on
> >>> (see the patch). Both are 7 backports. Have you checked whether the
> >>> same tests fail in 7?
> >> I think that this issue could be solved by the patch stored in
> >> attachment [OGLContext.patch] because OGLContext.o is already included
> >> in xawt.so (which is correct) but it does not exist JNI link to native
> >> function OGLContext.getOGLIdString().
> >>
> >> Is it possible to add this patch to IcedTea6 or (preferably) add its
> >> contents to existing patch 6961633-xrender-02.patch?
> >>
> >
> > Please add this in a new patch. The existing patch (as the bug ID implies)
> > is an export of an upstream changeset, so we don't want to mix non-upstreamed
> > changes in with that.
>
> I'm going to push the patch to IcedTea6 HEAD and IcedTea6-1.9, is it ok?
>
Yes, meant to say that in my first e-mail. Please add as patches/opengl-jni-fix.patch
or something similar.
> >
> > Speaking of which, this should go upstream too. Did you check if the tests
> > fail in OpenJDK7?
> >
> >> But I found another issue: when I run the test against IcedTea6 with the
> >> patch applied JRE failed due to fatal error - see attachment
> >> [hs_err_pid32222.log]. It's quite strange for me because libGL.so
> >> contains function glGetString(). I have to further investigate why this
> >> call failed (I run the test in VNC session which can be one possible
> >> source of failure).
> >
> > It does contain glGetString. Indeed, it's crashing in that function, not OpenJDK code.
> >
> >>> Note: There is no 1.9 release yet. The branch was created specifically
> >>> so we'd find stuff like this before release :-)
> >
> >> --- openjdk-old/jdk/make/sun/xawt/mapfile-vers 2010-08-16 16:54:21.000000000 +0200
> >> +++ openjdk/jdk/make/sun/xawt/mapfile-vers 2010-08-16 16:54:21.000000000 +0200
> >> @@ -300,6 +300,7 @@
> >> Java_java_awt_FileDialog_initIDs;
> >> Java_sun_awt_X11_XWindow_initIDs;
> >>
> >> + Java_sun_java2d_opengl_OGLContext_getOGLIdString;
> >> Java_sun_java2d_opengl_OGLMaskFill_maskFill;
> >> Java_sun_java2d_opengl_OGLRenderer_drawPoly;
> >> Java_sun_java2d_opengl_OGLRenderQueue_flushBuffer;
> >
> >> #
> >> # A fatal error has been detected by the Java Runtime Environment:
> >> #
> >> # SIGSEGV (0xb) at pc=0x0000003e3a451cee, pid=32222, tid=1075607872
> >> #
> >> # JRE version: 6.0_20-b20
> >> # Java VM: OpenJDK 64-Bit Server VM (17.0-b16 mixed mode linux-amd64 )
> >> # Derivative: IcedTea6 1.10pre+r552e98f1c215
> >> # Distribution: Built on Red Hat Enterprise Linux Server release 5.5 (Tikanga) (Mon Aug 16 23:21:18 CEST 2010)
> >> # Problematic frame:
> >> # C [libGL.so.1+0x51cee] glGetString+0xe
> >> #
> >> # If you would like to submit a bug report, please include
> >> # instructions how to reproduce the bug and visit:
> >> # http://icedtea.classpath.org/bugzilla
> >> # The crash happened outside the Java Virtual Machine in native code.
> >> # See problematic frame for where to report the bug.
> >> #
> >>
> >> --------------- T H R E A D ---------------
> >>
> >> Current thread (0x00002aab38101800): JavaThread "Java2D Queue Flusher" daemon [_thread_in_native, id=32241, stack(0x00000000400c7000,0x00000000401c8000)]
> >>
> >> siginfo:si_signo=SIGSEGV: si_errno=0, si_code=128 (), si_addr=0x0000000000000000
> >>
> >> Registers:
> >> RAX=0x0000000005418830, RBX=0x00002aab36d40100, RCX=0x0000000005418830, RDX=0x0000003e39216280
> >> RSP=0x00000000401c67b8, RBP=0x00000000401c6800, RSI=0x00000000401c7a10, RDI=0x0000000000001f00
> >> R8 =0x00002ae1480c1ec0, R9 =0x00002aab3803a9c8, R10=0x0000000000000000, R11=0x6f69746172656e65
> >> R12=0x00002aab38101800, R13=0x00002aab36b309f8, R14=0x00000000401c6870, R15=0x00002aab36b309e7
> >> RIP=0x0000003e3a451cee, EFL=0x0000000000010246, CSGSFS=0x0000000000000033, ERR=0x0000000000000000
> >> TRAPNO=0x000000000000000d
> >>
> >> Top of Stack: (sp=0x00000000401c67b8)
> >> 0x00000000401c67b8: 00002aab36b1a95c 00000000401c68c8
> >> 0x00000000401c67c8: 00002aab381019c8 00000000401c6878
> >> 0x00000000401c67d8: 00002aaaaeac3d28 00002aab38101800
> >> 0x00000000401c67e8: 00002aaaaeac3d28 00000000401c6870
> >> 0x00000000401c67f8: 00002aab38101800 00000000401c6858
> >> 0x00000000401c6808: 00002aaaab35e9c6 0000000005493198
> >> 0x00000000401c6818: 00000000401c6818 00002aaaaeac3d28
> >> 0x00000000401c6828: 00000000401c6870 00002aaaaeac7620
> >> 0x00000000401c6838: 0000000000000000 00002aaaaeac3d28
> >> 0x00000000401c6848: 0000000000000000 00000000401c6878
> >> 0x00000000401c6858: 00000000401c68c8 00002aaaab352973
> >> 0x00000000401c6868: 00002aaaaeac6d00 00002aaaab35b89b
> >> 0x00000000401c6878: 0000000000000000 00002aab0be66098
> >> 0x00000000401c6888: 00000000401c6888 00002aaaaeac86f5
> >> 0x00000000401c6898: 00000000401c68d8 00002aaaaeac8ad8
> >> 0x00000000401c68a8: 0000000000000000 00002aaaaeac8710
> >> 0x00000000401c68b8: 00000000401c6878 00000000401c68d8
> >> 0x00000000401c68c8: 00000000401c6930 00002aaaab352cf4
> >> 0x00000000401c68d8: 00002aab0be66390 0000000000000001
> >> 0x00000000401c68e8: 00002aab0be66208 00000000401c68e0
> >> 0x00000000401c68f8: 00002aaaaeac2667 00000000401c6958
> >> 0x00000000401c6908: 00002aaaaeac2c10 0000000000000000
> >> 0x00000000401c6918: 00002aaaaeac2770 00000000401c68d8
> >> 0x00000000401c6928: 00000000401c6958 00000000401c69c0
> >> 0x00000000401c6938: 00002aaaab34d3fb 0000000000000000
> >> 0x00000000401c6948: 0000000000000000 0000000000000000
> >> 0x00000000401c6958: 00002aab0be66208 0000000000001fa0
> >> 0x00000000401c6968: 00002aaaab34d379 00000000401c6b90
> >> 0x00000000401c6978: 0000000000000001 00002aab38101800
> >> 0x00000000401c6988: 0000000005493140 00000000401c6a10
> >> 0x00000000401c6998: 00000000401c6ce8 00002aab0000000a
> >> 0x00000000401c69a8: 00002aaaaeac2770 00002aaaab35d420
> >>
> >> Instructions: (pc=0x0000003e3a451cee)
> >> 0x0000003e3a451cde: 00 00 57 e8 ea d5 ff ff 5f 4c 8b 98 98 08 00 00
> >> 0x0000003e3a451cee: 41 ff e3 0f 1f 80 00 00 00 00 0f 1f 84 00 00 00
> >>
> >> Stack: [0x00000000400c7000,0x00000000401c8000], sp=0x00000000401c67b8, free space=3fd0000000000000018k
> >> Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
> >> C [libGL.so.1+0x51cee] glGetString+0xe
> >> j sun.java2d.opengl.OGLContext.getOGLIdString()Ljava/lang/String;+0
> >> j sun.java2d.opengl.GLXGraphicsConfig$1.run()V+5
> >> j sun.java2d.opengl.OGLRenderQueue$QueueFlusher.run()V+95
> >> v ~StubRoutines::call_stub
> >> V [libjvm.so+0x411955]
> >> V [libjvm.so+0x4108d8]
> >> V [libjvm.so+0x4111f4]
> >> V [libjvm.so+0x41138b]
> >> V [libjvm.so+0x4704c0]
> >> V [libjvm.so+0x6f77fd]
> >> V [libjvm.so+0x5f5c14]
> >>
> >> Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
> >> j sun.java2d.opengl.OGLContext.getOGLIdString()Ljava/lang/String;+0
> >> j sun.java2d.opengl.GLXGraphicsConfig$1.run()V+5
> >> j sun.java2d.opengl.OGLRenderQueue$QueueFlusher.run()V+95
> >> v ~StubRoutines::call_stub
> >>
> >> --------------- P R O C E S S ---------------
> >>
> >> Java Threads: ( => current thread )
> >> =>0x00002aab38101800 JavaThread "Java2D Queue Flusher" daemon [_thread_in_native, id=32241, stack(0x00000000400c7000,0x00000000401c8000)]
> >> 0x00002aab38092800 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=32240, stack(0x00000000408b7000,0x00000000409b8000)]
> >> 0x00002aab38025800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=32238, stack(0x0000000041d0d000,0x0000000041e0e000)]
> >> 0x00002aab38023000 JavaThread "CompilerThread1" daemon [_thread_blocked, id=32237, stack(0x000000004122d000,0x000000004132e000)]
> >> 0x00002aab38020000 JavaThread "CompilerThread0" daemon [_thread_blocked, id=32236, stack(0x000000004112c000,0x000000004122d000)]
> >> 0x00002aab3801d800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=32235, stack(0x000000004102b000,0x000000004112c000)]
> >> 0x0000000005489000 JavaThread "Finalizer" daemon [_thread_blocked, id=32234, stack(0x0000000040c75000,0x0000000040d76000)]
> >> 0x0000000005487000 JavaThread "Reference Handler" daemon [_thread_blocked, id=32233, stack(0x0000000040b74000,0x0000000040c75000)]
> >> 0x0000000005411000 JavaThread "main" [_thread_blocked, id=32223, stack(0x0000000041404000,0x0000000041505000)]
> >>
> >> Other Threads:
> >> 0x0000000005480800 VMThread [stack: 0x0000000040a73000,0x0000000040b74000] [id=32232]
> >> 0x00002aab38028000 WatcherThread [stack: 0x0000000041e37000,0x0000000041f38000] [id=32239]
> >>
> >> VM state:not at safepoint (normal execution)
> >>
> >> VM Mutex/Monitor currently owned by a thread: None
> >>
> >> Heap
> >> PSYoungGen total 37184K, used 1912K [0x00002aab0bd70000, 0x00002aab0e6f0000, 0x00002aab35610000)
> >> eden space 31872K, 6% used [0x00002aab0bd70000,0x00002aab0bf4e1b8,0x00002aab0dc90000)
> >> from space 5312K, 0% used [0x00002aab0e1c0000,0x00002aab0e1c0000,0x00002aab0e6f0000)
> >> to space 5312K, 0% used [0x00002aab0dc90000,0x00002aab0dc90000,0x00002aab0e1c0000)
> >> PSOldGen total 85120K, used 0K [0x00002aaab8c10000, 0x00002aaabdf30000, 0x00002aab0bd70000)
> >> object space 85120K, 0% used [0x00002aaab8c10000,0x00002aaab8c10000,0x00002aaabdf30000)
> >> PSPermGen total 21248K, used 6882K [0x00002aaaae410000, 0x00002aaaaf8d0000, 0x00002aaab8c10000)
> >> object space 21248K, 32% used [0x00002aaaae410000,0x00002aaaaeac8b60,0x00002aaaaf8d0000)
> >>
> >> Dynamic libraries:
> >> 00400000-00409000 r-xp 00000000 fd:00 9011299 /jck/j2sdk-image/bin/java
> >> 00608000-00609000 rw-p 00008000 fd:00 9011299 /jck/j2sdk-image/bin/java
> >> 0540a000-05507000 rw-p 0540a000 00:00 0 [heap]
> >> 400c7000-400ca000 ---p 400c7000 00:00 0
> >> 400ca000-401c8000 rw-p 400ca000 00:00 0
> >> 408b7000-408ba000 ---p 408b7000 00:00 0
> >> 408ba000-409b8000 rw-p 408ba000 00:00 0
> >> 40a73000-40a74000 ---p 40a73000 00:00 0
> >> 40a74000-40b74000 rw-p 40a74000 00:00 0
> >> 40b74000-40b77000 ---p 40b74000 00:00 0
> >> 40b77000-40c75000 rw-p 40b77000 00:00 0
> >> 40c75000-40c78000 ---p 40c75000 00:00 0
> >> 40c78000-40d76000 rw-p 40c78000 00:00 0
> >> 4102b000-4102e000 ---p 4102b000 00:00 0
> >> 4102e000-4112c000 rw-p 4102e000 00:00 0
> >> 4112c000-4112f000 ---p 4112c000 00:00 0
> >> 4112f000-4122d000 rw-p 4112f000 00:00 0
> >> 4122d000-41230000 ---p 4122d000 00:00 0
> >> 41230000-4132e000 rw-p 41230000 00:00 0
> >> 41404000-41407000 ---p 41404000 00:00 0
> >> 41407000-41505000 rw-p 41407000 00:00 0
> >> 41505000-41506000 ---p 41505000 00:00 0
> >> 41506000-41606000 rw-p 41506000 00:00 0
> >> 41606000-41607000 ---p 41606000 00:00 0
> >> 41607000-41707000 rw-p 41607000 00:00 0
> >> 41707000-41708000 ---p 41707000 00:00 0
> >> 41708000-41808000 rw-p 41708000 00:00 0
> >> 41808000-41809000 ---p 41808000 00:00 0
> >> 41809000-41909000 rw-p 41809000 00:00 0
> >> 41909000-4190a000 ---p 41909000 00:00 0
> >> 4190a000-41a0a000 rw-p 4190a000 00:00 0
> >> 41a0a000-41a0b000 ---p 41a0a000 00:00 0
> >> 41a0b000-41b0b000 rw-p 41a0b000 00:00 0
> >> 41b0b000-41b0c000 ---p 41b0b000 00:00 0
> >> 41b0c000-41c0c000 rw-p 41b0c000 00:00 0
> >> 41c0c000-41c0d000 ---p 41c0c000 00:00 0
> >> 41c0d000-41d0d000 rw-p 41c0d000 00:00 0
> >> 41d0d000-41d10000 ---p 41d0d000 00:00 0
> >> 41d10000-41e0e000 rw-p 41d10000 00:00 0
> >> 41e37000-41e38000 ---p 41e37000 00:00 0
> >> 41e38000-41f38000 rw-p 41e38000 00:00 0
> >> 3e38400000-3e3841c000 r-xp 00000000 fd:00 55083144 /lib64/ld-2.5.so
> >> 3e3861b000-3e3861c000 r--p 0001b000 fd:00 55083144 /lib64/ld-2.5.so
> >> 3e3861c000-3e3861d000 rw-p 0001c000 fd:00 55083144 /lib64/ld-2.5.so
> >> 3e38800000-3e3894e000 r-xp 00000000 fd:00 55083145 /lib64/libc-2.5.so
> >> 3e3894e000-3e38b4d000 ---p 0014e000 fd:00 55083145 /lib64/libc-2.5.so
> >> 3e38b4d000-3e38b51000 r--p 0014d000 fd:00 55083145 /lib64/libc-2.5.so
> >> 3e38b51000-3e38b52000 rw-p 00151000 fd:00 55083145 /lib64/libc-2.5.so
> >> 3e38b52000-3e38b57000 rw-p 3e38b52000 00:00 0
> >> 3e38c00000-3e38c02000 r-xp 00000000 fd:00 55083147 /lib64/libdl-2.5.so
> >> 3e38c02000-3e38e02000 ---p 00002000 fd:00 55083147 /lib64/libdl-2.5.so
> >> 3e38e02000-3e38e03000 r--p 00002000 fd:00 55083147 /lib64/libdl-2.5.so
> >> 3e38e03000-3e38e04000 rw-p 00003000 fd:00 55083147 /lib64/libdl-2.5.so
> >> 3e39000000-3e39016000 r-xp 00000000 fd:00 55083146 /lib64/libpthread-2.5.so
> >> 3e39016000-3e39215000 ---p 00016000 fd:00 55083146 /lib64/libpthread-2.5.so
> >> 3e39215000-3e39216000 r--p 00015000 fd:00 55083146 /lib64/libpthread-2.5.so
> >> 3e39216000-3e39217000 rw-p 00016000 fd:00 55083146 /lib64/libpthread-2.5.so
> >> 3e39217000-3e3921b000 rw-p 3e39217000 00:00 0
> >> 3e39400000-3e39482000 r-xp 00000000 fd:00 55083148 /lib64/libm-2.5.so
> >> 3e39482000-3e39681000 ---p 00082000 fd:00 55083148 /lib64/libm-2.5.so
> >> 3e39681000-3e39682000 r--p 00081000 fd:00 55083148 /lib64/libm-2.5.so
> >> 3e39682000-3e39683000 rw-p 00082000 fd:00 55083148 /lib64/libm-2.5.so
> >> 3e39800000-3e39814000 r-xp 00000000 fd:00 52035672 /usr/lib64/libz.so.1.2.3
> >> 3e39814000-3e39a13000 ---p 00014000 fd:00 52035672 /usr/lib64/libz.so.1.2.3
> >> 3e39a13000-3e39a14000 rw-p 00013000 fd:00 52035672 /usr/lib64/libz.so.1.2.3
> >> 3e39c00000-3e39c07000 r-xp 00000000 fd:00 55083154 /lib64/librt-2.5.so
> >> 3e39c07000-3e39e07000 ---p 00007000 fd:00 55083154 /lib64/librt-2.5.so
> >> 3e39e07000-3e39e08000 r--p 00007000 fd:00 55083154 /lib64/librt-2.5.so
> >> 3e39e08000-3e39e09000 rw-p 00008000 fd:00 55083154 /lib64/librt-2.5.so
> >> 3e3a000000-3e3a007000 r-xp 00000000 fd:00 30682405 /usr/lib64/libdrm.so.2.0.0
> >> 3e3a007000-3e3a207000 ---p 00007000 fd:00 30682405 /usr/lib64/libdrm.so.2.0.0
> >> 3e3a207000-3e3a208000 rw-p 00007000 fd:00 30682405 /usr/lib64/libdrm.so.2.0.0
> >> 3e3a400000-3e3a46e000 r-xp 00000000 fd:00 30682407 /usr/lib64/libGL.so.1.2
> >> 3e3a46e000-3e3a66e000 ---p 0006e000 fd:00 30682407 /usr/lib64/libGL.so.1.2
> >> 3e3a66e000-3e3a678000 rw-p 0006e000 fd:00 30682407 /usr/lib64/libGL.so.1.2
> >> 3e3a678000-3e3a67a000 rw-p 3e3a678000 00:00 0
> >> 3e3b000000-3e3b005000 r-xp 00000000 fd:00 52035782 /usr/lib64/libXdmcp.so.6.0.0
> >> 3e3b005000-3e3b204000 ---p 00005000 fd:00 52035782 /usr/lib64/libXdmcp.so.6.0.0
> >> 3e3b204000-3e3b205000 rw-p 00004000 fd:00 52035782 /usr/lib64/libXdmcp.so.6.0.0
> >> 3e3b400000-3e3b505000 r-xp 00000000 fd:00 52035783 /usr/lib64/libX11.so.6.2.0
> >> 3e3b505000-3e3b705000 ---p 00105000 fd:00 52035783 /usr/lib64/libX11.so.6.2.0
> >> 3e3b705000-3e3b70c000 rw-p 00105000 fd:00 52035783 /usr/lib64/libX11.so.6.2.0
> >> 3e3b800000-3e3b802000 r-xp 00000000 fd:00 52035673 /usr/lib64/libXau.so.6.0.0
> >> 3e3b802000-3e3ba01000 ---p 00002000 fd:00 52035673 /usr/lib64/libXau.so.6.0.0
> >> 3e3ba01000-3e3ba02000 rw-p 00001000 fd:00 52035673 /usr/lib64/libXau.so.6.0.0
> >> 3e3bc00000-3e3bc15000 r-xp 00000000 fd:00 55083150 /lib64/libnsl-2.5.so
> >> 3e3bc15000-3e3be14000 ---p 00015000 fd:00 55083150 /lib64/libnsl-2.5.so
> >> 3e3be14000-3e3be15000 r--p 00014000 fd:00 55083150 /lib64/libnsl-2.5.so
> >> 3e3be15000-3e3be16000 rw-p 00015000 fd:00 55083150 /lib64/libnsl-2.5.so
> >> 3e3be16000-3e3be18000 rw-p 3e3be16000 00:00 0
> >> 3e3cc00000-3e3cc10000 r-xp 00000000 fd:00 52035784 /usr/lib64/libXext.so.6.4.0
> >> 3e3cc10000-3e3ce10000 ---p 00010000 fd:00 52035784 /usr/lib64/libXext.so.6.4.0
> >> 3e3ce10000-3e3ce11000 rw-p 00010000 fd:00 52035784 /usr/lib64/libXext.so.6.4.0
> >> 3e3d400000-3e3d405000 r-xp 00000000 fd:00 52035785 /usr/lib64/libXxf86vm.so.1.0.0
> >> 3e3d405000-3e3d604000 ---p 00005000 fd:00 52035785 /usr/lib64/libXxf86vm.so.1.0.0
> >> 3e3d604000-3e3d605000 rw-p 00004000 fd:00 52035785 /usr/lib64/libXxf86vm.so.1.0.0
> >> 3e3dc00000-3e3dc7f000 r-xp 00000000 fd:00 52035816 /usr/lib64/libfreetype.so.6.3.10
> >> 3e3dc7f000-3e3de7f000 ---p 0007f000 fd:00 52035816 /usr/lib64/libfreetype.so.6.3.10
> >> 3e3de7f000-3e3de84000 rw-p 0007f000 fd:00 52035816 /usr/lib64/libfreetype.so.6.3.10
> >> 3e3e400000-3e3e409000 r-xp 00000000 fd:00 52035819 /usr/lib64/libXrender.so.1.3.0
> >> 3e3e409000-3e3e608000 ---p 00009000 fd:00 52035819 /usr/lib64/libXrender.so.1.3.0
> >> 3e3e608000-3e3e609000 rw-p 00008000 fd:00 52035819 /usr/lib64/libXrender.so.1.3.0
> >> 3e43c00000-3e43c08000 r-xp 00000000 fd:00 52035824 /usr/lib64/libXi.so.6.0.0
> >> 3e43c08000-3e43e07000 ---p 00008000 fd:00 52035824 /usr/lib64/libXi.so.6.0.0
> >> 3e43e07000-3e43e08000 rw-p 00007000 fd:00 52035824 /usr/lib64/libXi.so.6.0.0
> >> 3e45c00000-3e45c0d000 r-xp 00000000 fd:00 55083149 /lib64/libgcc_s-4.1.2-20080825.so.1
> >> 3e45c0d000-3e45e0d000 ---p 0000d000 fd:00 55083149 /lib64/libgcc_s-4.1.2-20080825.so.1
> >> 3e45e0d000-3e45e0e000 rw-p 0000d000 fd:00 55083149 /lib64/libgcc_s-4.1.2-20080825.so.1
> >> 3e4b600000-3e4b605000 r-xp 00000000 fd:00 52035905 /usr/lib64/libXtst.so.6.1.0
> >> 3e4b605000-3e4b805000 ---p 00005000 fd:00 52035905 /usr/lib64/libXtst.so.6.1.0
> >> 3e4b805000-3e4b806000 rw-p 00005000 fd:00 52035905 /usr/lib64/libXtst.so.6.1.0
> >> 2aaaaaac0000-2aaaaaace000 r-xp 00000000 fd:00 9699523 /jck/j2sdk-image/jre/lib/amd64/libverify.so
> >> 2aaaaaace000-2aaaaaccd000 ---p 0000e000 fd:00 9699523 /jck/j2sdk-image/jre/lib/amd64/libverify.so
> >> 2aaaaaccd000-2aaaaaccf000 rw-p 0000d000 fd:00 9699523 /jck/j2sdk-image/jre/lib/amd64/libverify.so
> >> 2aaaaaccf000-2aaaaacfa000 r-xp 00000000 fd:00 9699499 /jck/j2sdk-image/jre/lib/amd64/libjava.so
> >> 2aaaaacfa000-2aaaaaefa000 ---p 0002b000 fd:00 9699499 /jck/j2sdk-image/jre/lib/amd64/libjava.so
> >> 2aaaaaefa000-2aaaaaefe000 rw-p 0002b000 fd:00 9699499 /jck/j2sdk-image/jre/lib/amd64/libjava.so
> >> 2aaaaaefe000-2aaaaaeff000 r--p 2aaaaaefe000 00:00 0
> >> 2aaaaaeff000-2aaaaaf00000 rw-p 2aaaaaeff000 00:00 0
> >> 2aaaaaf00000-2aaaaaf08000 r-xp 00000000 fd:00 9830466 /jck/j2sdk-image/jre/lib/amd64/native_threads/libhpi.so
> >> 2aaaaaf08000-2aaaab107000 ---p 00008000 fd:00 9830466 /jck/j2sdk-image/jre/lib/amd64/native_threads/libhpi.so
> >> 2aaaab107000-2aaaab108000 rw-p 00007000 fd:00 9830466 /jck/j2sdk-image/jre/lib/amd64/native_threads/libhpi.so
> >> 2aaaab108000-2aaaab109000 rw-p 2aaaab108000 00:00 0
> >> 2aaaab109000-2aaaab13e000 r--s 00000000 fd:00 7110950 /var/db/nscd/passwd
> >> 2aaaab13e000-2aaaab146000 rw-s 00000000 fd:00 42600011 /tmp/hsperfdata_ptisnovs/32222
> >> 2aaaab146000-2aaaab14d000 r-xp 00000000 fd:00 9699526 /jck/j2sdk-image/jre/lib/amd64/libzip.so
> >> 2aaaab14d000-2aaaab34c000 ---p 00007000 fd:00 9699526 /jck/j2sdk-image/jre/lib/amd64/libzip.so
> >> 2aaaab34c000-2aaaab34d000 rw-p 00006000 fd:00 9699526 /jck/j2sdk-image/jre/lib/amd64/libzip.so
> >> 2aaaab34d000-2aaaab5bd000 rwxp 2aaaab34d000 00:00 0
> >> 2aaaab5bd000-2aaaae34d000 rw-p 2aaaab5bd000 00:00 0
> >> 2aaaae34d000-2aaaae357000 rw-p 2aaaae34d000 00:00 0
> >> 2aaaae357000-2aaaae40d000 rw-p 2aaaae357000 00:00 0
> >> 2aaaae410000-2aaaaf8d0000 rw-p 2aaaae410000 00:00 0
> >> 2aaaaf8d0000-2aaab8c10000 rw-p 2aaaaf8d0000 00:00 0
> >> 2aaab8c10000-2aaabdf30000 rw-p 2aaab8c10000 00:00 0
> >> 2aaabdf30000-2aab0bd70000 rw-p 2aaabdf30000 00:00 0
> >> 2aab0bd70000-2aab0e6f0000 rw-p 2aab0bd70000 00:00 0
> >> 2aab0e6f0000-2aab35610000 rw-p 2aab0e6f0000 00:00 0
> >> 2aab35610000-2aab3561b000 rw-p 2aab35610000 00:00 0
> >> 2aab3561b000-2aab35664000 rw-p 2aab3561b000 00:00 0
> >> 2aab35664000-2aab3568e000 rw-p 2aab35664000 00:00 0
> >> 2aab3568e000-2aab358fc000 rw-p 2aab3568e000 00:00 0
> >> 2aab358fc000-2aab35912000 rw-p 2aab358fc000 00:00 0
> >> 2aab35912000-2aab35a49000 rw-p 2aab35912000 00:00 0
> >> 2aab35a49000-2aab35a74000 rw-p 2aab35a49000 00:00 0
> >> 2aab35a74000-2aab35ce3000 rw-p 2aab35a74000 00:00 0
> >> 2aab35ce3000-2aab35cee000 rw-p 2aab35ce3000 00:00 0
> >> 2aab35cee000-2aab35d37000 rw-p 2aab35cee000 00:00 0
> >> 2aab35d37000-2aab35d5f000 rw-p 2aab35d37000 00:00 0
> >> 2aab35d5f000-2aab35eed000 r--s 038af000 fd:00 9109772 /jck/j2sdk-image/jre/lib/rt.jar
> >> 2aab35eed000-2aab35f1f000 rw-p 2aab35eed000 00:00 0
> >> 2aab35f1f000-2aab35f25000 r--s 00043000 fd:00 9109782 /jck/j2sdk-image/jre/lib/netx.jar
> >> 2aab35f25000-2aab3682e000 rw-p 2aab35f25000 00:00 0
> >> 2aab3682e000-2aab368c4000 r-xp 00000000 fd:00 9699503 /jck/j2sdk-image/jre/lib/amd64/libawt.so
> >> 2aab368c4000-2aab36ac4000 ---p 00096000 fd:00 9699503 /jck/j2sdk-image/jre/lib/amd64/libawt.so
> >> 2aab36ac4000-2aab36acf000 rw-p 00096000 fd:00 9699503 /jck/j2sdk-image/jre/lib/amd64/libawt.so
> >> 2aab36acf000-2aab36af4000 rw-p 2aab36acf000 00:00 0
> >> 2aab36af4000-2aab36b3d000 r-xp 00000000 fd:00 9732309 /jck/j2sdk-image/jre/lib/amd64/xawt/libmawt.so
> >> 2aab36b3d000-2aab36d3c000 ---p 00049000 fd:00 9732309 /jck/j2sdk-image/jre/lib/amd64/xawt/libmawt.so
> >> 2aab36d3c000-2aab36d3f000 rw-p 00048000 fd:00 9732309 /jck/j2sdk-image/jre/lib/amd64/xawt/libmawt.so
> >> 2aab36d3f000-2aab36d41000 rw-p 2aab36d3f000 00:00 0
> >> 2aab36d41000-2aab36d85000 r-xp 00000000 fd:00 9699507 /jck/j2sdk-image/jre/lib/amd64/libfontmanager.so
> >> 2aab36d85000-2aab36f84000 ---p 00044000 fd:00 9699507 /jck/j2sdk-image/jre/lib/amd64/libfontmanager.so
> >> 2aab36f84000-2aab36f88000 rw-p 00043000 fd:00 9699507 /jck/j2sdk-image/jre/lib/amd64/libfontmanager.so
> >> 2aab36f88000-2aab36f98000 rw-p 2aab36f88000 00:00 0
> >> 2aab36f98000-2aab36f9f000 r--s 00000000 fd:00 7111498 /var/cache/fontconfig/beeeeb3dfe132a8a0633a017c99ce0c0-x86-64.cache-2
> >> 2aab36f9f000-2aab36fa4000 r--s 00000000 fd:00 7111021 /var/cache/fontconfig/b64a443fb29fd68918eee3276c922bf0-x86-64.cache-2
> >> 2aab36fa4000-2aab36fa5000 r--s 00000000 fd:00 7111040 /var/cache/fontconfig/c09c2e2d9ddef970513e4a68e1d4f7be-x86-64.cache-2
> >> 2aab36fa5000-2aab36fb0000 r--s 00000000 fd:00 7111203 /var/cache/fontconfig/e19de935dec46bbf3ed114ee4965548a-x86-64.cache-2
> >> 2aab36fb0000-2aab36fb3000 r--s 00000000 fd:00 7111204 /var/cache/fontconfig/e3ead4b767b8819993a6fa3ae306afa9-x86-64.cache-2
> >> 2aab36fb3000-2aab36fba000 r--s 00000000 fd:00 7110996 /var/cache/fontconfig/7ddba6133ef499da58de5e8c586d3b75-x86-64.cache-2
> >> 2aab36fba000-2aab36fbb000 r--s 00000000 fd:00 7111049 /var/cache/fontconfig/602d1f86cc7d0d7fcaea57cc0415ba86-x86-64.cache-2
> >> 2aab36fbb000-2aab36fc2000 r--s 00000000 fd:00 7111018 /var/cache/fontconfig/76339d7a19b7d8e4649c5ddbf17c0441-x86-64.cache-2
> >> 2aab36fc2000-2aab36fc3000 r--s 00000000 fd:00 7111019 /var/cache/fontconfig/c1e0ebede0a5820dfb31314ce531f395-x86-64.cache-2
> >> 2aab36fc3000-2aab36fc4000 r--s 00000000 fd:00 7111017 /var/cache/fontconfig/a47204c0282682fca292504963454f06-x86-64.cache-2
> >> 2aab36fc4000-2aab36fc5000 r--s 00000000 fd:00 7111037 /var/cache/fontconfig/ec08f7e2aac04ad6751b56b654659de6-x86-64.cache-2
> >> 2aab36fc5000-2aab36fc6000 r--s 00000000 fd:00 7111047 /var/cache/fontconfig/a0ed530305610ad915aa8f21f0d94463-x86-64.cache-2
> >> 2aab36fc6000-2aab36fc7000 r--s 00000000 fd:00 7111020 /var/cache/fontconfig/31b8f98acd9832a15daf4d1a0b40239b-x86-64.cache-2
> >> 2aab36fc7000-2aab36fc8000 r--s 00000000 fd:00 7111038 /var/cache/fontconfig/fc7f808eb72d8a281e1f12def2851241-x86-64.cache-2
> >> 2aab36fc8000-2aab36fc9000 r--s 00000000 fd:00 7111031 /var/cache/fontconfig/b0c8039c3bbcc6f1976d33b66b56fc83-x86-64.cache-2
> >> 2aab36fc9000-2aab36fca000 r--s 00000000 fd:00 7111025 /var/cache/fontconfig/31e4bfa78c57c1d34653a253fb01b172-x86-64.cache-2
> >> 2aab36fca000-2aab36fcf000 r--s 00000000 fd:00 7111041 /var/cache/fontconfig/a3ef620b97f3ad86e0ccce6d4afaa4cc-x86-64.cache-2
> >> 2aab36fcf000-2aab36fd0000 r--s 00000000 fd:00 7111042 /var/cache/fontconfig/49aab29dc58e529ef78a6d0aaa3ba41d-x86-64.cache-2
> >> 2aab36fd0000-2aab36fd8000 r--s 00000000 fd:00 7111206 /var/cache/fontconfig/b79f3aaa7d385a141ab53ec885cc22a8-x86-64.cache-2
> >> 2aab36fd8000-2aab36fda000 r--s 00000000 fd:00 7111205 /var/cache/fontconfig/87f5e051180a7a75f16eb6fe7dbd3749-x86-64.cache-2
> >> 2aab36fda000-2aab36fdd000 r--s 00000000 fd:00 7111034 /var/cache/fontconfig/fdb4a018037c133ed2ff41d1378148d0-x86-64.cache-2
> >> 2aab36fdd000-2aab36fe0000 r--s 00000000 fd:00 7111029 /var/cache/fontconfig/ae30b330df83ba0e904b3d2eb05b9c75-x86-64.cache-2
> >> 2aab36fe0000-2aab36ff6000 r--s 00000000 fd:00 7111030 /var/cache/fontconfig/d066cc093611c74861a22d5ef60b042c-x86-64.cache-2
> >> 2aab36ff6000-2aab36ffa000 r--s 00000000 fd:00 7111035 /var/cache/fontconfig/00413c8acffd3c2ef5e4f42b8b36cd9a-x86-64.cache-2
> >> 2aab36ffa000-2aab36ffe000 r--s 00000000 fd:00 7111046 /var/cache/fontconfig/177aa5f8e4784b879645141d1d73ae7a-x86-64.cache-2
> >> 2aab36ffe000-2aab37012000 r-xp 00000000 fd:00 9699501 /jck/j2sdk-image/jre/lib/amd64/libnet.so
> >> 2aab37012000-2aab37211000 ---p 00014000 fd:00 9699501 /jck/j2sdk-image/jre/lib/amd64/libnet.so
> >> 2aab37211000-2aab37212000 rw-p 00013000 fd:00 9699501 /jck/j2sdk-image/jre/lib/amd64/libnet.so
> >> 2aab37212000-2aab37219000 r-xp 00000000 fd:00 9699502 /jck/j2sdk-image/jre/lib/amd64/libnio.so
> >> 2aab37219000-2aab37419000 ---p 00007000 fd:00 9699502 /jck/j2sdk-image/jre/lib/amd64/libnio.so
> >> 2aab37419000-2aab3741a000 rw-p 00007000 fd:00 9699502 /jck/j2sdk-image/jre/lib/amd64/libnio.so
> >> 2aab3741a000-2aab37420000 r--s 000fc000 fd:00 9109749 /jck/j2sdk-image/jre/lib/resources.jar
> >> 2aab38000000-2aab38103000 rw-p 2aab38000000 00:00 0
> >> 2aab38103000-2aab3c000000 ---p 2aab38103000 00:00 0
> >> 2aab3c000000-2aab3f5d7000 r--p 00000000 fd:00 30680677 /usr/lib/locale/locale-archive
> >> 2ae147373000-2ae147374000 rw-p 2ae147373000 00:00 0
> >> 2ae147388000-2ae147389000 rw-p 2ae147388000 00:00 0
> >> 2ae147389000-2ae14738d000 r-xp 00000000 fd:00 10780772 /jck/j2sdk-image/jre/lib/amd64/jli/libjli.so
> >> 2ae14738d000-2ae14758c000 ---p 00004000 fd:00 10780772 /jck/j2sdk-image/jre/lib/amd64/jli/libjli.so
> >> 2ae14758c000-2ae14758d000 rw-p 00003000 fd:00 10780772 /jck/j2sdk-image/jre/lib/amd64/jli/libjli.so
> >> 2ae14758d000-2ae147590000 rw-p 2ae14758d000 00:00 0
> >> 2ae147590000-2ae147e26000 r-xp 00000000 fd:00 10322184 /jck/j2sdk-image/jre/lib/amd64/server/libjvm.so
> >> 2ae147e26000-2ae148026000 ---p 00896000 fd:00 10322184 /jck/j2sdk-image/jre/lib/amd64/server/libjvm.so
> >> 2ae148026000-2ae1480b6000 rw-p 00896000 fd:00 10322184 /jck/j2sdk-image/jre/lib/amd64/server/libjvm.so
> >> 2ae1480b6000-2ae1480ef000 rw-p 2ae1480b6000 00:00 0
> >> 7fff9efb4000-7fff9efc9000 rw-p 7ffffffea000 00:00 0 [stack]
> >> ffffffffff600000-ffffffffffe00000 ---p 00000000 00:00 0 [vdso]
> >>
> >> VM Arguments:
> >> jvm_args: -Dsun.java2d.opengl=true
> >> java_command: Test
> >> Launcher Type: SUN_STANDARD
> >>
> >> Environment Variables:
> >> PATH=/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/brq/ptisnovs/bin
> >> LD_LIBRARY_PATH=/jck/j2sdk-image/jre/lib/amd64/server:/jck/j2sdk-image/jre/lib/amd64:/jck/j2sdk-image/jre/../lib/amd64
> >> SHELL=/bin/bash
> >> DISPLAY=:42.0
> >>
> >> Signal Handlers:
> >> SIGSEGV: [libjvm.so+0x73d6c0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
> >> SIGBUS: [libjvm.so+0x73d6c0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
> >> SIGFPE: [libjvm.so+0x5f18f0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
> >> SIGPIPE: [libjvm.so+0x5f18f0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
> >> SIGXFSZ: [libjvm.so+0x5f18f0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
> >> SIGILL: [libjvm.so+0x5f18f0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
> >> SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
> >> SIGUSR2: [libjvm.so+0x5f4d90], sa_mask[0]=0x00000000, sa_flags=0x10000004
> >> SIGHUP: [libjvm.so+0x5f2cb0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
> >> SIGINT: [libjvm.so+0x5f2cb0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
> >> SIGTERM: [libjvm.so+0x5f2cb0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
> >> SIGQUIT: [libjvm.so+0x5f2cb0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
> >>
> >>
> >> --------------- S Y S T E M ---------------
> >>
> >> OS:Red Hat Enterprise Linux Server release 5.5 (Tikanga)
> >>
> >> uname:Linux 2.6.18-194.3.1.el5 #1 SMP Sun May 2 04:17:42 EDT 2010 x86_64
> >> libc:glibc 2.5 NPTL 2.5
> >> rlimit: STACK 10240k, CORE 0k, NPROC infinity, NOFILE 2048, AS infinity
> >> load average:1.82 1.97 1.63
> >>
> >> CPU:total 8 (8 cores per cpu, 2 threads per core) family 6 model 30 stepping 5, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, ht
> >>
> >> Memory: 4k page, physical 8164756k(3153180k free), swap 1020116k(1019980k free)
> >>
> >> vm_info: OpenJDK 64-Bit Server VM (17.0-b16) for linux-amd64 JRE (1.6.0_20-b20), built on Aug 16 2010 23:33:12 by "ptisnovs" with gcc 4.1.2 20080704 (Red Hat 4.1.2-48)
> >>
> >> time: Mon Aug 16 23:48:47 2010
> >> elapsed time: 0 seconds
> >>
> >
> >
>
--
Andrew :)
Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net
PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint = F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8
More information about the distro-pkg-dev
mailing list