Ack, after roughly 4 days of debugging, pouring over million lines of traces, viewing debugging prints, adding debugging information to perl, fighting with gdb. Finally I discovered that after a const..const op, we stopped calling peep, since peep moved constants to the pad and that is where we were lookng thing turned sour! But it turned out that AMS (who has been helping alot with this aswell), found this bug and fixed it partially a month ago or so, with his patch applied it works, no more targ errors. So now I can start actually doing what I wanted, add thread support to POE.
Take care, Arthur