On 10/3/2021 1:43 PM, walt_90--- via gem5-users wrote:

I am seeing a similar fault.  This is for gem5 21.0.0.0, for X86.
When trying to decode 0x1E in 64-bit mode, it tries to construct
a UD2 macroop (undefined instruction).  Somewhere in doing that,
it attempts to "free" using a bad pointer.

- When compiled in 'fast' mode, it seg faults.
- When compiled in 'opt' mode, tcmalloc shows the bad "free"
- When compiled in 'debug' mode, it works (!).

My guess is that there's a subtle C++ compiler bug in there around
reference counted shared things, or a C++ library bug.  I am using
gcc 7.5.0 and libc.so.6.  I will ttry a more recent compiler and
see what happens ...

Regards - Eliot Moss
_______________________________________________
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

Reply via email to