000-CMS
avatar tezvi
tezvi
22 Aug 2013

Description: infinite recursion happens when loading corrupted language XML file (example: administrator/language/en-GB/en_GB.xml)
Recursion occurs on line 450 of libraries/joomla/factory.php when calling JError::raiseWarning(100, JText::_('JLIB_UTIL_ERROR_XML_LOAD')); which triggers another XML parse, resulting in PHP Fatal error: Allowed memory size of XXX bytes exhausted, regardless of memory limit.

Of course XML file should not be corrupted, thus this is not a bug, but it might help someone tracing the same problem.

Joomla version: 2.5.14

avatar tezvi tezvi - open - 22 Aug 2013
avatar tezvi tezvi - open - 22 Aug 2013
avatar mbabker
mbabker - comment - 22 Aug 2013

This repository is for the Joomla! Issue Tracker application. Your issue pertains to the Joomla! CMS, please report your issue at https://github.com/joomla/joomla-cms/issues/new

avatar - close - 22 Aug 2013
avatar mbabker mbabker - close - 22 Aug 2013

Add a Comment

Login with GitHub to post a comment