There aren't many open issues against this specific to new support, so
it's relatively stable.  There are a few new features that are only
partially implemented, but I suspect you'll not be bumping into those.
 I would be nice to know if this problem does go away with the current
trunk.

Rick

On Mon, Feb 1, 2010 at 11:28 AM, David Ruggles <[email protected]> wrote:
> Thanks for taking a look at it.
>
> Is the current code base stable? (i.e. if I compiled from the current code
> base are there other bugs or issues I would need to look out for?)
>
> Thanks,
>
> David Ruggles
> CCNA MCSE (NT) CNA A+
> Network Engineer        Safe Data, Inc.
> (910) 285-7200  [email protected]
>
>
>
> -----Original Message-----
> From: Rick McGuire [mailto:[email protected]]
> Sent: Monday, February 01, 2010 11:24 AM
> To: Open Object Rexx Developer Mailing List
> Subject: Re: [Oorexx-devel] Long Running Program Just Dies
>
>
> On Mon, Feb 1, 2010 at 10:57 AM, David Ruggles <[email protected]>
> wrote:
>> Ok, I finally got enough of something working to get the following Call
>> Stack on the crash. The error was:
>> First-chance exception at 0x77fcb333 in rexx.exe: 0xC0000005: Access
>> violation writing location 0x00000000.
>> Unhandled exception at 0x77fcb333 in rexx.exe: 0xC0000005: Access
> violation
>> writing location 0x00000000.
>>
>> Does this mean anything to you guys?
>
> An attempt to write to location zero means a bad pointer was picked up
> somewhere.  Unfortunately, the stack trace below doesn't really make
> much sense, but it's possible that the problem might be in the rexxsql
> code.  The one ooRexx stack frame between the top and the rexxsql
> entries doesn't really make much sense to me....not sure how you could
> get from an NTDLL stack frame directly into a RexxCode::run() entry.
> However, the point where it makes the jump to rexxsql stack frames
> doesn't make any sense at all either.  I'm guessing some memory
> overlay has happened that uas corrupted some of the ooRexx objects.
>
> However, the call to cacheActivation() raises a little bit of a red
> flag for me.  Rony ran into some problems with his multithreaded
> BSFRexx tests in exactly that code.  There's a good chance this is
> already fixed in the current code base.
>
> Rick
>
>>
>>        NTDLL.DLL!77fcb333()
>>        [Frames below may be incorrect and/or missing, no symbols loaded
> for
>> NTDLL.DLL]
>>        NTDLL.DLL!77fcaeed()
>>        NTDLL.DLL!77fcb4be()
>>        NTDLL.DLL!77fcb618()
>>>       rexx.dll!RexxCode::run(RexxActivity * activity=0x00000024,
>> RexxMethod * method=0x0092f118, RexxObject * receiver=0x0092f118,
> RexxString
>> * msgname=0x7ffdf000, RexxObject * * argPtr=0x00000000, unsigned int
>> argcount=720896, ProtectedObject & result={...})  Line 136      C++
>>        NTDLL.DLL!77f89d99()
>>        KERNEL32.DLL!7c5aa088()
>>        KERNEL32.DLL!7c58dc97()
>>        rexxsql.dll!010bbab4()
>>        rexxsql.dll!010ba9c7()
>>        rexxsql.dll!010b1048()
>>        rexx.dll!RexxCode::run(RexxActivity * activity=0x7fce94a0,
>> RexxMethod * method=0x0092f274, RexxObject * receiver=0x0021bd14,
> RexxString
>> * msgname=0x7eee6290, RexxObject * * argPtr=0x0092f284, unsigned int
>> argcount=2127647, ProtectedObject & result={...})  Line 136     C++
>>        rexx.dll!RexxString::getHashValue()  Line 99    C++
>>        rexx.dll!RexxString::hash()  Line 87    C++
>>        rexx.dll!RexxHashTable::hashStringIndex(RexxObject *
> obj=0x7fce94a0)
>> Line 141 + 0x1f bytes   C++
>>        rexx.dll!RexxHashTable::stringGet(RexxString * _index=0x7f481e64)
>> Line 1199 + 0xc bytes   C++
>>        rexx.dll!RexxVariableDictionary::resolveVariable(RexxString *
>> name=0x00000007)  Line 79       C++
>>        7eee6350()
>>        rexx.dll!RexxVariable::cache(RexxVariable * next=0x7eee0d60)  Line
>> 87 + 0x11 bytes C++
>>        rexx.dll!RexxStack::push(RexxObject * obj=0x7f481db8)  Line 65  C++
>>        rexx.dll!ActivityManager::cacheActivation(RexxActivationBase *
>> activation=0x7f481db8)  Line 497        C++
>>        rexx.dll!RexxActivity::popStackFrame(bool reply=true)  Line 1453
>> C++
>>        0092f378()
>>        rexx.dll!RexxCode::run(RexxActivity * activity=0x00000000,
>> RexxMethod * method=0x7f481db8, RexxObject * receiver=0x7f481db8,
> RexxString
>> * msgname=0x0092f38c, RexxObject * * argPtr=0x001ff9f6, unsigned int
>> argcount=1226630284, ProtectedObject & result={...})  Line 136  C++
>>        rexx.dll!RexxStack::pop()  Line 135     C++
>>        rexx.dll!ActivityManager::newActivation(RexxActivity *
>> activity=0x0092f320, RexxMethod * method=0x7fce8d98, RexxCode *
>> code=0x001d2e66)  Line 405      C++
>>        0092f3a0()
>>        rexx.dll!holdObject(RexxInternalObject * o=0x7fce8d98)  Line 414 +
>> 0x15 bytes      C++
>>        rexx.dll!ProtectedObject::~ProtectedObject()  Line 108  C++
>>        rexx.dll!RexxMethod::run(RexxActivity * activity=0x7f55f010,
>> RexxObject * receiver=0x7eee6250, RexxString * msgname=0x7eee02b8,
>> RexxObject * * argPtr=0x0092f404, unsigned int count=1921471,
>> ProtectedObject & result={...})  Line 327 + 0xf bytes   C++
>>        rexx.dll!RexxObject::messageSend(RexxString * msgname=0x0092f424,
>> RexxObject * * arguments=0x001b5c65, unsigned int count=2129552240,
>> ProtectedObject & result={...})  Line 793       C++
>>        rexx.dll!RexxMemory::envelopeMutex()  + 0x7 bytes       C++
>>        00000030()
>>
>> Thanks,
>>
>> David Ruggles
>> CCNA MCSE (NT) CNA A+
>> Network Engineer        Safe Data, Inc.
>> (910) 285-7200  [email protected]
>>
>>
>>
>> -----Original Message-----
>> From: David Ruggles [mailto:[email protected]]
>> Sent: Friday, January 29, 2010 9:53 AM
>> To: 'Open Object Rexx Developer Mailing List'
>> Subject: Re: [Oorexx-devel] Long Running Program Just Dies
>>
>>
>> I'm running Visual Studio Express 2005 and it doesn't look like it has
>> devenv.
>>
>> I have been able to open Visual Studio and attach to the running thread.
> (I
>> don't really know what I'm doing, if you couldn't tell) Anyway, I'm going
> to
>> wait for the next crash and see if there's anything that looks helpful.
>>
>> Thanks,
>>
>> David Ruggles
>> CCNA MCSE (NT) CNA A+
>> Network Engineer        Safe Data, Inc.
>> (910) 285-7200  [email protected]
>>
>>
>>
>> -----Original Message-----
>> From: Rick McGuire [mailto:[email protected]]
>> Sent: Friday, January 29, 2010 9:39 AM
>> To: Open Object Rexx Developer Mailing List
>> Subject: Re: [Oorexx-devel] Long Running Program Just Dies
>>
>>
>> Hmmm, when I get a crash with Visual Studio installed, there is a
>> button enabled that gives the option of debugging the crashing
>> application.  If that's not there, you might try running the
>> application under the debugger using
>>
>> devenv /debugexe rexx myapp.rex arguments....
>>
>> Rick
>>
>> On Fri, Jan 29, 2010 at 9:34 AM, David Ruggles <[email protected]>
>> wrote:
>>> Do you have to do anything special to get the debugger to run? I
> installed
>>> Visual Studio and build the DEBUG version but it doesn't give me any
> other
>>> option when it dies, it still just says "rexx.exe has generated
> errors..."
>>>
>>> Thanks,
>>>
>>> David Ruggles
>>> CCNA MCSE (NT) CNA A+
>>> Network Engineer        Safe Data, Inc.
>>> (910) 285-7200  [email protected]
>>>
>>>
>>>
>>> -----Original Message-----
>>> From: Rick McGuire [mailto:[email protected]]
>>> Sent: Thursday, January 28, 2010 9:34 AM
>>> To: Open Object Rexx Developer Mailing List
>>> Subject: Re: [Oorexx-devel] Long Running Program Just Dies
>>>
>>>
>>> If you are running the debug version of the code and have visual
>>> studio installed, you should be able to get the debugger up to at
>>> least figure out where it's trapping and get a stack trace for the
>>> failure.  That will at least give a starting point for how to
>>> troubleshoot this.
>>>
>>> Rick
>>>
>>> On Thu, Jan 28, 2010 at 9:17 AM, David Ruggles <[email protected]>
>>> wrote:
>>>> I've got a multi-threaded application that runs continuously. About once
>> a
>>>> day or two the application dies with the windows message: the
> application
>>>> rexx.exe has generated errors. It also will just die and return to the
>>>> command prompt without any message, rexx or windows, occurring.
>>>>
>>>> Is there anyway to troubleshoot this?
>>>>
>>>> Thanks,
>>>>
>>>> David Ruggles
>>>> CCNA MCSE (NT) CNA A+
>>>> Network Engineer        Safe Data, Inc.
>>>> (910) 285-7200  [email protected]
>>>>
>>>>
>>>>
>>>>
>>>
>>
> ----------------------------------------------------------------------------
>>> --
>>>> The Planet: dedicated and managed hosting, cloud storage, colocation
>>>> Stay online with enterprise data centers and the best network in the
>>> business
>>>> Choose flexible plans and management services without long-term
> contracts
>>>> Personal 24x7 support from experience hosting pros just a phone call
>> away.
>>>> http://p.sf.net/sfu/theplanet-com
>>>> _______________________________________________
>>>> Oorexx-devel mailing list
>>>> [email protected]
>>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>>
>>>
>>>
>>
> ----------------------------------------------------------------------------
>>> --
>>> The Planet: dedicated and managed hosting, cloud storage, colocation
>>> Stay online with enterprise data centers and the best network in the
>>> business
>>> Choose flexible plans and management services without long-term contracts
>>> Personal 24x7 support from experience hosting pros just a phone call
> away.
>>> http://p.sf.net/sfu/theplanet-com
>>> _______________________________________________
>>> Oorexx-devel mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>
>>>
>>>
>>
> ----------------------------------------------------------------------------
>> --
>>> The Planet: dedicated and managed hosting, cloud storage, colocation
>>> Stay online with enterprise data centers and the best network in the
>> business
>>> Choose flexible plans and management services without long-term contracts
>>> Personal 24x7 support from experience hosting pros just a phone call
> away.
>>> http://p.sf.net/sfu/theplanet-com
>>> _______________________________________________
>>> Oorexx-devel mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>
>>
>>
> ----------------------------------------------------------------------------
>> --
>> The Planet: dedicated and managed hosting, cloud storage, colocation
>> Stay online with enterprise data centers and the best network in the
>> business
>> Choose flexible plans and management services without long-term contracts
>> Personal 24x7 support from experience hosting pros just a phone call away.
>> http://p.sf.net/sfu/theplanet-com
>> _______________________________________________
>> Oorexx-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>
>>
>>
> ----------------------------------------------------------------------------
>> --
>> The Planet: dedicated and managed hosting, cloud storage, colocation
>> Stay online with enterprise data centers and the best network in the
>> business
>> Choose flexible plans and management services without long-term contracts
>> Personal 24x7 support from experience hosting pros just a phone call away.
>> http://p.sf.net/sfu/theplanet-com
>> _______________________________________________
>> Oorexx-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>
>>
>>
> ----------------------------------------------------------------------------
> --
>> The Planet: dedicated and managed hosting, cloud storage, colocation
>> Stay online with enterprise data centers and the best network in the
> business
>> Choose flexible plans and management services without long-term contracts
>> Personal 24x7 support from experience hosting pros just a phone call away.
>> http://p.sf.net/sfu/theplanet-com
>> _______________________________________________
>> Oorexx-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>
>
> ----------------------------------------------------------------------------
> --
> The Planet: dedicated and managed hosting, cloud storage, colocation
> Stay online with enterprise data centers and the best network in the
> business
> Choose flexible plans and management services without long-term contracts
> Personal 24x7 support from experience hosting pros just a phone call away.
> http://p.sf.net/sfu/theplanet-com
> _______________________________________________
> Oorexx-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
> ------------------------------------------------------------------------------
> The Planet: dedicated and managed hosting, cloud storage, colocation
> Stay online with enterprise data centers and the best network in the business
> Choose flexible plans and management services without long-term contracts
> Personal 24x7 support from experience hosting pros just a phone call away.
> http://p.sf.net/sfu/theplanet-com
> _______________________________________________
> Oorexx-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>

------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to