Bugzilla – Bug 577
simulation stops with assert failed. file=../src/devices/wimax/simpleOfdmWimaxPhy.cc, line=436, cond="bufferCopy == buffer"
Last modified: 2009-08-25 10:59:29 UTC
in the simple wimax scenario in which there are defined only wimax elements (bs, ss, connection) but no application there are installes. In this scenario there are 6 ss and 1 bs. When I compile and run it, simulation stops with this error: _____________________ assert failed. file=../src/devices/wimax/simpleOfdmWimaxPhy.cc, line=436, cond="bufferCopy == buffer" [New Thread 0xb5d37700 (LWP 9276)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb5d37700 (LWP 9276)] 0xb79f7c5c in ns3::simpleOfdmWimaxPhy::RecreateBuffer (this=0x8ef41b0, modulationType=ns3::WimaxPhy::MODULATION_TYPE_BPSK_12) at ../src/devices/wimax/simpleOfdmWimaxPhy.cc:436 436 NS_ASSERT (bufferCopy == buffer);//temp, just to compare _______________________ and the output of "bt" (gdb command) is following written: (gdb) bt #0 0xb79f7c5c in ns3::simpleOfdmWimaxPhy::RecreateBuffer (this=0x8ef41b0, modulationType=ns3::WimaxPhy::MODULATION_TYPE_BPSK_12) at ../src/devices/wimax/simpleOfdmWimaxPhy.cc:436 #1 0xb79f8c2e in ns3::simpleOfdmWimaxPhy::EndReceiveFecBlock2 (this=0x8ef41b0, fecBlock=@0xbfec7780, modulationType=ns3::WimaxPhy::MODULATION_TYPE_BPSK_12, direction=0 '\0', symbolIndex=0) at ../src/devices/wimax/simpleOfdmWimaxPhy.cc:289 #2 0xb79f5cf6 in Notify (this=0x8f17d50) at debug/ns3/simulator.h:812 #3 0xb76c20a2 in ns3::EventImpl::Invoke (this=0x8f17d50) at ../src/simulator/event-impl.cc:53 #4 0xb76df32d in ns3::DefaultSimulatorImpl::ProcessOneEvent (this=0x8ef49c8) at ../src/simulator/default-simulator-impl.cc:125 #5 0xb76df3a3 in ns3::DefaultSimulatorImpl::Run (this=0x8ef49c8) at ../src/simulator/default-simulator-impl.cc:155 #6 0xb76cb125 in ns3::Simulator::Run () at ../src/simulator/simulator.cc:145 #7 0x0804e1c3 in main () at ../scratch/Mysimple-wimax.cc:131