Pagina 1 di 1

NS: errore di malloc durante simulazione

Inviato: martedì 12 giugno 2007, 12:28
da k-neo-natu
Innanzitutto un saluto a tutti gli utenti del forum e soprattutto... a chi saprà aiutarmi  (Mi scuso e chiedo venia se ho sbagliato sezione per postare)

Ho installato ns2 e dopo aver installato alcune patch ho iniziato con delle simulazioni... tutto bene e nessun problema fino ad oggi  :'(
Riporto l'errore che ho durante una simulazione:

2
3
*** glibc detected *** awk: malloc(): memory corruption: 0x08119ab0 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7deaef3]
/lib/tls/i686/cmov/libc.so.6(__libc_malloc+0x7e)[0xb7dec60e]
awk[0x80568ef]
awk[0x804cce7]
awk[0x804cd3d]
awk[0x8054649]
awk[0x8054a11]
awk[0x804dec1]
awk[0x804ce0d]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xdc)[0xb7d98ebc]
awk[0x8048fa1]
======= Memory map: ========
08048000-0805e000 r-xp 00000000 08:06 33512      /usr/bin/mawk
0805e000-08060000 rw-p 00015000 08:06 33512      /usr/bin/mawk
08060000-08128000 rw-p 08060000 00:00 0          [heap]
b7c00000-b7c21000 rw-p b7c00000 00:00 0
b7c21000-b7d00000 ---p b7c21000 00:00 0
b7d76000-b7d81000 r-xp 00000000 08:06 1130558    /lib/libgcc_s.so.1
b7d81000-b7d82000 rw-p 0000a000 08:06 1130558    /lib/libgcc_s.so.1
b7d82000-b7d83000 rw-p b7d82000 00:00 0
b7d83000-b7ebe000 r-xp 00000000 08:06 1164419    /lib/tls/i686/cmov/libc-2.5.so
b7ebe000-b7ebf000 r--p 0013b000 08:06 1164419    /lib/tls/i686/cmov/libc-2.5.so
b7ebf000-b7ec1000 rw-p 0013c000 08:06 1164419    /lib/tls/i686/cmov/libc-2.5.so
b7ec1000-b7ec4000 rw-p b7ec1000 00:00 0
b7ec4000-b7ee9000 r-xp 00000000 08:06 1164427    /lib/tls/i686/cmov/libm-2.5.so
b7ee9000-b7eeb000 rw-p 00024000 08:06 1164427    /lib/tls/i686/cmov/libm-2.5.so
b7ef9000-b7efb000 rw-p b7ef9000 00:00 0
b7efb000-b7f14000 r-xp 00000000 08:06 1130517    /lib/ld-2.5.so
b7f14000-b7f16000 rw-p 00019000 08:06 1130517    /lib/ld-2.5.so
bfeef000-bff04000 rw-p bfeef000 00:00 0          [stack]
ffffe000-fffff000 r-xp 00000000 00:00 0          [vdso]
./run.sh: line 37:  5956 Aborted                 (core dumped) awk -f postproc/avgStats.awk olsrExt=$olsrExt cbrRate=$cbrRate statsTime=50 src=1 dst=$node flow=$flow pkt=1000 ${dir}/${idx}.tr >> postproc/olsrExt_${type}_stats.log
4
5
6
*** glibc detected *** awk: malloc(): memory corruption: 0x08118b00 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7e22ef3]
/lib/tls/i686/cmov/libc.so.6(__libc_malloc+0x7e)[0xb7e2460e]
awk[0x80568ef]
awk[0x80544e8]
awk[0x805465e]
awk[0x8054a11]
awk[0x804dec1]
awk[0x804ce0d]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xdc)[0xb7dd0ebc]
awk[0x8048fa1]
======= Memory map: ========
08048000-0805e000 r-xp 00000000 08:06 33512      /usr/bin/mawk
0805e000-08060000 rw-p 00015000 08:06 33512      /usr/bin/mawk
08060000-08128000 rw-p 08060000 00:00 0          [heap]
b7c00000-b7c21000 rw-p b7c00000 00:00 0
b7c21000-b7d00000 ---p b7c21000 00:00 0
b7dae000-b7db9000 r-xp 00000000 08:06 1130558    /lib/libgcc_s.so.1
b7db9000-b7dba000 rw-p 0000a000 08:06 1130558    /lib/libgcc_s.so.1
b7dba000-b7dbb000 rw-p b7dba000 00:00 0
b7dbb000-b7ef6000 r-xp 00000000 08:06 1164419    /lib/tls/i686/cmov/libc-2.5.so
b7ef6000-b7ef7000 r--p 0013b000 08:06 1164419    /lib/tls/i686/cmov/libc-2.5.so
b7ef7000-b7ef9000 rw-p 0013c000 08:06 1164419    /lib/tls/i686/cmov/libc-2.5.so
b7ef9000-b7efc000 rw-p b7ef9000 00:00 0
b7efc000-b7f21000 r-xp 00000000 08:06 1164427    /lib/tls/i686/cmov/libm-2.5.so
b7f21000-b7f23000 rw-p 00024000 08:06 1164427    /lib/tls/i686/cmov/libm-2.5.so
b7f31000-b7f33000 rw-p b7f31000 00:00 0
b7f33000-b7f4c000 r-xp 00000000 08:06 1130517    /lib/ld-2.5.so
b7f4c000-b7f4e000 rw-p 00019000 08:06 1130517    /lib/ld-2.5.so
bf95b000-bf970000 rw-p bf95b000 00:00 0          [stack]
ffffe000-fffff000 r-xp 00000000 00:00 0          [vdso]
./run.sh: line 37:  5964 Aborted                 (core dumped) awk -f postproc/avgStats.awk olsrExt=$olsrExt cbrRate=$cbrRate statsTime=50 src=1 dst=$node flow=$flow pkt=1000 ${dir}/${idx}.tr >> postproc/olsrExt_${type}_stats.log
7




e poi riprende a funzionare tranquillamente

udp_true_550000
ErrorModel80211 is initialized successfully with ber_snr_choi.txt
num_nodes is set 7
Starting Simulation...
time : 0
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 1124.8
time : 5
time : 10
time : 15
time : 20
time : 25
time : 30
time : 35
time : 40
time : 45
time : 50
time : 55
time : 60
time : 65
time : 70
time : 75
time : 80
time : 85
time : 90
time : 95
time : 100
time : 105
time : 110
time : 115
time : 120
time : 125
time : 130
time : 135
time : 140
time : 145
time : 150
NS EXITING...
2
3
4
5
6
7
udp_true_600000
ErrorModel80211 is initialized successfully with ber_snr_choi.txt
num_nodes is set 7
Starting Simulation...
time : 0
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 1124.8
time : 5


Se riprovo a cambiare scenario o topologia di rete ottengo lo stesso errore allo stesso istante della simulazione...  >:( >:( >:(

Re: NS: errore di malloc durante simulazione

Inviato: martedì 12 giugno 2007, 13:10
da k-neo-natu
Nessuno ci capisce niente? :'(

Re: NS: errore di malloc durante simulazione

Inviato: domenica 28 settembre 2008, 13:27
da 7majko7
Scusa che patch hai installato?

Re: NS: errore di malloc durante simulazione

Inviato: domenica 28 settembre 2008, 13:30
da Ikitt
k-neo-natu ha scritto: Innanzitutto un saluto a tutti gli utenti del forum e soprattutto... a chi saprà aiutarmi  (Mi scuso e chiedo venia se ho sbagliato sezione per postare)

Ho installato ns2 e dopo aver installato alcune patch ho iniziato con delle simulazioni... tutto bene e nessun problema fino ad oggi  :'(
Riporto l'errore che ho durante una simulazione:
L'errore e` di awk (che presumibilmente usi per raccogliere le statistiche di simulazione), non di ns2.
Forse i dati da esaminare sono troppo voluminosi?