dump dello stack dopo l'esecuzione di uno script senza import
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/
[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.
/lib/libc.
/lib/libc.
/lib/libc.
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/
b7595000-b7596000 rw-p 0001a000 08:01 1179804 /usr/lib/
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/
b769f000-b76a3000 r--p 000e3000 08:01 1179796 /usr/lib/
b76a3000-b76a4000 rw-p 000e7000 08:01 1179796 /usr/lib/
b76a4000-b76ab000 rw-p 00000000 00:00 0
b76ab000-b76c0000 r-xp 00000000 08:01 1179657 /lib/libpthread
b76c0000-b76c1000 r--p 00014000 08:01 1179657 /lib/libpthread
b76c1000-b76c2000 rw-p 00015000 08:01 1179657 /lib/libpthread
b76c2000-b76c4000 rw-p 00000000 00:00 0
b76c4000-b76f6000 r-xp 00000000 08:01 1181797 /lib/libpcre.
b76f6000-b76f7000 rw-p 00031000 08:01 1181797 /lib/libpcre.
b76f7000-b76f9000 r-xp 00000000 08:01 1179681 /lib/libdl-
b76f9000-b76fa000 r--p 00001000 08:01 1179681 /lib/libdl-
b76fa000-b76fb000 rw-p 00002000 08:01 1179681 /lib/libdl-
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/
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 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 |