In a fresh install of Magento Community Edition 1.9.2.2, if I try to hit a 404 page (wrong url) I get a Magento Exception, instead of the regular CMS No Route page.
Example URL: https://www.example.com/wrong-url
Report:
a:5:{i:0;s:52:"Front controller reached 100 router match iterations";i:1;s:456:"#0 /var/www/vhosts/example.com/app/code/core/Mage/Core/Controller/Varien/Front.php(179): Mage::throwException('Front controlle...')
#1 /var/www/vhosts/example.com/app/code/core/Mage/Core/Model/App.php(365): Mage_Core_Controller_Varien_Front->dispatch()
#2 /var/www/vhosts/example.com/app/Mage.php(684): Mage_Core_Model_App->run(Array)
#3 /var/www/vhosts/example.com/index.php(83): Mage::run('default', 'store')
#4 {main}";s:3:"url";s:10:"/wrong-url";s:11:"script_name";s:10:"/index.php";s:4:"skin";s:7:"default";}
In the Magento dashboard > System > Configuration > Web > Default pages, the CMS No Route Page is set to an existing page.
The Mage_Cms module is enabled.
No exceptions are logged in exception.log
We use nginx + php-fpm.
I already checked What is the cause of "Front controller reached 100 router match iterations" error? and the information in https://github.com/convenient/magento-ce-ee-config-corruption-bug#update-2-further-improvements.