Ticket #6334: neverhood-crown-klayman-valgrind.txt

File neverhood-crown-klayman-valgrind.txt, 4.2 KB (added by digitall, 11 years ago)

Valgrind errors from crown selection when Klayman takes it.

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