Although it may not be related we had some issues with Perl scripts 'hanging' on exit where we had built really big hashes (GB size). They did *eventually* exit after about 10 minutes! but they were caught up with a malloc bug in an extended hash cleanup. Using POSIX::_exit fixed the issue for us, perhaps it will work for you. Easy to try anyway and it is supported on Win32....
use POSIX qw[ _exit ];
...
# avoid perl exit which hangs in some circumstances
POSIX::_exit(0);
| [reply] [d/l] |
tachyon,
That does not seem to work. This problem always happens on certain machines every time. It is really weird. One machine is a P4 running XP Pro and the other is a Dual Xeon which has had Win2k installed and XP Pro installed (did not make a difference).
Best Regards,
Mike
| [reply] |
I can't help you specifically on this problem, but let me try to add my little generic 2 cents here:
By doing steps one and two you should be able to find something that can ***possibly*** be the cause for the problem.
- Check what are the differences between the machines that hang and the machines that doesn't.
- Check the similarities between the machines that hang. Then check it between the machines that doesn't.
- Upgrade ActivePerl, since it's already on version 5.8.3
Hope it helps a little.
Best regards,
my
($author_nickname, $author_email) = ("DaWolf","erabbott\@terra.com.br")
if ($author_name eq "Er
Galvão Abbott");
| [reply] |
| [reply] [d/l] |