https://bugzilla.wikimedia.org/show_bug.cgi?id=68196
Bug ID: 68196
Summary: HHVM crash loading San Francisco page
Product: MediaWiki extensions
Version: unspecified
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Priority: Unprioritized
Component: Scribunto
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected], [email protected],
[email protected]
Web browser: ---
Mobile Platform: ---
I'm not 100% sure this is a bug in the Lua extension but all signals are
pointing at it.
Repro steps: Make sure the vps is running a Debug HHVM, then load
http://hhvm.256.io/wiki/San_Francisco?action=purge. You'll get a 503 and HHVM
will crash with: hhvm: .../hphp/runtime/vm/jit/unwind-x64.cpp:161:
_Unwind_Reason_Code HPHP::JIT::{anonymous}::tc_unwind_personality(int,
_Unwind_Action, uint64_t, _Unwind_Exception*, _Unwind_Context*): Assertion
`status == 0' failed.
Commenting out Scribunto in LoadExtensions.php makes the crash go away, and the
page renders with some broken templates as expected. I've done some tracing in
HHVM and it looks like this could be related to an exception being thrown out
of the extension. This log of unwinding activity right before the crash may
point to some relevant functions: http://pastebin.com/BkNguanT
--
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l