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

EXCEPTION_ACCESS_VIOLATION in jvm.dll

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P3
    • Resolution: Cannot Reproduce
    • Affects Version/s: 7
    • Fix Version/s: None
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
    • Introduced In Version:
      7u5
    • CPU:
      x86
    • OS:
      windows_7

      Description

      FULL PRODUCT VERSION :
      javer version 1.7.5 and 1.7.6

      FULL OS VERSION :
      --------------- S Y S T E M ---------------

      OS: Windows 7 , 64 bit Build 7601 Service Pack 1

      CPU:total 1 (1 cores per cpu, 1 threads per core) family 6 model 42 stepping 7, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, tsc

      Memory: 4k page, physical 1048120k(54928k free), swap 2096696k(857816k free)

      vm_info: Java HotSpot(TM) Client VM (23.3-b01) for windows-x86 JRE (1.7.0_07-b10), built on Aug 28 2012 19:49:22 by "java_re" with unknown MS VC++:1600

      time: Fri Aug 31 15:03:02 2012
      elapsed time: 56 seconds

      A DESCRIPTION OF THE PROBLEM :
      with 1.7.1 and 1.7.4 there is no vm-crash

      THE PROBLEM WAS REPRODUCIBLE WITH -Xint FLAG: No

      THE PROBLEM WAS REPRODUCIBLE WITH -server FLAG: No

      REGRESSION. Last worked in version 7

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      happens in use with JCO API when trying to establish a SAP-Connection

      ERROR MESSAGES/STACK TRACES THAT OCCUR :
      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x721094c9, pid=1456, tid=2032
      #
      # JRE version: 7.0_07-b10
      # Java VM: Java HotSpot(TM) Client VM (23.3-b01 mixed mode windows-x86 )
      # Problematic frame:
      # V [jvm.dll+0xa94c9]
      #
      # Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
      #
      # If you would like to submit a bug report, please visit:
      # http://bugreport.sun.com/bugreport/crash.jsp
      #

      --------------- T H R E A D ---------------

      Current thread (0x3a210c00): JavaThread "ThreadPoolThread: 3" [_thread_in_vm, id=2032, stack(0x39a40000,0x39a90000)]

      siginfo: ExceptionCode=0xc0000005, reading address 0x00000009

      Registers:
      EAX=0x07f44708, EBX=0x39a8ec2c, ECX=0x00000008, EDX=0x00000001
      ESP=0x39a8ea48, EBP=0x39a8ea50, ESI=0x3a210c00, EDI=0x39a8ee6c
      EIP=0x721094c9, EFLAGS=0x00010246

        Top of Stack: (sp=0x39a8ea48)
      0x39a8ea48: 39a8ee6c 3a210d28 39a8ea70 3cc835bc
      0x39a8ea58: 3a210d28 3b18761c 00000000 00000000
      0x39a8ea68: 3a210d28 58ea7314 39a8eef8 3cc8bd9d
      0x39a8ea78: 3a210d28 39a8ec2c 39a8ee88 39a8ee6c
      0x39a8ea88: 3a210c00 3513ebe8 3513ebe8 00000000
      0x39a8ea98: 00000000 00000000 00000000 00000000
      0x39a8eaa8: 00000000 00000000 00000000 00000000
      0x39a8eab8: 00000000 00000000 00000000 00000000

      Instructions: (pc=0x721094c9)
      0x721094a9: 8b 0d 3c 0d 36 72 8b 45 0c 8b 00 83 c4 08 85 c9
      0x721094b9: 7e 05 8b 3c 01 eb 0c 8b 0d 34 0d 36 72 8b 14 01
      0x721094c9: 8b 7a 08 c7 86 64 01 00 00 07 00 00 00 83 3d a0
      0x721094d9: e6 36 72 01 7e 19 80 3d 39 e0 36 72 00 74 07 f0


      Register to memory mapping:

      EAX=
      [error occurred during error reporting (printing register info), id 0xc0000005]

      Stack: [0x39a40000,0x39a90000], sp=0x39a8ea48, free space=314k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [jvm.dll+0xa94c9]
      C [sapjcorfc.dll+0x35bc] Java_com_sap_mw_jco_rfc_MiddlewareRFC_nativeSetMode+0x1029
      C [sapjcorfc.dll+0xbd9d] Java_com_sap_mw_jco_rfc_MiddlewareRFC_00024Client_nativeExecute+0x8bf
      j com.sap.mw.jco.rfc.MiddlewareRFC$Client.nativeExecute(Lcom/sap/mw/jco/JCO$Client;Ljava/lang/String;Lcom/sap/mw/jco/JCO$ParameterList;Lcom/sap/mw/jco/JCO$ParameterList;Lcom/sap/mw/jco/JCO$ParameterList;Lcom/sap/mw/jco/JCO$ParameterList;Ljava/lang/String;Ljava/lang/String;I)V+0
      j com.sap.mw.jco.rfc.MiddlewareRFC$Client.execute(Lcom/sap/mw/jco/JCO$Client;Ljava/lang/String;Lcom/sap/mw/jco/JCO$ParameterList;Lcom/sap/mw/jco/JCO$ParameterList;Lcom/sap/mw/jco/JCO$ParameterList;Lcom/sap/mw/jco/JCO$ParameterList;Ljava/lang/String;Ljava/lang/String;I)V+16
      j com.sap.mw.jco.JCO$Client.execute(Ljava/lang/String;Lcom/sap/mw/jco/JCO$ParameterList;Lcom/sap/mw/jco/JCO$ParameterList;Lcom/sap/mw/jco/JCO$ParameterList;Lcom/sap/mw/jco/JCO$ParameterList;Ljava/lang/String;Ljava/lang/String;I)V+478
      j com.sap.mw.jco.JCO$Client.execute(Lcom/sap/mw/jco/JCO$Function;)V+21
      j com.sap.mw.jco.JCO$Repository.execute(Lcom/sap/mw/jco/JCO$Client;Lcom/sap/mw/jco/JCO$Function;)V+14
      j com.sap.mw.jco.JCO$Repository.queryFunctionInterface(Lcom/sap/mw/jco/JCO$Client;Ljava/lang/String;)Lcom/sap/mw/jco/IMetaData;+308
      j com.sap.mw.jco.JCO$Repository.queryFunctionInterface(Ljava/lang/String;Ljava/lang/String;)Lcom/sap/mw/jco/IMetaData;+12
      j com.sap.mw.jco.JCO$Repository.getFunctionInterface(Ljava/lang/String;)Lcom/sap/mw/jco/IMetaData;+85
      j com.sap.mw.jco.JCO$BasicRepository.getFunctionTemplate(Ljava/lang/String;)Lcom/sap/mw/jco/IFunctionTemplate;+25

      Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
      j com.sap.mw.jco.rfc.MiddlewareRFC$Client.nativeExecute(Lcom/sap/mw/jco/JCO$Client;Ljava/lang/String;Lcom/sap/mw/jco/JCO$ParameterList;Lcom/sap/mw/jco/JCO$ParameterList;Lcom/sap/mw/jco/JCO$ParameterList;Lcom/sap/mw/jco/JCO$ParameterList;Ljava/lang/String;Ljava/lang/String;I)V+0
      j com.sap.mw.jco.rfc.MiddlewareRFC$Client.execute(Lcom/sap/mw/jco/JCO$Client;Ljava/lang/String;Lcom/sap/mw/jco/JCO$ParameterList;Lcom/sap/mw/jco/JCO$ParameterList;Lcom/sap/mw/jco/JCO$ParameterList;Lcom/sap/mw/jco/JCO$ParameterList;Ljava/lang/String;Ljava/lang/String;I)V+16
      j com.sap.mw.jco.JCO$Client.execute(Ljava/lang/String;Lcom/sap/mw/jco/JCO$ParameterList;Lcom/sap/mw/jco/JCO$ParameterList;Lcom/sap/mw/jco/JCO$ParameterList;Lcom/sap/mw/jco/JCO$ParameterList;Ljava/lang/String;Ljava/lang/String;I)V+478
      j com.sap.mw.jco.JCO$Client.execute(Lcom/sap/mw/jco/JCO$Function;)V+21
      j com.sap.mw.jco.JCO$Repository.execute(Lcom/sap/mw/jco/JCO$Client;Lcom/sap/mw/jco/JCO$Function;)V+14
      j com.sap.mw.jco.JCO$Repository.queryFunctionInterface(Lcom/sap/mw/jco/JCO$Client;Ljava/lang/String;)Lcom/sap/mw/jco/IMetaData;+308
      j com.sap.mw.jco.JCO$Repository.queryFunctionInterface(Ljava/lang/String;Ljava/lang/String;)Lcom/sap/mw/jco/IMetaData;+12
      j com.sap.mw.jco.JCO$Repository.getFunctionInterface(Ljava/lang/String;)Lcom/sap/mw/jco/IMetaData;+85
      j com.sap.mw.jco.JCO$BasicRepository.getFunctionTemplate(Ljava/lang/String;)Lcom/sap/mw/jco/IFunctionTemplate;+25

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

      Java Threads: ( => current thread )
      =>0x3a210c00 JavaThread "ThreadPoolThread: 3" [_thread_in_vm, id=2032, stack(0x39a40000,0x39a90000)]
        0x3a20f800 JavaThread "ThreadPoolThread: 2" [_thread_blocked, id=2244, stack(0x3c630000,0x3c680000)]
        0x3a20f400 JavaThread "JCO.TimeoutChecker" daemon [_thread_blocked, id=2360, stack(0x3dba0000,0x3dbf0000)]
        0x3a210000 JavaThread "ThreadPoolThread: 1" [_thread_blocked, id=1940, stack(0x3d1e0000,0x3d230000)]
        0x3a210800 JavaThread "ThreadPoolThread: 0" [_thread_blocked, id=2776, stack(0x39b20000,0x39b70000)]
        0x3a20ec00 JavaThread "Swing-Shell" daemon [_thread_blocked, id=2456, stack(0x3ab20000,0x3ab70000)]
        0x3a20e800 JavaThread "TimerQueue" daemon [_thread_blocked, id=2464, stack(0x3a780000,0x3a7d0000)]
        0x00704800 JavaThread "DestroyJavaVM" [_thread_blocked, id=2472, stack(0x00280000,0x002d0000)]
        0x3a07fc00 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=2400, stack(0x39bc0000,0x39c10000)]
        0x3943fc00 JavaThread "AWT-Shutdown" [_thread_blocked, id=2900, stack(0x396a0000,0x396f0000)]
        0x393e2800 JavaThread "LogThread" daemon [_thread_blocked, id=2608, stack(0x396f0000,0x39740000)]
        0x385dd400 JavaThread "AWT-EventQueue-1" [_thread_blocked, id=1788, stack(0x390c0000,0x39110000)]
        0x385d5800 JavaThread "AWT-Windows" daemon [_thread_in_native, id=1792, stack(0x39250000,0x392a0000)]
        0x38560000 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=1752, stack(0x39070000,0x390c0000)]
        0x384ed800 JavaThread "Service Thread" daemon [_thread_blocked, id=2380, stack(0x38b50000,0x38ba0000)]
        0x384e2c00 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=2836, stack(0x38d70000,0x38dc0000)]
        0x384d4000 JavaThread "JDWP Command Reader" daemon [_thread_in_native, id=860, stack(0x38c30000,0x38c80000)]
        0x384cf800 JavaThread "JDWP Event Helper Thread" daemon [_thread_blocked, id=316, stack(0x38d10000,0x38d60000)]
        0x384c6800 JavaThread "JDWP Transport Listener: dt_socket" daemon [_thread_blocked, id=2872, stack(0x38690000,0x386e0000)]
        0x384c2800 JavaThread "Attach Listener" daemon [_thread_blocked, id=2868, stack(0x38700000,0x38750000)]
        0x384bf400 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=2404, stack(0x38770000,0x387c0000)]
        0x007f8c00 JavaThread "Finalizer" daemon [_thread_blocked, id=2388, stack(0x38390000,0x383e0000)]
        0x007f4000 JavaThread "Reference Handler" daemon [_thread_blocked, id=2384, stack(0x00530000,0x00580000)]

      Other Threads:
        0x007ef400 VMThread [stack: 0x38270000,0x382c0000] [id=344]
        0x38501c00 WatcherThread [stack: 0x38eb0000,0x38f00000] [id=2532]

      VM state:not at safepoint (normal execution)

      VM Mutex/Monitor currently owned by a thread: None

      Heap
       def new generation total 78720K, used 72232K [0x03f50000, 0x094b0000, 0x13f50000)
        eden space 70016K, 94% used [0x03f50000, 0x07fd79e8, 0x083b0000)
        from space 8704K, 70% used [0x08c30000, 0x09232688, 0x094b0000)
        to space 8704K, 0% used [0x083b0000, 0x083b0000, 0x08c30000)
       tenured generation total 174784K, used 27478K [0x13f50000, 0x1ea00000, 0x33f50000)
         the space 174784K, 15% used [0x13f50000, 0x15a25940, 0x15a25a00, 0x1ea00000)
       compacting perm gen total 18688K, used 18572K [0x33f50000, 0x35190000, 0x37f50000)
         the space 18688K, 99% used [0x33f50000, 0x351731f8, 0x35173200, 0x35190000)
      No shared spaces configured.

      Card table byte_map: [0x37f50000,0x38100000] byte_map_base: 0x37f30580

      Polling page: 0x00130000

      Code Cache [0x01f50000, 0x022f0000, 0x03f50000)
       total_blobs=2014 nmethods=1766 adapters=189 free_code_cache=29062Kb largest_free_block=29760192

      Compilation events (10 events):
      Event: 55.972 Thread 0x384e2c00 1756 sun.java2d.loops.CompositeType::equals (29 bytes)
      Event: 55.973 Thread 0x384e2c00 nmethod 1756 0x022eb0c8 code [0x022eb1c0, 0x022eb2c0]
      Event: 56.024 Thread 0x384e2c00 1757 javax.swing.SwingUtilities::getPaintingOrigin (33 bytes)
      Event: 56.024 Thread 0x384e2c00 nmethod 1757 0x022eb348 code [0x022eb460, 0x022eb594]
      Event: 56.124 Thread 0x384e2c00 1758 ! sun.awt.AWTAutoShutdown::notifyThreadFree (72 bytes)
      Event: 56.124 Thread 0x384e2c00 nmethod 1758 0x022eb648 code [0x022eb790, 0x022ebc40]
      Event: 56.174 Thread 0x384e2c00 1759 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject::doSignalAll (36 bytes)
      Event: 56.174 Thread 0x384e2c00 nmethod 1759 0x022ec088 code [0x022ec190, 0x022ec29c]
      Event: 56.325 Thread 0x384e2c00 1760 sun.java2d.pipe.Region::getInstanceXYXY (12 bytes)
      Event: 56.325 Thread 0x384e2c00 nmethod 1760 0x022ec388 code [0x022ec480, 0x022ec550]

      GC Heap History (6 events):
      Event: 20.711 GC heap before
      {Heap before GC invocations=0 (full 0):
       def new generation total 78656K, used 69952K [0x03f50000, 0x094a0000, 0x13f50000)
        eden space 69952K, 100% used [0x03f50000, 0x083a0000, 0x083a0000)
        from space 8704K, 0% used [0x083a0000, 0x083a0000, 0x08c20000)
        to space 8704K, 0% used [0x08c20000, 0x08c20000, 0x094a0000)
       tenured generation total 174784K, used 0K [0x13f50000, 0x1ea00000, 0x33f50000)
         the space 174784K, 0% used [0x13f50000, 0x13f50000, 0x13f50200, 0x1ea00000)
       compacting perm gen total 15360K, used 15292K [0x33f50000, 0x34e50000, 0x37f50000)
         the space 15360K, 99% used [0x33f50000, 0x34e3f1c0, 0x34e3f200, 0x34e50000)
      No shared spaces configured.
      Event: 20.768 GC heap after
      Heap after GC invocations=1 (full 0):
       def new generation total 78656K, used 8704K [0x03f50000, 0x094a0000, 0x13f50000)
        eden space 69952K, 0% used [0x03f50000, 0x03f50000, 0x083a0000)
        from space 8704K, 100% used [0x08c20000, 0x094a0000, 0x094a0000)
        to space 8704K, 0% used [0x083a0000, 0x083a0000, 0x08c20000)
       tenured generation total 174784K, used 2559K [0x13f50000, 0x1ea00000, 0x33f50000)
         the space 174784K, 1% used [0x13f50000, 0x141cfee8, 0x141d0000, 0x1ea00000)
       compacting perm gen total 15360K, used 15292K [0x33f50000, 0x34e50000, 0x37f50000)
         the space 15360K, 99% used [0x33f50000, 0x34e3f1c0, 0x34e3f200, 0x34e50000)
      No shared spaces configured.
      }
      Event: 21.730 GC heap before
      {Heap before GC invocations=1 (full 0):
       def new generation total 78656K, used 52967K [0x03f50000, 0x094a0000, 0x13f50000)
        eden space 69952K, 63% used [0x03f50000, 0x06a89ed8, 0x083a0000)
        from space 8704K, 100% used [0x08c20000, 0x094a0000, 0x094a0000)
        to space 8704K, 0% used [0x083a0000, 0x083a0000, 0x08c20000)
       tenured generation total 174784K, used 2559K [0x13f50000, 0x1ea00000, 0x33f50000)
         the space 174784K, 1% used [0x13f50000, 0x141cfee8, 0x141d0000, 0x1ea00000)
       compacting perm gen total 16384K, used 16383K [0x33f50000, 0x34f50000, 0x37f50000)
         the space 16384K, 99% used [0x33f50000, 0x34f4ff50, 0x34f50000, 0x34f50000)
      No shared spaces configured.
      Event: 21.826 GC heap after
      Heap after GC invocations=2 (full 1):
       def new generation total 78720K, used 0K [0x03f50000, 0x094b0000, 0x13f50000)
        eden space 70016K, 0% used [0x03f50000, 0x03f50000, 0x083b0000)
        from space 8704K, 0% used [0x083b0000, 0x083b0000, 0x08c30000)
        to space 8704K, 0% used [0x08c30000, 0x08c30000, 0x094b0000)
       tenured generation total 174784K, used 27478K [0x13f50000, 0x1ea00000, 0x33f50000)
         the space 174784K, 15% used [0x13f50000, 0x15a25940, 0x15a25a00, 0x1ea00000)
       compacting perm gen total 16384K, used 16383K [0x33f50000, 0x34f50000, 0x37f50000)
         the space 16384K, 99% used [0x33f50000, 0x34f4ff50, 0x34f50000, 0x34f50000)
      No shared spaces configured.
      }
      Event: 23.115 GC heap before
      {Heap before GC invocations=2 (full 1):
       def new generation total 78720K, used 70016K [0x03f50000, 0x094b0000, 0x13f50000)
        eden space 70016K, 100% used [0x03f50000, 0x083b0000, 0x083b0000)
        from space 8704K, 0% used [0x083b0000, 0x083b0000, 0x08c30000)
        to space 8704K, 0% used [0x08c30000, 0x08c30000, 0x094b0000)
       tenured generation total 174784K, used 27478K [0x13f50000, 0x1ea00000, 0x33f50000)
         the space 174784K, 15% used [0x13f50000, 0x15a25940, 0x15a25a00, 0x1ea00000)
       compacting perm gen total 16640K, used 16479K [0x33f50000, 0x34f90000, 0x37f50000)
         the space 16640K, 99% used [0x33f50000, 0x34f67f60, 0x34f68000, 0x34f90000)
      No shared spaces configured.
      Event: 23.125 GC heap after
      Heap after GC invocations=3 (full 1):
       def new generation total 78720K, used 6153K [0x03f50000, 0x094b0000, 0x13f50000)
        eden space 70016K, 0% used [0x03f50000, 0x03f50000, 0x083b0000)
        from space 8704K, 70% used [0x08c30000, 0x09232688, 0x094b0000)
        to space 8704K, 0% used [0x083b0000, 0x083b0000, 0x08c30000)
       tenured generation total 174784K, used 27478K [0x13f50000, 0x1ea00000, 0x33f50000)
         the space 174784K, 15% used [0x13f50000, 0x15a25940, 0x15a25a00, 0x1ea00000)
       compacting perm gen total 16640K, used 16479K [0x33f50000, 0x34f90000, 0x37f50000)
         the space 16640K, 99% used [0x33f50000, 0x34f67f60, 0x34f68000, 0x34f90000)
      No shared spaces configured.
      }

      Deoptimization events (0 events):
      No events

      Internal exceptions (10 events):
      Event: 23.854 Thread 0x3a210800 Threw 0x06b46af0 at C:\jdk7u1_32P\jdk7u7\hotspot\src\share\vm\prims\jvm.cpp:1166
      Event: 23.854 Thread 0x3a210800 Threw 0x06b476b8 at C:\jdk7u1_32P\jdk7u7\hotspot\src\share\vm\prims\jvm.cpp:1166
      Event: 23.854 Thread 0x3a210800 Threw 0x06b477d0 at C:\jdk7u1_32P\jdk7u7\hotspot\src\share\vm\prims\jvm.cpp:1166
      Event: 23.855 Thread 0x3a210800 Threw 0x06b48410 at C:\jdk7u1_32P\jdk7u7\hotspot\src\share\vm\prims\jvm.cpp:1166
      Event: 23.855 Thread 0x3a210800 Threw 0x06b48528 at C:\jdk7u1_32P\jdk7u7\hotspot\src\share\vm\prims\jvm.cpp:1166
      Event: 23.855 Thread 0x3a210800 Threw 0x06b49168 at C:\jdk7u1_32P\jdk7u7\hotspot\src\share\vm\prims\jvm.cpp:1166
      Event: 23.855 Thread 0x3a210800 Threw 0x06b49280 at C:\jdk7u1_32P\jdk7u7\hotspot\src\share\vm\prims\jvm.cpp:1166
      Event: 23.858 Thread 0x3a210800 Threw 0x06bc5e80 at C:\jdk7u1_32P\jdk7u7\hotspot\src\share\vm\prims\jvm.cpp:1166
      Event: 23.858 Thread 0x3a210800 Threw 0x06bc5f98 at C:\jdk7u1_32


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

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              webbuggrp Webbug Group
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Imported:
                Indexed: