Hi Bhargavi,

Are you using the development version of gem5?  How long has it been since you 
pulled changesets?

Can you run again your workload again with some debug flags enabled?  
ProtocolTrace and RubyDma would be good to start with.  You can enable them 
near the point of failure with the –debug-start flag.

Thanks,
Michael LeBeane

From: gem5-users [mailto:[email protected]] On Behalf Of bhargavi 
upadhyay
Sent: Friday, October 28, 2016 5:26 AM
To: gem5 users mailing list <[email protected]>
Subject: [gem5-users] :build/X86/mem/protocol/DMA_Transitions.cc error while 
running PARSEC benchmark in X86 CPU

Hi
I am running the gem5 version with moesi-cmp_directory protocol with ruby 
option.
While running the PARSEc benchmark i am getting the below error.

warn: ClockedObject: More than one power state change request encountered 
within the same simulation tick
warn: ClockedObject: More than one power state change request encountered 
within the same simulation tick
warn: ClockedObject: More than one power state change request encountered 
within the same simulation tick
warn: Tried to clear PCI interrupt 14
warn: ClockedObject: More than one power state change request encountered 
within the same simulation tick
warn: ClockedObject: More than one power state change request encountered 
within the same simulation tick
warn: ClockedObject: More than one power state change request encountered 
within the same simulation tick
panic: Invalid transition
system.ruby.dma_cntrl0 time: 9565378075 addr: 516698176 event: WriteRequest 
state: BUSY_WR
 @ tick 4782689037500
[doTransitionWorker:build/X86/mem/protocol/DMA_Transitions.cc, line 135]
Memory Usage: 1264276 KBytes
Program aborted at tick 4782689037500
--- BEGIN LIBC BACKTRACE ---
build/X86/gem5.opt(_Z15print_backtracev+0x15)[0x805905]
build/X86/gem5.opt(_Z12abortHandleri+0x36)[0x817836]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x10330)[0x7f2dde4db330]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x37)[0x7f2ddca2ac37]
/lib/x86_64-linux-gnu/libc.so.6(abort+0x148)[0x7f2ddca2e028]
build/X86/gem5.opt(_Z15__exit_epilogueiPKcS0_iS0_+0x1ec)[0x95fffc]
build/X86/gem5.opt(_ZN14DMA_Controller18doTransitionWorkerE9DMA_Event9DMA_StateRS1_RP7DMA_TBEm+0x2b8)[0xa54478]
build/X86/gem5.opt(_ZN14DMA_Controller12doTransitionE9DMA_EventP7DMA_TBEm+0x1c3)[0xa546a3]
build/X86/gem5.opt(_ZN14DMA_Controller6wakeupEv+0x33d)[0xa5704d]
build/X86/gem5.opt(_ZN10EventQueue10serviceOneEv+0xb1)[0x80fca1]
build/X86/gem5.opt(_Z9doSimLoopP10EventQueue+0x38)[0x832208]
build/X86/gem5.opt(_Z8simulatem+0x1fb)[0x83278b]
build/X86/gem5.opt[0xb5a33c]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x45f7)[0x7f2dde0f3af7]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x80d)[0x7f2dde0f554d]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x48d8)[0x7f2dde0f3dd8]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4b59)[0x7f2dde0f4059]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4b59)[0x7f2dde0f4059]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x80d)[0x7f2dde0f554d]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCode+0x32)[0x7f2dde0f5682]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x563e)[0x7f2dde0f4b3e]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x80d)[0x7f2dde0f554d]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x48d8)[0x7f2dde0f3dd8]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x80d)[0x7f2dde0f554d]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCode+0x32)[0x7f2dde0f5682]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyRun_StringFlags+0x79)[0x7f2dde0ef4b9]
build/X86/gem5.opt(_Z6m5MainiPPc+0x7f)[0x81710f]
build/X86/gem5.opt(main+0x33)[0x7184c3]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7f2ddca15f45]
build/X86/gem5.opt[0x744c83]
In telnet terminal i am getting the below output
hda: M5 IDE Disk, ATA DISK drive
hdb: M5 IDE Disk, ATA DISK drive
hda: UDMA/33 mode selected
hdb: UDMA/33 mode selected
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
isa bounce pool size: 16 pages
ide1 at 0x170-0x177,0x376 on irq 15
ide_generic: please use "probe_mask=0x3f" module parameter for probing all 
legacy ISA IDE ports
ide-gd driver 1.18
hda: max request size: 128KiB
hda: 4194288 sectors (2147 MB), CHS=4161/16/63
 hda:Connection closed by foreign host.
Anyone can provide the solution for this?
Thanks,
Bhargavi


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

Reply via email to