PREV INDEX NEXT

Author: Stan Eisenstat
Subject: Re: [Cs223] Memory Leak on abort (control C)
Date: Friday, 17 Apr 2020, 08:02:17


    > Message Posted By: Unknown
    >
    > Is there a way to free memory that you malloc when you insert triples into
    > the hash table when you abort the program during an infinite loop? In the
    > staff solution, for example, when I run ./Nine20 5 5 1000000
    > 123456789abcdefghijklmno- abdj-87lm9nce23o41f56ghik and quit the program
    > with Control C, there is no memory lost. Everything is still reachable.
    > Any suggestions on how to deal with memory loss in this case?

With respect to valgrind, killing a program with CTRL-C
is equivalent to calling exit() at that point in its
execution.  Since Hwk5/Nine20 does not leak memory,
valgrind reports that all storage is still reachable.
The same would be true for your program.

--Stan-
PREV INDEX NEXT