Hi All,
I've been running GEM5 on OS X Lion with no problems until now, but
I've come across a problem since moving away from the stable repo.
When I use arm_detailed (either restoring a checkpoint, or indeed
booting from scratch) I get the error below. I do not see the issue on
Ubuntu 12.04-64bit.
Thanks and regards,
Stuart.
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0xfffffffb03e4afc0
0x0000000100074850 in std::_Base_bitset<1ul>::_M_getword
(this=0xfffffffb03e4afc0, unnamed_arg=7) at bitset:371
371 { return _M_w; }
--
Backtrace :
#0 0x0000000100074850 in std::_Base_bitset<1ul>::_M_getword
(this=0xfffffffb03e4afc0, unnamed_arg=7) at bitset:371
#1 0x0000000102197f63 in std::bitset<15ul>::_Unchecked_test
(this=0xfffffffb03e4afc0, __pos=7) at bitset:890
#2 0x00000001021f47b3 in std::bitset<15ul>::operator[]
(this=0xfffffffb03e4afc0, __position=7) at bitset:996
#3 0x0000000102166005 in MemCmd::testCmdAttrib (this=0x12dbbb8bc,
attrib=MemCmd::NeedsResponse) at packet.hh:183
#4 0x000000010252b3bf in MemCmd::needsResponse (this=0x12dbbb8bc) at
packet.hh:194
#5 0x000000010252d715 in Packet::needsResponse (this=0x12dbbb8b0) at
packet.hh:440
#6 0x00000001027d92eb in MSHR::isForwardNoResponse (this=0x10632d2e0)
at mshr.hh:267
#7 0x00000001027e7801 in MSHR::markInService (this=0x10632d2e0,
pkt=0x12dbbb8b0) at mshr.cc:223
#8 0x00000001027eab0d in MSHRQueue::markInService (this=0x10632b4a8,
mshr=0x10632d2e0, pkt=0x12dbbb8b0) at mshr_queue.cc:202
#9 0x00000001027daffc in BaseCache::markInServiceInternal
(this=0x10632b400, mshr=0x10632d2e0, pkt=0x12dbbb8b0) at base.hh:220
#10 0x000000010277ed53 in Cache<LRU>::markInService (this=0x10632b400,
mshr=0x10632d2e0, pkt=0x12dbbb8b0) at cache_impl.hh:232
#11 0x00000001027792c4 in
Cache<LRU>::MemSidePacketQueue::sendDeferredPacket (this=0x11aa2afe0)
at cache_impl.hh:1722
#12 0x0000000102692075 in PacketQueue::retry (this=0x11aa2afe0) at
packet_queue.cc:65
#13 0x0000000102a8a80c in QueuedMasterPort::recvRetry
(this=0x11aa2afb0) at qport.hh:119
#14 0x000000010268b0a8 in SlavePort::sendRetry (this=0x106f94ac0) at port.cc:248
#15 0x000000010262e30f in BaseBus::Layer<SlavePort>::retryWaiting
(this=0x11a5846a8) at bus.cc:266
#16 0x00000001026252fa in BaseBus::Layer<SlavePort>::releaseLayer
(this=0x11a5846a8) at bus.cc:239
#17 0x0000000102656eda in EventWrapper<BaseBus::Layer<SlavePort>,
&(BaseBus::Layer<SlavePort>::releaseLayer())>::process
(this=0x11a5846e0) at eventq.hh:582
#18 0x0000000102c0490b in EventQueue::serviceOne (this=0x103e4bb20) at
eventq.cc:204
#19 0x0000000102cb435f in simulate (num_cycles=9223372036854775807) at
simulate.cc:71
#20 0x0000000102b7c10e in _wrap_simulate__SWIG_0 (unnamed_arg=0x0,
args=0x106dbde10) at event_wrap.cc:4587
#21 0x0000000102b7c276 in _wrap_simulate (self=0x0, args=0x106dbde10)
at event_wrap.cc:4637
#22 0x0000000105605bfa in PyEval_EvalFrameEx ()
#23 0x00000001056035b9 in PyEval_EvalCodeEx ()
#24 0x000000010560b3b9 in fast_function ()
#25 0x00000001056052be in PyEval_EvalFrameEx ()
#26 0x000000010560b343 in fast_function ()
#27 0x00000001056052be in PyEval_EvalFrameEx ()
#28 0x000000010560b343 in fast_function ()
#29 0x00000001056052be in PyEval_EvalFrameEx ()
#30 0x00000001056035b9 in PyEval_EvalCodeEx ()
#31 0x00000001056046cc in PyEval_EvalFrameEx ()
#32 0x00000001056035b9 in PyEval_EvalCodeEx ()
#33 0x000000010560b3b9 in fast_function ()
#34 0x00000001056052be in PyEval_EvalFrameEx ()
#35 0x00000001056035b9 in PyEval_EvalCodeEx ()
#36 0x0000000105602d16 in PyEval_EvalCode ()
#37 0x000000010562aca0 in PyRun_StringFlags ()
#38 0x0000000102c0c74d in m5Main (argc=10, argv=0x7fff5fbffa40) at init.cc:256
#39 0x0000000100000f2d in main (argc=10, argv=0x7fff5fbffa40) at main.cc:57
Other info :
uname -a =
Darwin unknown-00-23-df-fd-a8-ec.home 11.4.2 Darwin Kernel Version
11.4.2: Thu Aug 23 16:25:48 PDT 2012;
root:xnu-1699.32.7~1/RELEASE_X86_64 x86_64
hg parent =
parent: 9265:8fe936e937bd
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users