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

Reply via email to