Hi, I compiled the latest stable version of gem5 and tested the Hello World:
build/X86/gem5.opt ./configs/example/se.py --caches --l2cache -n 1 -c tests/test-progs/hello/bin/x86/linux/hello --cpu-type=DerivO3CPU However, as soon as I enable the -F flag to fast-forward with the atomic CPU, I get a segfault: gem5 has encountered a segmentation fault! I tracked down the issue and realized it breaks when m5.instnioate is called. More specifically this line: https://github.com/gem5/gem5/blob/141cc37c2d4b93959d4c249b8f7e6a8b2ef75338/src/python/m5/simulate.py#L119 --- BEGIN LIBC BACKTRACE --- build/X86/gem5.opt(+0x8b42f0)[0x5626802512f0] build/X86/gem5.opt(+0x8d2035)[0x56268026f035] /lib/x86_64-linux-gnu/libpthread.so.0(+0x153c0)[0x7f98b49b93c0] build/X86/gem5.opt(+0xa96744)[0x562680433744] build/X86/gem5.opt(+0xa7638a)[0x56268041338a] build/X86/gem5.opt(+0x13fd126)[0x562680d9a126] build/X86/gem5.opt(+0x14014ef)[0x562680d9e4ef] build/X86/gem5.opt(+0x7183b7)[0x5626800b53b7] /lib/x86_64-linux-gnu/libpython3.8.so.1.0(+0x2a8718)[0x7f98b4c6f718] /lib/x86_64-linux-gnu/libpython3.8.so.1.0(_PyObject_MakeTpCall+0xab)[0x7f98b4c6fafb] /lib/x86_64-linux-gnu/libpython3.8.so.1.0(+0x2a8dc0)[0x7f98b4c6fdc0] /lib/x86_64-linux-gnu/libpython3.8.so.1.0(+0x74d6d)[0x7f98b4a3bd6d] /lib/x86_64-linux-gnu/libpython3.8.so.1.0(_PyEval_EvalFrameDefault+0x7d86)[0x7f98b4a43ef6] /lib/x86_64-linux-gnu/libpython3.8.so.1.0(+0x8006b)[0x7f98b4a4706b] /lib/x86_64-linux-gnu/libpython3.8.so.1.0(+0x2a8d8a)[0x7f98b4c6fd8a] /lib/x86_64-linux-gnu/libpython3.8.so.1.0(+0x74d6d)[0x7f98b4a3bd6d] /lib/x86_64-linux-gnu/libpython3.8.so.1.0(_PyEval_EvalFrameDefault+0x7d86)[0x7f98b4a43ef6] /lib/x86_64-linux-gnu/libpython3.8.so.1.0(+0x8006b)[0x7f98b4a4706b] /lib/x86_64-linux-gnu/libpython3.8.so.1.0(+0x2a8d8a)[0x7f98b4c6fd8a] /lib/x86_64-linux-gnu/libpython3.8.so.1.0(+0x74d6d)[0x7f98b4a3bd6d] /lib/x86_64-linux-gnu/libpython3.8.so.1.0(_PyEval_EvalFrameDefault+0x7d86)[0x7f98b4a43ef6] /lib/x86_64-linux-gnu/libpython3.8.so.1.0(_PyEval_EvalCodeWithName+0x8fb)[0x7f98b4b91ecb] /lib/x86_64-linux-gnu/libpython3.8.so.1.0(_PyFunction_Vectorcall+0x94)[0x7f98b4c6f0f4] /lib/x86_64-linux-gnu/libpython3.8.so.1.0(+0x74d6d)[0x7f98b4a3bd6d] /lib/x86_64-linux-gnu/libpython3.8.so.1.0(_PyEval_EvalFrameDefault+0x7d86)[0x7f98b4a43ef6] /lib/x86_64-linux-gnu/libpython3.8.so.1.0(_PyEval_EvalCodeWithName+0x8fb)[0x7f98b4b91ecb] /lib/x86_64-linux-gnu/libpython3.8.so.1.0(_PyFunction_Vectorcall+0x94)[0x7f98b4c6f0f4] /lib/x86_64-linux-gnu/libpython3.8.so.1.0(+0x74d6d)[0x7f98b4a3bd6d] /lib/x86_64-linux-gnu/libpython3.8.so.1.0(_PyEval_EvalFrameDefault+0x7d86)[0x7f98b4a43ef6] /lib/x86_64-linux-gnu/libpython3.8.so.1.0(_PyEval_EvalCodeWithName+0x8fb)[0x7f98b4b91ecb] /lib/x86_64-linux-gnu/libpython3.8.so.1.0(PyEval_EvalCodeEx+0x42)[0x7f98b4b92252] /lib/x86_64-linux-gnu/libpython3.8.so.1.0(PyEval_EvalCode+0x1f)[0x7f98b4b9263f] --- END LIBC BACKTRACE ---
_______________________________________________ gem5-users mailing list -- gem5-users@gem5.org To unsubscribe send an email to gem5-users-le...@gem5.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s