[plt-dev] Error message from test-engine

From: Robby Findler (robby at eecs.northwestern.edu)
Date: Mon Nov 16 20:02:07 EST 2009

I think Eli recently changed the way force & delay work. Perhaps that
has something to do with this?

Robby

On Mon, Nov 16, 2009 at 6:57 PM, Carl Eastlund <cce at ccs.neu.edu> wrote:
> I got the following error while trying to modify the way Dracula uses
> check-expect tests:
>
> force: reentrant promise gc-on-bitmap
>
>  === context ===
> /Users/cce/plt/2009-11-16/collects/scheme/promise.ss:94:10
> /Users/cce/plt/2009-11-16/collects/scheme/private/more-scheme.ss:274:2:
> call-with-exception-handler
> /Users/cce/plt/2009-11-16/collects/scheme/promise.ss:86:0: force/generic
> /Users/cce/plt/2009-11-16/collects/framework/private/frame.ss:650:4:
> register-gc-blit method in ...ork/private/frame.ss:493:2
> /Users/cce/plt/2009-11-16/collects/framework/private/frame.ss:493:2
> /Users/cce/plt/2009-11-16/collects/scheme/private/class-internal.ss:2699:0:
> continue-make-object
> /Users/cce/plt/2009-11-16/collects/framework/private/frame.ss:749:2
> /Users/cce/plt/2009-11-16/collects/scheme/private/class-internal.ss:2699:0:
> continue-make-object
> /Users/cce/plt/2009-11-16/collects/scheme/private/class-internal.ss:2699:0:
> continue-make-object
> /Users/cce/plt/2009-11-16/collects/framework/private/standard-menus.ss:179:2
> /Users/cce/plt/2009-11-16/collects/scheme/private/class-internal.ss:2699:0:
> continue-make-object
> /Users/cce/plt/2009-11-16/collects/test-engine/test-display.scm:335:2
> /Users/cce/plt/2009-11-16/collects/scheme/private/class-internal.ss:2699:0:
> continue-make-object
> /Users/cce/plt/2009-11-16/collects/scheme/private/class-internal.ss:2621:2:
> make-object
> /Users/cce/plt/2009-11-16/collects/test-engine/test-display.scm:70:4:
> display-results method in test-display%
>
> I don't think anything I did should cause this, but I'm not sure quite
> what happened so I can't say for sure.  I do know my program had two
> check-expect tests, and when this error showed up the check-expect
> output displayed three results (my first test once and my second test
> twice).
>
> Does anyone know what might be causing this?
>
> Carl Eastlund
> _________________________________________________
>  For list-related administrative tasks:
>  http://list.cs.brown.edu/mailman/listinfo/plt-dev
>


Posted on the dev mailing list.