Re: EU 3.0.1 -- there's probably a bug in there somewhere

new topic     » goto parent     » topic index » view thread      » older message » newer message

Pete Lomax wrote:
> it crashes on the sym->obj = *block statement. A chunk of heap ends at
> #004D5FFF
> and when it crashes block is #004D6000. 

Since pages of memory managed by the O/S are on 4K (hex 1000) boundaries,
I strongly suspect that as the recursion was unwinding, and blocks
were getting freed, a full page became free and the O/S reclaimed it, 
removing it from the heap space for the exw.exe process, 
thereby making #004D6000 an invalid virtual address for exw.exe
(that would be caught by the hardware).

Regards,
   Rob Craig
   Rapid Deployment Software
   http://www.RapidEuphoria.com

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu