# 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)

Reply via email to