Access violation in SV.C new_body_inline()

"John E. Malmberg" <[email protected]>
Newsgroups gmane.comp.lang.perl.perl5.porters,gmane.comp.lang.perl.ports.vms
Message-ID <[email protected]>
I just started looking into a failure of 19_CPANPLUS-Dist.  I have not 
determined what exactly is wrong, and am out of time for the moment.

I will try to get some more information later.

It is failing from an access violation in SV.C.

ok 57 -    Perl version not high enough
%SYSTEM-F-ACCVIO, access violation, reason mask=00, virtual 
address=000000000000002C, PC=00000000000F9AB8, PS=0000001B
%TRACE-F-TRACEBACK, symbolic stack dump follows
   image    module    routine             line      rel PC
abs PC
  DBGPERLSHR  SV  Perl_sv_upgrade        73671 0000000000001F58 
00000000000F9AB8
  DBGPERLSHR  SV  Perl_sv_setsv_flags    76204 000000000000AC88 
00000000001027E8
  DBGPERLSHR  SV  Perl_newSVsv           80243 0000000000019E58 
00000000001119B8
  DBGPERLSHR  PP_HOT  Perl_pp_aassign    71335 000000000000533C 
00000000001F5B2C
  DBGPERLSHR  DUMP  Perl_runops_debug    81310 0000000000008794 
00000000001B9044
  DBGPERLSHR  PERL  S_run_body           72774 0000000000004A78 
00000000000BC7C8
  DBGPERLSHR  PERL  perl_run             72699 00000000000046C0 
00000000000BC410
  Perl  PERLMAIN  main                   70428 0000000000000204 
0000000000020204
  Perl  PERLMAIN  __main                 70377 00000000000000A0 
00000000000200A0
  PTHREAD$RTL                                0 0000000000057618 
FFFFFFFF80E77618
  PTHREAD$RTL                                0 0000000000030444 
FFFFFFFF80E50444
                                             0 FFFFFFFF8037BCE4 
FFFFFFFF8037BCE4


EAGLE> search [-]sv.lis/window=10 73671
       2   73667         /* We always allocated the full length item 
with PURIFY.
  To do this
       2   73668            we fake things so that arena is false for 
all 16 type
s..  */
       3   73669         if(new_type_details->arena) {
       3   73670             /* This points to the start of the 
allocated area.
*/
       3   73671             new_body_inline(new_body, new_type);


EAGLE> MCR Sys$Disk:[]Perl.EXE "-V"
Summary of my perl5 (revision 5 version 11 subversion 0) configuration:
   Snapshot of: 30a06a3af12bb1237a004c2795d506c231bc6ea5
   Platform:
     osname=VMS, osvers=V8.3, archname=VMS_AXP-ithread
     uname='VMS eagle V8.3 AlphaServer DS10 617 MHz'
     config_args='-"Dusevmsdebug" -Dusedevel -Duseithreads 
-Duselargefiles -Dcf_e
mail=SYSTEM -de'
     hint=none, useposix=false, d_sigaction=define
     useithreads=define, usemultiplicity=undef
     useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
     use64bitint=undef, use64bitall=undef, uselongdouble=undef
     usemymalloc=undef, bincompat5005=undef
   Compiler:
     cc='CC/DECC', ccflags 
='/Include=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=.ob
j /NOANSI_ALIAS/float=ieee/ieee=denorm/Define=_USE_STD_STAT=1',
     optimize='/List/Debug/NoOpt',
     cppflags='undef'
     ccversion='70190015', gccversion='', gccosandvers='undef'
     intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
     d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
     ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', 
lseeksize
=8
     alignbytes=8, prototype=define
   Linker and Libraries:
     ld='Link/nodebug', ldflags ='/Debug/Trace/Map'
     libpth=/sys$share /sys$library
     libs=
     perllibs=
     libc=(DECCRTL), so=exe, useshrplib=true, libperl=undef
     gnulibc_version='undef'
   Dynamic Linking:
     dlsrc=dl_vms.c, dlext=exe, d_dlsymun=undef, ccdlflags=''
     cccdlflags='', lddlflags='/Share'


Characteristics of this PERLSHR image:
   Compile-time options: DEBUGGING DECCRTL_SOCKETS MULTIPLICITY
                         PERL_DONT_CREATE_GVSV PERL_IMPLICIT_CONTEXT
                         PERL_MALLOC_WRAP PERL_TRACK_MEMPOOL USE_IEEE
                         USE_ITHREADS USE_LARGE_FILES USE_PERLIO
                         USE_REENTRANT_API VMS_DO_SOCKETS
   Built under VMS
   Compiled at Apr 25 2009 22:36:36
   %ENV:
 
PERL5LIB="PROJECT_ROOT:[PERL-BLEAD.lib]|/project_root/perl-blead/lib/cpanplu
s/t/../lib|/project_root/perl-blead/lib/cpanplus/t/inc|PROJECT_ROOT:[PERL-BLEAD.
lib]|PROJECT_ROOT:[PERL-BLEAD.t]"
     PERL5_CPANPLUS_IS_RUNNING="1470086"
     PERL5_CPANPLUS_IS_VERSION="0.86_06"
     PERLDB_PIDS="XXX"
     PERLSHR="PERL_ROOT:[000000]PERLSHR.EXE"
     PERL_BUILD_ROOT="disk$bigdisk:[project_root.perl-blead.]"
     PERL_CORE="1"
     PERL_DESTRUCT_LEVEL="2"
     PERL_ROOT="SYS$SYSDEVICE:[VMS$COMMON.PERL5_8_6.]"
   @INC:
     /PROJECT_ROOT/PERL-BLEAD/lib
     /project_root/perl-blead/lib/cpanplus/t/../lib
     /project_root/perl-blead/lib/cpanplus/t/inc
     /PROJECT_ROOT/PERL-BLEAD/lib
     /PROJECT_ROOT/PERL-BLEAD/t
     perl_root:[lib.site_perl.VMS_AXP]
     perl_root:[lib.site_perl]
     perl_root:[lib.VMS_AXP.5_11_0]
     perl_root:[lib]
     .

-John
[email protected]
Personal Opinion Only
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.