hhvm 3.26.0-1~jessie

Throws the following error on this WordPress install’s index.php:

\nFatal error: Uncaught Error: missing case in statement.\n - pos: File "/usr/share/nginx/www/wp-includes/template-loader.php", line 47, characters 1-1:\n - unexpected: ''\n - kind: missing\n in /usr/share/nginx/www/wp-includes/template-loader.php:1\nStack trace:\n#0 /usr/share/nginx/www/wp-blog-header.php(19): include()\n#1 /usr/share/nginx/www/index.php(17): include()\n#2 {main}

Seems to be related to the new HackC frontend. Reverting to legacy front end with the following server.ini option seems to fix it:

hhvm.hack_compiler_default=false

hhvm 3.23.3~jessie

HHVM has been not operational on this site for the last several versions – it would crash with a segfault for any “large” request (e.g., loading WordPress index.php), although small PHP scripts would execute with no problems (e.g., echo "testing"; ).

This new version is the first time in several months that this site has loaded at all; I think it stopped at hhvm 3.22.0~jessie.