Hi,
We encountered the following error when I am using X86KvmCPU and TimingSimpleCPU to make checkpoints in FS. "pybind11::object_api<>::operator() PyGILState_Check() failure." The same problem is reproduced in Ubuntu 20.04 and 22.04. My guess is some simobjects grabbed the lock without releasing it. But I am not sure. Can someone hint us on how to debug such exceptions? == GDB stack === #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #1 0x00007ffff6bc8859 in __GI_abort () at abort.c:79 #2 0x00007ffff6fa0911 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 #3 0x00007ffff6fac38c in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 #4 0x00007ffff6fac3f7 in std::terminate() () from /lib/x86_64-linux-gnu/libstdc++.so.6 #5 0x00007ffff6fac6a9 in __cxa_throw () from /lib/x86_64-linux-gnu/libstdc++.so.6 #6 0x000055555577ef75 in pybind11::pybind11_fail (reason=0x55555737f9b8 "pybind11::object_api<>::operator() PyGILState_Check() failure.") at ext/pybind11/include/pybind11/detail/common.h:838 #7 0x000055555621f640 in pybind11::detail::object_api<pybind11::detail::accessor<pybind11::detail::accessor_policies::str_attr> >::operator()<(pybind11::return_value_policy)1> (this=0x7fff2f91cb20) at ext/pybind11/include/pybind11/cast.h:1397 #8 0x00005555562175a5 in gem5::statistics::pythonDump () at build/X86_MESI_Two_Level/python/pybind11/stats.cc:94 #9 0x00005555566cf5fa in gem5::statistics::dump () at build/X86_MESI_Two_Level/base/statistics.cc:304 #10 0x00005555567e6355 in gem5::statistics::StatEvent::process (this=0x555575ed0000) at build/X86_MESI_Two_Level/sim/stat_control.cc:92 #11 0x00005555567c64ef in gem5::GlobalEvent::BarrierEvent::process (this=0x55555b865300) at build/X86_MESI_Two_Level/sim/global_event.cc:134 #12 0x00005555567bb412 in gem5::EventQueue::serviceOne (this=0x555558b997a0) at build/X86_MESI_Two_Level/sim/eventq.cc:223 När du har kontakt med oss på Uppsala universitet med e-post så innebär det att vi behandlar dina personuppgifter. För att läsa mer om hur vi gör det kan du läsa här: http://www.uu.se/om-uu/dataskydd-personuppgifter/ E-mailing Uppsala University means that we will process your personal data. For more information on how this is performed, please read here: http://www.uu.se/en/about-uu/data-protection-policy _______________________________________________ gem5-users mailing list -- gem5-users@gem5.org To unsubscribe send an email to gem5-users-le...@gem5.org