On Fri, 24 Aug 2012, gem5 gem5 wrote:

Hi ,

I run GEM5 with MOESI_CMP_token protocol for any cores below 128, it works
well. However, when I run it with more than 128 cores, I get segmentation
fault:

command line: build/X86_SE/gem5.opt configs/example/ruby_random_test.py
--num-cpus=130 --num-dirs=1 --topology=Pt2Pt
Global frequency set at 1000000000 ticks per second
info: Entering event queue @ 0.  Starting simulation...
Segmentation fault


I have tried Pt2Pt topology and Crossbar, it's the same error.

Then I used gdb and program stopped here:

Program received signal SIGSEGV, Segmentation fault.
0x0000000000b3a536 in Address::getAddress (this=0x2)
   at build/X86_SE/mem/ruby/common/Address.hh:61
61    physical_address_t getAddress() const {return m_address;}

I think you should use gdb to print the call stack and figure why this Address Object is being accessed, when the object has not been allocated in first place.

--
Nilay
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to