I would suggest that if you have found a scenario where you are pretty
sure you always get the crash, you try that scenario using an
interpreter built from trunk.

--
Mark Miesfeld

On Thu, Sep 3, 2009 at 2:45 AM, Rony G.
Flatscher<rony.flatsc...@wu-wien.ac.at> wrote:
> 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
>
>

------------------------------------------------------------------------------
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