[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[no subject]



Date: Sunday, 24 January 1982  19:28-EST
From: MOON at SCRC-TENEX
To:   Alias for WGD <BIL at MIT-AI>
Cc:   BUG-LISPM at SCRC-TENEX

    Date: 24 January 1982 03:32-EST
    From: Alias for WGD <BIL at MIT-AI>
    To: BUG-LISPM at MIT-AI

    In System 78.49, ZMail 38.5, microcode 840, on Lisp Machine Fifteen:

    (%make-pointer dtp-array-pointer (%p-contents-offset instance 0))
Use %p-contents-as-locative not %p-contents, unless you like having
your machine crash randomly.  Using %p-contents will put an illegal
data type on the stack.  The subprimitives assume you know what you're
doing so they don't check for things like this.  But if a sequence
break happens to occur with that garbage on the stack, the machine will
crash.
    	
    gives the flavor object in the instance but

    (si:%instance-ref instance 0) 

    gives "Foo, a hacker has scren up somewhere ..."
This is a bug in the error handler which I will fix.