Hhvm: HHVM 3.13.0 - Crash

Created on 2 Apr 2016  路  6Comments  路  Source: facebook/hhvm

Im experiencing random crash after upgrade to 3.13.0. After downgrade to 3.12.x hhvm works as expected.

If it's important - hhvm error.log was always empty after upgrade. Normally there is couple warnings / errors - nothing important, usually sql slow queries.

server.ini

pid = /var/run/hhvm/pid

; hhvm specific

hhvm.server.ip = 127.0.0.1
hhvm.server.port = 9000
;hhvm.server.file_socket=/var/run/hhvm/hhvm.sock

hhvm.server.type = fastcgi
hhvm.server.default_document = index.php
hhvm.log.use_log_file = true
hhvm.log.header = true
hhvm.log.file = /var/log/hhvm/error.log
hhvm.repo.central.path = /var/run/hhvm/hhvm.hhbc

hhvm.jit_a_size = 536870912
hhvm.jit_a_cold_size = 268435456
hhvm.jit_a_frozen_size = 536870912
hhvm.jit_a_prof_size = 536870912
hhvm.jit_a_max_usage = 536870912
hhvm.jit_global_data_size=62914560

php.ini

; php options
session.save_handler = files
session.save_path = /var/lib/php5
session.gc_maxlifetime = 1440
;error_reporting = E_ERROR | E_WARNING | E_PARSE

; hhvm specific
hhvm.log.level = Error
hhvm.log.always_log_unhandled_exceptions = true
hhvm.log.runtime_error_reporting_level = 8191
hhvm.mysql.typed_results = false
hhvm.mysql.socket = /var/run/mysqld/mysqld.sock
hhvm.pdo_mysql.socket = /var/run/mysqld/mysqld.sock
hhvm.mysqli.socket = /var/run/mysqld/mysqld.sock
crash duplicate

Most helpful comment

Same here.
If somebody needs, like the 3.12.1 version just download it from here
http://dl.hhvm.com/ubuntu/pool/main/h/hhvm/
upload it to example /var

and run the command "sudo dpkg -i /var/hhvm_3.12.1-trusty_amd64.deb"

All 6 comments

Likely a dupe of #6950 or #6941

Same here.
If somebody needs, like the 3.12.1 version just download it from here
http://dl.hhvm.com/ubuntu/pool/main/h/hhvm/
upload it to example /var

and run the command "sudo dpkg -i /var/hhvm_3.12.1-trusty_amd64.deb"

more packages like hhvm-dev here:
http://dl.hhvm.com/ubuntu/pool/main/h/

@LZL0: https://docs.hhvm.com/hhvm/installation/linux#obtaining-lts-releases + sudo apt-get install hhvm=3.12.1~trusty is a better way to do that

sudo apt-get remove hhvm
sudo apt-get autoremove
nano /etc/apt/sources.list

Find:

deb http://dl.hhvm.com/ubuntu trusty main

Or wily (lsb_release -a : find version Ubuntu)
Modify example

deb http://dl.hhvm.com/ubuntu trusty-lts-3.12 main

or

deb http://dl.hhvm.com/ubuntu wily-lts-3.12 main

Then run

sudo apt-get update
sudo apt-get install hhvm

Closing as a duplicate of #6950.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

octmoraru picture octmoraru  路  5Comments

doublecompile picture doublecompile  路  3Comments

leetwiz picture leetwiz  路  7Comments

ahmadazimi picture ahmadazimi  路  6Comments

zkiiito picture zkiiito  路  7Comments