Stack of Function calls

Why doesn’t the function calls from the stack hasn’t been popped out one by one after coming to the end of main function ’ s curly brace ?

I don’t understand when does a function call from the stack starts popping one by one ?