Hi all,

I am trying to use the last version of gem5 for an arm platform. I have
a problem when I want to use gem5 with the -b option. When I launch this
command for instance:
./build/ARM/gem5.opt configs/example/fs.py -n 1 --caches --mem-size
256MB --machine-type VExpress_GEM5_V1 --kernel
/home/cigale/nfs/Big_LITTLE/arch/binaries/linux-4.3.3_64bits/vmlinux
--disk-image
/home/cigale/nfs/Big_LITTLE/aarch-system-2014-10/disks/linux-aarch32-ael.img
--dtb-filename
/home/cigale/nfs/Big_LITTLE/gem5_current/gem5/system/arm/dt/armv7_gem5_v1_1cpu.dtb
-b MutexTest

Gem5 aborts with this message:
panic: invalid access size: 64
 @ tick 0
[write:build/ARM/dev/isa_fake.cc, line 112]
Memory Usage: 409548 KBytes
Program aborted at tick 0
--- BEGIN LIBC BACKTRACE ---
./build/ARM/gem5.opt(_Z15print_backtracev+0x15)[0xd57f05]
./build/ARM/gem5.opt(_Z12abortHandleri+0x36)[0xd68706]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x10340)[0x7fb5699dd340]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x39)[0x7fb568499cc9]
/lib/x86_64-linux-gnu/libc.so.6(abort+0x148)[0x7fb56849d0d8]
./build/ARM/gem5.opt(_Z15__exit_epilogueiPKcS0_iS0_+0x1ec)[0xacca1c]
./build/ARM/gem5.opt(_ZN7IsaFake5writeEP6Packet+0x530)[0xb01bc0]
./build/ARM/gem5.opt(_ZN7PioPort10recvAtomicEP6Packet+0x66)[0xb00526]
./build/ARM/gem5.opt(_ZN12CoherentXBar14recvFunctionalEP6Packets+0x1a9)[0x924c19]
./build/ARM/gem5.opt(_ZNK9PortProxy9writeBlobEmPKhi+0x1be)[0x95a49e]
./build/ARM/gem5.opt(_ZN10ObjectFile12loadSectionsER9PortProxymm+0x3d)[0xaeb62d]
./build/ARM/gem5.opt(_ZN14LinuxArmSystem9initStateEv+0xa41)[0xd1f541]
./build/ARM/gem5.opt[0x11e80eb]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4bd4)[0x7fb5695f60d4]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x80d)[0x7fb5695f754d]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x48d8)[0x7fb5695f5dd8]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x80d)[0x7fb5695f754d]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x48d8)[0x7fb5695f5dd8]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4b59)[0x7fb5695f6059]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x80d)[0x7fb5695f754d]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCode+0x32)[0x7fb5695f7682]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x563e)[0x7fb5695f6b3e]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x80d)[0x7fb5695f754d]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x48d8)[0x7fb5695f5dd8]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x80d)[0x7fb5695f754d]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCode+0x32)[0x7fb5695f7682]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyRun_StringFlags+0x79)[0x7fb5695f14b9]
./build/ARM/gem5.opt(_Z6m5MainiPPc+0x5f)[0xd67e7f]
./build/ARM/gem5.opt(main+0x33)[0x8ca8c3]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7fb568484ec5]
./build/ARM/gem5.opt[0x909661]
--- END LIBC BACKTRACE ---
Abandon (core dumped)

I want to mention that when I launch this command without -b there is no
problem with the simulation.
Do you have an idea to solve this error or why this is happening?

Thanks a lot.

Best regards,

+-------------------------------+
| Louisa Bessad                 |
| PhD student - LIRMM - Sysmic  |
| Bâtiment 4 Bureau H2.2        |
+-------------------------------+
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to