[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