loading of PL_Fcntl.exe sharable throwing accessviolation and stackdump

purnima bhandari <[email protected]>
Newsgroups gmane.comp.lang.perl.ports.vms
Message-ID <[email protected]>
Hi,

I installed perl v5.10.0 on i64 system and trying to run Perl scripts which
is a part of a automation tool.



The startup script trying to load sharable image dynamically by using
following call.



 XSLoader::load('Fcntl', 1.06)



The initial error was:





<IX-THREAD-MULTI /post/perlagent/bin/eated.pl -start
file - /OPT/EATE/PERL-5_10_0/LIB/VMS_IA64/5_10_0/auto/IO/PL_IO.exe
file - /OPT/EATE/PERL-5_10_0/LIB/VMS_IA64/5_10_0/auto/Fcntl/PL_Fcntl.exe
Can't load
'/OPT/EATE/PERL-5_10_0/LIB/VMS_IA64/5_10_0/auto/Fcntl/PL_Fcntl.exe' f
or module Fcntl: %RMS-F-DEV, error in device name or inappropriate device
type f
or operation at /OPT/EATE/PERL-5_10_0/LIB/VMS_IA64/5_10_0/Fcntl.pm line 215
 at /OPT/EATE/PERL-5_10_0/LIB/VMS_IA64/5_10_0/XSLoader.pm line 75
        XSLoader::load('Fcntl', 1.06) called at
/OPT/EATE/PERL-5_10_0/LIB/VMS_IA
64/5_10_0/Fcntl.pm line 215







This error got resolved when I supplied PL_Fcntl.exe file spec in VMS
format.



After this, loading of PL_Fcntl.exe sharable throwing accessviolation and
stackdump. When the script was run,

i see following output. This sharable is installed part of perl kit.



$ bash
<_0/LIB/SITE_PERL/AIX-THREAD-MULTI /post/perlagent/bin/eated.pl -start
file -
device_name:[eate.OPT.EATE.PERL-5_10_0.LIB.VMS_IA64.5_10_0.auto.Fcntl]PL_
Fcntl.exe
%SYSTEM-F-ACCVIO, access violation, reason mask=00, virtual
address=000000007AD2
5938, PC=FFFFFFFF8080EA90, PS=0000001B

  Improperly handled condition, image exit forced.
    Signal arguments:   Number = 0000000000000005
                        Name   = 000000000000000C
                                 0000000000000000
                                 000000007AD25938
                                 FFFFFFFF8080EA90
                                 000000000000001B

    Register dump:
    R0  = 0000000000000000  R1  = FFFFFFFF884C8A00  R2  = 0000000000000000
    R3  = FFFFFFFFFFFFF697  R4  = 000000007FFCF818  R5  = 0000000000000005
    R6  = 0000000000000000  R7  = 000000007AD2593C  R8  = 0000000000000000
    R9  = 000000000000001A  R10 = 000000007B5531D8  R11 = 0000000000000000
    SP  = 000000007ACE9C80  TP  = 000000007B746D40  R14 = 0000000000000000
    R15 = 000000007ACE9EAF  R16 = 000000007ACE9EAF  R17 = 0000000000000002
    R18 = 0000000000000000  R19 = FFFFFFFFFFFF1171  R20 = 000000007FFF0268
    R21 = 000000007ACE9C80  R22 = 000000007ACE9ED8  R23 = 0000000000000000
    R24 = 000000007ACE9ED8  R25 = 0000000000000003  R26 = 0000000000000001
    R27 = 000000007AD25938  R28 = 000007FDBFF96418  R29 = 000000007ACE9EE0
    R30 = FFFFFFFFFFFFFFFC  R31 = 000000000005EDC0  PC  = FFFFFFFF8080EA90
    BSP/STORE = 000007FDBFFD5790 / 000007FDBFFD5790 PSR = 0000101308426030
    IIPA = FFFFFFFF8080EA80
    B0  = FFFFFFFF8080F670  B6  = FFFFFFFF84262780  B7  = 000000000005E4E0

    Interrupted Frame RSE Backing Store, Size = 43 registers

    R32 = 000000007ACE9EF0  R33 = 000000000058D108  R34 = 0000000000000000
    R35 = 0000000000000000  R36 = 000000007B95A000  R37 = 0000000000000007
    R38 = 0000000000000007  R39 = 0000000000000000  R40 = FFFFFFFF884C8A00
    R41 = 000007FDBFF96418  R42 = FFFFFFFFFFFFF697  R43 = 000000000000EE91
    R44 = 000000007ACE9EF4  R45 = 000000007B5531D8  R46 = 0000000000000000
    R47 = FFFFFFFFFFFFFFFC  R48 = 000000000005EDC0  R49 = 000000007FFF0268
    R50 = 000000007ACE9C80  R51 = 000000007ACE9EE0  R52 = 0000000000000000
    R53 = 0000000000000000  R54 = 000000000005EB30  R55 = C000000000000590
    R56 = 000000007ACE9EE0  R57 = FFFFFFFFFFFFF697  R58 = 000000007FFCF818
    R59 = 000000007FFCF8B0  R60 = 000000007FF67F30  R61 = 0000000000000002
    R62 = 000000007B5531D8  R63 = 000000007B5531C8  R64 = 000000007B94E100
    R65 = 000000007ACE9E98  R66 = 000007FDBFF96418  R67 = 000000007ACE9ED0
    R68 = 000000007ACE9EC8  R69 = 000000007ACE9EC8  R70 = 000000007ACE9EFC
    R71 = 000000007ACE9EB4  R72 = 000007FDBFFD16A0  R73 = 000007FDBFFD1FE0
    R74 = FFFFFFFF803BB860
Bus error
bash$



If you had seen similar issue, please give your suggestion to resolve this
issue.


Regards,
Purnima
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.