Not sure whether I should post such observations here or better in the #806 
thread:

   #
   # A fatal error has been detected by the Java Runtime Environment:
   #
   #  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ff82bfc21f8, 
pid=17256, tid=0x0000000000004744
   #
   # JRE version: OpenJDK Runtime Environment (8.0_333-b02) (build 
1.8.0_333-b02)
   # Java VM: OpenJDK 64-Bit Server VM (25.333-b02 mixed mode windows-amd64 
compressed oops)
   # Problematic frame:
   #*C [rexx.dll+0x221f8] ArrayClass::append+0x28*
   #
   # 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:
   #https://bell-sw.com/support
   # 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 (0x000001c43c7eb800):  JavaThread "Thread-3" 
[_thread_in_native, id=18244, stack(0x0000009933b80000,0x0000009933c00000)]

   siginfo: ExceptionCode=0xc0000005, reading address 0x0000000000000040

   Registers:
   RAX=0x0000000000000000, RBX=0x000001c439b0ca60, RCX=0x0000000000000000, 
RDX=0x000001c41b5936e0
   RSP=0x0000009933bff150, RBP=0x0000009933bff498, RSI=0x0000000000000118, 
RDI=0x0000009933bff180
   R8 =0x0000009933bfefb8, R9 =0x0000009933bff498, R10=0x0000000000000000, 
R11=0x0000000000000246
   R12=0x0000000000000000, R13=0x000001c439b0ca60, R14=0x0000009933bff4e0, 
R15=0x000001c43c7eb800
   RIP=0x00007ff82bfc21f8, EFLAGS=0x0000000000010206

   Top of Stack: (sp=0x0000009933bff150)
   0x0000009933bff150:   cccccccccccccccc cccccccccccccccc
   0x0000009933bff160:   cccccccccccccccc cccccccccccccccc
   0x0000009933bff170:   cccccccccccccccc cccccccccccccccc
   0x0000009933bff180:   0000009933bff1f0 00007ff82c15a0d8
   0x0000009933bff190:   0000000000000000 000001c41b5936e0
   0x0000009933bff1a0:   cccccccccccccccc cccccccccccccccc
   0x0000009933bff1b0:   0000000000000000 000001c41b5936e0
   0x0000009933bff1c0:   cccccc00cccccccc cccccccccccccccc
   0x0000009933bff1d0:   cccccccccccccccc cccccccccccccccc
   0x0000009933bff1e0:   fffffffffffffffe cccccccccccccccc
   0x0000009933bff1f0:   0000009933bff230 00007ff82c15a15d
   0x0000009933bff200:   000001c41b54e380 cccccccccccccccc
   0x0000009933bff210:   cccccccccccccccc cccccccccccccccc
   0x0000009933bff220:   cccccccccccccccc cccccccccccccccc
   0x0000009933bff230:   0000009933bff290 00007ff82c0454ab
   0x0000009933bff240:   000001c41b54e380 0000009933bff328

   Instructions: (pc=0x00007ff82bfc21f8)
   0x00007ff82bfc21d8:   24 08 57 48 83 ec 30 48 8b fc b9 0c 00 00 00 b8
   0x00007ff82bfc21e8:   cc cc cc cc f3 ab 48 8b 4c 24 40 48 8b 44 24 40
   0x00007ff82bfc21f8:   48 8b 40 40 48 ff c0 48 89 44 24 20 4c 8b 44 24
   0x00007ff82bfc2208:   20 48 8b 54 24 48 48 8b 4c 24 40 e8 c8 53 fe ff


   Register to memory mapping:

   RAX=0x0000000000000000 is an unknown value
   RBX={method} {0x000001c439b0ca68} 'jniRexxRunProgram' 
'(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;'
 in 'org/rexxla/bsf/engines/rexx/RexxAndJava'
   RCX=0x0000000000000000 is an unknown value
   RDX=0x000001c41b5936e0 is an unknown value
   RSP=0x0000009933bff150 is pointing into the stack for thread: 
0x000001c43c7eb800
   RBP=0x0000009933bff498 is pointing into the stack for thread: 
0x000001c43c7eb800
   RSI=0x0000000000000118 is an unknown value
   RDI=0x0000009933bff180 is pointing into the stack for thread: 
0x000001c43c7eb800
   R8 =0x0000009933bfefb8 is pointing into the stack for thread: 
0x000001c43c7eb800
   R9 =0x0000009933bff498 is pointing into the stack for thread: 
0x000001c43c7eb800
   R10=0x0000000000000000 is an unknown value
   R11=0x0000000000000246 is an unknown value
   R12=0x0000000000000000 is an unknown value
   R13={method} {0x000001c439b0ca68} 'jniRexxRunProgram' 
'(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;'
 in 'org/rexxla/bsf/engines/rexx/RexxAndJava'
   R14=0x0000009933bff4e0 is pointing into the stack for thread: 
0x000001c43c7eb800
   R15=0x000001c43c7eb800 is a thread


   Stack: [0x0000009933b80000,0x0000009933c00000],  sp=0x0000009933bff150,  
free space=508k
   Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native 
code)
   C  [rexx.dll+0x221f8]  ArrayClass::append+0x28
   C  [rexx.dll+0x1ba0d8]  InterpreterInstance::attachThread+0x88
   C  [rexx.dll+0x1ba15d]  InterpreterInstance::attachThread+0x2d
   C  [rexx.dll+0xa54ab]  AttachThread+0x4b
   C  [BSF4ooRexx850.DLL+0x19fb3]  RexxInstance_::AttachThread+0x23
   C  [BSF4ooRexx850.DLL+0x9aaf]  
Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniRexxRunProgram+0x3bf
   C  0x000001c41c579c8e

   Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
   j  
org.rexxla.bsf.engines.rexx.RexxAndJava.jniRexxRunProgram(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;+0
   j  org.rexxla.bsf.engines.rexx.RexxEngine.terminate()V+55
   j  org.apache.bsf.BSFManager.terminate()V+45
   j  org.rexxla.bsf.engines.rexx.RexxAndJava$ExitDelayed.run()V+11
   j  java.lang.Thread.run()V+11
   v  ~StubRoutines::call_stub

   ---------------  P R O C E S S  ---------------
   ... cut ...

This one is repeatable ATM.

Windows, ooRexx 64 bit, r12499, OpenJDK 1.8.0_333.

---rony

(classicRexxSamples/ShowCount.rxj)
_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to