Re: EU 3.0.1 -- there's probably a bug in there somewhere
- Posted by Robert Craig <rds at RapidEuphoria.com> Feb 03, 2007
- 674 views
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