Arguments for the memcpy() function.
On Tue, 28 Jun 2011, junghun lee wrote:
Dear Nilay
Sure. But, arguments? what arguments?
You mean the arguments for execution like
"./build/ALPHA_SE/gem5.debug configs/spec2006/spec2006_se.py -n 16 --bench
test -t --l1i_size=32kB --l1d_size=32kB --l2_size=16MB --num-l2caches=16
--topology=Mesh --num-dirs=16 -I 2000000 --ruby --garnet-network=fixed
--mesh-rows=4"
??
or
You mean
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff643ed30 in memcpy () from /lib/libc.so.6
(gdb) bt
#0 0x00007ffff643ed30 in memcpy () from /lib/libc.so.6
#1 0x00000000008fa7a5 in DataBlock::operator= (this=0x82e0a28, obj=...) at
build/ALPHA_SE/mem/ruby/common/DataBlock.cc:95
#2 0x0000000000881339 in Directory_Controller::qf_queueMemoryFetchRequest
(this=0x22485e0, m_tbe_ptr=@0x7fffffffc5e8, addr=...) at
build/ALPHA_SE/mem/protocol/Directory_Controller.cc:445
#3 0x00000000008956e1 in Directory_Controller::doTransitionWorker
(this=0x22485e0, event=Directory_Event_FIRST, state=Directory_State_FIRST,
next_state=@0x7fffffffcd64, m_tbe_ptr=@0x7fffffffc5e8, addr=...
vi build/ALPHA_SE/mem/ruby/common/DataBlock.cc:95
95 : memcpy(m_data, obj.m_data, RubySystem::getBlockSizeBytes());
Anyway, Now, I compiled debug mode.
If I used 15GB memory, it works well,
but if I used 16GB memory, it doesn't work and show segfault
Help me, please
Junghoon, Lee
2011/6/28 Nilay Vaish <[email protected]>
Can you compile gem5.debug and provide the arguments that cause memcpy() to
result in a segmentation fault?
--
Nilay
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users