This patch should also be applied, or initialize_core_pmcs will fault with PARROT_GC_DEBUG set.
diff -u -r1.52 embed.c --- embed.c 21 Dec 2002 10:07:34 -0000 1.52 +++ embed.c 21 Dec 2002 21:34:32 -0000 @@ -32,6 +32,8 @@ we set up our own in embed.c:Parrot_runcode()? */ { + if (stacktop) + interpreter->lo_var_ptr = stacktop; static INTVAL world_inited = 0; if (!world_inited) { /* global_setup.c:init_world sets up some vtable stuff. @@ -43,8 +45,6 @@ } else Parrot_initialize_core_pmcs(interpreter); - if (stacktop) - interpreter->lo_var_ptr = stacktop; } void -- Jason