Possible regression between IcedTea6-1.8 and IcedTea6-1.9

Dr Andrew John Hughes ahughes at redhat.com
Tue Aug 24 08:39:14 PDT 2010


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.

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