Hi, In wip-rtl vm-engine.c around line 1047 in opcode call/values tehre seams to be some strangeities with the use of the nargs variable in,
SCM_FRAME_SET_DYNAMIC_LINK (fp, old_fp); SCM_FRAME_SET_RTL_MV_RETURN_ADDRESS (fp, ip + 2 + nargs); SCM_FRAME_SET_RTL_RETURN_ADDRESS (fp, ip + 3 + nargs); fp[-1] = old_fp[proc]; nargs = vp->sp - fp; I supposed that the first two uses of nargs should be removed! /Stefan