# New Ticket Created by "gabriele renzi" # Please include the string: [perl #61020] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=61020 >
This happens wither with a line like 1.size or simply size The error I get for the former [EMAIL PROTECTED]:~/parrot/languages/perl6$ ./perl6 p2.pl Method 'size' not found for invocant of class 'Int' current instr.: '_block11' pc 23 (EVAL_11:15) called from Sub 'parrot;PCT;HLLCompiler;eval' pc 892 (src/PCT/HLLCompiler.pir:508) called from Sub 'parrot;PCT;HLLCompiler;evalfiles' pc 1227 (src/PCT/HLLCompiler.pir:674) called from Sub 'parrot;PCT;HLLCompiler;command_line' pc 1403 (src/PCT/HLLCompiler.pir:762) called from Sub 'parrot;Perl6;Compiler;main' pc 16408 (perl6.pir:168) *** glibc detected *** ./perl6: double free or corruption (!prev): 0x08356858 *** ======= Backtrace: ========= /lib/tls/i686/cmov/libc.so.6[0xb781da85] /lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0xb78214f0] /home/rff/parrot/blib/lib/libparrot.so.0.8.1(mem_sys_free+0x23)[0xb7b70c83] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7b70daf] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7b7b947] /home/rff/parrot/blib/lib/libparrot.so.0.8.1(Parrot_exit+0x70)[0xb7b670b0] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7b664c9] /home/rff/parrot/blib/lib/libparrot.so.0.8.1(Parrot_ex_throw_from_op+0x24)[0xb7b66584] /home/rff/parrot/blib/lib/libparrot.so.0.8.1(Parrot_ex_throw_from_op_args+0x54)[0xb7b66944] /home/rff/parrot/blib/lib/libparrot.so.0.8.1(Parrot_callmethodcc_p_sc+0x15d)[0xb7b17b3d] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7bacc9c] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7b7d749] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7b7e023] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7b7e310] /home/rff/parrot/blib/lib/libparrot.so.0.8.1(Parrot_runops_fromc_args+0x4c)[0xb7b7e45c] /home/rff/parrot/blib/lib/libparrot.so.0.8.1(Parrot_ex_throw_from_c+0x1a7)[0xb7b668d7] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7b6699d] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7ba082a] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7ba0894] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7d94b6a] /home/rff/parrot/blib/lib/libparrot.so.0.8.1(Parrot_Class_init_pmc+0x228)[0xb7d965f8] /home/rff/parrot/blib/lib/libparrot.so.0.8.1(pmc_new_init+0xb1)[0xb7bac111] /home/rff/parrot/blib/lib/libparrot.so.0.8.1(Parrot_newclass_p_p+0x58)[0xb7b18d88] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7bacc9c] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7b7d749] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7b7e023] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7b7e310] /home/rff/parrot/blib/lib/libparrot.so.0.8.1(Parrot_runops_fromc_args+0x4c)[0xb7b7e45c] /home/rff/parrot/blib/lib/libparrot.so.0.8.1(Parrot_ex_throw_from_c+0x1a7)[0xb7b668d7] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7b6699d] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7ba082a] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7ba0894] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7d94b6a] /home/rff/parrot/blib/lib/libparrot.so.0.8.1(Parrot_Class_init_pmc+0x228)[0xb7d965f8] /home/rff/parrot/blib/lib/libparrot.so.0.8.1(pmc_new_init+0xb1)[0xb7bac111] /home/rff/parrot/blib/lib/libparrot.so.0.8.1(Parrot_newclass_p_p+0x58)[0xb7b18d88] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7bacc9c] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7b7d749] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7b7e023] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7b7e310] /home/rff/parrot/blib/lib/libparrot.so.0.8.1(Parrot_runops_fromc_args+0x4c)[0xb7b7e45c] /home/rff/parrot/blib/lib/libparrot.so.0.8.1(Parrot_ex_throw_from_c+0x1a7)[0xb7b668d7] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7b6699d] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7ba082a] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7ba0894] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7d94b6a] /home/rff/parrot/blib/lib/libparrot.so.0.8.1(Parrot_Class_init_pmc+0x228)[0xb7d965f8] /home/rff/parrot/blib/lib/libparrot.so.0.8.1(pmc_new_init+0xb1)[0xb7bac111] /home/rff/parrot/blib/lib/libparrot.so.0.8.1(Parrot_newclass_p_p+0x58)[0xb7b18d88] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7bacc9c] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7b7d749] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7b7e023] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7b7e310] /home/rff/parrot/blib/lib/libparrot.so.0.8.1(Parrot_runops_fromc_args+0x4c)[0xb7b7e45c] /home/rff/parrot/blib/lib/libparrot.so.0.8.1(Parrot_ex_throw_from_c+0x1a7)[0xb7b668d7] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7b6699d] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7ba082a] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7ba0894] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7d94b6a] /home/rff/parrot/blib/lib/libparrot.so.0.8.1(Parrot_Class_init_pmc+0x228)[0xb7d965f8] /home/rff/parrot/blib/lib/libparrot.so.0.8.1(pmc_new_init+0xb1)[0xb7bac111] /home/rff/parrot/blib/lib/libparrot.so.0.8.1(Parrot_newclass_p_p+0x58)[0xb7b18d88] /home/rff/parrot/blib/lib/libparrot.so.0.8.1[0xb7bacc9c] ======= Memory map: ======== 08048000-08211000 r-xp 00000000 08:01 144189 /home/rff/parrot/languages/perl6/perl6 08211000-08212000 rw-p 001c8000 08:01 144189 /home/rff/parrot/languages/perl6/perl6 08212000-0863c000 rw-p 08212000 00:00 0 [heap] b7500000-b7521000 rw-p b7500000 00:00 0 b7521000-b7600000 ---p b7521000 00:00 0 b7661000-b7666000 r--s 00000000 08:01 401932 /home/rff/parrot/runtime/parrot/library/Getopt/Obj.pbc b7666000-b7668000 r--s 00000000 08:01 119880 /home/rff/parrot/runtime/parrot/library/dumper.pbc b7668000-b7669000 r--s 00000000 08:01 402050 /home/rff/parrot/runtime/parrot/library/Parrot/Exception.pbc b7669000-b7671000 r--s 00000000 08:01 328343 /home/rff/parrot/runtime/parrot/library/PCT/HLLCompiler.pbc b7671000-b7691000 r--s 00000000 08:01 328322 /home/rff/parrot/runtime/parrot/library/PCT/PAST.pbc b7691000-b7694000 r--s 00000000 08:01 401972 /home/rff/parrot/runtime/parrot/library/Parrot/Capture_PIR.pbc b7694000-b76c0000 r--s 00000000 08:01 113854 /home/rff/parrot/runtime/parrot/library/PGE.pbc b7796000-b77a0000 r-xp 00000000 08:01 69584 /lib/libgcc_s.so.1 b77a0000-b77a1000 rw-p 0000a000 08:01 69584 /lib/libgcc_s.so.1 b77b0000-b77b2000 rw-p b77b0000 00:00 0 b77b2000-b78fb000 r-xp 00000000 08:01 85271 /lib/tls/i686/cmov/libc-2.7.so b78fb000-b78fc000 r--p 00149000 08:01 85271 /lib/tls/i686/cmov/libc-2.7.so b78fc000-b78fe000 rw-p 0014a000 08:01 85271 /lib/tls/i686/cmov/libc-2.7.so b78fe000-b7901000 rw-p b78fe000 00:00 0 b7901000-b7908000 r-xp 00000000 08:01 85287 /lib/tls/i686/cmov/librt-2.7.so b7908000-bAborted Revision: 33458, running on ubuntu linux, gcc -v Using built-in specs. Target: i486-linux-gnu Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.2 --program-suffix=-4.2 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-targets=all --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu Thread model: posix gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu3)