Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Segfault in HPHP::ObjectData::release() #1012

Closed
mappu opened this issue Sep 2, 2013 · 2 comments
Closed

Segfault in HPHP::ObjectData::release() #1012

mappu opened this issue Sep 2, 2013 · 2 comments

Comments

@mappu
Copy link

mappu commented Sep 2, 2013

(gdb) bt
#0  0x0000000000ae9fc0 in HPHP::ObjectData::release() ()
#1  0x00000000011e5ec8 in HPHP::UserSessionModule::open(char const*, char const*) ()
#2  0x00000000011e0dc1 in HPHP::f_session_start() ()
#3  0x0000000000d31f45 in void HPHP::VMExecutionContext::dispatchImpl<4>(int) ()
#4  0x0000000000cb3d2d in HPHP::VMExecutionContext::enterVM(HPHP::TypedValue*, HPHP::ActRec*) ()
#5  0x0000000000cb47f7 in HPHP::VMExecutionContext::invokeFunc(HPHP::TypedValue*, HPHP::Func const*, HPHP::Array const&, HPHP::ObjectData*, HPHP::Class*, HPHP::VarEnv*, HPHP::StringData*, HPHP::VMExecutionContext::InvokeFlags) ()
#6  0x0000000000cb5505 in HPHP::VMExecutionContext::invokeUnit(HPHP::TypedValue*, HPHP::Unit*) ()
#7  0x0000000000b36027 in HPHP::invoke_file(HPHP::String const&, bool, char const*) ()
#8  0x0000000000b37032 in HPHP::include_impl_invoke(HPHP::String const&, bool, char const*) ()
#9  0x0000000000b29b69 in HPHP::hphp_invoke(HPHP::ExecutionContext*, std::string const&, bool, HPHP::Array const&, HPHP::VRefParamValue const&, std::string const&, std::string const&, bool&, std::string&, bool, bool, bool) ()
#10 0x0000000000c85b40 in HPHP::HttpRequestHandler::executePHPRequest(HPHP::Transport*, HPHP::RequestURI&, HPHP::SourceRootInfo&, bool) ()
#11 0x0000000000c87304 in HPHP::HttpRequestHandler::handleRequest(HPHP::Transport*) ()
#12 0x0000000000fab568 in HPHP::LibEventWorker::doJobImpl(boost::shared_ptr<HPHP::LibEventJob>, bool) ()
#13 0x0000000000fab7da in HPHP::LibEventWorker::doJob(boost::shared_ptr<HPHP::LibEventJob>) ()
#14 0x0000000000fa8d38 in HPHP::JobQueueWorker<boost::shared_ptr<HPHP::LibEventJob>, true, false, HPHP::JobQueueDropVMStack>::start() ()
#15 0x0000000000ea7917 in HPHP::AsyncFuncImpl::threadFuncImpl() ()
#16 0x0000000000ea7ab0 in HPHP::AsyncFuncImpl::ThreadFunc(void*) ()
#17 0x00007ffff2bdfe0e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#18 0x00007ffff0cb995d in clone () from /lib/x86_64-linux-gnu/libc.so.6

This one i can get perfectly reliably, but only on the exactly third web request.

@danslo
Copy link
Contributor

danslo commented Sep 2, 2013

All your issues are duplicates of #990.

Probably want to close them and further discuss there.

@mappu
Copy link
Author

mappu commented Sep 2, 2013

OK, that's plausible. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants