[plt-dev] Error message from test-engine

From: Carl Eastlund (cce at ccs.neu.edu)
Date: Mon Nov 16 19:57:24 EST 2009

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


Posted on the dev mailing list.