==31696== Conditional jump or move depends on uninitialised value(s) ==31696== at 0x5B1B38: Neverhood::SoundItem::update() (sound.cpp:235) ==31696== by 0x5B240B: Neverhood::SoundMan::update() (sound.cpp:368) ==31696== by 0x5ABB3D: Neverhood::NeverhoodEngine::mainLoop() (neverhood.cpp:189) ==31696== by 0x5AB71B: Neverhood::NeverhoodEngine::run() (neverhood.cpp:127) ==31696== by 0x409740: runGame(PluginSubclass const*, OSystem&, Common::String const&) (main.cpp:226) ==31696== by 0x40A41C: scummvm_main (main.cpp:452) ==31696== by 0x4083B7: main (posix-main.cpp:45) ==31696== Invalid read of size 4 ==31696== at 0x6EC3A0: Common::Array::empty() const (array.h:190) ==31696== by 0x6E9791: Video::VideoDecoder::isVideoLoaded() const (video_decoder.cpp:141) ==31696== by 0x5AF659: Neverhood::Screen::getNextFrameTime() (screen.cpp:111) ==31696== by 0x5ABB27: Neverhood::NeverhoodEngine::mainLoop() (neverhood.cpp:187) ==31696== by 0x5AB71B: Neverhood::NeverhoodEngine::run() (neverhood.cpp:127) ==31696== by 0x409740: runGame(PluginSubclass const*, OSystem&, Common::String const&) (main.cpp:226) ==31696== by 0x40A41C: scummvm_main (main.cpp:452) ==31696== by 0x4083B7: main (posix-main.cpp:45) ==31696== Address 0xd62338c is 12 bytes inside a block of size 304 free'd ==31696== at 0x4C2AE2C: operator delete(void*) (vg_replace_malloc.c:480) ==31696== by 0x642CDF: Neverhood::NeverhoodSmackerDecoder::~NeverhoodSmackerDecoder() (smackerplayer.h:51) ==31696== by 0x642581: Neverhood::SmackerPlayer::close() (smackerplayer.cpp:151) ==31696== by 0x6423FE: Neverhood::SmackerPlayer::open(unsigned int, bool) (smackerplayer.cpp:131) ==31696== by 0x5E4984: Neverhood::Scene1317::upChooseKing() (module1300.cpp:1735) ==31696== by 0x5BF90A: Neverhood::Entity::handleUpdate() (entity.cpp:64) ==31696== by 0x5CB664: Neverhood::Module::updateChild() (module.cpp:104) ==31696== by 0x5DDA77: Neverhood::Module1300::updateScene() (module1300.cpp:223) ==31696== by 0x5BF90A: Neverhood::Entity::handleUpdate() (entity.cpp:64) ==31696== by 0x5CB664: Neverhood::Module::updateChild() (module.cpp:104) ==31696== by 0x5C1FB1: Neverhood::GameModule::updateModule() (gamemodule.cpp:604) ==31696== by 0x5BF90A: Neverhood::Entity::handleUpdate() (entity.cpp:64) ==31696== 1,024 bytes in 1 blocks are definitely lost in loss record 765 of 930 ==31696== at 0x4C2A462: calloc (vg_replace_malloc.c:593) ==31696== by 0x7026A2: Graphics::Surface::create(unsigned short, unsigned short, Graphics::PixelFormat const&) (surface.cpp:73) ==31696== by 0x6472FB: Neverhood::BaseSurface::BaseSurface(Neverhood::NeverhoodEngine*, int, short, short, Common::String) (graphics.cpp:46) ==31696== by 0x64333C: Neverhood::Sprite::createSurface(int, short, short) (sprite.cpp:86) ==31696== by 0x633493: Neverhood::Mouse::init(unsigned int) (mouse.cpp:74) ==31696== by 0x6330E8: Neverhood::Mouse::Mouse(Neverhood::NeverhoodEngine*, unsigned int, Neverhood::NRect const&) (mouse.cpp:33) ==31696== by 0x63E35E: Neverhood::Scene::insertScreenMouse(unsigned int, Neverhood::NRect const*) (scene.cpp:216) ==31696== by 0x5E4711: Neverhood::Scene1317::Scene1317(Neverhood::NeverhoodEngine*, Neverhood::Module*) (module1300.cpp:1705) ==31696== by 0x5DD933: Neverhood::Module1300::createScene(int, int) (module1300.cpp:209) ==31696== by 0x5DCC59: Neverhood::Module1300::Module1300(Neverhood::NeverhoodEngine*, Neverhood::Module*, int) (module1300.cpp:58) ==31696== by 0x5C1539: Neverhood::GameModule::createModule(int, int) (gamemodule.cpp:448) ==31696== by 0x5C1DBF: Neverhood::GameModule::createModuleByHash(unsigned int) (gamemodule.cpp:544) ==31696== 5,136 (1,040 direct, 4,096 indirect) bytes in 65 blocks are definitely lost in loss record 867 of 930 ==31696== at 0x4C2C037: operator new(unsigned long) (vg_replace_malloc.c:298) ==31696== by 0x5B64A6: Neverhood::StaticData::load(char const*) (staticdata.cpp:47) ==31696== by 0x5AB128: Neverhood::NeverhoodEngine::run() (neverhood.cpp:81) ==31696== by 0x409740: runGame(PluginSubclass const*, OSystem&, Common::String const&) (main.cpp:226) ==31696== by 0x40A41C: scummvm_main (main.cpp:452) ==31696== by 0x4083B7: main (posix-main.cpp:45)