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
Labels |
Added:
?
Removed: ? ? |
||
Build | ⇒ | staging |
Thanks for reporting this. At this time we are only using github as the place to submit code fixes so I am closing the report here. The actual reporting of issues and testing fixes is still taking place on Joomlacode.
As it has been some time since you opened this issue can you please confirm that it is still valid with the current Master or Joomla 3.2 beta.
If it is still valid please can you open an item on the Joomlacode tracker in the appropriate area.
CMS Bug Reports: http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemBrowse&tracker_id=8103
CMS Feature Requests: http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemBrowse&tracker_id=8549