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