From 8f20deab0f233973199be29eae5518c4c73509c2 Mon Sep 17 00:00:00 2001 From: Louis Burda Date: Tue, 8 Jun 2021 19:20:46 +0200 Subject: added debugging to checker to find what is consuming memory on testvm --- checker/src/checker.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'checker/src/checker.py') diff --git a/checker/src/checker.py b/checker/src/checker.py index a77ba2f..9fa7c1e 100644 --- a/checker/src/checker.py +++ b/checker/src/checker.py @@ -10,6 +10,20 @@ logging.getLogger("_curses").setLevel(logging.CRITICAL) from faker import Faker +# DEBUGING MEMORY ISSUES# +import tracemalloc, signal + +tracemalloc.start() + +def handler(signum, frame): + print("Received SIG!") + snapshot = tracemalloc.take_snapshot() + top_stats = snapshot.statistics('lineno') + open(f"malloc-log-{os.getpid()}", "w+").write("\n".join([str(v) for v in top_stats[:10]])) + +signal.signal(signal.SIGALRM, handler) +# END DEBUG # + evil_file = b""" solid test\xff facet normal 0 0 1.0 -- cgit v1.2.3-71-gd317