Hi René,
> stack full? this is what the exception code hints at.
> Remember there is also a native code stack involved here.
Thanks for the idea, I increased the stack size by 50% (from 40960 to
65636) to no avail.

Here are the last lines of the debug output, indicating that we arrived
at the end of the ooRexxUnit run (the brief statistics are shown), such
that we are at the point where Rexx will be ended. However, the BSF4Rexx
library at the time when the exception occurs has not been unloaded yet.

Here the last lines of output (full text file attached, Rexx output in
bold):

    ... cut ...

    *** --> arrived: .._jniRexxUnregisterRexxObject(...), thisTid=[1248]
    ---> RgfRemoveProxyObject(), begin: c_obj_id=[267229929] (identityHash)
    --------------> ooRexx->AttachThread() - RgfRemoveProxyObject... done. 
rc=[1]-------------->
         ---> RgfRemoveProxyObject2, begin: rtc=[7F6E0D0C], obj_id=[7DD84068]
              RgfRemoveProxyObject2, acquired REGISTRY_lock, before 
rtc->SendMessage1(...) ...
              RgfRemoveProxyObject2, before getting count: 
OREXX_REGISTRY_REFCOUNTER=[7F244F88], 
rtc->SendMessage1(OREXX_REGISTRY_REFCOUNTER, "AT", obj_id)=[7D8CD988]
              RgfRemoveProxyObject2, retrieved 'refs'=[0]
              RgfRemoveProxyObject2, before removing from 
OREXX_REGISTRY=[7F244D08]...
              RgfRemoveProxyObject2, before removing from 
OREXX_REGISTRY_REFCOUNTER=[7F244F88]...
         <--- RgfRemoveProxyObject2, end: refs=[0]
    <-------------- ooRexx->DetachThread() - RgfRemoveProxyObject... done. 
<--------------
    <--- RgfRemoveProxyObject(), end:   c_obj_id=[267229929], remaining 
references=[0]
    *** <-- returning from: .._jniRexxUnregisterRexxObject(...), thisTid=[1248]
    *Executing tests from 
...\interfaceClasses\rexx_testInterfaceCallback1.testGroup

    ooTest Framework - Automated Test of the ooRexx Interpreter


    Interpreter:     REXX-ooRexx_4.0.0(MT) 6.03 15 Aug 2009
    Addressing Mode: 32
    ooRexxUnit:      2.0.0_3.2.0        ooTest: 1.0.0_4.0.0

    Tests ran:           836
    Assertions:          1147
    Failures:            0
    Errors:              0
    Skipped files:       0

    File search:        00:00:03.140000
    Suite construction: 00:00:00.047000
    Test execution:     00:00:08.406000
    Total time:         00:00:11.984000*

    *** --> arrived: .._jniRexxUnregisterRexxObject(...), thisTid=[1248]
    ---> RgfRemoveProxyObject(), begin: c_obj_id=[263464514] (identityHash)
    --------------> ooRexx->AttachThread() - RgfRemoveProxyObject... done. 
rc=[1]-------------->
         ---> RgfRemoveProxyObject2, begin: rtc=[7F6C8AFC], obj_id=[7F673C70]
              RgfRemoveProxyObject2, acquired REGISTRY_lock, before 
rtc->SendMessage1(...) ...
              RgfRemoveProxyObject2, before getting count: 
OREXX_REGISTRY_REFCOUNTER=[7F244F88], 
rtc->SendMessage1(OREXX_REGISTRY_REFCOUNTER, "AT", obj_id)=[7DA13608]
              RgfRemoveProxyObject2, retrieved 'refs'=[0]
              RgfRemoveProxyObject2, before removing from 
OREXX_REGISTRY=[7F244D08]...
              RgfRemoveProxyObject2, before removing from 
OREXX_REGISTRY_REFCOUNTER=[7F244F88]...
    #
    #
    # An unexpected error has been detected by HotSpot Virtual Machine:
    #
    #  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00303e4c, pid=924, 
tid=1248
    #
    # Java VM: Java HotSpot(TM) Client VM (1.5.0_10-b03 mixed mode)
    # Problematic frame:
    # C  [rexx.dll+0x33e4c]
    #
    # An error report file with more information is saved as hs_err_pid924.log
    #
    # If you would like to submit a bug report, please visit:
    #   http://java.sun.com/webapps/bugreport/crash.jsp
    #
      




The matching hs_error-logfile from Java (full text file attached):

    #
    # An unexpected error has been detected by HotSpot Virtual Machine:
    #
    #  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00303e4c, pid=924, 
tid=1248
    #
    # Java VM: Java HotSpot(TM) Client VM (1.5.0_10-b03 mixed mode)
    # Problematic frame:
    # C  [rexx.dll+0x33e4c]
    #

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

    Current thread (0x00f79db8):  JavaThread "Finalizer" daemon 
[_thread_in_native, id=1248]

    siginfo: ExceptionCode=0xc0000005, reading address 0x00000015

    Registers:
    EAX=0x00000001, EBX=0x07335601, ECX=0x7f670eb0, EDX=0x0113f1e0
    ESP=0x0113f1b0, EBP=0x0113f23c, ESI=0x7f245158, EDI=0x7f670eb0
    EIP=0x00303e4c, EFLAGS=0x00010202

    Top of Stack: (sp=0x0113f1b0)
    0x0113f1b0:   7f670eb0 002f05ec 7f670eb0 00ca8ead
    0x0113f1c0:   7f6c8ae8 002f2d17 7f670eb0 0113f1e0
    0x0113f1d0:   00000002 0113f1e8 41dadae8 7f6c8ae8
    0x0113f1e0:   7f673c70 7f670fc8 00000000 00000000
    0x0113f1f0:   7f6c8ae8 0113f230 0035ec78 00000000
    0x0113f200:   00315d45 7f670eb0 7f673c70 7f670fc8
    0x0113f210:   41dad908 00f79db8 7fcb0350 07335630
    0x0113f220:   7f6c8ae8 7f431010 41dad901 0113f210 

    Instructions: (pc=0x00303e4c)
    0x00303e3c:   08 00 cc cc 8b 41 18 85 c0 74 15 8b 4c 24 04 51
    0x00303e4c:   8b 48 14 e8 fc 5d 00 00 3b 05 a0 48 38 00 75 02 


    Stack: [0x010c0000,0x01140000),  sp=0x0113f1b0,  free space=508k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native 
code)
    C  [rexx.dll+0x33e4c]
    C  [BSF4Rexx.dll+0x7286]
    C  [BSF4Rexx.dll+0x8908]
    C  [BSF4Rexx.dll+0x8570]
    C  [BSF4Rexx.dll+0x47c4]
    j  
org.rexxla.bsf.engines.rexx.RexxAndJava.jniUnregisterRexxObject(Ljava/lang/String;)I+0
    j  org.rexxla.bsf.engines.rexx.RexxProxy.finalize()V+47
    v  ~StubRoutines::call_stub
    V  [jvm.dll+0x8757c]
    V  [jvm.dll+0xde804]
    V  [jvm.dll+0x8744d]
    V  [jvm.dll+0x8c82a]
    C  [java.dll+0x2006]
    j  java.lang.ref.Finalizer.runFinalizer()V+45
    j  java.lang.ref.Finalizer.access$100(Ljava/lang/ref/Finalizer;)V+1
    j  java.lang.ref.Finalizer$FinalizerThread.run()V+11
    v  ~StubRoutines::call_stub
    V  [jvm.dll+0x8757c]
    V  [jvm.dll+0xde804]
    V  [jvm.dll+0x8744d]
    V  [jvm.dll+0x871aa]
    V  [jvm.dll+0xa1de8]
    V  [jvm.dll+0x10fad4]
    V  [jvm.dll+0x10faa2]
    C  [msvcrt.dll+0x2a3b0]
    C  [kernel32.dll+0xb729]

    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j  
org.rexxla.bsf.engines.rexx.RexxAndJava.jniUnregisterRexxObject(Ljava/lang/String;)I+0
    j  org.rexxla.bsf.engines.rexx.RexxProxy.finalize()V+47
    v  ~StubRoutines::call_stub
    j  java.lang.ref.Finalizer.invokeFinalizeMethod(Ljava/lang/Object;)V+0
    j  java.lang.ref.Finalizer.runFinalizer()V+45
    j  java.lang.ref.Finalizer.access$100(Ljava/lang/ref/Finalizer;)V+1
    j  java.lang.ref.Finalizer$FinalizerThread.run()V+11
    v  ~StubRoutines::call_stub

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

    Java Threads: ( => current thread )
      0x00f85970 JavaThread "Low Memory Detector" daemon [_thread_blocked, 
id=860]
      0x00f846a0 JavaThread "CompilerThread0" daemon [_thread_blocked, id=4692]
      0x00f83a20 JavaThread "Signal Dispatcher" daemon [_thread_blocked, 
id=5716]
    =>0x00f79db8 JavaThread "Finalizer" daemon [_thread_in_native, id=1248]
      0x00f79298 JavaThread "Reference Handler" daemon [_thread_blocked, 
id=4956]
      0x003e7128 JavaThread "main" [_thread_in_native, id=2196]

    Other Threads:
      0x00f767e8 VMThread [id=604]
      0x00f83978 WatcherThread [id=1028]

    VM state:not at safepoint (normal execution)

    VM Mutex/Monitor currently owned by a thread: None

    Heap
     def new generation   total 1088K, used 85K [0x03180000, 0x032a0000, 
0x03660000)
      eden space 1024K,   2% used [0x03180000, 0x03185448, 0x03280000)
      from space 64K, 100% used [0x03280000, 0x03290000, 0x03290000)
      to   space 64K,   0% used [0x03290000, 0x03290000, 0x032a0000)
     tenured generation   total 13260K, used 6083K [0x03660000, 0x04353000, 
0x07180000)
       the space 13260K,  45% used [0x03660000, 0x03c50e58, 0x03c51000, 
0x04353000)
     compacting perm gen  total 8192K, used 3770K [0x07180000, 0x07980000, 
0x0b180000)
       the space 8192K,  46% used [0x07180000, 0x0752e958, 0x0752ea00, 
0x07980000)
    No shared spaces configured.

    Dynamic libraries:
    ... cut ...
      


This exception in this case only occurs when running a testGroup in the
context of other bsf4rexx testGroups. Executing it individually works.
The bevhavior manifests itself with Java 1.5, but also 1.6 now, but
never with 1.4 (which never runs the finalize methods after the Rexx
program has finished).

Speculation: it seems as if in the middle of executing cleanup code in
BSF4Rexx (to remove entries from global referenced, i.e. pinned-down
ooRexx directories) access to the ooRexx directory objects cause that
exception. But, of course, I may be totally wrong. However, if this may
be the case, then the question is, how could one deal with such an
exceptional situation, once it materializes in a use case?

Again, any ideas highly welcome!

---rony



#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00303e4c, pid=924, tid=1248
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_10-b03 mixed mode)
# Problematic frame:
# C  [rexx.dll+0x33e4c]
#

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

Current thread (0x00f79db8):  JavaThread "Finalizer" daemon [_thread_in_native, 
id=1248]

siginfo: ExceptionCode=0xc0000005, reading address 0x00000015

Registers:
EAX=0x00000001, EBX=0x07335601, ECX=0x7f670eb0, EDX=0x0113f1e0
ESP=0x0113f1b0, EBP=0x0113f23c, ESI=0x7f245158, EDI=0x7f670eb0
EIP=0x00303e4c, EFLAGS=0x00010202

Top of Stack: (sp=0x0113f1b0)
0x0113f1b0:   7f670eb0 002f05ec 7f670eb0 00ca8ead
0x0113f1c0:   7f6c8ae8 002f2d17 7f670eb0 0113f1e0
0x0113f1d0:   00000002 0113f1e8 41dadae8 7f6c8ae8
0x0113f1e0:   7f673c70 7f670fc8 00000000 00000000
0x0113f1f0:   7f6c8ae8 0113f230 0035ec78 00000000
0x0113f200:   00315d45 7f670eb0 7f673c70 7f670fc8
0x0113f210:   41dad908 00f79db8 7fcb0350 07335630
0x0113f220:   7f6c8ae8 7f431010 41dad901 0113f210 

Instructions: (pc=0x00303e4c)
0x00303e3c:   08 00 cc cc 8b 41 18 85 c0 74 15 8b 4c 24 04 51
0x00303e4c:   8b 48 14 e8 fc 5d 00 00 3b 05 a0 48 38 00 75 02 


Stack: [0x010c0000,0x01140000),  sp=0x0113f1b0,  free space=508k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [rexx.dll+0x33e4c]
C  [BSF4Rexx.dll+0x7286]
C  [BSF4Rexx.dll+0x8908]
C  [BSF4Rexx.dll+0x8570]
C  [BSF4Rexx.dll+0x47c4]
j  
org.rexxla.bsf.engines.rexx.RexxAndJava.jniUnregisterRexxObject(Ljava/lang/String;)I+0
j  org.rexxla.bsf.engines.rexx.RexxProxy.finalize()V+47
v  ~StubRoutines::call_stub
V  [jvm.dll+0x8757c]
V  [jvm.dll+0xde804]
V  [jvm.dll+0x8744d]
V  [jvm.dll+0x8c82a]
C  [java.dll+0x2006]
j  java.lang.ref.Finalizer.runFinalizer()V+45
j  java.lang.ref.Finalizer.access$100(Ljava/lang/ref/Finalizer;)V+1
j  java.lang.ref.Finalizer$FinalizerThread.run()V+11
v  ~StubRoutines::call_stub
V  [jvm.dll+0x8757c]
V  [jvm.dll+0xde804]
V  [jvm.dll+0x8744d]
V  [jvm.dll+0x871aa]
V  [jvm.dll+0xa1de8]
V  [jvm.dll+0x10fad4]
V  [jvm.dll+0x10faa2]
C  [msvcrt.dll+0x2a3b0]
C  [kernel32.dll+0xb729]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  
org.rexxla.bsf.engines.rexx.RexxAndJava.jniUnregisterRexxObject(Ljava/lang/String;)I+0
j  org.rexxla.bsf.engines.rexx.RexxProxy.finalize()V+47
v  ~StubRoutines::call_stub
j  java.lang.ref.Finalizer.invokeFinalizeMethod(Ljava/lang/Object;)V+0
j  java.lang.ref.Finalizer.runFinalizer()V+45
j  java.lang.ref.Finalizer.access$100(Ljava/lang/ref/Finalizer;)V+1
j  java.lang.ref.Finalizer$FinalizerThread.run()V+11
v  ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
  0x00f85970 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=860]
  0x00f846a0 JavaThread "CompilerThread0" daemon [_thread_blocked, id=4692]
  0x00f83a20 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=5716]
=>0x00f79db8 JavaThread "Finalizer" daemon [_thread_in_native, id=1248]
  0x00f79298 JavaThread "Reference Handler" daemon [_thread_blocked, id=4956]
  0x003e7128 JavaThread "main" [_thread_in_native, id=2196]

Other Threads:
  0x00f767e8 VMThread [id=604]
  0x00f83978 WatcherThread [id=1028]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 def new generation   total 1088K, used 85K [0x03180000, 0x032a0000, 0x03660000)
  eden space 1024K,   2% used [0x03180000, 0x03185448, 0x03280000)
  from space 64K, 100% used [0x03280000, 0x03290000, 0x03290000)
  to   space 64K,   0% used [0x03290000, 0x03290000, 0x032a0000)
 tenured generation   total 13260K, used 6083K [0x03660000, 0x04353000, 
0x07180000)
   the space 13260K,  45% used [0x03660000, 0x03c50e58, 0x03c51000, 0x04353000)
 compacting perm gen  total 8192K, used 3770K [0x07180000, 0x07980000, 
0x0b180000)
   the space 8192K,  46% used [0x07180000, 0x0752e958, 0x0752ea00, 0x07980000)
No shared spaces configured.

Dynamic libraries:
0x00400000 - 0x00411000         D:\Programme\ooRexx\rexx.exe
0x7c910000 - 0x7c9c9000         D:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c908000         D:\WINDOWS\system32\kernel32.dll
0x10000000 - 0x10025000         D:\Programme\ooRexx\REXXAPI.dll
0x7e360000 - 0x7e3f1000         D:\WINDOWS\system32\USER32.dll
0x77ef0000 - 0x77f39000         D:\WINDOWS\system32\GDI32.dll
0x77da0000 - 0x77e4a000         D:\WINDOWS\system32\ADVAPI32.dll
0x77e50000 - 0x77ee2000         D:\WINDOWS\system32\RPCRT4.dll
0x77fc0000 - 0x77fd1000         D:\WINDOWS\system32\Secur32.dll
0x71a30000 - 0x71a3a000         D:\WINDOWS\system32\WSOCK32.dll
0x71a10000 - 0x71a27000         D:\WINDOWS\system32\WS2_32.dll
0x77be0000 - 0x77c38000         D:\WINDOWS\system32\msvcrt.dll
0x71a00000 - 0x71a08000         D:\WINDOWS\system32\WS2HELP.dll
0x002d0000 - 0x003a7000         D:\Programme\ooRexx\rexx.dll
0x7e670000 - 0x7ee91000         D:\WINDOWS\system32\SHELL32.dll
0x77f40000 - 0x77fb6000         D:\WINDOWS\system32\SHLWAPI.dll
0x76330000 - 0x7634d000         D:\WINDOWS\system32\IMM32.DLL
0x62e10000 - 0x62e19000         D:\WINDOWS\system32\LPK.DLL
0x75790000 - 0x757fb000         D:\WINDOWS\system32\USP10.dll
0x773a0000 - 0x774a3000         
D:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\comctl32.dll
0x636e0000 - 0x63709000         D:\Programme\Spyware Doctor\smumhook.dll
0x770f0000 - 0x7717b000         D:\WINDOWS\system32\oleaut32.dll
0x774b0000 - 0x775ed000         D:\WINDOWS\system32\ole32.dll
0x6b1f0000 - 0x6b214000         D:\Programme\ooRexx\OREXXOLE.dll
0x6b120000 - 0x6b155000         D:\Programme\ooRexx\rexxutil.dll
0x72f70000 - 0x72f96000         D:\WINDOWS\system32\WINSPOOL.DRV
0x719b0000 - 0x719f0000         D:\WINDOWS\system32\mswsock.dll
0x66710000 - 0x66769000         D:\WINDOWS\system32\hnetcfg.dll
0x719f0000 - 0x719f8000         D:\WINDOWS\System32\wshtcpip.dll
0x76ee0000 - 0x76f07000         D:\WINDOWS\system32\DNSAPI.dll
0x76f70000 - 0x76f78000         D:\WINDOWS\System32\winrnr.dll
0x76f20000 - 0x76f4d000         D:\WINDOWS\system32\WLDAP32.dll
0x750f0000 - 0x7510e000         D:\WINDOWS\system32\wshbth.dll
0x778f0000 - 0x779e4000         D:\WINDOWS\system32\SETUPAPI.dll
0x16080000 - 0x160a5000         D:\Programme\Bonjour\mdnsNSP.dll
0x76d20000 - 0x76d39000         D:\WINDOWS\system32\Iphlpapi.dll
0x76f80000 - 0x76f86000         D:\WINDOWS\system32\rasadhlp.dll
0x77b10000 - 0x77b32000         D:\WINDOWS\system32\Apphelp.dll
0x77bd0000 - 0x77bd8000         D:\WINDOWS\system32\VERSION.dll
0x00b90000 - 0x00ba3000         D:\Programme\ooRexx\rxregexp.dll
0x00c40000 - 0x00cc4000         E:\rony\dev\bsf\src\source_cc_40\BSF4Rexx.dll
0x6d730000 - 0x6d8cc000         e:\jdk1.5.0_10\jre\bin\client\jvm.dll
0x76af0000 - 0x76b1e000         D:\WINDOWS\system32\WINMM.dll
0x746a0000 - 0x746ec000         D:\WINDOWS\system32\MSCTF.dll
0x6d2f0000 - 0x6d2f8000         e:\jdk1.5.0_10\jre\bin\hpi.dll
0x76bb0000 - 0x76bbb000         D:\WINDOWS\system32\PSAPI.DLL
0x6d700000 - 0x6d70c000         e:\jdk1.5.0_10\jre\bin\verify.dll
0x6d370000 - 0x6d38d000         e:\jdk1.5.0_10\jre\bin\java.dll
0x6d720000 - 0x6d72f000         e:\jdk1.5.0_10\jre\bin\zip.dll
0x6d070000 - 0x6d1d9000         E:\jdk1.5.0_10\jre\bin\awt.dll

VM Arguments:
java_command: <unknown>
Launcher Type: generic

Environment Variables:
JAVA_HOME=E:\jdk1.5.0_10
CLASSPATH=e:\rony\dev\bsf\src;.;F:\download\java\asm\asm-3.2\lib\asm-3.2.jar;F:\download\java\asm\asm-3.2\lib\asm-util-3.2.jar;F:\download\java\asm\asm-3.2\lib\asm-analysis-3.2.jar;F:\download\java\asm\asm-3.2\lib\asm-commons-3.2.jar;F:\download\java\asm\asm-3.2\lib\asm-tree-3.2.jar;F:\download\java\asm\asm-3.2\lib\asm-xml-3.2.jar;e:\rony\dev\bsf\src;.;D:\Programme\Java\jre6\lib\ext\QTJava.zip;F:\work\svn\oorexx\test\releases\4.0.0\bsf4rexx\rgf\interfaceClasses;F:\work\svn\oorexx\test\releases\4.0.0\bsf4rexx\rgf\abstractClasses;F:\work\svn\oorexx\test\releases\4.0.0\bsf4rexx\rgf\extendNormalClasses
PATH=F:\work\svn\oorexx\test\releases\4.0.0\bin\WINDOWS;e:\jdk1.5.0_10\bin;.;E:\rony\dev\bsf\src\source_cc_40;E:\rony\dev\bsf\src\source_cc_40\rexx;E:\Programme\Microsoft
 Visual Studio 9.0\Common7\IDE;E:\Programme\Microsoft Visual Studio 
9.0\VC\BIN;E:\Programme\Microsoft Visual Studio 
9.0\Common7\Tools;D:\WINDOWS\Microsoft.NET\Framework\v3.5;D:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;E:\Programme\Microsoft
 Visual Studio 9.0\VC\VCPackages;D:\Programme\\Microsoft 
SDKs\Windows\v6.0A\bin;D:\WINDOWS\system32;D:\WINDOWS;D:\WINDOWS\System32\Wbem;e:\cygwin\bin;e:\rony\tools;E:\vslick\win;E:\Programme\GNU\GnuPG\pub;D:\Programme\Gemeinsame
 
Dateien\GTK\2.0\bin;D:\WINDOWS\system32;D:\WINDOWS;D:\WINDOWS\System32\Wbem;D:\Programme\TortoiseSVN\bin;D:\Programme\QuickTime\QTSystem\;D:\Programme\ooRexx;D:\Programme\SSH
 Communications Security\SSH Secure 
Shell;;F:\work\svn\oorexx\test\releases\4.0.0;F:\work\svn\oorexx\test\releases\4.0.0\framework;e:\jdk1.5.0_10\jre\bin\client;e:\rony\dev\bsf\src\bin
USERNAME=Administrator
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 15 Stepping 6, GenuineIntel



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

OS: Windows XP Build 2600 Service Pack 3

CPU:total 2 (cores per cpu 2, threads per core 1) family 6 model 15 stepping 6, 
cmov, cx8, fxsr, mmx, sse, sse2

Memory: 4k page, physical 2095176k(585640k free), swap 4034928k(2398876k free)

vm_info: Java HotSpot(TM) Client VM (1.5.0_10-b03) for windows-x86, built on 
Nov  9 2006 13:13:34 by "java_re" with MS VC++ 6.0

Searching for test containers/// ===> ===> ===> in bsfLoader(), tid=[2196], 
c_rii_ID=[7EEE5458] ...

.....

Executing automated test suite

Executing tests from F:\work\svn\oorexx\...\bsf4rexx\lex\oo\Array.testGroup

Executing tests from F:\work\svn\oorexx\...\4.0.0\bsf4rexx\lex\oo\Bean.testGroup

Executing tests from F:\work\svn\oorexx\...\bsf4rexx\lex\oo\eventText.testGroup

Executing tests from F:\work\svn\oorexx\...\bsf4rexx\lex\oo\FieldValue.testGroup

Executing tests from F:\work\svn\oorexx\...\lex\oo\getConstant.testGroup

Executing tests from F:\work\svn\oorexx\...\lex\oo\getStaticValue.testGroup

Executing tests from F:\work\svn\oorexx\...\bsf4rexx\lex\oo\invoke.testGroup

Executing tests from F:\work\svn\oorexx\...\lex\oo\setRexxNullString.testGroup

Executing tests from F:\work\svn\oorexx\...\bsf4rexx\lex\oo\sleep.testGroup

Executing tests from F:\work\svn\oorexx\...\bsf4rexx\lex\oo\version.testGroup

Executing tests from F:\work\svn\oorexx\...\lex\oo\objects\Boolean.testGroup

Executing tests from F:\work\svn\oorexx\...\lex\oo\objects\Integer.testGroup

Executing tests from F:\work\svn\oorexx\...\lex\oo\objects\String.testGroup

Executing tests from F:\work\svn\oorexx\...\lex\procedural\Array.testGroup

Executing tests from F:\work\svn\oorexx\...\lex\procedural\Bean.testGroup

Executing tests from F:\work\svn\oorexx\...\procedural\BsfInvokedBy.testGroup

Executing tests from F:\work\svn\oorexx\...\bsfPrefixReturnValue.testGroup

Executing tests from F:\work\svn\oorexx\...\lex\procedural\BSFVersion.testGroup

Executing tests from F:\work\svn\oorexx\...\procedural\EventListener.testGroup

Executing tests from F:\work\svn\oorexx\...\lex\procedural\eventText.testGroup

Executing tests from F:\work\svn\oorexx\...\lex\procedural\FieldValue.testGroup

Executing tests from F:\work\svn\oorexx\...\lex\procedural\functions.testGroup

Executing tests from F:\work\svn\oorexx\...\procedural\getBSFManager.testGroup

Executing tests from F:\work\svn\oorexx\...\procedural\getStaticValue.testGroup

Executing tests from F:\work\svn\oorexx\...\lex\procedural\invoke.testGroup

Executing tests from F:\work\svn\oorexx\...\setRexxNullString.testGroup

Executing tests from F:\work\svn\oorexx\...\lex\procedural\sleep.testGroup

Executing tests from F:\work\svn\oorexx\...\lex\procedural\version.testGroup

Executing tests from F:\work\svn\oorexx\...\01_rexx_testAbstract.testGroup

*** --> arrived: .._jniRexxUnregisterRexxObject(...), thisTid=[1248]

---> RgfRemoveProxyObject(), begin: c_obj_id=[266649143] (identityHash)

--------------> ooRexx->AttachThread() - RgfRemoveProxyObject... done. 
rc=[1]-------------->

     ---> RgfRemoveProxyObject2, begin: rtc=[7F6E0D0C], obj_id=[7F4FEEE0]

          RgfRemoveProxyObject2, acquired REGISTRY_lock, before 
rtc->SendMessage1(...) ...

          RgfRemoveProxyObject2, before getting count: 
OREXX_REGISTRY_REFCOUNTER=[7F244F88], 
rtc->SendMessage1(OREXX_REGISTRY_REFCOUNTER, "AT", obj_id)=[7F65E2E8]

          RgfRemoveProxyObject2, retrieved 'refs'=[0]

          RgfRemoveProxyObject2, before removing from 
OREXX_REGISTRY=[7F244D08]...

          RgfRemoveProxyObject2, before removing from 
OREXX_REGISTRY_REFCOUNTER=[7F244F88]...

     <--- RgfRemoveProxyObject2, end: refs=[0]

<-------------- ooRexx->DetachThread() - RgfRemoveProxyObject... done. 
<--------------

<--- RgfRemoveProxyObject(), end:   c_obj_id=[266649143], remaining 
references=[0]

*** <-- returning from: .._jniRexxUnregisterRexxObject(...), thisTid=[1248]

*** --> arrived: .._jniRexxUnregisterRexxObject(...), thisTid=[1248]

---> RgfRemoveProxyObject(), begin: c_obj_id=[267207743] (identityHash)

--------------> ooRexx->AttachThread() - RgfRemoveProxyObject... done. 
rc=[1]-------------->

     ---> RgfRemoveProxyObject2, begin: rtc=[7F6E0D0C], obj_id=[7D835E60]

          RgfRemoveProxyObject2, acquired REGISTRY_lock, before 
rtc->SendMessage1(...) ...

          RgfRemoveProxyObject2, before getting count: 
OREXX_REGISTRY_REFCOUNTER=[7F244F88], 
rtc->SendMessage1(OREXX_REGISTRY_REFCOUNTER, "AT", obj_id)=[7D7C89C0]

          RgfRemoveProxyObject2, retrieved 'refs'=[0]

          RgfRemoveProxyObject2, before removing from 
OREXX_REGISTRY=[7F244D08]...

          RgfRemoveProxyObject2, before removing from 
OREXX_REGISTRY_REFCOUNTER=[7F244F88]...

     <--- RgfRemoveProxyObject2, end: refs=[0]

<-------------- ooRexx->DetachThread() - RgfRemoveProxyObject... done. 
<--------------

<--- RgfRemoveProxyObject(), end:   c_obj_id=[267207743], remaining 
references=[0]

*** <-- returning from: .._jniRexxUnregisterRexxObject(...), thisTid=[1248]

*** --> arrived: .._jniRexxUnregisterRexxObject(...), thisTid=[1248]

---> RgfRemoveProxyObject(), begin: c_obj_id=[266927160] (identityHash)

--------------> ooRexx->AttachThread() - RgfRemoveProxyObject... done. 
rc=[1]-------------->

     ---> RgfRemoveProxyObject2, begin: rtc=[7F6E0D0C], obj_id=[7D836138]

          RgfRemoveProxyObject2, acquired REGISTRY_lock, before 
rtc->SendMessage1(...) ...

          RgfRemoveProxyObject2, before getting count: 
OREXX_REGISTRY_REFCOUNTER=[7F244F88], 
rtc->SendMessage1(OREXX_REGISTRY_REFCOUNTER, "AT", obj_id)=[7D7A2948]

          RgfRemoveProxyObject2, retrieved 'refs'=[0]

          RgfRemoveProxyObject2, before removing from 
OREXX_REGISTRY=[7F244D08]...

          RgfRemoveProxyObject2, before removing from 
OREXX_REGISTRY_REFCOUNTER=[7F244F88]...

     <--- RgfRemoveProxyObject2, end: refs=[0]

<-------------- ooRexx->DetachThread() - RgfRemoveProxyObject... done. 
<--------------

<--- RgfRemoveProxyObject(), end:   c_obj_id=[266927160], remaining 
references=[0]

*** <-- returning from: .._jniRexxUnregisterRexxObject(...), thisTid=[1248]

Executing tests from ...\abstractClasses\02_rexx_testAbstractCallback.testGroup

Executing tests from ...\abstractClasses\03_rexx_testAbstractCallback.testGroup



self: testCase: [TEST_09_TEST_MASKCONCRETEMETHODS] (a 
testabstractcallba...@f:\work\svn\oorexx\test\releases\4.0.0\bsf4rexx\rgf\abstractClasses\03_rexx_testAbstractCallback.testGroup)

Executing tests from F:\work\svn\oorexx\...\rexx_testCallback1.testGroup

Executing tests from F:\work\svn\oorexx\...\rexx_testInterface1.testGroup

*** --> arrived: .._jniRexxUnregisterRexxObject(...), thisTid=[1248]

---> RgfRemoveProxyObject(), begin: c_obj_id=[267225992] (identityHash)

--------------> ooRexx->AttachThread() - RgfRemoveProxyObject... done. 
rc=[1]-------------->

     ---> RgfRemoveProxyObject2, begin: rtc=[7F6E0D0C], obj_id=[7DD7D4C8]

          RgfRemoveProxyObject2, acquired REGISTRY_lock, before 
rtc->SendMessage1(...) ...

          RgfRemoveProxyObject2, before getting count: 
OREXX_REGISTRY_REFCOUNTER=[7F244F88], 
rtc->SendMessage1(OREXX_REGISTRY_REFCOUNTER, "AT", obj_id)=[7D981A58]

          RgfRemoveProxyObject2, retrieved 'refs'=[0]

          RgfRemoveProxyObject2, before removing from 
OREXX_REGISTRY=[7F244D08]...

          RgfRemoveProxyObject2, before removing from 
OREXX_REGISTRY_REFCOUNTER=[7F244F88]...

     <--- RgfRemoveProxyObject2, end: refs=[0]

<-------------- ooRexx->DetachThread() - RgfRemoveProxyObject... done. 
<--------------

<--- RgfRemoveProxyObject(), end:   c_obj_id=[267225992], remaining 
references=[0]

*** <-- returning from: .._jniRexxUnregisterRexxObject(...), thisTid=[1248]

*** --> arrived: .._jniRexxUnregisterRexxObject(...), thisTid=[1248]

---> RgfRemoveProxyObject(), begin: c_obj_id=[267229510] (identityHash)

--------------> ooRexx->AttachThread() - RgfRemoveProxyObject... done. 
rc=[1]-------------->

     ---> RgfRemoveProxyObject2, begin: rtc=[7F6E0D0C], obj_id=[7DD83AC0]

          RgfRemoveProxyObject2, acquired REGISTRY_lock, before 
rtc->SendMessage1(...) ...

          RgfRemoveProxyObject2, before getting count: 
OREXX_REGISTRY_REFCOUNTER=[7F244F88], 
rtc->SendMessage1(OREXX_REGISTRY_REFCOUNTER, "AT", obj_id)=[7D8F3898]

          RgfRemoveProxyObject2, retrieved 'refs'=[0]

          RgfRemoveProxyObject2, before removing from 
OREXX_REGISTRY=[7F244D08]...

          RgfRemoveProxyObject2, before removing from 
OREXX_REGISTRY_REFCOUNTER=[7F244F88]...

     <--- RgfRemoveProxyObject2, end: refs=[0]

<-------------- ooRexx->DetachThread() - RgfRemoveProxyObject... done. 
<--------------

<--- RgfRemoveProxyObject(), end:   c_obj_id=[267229510], remaining 
references=[0]

*** <-- returning from: .._jniRexxUnregisterRexxObject(...), thisTid=[1248]

*** --> arrived: .._jniRexxUnregisterRexxObject(...), thisTid=[1248]

---> RgfRemoveProxyObject(), begin: c_obj_id=[267229929] (identityHash)

--------------> ooRexx->AttachThread() - RgfRemoveProxyObject... done. 
rc=[1]-------------->

     ---> RgfRemoveProxyObject2, begin: rtc=[7F6E0D0C], obj_id=[7DD84068]

          RgfRemoveProxyObject2, acquired REGISTRY_lock, before 
rtc->SendMessage1(...) ...

          RgfRemoveProxyObject2, before getting count: 
OREXX_REGISTRY_REFCOUNTER=[7F244F88], 
rtc->SendMessage1(OREXX_REGISTRY_REFCOUNTER, "AT", obj_id)=[7D8CD988]

          RgfRemoveProxyObject2, retrieved 'refs'=[0]

          RgfRemoveProxyObject2, before removing from 
OREXX_REGISTRY=[7F244D08]...

          RgfRemoveProxyObject2, before removing from 
OREXX_REGISTRY_REFCOUNTER=[7F244F88]...

     <--- RgfRemoveProxyObject2, end: refs=[0]

<-------------- ooRexx->DetachThread() - RgfRemoveProxyObject... done. 
<--------------

<--- RgfRemoveProxyObject(), end:   c_obj_id=[267229929], remaining 
references=[0]

*** <-- returning from: .._jniRexxUnregisterRexxObject(...), thisTid=[1248]

Executing tests from ...\interfaceClasses\rexx_testInterfaceCallback1.testGroup



ooTest Framework - Automated Test of the ooRexx Interpreter





Interpreter:     REXX-ooRexx_4.0.0(MT) 6.03 15 Aug 2009

Addressing Mode: 32

ooRexxUnit:      2.0.0_3.2.0    ooTest: 1.0.0_4.0.0



Tests ran:           836

Assertions:          1147

Failures:            0

Errors:              0

Skipped files:       0



File search:        00:00:03.140000

Suite construction: 00:00:00.047000

Test execution:     00:00:08.406000

Total time:         00:00:11.984000



*** --> arrived: .._jniRexxUnregisterRexxObject(...), thisTid=[1248]

---> RgfRemoveProxyObject(), begin: c_obj_id=[263464514] (identityHash)

--------------> ooRexx->AttachThread() - RgfRemoveProxyObject... done. 
rc=[1]-------------->

     ---> RgfRemoveProxyObject2, begin: rtc=[7F6C8AFC], obj_id=[7F673C70]

          RgfRemoveProxyObject2, acquired REGISTRY_lock, before 
rtc->SendMessage1(...) ...

          RgfRemoveProxyObject2, before getting count: 
OREXX_REGISTRY_REFCOUNTER=[7F244F88], 
rtc->SendMessage1(OREXX_REGISTRY_REFCOUNTER, "AT", obj_id)=[7DA13608]

          RgfRemoveProxyObject2, retrieved 'refs'=[0]

          RgfRemoveProxyObject2, before removing from 
OREXX_REGISTRY=[7F244D08]...

          RgfRemoveProxyObject2, before removing from 
OREXX_REGISTRY_REFCOUNTER=[7F244F88]...

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00303e4c, pid=924, tid=1248
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_10-b03 mixed mode)
# Problematic frame:
# C  [rexx.dll+0x33e4c]
#
# An error report file with more information is saved as hs_err_pid924.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to