Sembra che il problema sia questa impostazione di xdebug:
xdebug.collect_return="1"
Se lo cambio in:
xdebug.collect_return="0"
tutto funziona di nuovo bene.
Potrebbe avere a che fare con questo bug già segnalato sul sistema di tracciamento xdebug, ma non ho il tempo e le conoscenze per testarlo.