Subject: | Object::Pad 0.32 causes compiletime SEGV in Tickit/Widget/Tabbed.pm |
Starting program: /usr/bin/perl -c lib/Tickit/Widget/Tabbed.pm
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Program received signal SIGSEGV, Segmentation fault.
0x00005555555a1967 in Perl_ck_svconst (my_perl=0x5555558aa2a0, o=0x555555ec8270)
at op.c:13865
13865 op.c: No such file or directory.
(gdb) bt
#0 0x00005555555a1967 in Perl_ck_svconst (my_perl=0x5555558aa2a0, o=0x555555ec8270)
at op.c:13865
#1 0x00007ffff7fb06c3 in ?? ()
from /usr/lib/x86_64-linux-gnu/perl5/5.30/auto/indirect/indirect.so
#2 0x00007ffff7fc6b73 in S_generate_initslots_method (my_perl=<optimized out>,
meta=0x555555e3cda0) at lib/Object/Pad.xs:632
#3 S_mop_class_seal (my_perl=<optimized out>, meta=0x555555e3cda0)
at lib/Object/Pad.xs:1312
#4 0x000055555569462d in Perl_leave_scope (my_perl=my_perl@entry=0x5555558aa2a0,
base=base@entry=175) at scope.c:1280
#5 0x00005555555ab01b in Perl_block_end (my_perl=my_perl@entry=0x5555558aa2a0,
floor=175, seq=<optimized out>) at op.c:5253
#6 0x00005555555f62a9 in Perl_yyparse (my_perl=my_perl@entry=0x5555558aa2a0,
gramtype=gramtype@entry=258) at perly.y:125
#7 0x0000555555698677 in S_doeval_compile (my_perl=my_perl@entry=0x5555558aa2a0,
gimme=gimme@entry=2 '\002', outside=outside@entry=0x0, seq=<optimized out>,
hh=hh@entry=0x0) at pp_ctl.c:3520
#8 0x000055555569e954 in S_require_file (sv=<optimized out>, my_perl=0x5555558aa2a0)
at pp_ctl.c:4340
#9 Perl_pp_require (my_perl=0x5555558aa2a0) at pp_ctl.c:4364
#10 0x0000555555652d06 in Perl_runops_standard (my_perl=0x5555558aa2a0) at run.c:42
#11 0x00005555555be964 in Perl_call_sv (my_perl=my_perl@entry=0x5555558aa2a0,
sv=sv@entry=0x555555dfc958, flags=flags@entry=13) at perl.c:3043
#12 0x00005555555c1518 in Perl_call_list (my_perl=my_perl@entry=0x5555558aa2a0,
oldscope=oldscope@entry=2, paramList=0x5555558da128) at perl.c:5146
#13 0x000055555559e050 in S_process_special_blocks (
my_perl=my_perl@entry=0x5555558aa2a0, floor=floor@entry=90,
fullname=<optimized out>, fullname@entry=0x5555558e4090 "BEGIN",
cv=cv@entry=0x555555dfc958, gv=<optimized out>) at op.c:10471
#14 0x00005555555b6f5f in Perl_newATTRSUB_x (my_perl=my_perl@entry=0x5555558aa2a0,
floor=floor@entry=90, o=<optimized out>, proto=<optimized out>, proto@entry=0x0,
attrs=<optimized out>, attrs@entry=0x0, block=0x555555a2cf00,
block@entry=0x555555a2cf80, o_is_gv=<optimized out>) at op.c:10396
#15 0x00005555555ba778 in Perl_utilize (my_perl=my_perl@entry=0x5555558aa2a0,
aver=<optimized out>, floor=90, version=<optimized out>, idop=0x555555959378,
arg=<optimized out>) at op.c:7592
#16 0x00005555555f6859 in Perl_yyparse (my_perl=my_perl@entry=0x5555558aa2a0,
gramtype=gramtype@entry=258) at perly.y:335
#17 0x00005555555c59f3 in S_parse_body (xsinit=0x55555559c580 <xs_init>, env=0x0,
my_perl=<optimized out>) at perl.c:2531
#18 perl_parse (my_perl=<optimized out>, xsinit=0x55555559c580 <xs_init>,
argc=<optimized out>, argv=<optimized out>, env=0x0) at perl.c:1822
#19 0x000055555559c3c3 in main (argc=<optimized out>, argv=<optimized out>,
env=<optimized out>) at perlmain.c:126
$ perlmodversion Object::Pad
0.32
leo@shy:~/src/perl/Tickit-Widget-Tabbed [bzr]
$ bzr revno
174
--
Paul Evans