See analysis in T392261#10869596
Description
Details
Related Objects
- Mentioned In
- T400140: Existed links render as redlinks in Template
- Mentioned Here
- T392261: Investigate crashers (out of memory, timeouts)
Event Timeline
From my analysis, this is a compound "languageconverter + addredlinks" issue. The redlink addition ends up repeatedly creating a language converter for the current page language, and SOMEHOW it leaks - it's unclear to me why it wouldn't get swept away at the end of the method execution (*maybe* static method???), but in any case it's also fairly inefficient to re-create it in the first place.
Change #1152286 had a related patch set uploaded (by Isabelle Hurbain-Palatin; author: Isabelle Hurbain-Palatin):
[mediawiki/services/parsoid@master] Create language converter only once for AddRedLinks
Change #1152286 merged by jenkins-bot:
[mediawiki/services/parsoid@master] Create language converter only once for AddRedLinks
Change #1152766 had a related patch set uploaded (by Isabelle Hurbain-Palatin; author: Isabelle Hurbain-Palatin):
[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.22.0-a5
Change #1152766 merged by jenkins-bot:
[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.22.0-a5
Change #1160189 had a related patch set uploaded (by Isabelle Hurbain-Palatin; author: Isabelle Hurbain-Palatin):
[mediawiki/services/parsoid@master] Avoid ZhConverter creation altogether in AddRedLinks
Change #1160189 merged by jenkins-bot:
[mediawiki/services/parsoid@master] Avoid ZhConverter creation altogether in AddRedLinks
Change #1162965 had a related patch set uploaded (by Jgiannelos; author: Jgiannelos):
[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.22.0-a8
Change #1162965 merged by jenkins-bot:
[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.22.0-a8