#10 0x000000000128911b in HPHP::zend_wrap_func (ar=0x7f3c547bf380) at /usr/src/hhvm/hphp/runtime/ext_zend_compat/hhvm/zend-wrap-func.cpp:96
#11 0x0000000000c469c4 in iopNativeImpl (pc=<optimized out>, this=<optimized out>) at /usr/src/hhvm/hphp/runtime/vm/bytecode.cpp:6880
#12 HPHP::ExecutionContext::dispatchImpl<true> (this=0x7f3c3f01ffa0) at /usr/src/hhvm/hphp/runtime/vm/bytecode.cpp:7518
#13 0x0000000000c14689 in HPHP::ExecutionContext::dispatchBB (this=<optimized out>) at /usr/src/hhvm/hphp/runtime/vm/bytecode.cpp:7544
#14 0x0000000000de2082 in HPHP::jit::MCGenerator::enterTC (this=0x7f3c5af0a000, start=0x0, data=<optimized out>) at /usr/src/hhvm/hphp/runtime/vm/jit/mc-generator.cpp:999
#15 0x0000000000c123ed in enterTCAtPrologue (start=<optimized out>, ar=<optimized out>, this=<optimized out>) at /usr/src/hhvm/hphp/runtime/vm/jit/mc-generator.h:240
#16 HPHP::ExecutionContext::enterVMAtFunc (this=this@entry=0x0, enterFnAr=enterFnAr@entry=0x0, stk=stk@entry=HPHP::ExecutionContext::Untrimmed) at /usr/src/hhvm/hphp/runtime/vm/bytecode.cpp:1858
#17 0x0000000000c126be in HPHP::ExecutionContext::enterVM (this=0x0, this@entry=0x7f3c54693000, ar=0x0, ar@entry=0x7f3c547bffc0, stk=HPHP::ExecutionContext::Untrimmed, resumable=0x7f3c54693000, resumable@entry=0x0, exception=exception@entry=0x0) at /usr/src/hhvm/hphp/runtime/vm/bytecode.cpp:1927
#18 0x0000000000c1292c in HPHP::ExecutionContext::invokeFunc (this=this@entry=0x7f3c54693000, retval=retval@entry=0x7f3c433fb0d0, f=0x7f3c4ac1d200, args_=..., this_=this_@entry=0x0, cls=cls@entry=0x0, varEnv=0x7f3c3f008270, invName=invName@entry=0x0, flags=flags@entry=HPHP::ExecutionContext::InvokePseudoMain) at /usr/src/hhvm/hphp/runtime/vm/bytecode.cpp:2092
#19 0x0000000000c12b7a in HPHP::ExecutionContext::invokeUnit (this=0x7f3c54693000, retval=retval@entry=0x7f3c433fb0d0, unit=0x7f3c543fca40) at /usr/src/hhvm/hphp/runtime/vm/bytecode.cpp:2274
#20 0x0000000000a98791 in invoke_file_impl (currentDir=0x1c42fd3 "", once=true, path=SmartPtr<HPHP::StringData> = {...}, res=Uninit) at /usr/src/hhvm/hphp/runtime/base/builtin-functions.cpp:721
#21 HPHP::invoke_file (s=SmartPtr<HPHP::StringData> = {...}, once=once@entry=true, currentDir=currentDir@entry=0x1c42fd3 "") at /usr/src/hhvm/hphp/runtime/base/builtin-functions.cpp:734
#22 0x0000000000a9ae2a in HPHP::include_impl_invoke (file=SmartPtr<HPHP::StringData> = {...}, once=once@entry=true, currentDir=currentDir@entry=0x1c42fd3 "") at /usr/src/hhvm/hphp/runtime/base/builtin-functions.cpp:745
#23 0x0000000000a4a619 in HPHP::hphp_invoke (context=context@entry=0x7f3c54693000, cmd="/srv/mediawiki/docroot/wikipedia.org/w/index.php", func=func@entry=false, funcParams=SmartPtr<HPHP::ArrayData>(Null), funcRet=..., reqInitFunc=..., reqInitDoc="/srv/mediawiki/wmf-config/HHVMRequestInit.php", error=@0x7f3c433fb440: false, errorMsg="Internal Server Error", once=once@entry=true, warmupOnly=warmupOnly@entry=false, richErrorMsg=richErrorMsg@entry=false) at /usr/src/hhvm/hphp/runtime/base/program-functions.cpp:1796
#24 0x0000000000b23f34 in HPHP::HttpRequestHandler::executePHPRequest (this=this@entry=0x7f3c546af8e0, transport=transport@entry=0x7f3c54528a98, reqURI=..., sourceRootInfo=..., cachableDynamicContent=cachableDynamicContent@entry=false) at /usr/src/hhvm/hphp/runtime/server/http-request-handler.cpp:399
#25 0x0000000000b25070 in HPHP::HttpRequestHandler::handleRequestImpl (this=0x7f3c546af8e0, transport=0x7f3c54528a98) at /usr/src/hhvm/hphp/runtime/server/http-request-handler.cpp:292
#26 0x0000000000b25b99 in HPHP::HttpRequestHandler::handleRequest (this=<optimized out>, transport=<optimized out>) at /usr/src/hhvm/hphp/runtime/server/http-request-handler.cpp:332
#27 0x0000000000b64c69 in HPHP::ServerWorker<std::shared_ptr<HPHP::FastCGIJob>, HPHP::FastCGITransportTraits>::doJobImpl (this=0x7f3c54622f40, job=std::shared_ptr (count 3, weak 0) 0x7f3c546d1488, abort=<optimized out>) at /usr/src/hhvm/hphp/runtime/server/server-worker.h:103
#28 0x0000000000b64e98 in HPHP::ServerWorker<std::shared_ptr<HPHP::FastCGIJob>, HPHP::FastCGITransportTraits>::doJob (this=<optimized out>, job=...) at /usr/src/hhvm/hphp/runtime/server/server-worker.h:57
#29 0x0000000000b63e08 in HPHP::JobQueueWorker<std::shared_ptr<HPHP::FastCGIJob>, HPHP::Server*, true, false, HPHP::JobQueueDropVMStack>::start (this=0x7f3c54622f40) at /usr/src/hhvm/hphp/util/job-queue.h:461
#30 0x00000000015b1c37 in threadFuncImpl (this=0x7f3c54581f00) at /usr/src/hhvm/hphp/util/async-func.cpp:131
#31 HPHP::AsyncFuncImpl::ThreadFunc (obj=0x7f3c54581f00) at /usr/src/hhvm/hphp/util/async-func.cpp:51
#32 0x00007f3c658d7182 in start_thread (arg=0x7f3c433ff700) at pthread_create.c:312
#33 0x00007f3c64de3fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
(gdb) bt full
#0 memcpy (vdest=0x7f3c4920cf2e, vsrc=0x64656d2f7672732f, len=105) at /usr/src/hhvm/hphp/runtime/vm/jit/memcpy-x64.cpp:46
qdest = <optimized out>
nBytes = 1
nQwordBytes = <optimized out>
qsrc = <optimized out>
nQwords = <optimized out>
src = 0x64656d2f7672732f <error: Cannot access memory at address 0x64656d2f7672732f>
dest = 0x7f3c4920cf2e ""
#1 0x00000000010e074c in memcpy (__len=105, __src=<optimized out>, __dest=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/string3.h:51
No locals.
#2 append (len=105, s=<optimized out>, this=0x7f3c433f9e90) at /usr/src/hhvm/hphp/runtime/base/string-buffer.h:173
No locals.
#3 append (s=..., this=<optimized out>) at /usr/src/hhvm/hphp/runtime/base/string-buffer.h:167
No locals.
#4 HPHP::debug_string_backtrace (skip=skip@entry=false, ignore_args=ignore_args@entry=false, limit=limit@entry=0) at /usr/src/hhvm/hphp/runtime/ext/std/ext_std_errorfunc.cpp:128
#7 HPHP::tvCastToStringInPlace (tv=0x7f3c3f01ffa0) at /usr/src/hhvm/hphp/runtime/base/string-data.h:215
No locals.
#8 0x00007f3c5a3a6345 in php_tidy_quick_repair (return_value_ptr=<optimized out>, this_ptr=<optimized out>, return_value_used=<optimized out>, is_file=0 '\000', tsrm_ls=0x7f3c546af7a0, return_value=0x7f3c491eceb0, ht=<optimized out>) at /home/ori/tmp/tidy/debian/build-hhvm/tidy.c:598
arg1_len = 3533
data = 0x7f3c491a9378 "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"><html><head><title>test</title></head><body><p><br><br>Compulsive paying is a m"...
enc_len = 4
data_len = 3533
use_include_path = 0 '\000'
arg1 = 0x7f3c491a9378 "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"><html><head><title>test</title></head><body><p><br><br>Compulsive paying is a m"...
#13 0x0000000000c14689 in HPHP::ExecutionContext::dispatchBB (this=<optimized out>) at /usr/src/hhvm/hphp/runtime/vm/bytecode.cpp:7544
No locals.
#14 0x0000000000de2082 in HPHP::jit::MCGenerator::enterTC (this=0x7f3c5af0a000, start=0x0, data=<optimized out>) at /usr/src/hhvm/hphp/runtime/vm/jit/mc-generator.cpp:999
members of folly::ScopeGuardImpl<HPHP::ExecutionContext::enterVM(HPHP::ActRec*, HPHP::ExecutionContext::StackArgsState, HPHP::Resumable*, HPHP::ObjectData*)::__lambda62>:
function_ = {<No data fields>}
}
first = false
fault = <optimized out>
#18 0x0000000000c1292c in HPHP::ExecutionContext::invokeFunc (this=this@entry=0x7f3c54693000, retval=retval@entry=0x7f3c433fb0d0, f=0x7f3c4ac1d200, args_=..., this_=this_@entry=0x0, cls=cls@entry=0x0, varEnv=0x7f3c3f008270, invName=invName@entry=0x0, flags=flags@entry=HPHP::ExecutionContext::InvokePseudoMain) at /usr/src/hhvm/hphp/runtime/vm/bytecode.cpp:2092
originalSP = 0x7f3c547bfff0
_ = {
<boost::noncopyable_::noncopyable> = {<No data fields>},
members of HPHP::VMRegAnchor:
m_old = HPHP::CLEAN
}
numPassedArgs = 105
SCOPE_EXIT_STATE10 = {
<folly::ScopeGuardImplBase> = {
dismissed_ = false
},
members of folly::ScopeGuardImpl<HPHP::ExecutionContext::invokeFunc(HPHP::TypedValue*, const HPHP::Func*, const HPHP::Variant&, HPHP::ObjectData*, HPHP::Class*, HPHP::VarEnv*, HPHP::StringData*, HPHP::ExecutionContext::InvokeFlags)::__lambda63>:
function_ = {
__this = 0x7f3c54693000
}
}
#19 0x0000000000c12b7a in HPHP::ExecutionContext::invokeUnit (this=0x7f3c54693000, retval=retval@entry=0x7f3c433fb0d0, unit=0x7f3c543fca40) at /usr/src/hhvm/hphp/runtime/vm/bytecode.cpp:2274
func = <optimized out>
#20 0x0000000000a98791 in invoke_file_impl (currentDir=0x1c42fd3 "", once=true, path=SmartPtr<HPHP::StringData> = {...}, res=Uninit) at /usr/src/hhvm/hphp/runtime/base/builtin-functions.cpp:721
initial = true
u = <optimized out>
#21 HPHP::invoke_file (s=SmartPtr<HPHP::StringData> = {...}, once=once@entry=true, currentDir=currentDir@entry=0x1c42fd3 "") at /usr/src/hhvm/hphp/runtime/base/builtin-functions.cpp:734
r = Uninit
#22 0x0000000000a9ae2a in HPHP::include_impl_invoke (file=SmartPtr<HPHP::StringData> = {...}, once=once@entry=true, currentDir=currentDir@entry=0x1c42fd3 "") at /usr/src/hhvm/hphp/runtime/base/builtin-functions.cpp:745
#25 0x0000000000b25070 in HPHP::HttpRequestHandler::handleRequestImpl (this=0x7f3c546af8e0, transport=0x7f3c54528a98) at /usr/src/hhvm/hphp/runtime/server/http-request-handler.cpp:292
#26 0x0000000000b25b99 in HPHP::HttpRequestHandler::handleRequest (this=<optimized out>, transport=<optimized out>) at /usr/src/hhvm/hphp/runtime/server/http-request-handler.cpp:332
No locals.
#27 0x0000000000b64c69 in HPHP::ServerWorker<std::shared_ptr<HPHP::FastCGIJob>, HPHP::FastCGITransportTraits>::doJobImpl (this=0x7f3c54622f40, job=std::shared_ptr (count 3, weak 0) 0x7f3c546d1488, abort=<optimized out>) at /usr/src/hhvm/hphp/runtime/server/server-worker.h:103
#28 0x0000000000b64e98 in HPHP::ServerWorker<std::shared_ptr<HPHP::FastCGIJob>, HPHP::FastCGITransportTraits>::doJob (this=<optimized out>, job=...) at /usr/src/hhvm/hphp/runtime/server/server-worker.h:57
No locals.
#29 0x0000000000b63e08 in HPHP::JobQueueWorker<std::shared_ptr<HPHP::FastCGIJob>, HPHP::Server*, true, false, HPHP::JobQueueDropVMStack>::start (this=0x7f3c54622f40) at /usr/src/hhvm/hphp/util/job-queue.h:461