dump dello stack dopo l'esecuzione di uno script senza import

Bug #575284 reported by Marco Rondini
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Hybris
Fix Released
Critical
Simone Margaritelli

Bug Description

dopo l'esecuzione di questo script #import std.*;

[code]

class Persona {
 nome;
 cognome;
 eta;
 method Persona( nome, cognome, eta ){
  me->nome = nome;
  me->cognome = cognome;
  me->eta = eta;
     }
    method __expire(){
         println( "Addio a tutti!" );
     }
}

io = new Persona( "Mario", "Rossi", 41 );

println( io->nome );

[/code]

hybris mi fa visualizzare parte dello stack

ES:

root /home/ronfini/hybris/webris # hybris parser.hy
[LINE 20] Syntax error : 'println' undeclared function identifier .
[LINE 20] Syntax error : 'println' undeclared function identifier .
*** glibc detected *** hybris: double free or corruption (!prev): 0x089b6950 ***
======= Backtrace: =========
/lib/libc.so.6(+0x6c4f1)[0xb749a4f1]
/lib/libc.so.6(+0x6d25b)[0xb749b25b]
/lib/libc.so.6(cfree+0x6d)[0xb749eefd]
/lib/libc.so.6(fclose+0x14a)[0xb748a4ea]
hybris[0x804a6c6]
======= Memory map: ========
08048000-08084000 r-xp 00000000 08:01 790275 /usr/bin/hybris
08084000-08086000 rw-p 0003b000 08:01 790275 /usr/bin/hybris
089b1000-089f5000 rw-p 00000000 00:00 0 [heap]
b7300000-b7321000 rw-p 00000000 00:00 0
b7321000-b7400000 ---p 00000000 00:00 0
b742c000-b742e000 rw-p 00000000 00:00 0
b742e000-b7573000 r-xp 00000000 08:01 1179727 /lib/libc-2.11.1.so
b7573000-b7574000 ---p 00145000 08:01 1179727 /lib/libc-2.11.1.so
b7574000-b7576000 r--p 00145000 08:01 1179727 /lib/libc-2.11.1.so
b7576000-b7577000 rw-p 00147000 08:01 1179727 /lib/libc-2.11.1.so
b7577000-b757a000 rw-p 00000000 00:00 0
b757a000-b7595000 r-xp 00000000 08:01 1179804 /usr/lib/libgcc_s.so.1
b7595000-b7596000 rw-p 0001a000 08:01 1179804 /usr/lib/libgcc_s.so.1
b7596000-b75b9000 r-xp 00000000 08:01 1179682 /lib/libm-2.11.1.so
b75b9000-b75ba000 r--p 00022000 08:01 1179682 /lib/libm-2.11.1.so
b75ba000-b75bb000 rw-p 00023000 08:01 1179682 /lib/libm-2.11.1.so
b75bb000-b75bc000 rw-p 00000000 00:00 0
b75bc000-b769f000 r-xp 00000000 08:01 1179796 /usr/lib/libstdc++.so.6.0.14
b769f000-b76a3000 r--p 000e3000 08:01 1179796 /usr/lib/libstdc++.so.6.0.14
b76a3000-b76a4000 rw-p 000e7000 08:01 1179796 /usr/lib/libstdc++.so.6.0.14
b76a4000-b76ab000 rw-p 00000000 00:00 0
b76ab000-b76c0000 r-xp 00000000 08:01 1179657 /lib/libpthread-2.11.1.so
b76c0000-b76c1000 r--p 00014000 08:01 1179657 /lib/libpthread-2.11.1.so
b76c1000-b76c2000 rw-p 00015000 08:01 1179657 /lib/libpthread-2.11.1.so
b76c2000-b76c4000 rw-p 00000000 00:00 0
b76c4000-b76f6000 r-xp 00000000 08:01 1181797 /lib/libpcre.so.0.0.1
b76f6000-b76f7000 rw-p 00031000 08:01 1181797 /lib/libpcre.so.0.0.1
b76f7000-b76f9000 r-xp 00000000 08:01 1179681 /lib/libdl-2.11.1.so
b76f9000-b76fa000 r--p 00001000 08:01 1179681 /lib/libdl-2.11.1.so
b76fa000-b76fb000 rw-p 00002000 08:01 1179681 /lib/libdl-2.11.1.so
b7726000-b7727000 rw-p 00000000 00:00 0
b7727000-b7728000 r-xp 00000000 00:00 0 [vdso]
b7728000-b7744000 r-xp 00000000 08:01 1179702 /lib/ld-2.11.1.so
b7744000-b7745000 r--p 0001b000 08:01 1179702 /lib/ld-2.11.1.so
b7745000-b7746000 rw-p 0001c000 08:01 1179702 /lib/ld-2.11.1.so
bf864000-bf879000 rw-p 00000000 00:00 0 [stack]
Abortito

root /home/ronfini/hybris/webris # uname -a
Linux pr0n 2.6.33-ARCH #1 SMP PREEMPT Mon Apr 26 20:00:20 CEST 2010 i686 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ AuthenticAMD GNU/Linux

root /home/ronfini/hybris/webris # hybris --help
Hybris 1.0 beta 2 (built: May 4 2010 15:12:43)

Changed in hybris:
status: New → Confirmed
importance: Undecided → Critical
assignee: nobody → evilsocket (evilsocket)
milestone: none → 1.0
Changed in hybris:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.