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

Problematic frame: [msvcrt.dll+0x11cb]

    XMLWordPrintable

    Details

    • CPU:
      x86_64
    • OS:
      windows_7

      Description

      FULL PRODUCT VERSION :


      A DESCRIPTION OF THE PROBLEM :
      I am trying to open large image having dimensions 63488x29696, while opening it is giving following error.

      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000007fefebf11cb, pid=3016, tid=2196
      #
      # JRE version: 6.0_45-b06
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (20.45-b01 mixed mode windows-amd64 compressed oops)
      # Problematic frame:
      # C [msvcrt.dll+0x11cb]
      #
      # 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 (0x0000000014f47000): JavaThread "AWT-EventQueue-0" [_thread_in_native, id=2196, stack(0x0000000016f40000,0x0000000017140000)]

      siginfo: ExceptionCode=0xc0000005, writing address 0x00000005869213b8

      Registers:
      RAX=0xffcdd1cbffcdd1cb, RBX=0x00000005fa20c140, RCX=0x00000005869213d8, RDX=0x00000000738ead88
      RSP=0x000000001713c238, RBP=0x0000000000000800, RSI=0x0000000000000200, RDI=0x00000005869213b8
      R8 =0x0000000000000800, R9 =0x0000000000000040, R10=0xffcfd3ceffced2cd, R11=0x00000005869213b8
      R12=0x0000000000000800, R13=0x000000000003e000, R14=0x0000000000000000, R15=0x0000000000000000
      RIP=0x000007fefebf11cb, EFLAGS=0x0000000000010206

      Top of Stack: (sp=0x000000001713c238)
      0x000000001713c238: 000000006d0dfb9e 0000000014f47000
      0x000000001713c248: 0000000000000000 0000000000000200
      0x000000001713c258: 000000001713c320 0000000044000000
      0x000000001713c268: 00000000ffffde00 0000000000000000
      0x000000001713c278: 0000000014dee480 0000000014dedaf0
      0x000000001713c288: 000000006d20f400 0000000014f471d0
      0x000000001713c298: 000000006d0a2261 0000000014f471d0
      0x000000001713c2a8: 0000000014f471d0 0000000014f471d0
      0x000000001713c2b8: 0000000014dee480 000000001713c3d0
      0x000000001713c2c8: 000000001713c330 000000006d20f400
      0x000000001713c2d8: 000000001713c320 0000220000000000
      0x000000001713c2e8: 0000240000000200 0000220000000000
      0x000000001713c2f8: 0000240000000200 0000000000000000
      0x000000001713c308: 0000000000000000 0000000000000001
      0x000000001713c318: 0000000000000000 0000000000000001
      0x000000001713c328: 0000000000000000 0000220000000000

      Instructions: (pc=0x000007fefebf11cb)
      0x000007fefebf11ab: eb b9 49 8b c3 c3 49 81 f9 00 20 00 00 0f 83 d9
      0x000007fefebf11bb: 45 01 00 48 8b 04 0a 4c 8b 54 0a 08 48 83 c1 20
      0x000007fefebf11cb: 48 89 41 e0 4c 89 51 e8 48 8b 44 0a f0 4c 8b 54
      0x000007fefebf11db: 0a f8 49 ff c9 48 89 41 f0 4c 89 51 f8 75 d4 49


      Register to memory mapping:

      RAX=0xffcdd1cbffcdd1cb is an unknown value
      RBX=
      [error occurred during error reporting (printing register info), id 0xc0000005]

      Stack: [0x0000000016f40000,0x0000000017140000], sp=0x000000001713c238, free space=2032k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      C [msvcrt.dll+0x11cb] memcpy+0xeb

      [error occurred during error reporting (printing native stack), id 0xc0000005]

      Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
      j sun.java2d.loops.Blit.Blit(Lsun/java2d/SurfaceData;Lsun/java2d/SurfaceData;Ljava/awt/Composite;Lsun/java2d/pipe/Region;IIIIII)V+0
      j sun.java2d.pipe.DrawImage.blitSurfaceData(Lsun/java2d/SunGraphics2D;Lsun/java2d/pipe/Region;Lsun/java2d/SurfaceData;Lsun/java2d/SurfaceData;Lsun/java2d/loops/SurfaceType;Lsun/java2d/loops/SurfaceType;IIIIIILjava/awt/Color;)V+97
      j sun.java2d.pipe.DrawImage.renderImageCopy(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;Ljava/awt/Color;IIIIII)Z+75
      j sun.java2d.pipe.DrawImage.copyImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IILjava/awt/Color;)Z+45
      j sun.java2d.pipe.DrawImage.copyImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z+15
      j sun.java2d.SunGraphics2D.drawImage(Ljava/awt/Image;IILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z+18
      j sun.java2d.SunGraphics2D.drawImage(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z+7
      j IDADecoder.stitchImages([Ljava/nio/ByteBuffer;LIDAFileInfo;I)Ljava/awt/image/BufferedImage;+175
      j IDADecoder.stitchAndCreateStack(IIILIDAFileInfo;)Lij/ImageStack;+440
      j _Viewer.openImage(LIDAFileInfo;Z)V+58
      j _Viewer.dialogItemChanged(Lcom/olympus/viewer/ui/GroupLevelDialog;Ljava/awt/AWTEvent;)V+58
      j com.olympus.viewer.ui.GroupLevelDialog.notifyListeners(Ljava/awt/AWTEvent;)V+34
      j com.olympus.viewer.ui.GroupLevelDialog.actionPerformed(Ljava/awt/event/ActionEvent;)V+64
      j java.awt.Button.processActionEvent(Ljava/awt/event/ActionEvent;)V+11
      j java.awt.Button.processEvent(Ljava/awt/AWTEvent;)V+12
      j java.awt.Component.dispatchEventImpl(Ljava/awt/AWTEvent;)V+573
      j java.awt.Component.dispatchEvent(Ljava/awt/AWTEvent;)V+2
      j java.awt.EventQueue.dispatchEventImpl(Ljava/awt/AWTEvent;Ljava/lang/Object;)V+41
      j java.awt.EventQueue.access$400(Ljava/awt/EventQueue;Ljava/awt/AWTEvent;Ljava/lang/Object;)V+3
      j java.awt.EventQueue$2.run()Ljava/lang/Void;+12
      j java.awt.EventQueue$2.run()Ljava/lang/Object;+1
      v ~StubRoutines::call_stub
      j java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;+0
      j java.security.AccessControlContext$1.doIntersectionPrivilege(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;Ljava/security/AccessControlContext;)Ljava/lang/Object;+28
      j java.security.AccessControlContext$1.doIntersectionPrivilege(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;+6
      j java.awt.EventQueue$3.run()Ljava/lang/Void;+11
      j java.awt.EventQueue$3.run()Ljava/lang/Object;+1
      v ~StubRoutines::call_stub
      j java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;+0
      j java.security.AccessControlContext$1.doIntersectionPrivilege(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;Ljava/security/AccessControlContext;)Ljava/lang/Object;+28
      j java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+73
      j java.awt.EventDispatchThread.pumpOneEventForFilters(I)Z+204
      j java.awt.EventDispatchThread.pumpEventsForFilter(ILjava/awt/Conditional;Ljava/awt/EventFilter;)V+30
      j java.awt.EventDispatchThread.pumpEventsForFilter(Ljava/awt/Conditional;Ljava/awt/EventFilter;)V+4
      j java.awt.Dialog$1.run()V+23
      j java.awt.event.InvocationEvent.dispatch()V+47
      j java.awt.EventQueue.dispatchEventImpl(Ljava/awt/AWTEvent;Ljava/lang/Object;)V+21
      j java.awt.EventQueue.access$400(Ljava/awt/EventQueue;Ljava/awt/AWTEvent;Ljava/lang/Object;)V+3
      j java.awt.EventQueue$2.run()Ljava/lang/Void;+12
      j java.awt.EventQueue$2.run()Ljava/lang/Object;+1
      v ~StubRoutines::call_stub
      j java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;+0
      j java.security.AccessControlContext$1.doIntersectionPrivilege(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;Ljava/security/AccessControlContext;)Ljava/lang/Object;+28
      j java.security.AccessControlContext$1.doIntersectionPrivilege(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;+6
      j java.awt.EventQueue$3.run()Ljava/lang/Void;+11
      j java.awt.EventQueue$3.run()Ljava/lang/Object;+1
      v ~StubRoutines::call_stub
      j java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;+0
      j java.security.AccessControlContext$1.doIntersectionPrivilege(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;Ljava/security/AccessControlContext;)Ljava/lang/Object;+28
      j java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+73
      j java.awt.EventDispatchThread.pumpOneEventForFilters(I)Z+204
      j java.awt.EventDispatchThread.pumpEventsForFilter(ILjava/awt/Conditional;Ljava/awt/EventFilter;)V+30
      j java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+11
      j java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V+4
      j java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V+3
      j java.awt.EventDispatchThread.run()V+9
      v ~StubRoutines::call_stub



      REPRODUCIBILITY :
      This bug can be reproduced always.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              pardesha Pardeep Sharma
              Reporter:
              webbuggrp Webbug Group
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: