Hi, We are trying to modify the mac-802_11 code for a simulation and a seg fault occurs when we increased the number of nodes. Using gdb, we came across the following information:
>gdb ns core Core was generated by `ns csma8.tcl'. Program terminated with signal 11, Segmentation Fault. Reading symbols from /usr/lib/libXext.so.0...done. Loaded symbols for /usr/lib/libXext.so.0 Reading symbols from /usr/lib/libX11.so.4...done. Loaded symbols for /usr/lib/libX11.so.4 Reading symbols from /usr/lib/libsocket.so.1...done. Loaded symbols for /usr/lib/libsocket.so.1 Reading symbols from /usr/lib/libnsl.so.1...done. Loaded symbols for /usr/lib/libnsl.so.1 Reading symbols from /opt/local/lib/libintl.so.3...done. Loaded symbols for /opt/local/lib/libintl.so.3 Reading symbols from /usr/lib/libdl.so.1...done. Loaded symbols for /usr/lib/libdl.so.1 Reading symbols from /opt/local/lib/libstdc++.so.5...done. Loaded symbols for /opt/local/lib/libstdc++.so.5 Reading symbols from /usr/lib/libm.so.1...done. Loaded symbols for /usr/lib/libm.so.1 Reading symbols from /opt/local/lib/libgcc_s.so.1...done. Loaded symbols for /opt/local/lib/libgcc_s.so.1 Reading symbols from /usr/lib/libc.so.1...done. Loaded symbols for /usr/lib/libc.so.1 Reading symbols from /usr/lib/libmp.so.2...done. Loaded symbols for /usr/lib/libmp.so.2 Reading symbols from /opt/local/lib/libiconv.so.2...done. Loaded symbols for /opt/local/lib/libiconv.so.2 Reading symbols from /usr/platform/SUNW,Ultra-60/lib/libc_psr.so.1...done. Loaded symbols for /usr/platform/SUNW,Ultra-60/lib/libc_psr.so.1 #0 0x39ef7c in _ZNK6Packet6accessEi () >From the backtrace: (gdb) backtrace #0 0x39ef7c in _ZNK6Packet6accessEi () #1 0x3a2264 in _ZN7hdr_cmn6accessEPK6Packet () #2 0x1f18a4 in _ZN11CMUPriQueue15prq_get_nexthopEi () #3 0x216bd4 in _ZN8DSRAgent10xmitFailedEP6PacketPKc () #4 0x216628 in _ZN8DSRAgent14xmitFlowFailedEP6PacketPKc () #5 0x217238 in _Z23XmitFlowFailureCallbackP6PacketPv () #6 0x1d3208 in _ZN9Mac802_1113RetransmitRTSEv () #7 0x1d1808 in _ZN9Mac802_1110send_timerEv () #8 0x1d1704 in _ZN9Mac802_1111sendHandlerEv () #9 0x1f4ff0 in _ZN7TxTimer6handleEP5Event () #10 0xffbd4 in _ZN9Scheduler8dispatchEP5Eventd () #11 0xffafc in _ZN9Scheduler3runEv () #12 0xffd74 in _ZN9Scheduler7commandEiPKPKc () #13 0x2f8ea8 in _ZN8TclClass12dispatch_cmdEPvP10Tcl_InterpiPPKc () #14 0x2fd110 in OTclDispatch (cd=0x693968, in=0x6186e0, argc=3, argv=0xffbedf00) at otcl.c:432 #15 0x301fb0 in TclInvokeStringCommand () #16 0x3031ac in TclEvalObjvInternal () #17 0x3275b4 in TclExecuteByteCode () #18 0x326b94 in TclCompEvalObj () #19 0x327680 in TclExecuteByteCode () #20 0x326b94 in TclCompEvalObj () #21 0x356d54 in TclObjInterpProc () #22 0x35695c in TclProcInterpProc () #23 0x2fd278 in OTclDispatch (cd=0x693968, in=0x6186e0, argc=2, argv=0xffbee9c0) at otcl.c:475 #24 0x301fb0 in TclInvokeStringCommand () #25 0x3031ac in TclEvalObjvInternal () #26 0x3275b4 in TclExecuteByteCode () #27 0x326b94 in TclCompEvalObj () #28 0x356d54 in TclObjInterpProc () #29 0x35695c in TclProcInterpProc () #30 0x2fd110 in OTclDispatch (cd=0x853e38, in=0x6186e0, argc=2, argv=0xffbef290) at otcl.c:432 #31 0x301fb0 in TclInvokeStringCommand () #32 0x3031ac in TclEvalObjvInternal () #33 0x303a68 in Tcl_EvalEx () #34 0x3416b0 in Tcl_FSEvalFile () #35 0x347d54 in Tcl_Main () #36 0xf8db8 in main () any help would be appreciated, thanks! - Pupun