Issues with Win32 Perl Modules?

T

Terry

Hi all,

I am helping someone to investigate a problem with a perl tool that we
are using. The problem is completely random and it does not produce
any errors.

The tool is supposed to encrypt some data and transfer them to an ftp
server (at the moment this is a local directory). However, not all the
files are encrypted and copied. As a result when trying to get the
files from the ftp server, we get an error that not all the files are
present in the remote directory.

If I run the script again, it will go and encrypt/copy the remaining
of the files no problem. It is worth mentioning here that the scripts
are using some shared resources (configuration files in shared
directories) but only for reading. The nature of the problem suggests
to me that it is very possible to be a racing condition. I know (from
the people who implemented the scripts initially) that there is a
configuration option (that I am not using btw) to disable the usage of
Win32 Perl modules because they have been known to have some bugs in
certain versions of perl. However, in the script's documentation it is
mentioned that if Win32 Perl modules are disabled, the processes will
not be protected from accessing shared resources.

I am using Perl version 5.8.1 Build 807. The compiled time options
are:

Compile-time options: MULTIPLICITY USE_ITHREADS USE_LARGE_FILES
PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS

Are there any known bugs in the Win32 Perl modules in Perl v5.8.1 that
you might think that are related to the problems that I see?

Thanks in advance,

Terry
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,767
Messages
2,569,570
Members
45,045
Latest member
DRCM

Latest Threads

Top