On Tue, Jan 09, 2007 at 12:36:20PM +0100, Steffen Mueller wrote:
> Steffen Mueller schrieb:
> >Since Johannes wanted to use is .par in an environment that has a 
> >POSIX.pm installed anyway, it should not hurt to just delete 
> >blib/lib/POSIX.pm and blib/lib/auto/POSIX from the .par. I tried that 
> >and Wow! The application works!
> 
> Umm, or not. It works admirably until it hits the "exit 1;" statement. 
> Then it freezes. Same procedure if I die() instead of exit().
> 
> I'm completely out of my depth here, I'm afraid.

Are you able to run perl under the C debugger, and once the program
hangs, interrupt it to see where it is in the code?

Alternatively, are you able to tweak the program to set $^D = 8;
to get an execution trace? Something may be looping madly at perl level.
(You will get loads of output, but it should be obvious if it gets stuck
looping)

Nicholas Clark

Reply via email to