I'm afraid I can't offer any feedback that would be useful, other than the fact that Lincoln is most likely correct that this problem is manifested due to changes in PerlIO. I have several daemons running on Tivoli TMR servers, many of which use DBI and DBD::Oracle; one of which is experiencing some serious issues with memory leaks and internal corruption. I've scanned the perlpod documentation for 5.8.0 only to find that there're several entries mentioning memory leaks (in lexicals and anonymous subs) and internal corruption (unsafe handling of signals). I'm in the process of preparing to upgrade Perl from 5.005_03 to 5.8.0, which I'm hoping will solve the core dumps and internal corruption I'm seeing in one of the daemons that performs significantly more I/O operations than the others.
I would like to take this moment to thank Lincoln Stein for his wonderful book "Network Programming with Perl"; it's been a wonderful resource for me on this current project. If you've not purchased it, support Dr. Stein and buy his book! Scott H. Neibarger SRA International, Inc. IRS ESM project 512-460-8717
