[26450] in Athena Bugs

home help back first fref pref prev next nref lref last post

None

daemon@ATHENA.MIT.EDU (Adam P Rosenfield)
Thu Jun 9 12:20:29 2005

Message-ID: <1118333989.42a86c25c5be8@webmail.mit.edu>
Date: Thu,  9 Jun 2005 12:19:49 -0400
From: Adam P Rosenfield <adamrose@mit.edu>
To: Some@mit.edu, more@mit.edu, bugs@mit.edu
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Spam-Score: 1.767
X-Spam-Level: * (1.767)
X-Spam-Flag: NO
Errors-To: bugs-bounces@mit.edu

The hatch block (in the control category) causes a crash, specifically the
assertion on line 354 of turtle.c was failing, the message said.  What exactly
is the hatch block supposed to do anyways?

The stop block sends the VM into an infinite loop.

The clear patches block does not do anything (and if the clear all block was
supposed to clear the patches, it doesn't do that).

The set color block (in the turtle state category) does not appear to do
anything.  Is it supposed to shade the turtles a certain color?

The division block does integer division.  Shouldn't it do real division?  There
probably ought to be a quotient block that does integer division.

The remainder block was the wrong type of socket - it should have a number-in
socket on both sides, like the rest of the arithmetic blocks.

What are the two black blocks in the math category?  If they're supposed to be
buffers, I don't see any point in them.  In any case, they throw exceptions if
you try to evaluate them.

Some blocks crash the VM when evaluated inside an if block (e.g. if(true) then
show scoreboard causes a crash).

Probably many more bugs coming, I'm currently testing all the blocks.

-Adam

home help back first fref pref prev next nref lref last post