Hi, For me compiling attacker code using --static helped on the host machine before executing it with Gem5 FS mode worked.
On Wed, Nov 23, 2022 at 12:25 AM William Hua via gem5-users < gem5-users@gem5.org> wrote: > Hello everyone, > > I am trying to implement a Prime+Probe attack in gem5 full system mode > using X86 MESI Two Level architecture. When I run the command line, the > process aborts and returns > "build/X86_MESI_Two_Level/base/loader/image_file_data.cc:54: panic: panic > condition sz != 2 occurred: Couldn't read magic bytes from object file" > > Can anyone tell me how I can fix this issue? > > The command line in terminal: > ./build/X86_MESI_Two_Level/gem5.opt configs/example/fs.py --disk-image > /home/issacnewton/gem5/fsimage/ubuntu-test.img --kernel > /home/issacnewton/gem5/linux-6.0.9/ > > The full output: > gem5 Simulator System. https://www.gem5.org > gem5 is copyrighted software; use the --copyright option for details. > > gem5 version 22.0.0.2 > gem5 compiled Nov 22 2022 12:14:42 > gem5 started Nov 22 2022 12:45:00 > gem5 executing on issacnewton-950XDB-951XDB-950XDY, pid 37367 > command line: ./build/X86_MESI_Two_Level/gem5.opt configs/example/fs.py > --disk-image /home/issacnewton/gem5/fsimage/ubuntu-test.img --kernel > /home/issacnewton/gem5/linux-6.0.9/ > > Global frequency set at 1000000000000 ticks per second > warn: system.workload.acpi_description_table_pointer.rsdt adopting orphan > SimObject param 'entries' > warn: No dot file generated. Please install pydot to generate the dot file > and pdf. > build/X86_MESI_Two_Level/mem/dram_interface.cc:690: warn: DRAM device > capacity (8192 Mbytes) does not match the address range assigned (512 > Mbytes) > build/X86_MESI_Two_Level/base/loader/image_file_data.cc:54: panic: panic > condition sz != 2 occurred: Couldn't read magic bytes from object file > Memory Usage: 105036 KBytes > Program aborted at tick 0 > --- BEGIN LIBC BACKTRACE --- > ./build/X86_MESI_Two_Level/gem5.opt(+0x17c08b0)[0x55f56fbf18b0] > ./build/X86_MESI_Two_Level/gem5.opt(+0x17e4d6c)[0x55f56fc15d6c] > /lib/x86_64-linux-gnu/libc.so.6(+0x42520)[0x7fe73d52e520] > /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x12c)[0x7fe73d582a7c] > /lib/x86_64-linux-gnu/libc.so.6(raise+0x16)[0x7fe73d52e476] > /lib/x86_64-linux-gnu/libc.so.6(abort+0xd3)[0x7fe73d5147f3] > ./build/X86_MESI_Two_Level/gem5.opt(+0x431405)[0x55f56e862405] > ./build/X86_MESI_Two_Level/gem5.opt(+0x1910cd1)[0x55f56fd41cd1] > ./build/X86_MESI_Two_Level/gem5.opt(+0x19119e1)[0x55f56fd429e1] > ./build/X86_MESI_Two_Level/gem5.opt(+0x17e8ea5)[0x55f56fc19ea5] > ./build/X86_MESI_Two_Level/gem5.opt(+0x449f75)[0x55f56e87af75] > ./build/X86_MESI_Two_Level/gem5.opt(+0x99bb75)[0x55f56edccb75] > ./build/X86_MESI_Two_Level/gem5.opt(+0x4bbeb6)[0x55f56e8eceb6] > ./build/X86_MESI_Two_Level/gem5.opt(+0x4be104)[0x55f56e8ef104] > ./build/X86_MESI_Two_Level/gem5.opt(+0x4b09d2)[0x55f56e8e19d2] > /lib/x86_64-linux-gnu/libpython3.10.so.1.0(+0x12b6d3)[0x7fe73e0526d3] > > /lib/x86_64-linux-gnu/libpython3.10.so.1.0(_PyObject_MakeTpCall+0x8c)[0x7fe73e00d1ac] > /lib/x86_64-linux-gnu/libpython3.10.so.1.0(+0xe765a)[0x7fe73e00e65a] > > /lib/x86_64-linux-gnu/libpython3.10.so.1.0(_PyEval_EvalFrameDefault+0x9d78)[0x7fe73dfa29b8] > /lib/x86_64-linux-gnu/libpython3.10.so.1.0(+0x1c681f)[0x7fe73e0ed81f] > /lib/x86_64-linux-gnu/libpython3.10.so.1.0(+0xe7618)[0x7fe73e00e618] > > /lib/x86_64-linux-gnu/libpython3.10.so.1.0(_PyEval_EvalFrameDefault+0x9d78)[0x7fe73dfa29b8] > /lib/x86_64-linux-gnu/libpython3.10.so.1.0(+0x1c681f)[0x7fe73e0ed81f] > /lib/x86_64-linux-gnu/libpython3.10.so.1.0(+0xe7618)[0x7fe73e00e618] > > /lib/x86_64-linux-gnu/libpython3.10.so.1.0(_PyEval_EvalFrameDefault+0x9d78)[0x7fe73dfa29b8] > /lib/x86_64-linux-gnu/libpython3.10.so.1.0(+0x1c681f)[0x7fe73e0ed81f] > /lib/x86_64-linux-gnu/libpython3.10.so.1.0(+0xe7618)[0x7fe73e00e618] > > /lib/x86_64-linux-gnu/libpython3.10.so.1.0(_PyEval_EvalFrameDefault+0x9d78)[0x7fe73dfa29b8] > /lib/x86_64-linux-gnu/libpython3.10.so.1.0(+0x1c681f)[0x7fe73e0ed81f] > /lib/x86_64-linux-gnu/libpython3.10.so.1.0(+0xe7618)[0x7fe73e00e618] > > /lib/x86_64-linux-gnu/libpython3.10.so.1.0(_PyEval_EvalFrameDefault+0x9d78)[0x7fe73dfa29b8] > /lib/x86_64-linux-gnu/libpython3.10.so.1.0(+0x1c681f)[0x7fe73e0ed81f] > --- END LIBC BACKTRACE --- > Aborted (core dumped) > > Thanks, > William Hua > _______________________________________________ > gem5-users mailing list -- gem5-users@gem5.org > To unsubscribe send an email to gem5-users-le...@gem5.org > -- Jaspinder Kaur -- **CONFIDENTIALITY NOTICE: The contents of this email message and any attachments are intended solely for the addressee(s) and may contain confidential and/or privileged information and may be legally protected from disclosure. If you are not the intended recipient of this message or their agent, or if this message has been addressed to you in error, please immediately alert the sender by reply email and then delete this message and any attachments. If you are not the intended recipient, you are hereby notified that any use, dissemination, copying, or storage of this message or its attachments is strictly prohibited.* *
_______________________________________________ gem5-users mailing list -- gem5-users@gem5.org To unsubscribe send an email to gem5-users-le...@gem5.org