Loading...   


==3647== HEAP SUMMARY:
==3647==     in use at exit: 1,671,972 bytes in 75 blocks
==3647==   total heap usage: 716,399 allocs, 716,324 frees, 440,050,398 bytes allocated
==3647== 
==3647== Searching for pointers to 75 not-freed blocks
==3647== Checked 39,790,832 bytes
==3647== 
==3647== 1 bytes in 1 blocks are still reachable in loss record 1 of 48
==3647==    at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==3647==    by 0x617A22: main (net.cpp:117)
==3647== 
==3647== 5 bytes in 1 blocks are still reachable in loss record 2 of 48
==3647==    at 0x4C298A0: operator new[](unsigned long) (vg_replace_malloc.c:389)
==3647==    by 0xA74916: BasePacket::BasePacket(unsigned char const*, unsigned int) (base_packet.cpp:33)
==3647==    by 0xB65FDD: EQProtocolPacket (eq_packet.h:64)
==3647==    by 0xB65FDD: EQStream::SendPacket(unsigned short, EQApplicationPacket*) (eq_stream.cpp:593)
==3647==    by 0xB6618E: EQStream::FastQueuePacket(EQApplicationPacket**, bool) (eq_stream.cpp:553)
==3647==    by 0x643598: Client::FastQueuePacket(EQApplicationPacket**, bool, Mob::CLIENT_CONN_STATUS) (client.cpp:690)
==3647==    by 0x6436B8: Client::SendLogoutPackets() (client.cpp:433)
==3647==    by 0x6790FD: Client::Handle_OP_Logout(EQApplicationPacket const*) (client_packet.cpp:9158)
==3647==    by 0x69545E: Client::HandlePacket(EQApplicationPacket const*) (client_packet.cpp:477)
==3647==    by 0x6AC68B: Client::Process() (client_process.cpp:696)
==3647==    by 0x726543: EntityList::MobProcess() (entity.cpp:498)
==3647==    by 0x6188C0: main (net.cpp:428)
==3647== 
==3647== 5 bytes in 1 blocks are still reachable in loss record 3 of 48
==3647==    at 0x4C298A0: operator new[](unsigned long) (vg_replace_malloc.c:389)
==3647==    by 0xA74916: BasePacket::BasePacket(unsigned char const*, unsigned int) (base_packet.cpp:33)
==3647==    by 0xB65FDD: EQProtocolPacket (eq_packet.h:64)
==3647==    by 0xB65FDD: EQStream::SendPacket(unsigned short, EQApplicationPacket*) (eq_stream.cpp:593)
==3647==    by 0xB6618E: EQStream::FastQueuePacket(EQApplicationPacket**, bool) (eq_stream.cpp:553)
==3647==    by 0x643598: Client::FastQueuePacket(EQApplicationPacket**, bool, Mob::CLIENT_CONN_STATUS) (client.cpp:690)
==3647==    by 0x67915C: Client::Handle_OP_Logout(EQApplicationPacket const*) (client_packet.cpp:9161)
==3647==    by 0x69545E: Client::HandlePacket(EQApplicationPacket const*) (client_packet.cpp:477)
==3647==    by 0x6AC68B: Client::Process() (client_process.cpp:696)
==3647==    by 0x726543: EntityList::MobProcess() (entity.cpp:498)
==3647==    by 0x6188C0: main (net.cpp:428)
==3647== 
==3647== 5 bytes in 1 blocks are still reachable in loss record 4 of 48
==3647==    at 0x4C298A0: operator new[](unsigned long) (vg_replace_malloc.c:389)
==3647==    by 0xA74916: BasePacket::BasePacket(unsigned char const*, unsigned int) (base_packet.cpp:33)
==3647==    by 0xB65FDD: EQProtocolPacket (eq_packet.h:64)
==3647==    by 0xB65FDD: EQStream::SendPacket(unsigned short, EQApplicationPacket*) (eq_stream.cpp:593)
==3647==    by 0xB6618E: EQStream::FastQueuePacket(EQApplicationPacket**, bool) (eq_stream.cpp:553)
==3647==    by 0x643598: Client::FastQueuePacket(EQApplicationPacket**, bool, Mob::CLIENT_CONN_STATUS) (client.cpp:690)
==3647==    by 0x6A7F84: Client::OnDisconnect(bool) (client_process.cpp:817)
==3647==    by 0x6AC64F: Client::Process() (client_process.cpp:754)
==3647==    by 0x726543: EntityList::MobProcess() (entity.cpp:498)
==3647==    by 0x6188C0: main (net.cpp:428)
==3647== 
==3647== 12 bytes in 1 blocks are still reachable in loss record 5 of 48
==3647==    at 0x4C298A0: operator new[](unsigned long) (vg_replace_malloc.c:389)
==3647==    by 0xA74916: BasePacket::BasePacket(unsigned char const*, unsigned int) (base_packet.cpp:33)
==3647==    by 0xB65FDD: EQProtocolPacket (eq_packet.h:64)
==3647==    by 0xB65FDD: EQStream::SendPacket(unsigned short, EQApplicationPacket*) (eq_stream.cpp:593)
==3647==    by 0xB6618E: EQStream::FastQueuePacket(EQApplicationPacket**, bool) (eq_stream.cpp:553)
==3647==    by 0xB470D1: Underfoot::Strategy::Encode_OP_CancelTrade(EQApplicationPacket**, EQStream*, bool) (underfoot.cpp:423)
==3647==    by 0x643598: Client::FastQueuePacket(EQApplicationPacket**, bool, Mob::CLIENT_CONN_STATUS) (client.cpp:690)
==3647==    by 0x643662: Client::SendLogoutPackets() (client.cpp:430)
==3647==    by 0x6790FD: Client::Handle_OP_Logout(EQApplicationPacket const*) (client_packet.cpp:9158)
==3647==    by 0x69545E: Client::HandlePacket(EQApplicationPacket const*) (client_packet.cpp:477)
==3647==    by 0x6AC68B: Client::Process() (client_process.cpp:696)
==3647==    by 0x726543: EntityList::MobProcess() (entity.cpp:498)
==3647==    by 0x6188C0: main (net.cpp:428)
==3647== 
==3647== 24 bytes in 1 blocks are still reachable in loss record 6 of 48
==3647==    at 0x4C28C20: malloc (vg_replace_malloc.c:296)
==3647==    by 0x4E8A9E3: my_malloc (in /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0)
==3647==    by 0x4E87139: my_error_register (in /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0)
==3647==    by 0x4E656BC: mysql_server_init (in /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0)
==3647==    by 0x4E6BA0E: mysql_init (in /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0)
==3647==    by 0xA94C9F: DBcore::DBcore() (dbcore.cpp:32)
==3647==    by 0xA94502: Database::Database() (database.cpp:68)
==3647==    by 0xAC801C: SharedDatabase::SharedDatabase() (shareddb.cpp:20)
==3647==    by 0xA531BD: ZoneDatabase::ZoneDatabase() (zonedb.cpp:23)
==3647==    by 0x619165: __static_initialization_and_destruction_0 (zonedb.cpp:20)
==3647==    by 0x619165: _GLOBAL__sub_I_zonedb.cpp (zonedb.cpp:3981)
==3647==    by 0xB7037C: __libc_csu_init (in /home/eqemu/build/EQEmuServer/Build/bin/zone)
==3647==    by 0x69E9AD4: (below main) (libc-start.c:246)
==3647== 
==3647== 27 bytes in 1 blocks are definitely lost in loss record 7 of 48
==3647==    at 0x4C28C20: malloc (vg_replace_malloc.c:296)
==3647==    by 0x5638FD1: Perl_safesysmalloc (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647==    by 0x5639341: Perl_savepv (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647==    by 0x55C9E02: Perl_newSTUB (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647==    by 0x55E9457: Perl_gv_init_pvn (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647==    by 0x55EADB8: Perl_gv_fetchpvn_flags (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647==    by 0x55EF700: Perl_gv_fetchsv (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647==    by 0x55CA0FE: Perl_ck_rvconst (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647==    by 0x55CD6D6: Perl_newUNOP (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647==    by 0x560EFCC: Perl_yyparse (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647==    by 0x5690961: ??? (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647==    by 0x569C55F: Perl_pp_require (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647== 
==3647== 32 bytes in 1 blocks are still reachable in loss record 8 of 48
==3647==    at 0x4C2AD10: calloc (vg_replace_malloc.c:623)
==3647==    by 0x5B7E63F: _dlerror_run (dlerror.c:141)
==3647==    by 0x5B7E0C0: dlopen@@GLIBC_2.2.5 (dlopen.c:87)
==3647==    by 0x56EEBE4: XS_DynaLoader_dl_load_file (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647==    by 0x565E94A: Perl_pp_entersub (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647==    by 0x56571B5: Perl_runops_standard (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647==    by 0x55E04A4: Perl_call_sv (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647==    by 0x55E2822: Perl_call_list (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647==    by 0x55C6280: ??? (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647==    by 0x55D9AE1: Perl_newATTRSUB_x (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647==    by 0x55DCB7F: Perl_utilize (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647==    by 0x560FDF8: Perl_yyparse (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647== 
==3647== 64 bytes in 1 blocks are still reachable in loss record 9 of 48
==3647==    at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==3647==    by 0xAA27F7: allocate (new_allocator.h:104)
==3647==    by 0xAA27F7: _M_allocate_map (stl_deque.h:549)
==3647==    by 0xAA27F7: std::_Deque_base<EQProtocolPacket*, std::allocator<EQProtocolPacket*> >::_M_initialize_map(unsigned long) (stl_deque.h:594)
==3647==    by 0xAA1E01: _Deque_base (stl_deque.h:458)
==3647==    by 0xAA1E01: deque (stl_deque.h:788)
==3647==    by 0xAA1E01: EQStream (eq_stream.h:210)
==3647==    by 0xAA1E01: EQStreamFactory::ReaderLoop() (eq_stream_factory.cpp:191)
==3647==    by 0xAA23B3: EQStreamFactoryReaderLoop(void*) (eq_stream_factory.cpp:31)
==3647==    by 0x5F910A3: start_thread (pthread_create.c:309)
==3647==    by 0x6AADCCC: clone (clone.S:111)
==3647== 
==3647== 72 bytes in 1 blocks are still reachable in loss record 10 of 48
==3647==    at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==3647==    by 0xB65FC9: EQStream::SendPacket(unsigned short, EQApplicationPacket*) (eq_stream.cpp:593)
==3647==    by 0xB6618E: EQStream::FastQueuePacket(EQApplicationPacket**, bool) (eq_stream.cpp:553)
==3647==    by 0xB470D1: Underfoot::Strategy::Encode_OP_CancelTrade(EQApplicationPacket**, EQStream*, bool) (underfoot.cpp:423)
==3647==    by 0x643598: Client::FastQueuePacket(EQApplicationPacket**, bool, Mob::CLIENT_CONN_STATUS) (client.cpp:690)
==3647==    by 0x643662: Client::SendLogoutPackets() (client.cpp:430)
==3647==    by 0x6790FD: Client::Handle_OP_Logout(EQApplicationPacket const*) (client_packet.cpp:9158)
==3647==    by 0x69545E: Client::HandlePacket(EQApplicationPacket const*) (client_packet.cpp:477)
==3647==    by 0x6AC68B: Client::Process() (client_process.cpp:696)
==3647==    by 0x726543: EntityList::MobProcess() (entity.cpp:498)
==3647==    by 0x6188C0: main (net.cpp:428)
==3647== 
==3647== 72 bytes in 1 blocks are still reachable in loss record 11 of 48
==3647==    at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==3647==    by 0xB65FC9: EQStream::SendPacket(unsigned short, EQApplicationPacket*) (eq_stream.cpp:593)
==3647==    by 0xB6618E: EQStream::FastQueuePacket(EQApplicationPacket**, bool) (eq_stream.cpp:553)
==3647==    by 0x643598: Client::FastQueuePacket(EQApplicationPacket**, bool, Mob::CLIENT_CONN_STATUS) (client.cpp:690)
==3647==    by 0x6436B8: Client::SendLogoutPackets() (client.cpp:433)
==3647==    by 0x6790FD: Client::Handle_OP_Logout(EQApplicationPacket const*) (client_packet.cpp:9158)
==3647==    by 0x69545E: Client::HandlePacket(EQApplicationPacket const*) (client_packet.cpp:477)
==3647==    by 0x6AC68B: Client::Process() (client_process.cpp:696)
==3647==    by 0x726543: EntityList::MobProcess() (entity.cpp:498)
==3647==    by 0x6188C0: main (net.cpp:428)
==3647== 
==3647== 72 bytes in 1 blocks are still reachable in loss record 12 of 48
==3647==    at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==3647==    by 0xB65FC9: EQStream::SendPacket(unsigned short, EQApplicationPacket*) (eq_stream.cpp:593)
==3647==    by 0xB6618E: EQStream::FastQueuePacket(EQApplicationPacket**, bool) (eq_stream.cpp:553)
==3647==    by 0x643598: Client::FastQueuePacket(EQApplicationPacket**, bool, Mob::CLIENT_CONN_STATUS) (client.cpp:690)
==3647==    by 0x67915C: Client::Handle_OP_Logout(EQApplicationPacket const*) (client_packet.cpp:9161)
==3647==    by 0x69545E: Client::HandlePacket(EQApplicationPacket const*) (client_packet.cpp:477)
==3647==    by 0x6AC68B: Client::Process() (client_process.cpp:696)
==3647==    by 0x726543: EntityList::MobProcess() (entity.cpp:498)
==3647==    by 0x6188C0: main (net.cpp:428)
==3647== 
==3647== 72 bytes in 1 blocks are still reachable in loss record 13 of 48
==3647==    at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==3647==    by 0xB65FC9: EQStream::SendPacket(unsigned short, EQApplicationPacket*) (eq_stream.cpp:593)
==3647==    by 0xB6618E: EQStream::FastQueuePacket(EQApplicationPacket**, bool) (eq_stream.cpp:553)
==3647==    by 0x643598: Client::FastQueuePacket(EQApplicationPacket**, bool, Mob::CLIENT_CONN_STATUS) (client.cpp:690)
==3647==    by 0x6A7F84: Client::OnDisconnect(bool) (client_process.cpp:817)
==3647==    by 0x6AC64F: Client::Process() (client_process.cpp:754)
==3647==    by 0x726543: EntityList::MobProcess() (entity.cpp:498)
==3647==    by 0x6188C0: main (net.cpp:428)
==3647== 
==3647== 80 bytes in 1 blocks are still reachable in loss record 14 of 48
==3647==    at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==3647==    by 0xB41135: Titanium::Register(EQStreamIdentifier&) (titanium.cpp:41)
==3647==    by 0xADECA8: RegisterAllPatches(EQStreamIdentifier&) (patches.cpp:13)
==3647==    by 0x618478: main (net.cpp:328)
==3647== 
==3647== 80 bytes in 1 blocks are still reachable in loss record 15 of 48
==3647==    at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==3647==    by 0xAF29C6: SoF::Register(EQStreamIdentifier&) (sof.cpp:44)
==3647==    by 0xADECB0: RegisterAllPatches(EQStreamIdentifier&) (patches.cpp:14)
==3647==    by 0x618478: main (net.cpp:328)
==3647== 
==3647== 80 bytes in 1 blocks are still reachable in loss record 16 of 48
==3647==    at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==3647==    by 0xADEE34: SoD::Register(EQStreamIdentifier&) (sod.cpp:44)
==3647==    by 0xADECB8: RegisterAllPatches(EQStreamIdentifier&) (patches.cpp:15)
==3647==    by 0x618478: main (net.cpp:328)
==3647== 
==3647== 80 bytes in 1 blocks are still reachable in loss record 17 of 48
==3647==    at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==3647==    by 0xB449D4: Underfoot::Register(EQStreamIdentifier&) (underfoot.cpp:44)
==3647==    by 0xADECC0: RegisterAllPatches(EQStreamIdentifier&) (patches.cpp:16)
==3647==    by 0x618478: main (net.cpp:328)
==3647== 
==3647== 80 bytes in 1 blocks are still reachable in loss record 18 of 48
==3647==    at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==3647==    by 0xB030F6: RoF::Register(EQStreamIdentifier&) (rof.cpp:46)
==3647==    by 0xADECC8: RegisterAllPatches(EQStreamIdentifier&) (patches.cpp:17)
==3647==    by 0x618478: main (net.cpp:328)
==3647== 
==3647== 80 bytes in 1 blocks are still reachable in loss record 19 of 48
==3647==    at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==3647==    by 0xB1F466: RoF2::Register(EQStreamIdentifier&) (rof2.cpp:46)
==3647==    by 0x618478: main (net.cpp:328)
==3647== 
==3647== 128 bytes in 1 blocks are still reachable in loss record 20 of 48
==3647==    at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==3647==    by 0xB6832A: allocate (new_allocator.h:104)
==3647==    by 0xB6832A: allocate (alloc_traits.h:357)
==3647==    by 0xB6832A: _M_allocate (stl_vector.h:170)
==3647==    by 0xB6832A: void std::vector<EQRawApplicationPacket*, std::allocator<EQRawApplicationPacket*> >::_M_emplace_back_aux<EQRawApplicationPacket* const&>(EQRawApplicationPacket* const&) (vector.tcc:412)
==3647==    by 0xB61730: push_back (stl_vector.h:923)
==3647==    by 0xB61730: EQStream::InboundQueuePush(EQRawApplicationPacket*) (eq_stream.cpp:940)
==3647==    by 0xB6299B: EQStream::ProcessPacket(EQProtocolPacket*) (eq_stream.cpp:171)
==3647==    by 0xB64A63: EQStream::ProcessPacket(EQProtocolPacket*) (eq_stream.cpp:214)
==3647==    by 0xB631B6: EQStream::ProcessPacket(EQProtocolPacket*) (eq_stream.cpp:148)
==3647==    by 0xB6544A: EQStream::Process(unsigned char const*, unsigned int) (eq_stream.cpp:1111)
==3647==    by 0xAA1CB9: EQStreamFactory::ReaderLoop() (eq_stream_factory.cpp:212)
==3647==    by 0xAA23B3: EQStreamFactoryReaderLoop(void*) (eq_stream_factory.cpp:31)
==3647==    by 0x5F910A3: start_thread (pthread_create.c:309)
==3647==    by 0x6AADCCC: clone (clone.S:111)
==3647== 
==3647== 144 bytes in 1 blocks are still reachable in loss record 21 of 48
==3647==    at 0x4C28C20: malloc (vg_replace_malloc.c:296)
==3647==    by 0x4E8A9E3: my_malloc (in /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0)
==3647==    by 0x4E862C2: init_alloc_root (in /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0)
==3647==    by 0x4E70193: mysql_client_plugin_init (in /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0)
==3647==    by 0x4E656C3: mysql_server_init (in /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0)
==3647==    by 0x4E6BA0E: mysql_init (in /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0)
==3647==    by 0xA94C9F: DBcore::DBcore() (dbcore.cpp:32)
==3647==    by 0xA94502: Database::Database() (database.cpp:68)
==3647==    by 0xAC801C: SharedDatabase::SharedDatabase() (shareddb.cpp:20)
==3647==    by 0xA531BD: ZoneDatabase::ZoneDatabase() (zonedb.cpp:23)
==3647==    by 0x619165: __static_initialization_and_destruction_0 (zonedb.cpp:20)
==3647==    by 0x619165: _GLOBAL__sub_I_zonedb.cpp (zonedb.cpp:3981)
==3647==    by 0xB7037C: __libc_csu_init (in /home/eqemu/build/EQEmuServer/Build/bin/zone)
==3647== 
==3647== 144 bytes in 1 blocks are still reachable in loss record 22 of 48
==3647==    at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==3647==    by 0xB686C7: allocate (new_allocator.h:104)
==3647==    by 0xB686C7: _M_allocate_map (stl_deque.h:549)
==3647==    by 0xB686C7: std::deque<EQProtocolPacket*, std::allocator<EQProtocolPacket*> >::_M_reallocate_map(unsigned long, bool) (deque.tcc:906)
==3647==    by 0xB65B02: _M_reserve_map_at_back (stl_deque.h:2000)
==3647==    by 0xB65B02: _M_push_back_aux<EQProtocolPacket* const&> (deque.tcc:451)
==3647==    by 0xB65B02: push_back (stl_deque.h:1407)
==3647==    by 0xB65B02: EQStream::SequencedPush(EQProtocolPacket*) (eq_stream.cpp:616)
==3647==    by 0xB6600B: EQStream::SendPacket(unsigned short, EQApplicationPacket*) (eq_stream.cpp:596)
==3647==    by 0xB6618E: EQStream::FastQueuePacket(EQApplicationPacket**, bool) (eq_stream.cpp:553)
==3647==    by 0xB53D4A: Underfoot::Strategy::Encode_OP_ZoneSpawns(EQApplicationPacket**, EQStream*, bool) (underfoot.cpp:2870)
==3647==    by 0x643598: Client::FastQueuePacket(EQApplicationPacket**, bool, Mob::CLIENT_CONN_STATUS) (client.cpp:690)
==3647==    by 0x71E4D6: BulkZoneSpawnPacket::SendBuffer() (entity.cpp:2814)
==3647==    by 0x71E62A: BulkZoneSpawnPacket::AddSpawn(NewSpawn_Struct*) (entity.cpp:2800)
==3647==    by 0x71E72D: EntityList::SendZoneSpawnsBulk(Client*) (entity.cpp:1189)
==3647==    by 0x69EFA3: Client::Handle_Connect_OP_ZoneEntry(EQApplicationPacket const*) (client_packet.cpp:1814)
==3647==    by 0x6954FE: Client::HandlePacket(EQApplicationPacket const*) (client_packet.cpp:444)
==3647== 
==3647== 152 bytes in 4 blocks are definitely lost in loss record 23 of 48
==3647==    at 0x4C28C20: malloc (vg_replace_malloc.c:296)
==3647==    by 0x5638FD1: Perl_safesysmalloc (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647==    by 0x5639341: Perl_savepv (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647==    by 0x55C9E02: Perl_newSTUB (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647==    by 0x55E9457: Perl_gv_init_pvn (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647==    by 0x55EADB8: Perl_gv_fetchpvn_flags (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647==    by 0x55EF700: Perl_gv_fetchsv (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647==    by 0x55CA0FE: Perl_ck_rvconst (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647==    by 0x55CD6D6: Perl_newUNOP (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647==    by 0x560187E: Perl_yylex (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647==    by 0x560DD47: Perl_yyparse (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647==    by 0x5690961: ??? (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647== 
==3647== 175 bytes in 3 blocks are still reachable in loss record 24 of 48
==3647==    at 0x4C28C20: malloc (vg_replace_malloc.c:296)
==3647==    by 0x4005049: local_strdup (dl-load.c:162)
==3647==    by 0x400800D: _dl_map_object (dl-load.c:2538)
==3647==    by 0x4012A24: dl_open_worker (dl-open.c:235)
==3647==    by 0x400E8B3: _dl_catch_error (dl-error.c:187)
==3647==    by 0x401243A: _dl_open (dl-open.c:661)
==3647==    by 0x5B7E02A: dlopen_doit (dlopen.c:66)
==3647==    by 0x400E8B3: _dl_catch_error (dl-error.c:187)
==3647==    by 0x5B7E5DC: _dlerror_run (dlerror.c:163)
==3647==    by 0x5B7E0C0: dlopen@@GLIBC_2.2.5 (dlopen.c:87)
==3647==    by 0x56EEBE4: XS_DynaLoader_dl_load_file (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647==    by 0x565E94A: Perl_pp_entersub (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647== 
==3647== 175 bytes in 3 blocks are still reachable in loss record 25 of 48
==3647==    at 0x4C28C20: malloc (vg_replace_malloc.c:296)
==3647==    by 0x400AB03: _dl_new_object (dl-object.c:165)
==3647==    by 0x4005E83: _dl_map_object_from_fd (dl-load.c:1059)
==3647==    by 0x400809E: _dl_map_object (dl-load.c:2605)
==3647==    by 0x4012A24: dl_open_worker (dl-open.c:235)
==3647==    by 0x400E8B3: _dl_catch_error (dl-error.c:187)
==3647==    by 0x401243A: _dl_open (dl-open.c:661)
==3647==    by 0x5B7E02A: dlopen_doit (dlopen.c:66)
==3647==    by 0x400E8B3: _dl_catch_error (dl-error.c:187)
==3647==    by 0x5B7E5DC: _dlerror_run (dlerror.c:163)
==3647==    by 0x5B7E0C0: dlopen@@GLIBC_2.2.5 (dlopen.c:87)
==3647==    by 0x56EEBE4: XS_DynaLoader_dl_load_file (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647== 
==3647== 192 bytes in 1 blocks are still reachable in loss record 26 of 48
==3647==    at 0x4C2AD10: calloc (vg_replace_malloc.c:623)
==3647==    by 0x4E8C1B6: my_thread_init (in /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0)
==3647==    by 0x4E8C4C0: my_thread_global_init (in /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0)
==3647==    by 0x4E8A29F: my_init (in /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0)
==3647==    by 0x4E6568A: mysql_server_init (in /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0)
==3647==    by 0x4E6BA0E: mysql_init (in /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0)
==3647==    by 0xA94C9F: DBcore::DBcore() (dbcore.cpp:32)
==3647==    by 0xA94502: Database::Database() (database.cpp:68)
==3647==    by 0xAC801C: SharedDatabase::SharedDatabase() (shareddb.cpp:20)
==3647==    by 0xA531BD: ZoneDatabase::ZoneDatabase() (zonedb.cpp:23)
==3647==    by 0x619165: __static_initialization_and_destruction_0 (zonedb.cpp:20)
==3647==    by 0x619165: _GLOBAL__sub_I_zonedb.cpp (zonedb.cpp:3981)
==3647==    by 0xB7037C: __libc_csu_init (in /home/eqemu/build/EQEmuServer/Build/bin/zone)
==3647== 
==3647== 288 bytes in 3 blocks are still reachable in loss record 27 of 48
==3647==    at 0x4C2AD10: calloc (vg_replace_malloc.c:623)
==3647==    by 0x4010122: _dl_check_map_versions (dl-version.c:293)
==3647==    by 0x4012EE4: dl_open_worker (dl-open.c:278)
==3647==    by 0x400E8B3: _dl_catch_error (dl-error.c:187)
==3647==    by 0x401243A: _dl_open (dl-open.c:661)
==3647==    by 0x5B7E02A: dlopen_doit (dlopen.c:66)
==3647==    by 0x400E8B3: _dl_catch_error (dl-error.c:187)
==3647==    by 0x5B7E5DC: _dlerror_run (dlerror.c:163)
==3647==    by 0x5B7E0C0: dlopen@@GLIBC_2.2.5 (dlopen.c:87)
==3647==    by 0x56EEBE4: XS_DynaLoader_dl_load_file (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647==    by 0x565E94A: Perl_pp_entersub (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647==    by 0x56571B5: Perl_runops_standard (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647== 
==3647== 288 bytes in 1 blocks are possibly lost in loss record 28 of 48
==3647==    at 0x4C2AD10: calloc (vg_replace_malloc.c:623)
==3647==    by 0x4010FD1: allocate_dtv (dl-tls.c:296)
==3647==    by 0x40116DD: _dl_allocate_tls (dl-tls.c:460)
==3647==    by 0x5F91C27: allocate_stack (allocatestack.c:589)
==3647==    by 0x5F91C27: pthread_create@@GLIBC_2.2.5 (pthread_create.c:495)
==3647==    by 0x4E8C58C: my_thread_global_init (in /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0)
==3647==    by 0x4E8A29F: my_init (in /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0)
==3647==    by 0x4E6568A: mysql_server_init (in /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0)
==3647==    by 0x4E6BA0E: mysql_init (in /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0)
==3647==    by 0xA94C9F: DBcore::DBcore() (dbcore.cpp:32)
==3647==    by 0xA94502: Database::Database() (database.cpp:68)
==3647==    by 0xAC801C: SharedDatabase::SharedDatabase() (shareddb.cpp:20)
==3647==    by 0xA531BD: ZoneDatabase::ZoneDatabase() (zonedb.cpp:23)
==3647== 
==3647== 288 bytes in 1 blocks are possibly lost in loss record 29 of 48
==3647==    at 0x4C2AD10: calloc (vg_replace_malloc.c:623)
==3647==    by 0x4010FD1: allocate_dtv (dl-tls.c:296)
==3647==    by 0x40116DD: _dl_allocate_tls (dl-tls.c:460)
==3647==    by 0x5F91C27: allocate_stack (allocatestack.c:589)
==3647==    by 0x5F91C27: pthread_create@@GLIBC_2.2.5 (pthread_create.c:495)
==3647==    by 0xAA0DF2: EQStreamFactory::Open() (eq_stream_factory.cpp:114)
==3647==    by 0x618993: Open (eq_stream_factory.h:49)
==3647==    by 0x618993: main (net.cpp:354)
==3647== 
==3647== 288 bytes in 1 blocks are possibly lost in loss record 30 of 48
==3647==    at 0x4C2AD10: calloc (vg_replace_malloc.c:623)
==3647==    by 0x4010FD1: allocate_dtv (dl-tls.c:296)
==3647==    by 0x40116DD: _dl_allocate_tls (dl-tls.c:460)
==3647==    by 0x5F91C27: allocate_stack (allocatestack.c:589)
==3647==    by 0x5F91C27: pthread_create@@GLIBC_2.2.5 (pthread_create.c:495)
==3647==    by 0xAA0E08: EQStreamFactory::Open() (eq_stream_factory.cpp:115)
==3647==    by 0x618993: Open (eq_stream_factory.h:49)
==3647==    by 0x618993: main (net.cpp:354)
==3647== 
==3647== 512 bytes in 1 blocks are still reachable in loss record 31 of 48
==3647==    at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==3647==    by 0xB65A6A: allocate (new_allocator.h:104)
==3647==    by 0xB65A6A: _M_allocate_node (stl_deque.h:538)
==3647==    by 0xB65A6A: _M_push_back_aux<EQProtocolPacket* const&> (deque.tcc:452)
==3647==    by 0xB65A6A: push_back (stl_deque.h:1407)
==3647==    by 0xB65A6A: EQStream::SequencedPush(EQProtocolPacket*) (eq_stream.cpp:616)
==3647==    by 0xB6600B: EQStream::SendPacket(unsigned short, EQApplicationPacket*) (eq_stream.cpp:596)
==3647==    by 0xB6618E: EQStream::FastQueuePacket(EQApplicationPacket**, bool) (eq_stream.cpp:553)
==3647==    by 0xAA3CFF: EQStreamProxy::QueuePacket(EQApplicationPacket const*, bool) (eq_stream_proxy.cpp:35)
==3647==    by 0x644973: Client::SendEnduranceUpdate() (client.cpp:1783)
==3647==    by 0x644A13: Client::SendManaUpdatePacket() (client.cpp:1712)
==3647==    by 0x6AD3B8: Client::Process() (client_process.cpp:614)
==3647==    by 0x726543: EntityList::MobProcess() (entity.cpp:498)
==3647==    by 0x6188C0: main (net.cpp:428)
==3647== 
==3647== 512 bytes in 1 blocks are still reachable in loss record 32 of 48
==3647==    at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==3647==    by 0xB619F6: allocate (new_allocator.h:104)
==3647==    by 0xB619F6: _M_allocate_node (stl_deque.h:538)
==3647==    by 0xB619F6: _M_push_back_aux<EQProtocolPacket* const&> (deque.tcc:452)
==3647==    by 0xB619F6: push_back (stl_deque.h:1407)
==3647==    by 0xB619F6: push (stl_queue.h:216)
==3647==    by 0xB619F6: EQStream::NonSequencedPush(EQProtocolPacket*) (eq_stream.cpp:636)
==3647==    by 0xB61B67: EQStream::SendAck(unsigned short) (eq_stream.cpp:646)
==3647==    by 0xB67A15: EQStream::Write(int) (eq_stream.cpp:674)
==3647==    by 0xAA153F: EQStreamFactory::WriterLoop() (eq_stream_factory.cpp:311)
==3647==    by 0xAA1673: EQStreamFactoryWriterLoop(void*) (eq_stream_factory.cpp:48)
==3647==    by 0x5F910A3: start_thread (pthread_create.c:309)
==3647==    by 0x6AADCCC: clone (clone.S:111)
==3647== 
==3647== 1,120 bytes in 1 blocks are still reachable in loss record 33 of 48
==3647==    at 0x4C298A0: operator new[](unsigned long) (vg_replace_malloc.c:389)
==3647==    by 0xABFA70: RegularOpcodeManager::LoadOpcodes(char const*, bool) (opcodemgr.cpp:151)
==3647==    by 0xB41157: Titanium::Register(EQStreamIdentifier&) (titanium.cpp:42)
==3647==    by 0xADECA8: RegisterAllPatches(EQStreamIdentifier&) (patches.cpp:13)
==3647==    by 0x618478: main (net.cpp:328)
==3647== 
==3647== 1,120 bytes in 1 blocks are still reachable in loss record 34 of 48
==3647==    at 0x4C298A0: operator new[](unsigned long) (vg_replace_malloc.c:389)
==3647==    by 0xABFA70: RegularOpcodeManager::LoadOpcodes(char const*, bool) (opcodemgr.cpp:151)
==3647==    by 0xAF2A0C: SoF::Register(EQStreamIdentifier&) (sof.cpp:45)
==3647==    by 0xADECB0: RegisterAllPatches(EQStreamIdentifier&) (patches.cpp:14)
==3647==    by 0x618478: main (net.cpp:328)
==3647== 
==3647== 1,120 bytes in 1 blocks are still reachable in loss record 35 of 48
==3647==    at 0x4C298A0: operator new[](unsigned long) (vg_replace_malloc.c:389)
==3647==    by 0xABFA70: RegularOpcodeManager::LoadOpcodes(char const*, bool) (opcodemgr.cpp:151)
==3647==    by 0xADEE7A: SoD::Register(EQStreamIdentifier&) (sod.cpp:45)
==3647==    by 0xADECB8: RegisterAllPatches(EQStreamIdentifier&) (patches.cpp:15)
==3647==    by 0x618478: main (net.cpp:328)
==3647== 
==3647== 1,120 bytes in 1 blocks are still reachable in loss record 36 of 48
==3647==    at 0x4C298A0: operator new[](unsigned long) (vg_replace_malloc.c:389)
==3647==    by 0xABFA70: RegularOpcodeManager::LoadOpcodes(char const*, bool) (opcodemgr.cpp:151)
==3647==    by 0xB44A1A: Underfoot::Register(EQStreamIdentifier&) (underfoot.cpp:45)
==3647==    by 0xADECC0: RegisterAllPatches(EQStreamIdentifier&) (patches.cpp:16)
==3647==    by 0x618478: main (net.cpp:328)
==3647== 
==3647== 1,120 bytes in 1 blocks are still reachable in loss record 37 of 48
==3647==    at 0x4C298A0: operator new[](unsigned long) (vg_replace_malloc.c:389)
==3647==    by 0xABFA70: RegularOpcodeManager::LoadOpcodes(char const*, bool) (opcodemgr.cpp:151)
==3647==    by 0xB0313C: RoF::Register(EQStreamIdentifier&) (rof.cpp:47)
==3647==    by 0xADECC8: RegisterAllPatches(EQStreamIdentifier&) (patches.cpp:17)
==3647==    by 0x618478: main (net.cpp:328)
==3647== 
==3647== 1,120 bytes in 1 blocks are still reachable in loss record 38 of 48
==3647==    at 0x4C298A0: operator new[](unsigned long) (vg_replace_malloc.c:389)
==3647==    by 0xABFA70: RegularOpcodeManager::LoadOpcodes(char const*, bool) (opcodemgr.cpp:151)
==3647==    by 0xB1F4AC: RoF2::Register(EQStreamIdentifier&) (rof2.cpp:47)
==3647==    by 0x618478: main (net.cpp:328)
==3647== 
==3647== 3,679 bytes in 3 blocks are still reachable in loss record 39 of 48
==3647==    at 0x4C2AD10: calloc (vg_replace_malloc.c:623)
==3647==    by 0x400A863: _dl_new_object (dl-object.c:75)
==3647==    by 0x4005E83: _dl_map_object_from_fd (dl-load.c:1059)
==3647==    by 0x400809E: _dl_map_object (dl-load.c:2605)
==3647==    by 0x4012A24: dl_open_worker (dl-open.c:235)
==3647==    by 0x400E8B3: _dl_catch_error (dl-error.c:187)
==3647==    by 0x401243A: _dl_open (dl-open.c:661)
==3647==    by 0x5B7E02A: dlopen_doit (dlopen.c:66)
==3647==    by 0x400E8B3: _dl_catch_error (dl-error.c:187)
==3647==    by 0x5B7E5DC: _dlerror_run (dlerror.c:163)
==3647==    by 0x5B7E0C0: dlopen@@GLIBC_2.2.5 (dlopen.c:87)
==3647==    by 0x56EEBE4: XS_DynaLoader_dl_load_file (in /usr/lib/x86_64-linux-gnu/libperl.so.5.20.1)
==3647== 
==3647== 10,920 bytes in 1 blocks are still reachable in loss record 40 of 48
==3647==    at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==3647==    by 0xAA1D11: EQStreamFactory::ReaderLoop() (eq_stream_factory.cpp:191)
==3647==    by 0xAA23B3: EQStreamFactoryReaderLoop(void*) (eq_stream_factory.cpp:31)
==3647==    by 0x5F910A3: start_thread (pthread_create.c:309)
==3647==    by 0x6AADCCC: clone (clone.S:111)
==3647== 
==3647== 36,792 bytes in 9 blocks are still reachable in loss record 41 of 48
==3647==    at 0x4C28C20: malloc (vg_replace_malloc.c:296)
==3647==    by 0x4E8AD37: my_once_alloc (in /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0)
==3647==    by 0x4E81D19: ??? (in /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0)
==3647==    by 0x4E828E3: ??? (in /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0)
==3647==    by 0x5F9644F: pthread_once (pthread_once.S:103)
==3647==    by 0x4E82F2E: get_charset_by_csname (in /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0)
==3647==    by 0x4E6BC20: mysql_init_character_set (in /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0)
==3647==    by 0x4E6CA47: mysql_real_connect (in /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0)
==3647==    by 0xA94E96: DBcore::Open(unsigned int*, char*) (dbcore.cpp:212)
==3647==    by 0xA95D08: DBcore::Open(char const*, char const*, char const*, char const*, unsigned int, unsigned int*, char*, bool, bool) (dbcore.cpp:187)
==3647==    by 0xA75505: Database::Connect(char const*, char const*, char const*, char const*, unsigned int) (database.cpp:86)
==3647==    by 0x617B80: main (net.cpp:165)
==3647== 
==3647== 36,792 bytes in 9 blocks are still reachable in loss record 42 of 48
==3647==    at 0x4C28C20: malloc (vg_replace_malloc.c:296)
==3647==    by 0x4E8AD37: my_once_alloc (in /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0)
==3647==    by 0x4E81D35: ??? (in /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0)
==3647==    by 0x4E828E3: ??? (in /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0)
==3647==    by 0x5F9644F: pthread_once (pthread_once.S:103)
==3647==    by 0x4E82F2E: get_charset_by_csname (in /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0)
==3647==    by 0x4E6BC20: mysql_init_character_set (in /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0)
==3647==    by 0x4E6CA47: mysql_real_connect (in /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0)
==3647==    by 0xA94E96: DBcore::Open(unsigned int*, char*) (dbcore.cpp:212)
==3647==    by 0xA95D08: DBcore::Open(char const*, char const*, char const*, char const*, unsigned int, unsigned int*, char*, bool, bool) (dbcore.cpp:187)
==3647==    by 0xA75505: Database::Connect(char const*, char const*, char const*, char const*, unsigned int) (database.cpp:86)
==3647==    by 0x617B80: main (net.cpp:165)
==3647== 
==3647== 262,140 bytes in 1 blocks are still reachable in loss record 43 of 48
==3647==    at 0x4C298A0: operator new[](unsigned long) (vg_replace_malloc.c:389)
==3647==    by 0xABFA61: RegularOpcodeManager::LoadOpcodes(char const*, bool) (opcodemgr.cpp:150)
==3647==    by 0xB41157: Titanium::Register(EQStreamIdentifier&) (titanium.cpp:42)
==3647==    by 0xADECA8: RegisterAllPatches(EQStreamIdentifier&) (patches.cpp:13)
==3647==    by 0x618478: main (net.cpp:328)
==3647== 
==3647== 262,140 bytes in 1 blocks are still reachable in loss record 44 of 48
==3647==    at 0x4C298A0: operator new[](unsigned long) (vg_replace_malloc.c:389)
==3647==    by 0xABFA61: RegularOpcodeManager::LoadOpcodes(char const*, bool) (opcodemgr.cpp:150)
==3647==    by 0xAF2A0C: SoF::Register(EQStreamIdentifier&) (sof.cpp:45)
==3647==    by 0xADECB0: RegisterAllPatches(EQStreamIdentifier&) (patches.cpp:14)
==3647==    by 0x618478: main (net.cpp:328)
==3647== 
==3647== 262,140 bytes in 1 blocks are still reachable in loss record 45 of 48
==3647==    at 0x4C298A0: operator new[](unsigned long) (vg_replace_malloc.c:389)
==3647==    by 0xABFA61: RegularOpcodeManager::LoadOpcodes(char const*, bool) (opcodemgr.cpp:150)
==3647==    by 0xADEE7A: SoD::Register(EQStreamIdentifier&) (sod.cpp:45)
==3647==    by 0xADECB8: RegisterAllPatches(EQStreamIdentifier&) (patches.cpp:15)
==3647==    by 0x618478: main (net.cpp:328)
==3647== 
==3647== 262,140 bytes in 1 blocks are still reachable in loss record 46 of 48
==3647==    at 0x4C298A0: operator new[](unsigned long) (vg_replace_malloc.c:389)
==3647==    by 0xABFA61: RegularOpcodeManager::LoadOpcodes(char const*, bool) (opcodemgr.cpp:150)
==3647==    by 0xB44A1A: Underfoot::Register(EQStreamIdentifier&) (underfoot.cpp:45)
==3647==    by 0xADECC0: RegisterAllPatches(EQStreamIdentifier&) (patches.cpp:16)
==3647==    by 0x618478: main (net.cpp:328)
==3647== 
==3647== 262,140 bytes in 1 blocks are still reachable in loss record 47 of 48
==3647==    at 0x4C298A0: operator new[](unsigned long) (vg_replace_malloc.c:389)
==3647==    by 0xABFA61: RegularOpcodeManager::LoadOpcodes(char const*, bool) (opcodemgr.cpp:150)
==3647==    by 0xB0313C: RoF::Register(EQStreamIdentifier&) (rof.cpp:47)
==3647==    by 0xADECC8: RegisterAllPatches(EQStreamIdentifier&) (patches.cpp:17)
==3647==    by 0x618478: main (net.cpp:328)
==3647== 
==3647== 262,140 bytes in 1 blocks are still reachable in loss record 48 of 48
==3647==    at 0x4C298A0: operator new[](unsigned long) (vg_replace_malloc.c:389)
==3647==    by 0xABFA61: RegularOpcodeManager::LoadOpcodes(char const*, bool) (opcodemgr.cpp:150)
==3647==    by 0xB1F4AC: RoF2::Register(EQStreamIdentifier&) (rof2.cpp:47)
==3647==    by 0x618478: main (net.cpp:328)
==3647== 
==3647== LEAK SUMMARY:
==3647==    definitely lost: 179 bytes in 5 blocks
==3647==    indirectly lost: 0 bytes in 0 blocks
==3647==      possibly lost: 864 bytes in 3 blocks
==3647==    still reachable: 1,670,929 bytes in 67 blocks
==3647==         suppressed: 0 bytes in 0 blocks

Raw Paste Data