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

Reply via email to