[Fixed] Re: Access violation

Brian Rice water at tunes.org
Sun Nov 27 20:50:26 PST 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

A new alpha set of VM and images is available which fixes the lack of  
checking in VM slot manipulation primitives, and the REPL now  
refreshes its parser on every new loop cycle, eliminating these bugs.

However, parsing errors still can result in "an error occurred within  
the debugger" due to their still being input to read when the  
debugger tries to ask for input. (That input will of course just be  
the rest of the expression, so often invalid.) This doesn't have a  
real operational effect, but is annoying to have to look at. I'll try  
to fix this shortly.

On Nov 27, 2005, at 11:24 AM, Brian Rice wrote:

> For reference, the bug has been isolated to:
> 1) Incomplete resetting of Parser/Lexer state, leaving the implicit  
> argument of the second statement, 5!
> 2) Trying to call slot-manipulation methods on SmallIntegers causes  
> a bus error.
>
> I'll issue fixes for these shortly.
>
> On Nov 24, 2005, at 5:19 PM, Todd Fleming wrote:
>
>> The following causes an access violation under both Linux and  
>> Windows.  My
>> darcs repository (main) is up to date. I fetched fresh copies of
>> vm.h, vm.c, little.image, and AutoLoad from alpha, built the VM,
>> loaded little.image, and saved it as {lin.image, win.image}.
>>

- --
- -Brian
http://tunes.org/~water/brice.vcf

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)

iD8DBQFDioyYPVkAvLW1zf4RAkH4AJ9vZ8Pzu7y79FRgB+AtOzxght9BuQCeKqWk
lakegD9Y5zTc9+Gttdg/C/s=
=8TLs
-----END PGP SIGNATURE-----




More information about the Slate mailing list