[Scummvm-tracker] [ScummVM] #10216: MOHAWK: Riven: Possible memory leak for genTHMBSection

dafioram trac at scummvm.org
Wed Sep 20 06:12:37 CEST 2017


#10216: MOHAWK: Riven: Possible memory leak for genTHMBSection
---------------------+----------------------------
Reporter:  dafioram  |      Owner:  (none)
    Type:  defect    |     Status:  new
Priority:  normal    |  Component:  Engine: Mohawk
Keywords:            |       Game:  Riven
---------------------+----------------------------
 I played through riven with valgrind on. DVD version.
 ScummVM: 1.10.0git-4930-gf9a86a6995

 {{{
 ==23470== 73,728 bytes in 1 blocks are definitely lost in loss record
 2,414 of 2,418
 ==23470==    at 0x4C2DB2F: malloc (in /usr/lib/valgrind
 /vgpreload_memcheck-amd64-linux.so)
 ==23470==    by 0x1BFCB3:
 Common::MemoryWriteStreamDynamic::ensureCapacity(unsigned int)
 (memstream.h:175)
 ==23470==    by 0x1BFE80: Common::MemoryWriteStreamDynamic::write(void
 const*, unsigned int) (memstream.h:195)
 ==23470==    by 0x1BF965: Common::WriteStream::writeUint16BE(unsigned
 short) (stream.h:145)
 ==23470==    by 0x2E9898: Graphics::saveThumbnail(Common::WriteStream&,
 Graphics::Surface const&) (thumbnail.cpp:250)
 ==23470==    by 0x2E95ED: Graphics::saveThumbnail(Common::WriteStream&)
 (thumbnail.cpp:208)
 ==23470==    by 0x1BEB0B: Mohawk::RivenSaveLoad::genTHMBSection() const
 (riven_saveload.cpp:373)
 ==23470==    by 0x1BED7D: Mohawk::RivenSaveLoad::saveGame(int,
 Common::String const&) (riven_saveload.cpp:416)
 ==23470==    by 0x1ABADB: Mohawk::MohawkEngine_Riven::saveGameState(int,
 Common::String const&) (riven.cpp:538)
 ==23470==    by 0x1E7342: Mohawk::MohawkOptionsDialog::save()
 (dialogs.cpp:133)
 ==23470==    by 0x1E74F9:
 Mohawk::MohawkOptionsDialog::handleCommand(GUI::CommandSender*, unsigned
 int, unsigned int) (dialogs.cpp:167)
 ==23470==    by 0x1E7C82:
 Mohawk::RivenOptionsDialog::handleCommand(GUI::CommandSender*, unsigned
 int, unsigned int) (dialogs.cpp:308)
 ==23470==
 }}}

--
Ticket URL: <https://bugs.scummvm.org/ticket/10216>
ScummVM <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list