Inside of an action, calling $this->redirect with a generated URL does not redirect to a valid page (at least in a dev environment).
Suppose I have a route 'sample' that simply redirects to the page /sample. In a dev environment, if I call:
$this->redirect($this->generateUrl('sample'));
Symfony redirects to /frontend_dev.php/frontend_dev.php/sample. This is because sfWebController::redirect also calls generateUrl, resulting in frontend_dev.php being inserted twice.
If this is not considered proper to call redirect with a generated URL, the documentation should be updated to indicate this (e.g. http://www.symfony-project.org/tutorial/1_2/whats-new#Action indicates this call should be possible.)