Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6992010

closed/sun/java2d/OpenGL/SrcMaskOps.java fails with crash in core

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P3 P3
    • 7
    • 7
    • client-libs
    • 2d
    • 7
    • x86, sparc
    • solaris_10, windows_xp

      Testsuite name: j2se
      test: closed/sun/java2d/OpenGL/SrcMaskOps.java
      JDK/JRE tested: jdk 7 b113
      OS/architecture: solaris10-sun4u
      Reproducible: Always
      Reproducible on machine: stt-74.russia, stt-58.russia

      Is it a platform specific regression: N

      Is it a Regression: N

      Test run log location:
      [stt-robot@stt-74]$ pwd
      /export/JQA/7b113
      [stt-robot@stt-74]$ cat cur/work/closed/sun/java2d/OpenGL/SrcMaskOps.jtr
      #Test Results (version 2)
      #Thu Oct 14 13:31:49 MSD 2010
      #checksum:332b011f3443b281
      #-----testdescription-----
      $file=/net/vice/export/stt/newroot/regression/workspaces/170/1.7.0_fcsb113/j2se/test/closed/sun/java2d/OpenGL/SrcMaskOps.java
      $root=/net/vice/export/stt/newroot/regression/workspaces/170/1.7.0_fcsb113/j2se/test
      author=campbelc
      keywords=bug4942939 bug4970674 othervm
      run=USER_SPECIFIED main/othervm SrcMaskOps\n
      source=SrcMaskOps.java
      title=Verifies that OGLMaskFill, OGLMaskBlit, and OGLTextRenderer operations work properly for non-SrcOver composites.

      #-----environment-----

      #-----testresult-----
      description=file:///net/vice/export/stt/newroot/regression/workspaces/170/1.7.0_fcsb113/j2se/test/closed/sun/java2d/OpenGL/SrcMaskOps.java
      end=Thu Oct 14 13:31:49 MSD 2010
      environment=regtest
      execStatus=Failed. Unexpected exit from test [exit code: 6]
      javatestOS=SunOS 5.10 (sparc)
      javatestVersion=3.2.2_03
      script=com.sun.javatest.regtest.RegressionScript
      sections=script_messages build compile main
      start=Thu Oct 14 13:31:40 MSD 2010
      test=closed/sun/java2d/OpenGL/SrcMaskOps.java
      work=/export/JQA/7b113/cur/work/closed/sun/java2d/OpenGL

      #section:script_messages
      ----------messages:(4/177)----------
      JDK under test: (/export/jdk/jdk1.7.0b113)
      java version "1.7.0-ea"
      Java(TM) SE Runtime Environment (build 1.7.0-ea-b113)
      Java HotSpot(TM) Server VM (build 20.0-b01, mixed mode)

      #section:build
      ----------messages:(3/95)----------
      command: build SrcMaskOps
      reason: Named class compiled on demand
      elapsed time (seconds): 2.053
      result: Passed. Build successful

      #section:compile
      ----------messages:(3/217)----------
      command: compile /net/vice/export/stt/newroot/regression/workspaces/170/1.7.0_fcsb113/j2se/test/closed/sun/java2d/OpenGL/SrcMaskOps.java
      reason: .class file out of date or does not exist
      elapsed time (seconds): 2.046
      ----------System.out:(0/0)----------
      ----------System.err:(0/0)----------
      result: Passed. Compilation successful

      #section:main
      ----------messages:(3/115)----------
      command: main SrcMaskOps
      reason: User specified action: run main/othervm SrcMaskOps
      elapsed time (seconds): 6.766
      ----------System.out:(18/656)----------
      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGSEGV (0xb) at pc=0xd5f75d28, pid=10274, tid=16
      #
      # JRE version: 7.0
      # Java VM: Java HotSpot(TM) Server VM (20.0-b01 mixed mode solaris-sparc )
      # Problematic frame:
      # C [oglSUNWcore.so.8+0x375d28]
      #
      # An error report file with more information is saved as:
      # /export/JQA/7b113/cur/work/closed/sun/java2d/OpenGL/SrcMaskOps/hs_err_pid10274.log
      #
      # If you would like to submit a bug report, please visit:
      # http://java.sun.com/webapps/bugreport/crash.jsp
      # The crash happened outside the Java Virtual Machine in native code.
      # See problematic frame for where to report the bug.
      #
      ----------System.err:(0/0)----------
      result: Failed. Unexpected exit from test [exit code: 6]


      test result: Failed. Unexpected exit from test [exit code: 6]

      Steps to reproduce:
      [stt-robot@stt-74]$ /export/jdk/jdk1.7.0b113/bin/javac SrcMaskOps.java
      [stt-robot@stt-74]$ /export/jdk/jdk1.7.0b113/bin/java SrcMaskOps
      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGSEGV (0xb) at pc=0xd5f75d28, pid=25501, tid=15
      #
      # JRE version: 7.0
      # Java VM: Java HotSpot(TM) Server VM (20.0-b01 mixed mode solaris-sparc )
      # Problematic frame:
      # C [oglSUNWcore.so.8+0x375d28]
      #
      # An error report file with more information is saved as:
      # /export/JQA/7b113/hs_err_pid25501.log
      #
      # If you would like to submit a bug report, please visit:
      # http://java.sun.com/webapps/bugreport/crash.jsp
      # The crash happened outside the Java Virtual Machine in native code.
      # See problematic frame for where to report the bug.
      #
      Abort (core dumped)
      [stt-robot@stt-74]$ cat hs_err_pid25501.log
      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGSEGV (0xb) at pc=0xd5f75d28, pid=25501, tid=15
      #
      # JRE version: 7.0
      # Java VM: Java HotSpot(TM) Server VM (20.0-b01 mixed mode solaris-sparc )
      # Problematic frame:
      # C [oglSUNWcore.so.8+0x375d28]
      #
      # If you would like to submit a bug report, please visit:
      # http://java.sun.com/webapps/bugreport/crash.jsp
      # 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 (0x001c1c00): JavaThread "Java2D Queue Flusher" daemon [_thread_in_native, id=15, stack(0xd6980000,0xd6a00000)]

      siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x00000004

      Registers:
       O0=0x00000000 O1=0x002b1c00 O2=0x0030a070 O3=0x00000002
       O4=0x00000000 O5=0x00000003 O6=0xd69ff398 O7=0xd5f75b2c
       G1=0x003363dc G2=0x00000004 G3=0x00000001 G4=0x002b1c28
       G5=0x00000000 G6=0x00000000 G7=0xfe2e7200 Y=0x00000000
       PC=0xd5f75d28 nPC=0xd5f75d2c


      Register to memory mapping:

      O0=0x00000000
      0x00000000 is pointing to unknown location

      O1=0x002b1c00
      0x002b1c00 is pointing to unknown location

      O2=0x0030a070
      0x0030a070 is pointing to unknown location

      O3=0x00000002
      0x00000002 is pointing to unknown location

      O4=0x00000000
      0x00000000 is pointing to unknown location

      O5=0x00000003
      0x00000003 is pointing to unknown location

      O6=0xd69ff398
      0xd69ff398 is pointing into the stack for thread: 0x001c1c00
      "Java2D Queue Flusher" daemon prio=3 tid=0x001c1c00 nid=0xf runnable [0xd69ff000]
         java.lang.Thread.State: RUNNABLE

      O7=0xd5f75b2c
      0xd5f75b2c: oglUpdateDcOutputTable+0x24ccc in /usr/openwin/platform/sun4u/lib/GL/oglSUNWcore.so.8 at 0xd5c00000

      G1=0x003363dc
      0x003363dc is pointing to unknown location

      G2=0x00000004
      0x00000004 is pointing to unknown location

      G3=0x00000001
      0x00000001 is pointing to unknown location

      G4=0x002b1c28
      0x002b1c28 is pointing to unknown location

      G5=0x00000000
      0x00000000 is pointing to unknown location

      G6=0x00000000
      0x00000000 is pointing to unknown location

      G7=0xfe2e7200
      0xfe2e7200 is pointing to unknown location


      Top of Stack: (sp=0xd69ff398)
      0xd69ff398: 00000003 003eb628 00000004 00000001
      0xd69ff3a8: 0030a068 00000004 00000001 003eb62c
      0xd69ff3b8: 0030a000 003363d8 00000004 00000002
      0xd69ff3c8: 00000001 00000008 d69ff3f8 d5f820c8
      0xd69ff3d8: ff3303a8 ffc13228 003ecdd8 ffc15228
      0xd69ff3e8: ffc15228 003eadd8 00000001 ff33a518
      0xd69ff3f8: 00000000 00000007 00336418 00000000
      0xd69ff408: 00000000 00000004 00000004 00004000

      Instructions: (pc=0xd5f75d28)
      0xd5f75d18: fa 02 40 12 06 40 00 16 b6 24 20 01 86 10 20 01
      0xd5f75d28: d1 00 a0 00 9a 05 c0 1d 84 00 80 0c d1 24 60 04

      Stack: [0xd6980000,0xd6a00000], sp=0xd69ff398, free space=508k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      C [oglSUNWcore.so.8+0x375d28]
      C [oglSUNWcore.so.8+0x3820d0]
      C [oglSUNWcore.so.8+0x4935e8]
      C [oglSUNWcore.so.8+0x5807d8]
      C [oglSUNWcore.so.8+0x94cc4]
      C [libmawt.so+0x35c68]
      C [libmawt.so+0x35e9c]
      C [libmawt.so+0x30cbc]
      C [libmawt.so+0x30ad0] Java_sun_java2d_opengl_OGLRenderQueue_flushBuffer+0xe48
      j sun.java2d.opengl.OGLRenderQueue.flushBuffer(JI)V+-2073612
      j sun.java2d.opengl.OGLRenderQueue.flushBuffer(JI)V+0
      j sun.java2d.opengl.OGLRenderQueue.flushBuffer()V+21
      j sun.java2d.opengl.OGLRenderQueue.access$100(Lsun/java2d/opengl/OGLRenderQueue;)V+1
      j sun.java2d.opengl.OGLRenderQueue$QueueFlusher.run()V+81
      v ~StubRoutines::call_stub
      V [libjvm.so+0x170604]
      V [libjvm.so+0x210fb4]
      V [libjvm.so+0x22588c]
      V [libjvm.so+0x2215f8]
      V [libjvm.so+0x7ffbf8]

      Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
      j sun.java2d.opengl.OGLRenderQueue.flushBuffer(JI)V+0
      j sun.java2d.opengl.OGLRenderQueue.flushBuffer()V+21
      j sun.java2d.opengl.OGLRenderQueue.access$100(Lsun/java2d/opengl/OGLRenderQueue;)V+1
      j sun.java2d.opengl.OGLRenderQueue$QueueFlusher.run()V+81
      v ~StubRoutines::call_stub

      --------------- P R O C E S S ---------------

      Java Threads: ( => current thread )
        0x0039dc00 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=19, stack(0xd5900000,0xd5980000)]
        0x0039b800 JavaThread "AWT-Shutdown" [_thread_blocked, id=18, stack(0xd5a00000,0xd5a80000)]
        0x0038c800 JavaThread "AWT-XAWT" daemon [_thread_blocked, id=17, stack(0xd5b00000,0xd5b80000)]
        0x00380c00 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=16, stack(0xd6700000,0xd6780000)]
      =>0x001c1c00 JavaThread "Java2D Queue Flusher" daemon [_thread_in_native, id=15, stack(0xd6980000,0xd6a00000)]
        0x00132000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=13, stack(0xd7080000,0xd7100000)]
        0x00130400 JavaThread "C1 CompilerThread3" daemon [_thread_blocked, id=12, stack(0xd7180000,0xd7200000)]
        0x0012ec00 JavaThread "C1 CompilerThread2" daemon [_thread_blocked, id=11, stack(0xd7280000,0xd7300000)]
        0x0012c800 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=10, stack(0xd7380000,0xd7400000)]
        0x0012a000 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=9, stack(0xd7480000,0xd7500000)]
        0x00128800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=8, stack(0xd7580000,0xd7600000)]
        0x00117000 JavaThread "Finalizer" daemon [_thread_blocked, id=7, stack(0xd7680000,0xd7700000)]
        0x00112400 JavaThread "Reference Handler" daemon [_thread_blocked, id=6, stack(0xd7780000,0xd7800000)]
        0x00025800 JavaThread "main" [_thread_blocked, id=2, stack(0xfe300000,0xfe380000)]

      Other Threads:
        0x00110000 VMThread [stack: 0xd7880000,0xd7900000] [id=5]
        0x0013c000 WatcherThread [stack: 0xd6f80000,0xd7000000] [id=14]

      VM state:not at safepoint (normal execution)

      VM Mutex/Monitor currently owned by a thread: None

      Heap
       PSYoungGen total 9536K, used 1368K [0xf1160000, 0xf1c00000, 0xfbc00000)
        eden space 8192K, 16% used [0xf1160000,0xf12b6310,0xf1960000)
        from space 1344K, 0% used [0xf1ab0000,0xf1ab0000,0xf1c00000)
        to space 1344K, 0% used [0xf1960000,0xf1960000,0xf1ab0000)
       PSOldGen total 21888K, used 0K [0xdbc00000, 0xdd160000, 0xf1160000)
        object space 21888K, 0% used [0xdbc00000,0xdbc00000,0xdd160000)
       PSPermGen total 16384K, used 5797K [0xd7c00000, 0xd8c00000, 0xdbc00000)
        object space 16384K, 35% used [0xd7c00000,0xd81a9590,0xd8c00000)

      Dynamic libraries:
      0x00010000 /export/jdk/jdk1.7.0b113/bin/java
      0xff3a0000 /usr/lib/libthread.so.1
      0xff360000 /export/jdk/jdk1.7.0b113/bin/../jre/lib/sparc/jli/libjli.so
      0xff340000 /usr/lib/libdl.so.1
      0xff200000 /usr/lib/libc.so.1
      0xff390000 /platform/SUNW,A70/lib/libc_psr.so.1
      0xfe400000 /export/jdk/jdk1.7.0b113/jre/lib/sparc/server/libjvm.so
      0xff1c0000 /usr/lib/libsocket.so.1
      0xff1e0000 /usr/lib/libsched.so.1
      0xff1a0000 /usr/lib/libm.so.1
      0xff170000 /usr/lib/libCrun.so.1
      0xff150000 /usr/lib/libdoor.so.1
      0xff080000 /usr/lib/libnsl.so.1
      0xfef80000 /usr/lib/libm.so.2
      0xff050000 /usr/lib/libscf.so.1
      0xfef60000 /usr/lib/libuutil.so.1
      0xfef40000 /usr/lib/libgen.so.1
      0xfef10000 /usr/lib/libmd.so.1
      0xfeef0000 /platform/SUNW,A70/lib/libmd_psr.so.1
      0xfe3e0000 /usr/lib/libmp.so.2
      0xfe2b0000 /export/jdk/jdk1.7.0b113/jre/lib/sparc/libverify.so
      0xfe270000 /export/jdk/jdk1.7.0b113/jre/lib/sparc/libjava.so
      0xfe250000 /export/jdk/jdk1.7.0b113/jre/lib/sparc/native_threads/libhpi.so
      0xfe1f0000 /export/jdk/jdk1.7.0b113/jre/lib/sparc/libzip.so
      0xd6e80000 /export/jdk/jdk1.7.0b113/jre/lib/sparc/libawt.so
      0xfe090000 /export/jdk/jdk1.7.0b113/jre/lib/sparc/xawt/libmawt.so
      0xfe1b0000 /usr/lib/libXext.so.0
      0xd6d00000 /usr/lib/libX11.so.4
      0xfe060000 /usr/openwin/sfw/lib/libXrender.so.1
      0xfe030000 /usr/lib/libXtst.so.1
      0xfbfd0000 /usr/lib/libXi.so.5
      0xd6b00000 /usr/lib/libGL.so.1
      0xfbd40000 /usr/lib/libXmu.so.4
      0xfbc40000 /usr/openwin/lib/libdga.so.1
      0xd6a80000 /usr/lib/libXt.so.4
      0xfbd10000 /usr/lib/libSM.so.6
      0xd7bc0000 /usr/lib/libICE.so.6
      0xd5c00000 /usr/openwin/platform/sun4u/lib/GL/oglSUNWcore.so.8
      0xfe190000 /usr/lib/librt.so.1
      0xfe010000 /usr/lib/libaio.so.1
      0xd6800000 /usr/openwin/platform/sun4u/lib/GL/libvis.so.1
      0xfbc20000 /usr/openwin/lib/GL/devhandlers/oglSUNWmmap.so.8
      0xcd000000 /usr/openwin/platform/sun4u/lib/GL/oglSUNWsr.so.8
      0xd7b90000 /usr/lib/libXcursor.so.1
      0xd7840000 /export/jdk/jdk1.7.0b113/jre/lib/sparc/libdcpr.so
      0xd7730000 /export/jdk/jdk1.7.0b113/jre/lib/sparc/libfontmanager.so
      0xd7810000 /export/jdk/jdk1.7.0b113/jre/lib/sparc/libnet.so
      0xfbe30000 /export/jdk/jdk1.7.0b113/jre/lib/sparc/libnio.so
      0xd7ae0000 /usr/lib/libsendfile.so.1
      0xd7510000 /export/jdk/jdk1.7.0b113/jre/lib/sparc/libt2k.so

      VM Arguments:
      java_command: SrcMaskOps
      Launcher Type: SUN_STANDARD

      Environment Variables:
      PATH=/usr/sge/sge6/bin/sol-sparc64:/sbin:/set/devtools/teamware/bin:/bin:/usr/ucb:/usr/local/bin:/usr/local/sbin:/usr/sbin:/usr/ccs/bin:/usr/openwin/bin:/usr/dt/bin:/usr/X11R6/bin:/usr/X11/bin:/usr/bin:/etc:/net/vmsqe.russia/export/bin:/net/vmsqe.russia/export/gee/bin:/net/vmsqe.russia/export/gtee/bin:/net/vmsqe.russia/export/gtee/bin/analysis:
      LD_LIBRARY_PATH=/usr/lib:/usr/lib:/usr/openwin/lib:/usr/local/lib:/usr/ucblib:/usr/X11R6/lib:/usr/dt/lib:/lib
      SHELL=/bin/bash
      DISPLAY=:0

      Signal Handlers:
      SIGSEGV: [libjvm.so+0x9481d4], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
      SIGBUS: [libjvm.so+0x9481d4], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
      SIGFPE: [libjvm.so+0x1dfe78], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
      SIGPIPE: [libjvm.so+0x1dfe78], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
      SIGXFSZ: [libjvm.so+0x1dfe78], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
      SIGILL: [libjvm.so+0x1dfe78], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
      SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
      SIGUSR2: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
      SIGQUIT: [libjvm.so+0x803540], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
      SIGHUP: [libjvm.so+0x803540], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
      SIGINT: [libjvm.so+0x803540], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
      SIGTERM: [libjvm.so+0x803540], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
      SIG39: [libjvm.so+0x806a94], sa_mask[0]=0x00000000, sa_flags=0x00000008
      SIG40: [libjvm.so+0x1dfe78], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c


      --------------- S Y S T E M ---------------

      OS: Solaris 10 10/09 s10s_u8wos_08 SPARC
                 Copyright 2009 Sun Microsystems, Inc. All Rights Reserved.
                              Use is subject to license terms.
                                 Assembled 11 September 2009

      uname:SunOS 5.10 Generic_141444-08 sun4u (T2 libthread)
      rlimit: STACK 8192k, CORE infinity, NOFILE 65536, AS infinity
      load average:0.25 0.20 0.19

      CPU:total 2 has_v8, has_v9, has_vis1, has_vis2, is_ultra3

      Memory: 8k page, physical 2097152k(624960k free)

      vm_info: Java HotSpot(TM) Server VM (20.0-b01) for solaris-sparc JRE (1.7.0-ea-b113), built on Oct 7 2010 03:42:39 by "" with Sun Studio 12u1

      time: Thu Oct 14 15:12:48 2010
      elapsed time: 0 seconds

      [stt-robot@stt-74]$

            bae Andrew Brygin
            ikobzaresunw Ivan Kobzarev (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: