Hi Nathanaël, How have you configured your cache?
Thanks, Ali On Jul 1, 2012, at 1:47 PM, Nathanaël Prémillieu wrote: > Hi, > > I have a problem that has appeared with the changeset 9084:ace8383f2b7e. > gem5.fast segfaults and with gem5.debug, an assert statement breaks. > I have tested with the 9083 version and I haven't the problem. > > Here is the call stack: > > gem5.debug: build/ARM/mem/cache/tags/cacheset.cc:84: void > CacheSet::moveToTail(CacheBlk*): Assertion `i >= 0' failed. > > Program received signal SIGABRT, Aborted. > 0x00007ffff64be445 in __GI_raise (sig=<optimized out>) at > ../nptl/sysdeps/unix/sysv/linux/raise.c:64 > 64 ../nptl/sysdeps/unix/sysv/linux/raise.c: Aucun fichier ou dossier de ce > type. > (gdb) bt > #0 0x00007ffff64be445 in __GI_raise (sig=<optimized out>) at > ../nptl/sysdeps/unix/sysv/linux/raise.c:64 > #1 0x00007ffff64c1bab in __GI_abort () at abort.c:91 > #2 0x00007ffff64b710e in __assert_fail_base (fmt=<optimized out>, > assertion=0x1e35177 "i >= 0", file=0x1e35148 > "build/ARM/mem/cache/tags/cacheset.cc", line=<optimized out>, > function=<optimized out>) at assert.c:94 > #3 0x00007ffff64b71b2 in __GI___assert_fail (assertion=0x1e35177 "i >= 0", > file=0x1e35148 "build/ARM/mem/cache/tags/cacheset.cc", line=84, > function=0x1e351c0 "void CacheSet::moveToTail(CacheBlk*)") at assert.c:103 > #4 0x0000000001660d03 in CacheSet::moveToTail (this=0x3ffb4f0, > blk=0x39bbcd0) at build/ARM/mem/cache/tags/cacheset.cc:84 > #5 0x0000000001660886 in LRU::invalidateBlk (this=0x28835b0, blk=0x39bbcd0) > at build/ARM/mem/cache/tags/lru.cc:219 > #6 0x0000000001643a66 in Cache<LRU>::handleResponse (this=0x4022000, > pkt=0x820f7e0) at build/ARM/mem/cache/cache_impl.hh:998 > #7 0x0000000001648183 in Cache<LRU>::MemSidePort::recvTimingResp > (this=0x28834e0, pkt=0x820f7e0) at build/ARM/mem/cache/cache_impl.hh:1651 > #8 0x00000000014abd33 in SlavePort::sendTimingResp (this=0x3f36280, > pkt=0x820f7e0) at build/ARM/mem/port.cc:205 > #9 0x00000000014913fc in CoherentBus::recvTimingResp (this=0x3a9e400, > pkt=0x820f7e0, master_port_id=0) at build/ARM/mem/coherent_bus.cc:208 > #10 0x0000000001494d4a in CoherentBus::CoherentBusMasterPort::recvTimingResp > (this=0x3f36300, pkt=0x820f7e0) at build/ARM/mem/coherent_bus.hh:171 > #11 0x00000000014abd33 in SlavePort::sendTimingResp (this=0x390dc60, > pkt=0x820f7e0) at build/ARM/mem/port.cc:205 > #12 0x00000000014acc6f in SlavePacketQueue::sendTiming (this=0x390dc98, > pkt=0x820f7e0, send_as_snoop=false) at build/ARM/mem/packet_queue.cc:235 > #13 0x00000000014ac8ee in PacketQueue::trySendTiming (this=0x390dc98) at > build/ARM/mem/packet_queue.cc:147 > #14 0x00000000014aca6e in PacketQueue::sendDeferredPacket (this=0x390dc98) at > build/ARM/mem/packet_queue.cc:183 > #15 0x00000000014acada in PacketQueue::processSendEvent (this=0x390dc98) at > build/ARM/mem/packet_queue.cc:196 > #16 0x00000000014ada66 in EventWrapper<PacketQueue, > &PacketQueue::processSendEvent>::process (this=0x390dcb8) at > build/ARM/sim/eventq.hh:591 > #17 0x00000000017eb54c in EventQueue::serviceOne (this=0x27488f0) at > build/ARM/sim/eventq.cc:204 > #18 0x000000000182c2bc in simulate (num_cycles=9223372036854775807) at > build/ARM/sim/simulate.cc:73 > #19 0x00000000014233d9 in _wrap_simulate__SWIG_0 (args=0x3812250) at > build/ARM/python/swig/event_wrap.cc:4743 > #20 0x0000000001423577 in _wrap_simulate (self=0x0, args=0x3812250) at > build/ARM/python/swig/event_wrap.cc:4792 > #21 0x00007ffff77513b8 in PyEval_EvalFrameEx () from > /usr/lib/libpython2.7.so.1.0 > #22 0x00007ffff771c605 in PyEval_EvalCodeEx () from > /usr/lib/libpython2.7.so.1.0 > #23 0x00007ffff77518c0 in PyEval_EvalFrameEx () from > /usr/lib/libpython2.7.so.1.0 > #24 0x00007ffff77525eb in PyEval_EvalFrameEx () from > /usr/lib/libpython2.7.so.1.0 > #25 0x00007ffff771c605 in PyEval_EvalCodeEx () from > /usr/lib/libpython2.7.so.1.0 > #26 0x00007ffff771c932 in PyEval_EvalCode () from /usr/lib/libpython2.7.so.1.0 > #27 0x00007ffff77515ff in PyEval_EvalFrameEx () from > /usr/lib/libpython2.7.so.1.0 > #28 0x00007ffff771c605 in PyEval_EvalCodeEx () from > /usr/lib/libpython2.7.so.1.0 > #29 0x00007ffff77518c0 in PyEval_EvalFrameEx () from > /usr/lib/libpython2.7.so.1.0 > #30 0x00007ffff771c605 in PyEval_EvalCodeEx () from > /usr/lib/libpython2.7.so.1.0 > #31 0x00007ffff771c932 in PyEval_EvalCode () from /usr/lib/libpython2.7.so.1.0 > #32 0x00007ffff771c9cc in PyRun_StringFlags () from > /usr/lib/libpython2.7.so.1.0 > #33 0x00000000017f3ab2 in m5Main (argc=21, argv=0x7fffffffded8) at > build/ARM/sim/init.cc:256 > #34 0x000000000040ad5b in main (argc=21, argv=0x7fffffffded8) at > build/ARM/sim/main.cc:57 > _______________________________________________ > gem5-users mailing list > gem5-users@gem5.org > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users > _______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users