Page MenuHomePhabricator

Error 500 at oc.wiki due to infamous infoboxes
Closed, DeclinedPublic

Description

Some pages at oc.wiki give error 500

e.g.
http://oc.wikipedia.org/wiki/Ens_(Hauts_Piren%C3%A8us)
http://oc.wikipedia.org/wiki/Escalar_(Hauts_Piren%C3%A8us)
http://oc.wikipedia.org/wiki/Gerda

I found this bug two days ago and siuation is still the same.


Version: unspecified
Severity: major
URL: http://oc.wikipedia.beta.wmflabs.org/wiki/Crash_1

Details

Reference
bz37210

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 12:28 AM
bzimport set Reference to bz37210.
bzimport added a subscriber: Unknown Object (MLST).

Nevermind, bz formatted the link wrong, checking now

This is indeed a bug in mediawiki, but source code of page is poorly written, I believe it's some parser error

I fixed http://oc.wikipedia.org/wiki/Gerda by removing the template, it may be problem inside of that

(In reply to comment #4)

I fixed http://oc.wikipedia.org/wiki/Gerda by removing the template, it may be
problem inside of that

Maybe yes, because all these broken pages are in [[:oc:category:Comuna deths Hauts Pirenèus]] and I found some more pages there

Some guy there fixed the template updating few parameters, however the previous version is a bug and should be investigated

http://oc.wikipedia.org/w/index.php?title=Ens_%28Hauts_Piren%C3%A8us%29&diff=1252338&oldid=1250780

From my investigations on the live cluster, it seems the parser hit the memory limit and hence a PHP fatal error occurs.

Change made by Peter is http://oc.wikipedia.org/w/index.php?title=Ens_(Hauts_Pirenèus)&diff=1392992&oldid=1252338

Which comments out the {{Infobox vila occitana}} tempate ( http://oc.wikipedia.org/wiki/Modèl:Infobox_vila_occitana )

Right, that is probably caused by indefinite loop somewhere, these may allocate so many resources that crash on OOM. I will try to replicate this on deployment

Those are the infamous oc.wiki infoboxes which domas once killed, can't be fixed.