[Fixed] Re: Access violation

Todd Fleming todd at flemingcnc.com
Sun Nov 27 21:12:56 PST 2005


Cool!  Thanks for the fast fix.

Todd

Brian Rice wrote:

> 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





More information about the Slate mailing list