[Scummvm-tracker] [ScummVM] #9718: CLOUD: memory leak
Thierry Crozat
trac at scummvm.org
Tue Mar 21 00:31:05 CET 2017
#9718: CLOUD: memory leak
-------------------+-----------------------
Reporter: criezy | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: --Other--
Keywords: | Game:
-------------------+-----------------------
While running ScummVM with valgrind I noticed the following memory leak
related to the cloud code:
{{{
==55827== 374,470 bytes in 5 blocks are definitely lost in loss record
10,524 of 10,551
==55827== at 0x47E1: malloc (vg_replace_malloc.c:300)
==55827== by 0x1019FC340:
Common::MemoryReadWriteStream::ensureCapacity(unsigned int) :231)
==55827== by 0x1019FBE5A: Common::MemoryReadWriteStream::write(void
const*, unsigned int) (memstream.h:257)
==55827== by 0x1019FA915: Networking::curlDataCallback(char*, unsigned
long, unsigned long, void*) (networkreadstream.cpp:35)
==55827== by 0x63D2BB: Curl_client_write (in /usr/lib/libcurl.4.dylib)
==55827== by 0x654234: Curl_httpchunk_read (in
/usr/lib/libcurl.4.dylib)
==55827== by 0x64F09E: Curl_readwrite (in /usr/lib/libcurl.4.dylib)
==55827== by 0x657B6F: multi_runsingle (in /usr/lib/libcurl.4.dylib)
==55827== by 0x657000: curl_multi_perform (in /usr/lib/libcurl.4.dylib)
==55827== by 0x1019F9977:
Networking::ConnectionManager::processTransfers()
(connectionmanager.cpp:177)
==55827== by 0x1019F9657: Networking::ConnectionManager::handle()
(connectionmanager.cpp:133)
}}}
--
Ticket URL: <https://bugs.scummvm.org/ticket/9718>
ScummVM <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list