Ron:

Thanks.  In the meantime, we have been able to reproduce it in the app
with a few keystrokes. It seems to be related to having a
TBrowse of a very large array.  But even then, creating and closing 
multiple times doesn't trigger it; something else has to happen too.
I have still not duplicated it yet on a dev machine, 
but I'll copy the data over as needed to try.

Are you referring to the "just in time debugging" debugger?
Also, which level of "debug build" are you referring to?
It's been years since I had to hunt at that level...

BTW, we did run our stress tests on a similar build just two
weeks ago, and again with this one. That test does include
exercising this same window.  The test ran better than ever 
in terms of mem usage, and seems like it will run forever. 

So the extent of our "real" data seems to touch some specific
boundary conditions.

--
Brian Hays


> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of
> Ron Pinkas
> Sent: Thursday, June 05, 2008 4:46 PM
> To: bhays
> Cc: 'xHarbour-Developers'
> Subject: Re: [xHarbour-developers] PREMATURE ARRAY/OBJECT RELEASE
> DETECTED O 16BA914
> 
> Brian,
> 
> This happens when an Array or Object is being released, and LATER
> some C code calls hb_itemClear( pItem )  or indirectly by means of
> hb_itemRelease( pItem ).
> 
> The last changes that might be related were:
> 
>     2008-01-10 11:47 UTC+0100 Miguel Angel Marchuet <miguelangel/at/
> marchuet.net>
>     2008-01-14 11:00 UTC-0200 Walter Negro <anegro/at/overnet.com.ar >
> 
> Otherwise I'm not aware of any core change that might be related, in
> very long time.
> 
> I'd add traces to hb_arrayNew() as well as  hb_arrayReleaseBase() and
> hb_arrayReleaseGarbage() to track the creation and release of each
> array, and I'd log pBaseArray as well as pBaseArray->uiClass (when in
> hb_arrayReleaseBase() and hb_arrayReleaseGarbage()).
> 
> I'll shortly also add an assert(0) just before that error is raised,
> so that a Debug Build will trigger your debugger, where you may
> discover more details.
> 
> Ron
> 
> On Jun 5, 2008, at 11:32 AM, bhays wrote:
> 
> > This is a CRITICAL error.
> >
> > Users of my full Fivewin app are getting this Unrecoverable error
> > when closing an MDI child window.
> > This is when the garbage collector gets invoked (there are dialogs
> > on my MDI windows, and FWH calls hb_gcAll() upon closing a dialog).
> >
> > There are other MDI child windows open, there's no attempt to close
> > the app.
> >
> > It's intermittent but pretty common and can happen within 5 minutes
> of
> > using the program.  We have NOT been able to reduce the steps to
> > create the problem, let alone create a small sample.
> >
> > This is the first build using the xHarbour CVS since a few months
> > back.
> > We have never seen this before in my app.
> >
> > Any ideas how to put enough traces in to narrow down the cause?
> >
> > --
> > Brian Hays
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> -
> > ---
> > Check out the new SourceForge.net Marketplace.
> > It's the best place to buy or sell services for
> > just about anything Open Source.
> > http://sourceforge.net/services/buy/index.php
> > _______________________________________________
> > xHarbour-developers mailing list
> > xHarbour-developers@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/xharbour-developers
> >
> 
> 
> 
> -----------------------------------------------------------------------
> --
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://sourceforge.net/services/buy/index.php
> _______________________________________________
> xHarbour-developers mailing list
> xHarbour-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/xharbour-developers
> No virus found in this incoming message.
> Checked by AVG.
> Version: 8.0.100 / Virus Database: 270.0.0/1485 - Release Date:
> 6/5/2008 10:07 AM


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
xHarbour-developers mailing list
xHarbour-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xharbour-developers

Reply via email to