Seeing as David hasn’t replied to Russell (yet?) I will offer a partial explanation:

Some of the tests are regression tests, designed to exercise a bug which has been fixed and to catch the (somewhat unlikely) possibility of it being reintroduced.
To understand the bug, the test and the fix you’d need to look at the change log around the date the test was introduced.
Some of the VM bugs found and fixed were extraordinarily narrow in the circumstances that trigger them and so the regression test can be impossible to understand in isolation, but they are usually abstracted from real-life code which exercised the bug.  Perhaps David remembers more about this specific case (now 20 years old!) but I wasn’t actively working on the system at the time so can’t offer more info.

Mario


Dave left a comment: Added in order to test the fix to the VM crashing
that surfaced doing Klein export work in winter/spring 2003.
-- David Ungar

But sadly I am not any wiser :)

What was this for? Does this test still have a meaning and reason for existing?