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
