ns-2 apparent bug

Bernie Minuk umminuk4@cc.UManitoba.CA
Thu, 5 Aug 1999 10:29:00 -0500


--Boundary-=_nWlrBbmQBhCDarzOwKkYHIDdqSCD
Content-Type: text/plain
Content-Transfer-Encoding: 8bit

The script http-mod-ex core dumps:

1.396291e+00     1       1       1       0.10000000000000001
5.000000e+00     2       11      2       0.20000000000000001
Segmentation fault (core dumped)        

uname -a:
Linux localhost.localdomain 2.2.5-22 #1 Wed Jun 2 09:17:03 EDT 1999 i686 unknown


(xxgdb) print * sf
Cannot access memory at address 0x3ec.

Output of bt (backtrace):

#0  0x8064a68 in TcpSink::ack (this=0x8411f28, opkt=0x84086d0) at tcp-sink.cc:165
#1  0x8064d29 in TcpSink::recv (this=0x8411f28, pkt=0x84086d0) at tcp-sink.cc:202
#2  0x80544bf in Classifier::recv (this=0x8413720, p=0x84086d0, h=0x0) at classifier.cc:135
#3  0x80544bf in Classifier::recv (this=0x82d8b90, p=0x84086d0, h=0x0) at classifier.cc:135
#4  0x80529a3 in Connector::send (this=0x83d19a8, p=0x84086d0, h=0x0) at connector.h:54
#5  0x8053720 in Trace::recv (this=0x83d19a8, p=0x84086d0, h=0x0) at trace.cc:375
#6  0x80529a3 in Connector::send (this=0x83cfa20, p=0x84086d0, h=0x0) at connector.h:54
#7  0x81007d1 in TTLChecker::recv (this=0x83cfa20, p=0x84086d0, h=0x0) at ttl.cc:81
#8  0x804f281 in NsObject::handle (this=0x83cfa20, e=0x84086d0) at object.cc:109
#9  0x804d574 in Scheduler::dispatch (this=0x82a9890, p=0x84086d0, t=0.28693333333333332) at scheduler.cc:102
#10 0x804d59d in Scheduler::dispatch (this=0x82a9890, p=0x84086d0) at scheduler.cc:108
#11 0x804d4dd in Scheduler::run (this=0x82a9890) at scheduler.cc:84
#12 0x804d678 in Scheduler::command (this=0x82a9890, argc=2, argv=0xbfffdb9c) at
scheduler.cc:138
#13 0x80b8b6d in TclClass::dispatch_cmd () at gen/ptypes.cc:104
#14 0x80badfc in OTclDispatch (cd=0x82ca320, in=0x8239708, argc=3, argv=0xbfffdbd8) at otcl.c:421
#15 0x80beec4 in TclInvokeStringCommand () at gen/ptypes.cc:104
#16 0x80d6984 in TclExecuteByteCode () at gen/ptypes.cc:104
#17 0x80bf6cc in Tcl_EvalObj () at gen/ptypes.cc:104
#18 0x80d6b87 in TclExecuteByteCode () at gen/ptypes.cc:104
#19 0x80bf6cc in Tcl_EvalObj () at gen/ptypes.cc:104
#20 0x80f216c in TclObjInterpProc () at gen/ptypes.cc:104
#21 0x80f1da0 in TclProcInterpProc () at gen/ptypes.cc:104
#22 0x80baf8b in OTclDispatch (cd=0x82ca320, in=0x8239708, argc=2, argv=0xbfffe8d8) at otcl.c:464
#23 0x80beec4 in TclInvokeStringCommand () at gen/ptypes.cc:104
#24 0x80d6984 in TclExecuteByteCode () at gen/ptypes.cc:104
#25 0x80bf6cc in Tcl_EvalObj () at gen/ptypes.cc:104
#26 0x80f216c in TclObjInterpProc () at gen/ptypes.cc:104
#27 0x80f1da0 in TclProcInterpProc () at gen/ptypes.cc:104
#28 0x80badfc in OTclDispatch (cd=0x82da5d8, in=0x8239708, argc=2, argv=0xbffff1fc) at otcl.c:421
#29 0x80beec4 in TclInvokeStringCommand () at gen/ptypes.cc:104
#30 0x80d6984 in TclExecuteByteCode () at gen/ptypes.cc:104
#31 0x80bf6cc in Tcl_EvalObj () at gen/ptypes.cc:104
#32 0x80e7cec in Tcl_EvalFile () at gen/ptypes.cc:104
#33 0x80e9a63 in Tcl_Main () at gen/ptypes.cc:104
#34 0x804ae95 in main (argc=2, argv=0xbffffcd4) at tclAppInit.cc:60
#35 0x4014fcb3 in __libc_start_main (main=0x804ae80 <main>, argc=2, argv=0xbffffcd4, init=0x804a308 <_init>, fini=0x81171b8 <_fini>, rtld_fini=0x4000a350 <_dl_fini>, stack_end=0xbffffccc) at ../sysdeps/generic/libc-start.c:78

(xxgdb) info all-registers
     eax:      0x3f3        1011
     ecx:      0x3f3        1011
     edx:      0x3ec        1004
     ebx:  0x8409e10   138452496
     esp: 0xbfffd85c -1073751972
     ebp: 0xbfffd8c8 -1073751864
     esi:  0x8409e00   138452480
     edi:  0x83d19a8   138221992
     eip:  0x8064a68   134629992
  eflags:    0x10286 IOPL: 0; flags: PF SF IF RF
orig_eax: 0xffffffff          -1
      cs:       0x23          35
      ss:       0x2b          43
      ds:       0x2b          43
      es:       0x2b          43
      fs:       0x2b          43
      gs:       0x2b          43
     st0: 0x3fe4d10b460000000000  Empty Normal 1.216796441383394267177e-08
     st1: 0xbfff8000000000000000  Empty Normal -1
     st2: 0x3fe4d10b460000000000  Empty Normal 1.216796441383394267177e-08
     st3: 0xbfff8000000000000000  Empty Normal -1
     st4: 0x3ffda85f1ba19ea57000  Empty Normal 0.3288506159581839893846
     st5: 0x3ffe8000000000000000  Empty Normal 0.5
     st6: 0x4012f424000000000000  Empty Normal 1000000
     st7: 0x3ffcccccccccccccd000  Empty Normal 0.2000000000000000111022
  fctrl:     0x037f 64 bit; NEAR; mask INVAL DENOR DIVZ OVERF UNDER LOS;
   fstat:     0x0020 flags 0000; top 0; excep LOS
    ftag:     0xffff
     fip: 0x080649a5
     fcs: 0x05190023
  fopoff: 0x08409e08
  fopsel:     0x002b

Attached is validate.nam
--Boundary-=_nWlrBbmQBhCDarzOwKkYHIDdqSCD
Content-Type: text/plain;
  name="validate.nam"
Content-Transfer-Encoding: base64
Content-Description: NAM output from the script
Content-Disposition: attachment; filename="validate.nam"

ViAtdCAqIC12IDEuMGE1IC1hIDAKQSAtdCAqIC1uIDEgLXAgMCAtbyAxNjc3NzIxNSAtYyAzMCAt
YSAxCkEgLXQgKiAtaCAxIC1tIDYzIC1zIDI0CmMgLXQgKiAtaSAxNyAtbiBibGFjawpjIC10ICog
LWkgMTggLW4gYmx1ZQpjIC10ICogLWkgMSAtbiByZWQKYyAtdCAqIC1pIDIwIC1uIGdyZWVuCmMg
LXQgKiAtaSAxOSAtbiByZWQKYyAtdCAqIC1pIDIgLW4gZ3JlZW4KYyAtdCAqIC1pIDIxIC1uIHll
bGxvdwpjIC10ICogLWkgMyAtbiB5ZWxsb3cKYyAtdCAqIC1pIDIyIC1uIGJyb3duCmMgLXQgKiAt
aSA0IC1uIGJyb3duCmMgLXQgKiAtaSAyMyAtbiBibGFjawpjIC10ICogLWkgNSAtbiBibGFjawpj
IC10ICogLWkgMjQgLW4gYmx1ZQpjIC10ICogLWkgNiAtbiBibHVlCmMgLXQgKiAtaSAyNSAtbiBy
ZWQKYyAtdCAqIC1pIDcgLW4gcmVkCmMgLXQgKiAtaSAyNiAtbiBncmVlbgpjIC10ICogLWkgOCAt
biBncmVlbgpjIC10ICogLWkgMjcgLW4geWVsbG93CmMgLXQgKiAtaSA5IC1uIHllbGxvdwpjIC10
ICogLWkgMTAgLW4gYnJvd24KYyAtdCAqIC1pIDI4IC1uIGJyb3duCmMgLXQgKiAtaSAxMSAtbiBi
bGFjawpjIC10ICogLWkgMzAgLW4gYmx1ZQpjIC10ICogLWkgMjkgLW4gYmxhY2sKYyAtdCAqIC1p
IDEyIC1uIGJsdWUKYyAtdCAqIC1pIDEzIC1uIHJlZApjIC10ICogLWkgMTQgLW4gZ3JlZW4KYyAt
dCAqIC1pIDE1IC1uIHllbGxvdwpjIC10ICogLWkgMTYgLW4gYnJvd24KbiAtdCAqIC1hIDAgLXMg
MCAtUyBVUCAtdiBjaXJjbGUgLWMgYmxhY2sKbiAtdCAqIC1hIDEgLXMgMSAtUyBVUCAtdiBjaXJj
bGUgLWMgYmxhY2sKbiAtdCAqIC1hIDIgLXMgMiAtUyBVUCAtdiBjaXJjbGUgLWMgYmxhY2sKbiAt
dCAqIC1hIDMgLXMgMyAtUyBVUCAtdiBjaXJjbGUgLWMgYmxhY2sKbiAtdCAqIC1hIDQgLXMgNCAt
UyBVUCAtdiBjaXJjbGUgLWMgYmxhY2sKbiAtdCAqIC1hIDUgLXMgNSAtUyBVUCAtdiBjaXJjbGUg
LWMgYmxhY2sKbiAtdCAqIC1hIDYgLXMgNiAtUyBVUCAtdiBjaXJjbGUgLWMgYmxhY2sKbiAtdCAq
IC1hIDcgLXMgNyAtUyBVUCAtdiBjaXJjbGUgLWMgYmxhY2sKbiAtdCAqIC1hIDggLXMgOCAtUyBV
UCAtdiBjaXJjbGUgLWMgYmxhY2sKbiAtdCAqIC1hIDkgLXMgOSAtUyBVUCAtdiBjaXJjbGUgLWMg
YmxhY2sKbiAtdCAqIC1hIDEwIC1zIDEwIC1TIFVQIC12IGNpcmNsZSAtYyBibGFjawpuIC10ICog
LWEgMTEgLXMgMTEgLVMgVVAgLXYgY2lyY2xlIC1jIGJsYWNrCmwgLXQgKiAtcyAwIC1kIDEgLVMg
VVAgLXIgMTUwMDAwMCAtRCAwLjA0MDAwMDAwMDAwMDAwMDAwMSAtYyBibGFjayAtbyBsZWZ0Cmwg
LXQgKiAtcyAwIC1kIDIgLVMgVVAgLXIgMTAwMDAwMDAgLUQgMC4wMiAtYyBibGFjayAtbyB1cAps
IC10ICogLXMgMCAtZCAzIC1TIFVQIC1yIDEwMDAwMDAwIC1EIDAuMDIgLWMgYmxhY2sgLW8gcmln
aHQtdXAKbCAtdCAqIC1zIDAgLWQgNCAtUyBVUCAtciAxMDAwMDAwMCAtRCAwLjAyIC1jIGJsYWNr
IC1vIHJpZ2h0CmwgLXQgKiAtcyAwIC1kIDUgLVMgVVAgLXIgMTAwMDAwMDAgLUQgMC4wMiAtYyBi
bGFjayAtbyByaWdodC1kb3duCmwgLXQgKiAtcyAwIC1kIDYgLVMgVVAgLXIgMTAwMDAwMDAgLUQg
MC4wMiAtYyBibGFjayAtbyBkb3duCmwgLXQgKiAtcyAxIC1kIDcgLVMgVVAgLXIgMTAwMDAwMDAg
LUQgMC4wMiAtYyBibGFjayAtbyB1cApsIC10ICogLXMgMSAtZCA4IC1TIFVQIC1yIDEwMDAwMDAw
IC1EIDAuMDIgLWMgYmxhY2sgLW8gbGVmdC11cApsIC10ICogLXMgMSAtZCA5IC1TIFVQIC1yIDEw
MDAwMDAwIC1EIDAuMDIgLWMgYmxhY2sgLW8gbGVmdApsIC10ICogLXMgMSAtZCAxMCAtUyBVUCAt
ciAxMDAwMDAwMCAtRCAwLjAyIC1jIGJsYWNrIC1vIGxlZnQtZG93bgpsIC10ICogLXMgMSAtZCAx
MSAtUyBVUCAtciAxMDAwMDAwMCAtRCAwLjAyIC1jIGJsYWNrIC1vIGRvd24KKyAtdCAwLjEgLXMg
NCAtZCAwIC1wIHRjcCAtZSAxMDAwIC1jIDEgLWkgMCAtYSAxIC14IHs0LjAgOS4wIDAgLS0tLS0t
LSBudWxsfQotIC10IDAuMSAtcyA0IC1kIDAgLXAgdGNwIC1lIDEwMDAgLWMgMSAtaSAwIC1hIDEg
LXggezQuMCA5LjAgMCAtLS0tLS0tIG51bGx9CmggLXQgMC4xIC1zIDQgLWQgMCAtcCB0Y3AgLWUg
MTAwMCAtYyAxIC1pIDAgLWEgMSAteCB7NC4wIDkuMCAtMSAtLS0tLS0tIG51bGx9CnIgLXQgMC4x
MjA4IC1zIDQgLWQgMCAtcCB0Y3AgLWUgMTAwMCAtYyAxIC1pIDAgLWEgMSAteCB7NC4wIDkuMCAw
IC0tLS0tLS0gbnVsbH0KKyAtdCAwLjEyMDggLXMgMCAtZCAxIC1wIHRjcCAtZSAxMDAwIC1jIDEg
LWkgMCAtYSAxIC14IHs0LjAgOS4wIDAgLS0tLS0tLSBudWxsfQotIC10IDAuMTIwOCAtcyAwIC1k
IDEgLXAgdGNwIC1lIDEwMDAgLWMgMSAtaSAwIC1hIDEgLXggezQuMCA5LjAgMCAtLS0tLS0tIG51
bGx9CmggLXQgMC4xMjA4IC1zIDAgLWQgMSAtcCB0Y3AgLWUgMTAwMCAtYyAxIC1pIDAgLWEgMSAt
eCB7NC4wIDkuMCAtMSAtLS0tLS0tIG51bGx9CnIgLXQgMC4xNjYxMzMgLXMgMCAtZCAxIC1wIHRj
cCAtZSAxMDAwIC1jIDEgLWkgMCAtYSAxIC14IHs0LjAgOS4wIDAgLS0tLS0tLSBudWxsfQorIC10
IDAuMTY2MTMzIC1zIDEgLWQgOSAtcCB0Y3AgLWUgMTAwMCAtYyAxIC1pIDAgLWEgMSAteCB7NC4w
IDkuMCAwIC0tLS0tLS0gbnVsbH0KLSAtdCAwLjE2NjEzMyAtcyAxIC1kIDkgLXAgdGNwIC1lIDEw
MDAgLWMgMSAtaSAwIC1hIDEgLXggezQuMCA5LjAgMCAtLS0tLS0tIG51bGx9CmggLXQgMC4xNjYx
MzMgLXMgMSAtZCA5IC1wIHRjcCAtZSAxMDAwIC1jIDEgLWkgMCAtYSAxIC14IHs0LjAgOS4wIC0x
IC0tLS0tLS0gbnVsbH0KciAtdCAwLjE4NjkzMyAtcyAxIC1kIDkgLXAgdGNwIC1lIDEwMDAgLWMg
MSAtaSAwIC1hIDEgLXggezQuMCA5LjAgMCAtLS0tLS0tIG51bGx9CisgLXQgMC4xODY5MzMgLXMg
OSAtZCAxIC1wIGFjayAtZSA0MCAtYyAxIC1pIDEgLWEgMSAteCB7OS4wIDQuMCAwIC0tLS0tLS0g
bnVsbH0KLSAtdCAwLjE4NjkzMyAtcyA5IC1kIDEgLXAgYWNrIC1lIDQwIC1jIDEgLWkgMSAtYSAx
IC14IHs5LjAgNC4wIDAgLS0tLS0tLSBudWxsfQpoIC10IDAuMTg2OTMzIC1zIDkgLWQgMSAtcCBh
Y2sgLWUgNDAgLWMgMSAtaSAxIC1hIDEgLXggezkuMCA0LjAgLTEgLS0tLS0tLSBudWxsfQorIC10
IDAuMiAtcyA2IC1kIDAgLXAgdGNwIC1lIDEwMDAgLWMgMiAtaSAyIC1hIDIgLXggezYuMCAxMS4w
IDAgLS0tLS0tLSBudWxsfQotIC10IDAuMiAtcyA2IC1kIDAgLXAgdGNwIC1lIDEwMDAgLWMgMiAt
aSAyIC1hIDIgLXggezYuMCAxMS4wIDAgLS0tLS0tLSBudWxsfQpoIC10IDAuMiAtcyA2IC1kIDAg
LXAgdGNwIC1lIDEwMDAgLWMgMiAtaSAyIC1hIDIgLXggezYuMCAxMS4wIC0xIC0tLS0tLS0gbnVs
bH0KciAtdCAwLjIwNjk2NSAtcyA5IC1kIDEgLXAgYWNrIC1lIDQwIC1jIDEgLWkgMSAtYSAxIC14
IHs5LjAgNC4wIDAgLS0tLS0tLSBudWxsfQorIC10IDAuMjA2OTY1IC1zIDEgLWQgMCAtcCBhY2sg
LWUgNDAgLWMgMSAtaSAxIC1hIDEgLXggezkuMCA0LjAgMCAtLS0tLS0tIG51bGx9Ci0gLXQgMC4y
MDY5NjUgLXMgMSAtZCAwIC1wIGFjayAtZSA0MCAtYyAxIC1pIDEgLWEgMSAteCB7OS4wIDQuMCAw
IC0tLS0tLS0gbnVsbH0KaCAtdCAwLjIwNjk2NSAtcyAxIC1kIDAgLXAgYWNrIC1lIDQwIC1jIDEg
LWkgMSAtYSAxIC14IHs5LjAgNC4wIC0xIC0tLS0tLS0gbnVsbH0KciAtdCAwLjIyMDggLXMgNiAt
ZCAwIC1wIHRjcCAtZSAxMDAwIC1jIDIgLWkgMiAtYSAyIC14IHs2LjAgMTEuMCAwIC0tLS0tLS0g
bnVsbH0KKyAtdCAwLjIyMDggLXMgMCAtZCAxIC1wIHRjcCAtZSAxMDAwIC1jIDIgLWkgMiAtYSAy
IC14IHs2LjAgMTEuMCAwIC0tLS0tLS0gbnVsbH0KLSAtdCAwLjIyMDggLXMgMCAtZCAxIC1wIHRj
cCAtZSAxMDAwIC1jIDIgLWkgMiAtYSAyIC14IHs2LjAgMTEuMCAwIC0tLS0tLS0gbnVsbH0KaCAt
dCAwLjIyMDggLXMgMCAtZCAxIC1wIHRjcCAtZSAxMDAwIC1jIDIgLWkgMiAtYSAyIC14IHs2LjAg
MTEuMCAtMSAtLS0tLS0tIG51bGx9CnIgLXQgMC4yNDcxNzkgLXMgMSAtZCAwIC1wIGFjayAtZSA0
MCAtYyAxIC1pIDEgLWEgMSAteCB7OS4wIDQuMCAwIC0tLS0tLS0gbnVsbH0KKyAtdA==

--Boundary-=_nWlrBbmQBhCDarzOwKkYHIDdqSCD--