¿Llamar a setTimeout borra la pila de llamadas?

¿Se puede evitar un desbordamiento de pila en javascript utilizando el método setTimeout para llamar a una función en lugar de llamarla directamente? Entiendo que setTimeout es que debería comenzar una nueva pila de llamadas. Cuando miro en la pila de llamadas de Chrome e IE, parece que las llamadas setTimeout están esperando que vuelva la llamada a la función.

¿Es solo una propiedad del depurador o mi comprensión es defectuosa?

EDITA

Aunque las respuestas proporcionadas a continuación son correctas, el problema real que estaba teniendo estaba relacionado con el hecho de que estaba llamando a setTimeout (aFunction (), 10) que estaba evaluando aFunction inmediatamente debido a los corchetes. @Esta pregunt me resolvió.

Respuestas a la pregunta(2)

Su respuesta a la pregunta