https://bugzilla.wikimedia.org/show_bug.cgi?id=66943

            Bug ID: 66943
           Summary: HPHP::computeMaskFromNumElms(uint32_t): Assertion `n
                    <= 0x7fffffffU' failed.
           Product: MediaWiki extensions
           Version: master
          Hardware: All
                OS: All
            Status: NEW
          Keywords: hiphop
          Severity: normal
          Priority: Unprioritized
         Component: Scribunto
          Assignee: wikibugs-l@lists.wikimedia.org
          Reporter: o...@wikimedia.org
                CC: bjor...@wikimedia.org, tstarl...@wikimedia.org,
                    vasi...@gmail.com
       Web browser: ---
   Mobile Platform: ---

Possibly a dupe of bug 66942. This one is with Eval.Jit=false.

$ php tests/phpunit/phpunit.php extensions/Scribunto
/PHPUnit 4.1.3 by Sebastian Bergmann.

Configuration read from /srv/mediawiki/tests/phpunit/suite.xml

....php: /srv/hhvm-dev/hphp/runtime/base/countable.h:88: void
HPHP::assert_refcount_realistic_nz(int32_t): Assertion `count <= StaticValue ||
(uint32_t)count - 1 < (uint32_t)RefCountMaxRealistic' failed.
E........................................................   61 / 1500 (  4%)
.............................................................  122 / 1500 ( 
8%)
.............................................................  183 / 1500 (
12%)
..................................FF...F....................php:
/srv/hhvm-dev/hphp/runtime/base/mixed-array-defs.h:313: uint32_t
HPHP::computeMaskFromNumElms(uint32_t): Assertion `n <= 0x7fffffffU' failed.
Aborted

Host: osmium
ProcessID: 43850
ThreadID: 7fe9079e4480
ThreadPID: 43850
Name: /usr/local/bin/php
Type: Aborted
Runtime: hhvm
Version: remotes/origin/HEAD-0-g79cc0491a586f6b49b3fe2f3586b612e9dda8dc9
DebuggerCount: 0

Arguments: tests/phpunit/phpunit.php extensions/Scribunto
ThreadType: CLI

# 0  ?? at php:0
# 1  __GI_raise at
/build/buildd/eglibc-2.19/signal/../nptl/sysdeps/unix/sysv/linux/raise.c:56
# 2  __GI_abort at /build/buildd/eglibc-2.19/stdlib/abort.c:91
# 3  __assert_fail_base at /build/buildd/eglibc-2.19/assert/assert.c:92
# 4  __assert_fail at /lib/x86_64-linux-gnu/libc.so.6:0
# 5  HPHP::ProxyArray::reseatable(HPHP::ArrayData const*, HPHP::ArrayData*) at
php:0
# 6  HPHP::ProxyArray::EscalateForSort(HPHP::ArrayData*) at php:0
# 7  HPHP::f_uksort(HPHP::VRefParamValue const&, HPHP::Variant const&) at php:0
# 8  HPHP::Native::NativeFuncCaller::callInt64() at php:0
# 9  HPHP::Native::callFunc(HPHP::Func const*, void*, HPHP::TypedValue*, int,
HPHP::TypedValue&) at php:0
# 10 HPHP::ExecutionContext::iopFCallBuiltin(unsigned char const*&) at php:0
# 11 void HPHP::ExecutionContext::dispatchImpl<false>() at php:0
# 12 HPHP::ExecutionContext::dispatch() at php:0
# 13 HPHP::ExecutionContext::enterVMAtFunc(HPHP::ActRec*,
HPHP::ExecutionContext::StackArgsState) at php:0
# 14 HPHP::ExecutionContext::enterVM(HPHP::ActRec*,
HPHP::ExecutionContext::StackArgsState, HPHP::Resumable*, HPHP::ObjectData*) at
php:0
# 15 HPHP::ExecutionContext::invokeFunc(HPHP::TypedValue*, HPHP::Func const*,
HPHP::Variant const&, HPHP::ObjectData*, HPHP::Class*, HPHP::VarEnv*,
HPHP::StringData*, HPHP::ExecutionContext::InvokeFlags) at php:0
# 16 zend_call_function at php:0
# 17 luasandbox_call_php(lua_State*) at /srv/luasandbox/luasandbox.c:1641
# 18 lua_getinfo at /usr/lib/x86_64-linux-gnu/liblua5.1.so.0:0
# 19 lua_close at /usr/lib/x86_64-linux-gnu/liblua5.1.so.0:0
# 20 lua_getinfo at /usr/lib/x86_64-linux-gnu/liblua5.1.so.0:0
# 21 lua_getinfo at /usr/lib/x86_64-linux-gnu/liblua5.1.so.0:0
# 22 lua_yield at /usr/lib/x86_64-linux-gnu/liblua5.1.so.0:0
# 23 lua_pcall at /usr/lib/x86_64-linux-gnu/liblua5.1.so.0:0
# 24 luasandbox_call_helper at /srv/luasandbox/luasandbox.c:1356
# 25 zim_LuaSandboxFunction_call(int, HPHP::RefData*, HPHP::RefData**,
HPHP::RefData*, int, void***) at /srv/luasandbox/luasandbox.c:1271
# 26 HPHP::zend_wrap_func(HPHP::ActRec*) at php:0
# 27 HPHP::ExecutionContext::iopNativeImpl(unsigned char const*&) at php:0
# 28 void HPHP::ExecutionContext::dispatchImpl<false>() at php:0
# 29 HPHP::ExecutionContext::dispatch() at php:0
# 30 HPHP::ExecutionContext::enterVMAtFunc(HPHP::ActRec*,
HPHP::ExecutionContext::StackArgsState) at php:0
# 31 HPHP::ExecutionContext::enterVM(HPHP::ActRec*,
HPHP::ExecutionContext::StackArgsState, HPHP::Resumable*, HPHP::ObjectData*) at
php:0
# 32 HPHP::ExecutionContext::invokeFunc(HPHP::TypedValue*, HPHP::Func const*,
HPHP::Variant const&, HPHP::ObjectData*, HPHP::Class*, HPHP::VarEnv*,
HPHP::StringData*, HPHP::ExecutionContext::InvokeFlags) at php:0
# 33 HPHP::ObjectData::o_invoke(HPHP::String const&, HPHP::Variant const&,
bool) at php:0
# 34 HPHP::f_hphp_invoke_method(HPHP::Variant const&, HPHP::String const&,
HPHP::String const&, HPHP::Variant const&) at php:0
# 35 HPHP::Native::NativeFuncCaller::callInt64() at php:0
# 36 HPHP::Native::callFunc(HPHP::Func const*, void*, HPHP::TypedValue*, int,
HPHP::TypedValue&) at php:0
# 37 HPHP::ExecutionContext::iopFCallBuiltin(unsigned char const*&) at php:0
# 38 void HPHP::ExecutionContext::dispatchImpl<false>() at php:0
# 39 HPHP::ExecutionContext::dispatch() at php:0
# 40 HPHP::ExecutionContext::enterVMAtFunc(HPHP::ActRec*,
HPHP::ExecutionContext::StackArgsState) at php:0
# 41 HPHP::ExecutionContext::enterVM(HPHP::ActRec*,
HPHP::ExecutionContext::StackArgsState, HPHP::Resumable*, HPHP::ObjectData*) at
php:0
# 42 HPHP::ExecutionContext::invokeFunc(HPHP::TypedValue*, HPHP::Func const*,
HPHP::Variant const&, HPHP::ObjectData*, HPHP::Class*, HPHP::VarEnv*,
HPHP::StringData*, HPHP::ExecutionContext::InvokeFlags) at php:0
# 43 HPHP::ExecutionContext::invokeUnit(HPHP::TypedValue*, HPHP::Unit*) at
php:0
# 44 ?? at php:0
# 45 ?? at php:0
# 46 HPHP::include_impl_invoke(HPHP::String const&, bool, char const*) at php:0
# 47 HPHP::hphp_invoke(HPHP::ExecutionContext*, std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, bool, HPHP::Array
const&, HPHP::VRefParamValue const&, std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, bool&,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool,
bool, bool) at php:0
# 48 HPHP::hphp_invoke_simple(std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&, bool) at php:0
# 49 ?? at php:0
# 50 HPHP::execute_program(int, char**) at php:0
# 51 HPHP::emulate_zend(int, char**) at php:0
# 52 main at php:0
# 53 __libc_start_main at /build/buildd/eglibc-2.19/csu/libc-start.c:321
# 54 ?? at php:0

-- 
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
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to