develooper Front page | perl.perl5.porters | Postings from January 2017

[perl #129285] Perl_gv_fullname4(SV *, const GV *, const char *,_Bool): Assertion `((((_gvstash)->sv_flags & (0x00004000|0x00008000)) ==0x00008000) && (((svtype)((_gvstash)->sv_flags & 0xff)) == SVt_PVGV || ((svty

Thread Next
From:
Brian Carpenter via RT
Date:
January 22, 2017 22:09
Subject:
[perl #129285] Perl_gv_fullname4(SV *, const GV *, const char *,_Bool): Assertion `((((_gvstash)->sv_flags & (0x00004000|0x00008000)) ==0x00008000) && (((svtype)((_gvstash)->sv_flags & 0xff)) == SVt_PVGV || ((svty
Message ID:
rt-4.0.24-2540-1485122994-1621.129285-15-0@perl.org
./perl -e 'sub z{}z$^D=B'

1    leave LISTOP(0x619000009e58) ===> [0x0]
     TARG = 1
     FLAGS = (VOID,KIDS,PARENS,SLABBED)
     PRIVATE = (REFC)
     REFCNT = 1
     |
2    +--enter OP(0x619000009e20) ===> 3 [nextstate 0x619000009ea0]
     |   FLAGS = (UNKNOWN,SLABBED,MORESIB)
     |
3    +--nextstate COP(0x619000009ea0) ===> 4 [pushmark 0x61500000fd88]
     |   FLAGS = (VOID,SLABBED,MORESIB)
     |   LINE = 1
     |   PACKAGE = "main"
     |   SEQ = 4294967248
     |
5    +--entersub UNOP(0x619000009f00) ===> 1 [leave 0x619000009e58]
         FLAGS = (VOID,KIDS,STACKED,SLABBED)
         |
6        +--null (ex-list) UNOP(0x619000009f40) ===> 5 [entersub 0x619000009f00]
             FLAGS = (UNKNOWN,KIDS,SLABBED)
             |
4            +--pushmark OP(0x61500000fd88) ===> 7 [const 0x61500000fdc8]
             |   FLAGS = (SCALAR,SLABBED,MORESIB)
             |
8            +--sassign BINOP(0x61500000fd30) ===> 9 [gv 0x61500000fe88]
             |   FLAGS = (SCALAR,KIDS,MOD,STACKED,SLABBED,MORESIB)
             |   PRIVATE = (0x2)
             |   |
7            |   +--const SVOP(0x61500000fdc8) ===> 10 [gvsv 0x61500000fec8]
             |   |   FLAGS = (SCALAR,SLABBED,MORESIB)
             |   |   PRIVATE = (BARE)
             |   |   SV = PV("B"\0)
             |   |
11           |   +--null (ex-rv2sv) UNOP(0x61500000fe08) ===> 8 [sassign 0x61500000fd30]
             |       FLAGS = (SCALAR,KIDS,REF,MOD,SPECIAL,SLABBED)
             |       PRIVATE = (0x1)
             |       |
10           |       +--gvsv SVOP(0x61500000fec8) ===> 8 [sassign 0x61500000fd30]
             |           FLAGS = (SCALAR,SLABBED)
             |           GV = main::\x04
             |
12           +--null (ex-rv2cv) UNOP(0x61500000fe48) ===> 6 [null 0x619000009f40]
                 FLAGS = (SCALAR,KIDS,SLABBED)
                 PRIVATE = (0xa1)
                 |
9                +--gv SVOP(0x61500000fe88) ===> 5 [entersub 0x619000009f00]
                     FLAGS = (SCALAR,SLABBED)
perl: gv.c:2449: void Perl_gv_fullname4(SV *, const GV *, const char *, _Bool): Assertion `((((_gvstash)->sv_flags & (0x00004000|0x00008000)) == 0x00008000) && (((svtype)((_gvstash)->sv_flags & 0xff)) == SVt_PVGV || ((svtype)((_gvstash)->sv_flags & 0xff)) == SVt_PVLV))' failed.
Aborted


./perl -Ilib -V
Summary of my perl5 (revision 5 version 25 subversion 10) configuration:
  Commit id: 8ff713d9d0097d24f522a287d497b801fedd19ce
  Platform:
    osname=linux
    osvers=3.16.0-4-amd64
    archname=x86_64-linux
    uname='linux debian-nyc-02 3.16.0-4-amd64 #1 smp debian 3.16.36-1+deb8u1 (2016-09-03) x86_64 gnulinux '
    config_args='-des -Dusedevel -DDEBUGGING -Dcc=afl-clang-fast -Doptimize=-O2 -g'
    hint=previous
    useposix=true
    d_sigaction=define
    useithreads=undef
    usemultiplicity=undef
    use64bitint=define
    use64bitall=define
    uselongdouble=undef
    usemymalloc=n
    bincompat5005=undef
  Compiler:
    cc='afl-clang-fast'
    ccflags ='-DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2'
    optimize='-O2 -g'
    cppflags='-DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include'
    ccversion=''
    gccversion='4.2.1 Compatible Debian Clang 3.5.0 (tags/RELEASE_350/final)'
    gccosandvers=''
    intsize=4
    longsize=8
    ptrsize=8
    doublesize=8
    byteorder=12345678
    doublekind=3
    d_longlong=define
    longlongsize=8
    d_longdbl=define
    longdblsize=16
    longdblkind=3
    ivtype='long'
    ivsize=8
    nvtype='double'
    nvsize=8
    Off_t='off_t'
    lseeksize=8
    alignbytes=8
    prototype=define
  Linker and Libraries:
    ld='afl-clang-fast'
    ldflags =' -fstack-protector-strong -L/usr/local/lib'
    libpth=/usr/local/lib /usr/include/x86_64-linux-gnu /usr/lib /lib/x86_64-linux-gnu /lib/../lib /usr/lib/x86_64-linux-gnu /usr/lib/../lib /lib /usr/local/lib /usr/include/x86_64-linux-gnu /usr/lib /usr/local/lib /usr/include/x86_64-linux-gnu /usr/lib /usr/local/lib /usr/include/x86_64-linux-gnu /usr/lib
    libs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc
    perllibs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc
    libc=libc-2.19.so
    so=so
    useshrplib=false
    libperl=libperl.a
    gnulibc_version='2.19'
  Dynamic Linking:
    dlsrc=dl_dlopen.xs
    dlext=so
    d_dlsymun=undef
    ccdlflags='-Wl,-E'
    cccdlflags='-fPIC'
    lddlflags='-shared -O2 -g -L/usr/local/lib -fstack-protector-strong'


Characteristics of this binary (from libperl):
  Compile-time options:
    DEBUGGING
    HAS_TIMES
    PERLIO_LAYERS
    PERL_COPY_ON_WRITE
    PERL_DONT_CREATE_GVSV
    PERL_MALLOC_WRAP
    PERL_OP_PARENT
    PERL_PRESERVE_IVUV
    PERL_USE_DEVEL
    USE_64_BIT_ALL
    USE_64_BIT_INT
    USE_LARGE_FILES
    USE_LOCALE
    USE_LOCALE_COLLATE
    USE_LOCALE_CTYPE
    USE_LOCALE_NUMERIC
    USE_LOCALE_TIME
    USE_PERLIO
    USE_PERL_ATOF
  Built under linux
  Compiled at Jan 22 2017 17:05:21
  @INC:
    lib
    /usr/local/lib/perl5/site_perl/5.25.7/x86_64-linux
    /usr/local/lib/perl5/site_perl/5.25.7
    /usr/local/lib/perl5/5.25.7/x86_64-linux
    /usr/local/lib/perl5/5.25.7
    .

---
via perlbug:  queue: perl5 status: open
https://rt.perl.org/Ticket/Display.html?id=129285

Thread Next


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