Page MenuHomePhabricator

wfResetOutputBuffers() is broken on PHP 5.6
Closed, ResolvedPublic


Somewhere between 5.3 and 5.6, PHP started considering the default output buffer handler (the one you get from ob_start() or ob_start( null )) as "internal" rather than "user".

This is similar to the HHVM bug behind T89918 (upstream 4868), and so would likely have similar effects for someone running MediaWiki on modern PHP rather than HHVM.

Event Timeline

Anomie created this task.Aug 21 2015, 4:23 PM
Anomie claimed this task.
Anomie raised the priority of this task from to Needs Triage.
Anomie updated the task description. (Show Details)
Anomie added a project: MediaWiki-General.
Anomie added a subscriber: Anomie.
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptAug 21 2015, 4:23 PM

Change 232950 had a related patch set uploaded (by Anomie):
Unbreak wfResetOutputBuffers

Change 232950 merged by jenkins-bot:
Unbreak wfResetOutputBuffers

Anomie closed this task as Resolved.Sep 10 2015, 2:27 PM