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
