Skip to content

Instantly share code, notes, and snippets.

@danslo
Created June 20, 2014 10:25
Show Gist options
  • Save danslo/43d8ced404c156b0f788 to your computer and use it in GitHub Desktop.
Save danslo/43d8ced404c156b0f788 to your computer and use it in GitHub Desktop.
==15734== Memcheck, a memory error detector
==15734== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==15734== Using Valgrind-3.10.0.SVN and LibVEX; rerun with -h for copyright info
==15734== Command: /home/daniel/Code/hhvm/hphp/hhvm/hhvm -ms -vServer.Type=fastcgi -vServer.Port=9000 -vEval.EnableZendSorting=1 -vEval.Jit=0
==15734==
==15734== Invalid read of size 8
==15734== at 0xE49D06: folly::fbstring_core<char>::fbstring_core(char const*, unsigned long) (FBString.h:399)
==15734== by 0xF3820A: void HPHP::IniSetting::Bind<std::string>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, HPHP::IniSetting::SetAndGet<std::string>, std::string*) (FBString.h:1021)
==15734== by 0xF6CA5F: HPHP::RequestInjectionData::threadInit() (ini-setting.h:242)
==15734== by 0xEDE6EB: HPHP::ThreadInfo::ThreadInfo() (request-injection-data.h:61)
==15734== by 0xEB62FE: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::create() (thread-local.h:228)
==15734== by 0xEB634A: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::getCheck() const (thread-local.h:233)
==15734== by 0xEB5F55: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:60)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734== Address 0x14806158 is 24 bytes inside a block of size 30 alloc'd
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xF28B3C: __static_initialization_and_destruction_0(int, int) (runtime-option.cpp:182)
==15734== by 0xF36E28: _GLOBAL__sub_I__ZN4HPHP13RuntimeOption13ExecutionModeE (runtime-option.cpp:1529)
==15734== by 0x20CD6FC: __libc_csu_init (in /home/daniel/Code/hhvm/hphp/hhvm/hhvm)
==15734== by 0xBE04E54: (below main) (libc-start.c:246)
==15734==
==15734== Invalid read of size 8
==15734== at 0xE49D06: folly::fbstring_core<char>::fbstring_core(char const*, unsigned long) (FBString.h:399)
==15734== by 0xF38D74: void HPHP::IniSetting::Bind<long>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, HPHP::IniSetting::SetAndGet<long>, long*) (FBString.h:1021)
==15734== by 0xF6D4A1: HPHP::RequestInjectionData::threadInit() (ini-setting.h:242)
==15734== by 0xEDE6EB: HPHP::ThreadInfo::ThreadInfo() (request-injection-data.h:61)
==15734== by 0xEB62FE: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::create() (thread-local.h:228)
==15734== by 0xEB634A: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::getCheck() const (thread-local.h:233)
==15734== by 0xEB5F55: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:60)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734== Address 0x14899138 is 24 bytes inside a block of size 26 alloc'd
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xDE3A0D: char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:138)
==15734== by 0xDE3A7D: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char*>(char*, char*, std::allocator<char> const&) (basic_string.h:1725)
==15734== by 0xDE3B4E: std::string __gnu_cxx::__to_xstring<std::string, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...) (string_conversions.h:99)
==15734== by 0xF6D450: HPHP::RequestInjectionData::threadInit() (basic_string.h:2877)
==15734== by 0xEDE6EB: HPHP::ThreadInfo::ThreadInfo() (request-injection-data.h:61)
==15734== by 0xEB62FE: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::create() (thread-local.h:228)
==15734== by 0xEB634A: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::getCheck() const (thread-local.h:233)
==15734== by 0xEB5F55: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:60)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== Invalid read of size 8
==15734== at 0xE49D06: folly::fbstring_core<char>::fbstring_core(char const*, unsigned long) (FBString.h:399)
==15734== by 0xF38D74: void HPHP::IniSetting::Bind<long>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, HPHP::IniSetting::SetAndGet<long>, long*) (FBString.h:1021)
==15734== by 0x18F4F20: HPHP::PcreExtension::threadInit() (ini-setting.h:242)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734== Address 0x1489f6b8 is 24 bytes inside a block of size 31 alloc'd
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xDE3A0D: char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:138)
==15734== by 0xDE3A7D: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char*>(char*, char*, std::allocator<char> const&) (basic_string.h:1725)
==15734== by 0xDE3B4E: std::string __gnu_cxx::__to_xstring<std::string, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...) (string_conversions.h:99)
==15734== by 0x18F4ED9: HPHP::PcreExtension::threadInit() (basic_string.h:2877)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== Invalid read of size 8
==15734== at 0xE49CFE: folly::fbstring_core<char>::fbstring_core(char const*, unsigned long) (FBString.h:397)
==15734== by 0xE46839: HPHP::IniSetting::SystemParserCallback::onEntry(std::string const&, std::string const&, void*) (FBString.h:1005)
==15734== by 0xFAEBF0: zend_ini_on_entry(std::string const&, std::string const&) (zend-ini.ll:434)
==15734== by 0xFABE2A: ini_parse() (zend-ini.y:69)
==15734== by 0xFACB65: zend_parse_ini_string(std::string const&, std::string const&, int, HPHP::IniSetting::ParserCallback&, void*) (zend-ini.y:151)
==15734== by 0xE440FA: HPHP::IniSetting::FromStringAsMap(std::string const&, std::string const&) (ini-setting.cpp:579)
==15734== by 0xE77A8A: HPHP::Config::Parse(std::string const&, folly::dynamic&, HPHP::Hdf&) (config.cpp:68)
==15734== by 0xEFDB4E: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1221)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734== by 0xDDB960: main (main.cpp:58)
==15734== Address 0x14bcbe20 is 32 bytes inside a block of size 39 alloc'd
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C2BB: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xFADFEF: ini_lex_impl(std::string*, void*) (zend-ini.ll:251)
==15734== by 0xFAE93D: ini_lex(std::string*, void*) (zend-ini.ll:128)
==15734== by 0xFABC65: ini_parse() (zend-ini.tab.cpp:1393)
==15734== by 0xFACB65: zend_parse_ini_string(std::string const&, std::string const&, int, HPHP::IniSetting::ParserCallback&, void*) (zend-ini.y:151)
==15734== by 0xE440FA: HPHP::IniSetting::FromStringAsMap(std::string const&, std::string const&) (ini-setting.cpp:579)
==15734== by 0xE77A8A: HPHP::Config::Parse(std::string const&, folly::dynamic&, HPHP::Hdf&) (config.cpp:68)
==15734== by 0xEFDB4E: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1221)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734==
==15734== Invalid read of size 8
==15734== at 0xE49D06: folly::fbstring_core<char>::fbstring_core(char const*, unsigned long) (FBString.h:399)
==15734== by 0xE46811: HPHP::IniSetting::SystemParserCallback::onEntry(std::string const&, std::string const&, void*) (FBString.h:1005)
==15734== by 0xFAEBF0: zend_ini_on_entry(std::string const&, std::string const&) (zend-ini.ll:434)
==15734== by 0xFABE2A: ini_parse() (zend-ini.y:69)
==15734== by 0xFACB65: zend_parse_ini_string(std::string const&, std::string const&, int, HPHP::IniSetting::ParserCallback&, void*) (zend-ini.y:151)
==15734== by 0xE440FA: HPHP::IniSetting::FromStringAsMap(std::string const&, std::string const&) (ini-setting.cpp:579)
==15734== by 0xE77A8A: HPHP::Config::Parse(std::string const&, folly::dynamic&, HPHP::Hdf&) (config.cpp:68)
==15734== by 0xEFDB4E: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1221)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734== by 0xDDB960: main (main.cpp:58)
==15734== Address 0x14bcc038 is 24 bytes inside a block of size 26 alloc'd
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C2BB: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xFADE82: ini_lex_impl(std::string*, void*) (zend-ini.ll:233)
==15734== by 0xFAE93D: ini_lex(std::string*, void*) (zend-ini.ll:128)
==15734== by 0xFABC65: ini_parse() (zend-ini.tab.cpp:1393)
==15734== by 0xFACB65: zend_parse_ini_string(std::string const&, std::string const&, int, HPHP::IniSetting::ParserCallback&, void*) (zend-ini.y:151)
==15734== by 0xE440FA: HPHP::IniSetting::FromStringAsMap(std::string const&, std::string const&) (ini-setting.cpp:579)
==15734== by 0xE77A8A: HPHP::Config::Parse(std::string const&, folly::dynamic&, HPHP::Hdf&) (config.cpp:68)
==15734== by 0xEFDB4E: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1221)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734==
==15734== Invalid read of size 8
==15734== at 0xE49D06: folly::fbstring_core<char>::fbstring_core(char const*, unsigned long) (FBString.h:399)
==15734== by 0xF3820A: void HPHP::IniSetting::Bind<std::string>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, HPHP::IniSetting::SetAndGet<std::string>, std::string*) (FBString.h:1021)
==15734== by 0xF6CA5F: HPHP::RequestInjectionData::threadInit() (ini-setting.h:242)
==15734== by 0xEFDC52: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1235)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734== by 0xDDB960: main (main.cpp:58)
==15734== Address 0x1ae1dfa8 is 24 bytes inside a block of size 30 alloc'd
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xF2F1F4: HPHP::RuntimeOption::Load(folly::dynamic const&, HPHP::Hdf&, std::vector<std::string, std::allocator<std::string> >*) (runtime-option.cpp:1044)
==15734== by 0xEFDB77: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1223)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== Invalid read of size 8
==15734== at 0xE49D06: folly::fbstring_core<char>::fbstring_core(char const*, unsigned long) (FBString.h:399)
==15734== by 0xF3820A: void HPHP::IniSetting::Bind<std::string>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, HPHP::IniSetting::SetAndGet<std::string>, std::string*) (FBString.h:1021)
==15734== by 0xF6CC76: HPHP::RequestInjectionData::threadInit() (request-injection-data.cpp:122)
==15734== by 0xEFDC52: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1235)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734== by 0xDDB960: main (main.cpp:58)
==15734== Address 0x1aee73a8 is 24 bytes inside a block of size 26 alloc'd
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C2BB: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xF6AF34: HPHP::RequestInjectionData::getDefaultIncludePath() (type-string.h:366)
==15734== by 0xF6CC32: HPHP::RequestInjectionData::threadInit() (request-injection-data.cpp:122)
==15734== by 0xEFDC52: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1235)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== Invalid read of size 8
==15734== at 0xE49D06: folly::fbstring_core<char>::fbstring_core(char const*, unsigned long) (FBString.h:399)
==15734== by 0xF38D74: void HPHP::IniSetting::Bind<long>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, HPHP::IniSetting::SetAndGet<long>, long*) (FBString.h:1021)
==15734== by 0xF6CF65: HPHP::RequestInjectionData::threadInit() (ini-setting.h:242)
==15734== by 0xEFDC52: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1235)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734== by 0xDDB960: main (main.cpp:58)
==15734== Address 0x1aee8388 is 24 bytes inside a block of size 29 alloc'd
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xDE3A0D: char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:138)
==15734== by 0xDE3A7D: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char*>(char*, char*, std::allocator<char> const&) (basic_string.h:1725)
==15734== by 0xDE3B4E: std::string __gnu_cxx::__to_xstring<std::string, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...) (string_conversions.h:99)
==15734== by 0xF6CF14: HPHP::RequestInjectionData::threadInit() (basic_string.h:2866)
==15734== by 0xEFDC52: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1235)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== Invalid read of size 8
==15734== at 0xE49D06: folly::fbstring_core<char>::fbstring_core(char const*, unsigned long) (FBString.h:399)
==15734== by 0xF38D74: void HPHP::IniSetting::Bind<long>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, HPHP::IniSetting::SetAndGet<long>, long*) (FBString.h:1021)
==15734== by 0xF6D4A1: HPHP::RequestInjectionData::threadInit() (ini-setting.h:242)
==15734== by 0xEFDC52: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1235)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734== by 0xDDB960: main (main.cpp:58)
==15734== Address 0x1aee9508 is 24 bytes inside a block of size 26 alloc'd
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xDE3A0D: char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:138)
==15734== by 0xDE3A7D: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char*>(char*, char*, std::allocator<char> const&) (basic_string.h:1725)
==15734== by 0xDE3B4E: std::string __gnu_cxx::__to_xstring<std::string, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...) (string_conversions.h:99)
==15734== by 0xF6D450: HPHP::RequestInjectionData::threadInit() (basic_string.h:2877)
==15734== by 0xEFDC52: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1235)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== Invalid read of size 4
==15734== at 0xF6420C: folly::AtomicHashArray<long, HPHP::RDS::Link<HPHP::TypedValue>, HPHP::(anonymous namespace)::strintern_hash, HPHP::(anonymous namespace)::strintern_eq, std::allocator<char> >::findInternal(long) (word-mem.h:52)
==15734== by 0xF642CC: folly::AtomicHashMap<long, HPHP::RDS::Link<HPHP::TypedValue>, HPHP::(anonymous namespace)::strintern_hash, HPHP::(anonymous namespace)::strintern_eq, std::allocator<char> >::findInternal(long) const (AtomicHashMap-inl.h:181)
==15734== by 0xF64385: folly::AtomicHashMap<long, HPHP::RDS::Link<HPHP::TypedValue>, HPHP::(anonymous namespace)::strintern_hash, HPHP::(anonymous namespace)::strintern_eq, std::allocator<char> >::find(long) (AtomicHashMap-inl.h:157)
==15734== by 0xF6871F: HPHP::makeStaticString(HPHP::Slice<char const>) (static-string-table.cpp:178)
==15734== by 0xF68D9C: HPHP::makeStaticString(std::string const&) (static-string-table.cpp:212)
==15734== by 0x12801F5: HPHP::UnitEmitter::create() (unit.cpp:2553)
==15734== by 0x1280DF8: HPHP::UnitRepoProxy::load(std::string const&, HPHP::MD5 const&) (unit.cpp:1843)
==15734== by 0x1239C1F: HPHP::Repo::loadUnit(std::string const&, HPHP::MD5 const&) (repo.cpp:223)
==15734== by 0x10B31D7: HPHP::compile_string(char const*, unsigned long, char const*) (runtime.cpp:220)
==15734== by 0x10B3D47: HPHP::compile_systemlib_string(char const*, unsigned long, char const*) (runtime.cpp:242)
==15734== by 0xDDDD5C: HPHP::ProcessInit() (process-init.cpp:93)
==15734== by 0xEF7E15: HPHP::hphp_process_init() (program-functions.cpp:1574)
==15734== Address 0x2931c128 is 24 bytes inside a block of size 26 alloc'd
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67AB97: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67B19D: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xF49E6B: HPHP::FileUtil::safe_dirname(char const*, int) (file-util.cpp:372)
==15734== by 0x12801EC: HPHP::UnitEmitter::create() (unit.cpp:2552)
==15734== by 0x1280DF8: HPHP::UnitRepoProxy::load(std::string const&, HPHP::MD5 const&) (unit.cpp:1843)
==15734== by 0x1239C1F: HPHP::Repo::loadUnit(std::string const&, HPHP::MD5 const&) (repo.cpp:223)
==15734== by 0x10B31D7: HPHP::compile_string(char const*, unsigned long, char const*) (runtime.cpp:220)
==15734== by 0x10B3D47: HPHP::compile_systemlib_string(char const*, unsigned long, char const*) (runtime.cpp:242)
==15734== by 0xDDDD5C: HPHP::ProcessInit() (process-init.cpp:93)
==15734== by 0xEF7E15: HPHP::hphp_process_init() (program-functions.cpp:1574)
==15734==
==15734== Conditional jump or move depends on uninitialised value(s)
==15734== at 0x1FC04AE: apache::thrift::async::TAsyncServerSocket::RemoteAcceptor::start(apache::thrift::async::TEventBase*, unsigned int, unsigned int) (TAsyncServerSocket.cpp:54)
==15734== by 0x1FC1941: apache::thrift::async::TAsyncServerSocket::addAcceptCallback(apache::thrift::async::TAsyncServerSocket::AcceptCallback*, apache::thrift::async::TEventBase*, unsigned int) (TAsyncServerSocket.cpp:405)
==15734== by 0x1FD2C06: facebook::proxygen::Acceptor::init(apache::thrift::async::TAsyncServerSocket*, apache::thrift::async::TEventBase*) (Acceptor.cpp:58)
==15734== by 0x10709BD: HPHP::FastCGIServer::start() (fastcgi-server.cpp:243)
==15734== by 0x102024B: HPHP::HttpServer::startServer(bool) (http-server.cpp:542)
==15734== by 0x1020911: HPHP::HttpServer::runOrExitProcess() (http-server.cpp:268)
==15734== by 0xEFA884: HPHP::start_server(std::string const&) (program-functions.cpp:844)
==15734== by 0xEFE433: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1434)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== Conditional jump or move depends on uninitialised value(s)
==15734== at 0x1FCB419: apache::thrift::async::TEventBase::runInEventBaseThread(std::tr1::function<void ()> const&) (TEventBase.cpp:383)
==15734== by 0x1FC04D2: apache::thrift::async::TAsyncServerSocket::RemoteAcceptor::start(apache::thrift::async::TEventBase*, unsigned int, unsigned int) (TAsyncServerSocket.cpp:60)
==15734== by 0x1FC1941: apache::thrift::async::TAsyncServerSocket::addAcceptCallback(apache::thrift::async::TAsyncServerSocket::AcceptCallback*, apache::thrift::async::TEventBase*, unsigned int) (TAsyncServerSocket.cpp:405)
==15734== by 0x1FD2C06: facebook::proxygen::Acceptor::init(apache::thrift::async::TAsyncServerSocket*, apache::thrift::async::TEventBase*) (Acceptor.cpp:58)
==15734== by 0x10709BD: HPHP::FastCGIServer::start() (fastcgi-server.cpp:243)
==15734== by 0x102024B: HPHP::HttpServer::startServer(bool) (http-server.cpp:542)
==15734== by 0x1020911: HPHP::HttpServer::runOrExitProcess() (http-server.cpp:268)
==15734== by 0xEFA884: HPHP::start_server(std::string const&) (program-functions.cpp:844)
==15734== by 0xEFE433: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1434)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== Conditional jump or move depends on uninitialised value(s)
==15734== at 0x1FCAECD: apache::thrift::async::TEventBase::runInEventBaseThread(void (*)(void*), void*) (TEventBase.cpp:364)
==15734== by 0x1FCB45D: apache::thrift::async::TEventBase::runInEventBaseThread(std::tr1::function<void ()> const&) (TEventBase.h:247)
==15734== by 0x1FC04D2: apache::thrift::async::TAsyncServerSocket::RemoteAcceptor::start(apache::thrift::async::TEventBase*, unsigned int, unsigned int) (TAsyncServerSocket.cpp:60)
==15734== by 0x1FC1941: apache::thrift::async::TAsyncServerSocket::addAcceptCallback(apache::thrift::async::TAsyncServerSocket::AcceptCallback*, apache::thrift::async::TEventBase*, unsigned int) (TAsyncServerSocket.cpp:405)
==15734== by 0x1FD2C06: facebook::proxygen::Acceptor::init(apache::thrift::async::TAsyncServerSocket*, apache::thrift::async::TEventBase*) (Acceptor.cpp:58)
==15734== by 0x10709BD: HPHP::FastCGIServer::start() (fastcgi-server.cpp:243)
==15734== by 0x102024B: HPHP::HttpServer::startServer(bool) (http-server.cpp:542)
==15734== by 0x1020911: HPHP::HttpServer::runOrExitProcess() (http-server.cpp:268)
==15734== by 0xEFA884: HPHP::start_server(std::string const&) (program-functions.cpp:844)
==15734== by 0xEFE433: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1434)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== Conditional jump or move depends on uninitialised value(s)
==15734== at 0x1FCB419: apache::thrift::async::TEventBase::runInEventBaseThread(std::tr1::function<void ()> const&) (TEventBase.cpp:383)
==15734== by 0x10709D9: HPHP::FastCGIServer::start() (fastcgi-server.cpp:251)
==15734== by 0x102024B: HPHP::HttpServer::startServer(bool) (http-server.cpp:542)
==15734== by 0x1020911: HPHP::HttpServer::runOrExitProcess() (http-server.cpp:268)
==15734== by 0xEFA884: HPHP::start_server(std::string const&) (program-functions.cpp:844)
==15734== by 0xEFE433: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1434)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== Conditional jump or move depends on uninitialised value(s)
==15734== at 0x1FCAECD: apache::thrift::async::TEventBase::runInEventBaseThread(void (*)(void*), void*) (TEventBase.cpp:364)
==15734== by 0x1FCB45D: apache::thrift::async::TEventBase::runInEventBaseThread(std::tr1::function<void ()> const&) (TEventBase.h:247)
==15734== by 0x10709D9: HPHP::FastCGIServer::start() (fastcgi-server.cpp:251)
==15734== by 0x102024B: HPHP::HttpServer::startServer(bool) (http-server.cpp:542)
==15734== by 0x1020911: HPHP::HttpServer::runOrExitProcess() (http-server.cpp:268)
==15734== by 0xEFA884: HPHP::start_server(std::string const&) (program-functions.cpp:844)
==15734== by 0xEFE433: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1434)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== Thread 2:
==15734== Invalid read of size 8
==15734== at 0xE49D06: folly::fbstring_core<char>::fbstring_core(char const*, unsigned long) (FBString.h:399)
==15734== by 0xF3820A: void HPHP::IniSetting::Bind<std::string>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, HPHP::IniSetting::SetAndGet<std::string>, std::string*) (FBString.h:1021)
==15734== by 0xF6CC76: HPHP::RequestInjectionData::threadInit() (request-injection-data.cpp:122)
==15734== by 0xEDE6EB: HPHP::ThreadInfo::ThreadInfo() (request-injection-data.h:61)
==15734== by 0xEB62FE: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::create() (thread-local.h:228)
==15734== by 0xEB634A: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::getCheck() const (thread-local.h:233)
==15734== by 0xEB5F55: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:60)
==15734== by 0x1E5E753: HPHP::AsyncFuncImpl::threadFuncImpl() (async-func.cpp:128)
==15734== by 0x1E5E9B2: HPHP::AsyncFuncImpl::ThreadFunc(void*) (async-func.cpp:51)
==15734== by 0xB3A5181: start_thread (pthread_create.c:312)
==15734== by 0xBEDE30C: clone (clone.S:111)
==15734== Address 0x2b6a1548 is 24 bytes inside a block of size 26 alloc'd
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C2BB: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xF6AF34: HPHP::RequestInjectionData::getDefaultIncludePath() (type-string.h:366)
==15734== by 0xF6CC32: HPHP::RequestInjectionData::threadInit() (request-injection-data.cpp:122)
==15734== by 0xEDE6EB: HPHP::ThreadInfo::ThreadInfo() (request-injection-data.h:61)
==15734== by 0xEB62FE: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::create() (thread-local.h:228)
==15734== by 0xEB634A: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::getCheck() const (thread-local.h:233)
==15734== by 0xEB5F55: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:60)
==15734== by 0x1E5E753: HPHP::AsyncFuncImpl::threadFuncImpl() (async-func.cpp:128)
==15734== by 0x1E5E9B2: HPHP::AsyncFuncImpl::ThreadFunc(void*) (async-func.cpp:51)
==15734==
==15734== Invalid read of size 8
==15734== at 0xE49D06: folly::fbstring_core<char>::fbstring_core(char const*, unsigned long) (FBString.h:399)
==15734== by 0xF38D74: void HPHP::IniSetting::Bind<long>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, HPHP::IniSetting::SetAndGet<long>, long*) (FBString.h:1021)
==15734== by 0xF6CF65: HPHP::RequestInjectionData::threadInit() (ini-setting.h:242)
==15734== by 0xEDE6EB: HPHP::ThreadInfo::ThreadInfo() (request-injection-data.h:61)
==15734== by 0xEB62FE: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::create() (thread-local.h:228)
==15734== by 0xEB634A: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::getCheck() const (thread-local.h:233)
==15734== by 0xEB5F55: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:60)
==15734== by 0x1E5E753: HPHP::AsyncFuncImpl::threadFuncImpl() (async-func.cpp:128)
==15734== by 0x1E5E9B2: HPHP::AsyncFuncImpl::ThreadFunc(void*) (async-func.cpp:51)
==15734== by 0xB3A5181: start_thread (pthread_create.c:312)
==15734== by 0xBEDE30C: clone (clone.S:111)
==15734== Address 0x2b6a26f8 is 24 bytes inside a block of size 29 alloc'd
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xDE3A0D: char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:138)
==15734== by 0xDE3A7D: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char*>(char*, char*, std::allocator<char> const&) (basic_string.h:1725)
==15734== by 0xDE3B4E: std::string __gnu_cxx::__to_xstring<std::string, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...) (string_conversions.h:99)
==15734== by 0xF6CF14: HPHP::RequestInjectionData::threadInit() (basic_string.h:2866)
==15734== by 0xEDE6EB: HPHP::ThreadInfo::ThreadInfo() (request-injection-data.h:61)
==15734== by 0xEB62FE: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::create() (thread-local.h:228)
==15734== by 0xEB634A: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::getCheck() const (thread-local.h:233)
==15734== by 0xEB5F55: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:60)
==15734== by 0x1E5E753: HPHP::AsyncFuncImpl::threadFuncImpl() (async-func.cpp:128)
==15734== by 0x1E5E9B2: HPHP::AsyncFuncImpl::ThreadFunc(void*) (async-func.cpp:51)
==15734==
==15734== Warning: noted but unhandled ioctl 0x2400 with no size/direction hints
==15734== This could cause spurious value errors to appear.
==15734== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper.
==15734== Warning: noted but unhandled ioctl 0x2403 with no size/direction hints
==15734== This could cause spurious value errors to appear.
==15734== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper.
==15734== Warning: noted but unhandled ioctl 0x2403 with no size/direction hints
==15734== This could cause spurious value errors to appear.
==15734== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper.
==15734== Invalid read of size 8
==15734== at 0xE49D06: folly::fbstring_core<char>::fbstring_core(char const*, unsigned long) (FBString.h:399)
==15734== by 0xE43ECE: HPHP::ini_get(std::string&) (FBString.h:1021)
==15734== by 0xE7C328: std::_Function_handler<folly::dynamic (), void HPHP::IniSetting::Bind<std::string>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, HPHP::IniSetting::SetAndGet<std::string>, std::string*)::{lambda()#2}>::_M_invoke(std::_Any_data const&) (ini-setting.h:221)
==15734== by 0xE497E1: std::function<folly::dynamic ()>::operator()() const (functional:2464)
==15734== by 0xE44345: HPHP::IniSetting::Get(std::string const&, folly::dynamic&) (ini-setting.cpp:663)
==15734== by 0xE45407: HPHP::IniSetting::Get(std::string const&, std::string&) (ini-setting.cpp:669)
==15734== by 0xE45671: HPHP::IniSetting::Get(std::string const&) (ini-setting.cpp:690)
==15734== by 0x18EFC95: HPHP::f_get_include_path() (ext_std_options.cpp:249)
==15734== by 0x10F9C1A: HPHP::Native::NativeFuncCaller::callInt64() (native-func-caller.h:768)
==15734== by 0x113D8EA: HPHP::Native::callFunc(HPHP::Func const*, void*, HPHP::TypedValue*, int, HPHP::TypedValue&) (native.cpp:240)
==15734== by 0x1184497: HPHP::ExecutionContext::iopFCallBuiltin(unsigned char const*&) (bytecode.cpp:6330)
==15734== by 0x11F4AC2: void HPHP::ExecutionContext::dispatchImpl<false>() (bytecode.cpp:7558)
==15734== Address 0x2b753bd8 is 24 bytes inside a block of size 26 alloc'd
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67B64A: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67B6F3: std::string::reserve(unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67B7C7: std::string::append(std::string const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xF6A64D: std::_Function_handler<std::string (), HPHP::RequestInjectionData::threadInit()::{lambda()#5}>::_M_invoke(std::_Any_data const&) (basic_string.h:933)
==15734== by 0xE7C2B5: std::function<std::string ()>::operator()() const (functional:2464)
==15734== by 0xE7C2EA: std::_Function_handler<folly::dynamic (), void HPHP::IniSetting::Bind<std::string>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, HPHP::IniSetting::SetAndGet<std::string>, std::string*)::{lambda()#2}>::_M_invoke(std::_Any_data const&) (ini-setting.h:217)
==15734== by 0xE497E1: std::function<folly::dynamic ()>::operator()() const (functional:2464)
==15734== by 0xE44345: HPHP::IniSetting::Get(std::string const&, folly::dynamic&) (ini-setting.cpp:663)
==15734== by 0xE45407: HPHP::IniSetting::Get(std::string const&, std::string&) (ini-setting.cpp:669)
==15734== by 0xE45671: HPHP::IniSetting::Get(std::string const&) (ini-setting.cpp:690)
==15734==
==15734== Invalid read of size 8
==15734== at 0xE49CFE: folly::fbstring_core<char>::fbstring_core(char const*, unsigned long) (FBString.h:397)
==15734== by 0xE43ECE: HPHP::ini_get(std::string&) (FBString.h:1021)
==15734== by 0xE7C328: std::_Function_handler<folly::dynamic (), void HPHP::IniSetting::Bind<std::string>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, HPHP::IniSetting::SetAndGet<std::string>, std::string*)::{lambda()#2}>::_M_invoke(std::_Any_data const&) (ini-setting.h:221)
==15734== by 0xE497E1: std::function<folly::dynamic ()>::operator()() const (functional:2464)
==15734== by 0xE44345: HPHP::IniSetting::Get(std::string const&, folly::dynamic&) (ini-setting.cpp:663)
==15734== by 0xE45DA2: HPHP::IniSetting::Get(HPHP::String const&, HPHP::Variant&) (ini-setting.cpp:683)
==15734== by 0xE45EF6: HPHP::IniSetting::Get(HPHP::String const&, HPHP::String&) (ini-setting.cpp:676)
==15734== by 0x18EF975: HPHP::f_ini_get(HPHP::String const&) (ext_std_options.cpp:787)
==15734== by 0x10FA417: HPHP::Native::NativeFuncCaller::callInt64() (native-func-caller.h:790)
==15734== by 0x113D909: HPHP::Native::callFunc(HPHP::Func const*, void*, HPHP::TypedValue*, int, HPHP::TypedValue&) (native.cpp:246)
==15734== by 0x113DADB: HPHP::Native::functionWrapper(HPHP::ActRec*) (native.cpp:319)
==15734== by 0x1186501: HPHP::ExecutionContext::iopNativeImpl(unsigned char const*&) (bytecode.cpp:6957)
==15734== Address 0x2b6d8040 is 32 bytes inside a block of size 34 alloc'd
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xE44D28: HPHP::dynamic_to_std_string(folly::dynamic const&) (ini-setting.cpp:79)
==15734== by 0xE452F6: HPHP::ini_on_update(folly::dynamic const&, std::string&) (ini-setting.cpp:246)
==15734== by 0xF38234: void HPHP::IniSetting::Bind<std::string>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, HPHP::IniSetting::SetAndGet<std::string>, std::string*) (ini-setting.h:199)
==15734== by 0xF383C7: void HPHP::IniSetting::Bind<std::string>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, std::string*) (ini-setting.h:242)
==15734== by 0x1918650: HPHP::SessionExtension::threadInit() (ext_session.cpp:1895)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEF7850: HPHP::hphp_session_init() (program-functions.cpp:1649)
==15734==
WARNING: Logging before InitGoogleLogging() is written to STDERR
I0620 11:47:37.615221 15737 Acceptor.cpp:155] All connections drained from Acceptor=0x2b6998c0 in thread 0x1aeeb458
==15734==
==15734== HEAP SUMMARY:
==15734== in use at exit: 19,979,598 bytes in 56,123 blocks
==15734== total heap usage: 476,460 allocs, 420,337 frees, 62,246,269 bytes allocated
==15734==
==15734== Thread 1:
==15734== 8 bytes in 1 blocks are definitely lost in loss record 88 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x17E3C88: HPHP::Extension::CompileSystemlib(std::string const&, std::string const&) (extension.cpp:278)
==15734== by 0x17E3E41: HPHP::Extension::loadSystemlib(std::string const&) (extension.cpp:297)
==15734== by 0x19578C4: HPHP::fileinfoExtension::moduleInit() (ext_fileinfo.cpp:295)
==15734== by 0x17E3853: HPHP::Extension::InitModules() (extension.cpp:175)
==15734== by 0xEF7E2E: HPHP::hphp_process_init() (program-functions.cpp:1579)
==15734==
==15734== 8 bytes in 1 blocks are definitely lost in loss record 89 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x17E3C88: HPHP::Extension::CompileSystemlib(std::string const&, std::string const&) (extension.cpp:278)
==15734== by 0x17E3E41: HPHP::Extension::loadSystemlib(std::string const&) (extension.cpp:297)
==15734== by 0x18BA3FD: HPHP::Intl::IntlExtension::initLocale() (ext_icu_locale.cpp:719)
==15734== by 0x18C0E66: HPHP::Intl::IntlExtension::moduleInit() (icu.h:108)
==15734== by 0x17E3853: HPHP::Extension::InitModules() (extension.cpp:175)
==15734==
==15734== 8 bytes in 1 blocks are definitely lost in loss record 90 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x17E3C88: HPHP::Extension::CompileSystemlib(std::string const&, std::string const&) (extension.cpp:278)
==15734== by 0x17E3E41: HPHP::Extension::loadSystemlib(std::string const&) (extension.cpp:297)
==15734== by 0x18CB532: HPHP::Intl::IntlExtension::initNumberFormatter() (ext_icu_num_fmt.cpp:667)
==15734== by 0x18C0E6E: HPHP::Intl::IntlExtension::moduleInit() (icu.h:109)
==15734== by 0x17E3853: HPHP::Extension::InitModules() (extension.cpp:175)
==15734==
==15734== 8 bytes in 1 blocks are definitely lost in loss record 91 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x17E3C88: HPHP::Extension::CompileSystemlib(std::string const&, std::string const&) (extension.cpp:278)
==15734== by 0x17E3E41: HPHP::Extension::loadSystemlib(std::string const&) (extension.cpp:297)
==15734== by 0x18CD4A0: HPHP::Intl::IntlExtension::initTimeZone() (ext_icu_timezone.cpp:423)
==15734== by 0x18C0E76: HPHP::Intl::IntlExtension::moduleInit() (icu.h:110)
==15734== by 0x17E3853: HPHP::Extension::InitModules() (extension.cpp:175)
==15734==
==15734== 8 bytes in 1 blocks are definitely lost in loss record 92 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x17E3C88: HPHP::Extension::CompileSystemlib(std::string const&, std::string const&) (extension.cpp:278)
==15734== by 0x17E3E41: HPHP::Extension::loadSystemlib(std::string const&) (extension.cpp:297)
==15734== by 0x18D13B2: HPHP::Intl::IntlExtension::initDateFormatter() (ext_icu_date_fmt.cpp:499)
==15734== by 0x18C0E86: HPHP::Intl::IntlExtension::moduleInit() (icu.h:112)
==15734== by 0x17E3853: HPHP::Extension::InitModules() (extension.cpp:175)
==15734==
==15734== 8 bytes in 1 blocks are definitely lost in loss record 93 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x17E3C88: HPHP::Extension::CompileSystemlib(std::string const&, std::string const&) (extension.cpp:278)
==15734== by 0x17E3E41: HPHP::Extension::loadSystemlib(std::string const&) (extension.cpp:297)
==15734== by 0x18B4F48: HPHP::Intl::IntlExtension::initUConverter() (ext_icu_uconverter.cpp:575)
==15734== by 0x18C0EA6: HPHP::Intl::IntlExtension::moduleInit() (icu.h:116)
==15734== by 0x17E3853: HPHP::Extension::InitModules() (extension.cpp:175)
==15734==
==15734== 8 bytes in 1 blocks are definitely lost in loss record 94 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x17E3C88: HPHP::Extension::CompileSystemlib(std::string const&, std::string const&) (extension.cpp:278)
==15734== by 0x17E3E41: HPHP::Extension::loadSystemlib(std::string const&) (extension.cpp:297)
==15734== by 0x18BB46E: HPHP::Intl::IntlExtension::initUSpoof() (ext_icu_uspoof.cpp:95)
==15734== by 0x18C0EB6: HPHP::Intl::IntlExtension::moduleInit() (icu.h:118)
==15734== by 0x17E3853: HPHP::Extension::InitModules() (extension.cpp:175)
==15734==
==15734== 8 bytes in 1 blocks are definitely lost in loss record 95 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x17E3C88: HPHP::Extension::CompileSystemlib(std::string const&, std::string const&) (extension.cpp:278)
==15734== by 0x17E3E41: HPHP::Extension::loadSystemlib(std::string const&) (extension.cpp:297)
==15734== by 0x18BDDC9: HPHP::Intl::IntlExtension::initCollator() (ext_icu_collator.cpp:363)
==15734== by 0x18C0EC6: HPHP::Intl::IntlExtension::moduleInit() (icu.h:120)
==15734== by 0x17E3853: HPHP::Extension::InitModules() (extension.cpp:175)
==15734==
==15734== 8 bytes in 1 blocks are definitely lost in loss record 96 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x17E3C88: HPHP::Extension::CompileSystemlib(std::string const&, std::string const&) (extension.cpp:278)
==15734== by 0x17E3E41: HPHP::Extension::loadSystemlib(std::string const&) (extension.cpp:297)
==15734== by 0x18AF248: HPHP::Intl::IntlExtension::initMessageFormatter() (ext_icu_msg_fmt.cpp:509)
==15734== by 0x18C0ECE: HPHP::Intl::IntlExtension::moduleInit() (icu.h:121)
==15734== by 0x17E3853: HPHP::Extension::InitModules() (extension.cpp:175)
==15734==
==15734== 8 bytes in 1 blocks are definitely lost in loss record 97 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x17E3C88: HPHP::Extension::CompileSystemlib(std::string const&, std::string const&) (extension.cpp:278)
==15734== by 0x17E3E41: HPHP::Extension::loadSystemlib(std::string const&) (extension.cpp:297)
==15734== by 0x18AA143: HPHP::Intl::IntlExtension::initNormalizer() (ext_icu_normalizer.cpp:137)
==15734== by 0x18C0ED6: HPHP::Intl::IntlExtension::moduleInit() (icu.h:122)
==15734== by 0x17E3853: HPHP::Extension::InitModules() (extension.cpp:175)
==15734==
==15734== 8 bytes in 1 blocks are definitely lost in loss record 98 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x17E3C88: HPHP::Extension::CompileSystemlib(std::string const&, std::string const&) (extension.cpp:278)
==15734== by 0x17E3E41: HPHP::Extension::loadSystemlib(std::string const&) (extension.cpp:297)
==15734== by 0x18CF1CF: HPHP::Intl::IntlExtension::initTransliterator() (ext_icu_transliterator.cpp:181)
==15734== by 0x18C0EE6: HPHP::Intl::IntlExtension::moduleInit() (icu.h:124)
==15734== by 0x17E3853: HPHP::Extension::InitModules() (extension.cpp:175)
==15734==
==15734== 8 bytes in 1 blocks are definitely lost in loss record 99 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x17E3C88: HPHP::Extension::CompileSystemlib(std::string const&, std::string const&) (extension.cpp:278)
==15734== by 0x17E3E41: HPHP::Extension::loadSystemlib(std::string const&) (extension.cpp:297)
==15734== by 0x190BD1E: HPHP::JsonExtension::moduleInit() (ext_json.cpp:278)
==15734== by 0x17E3853: HPHP::Extension::InitModules() (extension.cpp:175)
==15734== by 0xEF7E2E: HPHP::hphp_process_init() (program-functions.cpp:1579)
==15734==
==15734== 8 bytes in 1 blocks are definitely lost in loss record 100 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x17E3C88: HPHP::Extension::CompileSystemlib(std::string const&, std::string const&) (extension.cpp:278)
==15734== by 0x17E3E41: HPHP::Extension::loadSystemlib(std::string const&) (extension.cpp:297)
==15734== by 0x1A225F8: HPHP::MemcacheExtension::moduleInit() (ext_memcache.cpp:672)
==15734== by 0x17E3853: HPHP::Extension::InitModules() (extension.cpp:175)
==15734== by 0xEF7E2E: HPHP::hphp_process_init() (program-functions.cpp:1579)
==15734==
==15734== 8 bytes in 1 blocks are definitely lost in loss record 101 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x17E3C88: HPHP::Extension::CompileSystemlib(std::string const&, std::string const&) (extension.cpp:278)
==15734== by 0x17E3E41: HPHP::Extension::loadSystemlib(std::string const&) (extension.cpp:297)
==15734== by 0x18713F9: HPHP::ReflectionExtension::moduleInit() (ext_reflection.cpp:1339)
==15734== by 0x17E3853: HPHP::Extension::InitModules() (extension.cpp:175)
==15734== by 0xEF7E2E: HPHP::hphp_process_init() (program-functions.cpp:1579)
==15734==
==15734== 8 bytes in 1 blocks are definitely lost in loss record 102 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x17E3C88: HPHP::Extension::CompileSystemlib(std::string const&, std::string const&) (extension.cpp:278)
==15734== by 0x17E3E41: HPHP::Extension::loadSystemlib(std::string const&) (extension.cpp:297)
==15734== by 0x1A1F722: HPHP::zipExtension::moduleInit() (ext_zip.cpp:1546)
==15734== by 0x17E3853: HPHP::Extension::InitModules() (extension.cpp:175)
==15734== by 0xEF7E2E: HPHP::hphp_process_init() (program-functions.cpp:1579)
==15734==
==15734== 8 bytes in 1 blocks are definitely lost in loss record 103 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x17E3C88: HPHP::Extension::CompileSystemlib(std::string const&, std::string const&) (extension.cpp:278)
==15734== by 0x17E3E41: HPHP::Extension::loadSystemlib(std::string const&) (extension.cpp:297)
==15734== by 0x18A63DA: HPHP::ZlibExtension::moduleInit() (ext_zlib.cpp:832)
==15734== by 0x17E3853: HPHP::Extension::InitModules() (extension.cpp:175)
==15734== by 0xEF7E2E: HPHP::hphp_process_init() (program-functions.cpp:1579)
==15734==
==15734== 8 bytes in 1 blocks are definitely lost in loss record 104 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xEA6CDC: void std::vector<void*, std::allocator<void*> >::_M_emplace_back_aux<void* const&>(void* const&) (new_allocator.h:104)
==15734== by 0xEA5DE7: HPHP::MemoryManager::newSlab(unsigned long) (stl_vector.h:911)
==15734== by 0xEA5F52: HPHP::MemoryManager::slabAlloc(unsigned long, unsigned int) (memory-manager.cpp:441)
==15734== by 0xDE97CA: HPHP::MemoryManager::smartMallocSize(unsigned int) (memory-manager-inl.h:241)
==15734== by 0xDFB917: HPHP::StringData::Make(HPHP::Slice<char const>, HPHP::CopyStringMode) (memory-manager-inl.h:308)
==15734== by 0xF6AE35: HPHP::RequestInjectionData::getDefaultIncludePath() (string-data-inl.h:37)
==15734== by 0xF6CC32: HPHP::RequestInjectionData::threadInit() (request-injection-data.cpp:122)
==15734== by 0xEDE6EB: HPHP::ThreadInfo::ThreadInfo() (request-injection-data.h:61)
==15734== by 0xEB62FE: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::create() (thread-local.h:228)
==15734== by 0xEB634A: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::getCheck() const (thread-local.h:233)
==15734== by 0xEB5F55: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:60)
==15734==
==15734== 8 bytes in 1 blocks are definitely lost in loss record 105 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x11B6AA5: HPHP::ExecutionContext::evalUnit(HPHP::Unit*, unsigned char const*&, int) (bytecode.cpp:2630)
==15734== by 0x11B7202: HPHP::inclOp(HPHP::ExecutionContext*, unsigned char const*&, HPHP::InclOpFlags) (bytecode.cpp:6688)
==15734== by 0x11B79E9: HPHP::ExecutionContext::iopReqOnce(unsigned char const*&) (bytecode.cpp:6709)
==15734== by 0x11F638E: void HPHP::ExecutionContext::dispatchImpl<false>() (bytecode.cpp:7558)
==15734== by 0x11C46D4: HPHP::ExecutionContext::dispatch() (bytecode.cpp:7564)
==15734==
==15734== 8 bytes in 1 blocks are definitely lost in loss record 106 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x11859D2: HPHP::ExecutionContext::iopDefCls(unsigned char const*&) (bytecode.cpp:6773)
==15734== by 0x11F67DE: void HPHP::ExecutionContext::dispatchImpl<false>() (bytecode.cpp:7558)
==15734== by 0x11C46D4: HPHP::ExecutionContext::dispatch() (bytecode.cpp:7564)
==15734== by 0x11C49D4: HPHP::ExecutionContext::enterVMAtFunc(HPHP::ActRec*, HPHP::ExecutionContext::StackArgsState) (bytecode.cpp:1778)
==15734== by 0x11C5053: HPHP::ExecutionContext::enterVM(HPHP::ActRec*, HPHP::ExecutionContext::StackArgsState, HPHP::Resumable*, HPHP::ObjectData*) (bytecode.cpp:1834)
==15734== by 0x11C5AF7: HPHP::ExecutionContext::invokeFunc(HPHP::TypedValue*, HPHP::Func const*, HPHP::Variant const&, HPHP::ObjectData*, HPHP::Class*, HPHP::VarEnv*, HPHP::StringData*, HPHP::ExecutionContext::InvokeFlags) (bytecode.cpp:1994)
==15734== by 0x11C6056: HPHP::ExecutionContext::invokeUnit(HPHP::TypedValue*, HPHP::Unit*) (bytecode.cpp:2134)
==15734==
==15734== 16 bytes in 1 blocks are possibly lost in loss record 231 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x17E3C88: HPHP::Extension::CompileSystemlib(std::string const&, std::string const&) (extension.cpp:278)
==15734== by 0x17E3E41: HPHP::Extension::loadSystemlib(std::string const&) (extension.cpp:297)
==15734== by 0x18A6D4D: HPHP::Intl::IntlExtension::initIterator() (ext_icu_iterator.cpp:76)
==15734== by 0x18C0E7E: HPHP::Intl::IntlExtension::moduleInit() (icu.h:111)
==15734== by 0x17E3853: HPHP::Extension::InitModules() (extension.cpp:175)
==15734==
==15734== 16 bytes in 1 blocks are possibly lost in loss record 232 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x17E3C88: HPHP::Extension::CompileSystemlib(std::string const&, std::string const&) (extension.cpp:278)
==15734== by 0x17E3E41: HPHP::Extension::loadSystemlib(std::string const&) (extension.cpp:297)
==15734== by 0x18C6AA0: HPHP::Intl::IntlExtension::initBreakIterator() (ext_icu_break_iterator.cpp:429)
==15734== by 0x18C0E9E: HPHP::Intl::IntlExtension::moduleInit() (icu.h:115)
==15734== by 0x17E3853: HPHP::Extension::InitModules() (extension.cpp:175)
==15734==
==15734== 16 bytes in 1 blocks are definitely lost in loss record 233 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xEA6CDC: void std::vector<void*, std::allocator<void*> >::_M_emplace_back_aux<void* const&>(void* const&) (new_allocator.h:104)
==15734== by 0xEA5DE7: HPHP::MemoryManager::newSlab(unsigned long) (stl_vector.h:911)
==15734== by 0xEA5F52: HPHP::MemoryManager::slabAlloc(unsigned long, unsigned int) (memory-manager.cpp:441)
==15734== by 0xDE97CA: HPHP::MemoryManager::smartMallocSize(unsigned int) (memory-manager-inl.h:241)
==15734== by 0xDFBC3D: HPHP::StringData::Make(int) (memory-manager-inl.h:308)
==15734== by 0xF4EE70: HPHP::FileRepository::readActualFile(HPHP::StringData const*, stat const&, HPHP::FileRepository::FileInfo&) (type-string.h:201)
==15734== by 0xF4FE4C: HPHP::FileRepository::readFile(HPHP::StringData const*, stat const&, HPHP::FileRepository::FileInfo&) (file-repository.cpp:391)
==15734== by 0xF5069F: HPHP::FileRepository::checkoutFile(HPHP::StringData*, stat const&) (file-repository.cpp:194)
==15734== by 0x119418B: HPHP::ExecutionContext::lookupPhpFile(HPHP::StringData*, char const*, bool*) (bytecode.cpp:2542)
==15734== by 0x119435B: HPHP::ExecutionContext::evalInclude(HPHP::StringData*, HPHP::StringData const*, bool*) (bytecode.cpp:2572)
==15734== by 0x11B70CF: HPHP::inclOp(HPHP::ExecutionContext*, unsigned char const*&, HPHP::InclOpFlags) (bytecode.cpp:6678)
==15734==
==15734== 16 bytes in 2 blocks are definitely lost in loss record 234 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x17E3C88: HPHP::Extension::CompileSystemlib(std::string const&, std::string const&) (extension.cpp:278)
==15734== by 0x17E3E41: HPHP::Extension::loadSystemlib(std::string const&) (extension.cpp:297)
==15734== by 0x18C3F8F: HPHP::Intl::IntlExtension::initCalendar() (ext_icu_calendar.cpp:878)
==15734== by 0x18C0E8E: HPHP::Intl::IntlExtension::moduleInit() (icu.h:113)
==15734== by 0x17E3853: HPHP::Extension::InitModules() (extension.cpp:175)
==15734==
==15734== 16 bytes in 2 blocks are definitely lost in loss record 235 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x17E3C88: HPHP::Extension::CompileSystemlib(std::string const&, std::string const&) (extension.cpp:278)
==15734== by 0x17E3E41: HPHP::Extension::loadSystemlib(std::string const&) (extension.cpp:297)
==15734== by 0x18D57DC: HPHP::Intl::IntlExtension::initUcsDet() (ext_icu_ucsdet.cpp:155)
==15734== by 0x18C0EAE: HPHP::Intl::IntlExtension::moduleInit() (icu.h:117)
==15734== by 0x17E3853: HPHP::Extension::InitModules() (extension.cpp:175)
==15734==
==15734== 16 bytes in 2 blocks are definitely lost in loss record 236 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x17E3C88: HPHP::Extension::CompileSystemlib(std::string const&, std::string const&) (extension.cpp:278)
==15734== by 0x17E3E41: HPHP::Extension::loadSystemlib(std::string const&) (extension.cpp:297)
==15734== by 0x18FEA3C: HPHP::MemcachedExtension::moduleInit() (ext_memcached.cpp:1398)
==15734== by 0x17E3853: HPHP::Extension::InitModules() (extension.cpp:175)
==15734== by 0xEF7E2E: HPHP::hphp_process_init() (program-functions.cpp:1579)
==15734==
==15734== 16 bytes in 2 blocks are definitely lost in loss record 237 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x17E3C88: HPHP::Extension::CompileSystemlib(std::string const&, std::string const&) (extension.cpp:278)
==15734== by 0x17E3E41: HPHP::Extension::loadSystemlib(std::string const&) (extension.cpp:297)
==15734== by 0x1871437: HPHP::ReflectionExtension::moduleInit() (ext_reflection.cpp:1340)
==15734== by 0x17E3853: HPHP::Extension::InitModules() (extension.cpp:175)
==15734== by 0xEF7E2E: HPHP::hphp_process_init() (program-functions.cpp:1579)
==15734==
==15734== 16 bytes in 2 blocks are definitely lost in loss record 238 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x11B6AA5: HPHP::ExecutionContext::evalUnit(HPHP::Unit*, unsigned char const*&, int) (bytecode.cpp:2630)
==15734== by 0x11B7202: HPHP::inclOp(HPHP::ExecutionContext*, unsigned char const*&, HPHP::InclOpFlags) (bytecode.cpp:6688)
==15734== by 0x11B7519: HPHP::ExecutionContext::iopInclOnce(unsigned char const*&) (bytecode.cpp:6701)
==15734== by 0x11F6166: void HPHP::ExecutionContext::dispatchImpl<false>() (bytecode.cpp:7558)
==15734== by 0x11C46D4: HPHP::ExecutionContext::dispatch() (bytecode.cpp:7564)
==15734==
==15734== 24 bytes in 3 blocks are definitely lost in loss record 247 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x17E3C88: HPHP::Extension::CompileSystemlib(std::string const&, std::string const&) (extension.cpp:278)
==15734== by 0x17E3E41: HPHP::Extension::loadSystemlib(std::string const&) (extension.cpp:297)
==15734== by 0x18C6AA0: HPHP::Intl::IntlExtension::initBreakIterator() (ext_icu_break_iterator.cpp:429)
==15734== by 0x18C0E9E: HPHP::Intl::IntlExtension::moduleInit() (icu.h:115)
==15734== by 0x17E3853: HPHP::Extension::InitModules() (extension.cpp:175)
==15734==
==15734== 26 bytes in 1 blocks are possibly lost in loss record 248 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xE44D28: HPHP::dynamic_to_std_string(folly::dynamic const&) (ini-setting.cpp:79)
==15734== by 0xE452F6: HPHP::ini_on_update(folly::dynamic const&, std::string&) (ini-setting.cpp:246)
==15734== by 0xF38234: void HPHP::IniSetting::Bind<std::string>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, HPHP::IniSetting::SetAndGet<std::string>, std::string*) (ini-setting.h:199)
==15734== by 0xF6C9C5: HPHP::RequestInjectionData::threadInit() (ini-setting.h:242)
==15734== by 0xEFDC52: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1235)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 26 bytes in 1 blocks are possibly lost in loss record 249 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C2BB: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xF6B7AC: std::_Function_handler<bool (std::string const&), HPHP::RequestInjectionData::threadInit()::{lambda(std::string const&)#4}>::_M_invoke(std::_Any_data const&, std::string const&) (type-string.h:366)
==15734== by 0xE7BF15: std::function<bool (std::string const&)>::operator()(std::string const&) const (functional:2464)
==15734== by 0xF38255: void HPHP::IniSetting::Bind<std::string>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, HPHP::IniSetting::SetAndGet<std::string>, std::string*) (ini-setting.h:204)
==15734== by 0xF6CC76: HPHP::RequestInjectionData::threadInit() (request-injection-data.cpp:122)
==15734== by 0xEFDC52: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1235)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 26 bytes in 1 blocks are possibly lost in loss record 250 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xE44D28: HPHP::dynamic_to_std_string(folly::dynamic const&) (ini-setting.cpp:79)
==15734== by 0xE452F6: HPHP::ini_on_update(folly::dynamic const&, std::string&) (ini-setting.cpp:246)
==15734== by 0xF38234: void HPHP::IniSetting::Bind<std::string>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, HPHP::IniSetting::SetAndGet<std::string>, std::string*) (ini-setting.h:199)
==15734== by 0x17A806D: HPHP::MiscExtension::threadInit() (ext_misc.cpp:126)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEF7C94: HPHP::hphp_process_init() (program-functions.cpp:1552)
==15734== by 0x101FAD5: HPHP::HttpServer::HttpServer() (http-server.cpp:151)
==15734==
==15734== 26 bytes in 1 blocks are possibly lost in loss record 251 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xE44D28: HPHP::dynamic_to_std_string(folly::dynamic const&) (ini-setting.cpp:79)
==15734== by 0xE452F6: HPHP::ini_on_update(folly::dynamic const&, std::string&) (ini-setting.cpp:246)
==15734== by 0xF38234: void HPHP::IniSetting::Bind<std::string>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, HPHP::IniSetting::SetAndGet<std::string>, std::string*) (ini-setting.h:199)
==15734== by 0xF383C7: void HPHP::IniSetting::Bind<std::string>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, std::string*) (ini-setting.h:242)
==15734== by 0x1918A91: HPHP::SessionExtension::threadInit() (ext_session.cpp:1923)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEF7C94: HPHP::hphp_process_init() (program-functions.cpp:1552)
==15734==
==15734== 26 bytes in 1 blocks are possibly lost in loss record 252 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xE44D28: HPHP::dynamic_to_std_string(folly::dynamic const&) (ini-setting.cpp:79)
==15734== by 0xE452F6: HPHP::ini_on_update(folly::dynamic const&, std::string&) (ini-setting.cpp:246)
==15734== by 0xF38234: void HPHP::IniSetting::Bind<std::string>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, HPHP::IniSetting::SetAndGet<std::string>, std::string*) (ini-setting.h:199)
==15734== by 0xF383C7: void HPHP::IniSetting::Bind<std::string>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, std::string*) (ini-setting.h:242)
==15734== by 0x1918FEC: HPHP::SessionExtension::threadInit() (ext_session.cpp:1962)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEF7C94: HPHP::hphp_process_init() (program-functions.cpp:1552)
==15734==
==15734== 29 bytes in 1 blocks are possibly lost in loss record 253 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67AB97: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67B19D: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x1E4177E: HPHP::CodeCache::CodeCache() (basic_string.h:1131)
==15734== by 0x167C5EE: HPHP::JIT::MCGenerator::MCGenerator() (mc-generator.cpp:2162)
==15734== by 0xDDDB52: HPHP::ProcessInit() (process-init.cpp:56)
==15734== by 0xEF7E15: HPHP::hphp_process_init() (program-functions.cpp:1574)
==15734== by 0x101FAD5: HPHP::HttpServer::HttpServer() (http-server.cpp:151)
==15734== by 0xEFA626: HPHP::start_server(std::string const&) (new_allocator.h:120)
==15734== by 0xEFE433: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1434)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734==
==15734== 29 bytes in 1 blocks are possibly lost in loss record 254 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67AB97: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67B19D: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x1E4187E: HPHP::CodeCache::CodeCache() (basic_string.h:1131)
==15734== by 0x167C5EE: HPHP::JIT::MCGenerator::MCGenerator() (mc-generator.cpp:2162)
==15734== by 0xDDDB52: HPHP::ProcessInit() (process-init.cpp:56)
==15734== by 0xEF7E15: HPHP::hphp_process_init() (program-functions.cpp:1574)
==15734== by 0x101FAD5: HPHP::HttpServer::HttpServer() (http-server.cpp:151)
==15734== by 0xEFA626: HPHP::start_server(std::string const&) (new_allocator.h:120)
==15734== by 0xEFE433: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1434)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734==
==15734== 29 bytes in 1 blocks are possibly lost in loss record 255 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67AB97: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67B19D: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x1E418CB: HPHP::CodeCache::CodeCache() (basic_string.h:1131)
==15734== by 0x167C5EE: HPHP::JIT::MCGenerator::MCGenerator() (mc-generator.cpp:2162)
==15734== by 0xDDDB52: HPHP::ProcessInit() (process-init.cpp:56)
==15734== by 0xEF7E15: HPHP::hphp_process_init() (program-functions.cpp:1574)
==15734== by 0x101FAD5: HPHP::HttpServer::HttpServer() (http-server.cpp:151)
==15734== by 0xEFA626: HPHP::start_server(std::string const&) (new_allocator.h:120)
==15734== by 0xEFE433: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1434)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734==
==15734== 30 bytes in 1 blocks are possibly lost in loss record 256 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67AB97: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67B19D: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x1A21E3E: HPHP::RequestLocal<HPHP::MEMCACHEGlobals>::get() const (basic_string.h:1131)
==15734== by 0x1A21EAC: HPHP::MemcacheExtension::threadInit() (request-local.h:83)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 30 bytes in 1 blocks are possibly lost in loss record 257 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xE44D28: HPHP::dynamic_to_std_string(folly::dynamic const&) (ini-setting.cpp:79)
==15734== by 0xE452F6: HPHP::ini_on_update(folly::dynamic const&, std::string&) (ini-setting.cpp:246)
==15734== by 0xF38234: void HPHP::IniSetting::Bind<std::string>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, HPHP::IniSetting::SetAndGet<std::string>, std::string*) (ini-setting.h:199)
==15734== by 0xF6CA5F: HPHP::RequestInjectionData::threadInit() (ini-setting.h:242)
==15734== by 0xEFDC52: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1235)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 30 bytes in 1 blocks are possibly lost in loss record 258 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67AB97: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67B19D: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x1E419B6: HPHP::CodeCache::CodeCache() (basic_string.h:1131)
==15734== by 0x167C5EE: HPHP::JIT::MCGenerator::MCGenerator() (mc-generator.cpp:2162)
==15734== by 0xDDDB52: HPHP::ProcessInit() (process-init.cpp:56)
==15734== by 0xEF7E15: HPHP::hphp_process_init() (program-functions.cpp:1574)
==15734== by 0x101FAD5: HPHP::HttpServer::HttpServer() (http-server.cpp:151)
==15734== by 0xEFA626: HPHP::start_server(std::string const&) (new_allocator.h:120)
==15734== by 0xEFE433: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1434)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734==
==15734== 32 bytes in 1 blocks are possibly lost in loss record 279 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xE44D28: HPHP::dynamic_to_std_string(folly::dynamic const&) (ini-setting.cpp:79)
==15734== by 0xE452F6: HPHP::ini_on_update(folly::dynamic const&, std::string&) (ini-setting.cpp:246)
==15734== by 0xF38234: void HPHP::IniSetting::Bind<std::string>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, HPHP::IniSetting::SetAndGet<std::string>, std::string*) (ini-setting.h:199)
==15734== by 0x17A7C51: HPHP::MiscExtension::threadInit() (ini-setting.h:242)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEF7C94: HPHP::hphp_process_init() (program-functions.cpp:1552)
==15734== by 0x101FAD5: HPHP::HttpServer::HttpServer() (http-server.cpp:151)
==15734==
==15734== 32 bytes in 1 blocks are possibly lost in loss record 280 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xE44D28: HPHP::dynamic_to_std_string(folly::dynamic const&) (ini-setting.cpp:79)
==15734== by 0xE452F6: HPHP::ini_on_update(folly::dynamic const&, std::string&) (ini-setting.cpp:246)
==15734== by 0xF38234: void HPHP::IniSetting::Bind<std::string>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, HPHP::IniSetting::SetAndGet<std::string>, std::string*) (ini-setting.h:199)
==15734== by 0x17A7D10: HPHP::MiscExtension::threadInit() (ini-setting.h:242)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEF7C94: HPHP::hphp_process_init() (program-functions.cpp:1552)
==15734== by 0x101FAD5: HPHP::HttpServer::HttpServer() (http-server.cpp:151)
==15734==
==15734== 32 bytes in 1 blocks are possibly lost in loss record 281 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xE44D28: HPHP::dynamic_to_std_string(folly::dynamic const&) (ini-setting.cpp:79)
==15734== by 0xE452F6: HPHP::ini_on_update(folly::dynamic const&, std::string&) (ini-setting.cpp:246)
==15734== by 0xF38234: void HPHP::IniSetting::Bind<std::string>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, HPHP::IniSetting::SetAndGet<std::string>, std::string*) (ini-setting.h:199)
==15734== by 0x17A7DCF: HPHP::MiscExtension::threadInit() (ini-setting.h:242)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEF7C94: HPHP::hphp_process_init() (program-functions.cpp:1552)
==15734== by 0x101FAD5: HPHP::HttpServer::HttpServer() (http-server.cpp:151)
==15734==
==15734== 32 bytes in 1 blocks are possibly lost in loss record 282 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xE44D28: HPHP::dynamic_to_std_string(folly::dynamic const&) (ini-setting.cpp:79)
==15734== by 0xE452F6: HPHP::ini_on_update(folly::dynamic const&, std::string&) (ini-setting.cpp:246)
==15734== by 0xF38234: void HPHP::IniSetting::Bind<std::string>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, HPHP::IniSetting::SetAndGet<std::string>, std::string*) (ini-setting.h:199)
==15734== by 0x17A7E8E: HPHP::MiscExtension::threadInit() (ini-setting.h:242)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEF7C94: HPHP::hphp_process_init() (program-functions.cpp:1552)
==15734== by 0x101FAD5: HPHP::HttpServer::HttpServer() (http-server.cpp:151)
==15734==
==15734== 32 bytes in 1 blocks are possibly lost in loss record 283 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xE44D28: HPHP::dynamic_to_std_string(folly::dynamic const&) (ini-setting.cpp:79)
==15734== by 0xE452F6: HPHP::ini_on_update(folly::dynamic const&, std::string&) (ini-setting.cpp:246)
==15734== by 0xF38234: void HPHP::IniSetting::Bind<std::string>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, HPHP::IniSetting::SetAndGet<std::string>, std::string*) (ini-setting.h:199)
==15734== by 0x17A7F4D: HPHP::MiscExtension::threadInit() (ini-setting.h:242)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEF7C94: HPHP::hphp_process_init() (program-functions.cpp:1552)
==15734== by 0x101FAD5: HPHP::HttpServer::HttpServer() (http-server.cpp:151)
==15734==
==15734== 32 bytes in 1 blocks are possibly lost in loss record 284 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xE44D28: HPHP::dynamic_to_std_string(folly::dynamic const&) (ini-setting.cpp:79)
==15734== by 0xE452F6: HPHP::ini_on_update(folly::dynamic const&, std::string&) (ini-setting.cpp:246)
==15734== by 0xF38234: void HPHP::IniSetting::Bind<std::string>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, HPHP::IniSetting::SetAndGet<std::string>, std::string*) (ini-setting.h:199)
==15734== by 0xF383C7: void HPHP::IniSetting::Bind<std::string>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, std::string*) (ini-setting.h:242)
==15734== by 0x1918E1B: HPHP::SessionExtension::threadInit() (ext_session.cpp:1950)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEF7C94: HPHP::hphp_process_init() (program-functions.cpp:1552)
==15734==
==15734== 32 bytes in 1 blocks are possibly lost in loss record 285 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67AB97: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67B19D: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x1E41964: HPHP::CodeCache::CodeCache() (basic_string.h:1131)
==15734== by 0x167C5EE: HPHP::JIT::MCGenerator::MCGenerator() (mc-generator.cpp:2162)
==15734== by 0xDDDB52: HPHP::ProcessInit() (process-init.cpp:56)
==15734== by 0xEF7E15: HPHP::hphp_process_init() (program-functions.cpp:1574)
==15734== by 0x101FAD5: HPHP::HttpServer::HttpServer() (http-server.cpp:151)
==15734== by 0xEFA626: HPHP::start_server(std::string const&) (new_allocator.h:120)
==15734== by 0xEFE433: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1434)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734==
==15734== 32 bytes in 1 blocks are possibly lost in loss record 286 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x123D7F9: HPHP::Repo::openCentral(char const*, std::string&) (repo.cpp:608)
==15734== by 0x123DB5A: HPHP::Repo::initCentral()::{lambda(char const*)#1}::operator()(char const*) const (repo.cpp:506)
==15734== by 0x123DCE6: HPHP::Repo::initCentral() (repo.cpp:533)
==15734== by 0x123DF54: HPHP::Repo::connect() (repo.cpp:472)
==15734== by 0x123E28D: HPHP::Repo::Repo() (repo.cpp:108)
==15734== by 0x12458B6: HPHP::ThreadLocal<HPHP::Repo>::create() (thread-local.h:189)
==15734== by 0x123E3A2: HPHP::Repo::get() (thread-local.h:152)
==15734== by 0xDDDD1A: HPHP::ProcessInit() (process-init.cpp:86)
==15734==
==15734== 32 bytes in 1 blocks are possibly lost in loss record 287 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x17E3C88: HPHP::Extension::CompileSystemlib(std::string const&, std::string const&) (extension.cpp:278)
==15734== by 0x17E3E41: HPHP::Extension::loadSystemlib(std::string const&) (extension.cpp:297)
==15734== by 0x18A7B75: HPHP::Intl::IntlExtension::initResourceBundle() (ext_icu_rsrc_bundle.cpp:247)
==15734== by 0x18C0EDE: HPHP::Intl::IntlExtension::moduleInit() (icu.h:123)
==15734== by 0x17E3853: HPHP::Extension::InitModules() (extension.cpp:175)
==15734==
==15734== 32 bytes in 2 blocks are possibly lost in loss record 288 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x17E3C88: HPHP::Extension::CompileSystemlib(std::string const&, std::string const&) (extension.cpp:278)
==15734== by 0x17E3E41: HPHP::Extension::loadSystemlib(std::string const&) (extension.cpp:297)
==15734== by 0x191978B: HPHP::SessionExtension::moduleInit() (ext_session.cpp:1881)
==15734== by 0x17E3853: HPHP::Extension::InitModules() (extension.cpp:175)
==15734== by 0xEF7E2E: HPHP::hphp_process_init() (program-functions.cpp:1579)
==15734==
==15734== 33 bytes in 1 blocks are possibly lost in loss record 289 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67AB97: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67B19D: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x1A21E2A: HPHP::RequestLocal<HPHP::MEMCACHEGlobals>::get() const (basic_string.h:1131)
==15734== by 0x1A21EAC: HPHP::MemcacheExtension::threadInit() (request-local.h:83)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 34 bytes in 1 blocks are possibly lost in loss record 290 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB179A28: fLS::dont_pass0toDEFINE_string(char*, char const*) (in /usr/lib/x86_64-linux-gnu/libglog.so.0.0.0)
==15734== by 0xB17912F: ??? (in /usr/lib/x86_64-linux-gnu/libglog.so.0.0.0)
==15734== by 0xB179776: ??? (in /usr/lib/x86_64-linux-gnu/libglog.so.0.0.0)
==15734== by 0x4010139: call_init.part.0 (dl-init.c:78)
==15734== by 0x4010222: _dl_init (dl-init.c:36)
==15734== by 0x4001309: ??? (in /lib/x86_64-linux-gnu/ld-2.19.so)
==15734== by 0x5: ???
==15734== by 0xFFF000A3A: ???
==15734==
==15734== 34 bytes in 1 blocks are possibly lost in loss record 291 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xF6D2F0: HPHP::RequestInjectionData::threadInit() (request-injection-data.cpp:218)
==15734== by 0xEDE6EB: HPHP::ThreadInfo::ThreadInfo() (request-injection-data.h:61)
==15734== by 0xEB62FE: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::create() (thread-local.h:228)
==15734== by 0xEB634A: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::getCheck() const (thread-local.h:233)
==15734== by 0xEB5F55: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:60)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 34 bytes in 1 blocks are possibly lost in loss record 292 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xE44D28: HPHP::dynamic_to_std_string(folly::dynamic const&) (ini-setting.cpp:79)
==15734== by 0xE452F6: HPHP::ini_on_update(folly::dynamic const&, std::string&) (ini-setting.cpp:246)
==15734== by 0xF38234: void HPHP::IniSetting::Bind<std::string>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, HPHP::IniSetting::SetAndGet<std::string>, std::string*) (ini-setting.h:199)
==15734== by 0xF6CB21: HPHP::RequestInjectionData::threadInit() (ini-setting.h:242)
==15734== by 0xEFDC52: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1235)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 34 bytes in 1 blocks are possibly lost in loss record 293 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xE44D28: HPHP::dynamic_to_std_string(folly::dynamic const&) (ini-setting.cpp:79)
==15734== by 0xE452F6: HPHP::ini_on_update(folly::dynamic const&, std::string&) (ini-setting.cpp:246)
==15734== by 0xF38234: void HPHP::IniSetting::Bind<std::string>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, HPHP::IniSetting::SetAndGet<std::string>, std::string*) (ini-setting.h:199)
==15734== by 0xF383C7: void HPHP::IniSetting::Bind<std::string>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, std::string*) (ini-setting.h:242)
==15734== by 0x1918650: HPHP::SessionExtension::threadInit() (ext_session.cpp:1895)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEF7C94: HPHP::hphp_process_init() (program-functions.cpp:1552)
==15734==
==15734== 34 bytes in 1 blocks are possibly lost in loss record 294 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x123D7BD: HPHP::Repo::openCentral(char const*, std::string&) (repo.cpp:607)
==15734== by 0x123DB5A: HPHP::Repo::initCentral()::{lambda(char const*)#1}::operator()(char const*) const (repo.cpp:506)
==15734== by 0x123DCE6: HPHP::Repo::initCentral() (repo.cpp:533)
==15734== by 0x123DF54: HPHP::Repo::connect() (repo.cpp:472)
==15734== by 0x123E28D: HPHP::Repo::Repo() (repo.cpp:108)
==15734== by 0x12458B6: HPHP::ThreadLocal<HPHP::Repo>::create() (thread-local.h:189)
==15734== by 0x123E3A2: HPHP::Repo::get() (thread-local.h:152)
==15734== by 0xDDDD1A: HPHP::ProcessInit() (process-init.cpp:86)
==15734==
==15734== 35 bytes in 1 blocks are possibly lost in loss record 295 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xF6D134: HPHP::RequestInjectionData::threadInit() (request-injection-data.cpp:204)
==15734== by 0xEDE6EB: HPHP::ThreadInfo::ThreadInfo() (request-injection-data.h:61)
==15734== by 0xEB62FE: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::create() (thread-local.h:228)
==15734== by 0xEB634A: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::getCheck() const (thread-local.h:233)
==15734== by 0xEB5F55: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:60)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 36 bytes in 1 blocks are possibly lost in loss record 296 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xE9673D: HPHP::APCStats::APCStats() (apc-stats.cpp:172)
==15734== by 0xDE0540: HPHP::SharedStores::create() (concurrent-shared-store.h:92)
==15734== by 0xDE05FD: HPHP::SharedStores::Create() (shared-store-base.cpp:83)
==15734== by 0xF3376E: HPHP::RuntimeOption::Load(folly::dynamic const&, HPHP::Hdf&, std::vector<std::string, std::allocator<std::string> >*) (runtime-option.cpp:1525)
==15734== by 0xEFDB77: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1223)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 36 bytes in 1 blocks are possibly lost in loss record 297 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67AB97: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67B19D: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x1E4162D: HPHP::CodeCache::CodeCache() (basic_string.h:1131)
==15734== by 0x167C5EE: HPHP::JIT::MCGenerator::MCGenerator() (mc-generator.cpp:2162)
==15734== by 0xDDDB52: HPHP::ProcessInit() (process-init.cpp:56)
==15734== by 0xEF7E15: HPHP::hphp_process_init() (program-functions.cpp:1574)
==15734== by 0x101FAD5: HPHP::HttpServer::HttpServer() (http-server.cpp:151)
==15734== by 0xEFA626: HPHP::start_server(std::string const&) (new_allocator.h:120)
==15734== by 0xEFE433: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1434)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734==
==15734== 37 bytes in 1 blocks are possibly lost in loss record 298 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xF6C840: HPHP::RequestInjectionData::threadInit() (request-injection-data.cpp:83)
==15734== by 0xEDE6EB: HPHP::ThreadInfo::ThreadInfo() (request-injection-data.h:61)
==15734== by 0xEB62FE: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::create() (thread-local.h:228)
==15734== by 0xEB634A: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::getCheck() const (thread-local.h:233)
==15734== by 0xEB5F55: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:60)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 37 bytes in 1 blocks are possibly lost in loss record 299 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xF6CC51: HPHP::RequestInjectionData::threadInit() (request-injection-data.cpp:122)
==15734== by 0xEDE6EB: HPHP::ThreadInfo::ThreadInfo() (request-injection-data.h:61)
==15734== by 0xEB62FE: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::create() (thread-local.h:228)
==15734== by 0xEB634A: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::getCheck() const (thread-local.h:233)
==15734== by 0xEB5F55: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:60)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 37 bytes in 1 blocks are possibly lost in loss record 300 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xF6CDB1: HPHP::RequestInjectionData::threadInit() (request-injection-data.cpp:173)
==15734== by 0xEDE6EB: HPHP::ThreadInfo::ThreadInfo() (request-injection-data.h:61)
==15734== by 0xEB62FE: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::create() (thread-local.h:228)
==15734== by 0xEB634A: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::getCheck() const (thread-local.h:233)
==15734== by 0xEB5F55: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:60)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 37 bytes in 1 blocks are possibly lost in loss record 301 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xF6CFDD: HPHP::RequestInjectionData::threadInit() (request-injection-data.cpp:183)
==15734== by 0xEDE6EB: HPHP::ThreadInfo::ThreadInfo() (request-injection-data.h:61)
==15734== by 0xEB62FE: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::create() (thread-local.h:228)
==15734== by 0xEB634A: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::getCheck() const (thread-local.h:233)
==15734== by 0xEB5F55: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:60)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 37 bytes in 1 blocks are possibly lost in loss record 302 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C2BB: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xE477B6: HPHP::IniSetting::SetUser(HPHP::String const&, HPHP::Variant const&) (type-string.h:366)
==15734== by 0xF91A5E: HPHP::ExecutionContext::ExecutionContext() (execution-context.cpp:89)
==15734== by 0xEB643E: HPHP::ThreadLocalNoCheck<HPHP::ExecutionContext>::create() (thread-local.h:228)
==15734== by 0xEB648A: HPHP::ThreadLocalNoCheck<HPHP::ExecutionContext>::getCheck() const (thread-local.h:233)
==15734== by 0xEB5F64: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:61)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 37 bytes in 1 blocks are possibly lost in loss record 303 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x19713E6: HPHP::bcmathExtension::threadInit() (ext_bcmath.cpp:254)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 37 bytes in 1 blocks are possibly lost in loss record 304 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x1918634: HPHP::SessionExtension::threadInit() (ext_session.cpp:1895)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 37 bytes in 1 blocks are possibly lost in loss record 305 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xE963D9: HPHP::APCStats::APCStats() (apc-stats.cpp:166)
==15734== by 0xDE0540: HPHP::SharedStores::create() (concurrent-shared-store.h:92)
==15734== by 0xDE05FD: HPHP::SharedStores::Create() (shared-store-base.cpp:83)
==15734== by 0xF3376E: HPHP::RuntimeOption::Load(folly::dynamic const&, HPHP::Hdf&, std::vector<std::string, std::allocator<std::string> >*) (runtime-option.cpp:1525)
==15734== by 0xEFDB77: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1223)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 38 bytes in 1 blocks are possibly lost in loss record 306 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x184AC78: HPHP::DateExtension::threadInit() (ext_datetime.cpp:60)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 39 bytes in 1 blocks are possibly lost in loss record 307 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x17A7F1D: HPHP::MiscExtension::threadInit() (ext_misc.cpp:107)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 39 bytes in 1 blocks are possibly lost in loss record 308 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x17A804F: HPHP::MiscExtension::threadInit() (ext_misc.cpp:126)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 39 bytes in 1 blocks are possibly lost in loss record 309 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xE96267: HPHP::APCStats::APCStats() (apc-stats.cpp:164)
==15734== by 0xDE0540: HPHP::SharedStores::create() (concurrent-shared-store.h:92)
==15734== by 0xDE05FD: HPHP::SharedStores::Create() (shared-store-base.cpp:83)
==15734== by 0xF3376E: HPHP::RuntimeOption::Load(folly::dynamic const&, HPHP::Hdf&, std::vector<std::string, std::allocator<std::string> >*) (runtime-option.cpp:1525)
==15734== by 0xEFDB77: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1223)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 40 bytes in 1 blocks are possibly lost in loss record 322 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xF6CA2D: HPHP::RequestInjectionData::threadInit() (request-injection-data.cpp:91)
==15734== by 0xEDE6EB: HPHP::ThreadInfo::ThreadInfo() (request-injection-data.h:61)
==15734== by 0xEB62FE: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::create() (thread-local.h:228)
==15734== by 0xEB634A: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::getCheck() const (thread-local.h:233)
==15734== by 0xEB5F55: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:60)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 40 bytes in 1 blocks are possibly lost in loss record 323 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xF6CF33: HPHP::RequestInjectionData::threadInit() (request-injection-data.cpp:180)
==15734== by 0xEDE6EB: HPHP::ThreadInfo::ThreadInfo() (request-injection-data.h:61)
==15734== by 0xEB62FE: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::create() (thread-local.h:228)
==15734== by 0xEB634A: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::getCheck() const (thread-local.h:233)
==15734== by 0xEB5F55: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:60)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 40 bytes in 2 blocks are possibly lost in loss record 324 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x17E3C88: HPHP::Extension::CompileSystemlib(std::string const&, std::string const&) (extension.cpp:278)
==15734== by 0x17E3E41: HPHP::Extension::loadSystemlib(std::string const&) (extension.cpp:297)
==15734== by 0x197DA07: HPHP::ImagickExtension::moduleInit() (ext_imagick.cpp:331)
==15734== by 0x17E3853: HPHP::Extension::InitModules() (extension.cpp:175)
==15734== by 0xEF7E2E: HPHP::hphp_process_init() (program-functions.cpp:1579)
==15734==
==15734== 40 bytes in 2 blocks are possibly lost in loss record 325 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x17E3C88: HPHP::Extension::CompileSystemlib(std::string const&, std::string const&) (extension.cpp:278)
==15734== by 0x17E3E41: HPHP::Extension::loadSystemlib(std::string const&) (extension.cpp:297)
==15734== by 0x18714B3: HPHP::ReflectionExtension::moduleInit() (ext_reflection.cpp:1342)
==15734== by 0x17E3853: HPHP::Extension::InitModules() (extension.cpp:175)
==15734== by 0xEF7E2E: HPHP::hphp_process_init() (program-functions.cpp:1579)
==15734==
==15734== 40 bytes in 5 blocks are definitely lost in loss record 326 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x17E3C88: HPHP::Extension::CompileSystemlib(std::string const&, std::string const&) (extension.cpp:278)
==15734== by 0x17E3E41: HPHP::Extension::loadSystemlib(std::string const&) (extension.cpp:297)
==15734== by 0x1A28E41: HPHP::mysqliExtension::moduleInit() (ext_mysqli.cpp:894)
==15734== by 0x17E3853: HPHP::Extension::InitModules() (extension.cpp:175)
==15734== by 0xEF7E2E: HPHP::hphp_process_init() (program-functions.cpp:1579)
==15734==
==15734== 40 bytes in 5 blocks are definitely lost in loss record 327 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x17E3C88: HPHP::Extension::CompileSystemlib(std::string const&, std::string const&) (extension.cpp:278)
==15734== by 0x17E3E41: HPHP::Extension::loadSystemlib(std::string const&) (extension.cpp:297)
==15734== by 0x18714B3: HPHP::ReflectionExtension::moduleInit() (ext_reflection.cpp:1342)
==15734== by 0x17E3853: HPHP::Extension::InitModules() (extension.cpp:175)
==15734== by 0xEF7E2E: HPHP::hphp_process_init() (program-functions.cpp:1579)
==15734==
==15734== 41 bytes in 1 blocks are possibly lost in loss record 328 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xF6CAED: HPHP::RequestInjectionData::threadInit() (request-injection-data.cpp:94)
==15734== by 0xEDE6EB: HPHP::ThreadInfo::ThreadInfo() (request-injection-data.h:61)
==15734== by 0xEB62FE: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::create() (thread-local.h:228)
==15734== by 0xEB634A: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::getCheck() const (thread-local.h:233)
==15734== by 0xEB5F55: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:60)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 41 bytes in 1 blocks are possibly lost in loss record 329 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x17A7C21: HPHP::MiscExtension::threadInit() (ext_misc.cpp:87)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 41 bytes in 1 blocks are possibly lost in loss record 330 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xE9654C: HPHP::APCStats::APCStats() (apc-stats.cpp:168)
==15734== by 0xDE0540: HPHP::SharedStores::create() (concurrent-shared-store.h:92)
==15734== by 0xDE05FD: HPHP::SharedStores::Create() (shared-store-base.cpp:83)
==15734== by 0xF3376E: HPHP::RuntimeOption::Load(folly::dynamic const&, HPHP::Hdf&, std::vector<std::string, std::allocator<std::string> >*) (runtime-option.cpp:1525)
==15734== by 0xEFDB77: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1223)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 42 bytes in 1 blocks are possibly lost in loss record 331 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x17A7CE0: HPHP::MiscExtension::threadInit() (ext_misc.cpp:92)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 42 bytes in 1 blocks are possibly lost in loss record 332 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x17A7D9F: HPHP::MiscExtension::threadInit() (ext_misc.cpp:97)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 42 bytes in 1 blocks are possibly lost in loss record 333 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x17A7E5E: HPHP::MiscExtension::threadInit() (ext_misc.cpp:102)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 42 bytes in 1 blocks are possibly lost in loss record 334 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x191858F: HPHP::SessionExtension::threadInit() (ext_session.cpp:1892)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 43 bytes in 1 blocks are possibly lost in loss record 335 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xF6C4F9: HPHP::RequestInjectionData::threadInit() (request-injection-data.cpp:59)
==15734== by 0xEDE6EB: HPHP::ThreadInfo::ThreadInfo() (request-injection-data.h:61)
==15734== by 0xEB62FE: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::create() (thread-local.h:228)
==15734== by 0xEB634A: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::getCheck() const (thread-local.h:233)
==15734== by 0xEB5F55: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:60)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 43 bytes in 1 blocks are possibly lost in loss record 336 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x184AEC1: HPHP::DateExtension::threadInit() (ext_datetime.cpp:75)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 43 bytes in 1 blocks are possibly lost in loss record 337 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x197E55C: HPHP::ImagickExtension::threadInit() (ext_imagick.cpp:337)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 43 bytes in 1 blocks are possibly lost in loss record 338 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x191878B: HPHP::SessionExtension::threadInit() (ext_session.cpp:1903)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 43 bytes in 1 blocks are possibly lost in loss record 339 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x1918856: HPHP::SessionExtension::threadInit() (ext_session.cpp:1909)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 43 bytes in 1 blocks are possibly lost in loss record 340 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xE9676D: HPHP::APCStats::APCStats() (apc-stats.cpp:173)
==15734== by 0xDE0540: HPHP::SharedStores::create() (concurrent-shared-store.h:92)
==15734== by 0xDE05FD: HPHP::SharedStores::Create() (shared-store-base.cpp:83)
==15734== by 0xF3376E: HPHP::RuntimeOption::Load(folly::dynamic const&, HPHP::Hdf&, std::vector<std::string, std::allocator<std::string> >*) (runtime-option.cpp:1525)
==15734== by 0xEFDB77: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1223)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 43 bytes in 1 blocks are possibly lost in loss record 341 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x123D781: HPHP::Repo::openCentral(char const*, std::string&) (repo.cpp:606)
==15734== by 0x123DB5A: HPHP::Repo::initCentral()::{lambda(char const*)#1}::operator()(char const*) const (repo.cpp:506)
==15734== by 0x123DCE6: HPHP::Repo::initCentral() (repo.cpp:533)
==15734== by 0x123DF54: HPHP::Repo::connect() (repo.cpp:472)
==15734== by 0x123E28D: HPHP::Repo::Repo() (repo.cpp:108)
==15734== by 0x12458B6: HPHP::ThreadLocal<HPHP::Repo>::create() (thread-local.h:189)
==15734== by 0x123E3A2: HPHP::Repo::get() (thread-local.h:152)
==15734== by 0xDDDD1A: HPHP::ProcessInit() (process-init.cpp:86)
==15734==
==15734== 44 bytes in 1 blocks are possibly lost in loss record 342 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xE44D28: HPHP::dynamic_to_std_string(folly::dynamic const&) (ini-setting.cpp:79)
==15734== by 0xE452F6: HPHP::ini_on_update(folly::dynamic const&, std::string&) (ini-setting.cpp:246)
==15734== by 0xE7BF3A: std::_Function_handler<bool (folly::dynamic const&), void HPHP::IniSetting::Bind<std::string>(HPHP::Extension const*, HPHP::IniSetting::Mode, std::string const&, char const*, HPHP::IniSetting::SetAndGet<std::string>, std::string*)::{lambda(folly::dynamic const&)#1}>::_M_invoke(std::_Any_data const&, folly::dynamic const&) (ini-setting.h:199)
==15734== by 0xE49805: std::function<bool (folly::dynamic const&)>::operator()(folly::dynamic const&) const (functional:2464)
==15734== by 0xE442D9: HPHP::ini_set(std::string const&, folly::dynamic const&, HPHP::IniSetting::Mode) (ini-setting.cpp:700)
==15734== by 0xE44619: HPHP::IniSetting::SetUser(std::string const&, folly::dynamic const&, HPHP::IniSetting::FollyDynamic) (ini-setting.cpp:723)
==15734== by 0xE477C8: HPHP::IniSetting::SetUser(HPHP::String const&, HPHP::Variant const&) (ini-setting.cpp:727)
==15734== by 0xF91A5E: HPHP::ExecutionContext::ExecutionContext() (execution-context.cpp:89)
==15734==
==15734== 44 bytes in 1 blocks are possibly lost in loss record 343 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x184AF84: HPHP::DateExtension::threadInit() (ext_datetime.cpp:80)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 44 bytes in 1 blocks are possibly lost in loss record 344 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x18BF9E5: HPHP::Intl::IntlExtension::bindIniSettings() (icu.cpp:77)
==15734== by 0x18C0E42: HPHP::Intl::IntlExtension::threadInit() (icu.h:128)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 44 bytes in 1 blocks are possibly lost in loss record 345 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x1918A75: HPHP::SessionExtension::threadInit() (ext_session.cpp:1923)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 44 bytes in 1 blocks are possibly lost in loss record 346 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x1918C08: HPHP::SessionExtension::threadInit() (ext_session.cpp:1935)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 45 bytes in 1 blocks are possibly lost in loss record 347 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xF6C991: HPHP::RequestInjectionData::threadInit() (request-injection-data.cpp:88)
==15734== by 0xEDE6EB: HPHP::ThreadInfo::ThreadInfo() (request-injection-data.h:61)
==15734== by 0xEB62FE: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::create() (thread-local.h:228)
==15734== by 0xEB634A: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::getCheck() const (thread-local.h:233)
==15734== by 0xEB5F55: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:60)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 45 bytes in 1 blocks are possibly lost in loss record 348 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x18F4DD8: HPHP::PcreExtension::threadInit() (ext_pcre.cpp:234)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 45 bytes in 1 blocks are possibly lost in loss record 349 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x18F4EF5: HPHP::PcreExtension::threadInit() (ext_pcre.cpp:238)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 45 bytes in 1 blocks are possibly lost in loss record 350 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x19186E0: HPHP::SessionExtension::threadInit() (ext_session.cpp:1900)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 45 bytes in 1 blocks are possibly lost in loss record 351 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x1918D37: HPHP::SessionExtension::threadInit() (ext_session.cpp:1944)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 45 bytes in 1 blocks are possibly lost in loss record 352 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x1918E66: HPHP::SessionExtension::threadInit() (ext_session.cpp:1953)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 45 bytes in 1 blocks are possibly lost in loss record 353 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xE966BF: HPHP::APCStats::APCStats() (apc-stats.cpp:170)
==15734== by 0xDE0540: HPHP::SharedStores::create() (concurrent-shared-store.h:92)
==15734== by 0xDE05FD: HPHP::SharedStores::Create() (shared-store-base.cpp:83)
==15734== by 0xF3376E: HPHP::RuntimeOption::Load(folly::dynamic const&, HPHP::Hdf&, std::vector<std::string, std::allocator<std::string> >*) (runtime-option.cpp:1525)
==15734== by 0xEFDB77: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1223)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 46 bytes in 1 blocks are possibly lost in loss record 354 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x184AD3B: HPHP::DateExtension::threadInit() (ext_datetime.cpp:65)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 46 bytes in 1 blocks are possibly lost in loss record 355 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x1918AD9: HPHP::SessionExtension::threadInit() (ext_session.cpp:1926)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 46 bytes in 1 blocks are possibly lost in loss record 356 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x1918B3D: HPHP::SessionExtension::threadInit() (ext_session.cpp:1929)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 46 bytes in 1 blocks are possibly lost in loss record 357 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x1918CD3: HPHP::SessionExtension::threadInit() (ext_session.cpp:1941)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 46 bytes in 1 blocks are possibly lost in loss record 358 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x1918DFF: HPHP::SessionExtension::threadInit() (ext_session.cpp:1950)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 46 bytes in 1 blocks are possibly lost in loss record 359 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x1918F28: HPHP::SessionExtension::threadInit() (ext_session.cpp:1959)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 46 bytes in 1 blocks are possibly lost in loss record 360 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x1918FD0: HPHP::SessionExtension::threadInit() (ext_session.cpp:1962)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 47 bytes in 1 blocks are possibly lost in loss record 361 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xF6C67E: HPHP::RequestInjectionData::threadInit() (request-injection-data.cpp:61)
==15734== by 0xEDE6EB: HPHP::ThreadInfo::ThreadInfo() (request-injection-data.h:61)
==15734== by 0xEB62FE: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::create() (thread-local.h:228)
==15734== by 0xEB634A: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::getCheck() const (thread-local.h:233)
==15734== by 0xEB5F55: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:60)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 47 bytes in 1 blocks are possibly lost in loss record 362 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xF6D46F: HPHP::RequestInjectionData::threadInit() (request-injection-data.cpp:224)
==15734== by 0xEDE6EB: HPHP::ThreadInfo::ThreadInfo() (request-injection-data.h:61)
==15734== by 0xEB62FE: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::create() (thread-local.h:228)
==15734== by 0xEB634A: HPHP::ThreadLocalNoCheck<HPHP::ThreadInfo>::getCheck() const (thread-local.h:233)
==15734== by 0xEB5F55: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:60)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 47 bytes in 1 blocks are possibly lost in loss record 363 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x184ADFE: HPHP::DateExtension::threadInit() (ext_datetime.cpp:70)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 47 bytes in 1 blocks are possibly lost in loss record 364 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x1A21F23: HPHP::MemcacheExtension::threadInit() (ext_memcache.cpp:640)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 47 bytes in 1 blocks are possibly lost in loss record 365 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x1A22023: HPHP::MemcacheExtension::threadInit() (ext_memcache.cpp:647)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 47 bytes in 1 blocks are possibly lost in loss record 366 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x19187EF: HPHP::SessionExtension::threadInit() (ext_session.cpp:1906)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 47 bytes in 1 blocks are possibly lost in loss record 367 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x19188BD: HPHP::SessionExtension::threadInit() (ext_session.cpp:1912)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 47 bytes in 1 blocks are possibly lost in loss record 368 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x1918D9B: HPHP::SessionExtension::threadInit() (ext_session.cpp:1947)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 48 bytes in 1 blocks are possibly lost in loss record 448 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x1918A11: HPHP::SessionExtension::threadInit() (ext_session.cpp:1920)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 48 bytes in 1 blocks are possibly lost in loss record 449 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x1918BA1: HPHP::SessionExtension::threadInit() (ext_session.cpp:1932)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 48 bytes in 1 blocks are possibly lost in loss record 450 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xE9679D: HPHP::APCStats::APCStats() (apc-stats.cpp:175)
==15734== by 0xDE0540: HPHP::SharedStores::create() (concurrent-shared-store.h:92)
==15734== by 0xDE05FD: HPHP::SharedStores::Create() (shared-store-base.cpp:83)
==15734== by 0xF3376E: HPHP::RuntimeOption::Load(folly::dynamic const&, HPHP::Hdf&, std::vector<std::string, std::allocator<std::string> >*) (runtime-option.cpp:1525)
==15734== by 0xEFDB77: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1223)
==15734== by 0xEFEDDF: HPHP::execute_program(int, char**) (program-functions.cpp:893)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 48 bytes in 1 blocks are possibly lost in loss record 451 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x123AC1E: HPHP::Repo::insertSchema(char const*) (repo.cpp:577)
==15734== by 0x123D657: HPHP::Repo::openCentral(char const*, std::string&) (repo.cpp:588)
==15734== by 0x123DB5A: HPHP::Repo::initCentral()::{lambda(char const*)#1}::operator()(char const*) const (repo.cpp:506)
==15734== by 0x123DCE6: HPHP::Repo::initCentral() (repo.cpp:533)
==15734== by 0x123DF54: HPHP::Repo::connect() (repo.cpp:472)
==15734== by 0x123E28D: HPHP::Repo::Repo() (repo.cpp:108)
==15734== by 0x12458B6: HPHP::ThreadLocal<HPHP::Repo>::create() (thread-local.h:189)
==15734== by 0x123E3A2: HPHP::Repo::get() (thread-local.h:152)
==15734==
==15734== 48 bytes in 3 blocks are possibly lost in loss record 452 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x17E3C88: HPHP::Extension::CompileSystemlib(std::string const&, std::string const&) (extension.cpp:278)
==15734== by 0x17E3E41: HPHP::Extension::loadSystemlib(std::string const&) (extension.cpp:297)
==15734== by 0x1871437: HPHP::ReflectionExtension::moduleInit() (ext_reflection.cpp:1340)
==15734== by 0x17E3853: HPHP::Extension::InitModules() (extension.cpp:175)
==15734== by 0xEF7E2E: HPHP::hphp_process_init() (program-functions.cpp:1579)
==15734==
==15734== 48 bytes in 6 blocks are definitely lost in loss record 453 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x17E3C88: HPHP::Extension::CompileSystemlib(std::string const&, std::string const&) (extension.cpp:278)
==15734== by 0x17E3E41: HPHP::Extension::loadSystemlib(std::string const&) (extension.cpp:297)
==15734== by 0x197DA07: HPHP::ImagickExtension::moduleInit() (ext_imagick.cpp:331)
==15734== by 0x17E3853: HPHP::Extension::InitModules() (extension.cpp:175)
==15734== by 0xEF7E2E: HPHP::hphp_process_init() (program-functions.cpp:1579)
==15734==
==15734== 49 bytes in 1 blocks are possibly lost in loss record 454 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x197E62F: HPHP::ImagickExtension::threadInit() (ext_imagick.cpp:340)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 49 bytes in 1 blocks are possibly lost in loss record 455 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x1918C6F: HPHP::SessionExtension::threadInit() (ext_session.cpp:1938)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 50 bytes in 1 blocks are possibly lost in loss record 456 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x1918969: HPHP::SessionExtension::threadInit() (ext_session.cpp:1917)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 52 bytes in 1 blocks are possibly lost in loss record 457 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x1027042: HPHP::HttpRequestHandler::HttpRequestHandler(int) (http-request-handler.cpp:58)
==15734== by 0x10210DF: std::_Function_handler<std::unique_ptr<HPHP::RequestHandler, std::default_delete<HPHP::RequestHandler> > (), void HPHP::Server::setRequestHandlerFactory<HPHP::HttpRequestHandler>(int)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (server.h:151)
==15734== by 0x1072869: std::function<std::unique_ptr<HPHP::RequestHandler, std::default_delete<HPHP::RequestHandler> > ()>::operator()() const (functional:2464)
==15734== by 0x10728B4: HPHP::ServerWorker<std::shared_ptr<HPHP::FastCGIJob>, HPHP::FastCGITransportTraits>::onThreadEnter() (server.h:230)
==15734== by 0x1074421: HPHP::JobQueueWorker<std::shared_ptr<HPHP::FastCGIJob>, HPHP::Server*, true, false, HPHP::JobQueueDropVMStack>::start() (job-queue.h:400)
==15734== by 0x107232F: HPHP::AsyncFunc<HPHP::ServerWorker<std::shared_ptr<HPHP::FastCGIJob>, HPHP::FastCGITransportTraits> >::run_(void*) (async-func.h:205)
==15734== by 0x1E5E760: HPHP::AsyncFuncImpl::threadFuncImpl() (async-func.cpp:131)
==15734== by 0x1E5E9B2: HPHP::AsyncFuncImpl::ThreadFunc(void*) (async-func.cpp:51)
==15734==
==15734== 53 bytes in 1 blocks are possibly lost in loss record 458 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67B64A: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67B6F3: std::string::reserve(unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67B97E: std::string::append(char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xE71D23: std::enable_if<(((std::is_integral<int>::value)&&(std::is_signed<int>::value))&&(folly::IsSomeString<std::string>::value))&&((sizeof (int))>=(4)), void>::type folly::toAppend<std::string, int>(int, std::string*) (Conv.h:352)
==15734== by 0x1032ECC: std::enable_if<((sizeof (int, std::string*))>=(2))&&(folly::IsSomeString<std::remove_pointer<folly::detail::last_element<folly::IsSomeString>::type>::type>::value), void>::type folly::toAppend<char [15], int, std::string*>(char const (&) [15], int const&, std::string* const&) (Conv.h:487)
==15734== by 0x1032EFF: _ZN5folly2toISsIA15_ciEEENSt9enable_ifIXaasrNS_12IsSomeStringIT_EE5valueoonestDpT0_Li1EntsrSt7is_sameIS4_NS_6detail12last_elementIIS7_EE4typeEE5valueES4_E4typeEDpRKS6_ (Conv.h:554)
==15734== by 0x1030F78: HPHP::Transport::onSendEnd() (transport.cpp:886)
==15734== by 0x1027F37: HPHP::HttpRequestHandler::executePHPRequest(HPHP::Transport*, HPHP::RequestURI&, HPHP::SourceRootInfo&, bool) (http-request-handler.cpp:428)
==15734== by 0x10293AD: HPHP::HttpRequestHandler::handleRequest(HPHP::Transport*) (http-request-handler.cpp:289)
==15734== by 0x1075828: HPHP::ServerWorker<std::shared_ptr<HPHP::FastCGIJob>, HPHP::FastCGITransportTraits>::doJobImpl(std::shared_ptr<HPHP::FastCGIJob>, bool) (server-worker.h:103)
==15734==
==15734== 56 bytes in 1 blocks are possibly lost in loss record 498 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x1919037: HPHP::SessionExtension::threadInit() (ext_session.cpp:1965)
==15734== by 0x17E3900: HPHP::Extension::ThreadInitModules() (extension.cpp:183)
==15734== by 0xEB5F7D: HPHP::init_thread_locals(void*) (thread-init-fini.cpp:64)
==15734== by 0xEFEDD5: HPHP::execute_program(int, char**) (program-functions.cpp:892)
==15734== by 0xDDB960: main (main.cpp:58)
==15734==
==15734== 57 bytes in 1 blocks are possibly lost in loss record 499 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C2BB: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x1E1DE3C: HPHP::string_md5(char const*, int) (zend-md5.cpp:325)
==15734== by 0xF4E969: HPHP::FileRepository::setFileInfo(HPHP::StringData const*, std::string const&, HPHP::FileRepository::FileInfo&, bool) (file-repository.cpp:294)
==15734== by 0xF4ED77: HPHP::FileRepository::computeMd5(HPHP::StringData const*, HPHP::FileRepository::FileInfo&) (file-repository.cpp:347)
==15734== by 0xF4EFF7: HPHP::FileRepository::readActualFile(HPHP::StringData const*, stat const&, HPHP::FileRepository::FileInfo&) (file-repository.cpp:340)
==15734== by 0xF4FE4C: HPHP::FileRepository::readFile(HPHP::StringData const*, stat const&, HPHP::FileRepository::FileInfo&) (file-repository.cpp:391)
==15734== by 0xF5069F: HPHP::FileRepository::checkoutFile(HPHP::StringData*, stat const&) (file-repository.cpp:194)
==15734== by 0x119418B: HPHP::ExecutionContext::lookupPhpFile(HPHP::StringData*, char const*, bool*) (bytecode.cpp:2542)
==15734== by 0xF76A57: HPHP::invoke_file_impl(HPHP::Variant&, HPHP::String const&, bool, char const*) (builtin-functions.cpp:846)
==15734==
==15734== 62 bytes in 1 blocks are possibly lost in loss record 500 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xF50844: HPHP::FileRepository::checkoutFile(HPHP::StringData*, stat const&) (file-repository.cpp:218)
==15734== by 0x119418B: HPHP::ExecutionContext::lookupPhpFile(HPHP::StringData*, char const*, bool*) (bytecode.cpp:2542)
==15734== by 0xF76A57: HPHP::invoke_file_impl(HPHP::Variant&, HPHP::String const&, bool, char const*) (builtin-functions.cpp:846)
==15734== by 0xF78CB5: HPHP::invoke_file(HPHP::String const&, bool, char const*) (builtin-functions.cpp:836)
==15734== by 0xF78DA4: HPHP::include_impl_invoke(HPHP::String const&, bool, char const*) (builtin-functions.cpp:819)
==15734== by 0xEFA16E: 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) (program-functions.cpp:1713)
==15734== by 0x1027ADB: HPHP::HttpRequestHandler::executePHPRequest(HPHP::Transport*, HPHP::RequestURI&, HPHP::SourceRootInfo&, bool) (http-request-handler.cpp:374)
==15734== by 0x10293AD: HPHP::HttpRequestHandler::handleRequest(HPHP::Transport*) (http-request-handler.cpp:289)
==15734==
==15734== 65 bytes in 1 blocks are possibly lost in loss record 519 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xF50844: HPHP::FileRepository::checkoutFile(HPHP::StringData*, stat const&) (file-repository.cpp:218)
==15734== by 0x119418B: HPHP::ExecutionContext::lookupPhpFile(HPHP::StringData*, char const*, bool*) (bytecode.cpp:2542)
==15734== by 0x119435B: HPHP::ExecutionContext::evalInclude(HPHP::StringData*, HPHP::StringData const*, bool*) (bytecode.cpp:2572)
==15734== by 0x11B70CF: HPHP::inclOp(HPHP::ExecutionContext*, unsigned char const*&, HPHP::InclOpFlags) (bytecode.cpp:6678)
==15734== by 0x11B79E9: HPHP::ExecutionContext::iopReqOnce(unsigned char const*&) (bytecode.cpp:6709)
==15734== by 0x11F638E: void HPHP::ExecutionContext::dispatchImpl<false>() (bytecode.cpp:7558)
==15734== by 0x11C46D4: HPHP::ExecutionContext::dispatch() (bytecode.cpp:7564)
==15734== by 0x11C49D4: HPHP::ExecutionContext::enterVMAtFunc(HPHP::ActRec*, HPHP::ExecutionContext::StackArgsState) (bytecode.cpp:1778)
==15734==
==15734== 72 bytes in 1 blocks are possibly lost in loss record 631 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67B64A: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67B6F3: std::string::reserve(unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67B7C7: std::string::append(std::string const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xF4D7F9: HPHP::PhpFile::PhpFile(std::string const&, std::string const&, std::string const&, std::string const&, HPHP::Unit*) (basic_string.h:2449)
==15734== by 0xF4E313: HPHP::FileRepository::readHhbc(std::string const&, HPHP::FileRepository::FileInfo const&) (file-repository.cpp:406)
==15734== by 0xF50854: HPHP::FileRepository::checkoutFile(HPHP::StringData*, stat const&) (file-repository.cpp:218)
==15734== by 0x119418B: HPHP::ExecutionContext::lookupPhpFile(HPHP::StringData*, char const*, bool*) (bytecode.cpp:2542)
==15734== by 0xF76A57: HPHP::invoke_file_impl(HPHP::Variant&, HPHP::String const&, bool, char const*) (builtin-functions.cpp:846)
==15734== by 0xF78CB5: HPHP::invoke_file(HPHP::String const&, bool, char const*) (builtin-functions.cpp:836)
==15734== by 0xF78DA4: HPHP::include_impl_invoke(HPHP::String const&, bool, char const*) (builtin-functions.cpp:819)
==15734==
==15734== 75 bytes in 1 blocks are possibly lost in loss record 632 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67B64A: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67B6F3: std::string::reserve(unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67B7C7: std::string::append(std::string const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xF4D7F9: HPHP::PhpFile::PhpFile(std::string const&, std::string const&, std::string const&, std::string const&, HPHP::Unit*) (basic_string.h:2449)
==15734== by 0xF4E313: HPHP::FileRepository::readHhbc(std::string const&, HPHP::FileRepository::FileInfo const&) (file-repository.cpp:406)
==15734== by 0xF50854: HPHP::FileRepository::checkoutFile(HPHP::StringData*, stat const&) (file-repository.cpp:218)
==15734== by 0x119418B: HPHP::ExecutionContext::lookupPhpFile(HPHP::StringData*, char const*, bool*) (bytecode.cpp:2542)
==15734== by 0x119435B: HPHP::ExecutionContext::evalInclude(HPHP::StringData*, HPHP::StringData const*, bool*) (bytecode.cpp:2572)
==15734== by 0x11B70CF: HPHP::inclOp(HPHP::ExecutionContext*, unsigned char const*&, HPHP::InclOpFlags) (bytecode.cpp:6678)
==15734== by 0x11B79E9: HPHP::ExecutionContext::iopReqOnce(unsigned char const*&) (bytecode.cpp:6709)
==15734==
==15734== 81 bytes in 1 blocks are possibly lost in loss record 641 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67B64A: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67B6F3: std::string::reserve(unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67BBFC: std::string::push_back(char) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x1064982: HPHP::FastCGITransport::onHeadersComplete() (basic_string.h:952)
==15734== by 0x106AB0E: HPHP::FastCGITransaction::onParams(std::unique_ptr<folly::IOBuf, std::default_delete<folly::IOBuf> >) (fastcgi-session.cpp:82)
==15734== by 0x106C8CD: HPHP::FastCGISession::handleParams(std::unique_ptr<folly::IOBuf, std::default_delete<folly::IOBuf> >) (fastcgi-session.cpp:509)
==15734== by 0x106CE32: HPHP::FastCGISession::parseParams(folly::io::Cursor&, unsigned long&) (fastcgi-session.cpp:439)
==15734== by 0x106D6C7: HPHP::FastCGISession::parseRecordBody(folly::io::Cursor&, unsigned long&) (fastcgi-session.cpp:343)
==15734== by 0x106D877: HPHP::FastCGISession::onIngress(folly::IOBuf const*) (fastcgi-session.cpp:268)
==15734== by 0x107213A: HPHP::FastCGIConnection::readDataAvailable(unsigned long) (fastcgi-server.cpp:115)
==15734==
==15734== 152 bytes in 1 blocks are possibly lost in loss record 749 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xDE3A0D: char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:138)
==15734== by 0xB6570B5: std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x127F8D1: HPHP::UnitRepoProxy::GetUnitArraysStmt::get(HPHP::UnitEmitter&) (sstream:584)
==15734== by 0x127FBF4: HPHP::UnitRepoProxy::loadHelper(HPHP::UnitEmitter&, std::string const&, HPHP::MD5 const&) (unit.cpp:1816)
==15734== by 0x1280DE8: HPHP::UnitRepoProxy::load(std::string const&, HPHP::MD5 const&) (unit.cpp:1842)
==15734== by 0x1239C1F: HPHP::Repo::loadUnit(std::string const&, HPHP::MD5 const&) (repo.cpp:223)
==15734== by 0x10B31D7: HPHP::compile_string(char const*, unsigned long, char const*) (runtime.cpp:220)
==15734== by 0x10B3D47: HPHP::compile_systemlib_string(char const*, unsigned long, char const*) (runtime.cpp:242)
==15734== by 0xDDDD5C: HPHP::ProcessInit() (process-init.cpp:93)
==15734== by 0xEF7E15: HPHP::hphp_process_init() (program-functions.cpp:1574)
==15734==
==15734== 155 bytes in 1 blocks are possibly lost in loss record 750 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xDE3A0D: char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:138)
==15734== by 0xB6570B5: std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x127EA1A: HPHP::UnitRepoProxy::GetUnitStmt::get(HPHP::UnitEmitter&, HPHP::MD5 const&) (sstream:584)
==15734== by 0x127FB80: HPHP::UnitRepoProxy::loadHelper(HPHP::UnitEmitter&, std::string const&, HPHP::MD5 const&) (unit.cpp:1805)
==15734== by 0x1280DE8: HPHP::UnitRepoProxy::load(std::string const&, HPHP::MD5 const&) (unit.cpp:1842)
==15734== by 0x1239C1F: HPHP::Repo::loadUnit(std::string const&, HPHP::MD5 const&) (repo.cpp:223)
==15734== by 0x10B31D7: HPHP::compile_string(char const*, unsigned long, char const*) (runtime.cpp:220)
==15734== by 0x10B3D47: HPHP::compile_systemlib_string(char const*, unsigned long, char const*) (runtime.cpp:242)
==15734== by 0xDDDD5C: HPHP::ProcessInit() (process-init.cpp:93)
==15734== by 0xEF7E15: HPHP::hphp_process_init() (program-functions.cpp:1574)
==15734==
==15734== 156 bytes in 1 blocks are possibly lost in loss record 751 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xDE3A0D: char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:138)
==15734== by 0xB6570B5: std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x127DF64: HPHP::UnitRepoProxy::GetUnitLitstrsStmt::get(HPHP::UnitEmitter&) (sstream:584)
==15734== by 0x127FBE1: HPHP::UnitRepoProxy::loadHelper(HPHP::UnitEmitter&, std::string const&, HPHP::MD5 const&) (unit.cpp:1815)
==15734== by 0x1280DE8: HPHP::UnitRepoProxy::load(std::string const&, HPHP::MD5 const&) (unit.cpp:1842)
==15734== by 0x1239C1F: HPHP::Repo::loadUnit(std::string const&, HPHP::MD5 const&) (repo.cpp:223)
==15734== by 0x10B31D7: HPHP::compile_string(char const*, unsigned long, char const*) (runtime.cpp:220)
==15734== by 0x10B3D47: HPHP::compile_systemlib_string(char const*, unsigned long, char const*) (runtime.cpp:242)
==15734== by 0xDDDD5C: HPHP::ProcessInit() (process-init.cpp:93)
==15734== by 0xEF7E15: HPHP::hphp_process_init() (program-functions.cpp:1574)
==15734==
==15734== 156 bytes in 1 blocks are possibly lost in loss record 752 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xDE3A0D: char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:138)
==15734== by 0xB6570B5: std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x127EA1A: HPHP::UnitRepoProxy::GetUnitStmt::get(HPHP::UnitEmitter&, HPHP::MD5 const&) (sstream:584)
==15734== by 0x127FB80: HPHP::UnitRepoProxy::loadHelper(HPHP::UnitEmitter&, std::string const&, HPHP::MD5 const&) (unit.cpp:1805)
==15734== by 0x1280DE8: HPHP::UnitRepoProxy::load(std::string const&, HPHP::MD5 const&) (unit.cpp:1842)
==15734== by 0x1239C1F: HPHP::Repo::loadUnit(std::string const&, HPHP::MD5 const&) (repo.cpp:223)
==15734== by 0x10B31D7: HPHP::compile_string(char const*, unsigned long, char const*) (runtime.cpp:220)
==15734== by 0x10B3D47: HPHP::compile_systemlib_string(char const*, unsigned long, char const*) (runtime.cpp:242)
==15734== by 0x17E3C5E: HPHP::Extension::CompileSystemlib(std::string const&, std::string const&) (extension.cpp:276)
==15734== by 0x17E3E41: HPHP::Extension::loadSystemlib(std::string const&) (extension.cpp:297)
==15734==
==15734== 169 bytes in 1 blocks are possibly lost in loss record 761 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xDE3A0D: char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:138)
==15734== by 0xB6570B5: std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x128F2AB: HPHP::FuncRepoProxy::GetFuncsStmt::get(HPHP::UnitEmitter&) (sstream:584)
==15734== by 0x127FC35: HPHP::UnitRepoProxy::loadHelper(HPHP::UnitEmitter&, std::string const&, HPHP::MD5 const&) (unit.cpp:1819)
==15734== by 0x1280DE8: HPHP::UnitRepoProxy::load(std::string const&, HPHP::MD5 const&) (unit.cpp:1842)
==15734== by 0x1239C1F: HPHP::Repo::loadUnit(std::string const&, HPHP::MD5 const&) (repo.cpp:223)
==15734== by 0x10B31D7: HPHP::compile_string(char const*, unsigned long, char const*) (runtime.cpp:220)
==15734== by 0x10B3D47: HPHP::compile_systemlib_string(char const*, unsigned long, char const*) (runtime.cpp:242)
==15734== by 0xDDDD5C: HPHP::ProcessInit() (process-init.cpp:93)
==15734== by 0xEF7E15: HPHP::hphp_process_init() (program-functions.cpp:1574)
==15734==
==15734== 176 bytes in 1 blocks are possibly lost in loss record 768 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xDE3A0D: char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:138)
==15734== by 0xB6570B5: std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x11609E8: HPHP::PreClassRepoProxy::GetPreClassesStmt::get(HPHP::UnitEmitter&) (sstream:584)
==15734== by 0x127FC0B: HPHP::UnitRepoProxy::loadHelper(HPHP::UnitEmitter&, std::string const&, HPHP::MD5 const&) (unit.cpp:1817)
==15734== by 0x1280DE8: HPHP::UnitRepoProxy::load(std::string const&, HPHP::MD5 const&) (unit.cpp:1842)
==15734== by 0x1239C1F: HPHP::Repo::loadUnit(std::string const&, HPHP::MD5 const&) (repo.cpp:223)
==15734== by 0x10B31D7: HPHP::compile_string(char const*, unsigned long, char const*) (runtime.cpp:220)
==15734== by 0x10B3D47: HPHP::compile_systemlib_string(char const*, unsigned long, char const*) (runtime.cpp:242)
==15734== by 0xDDDD5C: HPHP::ProcessInit() (process-init.cpp:93)
==15734== by 0xEF7E15: HPHP::hphp_process_init() (program-functions.cpp:1574)
==15734==
==15734== 200 bytes in 1 blocks are possibly lost in loss record 779 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xDE3A0D: char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:138)
==15734== by 0xB6570B5: std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x127C1E1: HPHP::UnitRepoProxy::GetUnitMergeablesStmt::get(HPHP::UnitEmitter&) (sstream:584)
==15734== by 0x127FC1E: HPHP::UnitRepoProxy::loadHelper(HPHP::UnitEmitter&, std::string const&, HPHP::MD5 const&) (unit.cpp:1818)
==15734== by 0x1280DE8: HPHP::UnitRepoProxy::load(std::string const&, HPHP::MD5 const&) (unit.cpp:1842)
==15734== by 0x1239C1F: HPHP::Repo::loadUnit(std::string const&, HPHP::MD5 const&) (repo.cpp:223)
==15734== by 0x10B31D7: HPHP::compile_string(char const*, unsigned long, char const*) (runtime.cpp:220)
==15734== by 0x10B3D47: HPHP::compile_systemlib_string(char const*, unsigned long, char const*) (runtime.cpp:242)
==15734== by 0xDDDD5C: HPHP::ProcessInit() (process-init.cpp:93)
==15734== by 0xEF7E15: HPHP::hphp_process_init() (program-functions.cpp:1574)
==15734==
==15734== 211 bytes in 2 blocks are possibly lost in loss record 781 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xDE3A0D: char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:138)
==15734== by 0xDE3A7D: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char*>(char*, char*, std::allocator<char> const&) (basic_string.h:1725)
==15734== by 0x10A8B2D: HPHP::LitstrRepoProxy::GetLitstrsStmt::get() (sstream:133)
==15734== by 0x10A8FB6: HPHP::LitstrRepoProxy::load() (litstr-repo-proxy.cpp:45)
==15734== by 0x123E49B: HPHP::Repo::loadGlobalData(bool) (repo.cpp:127)
==15734== by 0xDDDD27: HPHP::ProcessInit() (process-init.cpp:86)
==15734== by 0xEF7E15: HPHP::hphp_process_init() (program-functions.cpp:1574)
==15734== by 0x101FAD5: HPHP::HttpServer::HttpServer() (http-server.cpp:151)
==15734== by 0xEFA626: HPHP::start_server(std::string const&) (new_allocator.h:120)
==15734== by 0xEFE433: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1434)
==15734==
==15734== 224 bytes in 13 blocks are possibly lost in loss record 786 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x11859D2: HPHP::ExecutionContext::iopDefCls(unsigned char const*&) (bytecode.cpp:6773)
==15734== by 0x11F67DE: void HPHP::ExecutionContext::dispatchImpl<false>() (bytecode.cpp:7558)
==15734== by 0x11C46D4: HPHP::ExecutionContext::dispatch() (bytecode.cpp:7564)
==15734== by 0x11C49D4: HPHP::ExecutionContext::enterVMAtFunc(HPHP::ActRec*, HPHP::ExecutionContext::StackArgsState) (bytecode.cpp:1778)
==15734== by 0x11C5053: HPHP::ExecutionContext::enterVM(HPHP::ActRec*, HPHP::ExecutionContext::StackArgsState, HPHP::Resumable*, HPHP::ObjectData*) (bytecode.cpp:1834)
==15734== by 0x11C5AF7: HPHP::ExecutionContext::invokeFunc(HPHP::TypedValue*, HPHP::Func const*, HPHP::Variant const&, HPHP::ObjectData*, HPHP::Class*, HPHP::VarEnv*, HPHP::StringData*, HPHP::ExecutionContext::InvokeFlags) (bytecode.cpp:1994)
==15734== by 0xF74FA1: HPHP::vm_call_user_func_cufiter(HPHP::CufIter const&, HPHP::Array const&) (builtin-functions.cpp:421)
==15734==
==15734== 240 bytes in 3 blocks are possibly lost in loss record 810 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xF50844: HPHP::FileRepository::checkoutFile(HPHP::StringData*, stat const&) (file-repository.cpp:218)
==15734== by 0x119418B: HPHP::ExecutionContext::lookupPhpFile(HPHP::StringData*, char const*, bool*) (bytecode.cpp:2542)
==15734== by 0x119435B: HPHP::ExecutionContext::evalInclude(HPHP::StringData*, HPHP::StringData const*, bool*) (bytecode.cpp:2572)
==15734== by 0x11B70CF: HPHP::inclOp(HPHP::ExecutionContext*, unsigned char const*&, HPHP::InclOpFlags) (bytecode.cpp:6678)
==15734== by 0x11B7519: HPHP::ExecutionContext::iopInclOnce(unsigned char const*&) (bytecode.cpp:6701)
==15734== by 0x11F6166: void HPHP::ExecutionContext::dispatchImpl<false>() (bytecode.cpp:7558)
==15734== by 0x11C46D4: HPHP::ExecutionContext::dispatch() (bytecode.cpp:7564)
==15734== by 0x11C49D4: HPHP::ExecutionContext::enterVMAtFunc(HPHP::ActRec*, HPHP::ExecutionContext::StackArgsState) (bytecode.cpp:1778)
==15734==
==15734== 270 bytes in 3 blocks are possibly lost in loss record 838 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67B64A: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67B6F3: std::string::reserve(unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67B7C7: std::string::append(std::string const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xF4D7F9: HPHP::PhpFile::PhpFile(std::string const&, std::string const&, std::string const&, std::string const&, HPHP::Unit*) (basic_string.h:2449)
==15734== by 0xF4E313: HPHP::FileRepository::readHhbc(std::string const&, HPHP::FileRepository::FileInfo const&) (file-repository.cpp:406)
==15734== by 0xF50854: HPHP::FileRepository::checkoutFile(HPHP::StringData*, stat const&) (file-repository.cpp:218)
==15734== by 0x119418B: HPHP::ExecutionContext::lookupPhpFile(HPHP::StringData*, char const*, bool*) (bytecode.cpp:2542)
==15734== by 0x119435B: HPHP::ExecutionContext::evalInclude(HPHP::StringData*, HPHP::StringData const*, bool*) (bytecode.cpp:2572)
==15734== by 0x11B70CF: HPHP::inclOp(HPHP::ExecutionContext*, unsigned char const*&, HPHP::InclOpFlags) (bytecode.cpp:6678)
==15734== by 0x11B7519: HPHP::ExecutionContext::iopInclOnce(unsigned char const*&) (bytecode.cpp:6701)
==15734==
==15734== 336 bytes in 20 blocks are possibly lost in loss record 863 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0xDDDEB3: HPHP::ProcessInit() (process-init.cpp:141)
==15734== by 0xEF7E15: HPHP::hphp_process_init() (program-functions.cpp:1574)
==15734== by 0x101FAD5: HPHP::HttpServer::HttpServer() (http-server.cpp:151)
==15734== by 0xEFA626: HPHP::start_server(std::string const&) (new_allocator.h:120)
==15734== by 0xEFE433: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1434)
==15734==
==15734== 352 bytes in 44 blocks are definitely lost in loss record 867 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x11859D2: HPHP::ExecutionContext::iopDefCls(unsigned char const*&) (bytecode.cpp:6773)
==15734== by 0x11F67DE: void HPHP::ExecutionContext::dispatchImpl<false>() (bytecode.cpp:7558)
==15734== by 0x11C46D4: HPHP::ExecutionContext::dispatch() (bytecode.cpp:7564)
==15734== by 0x11C49D4: HPHP::ExecutionContext::enterVMAtFunc(HPHP::ActRec*, HPHP::ExecutionContext::StackArgsState) (bytecode.cpp:1778)
==15734== by 0x11C5053: HPHP::ExecutionContext::enterVM(HPHP::ActRec*, HPHP::ExecutionContext::StackArgsState, HPHP::Resumable*, HPHP::ObjectData*) (bytecode.cpp:1834)
==15734== by 0x11C5AF7: HPHP::ExecutionContext::invokeFunc(HPHP::TypedValue*, HPHP::Func const*, HPHP::Variant const&, HPHP::ObjectData*, HPHP::Class*, HPHP::VarEnv*, HPHP::StringData*, HPHP::ExecutionContext::InvokeFlags) (bytecode.cpp:1994)
==15734== by 0xF74FA1: HPHP::vm_call_user_func_cufiter(HPHP::CufIter const&, HPHP::Array const&) (builtin-functions.cpp:421)
==15734==
==15734== 360 bytes in 45 blocks are definitely lost in loss record 872 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0xDDDEB3: HPHP::ProcessInit() (process-init.cpp:141)
==15734== by 0xEF7E15: HPHP::hphp_process_init() (program-functions.cpp:1574)
==15734== by 0x101FAD5: HPHP::HttpServer::HttpServer() (http-server.cpp:151)
==15734== by 0xEFA626: HPHP::start_server(std::string const&) (new_allocator.h:120)
==15734== by 0xEFE433: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1434)
==15734==
==15734== 592 bytes in 74 blocks are definitely lost in loss record 927 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0xDDDE31: HPHP::ProcessInit() (process-init.cpp:119)
==15734== by 0xEF7E15: HPHP::hphp_process_init() (program-functions.cpp:1574)
==15734== by 0x101FAD5: HPHP::HttpServer::HttpServer() (http-server.cpp:151)
==15734== by 0xEFA626: HPHP::start_server(std::string const&) (new_allocator.h:120)
==15734== by 0xEFE433: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1434)
==15734==
==15734== 1,320 bytes in 165 blocks are definitely lost in loss record 999 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0x11B6AA5: HPHP::ExecutionContext::evalUnit(HPHP::Unit*, unsigned char const*&, int) (bytecode.cpp:2630)
==15734== by 0x11B7202: HPHP::inclOp(HPHP::ExecutionContext*, unsigned char const*&, HPHP::InclOpFlags) (bytecode.cpp:6688)
==15734== by 0x11B72B1: HPHP::ExecutionContext::iopIncl(unsigned char const*&) (bytecode.cpp:6697)
==15734== by 0x11F6052: void HPHP::ExecutionContext::dispatchImpl<false>() (bytecode.cpp:7558)
==15734== by 0x11C46D4: HPHP::ExecutionContext::dispatch() (bytecode.cpp:7564)
==15734==
==15734== 2,048 bytes in 102 blocks are possibly lost in loss record 1,029 of 1,153
==15734== at 0x4C2B800: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0x10A05D4: HPHP::Class::setInterfaces() (class.cpp:2227)
==15734== by 0x10A1B69: HPHP::Class::Class(HPHP::PreClass*, HPHP::Class*, std::vector<HPHP::AtomicSmartPtr<HPHP::Class>, std::allocator<HPHP::AtomicSmartPtr<HPHP::Class> > >&&, unsigned int, unsigned int) (class.cpp:291)
==15734== by 0x10A1D6C: HPHP::Class::newClass(HPHP::PreClass*, HPHP::Class*) (class.cpp:269)
==15734== by 0x128224F: HPHP::Unit::defClass(HPHP::PreClass const*, bool) (unit.cpp:605)
==15734== by 0x128A279: void HPHP::Unit::mergeImpl<false>(void*, HPHP::UnitMergeInfo*) (unit.cpp:1313)
==15734== by 0x1282C67: HPHP::Unit::merge() (unit.cpp:1113)
==15734== by 0xDDDE31: HPHP::ProcessInit() (process-init.cpp:119)
==15734== by 0xEF7E15: HPHP::hphp_process_init() (program-functions.cpp:1574)
==15734== by 0x101FAD5: HPHP::HttpServer::HttpServer() (http-server.cpp:151)
==15734== by 0xEFA626: HPHP::start_server(std::string const&) (new_allocator.h:120)
==15734== by 0xEFE433: HPHP::execute_program_impl(int, char**) (program-functions.cpp:1434)
==15734==
==15734== 13,851 bytes in 243 blocks are possibly lost in loss record 1,101 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C2BB: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0x1E1DE3C: HPHP::string_md5(char const*, int) (zend-md5.cpp:325)
==15734== by 0xF4E969: HPHP::FileRepository::setFileInfo(HPHP::StringData const*, std::string const&, HPHP::FileRepository::FileInfo&, bool) (file-repository.cpp:294)
==15734== by 0xF4ED77: HPHP::FileRepository::computeMd5(HPHP::StringData const*, HPHP::FileRepository::FileInfo&) (file-repository.cpp:347)
==15734== by 0xF4EFF7: HPHP::FileRepository::readActualFile(HPHP::StringData const*, stat const&, HPHP::FileRepository::FileInfo&) (file-repository.cpp:340)
==15734== by 0xF4FE4C: HPHP::FileRepository::readFile(HPHP::StringData const*, stat const&, HPHP::FileRepository::FileInfo&) (file-repository.cpp:391)
==15734== by 0xF5069F: HPHP::FileRepository::checkoutFile(HPHP::StringData*, stat const&) (file-repository.cpp:194)
==15734== by 0x119418B: HPHP::ExecutionContext::lookupPhpFile(HPHP::StringData*, char const*, bool*) (bytecode.cpp:2542)
==15734== by 0x119435B: HPHP::ExecutionContext::evalInclude(HPHP::StringData*, HPHP::StringData const*, bool*) (bytecode.cpp:2572)
==15734==
==15734== 23,313 bytes in 239 blocks are possibly lost in loss record 1,120 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C224: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67C665: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xF50844: HPHP::FileRepository::checkoutFile(HPHP::StringData*, stat const&) (file-repository.cpp:218)
==15734== by 0x119418B: HPHP::ExecutionContext::lookupPhpFile(HPHP::StringData*, char const*, bool*) (bytecode.cpp:2542)
==15734== by 0x119435B: HPHP::ExecutionContext::evalInclude(HPHP::StringData*, HPHP::StringData const*, bool*) (bytecode.cpp:2572)
==15734== by 0x11B70CF: HPHP::inclOp(HPHP::ExecutionContext*, unsigned char const*&, HPHP::InclOpFlags) (bytecode.cpp:6678)
==15734== by 0x11B72B1: HPHP::ExecutionContext::iopIncl(unsigned char const*&) (bytecode.cpp:6697)
==15734== by 0x11F6052: void HPHP::ExecutionContext::dispatchImpl<false>() (bytecode.cpp:7558)
==15734== by 0x11C46D4: HPHP::ExecutionContext::dispatch() (bytecode.cpp:7564)
==15734== by 0x11C49D4: HPHP::ExecutionContext::enterVMAtFunc(HPHP::ActRec*, HPHP::ExecutionContext::StackArgsState) (bytecode.cpp:1778)
==15734==
==15734== 25,703 bytes in 239 blocks are possibly lost in loss record 1,121 of 1,153
==15734== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15734== by 0xB67A968: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67B64A: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67B6F3: std::string::reserve(unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xB67B7C7: std::string::append(std::string const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20)
==15734== by 0xF4D7F9: HPHP::PhpFile::PhpFile(std::string const&, std::string const&, std::string const&, std::string const&, HPHP::Unit*) (basic_string.h:2449)
==15734== by 0xF4E313: HPHP::FileRepository::readHhbc(std::string const&, HPHP::FileRepository::FileInfo const&) (file-repository.cpp:406)
==15734== by 0xF50854: HPHP::FileRepository::checkoutFile(HPHP::StringData*, stat const&) (file-repository.cpp:218)
==15734== by 0x119418B: HPHP::ExecutionContext::lookupPhpFile(HPHP::StringData*, char const*, bool*) (bytecode.cpp:2542)
==15734== by 0x119435B: HPHP::ExecutionContext::evalInclude(HPHP::StringData*, HPHP::StringData const*, bool*) (bytecode.cpp:2572)
==15734== by 0x11B70CF: HPHP::inclOp(HPHP::ExecutionContext*, unsigned char const*&, HPHP::InclOpFlags) (bytecode.cpp:6678)
==15734== by 0x11B72B1: HPHP::ExecutionContext::iopIncl(unsigned char const*&) (bytecode.cpp:6697)
==15734==
==15734== LEAK SUMMARY:
==15734== definitely lost: 3,024 bytes in 377 blocks
==15734== indirectly lost: 0 bytes in 0 blocks
==15734== possibly lost: 71,726 bytes in 982 blocks
==15734== still reachable: 19,904,848 bytes in 54,764 blocks
==15734== suppressed: 0 bytes in 0 blocks
==15734== Reachable blocks (those to which a pointer was found) are not shown.
==15734== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==15734==
==15734== For counts of detected and suppressed errors, rerun with: -v
==15734== Use --track-origins=yes to see where uninitialised values come from
==15734== ERROR SUMMARY: 1171 errors from 174 contexts (suppressed: 0 from 0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment