Assuming the human body contains around 110,000 calories and will around 2 months, then the human population will halve every two months as one person has to die for another to survive. The population will experience exponential decay with a half-life of two months, so after a year, 1.5% of the population is left. This will continue until all humans are dead.
Unless, the humans are smart about it and proactively kill and freeze people. For example, 14% (~1/7) of the population could kill and freeze the remaining 86% (~6/7), who would contain enough nutrients to keep the 14% alive for the year, which is much more efficient than the first method. Still, all humans would die eventually, but the more people you kill at the beginning, the longer the rest will last.
The best solution would be to use renewable energy to create more food, and therefore survive indefinitely, but we don't have a way to do that effectively. Maybe, this is in the future and we can reconstitute food from our waste with energy input from the sun/environment, and in that case humans could live in a relatively small equilibrium.