Re: [Oorexx-devel] Trying to create a new build from trunk ... (Re: Request for ideas ...

2009-09-03 Thread Rony G. Flatscher

Mark Miesfeld wrote:
> Pull in my last commit and see if it works.
>   
Thanks, that solved the problem, could compile a new version.

Running it will exhibit the same behaviour (while cleaning up the Rexx
proxy cache within BSF4Rexx; Rexx program output from ooRexxUnit in bold):

... cut ...
*** <-- returning from: .._jniRexxUnregisterRexxObject(...), thisTid=[4776]
*** --> arrived: .._jniRexxUnregisterRexxObject(...), thisTid=[4776]
---> RgfRemoveProxyObject(), begin: c_obj_id=[263139679] (identityHash)
--> ooRexx->AttachThread() - RgfRemoveProxyObject... done. 
rc=[1]-->
 ---> RgfRemoveProxyObject2, begin: rtc=[7DD0BF3C], obj_id=[7D788028]
*File search:00:00:00.39*
  RgfRemoveProxyObject2, acquired REGISTRY_lock, before 
rtc->SendMessage1(...) ...
  RgfRemoveProxyObject2, before getting count: 
OREXX_REGISTRY_REFCOUNTER=[7F244DE0], rtc->SendMessage1(OREXX_REGISTRY
_REFCOUNTER, "AT", obj_id)=[7D77E428]
  RgfRemoveProxyObject2, retrieved 'refs'=[0]
  RgfRemoveProxyObject2, before removing from 
OREXX_REGISTRY=[7F244B60]...
*Suite construction: 00:00:00.093000*  RgfRemoveProxyObject2, 
before removing from OREXX_REGISTRY_REFCOUNTER=[7F244DE0]
...

 <--- RgfRemoveProxyObject2, end: refs=[0]
<-- ooRexx->DetachThread() - RgfRemoveProxyObject... done. 
<--
<--- RgfRemoveProxyObject(), end:   c_obj_id=[263139679], remaining 
references=[0]
*** <-- returning from: .._jniRexxUnregisterRexxObject(...), thisTid=[4776]
*Test execution: 00:00:08.00*
*** --> arrived: .._jniRexxUnregisterRexxObject(...), thisTid=[4776]
---> RgfRemoveProxyObject(), begin: c_obj_id=[263139979] (identityHash)
--> ooRexx->AttachThread() - RgfRemoveProxyObject... done. 
rc=[1]-->
 ---> RgfRemoveProxyObject2, begin: rtc=[7DD0BF3C], obj_id=[7D78D1A0]
*Total time: 00:00:08.593000*
  RgfRemoveProxyObject2, acquired REGISTRY_lock, before 
rtc->SendMessage1(...) ...
  RgfRemoveProxyObject2, before getting count: 
OREXX_REGISTRY_REFCOUNTER=[7F244DE0]
, rtc->SendMessage1(OREXX_REGISTRY_REFCOUNTER, "AT", obj_id)=[7D78B790]
  RgfRemoveProxyObject2, retrieved 'refs'=[0]
  RgfRemoveProxyObject2, before removing from 
OREXX_REGISTRY=[7F244B60]...
#
# An unexpected error has been detected by Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc005) at pc=0x004489ee, pid=1728, 
tid=4776
#
# Java VM: Java HotSpot(TM) Client VM (11.0-b16 mixed mode, sharing 
windows-x86)
# Problematic frame:
# C  [rexx.dll+0x189ee]
#
# An error report file with more information is saved as:
# F:\work\svn\oorexx\test\releases\4.0.0\hs_err_pid1728.log
#
# 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.
#
  


:-((

Notabene: the error is intermittent, though if it occurs it occurs right
in the above sequence (after the Rexx code has finished, while still
Java objects get finalized, causing a callback to Rexx via BSF4Rexx).

---rony


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


Re: [Oorexx-devel] Trying to create a new build from trunk ... (Re: Request for ideas ...

2009-09-03 Thread Mark Miesfeld
Pull in my last commit and see if it works.

--
Mark Miesfeld

On Thu, Sep 3, 2009 at 8:39 AM, Rony G.
Flatscher wrote:
> Mark,
>
> 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.
>
>
> thank you very much for this idea!
>
> Tried to create it, but got an error while building oodialog (using rev.
> 5135 from trunk):
>
> F:\work\svn\oorexx\main\trunk>makeorx BOTH PACKAGE
> rxapi.exe (process ID: 3576) killed successfully
> Building Rexxapi..
> Building Interpreter
> Building OREXXOLE..
> Building Rexxutil..
> Building rxftp
> Building rexximage command launcher
> Building rexx command launcher
> Building rexxhide command launcher
> Building rexxpaws command launcher
> Building rexxc command launcher
> Building REXX.IMG ...
> Building RXSUBCOM and RXQUEUE..
> Building rxwinsys.dll
> Building RxSock..
> Building RxMath..
> Building RXREGEXP...
> Building OODIALOG..
> ***! Error occured !** : build halted
> ... cut (from Win32Rel.log) ...
> F:\work\svn\oorexx\main\trunk\extensions\platform\windows\oodialog\oodControl.cpp(50)
> : fatal error C1083: Cannot open include file: 'oodText.hpp': No such file
> or directory
> NMAKE : fatal error U1077: 'cl' : return code '0x2'
> Stop.
>
>
> Probably that missing include file needs to be added to svn.
>
> Regards,
>
> ---rony
>
>
>
> --
> 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


[Oorexx-devel] Trying to create a new build from trunk ... (Re: Request for ideas ...

2009-09-03 Thread Rony G. Flatscher
Mark,
> 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.
>   
thank you very much for this idea!

Tried to create it, but got an error while building oodialog (using rev.
5135 from trunk):

F:\work\svn\oorexx\main\trunk>makeorx BOTH PACKAGE
rxapi.exe (process ID: 3576) killed successfully
Building Rexxapi..
Building Interpreter
Building OREXXOLE..
Building Rexxutil..
Building rxftp
Building rexximage command launcher
Building rexx command launcher
Building rexxhide command launcher
Building rexxpaws command launcher
Building rexxc command launcher
Building REXX.IMG ...
Building RXSUBCOM and RXQUEUE..
Building rxwinsys.dll
Building RxSock..
Building RxMath..
Building RXREGEXP...
Building OODIALOG..
***! Error occured !** : build halted


... cut (from Win32Rel.log) ...

F:\work\svn\oorexx\main\trunk\extensions\platform\windows\oodialog\oodControl.cpp(50)
 : fatal error C1083: Cannot open include file: 'oodText.hpp': No such file or 
directory
NMAKE : fatal error U1077: 'cl' : return code '0x2'
Stop.


Probably that missing include file needs to be added to svn.

Regards,

---rony


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