Last modified: 2014-01-08 10:42:39 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T61814, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 59814 - Page fails to load when sub-page transclusion has recursive redirect: http://sv.wikipedia.org/wiki/Wikipedia:Månadens_nyuppladdade_bilder/2013-09
Page fails to load when sub-page transclusion has recursive redirect: http://...
Status: NEW
Product: MediaWiki
Classification: Unclassified
Parser (Other open bugs)
1.23.0
All All
: Low major with 1 vote (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-01-08 03:57 UTC by gnosygnu
Modified: 2014-01-08 10:42 UTC (History)
2 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description gnosygnu 2014-01-08 03:57:51 UTC
http://sv.wikipedia.org/wiki/Wikipedia:Månadens_nyuppladdade_bilder/2013-09 (hereafter "2013-09") fails to load. It displays the message listed below at [1].


The problem appears to be that "2013-09" has a reference to {{/vi}} (hereafter "/vi")
    http://sv.wikipedia.org/wiki/Wikipedia:M%C3%A5nadens_nyuppladdade_bilder/2013-09?action=edit
    // It's a large page. Search for {{/vi}}


Because "/vi" is a subpage, "{{/vi}}" will transclude the entire contents of the "/vi" page into "2013-09".

Unfortunately, "/vi" is defined as a redirect back to "2013-09"
    http://sv.wikipedia.org/wiki/Wikipedia:M%C3%A5nadens_nyuppladdade_bilder/2013-09/vi?action=edit


This appears to result in a recursive loop, wherein MediaWiki tries to transclude the same "2013-09" page over and over again, until it fails with the out of memory error listed in [1]

----

[1]: Output from failed page load
Wikimedias servrar har för tillfället tekniska problem. Du kan försöka igen om någon minut.

För mer information kan du besöka #wikipedia-sv på FreeNode IRC.

Önskar du stödja den ideella Wikimedia Foundation, var god lämna ett bidrag.
Om du rapporterar detta fel till Wikimedias systemadministratörer, var god inkludera detaljerna nedan.
PHP fatal error in /usr/local/apache/common-local/php-1.23wmf8/includes/parser/StripState.php line 123:
Allowed memory size of 220200960 bytes exhausted (tried to allocate 107825313 bytes)
Comment 1 This, that and the other (TTO) 2014-01-08 10:10:28 UTC
I wonder if this is because the template loop occurs so far down the page that MediaWiki exceeds some kind of parser limit (not sure which one) before it can detect it.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links