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 -- [email protected] To unsubscribe send an email to [email protected] %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
