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

64 bit VM crashes in Java_sun_java2d_loops_MaskFill_MaskFill

XMLWordPrintable

    • 2d
    • b01
    • x86
    • windows_7
    • Verified

      FULL PRODUCT VERSION :
      see crashdumps

      FULL OS VERSION :
      see crashdumps

      EXTRA RELEVANT SYSTEM CONFIGURATION :
      server is running unattended

      A DESCRIPTION OF THE PROBLEM :
      see crashdumps.
      It occurs while our server app is generating Images using a Graphing Framework.

      THE PROBLEM WAS REPRODUCIBLE WITH -Xint FLAG: Did not try

      THE PROBLEM WAS REPRODUCIBLE WITH -server FLAG: Yes

      ERROR MESSAGES/STACK TRACES THAT OCCUR :
      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000000006d04af5a, pid=1316, tid=1768
      #
      # JRE version: 6.0_24-b07
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (19.1-b02 mixed mode windows-amd64 compressed oops)
      # Problematic frame:
      # C [awt.dll+0x4af5a]
      #
      # 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 (0x0000000008823800): JavaThread "http-80-6" daemon [_thread_in_native, id=1768, stack(0x0000000014ba0000,0x0000000014ca0000)]

      siginfo: ExceptionCode=0xc0000005, reading address 0x000000050a8c493c

      Registers:
      RAX=0x000000006d18117f, RBX=0x000000057000c932, RCX=0x0000000000005200, RDX=0x0000000000000052
      RSP=0x0000000014c9db30, RBP=0x0000000000000004, RSI=0x000000006d18637f, RDI=0x0000000000000003
      R8=0x00000000000000ad, R9=0x0000000000000052, R10=0x0000000000000052, R11=0x000000050a8c493c
      R12=0x0000000000000083, R13=0x0000000000000083, R14=0x0000000000000083, R15=0x0000000000000083
      RIP=0x000000006d04af5a, EFLAGS=0x0000000000010202

      Register to memory mapping:

      RAX=0x000000006d18117f
      0x000000006d18117f is pointing to unknown location

      RBX=0x000000057000c932
      [B
       - klass: {type array byte}
       - length: 1024

      RCX=0x0000000000005200
      0x0000000000005200 is pointing to unknown location

      RDX=0x0000000000000052
      0x0000000000000052 is pointing to unknown location

      RSP=0x0000000014c9db30
      0x0000000014c9db30 is pointing into the stack for thread: 0x0000000008823800
      "http-80-6" daemon prio=6 tid=0x0000000008823800 nid=0x6e8 runnable [0x0000000014c9d000]
         java.lang.Thread.State: RUNNABLE

      RBP=0x0000000000000004
      0x0000000000000004 is pointing to unknown location

      RSI=0x000000006d18637f
      0x000000006d18637f is pointing to unknown location

      RDI=0x0000000000000003
      0x0000000000000003 is pointing to unknown location

      R8 =0x00000000000000ad
      0x00000000000000ad is pointing to unknown location

      R9 =0x0000000000000052
      0x0000000000000052 is pointing to unknown location

      R10=0x0000000000000052
      0x0000000000000052 is pointing to unknown location

      R11=0x000000050a8c493c
      0x000000050a8c493c is pointing to unknown location

      R12=0x0000000000000083
      0x0000000000000083 is pointing to unknown location

      R13=0x0000000000000083
      0x0000000000000083 is pointing to unknown location

      R14=0x0000000000000083
      0x0000000000000083 is pointing to unknown location

      R15=0x0000000000000083
      0x0000000000000083 is pointing to unknown location


        Top of Stack: (sp=0x0000000014c9db30)
      0x0000000014c9db30: 000000000002814c 000000000000001c
      0x0000000014c9db40: 0000000000000000 000000050a8c4938
      0x0000000014c9db50: 000000000000000d 0000000000000004
      0x0000000014c9db60: 0000000014c9ddc0 000000000d4eb900
      0x0000000014c9db70: 000000057000c930 000000006d16e1a8
      0x0000000014c9db80: 00000000088239c8 000000006d00c82d
      0x0000000014c9db90: 0000000000000083 000000006d16e1a8
      0x0000000014c9dba0: 0000000014c9dd70 000000000d4eb900
      0x0000000014c9dbb0: 0000000000000004 000000000000000d
      0x0000000014c9dbc0: 000000000000000d 0000000000000083
      0x0000000014c9dbd0: 000000006d16e1a8 0000000014c9dbe8
      0x0000000014c9dbe0: 0000000083ffffff 3f80000000000003
      0x0000000014c9dbf0: 000000000d2508d8 000000000d7f3d48
      0x0000000014c9dc00: 0000331d000000bd 0000332a000000c1
      0x0000000014c9dc10: 000000058a7e4ad8 0000000400000000
      0x0000000014c9dc20: 000000000002815c 0000000000000000

      Instructions: (pc=0x000000006d04af5a)
      0x000000006d04af4a: 48 c1 e1 08 48 2b c1 44 0f b6 00 45 85 c0 74 5a
      0x000000006d04af5a: 41 8b 0b 8b c1 0f b6 f1 c1 f9 10 c1 f8 08 41 81


      Stack: [0x0000000014ba0000,0x0000000014ca0000], sp=0x0000000014c9db30, free space=1014k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      C [awt.dll+0x4af5a]

      Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
      J sun.java2d.loops.MaskFill.MaskFill(Lsun/java2d/SunGraphics2D;Lsun/java2d/SurfaceData;Ljava/awt/Composite;IIII[BII)V
      J sun.java2d.pipe.DuctusShapeRenderer.renderTiles(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;Lsun/dc/pr/Rasterizer;)V
      J ilog.views.sdm.graphic.IlvGeneralLink.drawCore(Ljava/awt/Graphics2D;Lilog/views/IlvTransformer;)V
      j ilog.views.graphic.IlvEnhancedPolylineLinkImage.draw(Ljava/awt/Graphics;Lilog/views/IlvTransformer;)V+95
      J ilog.views.IlvGraphic.callDraw(Ljava/awt/Graphics;Lilog/views/IlvTransformer;)V
      j ilog.views.IlvManagerLayer$4.apply(Lilog/views/IlvGraphic;Ljava/lang/Object;)V+16
      J ilog.views.IlvIndexedSet.a(Ljava/util/ArrayList;Lilog/views/IlvApplyObject;Ljava/lang/Object;Z)V
      J ilog.views.IlvIndexedSet.mapIntersects(Lilog/views/IlvRect;Lilog/views/IlvRect;Lilog/views/IlvApplyObject;Ljava/lang/Object;Lilog/views/IlvTransformer;)V
      j ilog.views.IlvManagerLayer.drawImpl(Ljava/awt/Graphics;Lilog/views/IlvManagerView;)V+216
      j ilog.views.IlvManagerLayer.draw(Ljava/awt/Graphics;Lilog/views/IlvManagerView;)V+45
      j ilog.views.IlvManager.draw(Ljava/awt/Graphics;Lilog/views/IlvManagerView;)V+29
      j ilog.views.IlvManagerView.a(Ljava/awt/Graphics;Z)V+106
      j ilog.views.IlvManagerView.b(Ljava/awt/Graphics;Z)V+325
      j ilog.views.IlvManagerView.a(Ljava/awt/Graphics;)V+188
      j ilog.views.IlvManagerView.paint(Ljava/awt/Graphics;)V+75
      j com.deron.ui.grapheditor.base.TEDiagrammer.writeImageImpl(Ljava/io/File;Ljava/lang/String;Lilog/views/IlvManagerView;)Ljava/awt/image/BufferedImage;+161
      j com.deron.ui.grapheditor.base.TEDiagrammer.createImage(Ljava/io/File;Ljava/lang/String;D)Ljava/awt/image/BufferedImage;+166
      j com.deron.te.webclient.DiagramServlet$_A.I(Ljava/lang/String;Lcom/deron/te/web/grapheditor/WebGraphEditorBean;)V+19
      j com.deron.te.webclient.DiagramServlet$_A.read(Lcom/deron/model/Extent;)V+364
      j com.deron.model.Extent.accept(Lcom/deron/model/Extent$CheckedReader;)V+17
      j com.deron.te.webclient.SessionManager.acceptReader(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Lcom/deron/te/webclient/SessionManager$Reader;)V+89
      j com.deron.te.webclient.DiagramServlet.doGet(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+139
      j javax.servlet.http.HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+35
      j javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+30
      j org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+374
      j org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+101
      j com.deron.te.webclient.loginmanager.LoginFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+86
      j org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+117
      j org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+101
      j jcifs.http.NtlmHttpFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+41
      j com.deron.te.webclient.NtlmHttpFilerWrapper.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+155
      j org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+117
      j org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+101
      j com.deron.te.web.servlet.RoleFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+13
      j org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+117
      j org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+101
      j org.apache.catalina.core.StandardWrapperValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+804
      j org.apache.catalina.core.StandardContextValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+365
      j org.apache.catalina.core.StandardHostValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+64
      j org.apache.catalina.valves.ErrorReportValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+6
      J org.apache.catalina.valves.AccessLogValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
      j org.apache.catalina.core.StandardEngineValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+42
      j org.apache.catalina.connector.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V+157
      j org.apache.coyote.http11.Http11Processor.process(Ljava/net/Socket;)V+432
      j org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Ljava/net/Socket;)Z+82
      j org.apache.tomcat.util.net.JIoEndpoint$Worker.run()V+41
      j java.lang.Thread.run()V+11
      v ~StubRoutines::call_stub

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

      Java Threads: ( => current thread )
        0x0000000009c97800 JavaThread "IndexingThread-4" daemon [_thread_in_Java, id=7072, stack(0x0000000015ca0000,0x0000000015da0000)]
        0x000000000b291800 JavaThread "RepositorySynchronizer.WorkLoop[(system)@(internal).localhost/Proj_OP-Information_Technology]" daemon [_thread_blocked, id=3596, stack(0x000000001d3b0000,0x000000001d4b0000)]
        0x000000000b291000 JavaThread "RepositorySynchronizer.EventPump[repository=FileRepository[C:\DATA\EAT-Datastore\Proj_OP-Information_Technology.xtd]]" daemon [_thread_blocked, id=3272, stack(0x000000001d2b0000,0x000000001d3b0000)]
        0x000000000881d800 JavaThread "pool-1-thread-15" [_thread_blocked, id=4060, stack(0x000000001d1b0000,0x000000001d2b0000)]
        0x000000000adb0800 JavaThread "RMI TCP Connection(23975)-10.21.97.167" daemon [_thread_blocked, id=3636, stack(0x000000001d0b0000,0x000000001d1b0000)]
        0x000000000adb7800 JavaThread "RMI TCP Connection(idle)" daemon [_thread_blocked, id=2568, stack(0x000000001cfb0000,0x000000001d0b0000)]
        0x00000000082fc000 JavaThread "RMI TCP Connection(24014)-10.21.163.186" daemon [_thread_in_native, id=540, stack(0x0000000017fa0000,0x00000000180a0000)]
        0x00000000082fa000 JavaThread "RMI TCP Connection(24015)-172.22.35.244" daemon [_thread_in_native, id=2192, stack(0x0000000017ea0000,0x0000000017fa0000)]
        0x0000000009c97000 JavaThread "RMI TCP Connection(idle)" daemon [_thread_blocked, id=5252, stack(0x0000000017da0000,0x0000000017ea0000)]
        0x0000000009c9c000 JavaThread "Thread-1021" daemon [_thread_in_native, id=3984, stack(0x0000000016da0000,0x0000000016ea0000)]
        0x000000000a53c800 JavaThread "Transport1" daemon [_thread_in_native, id=3868, stack(0x0000000015fa0000,0x00000000160a0000)]
        0x000000000a53b800 JavaThread "RMI TCP Connection(24001)-10.129.124.174" daemon [_thread_in_native, id=4756, stack(0x00000000153a0000,0x00000000154a0000)]
        0x000000000a53d800 JavaThread "RMI TCP Connection(24025)-172.22.35.244" daemon [_thread_in_native, id=696, stack(0x0000000012a30000,0x0000000012b30000)]
        0x0000000008bfd800 JavaThread "RMI TCP Connection(idle)" daemon [_thread_blocked, id=6712, stack(0x00000000126c0000,0x00000000127c0000)]
        0x0000000008bf9000 JavaThread "RMI TCP Connection(24006)-10.161.60.219" daemon [_thread_in_native, id=1836, stack(0x0000000015ea0000,0x0000000015fa0000)]
        0x0000000008432800 JavaThread "RMI TCP Connection(24005)-10.129.204.127" daemon [_thread_in_native, id=4044, stack(0x00000000154a0000,0x00000000155a0000)]
        0x0000000008bf8800 JavaThread "RMI TCP Connection(24016)-10.21.97.167" daemon [_thread_in_native, id=6572, stack(0x00000000125c0000,0x00000000126c0000)]
        0x0000000008437800 JavaThread "RMI TCP Connection(24021)-10.129.124.174" daemon [_thread_in_native, id=2252, stack(0x000000000edc0000,0x000000000eec0000)]
        0x000000000adb2800 JavaThread "Thread-1018" daemon [_thread_in_native, id=6348, stack(0x00000000151a0000,0x00000000152a0000)]
        0x0000000008436000 JavaThread "Thread-1017" daemon [_thread_in_native, id=5676, stack(0x00000000168a0000,0x00000000169a0000)]
        0x0000000008437000 JavaThread "Thread-1016" daemon [_thread_in_native, id=4184, stack(0x00000000163a0000,0x00000000164a0000)]
        0x000000000a53c000 JavaThread "RMI TCP Connection(idle)" daemon [_thread_blocked, id=3328, stack(0x00000000140a0000,0x00000000141a0000)]
        0x000000000a537800 JavaThread "RMI TCP Connection(24017)-10.129.204.127" daemon [_thread_in_native, id=1664, stack(0x0000000009090000,0x0000000009190000)]
        0x0000000008434000 JavaThread "RMI TCP Connection(24007)-10.10.52.141" daemon [_thread_in_native, id=6492, stack(0x0000000013030000,0x0000000013130000)]
        0x0000000008824000 JavaThread "RMI TCP Connection(23790)-10.161.60.219" daemon [_thread_in_native, id=2632, stack(0x0000000010740000,0x0000000010840000)]
        0x000000000adb4000 JavaThread "RMI TCP Connection(23749)-172.22.35.244" daemon [_thread_in_native, id=4976, stack(0x00000000160a0000,0x00000000161a0000)]
        0x000000000adb1800 JavaThread "RMI TCP Connection(23235)-10.129.204.127" daemon [_thread_blocked, id=2684, stack(0x0000000016ca0000,0x0000000016da0000)]
        0x000000000adb1000 JavaThread "RMI TCP Connection(23997)-10.21.97.167" daemon [_thread_in_native, id=1788, stack(0x00000000164a0000,0x00000000165a0000)]
        0x000000000881f000 JavaThread "http-80-10" daemon [_thread_blocked, id=6968, stack(0x00000000178a0000,0x00000000179a0000)]
        0x0000000009c9a800 JavaThread "IndexingThread-3" daemon [_thread_blocked, id=3208, stack(0x00000000177a0000,0x00000000178a0000)]
        0x0000000009c99000 JavaThread "RepositorySynchronizer.WorkLoop[(system)@(internal).localhost/Proj_OP-Information_Technology]" daemon [_thread_blocked, id=5028, stack(0x00000000175a0000,0x00000000176a0000)]
        0x0000000009c94800 JavaThread "RepositorySynchronizer.EventPump[repository=FileRepository[C:\DATA\EAT-Datastore\Proj_OP-Information_Technology.xtd]]" daemon [_thread_blocked, id=6628, stack(0x00000000172a0000,0x00000000173a0000)]
        0x0000000009a9a000 JavaThread "RMI TCP Connection(idle)" daemon [_thread_blocked, id=5448, stack(0x0000000015da0000,0x0000000015ea0000)]
        0x0000000008bfa800 JavaThread "RMI TCP Connection(24000)-172.22.35.244" daemon [_thread_in_native, id=3056, stack(0x00000000158a0000,0x00000000159a0000)]
        0x0000000008435800 JavaThread "RMI TCP Connection(24023)-10.21.97.167" daemon [_thread_in_native, id=5232, stack(0x0000000014ca0000,0x0000000014da0000)]
        0x0000000009c98000 JavaThread "Thread-995" daemon [_thread_in_native, id=5420, stack(0x00000000166a0000,0x00000000167a0000)]
        0x0000000008438800 JavaThread "RMI TCP Connection(24024)-10.129.204.127" daemon [_thread_in_native, id=3240, stack(0x0000000015ba0000,0x0000000015ca0000)]
        0x0000000008820800 JavaThread "RMI TCP Connection(24011)-10.10.52.141" daemon [_thread_in_native, id=3128, stack(0x00000000143a0000,0x00000000144a0000)]
        0x0000000008439000 JavaThread "RMI TCP Connection(24002)-172.22.35.244" daemon [_thread_in_native, id=3884, stack(0x00000000157a0000,0x00000000158a0000)]
        0x0000000008433800 JavaThread "RMI TCP Connection(24018)-10.161.60.219" daemon [_thread_in_native, id=480, stack(0x0000000


      ( This report has more than 16,000 characters and has been truncated. )

            bae Andrew Brygin
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: