develooper Front page | perl.perl5.porters | Postings from October 2001

coredump from patch 12787

From:
John P. Linderman
Date:
October 31, 2001 06:34
Subject:
coredump from patch 12787
Message ID:
200110311434.JAA91079@raptor.research.att.com
I built a 64bitall version from patch 12787 on an SGI
(details below) and ext/List/Util/t/shuffle dropped a
core.  I'll be happy to provide additional details if
prodded with suggestions.  -- jpl

=====  here's the test failure

.../ext/List/Util/t/shuffle............dubious                                
	Test returned status 0 (wstat 139, 0x8b)
	test program seems to have generated a core

=====  here's the stack trace on the core

  dbx ./perl
dbx version 7.3.1 68542_Oct26 MR Oct 26 2000 17:50:34
Core from signal SIGSEGV: Segmentation violation
(dbx) where
>  0 XS_List__Util_shuffle(cv = 0x1025b4b0) ["/FS/ent/home1/jpl/src/bleedperl/ext/List/Util/Util.xs":279, 0x3ffffe35b0]
   1 Perl_pp_entersub() ["/FS/ent/home1/jpl/src/bleedperl/pp_hot.c":2733, 0x1004b704]
   2 Perl_runops_debug() ["/FS/ent/home1/jpl/src/bleedperl/run.c":53, 0x10168ca0]
   3 S_run_body(oldscope = 1) ["/FS/ent/home1/jpl/src/bleedperl/perl.c":1591, 0x100e9d98]
   4 perl_run(my_perl = 0x101bf668) ["/FS/ent/home1/jpl/src/bleedperl/perl.c":1512, 0x100e96cc]
   5 main(argc = 2, argv = 0xffffffae28, env = 0xffffffae40) ["/FS/ent/home1/jpl/src/bleedperl/perlmain.c":76, 0x1001cbe8]
   6 __start() ["/xlv55/kudzu-apr12/work/irix/lib/libc/libc_64_M4/csu/crt1text.s":177, 0x1001cad8]

=====  here's ./perl -V

Summary of my perl5 (revision 5.0 version 7 subversion 2 patch 12787) configuration:
  Platform:
    osname=irix, osvers=6.5, archname=sgi6-irix
    uname='irix64 ent 6.5 07091544 ip27 '
    config_args='-Dprefix=/home/jpl/bleedperl -Duse64bitall -Doptimize=-g -Dusedevel -Duseperlio -Dinstallusrbinperl=n'
    hint=recommended, useposix=true, d_sigaction=define
    usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef
    useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
    use64bitint=define use64bitall=define uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cc -64', ccflags ='-D_BSD_TYPES -D_BSD_TIME -woff 1184,1552 -OPT:Olimit=0:space=ON -DDEBUGGING -I/usr/local/include -DLANGUAGE_C',
    optimize='-g',
    cppflags='-D_BSD_TYPES -D_BSD_TIME -OPT:Olimit=0:space=ON -DDEBUGGING -I/usr/local/include -DLANGUAGE_C'
    ccversion='', gccversion='', gccosandvers=''
    intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=87654321
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
    ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='cc -64', ldflags =' -L/usr/local/lib64 -L/usr/local/lib -Wl,-woff,84 -L/usr/lib64'
    libpth=/usr/local/lib /usr/lib64 /lib64 /lib /usr/lib
    libs=-ldb -lm -lc
    perllibs=-lm -lc
    libc=/usr/lib64/libc.so, so=so, useshrplib=false, libperl=libperl.a
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' '
    cccdlflags=' ', lddlflags='-64 -shared -L/usr/local/lib64 -L/usr/local/lib -L/usr/lib64'


Characteristics of this binary (from libperl): 
  Compile-time options: DEBUGGING USE_64_BIT_INT USE_64_BIT_ALL USE_LARGE_FILES
  Locally applied patches:
  	DEVEL12767
  Built under irix
  Compiled at Oct 31 2001 08:58:36
  %ENV:
    PERLIB="/home/jpl/perl/lib/site_perl"
  @INC:
    /home/jpl/bleedperl/lib/5.7.2/sgi6-irix
    /home/jpl/bleedperl/lib/5.7.2
    /home/jpl/bleedperl/lib/site_perl/5.7.2/sgi6-irix
    /home/jpl/bleedperl/lib/site_perl/5.7.2
    /home/jpl/bleedperl/lib/site_perl
    .



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About