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
