1 | ==10660== Memcheck, a.k.a. Valgrind, a memory error detector for x86-linux.
|
---|
2 | ==10660== Copyright (C) 2002-2003, and GNU GPL'd, by Julian Seward.
|
---|
3 | ==10660== Using valgrind-2.0.0, a program supervision framework for x86-linux.
|
---|
4 | ==10660== Copyright (C) 2000-2003, and GNU GPL'd, by Julian Seward.
|
---|
5 | ==10660== Estimated CPU clock rate is 2597 MHz
|
---|
6 | ==10660== For more details, rerun with: -v
|
---|
7 | ==10660==
|
---|
8 | Debuglevel (from command line): 0 - Game only
|
---|
9 | ==10660== Use of uninitialised value of size 16
|
---|
10 | ==10660== at 0x2270F23: Arts::CpuInfoStartup::startup() (in /usr/lib/libartsflow.so.1.0.0)
|
---|
11 | ==10660== by 0x1D84FF2: Arts::StartupManager::startup() (in /usr/lib/libmcop.so.1.0.0)
|
---|
12 | ==10660== by 0x1D6B376: Arts::Dispatcher::Dispatcher(Arts::IOManager*, Arts::Dispatcher::StartServer) (in /usr/lib/libmcop.so.1.0.0)
|
---|
13 | ==10660== by 0x2BA7B14: arts_backend_init (in /usr/lib/libartscbackend.so.0.0.0)
|
---|
14 | ==10660== discard syms in /usr/lib/libartscbackend.so.0.0.0 due to munmap()
|
---|
15 | ==10660== discard syms in /usr/lib/libsoundserver_idl.so.1.0.0 due to munmap()
|
---|
16 | ==10660== discard syms in /usr/lib/libkmedia2_idl.so.1.0.0 due to munmap()
|
---|
17 | ==10660== discard syms in /usr/lib/libartsc.so.0.0.0 due to munmap()
|
---|
18 | ==10666== discard syms in /lib/libnss_files-2.3.2.so due to munmap()
|
---|
19 | ==10666==
|
---|
20 | ==10666== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 36 from 3)
|
---|
21 | ==10666== malloc/free: in use at exit: 286760 bytes in 5915 blocks.
|
---|
22 | ==10666== malloc/free: 8268 allocs, 2353 frees, 611337 bytes allocated.
|
---|
23 | ==10666== For a detailed leak analysis, rerun with: --leak-check=yes
|
---|
24 | ==10666== For counts of detected errors, rerun with: -v
|
---|
25 | ==10660== discard syms in /usr/lib/libesd.so.0.2.31 due to munmap()
|
---|
26 | ==10660== valgrind's libpthread.so: KLUDGED call to: sem_destroy
|
---|
27 | Looking for tentacle
|
---|
28 | Trying to start game 'Day Of The Tentacle'
|
---|
29 | ==10669== discard syms in /lib/libnss_files-2.3.2.so due to munmap()
|
---|
30 | ==10669==
|
---|
31 | ==10669== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 40 from 3)
|
---|
32 | ==10669== malloc/free: in use at exit: 360667 bytes in 5927 blocks.
|
---|
33 | ==10669== malloc/free: 8362 allocs, 2435 frees, 697380 bytes allocated.
|
---|
34 | ==10669== For a detailed leak analysis, rerun with: --leak-check=yes
|
---|
35 | ==10669== For counts of detected errors, rerun with: -v
|
---|
36 | ==10660== valgrind's libpthread.so: KLUDGED call to: sem_destroy
|
---|
37 | ==10660==
|
---|
38 | ==10660== Syscall param writev(vector[...]) contains uninitialised or unaddressable byte(s)
|
---|
39 | ==10660== at 0x6B8CAD: vgAllRoadsLeadToRome_writev (vg_intercept.c:109)
|
---|
40 | ==10660== by 0x6B8CE9: __writev (vg_intercept.c:774)
|
---|
41 | ==10660== by 0x28124F: (within /usr/X11R6/lib/libX11.so.6.2)
|
---|
42 | ==10660== by 0x281E3E: _X11TransWritev (in /usr/X11R6/lib/libX11.so.6.2)
|
---|
43 | ==10660== Address 0x7D9408B is 19 bytes inside a block of size 2048 alloc'd
|
---|
44 | ==10660== at 0xA64B00: calloc (vg_replace_malloc.c:284)
|
---|
45 | ==10660== by 0x253D0C: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2)
|
---|
46 | ==10660== by 0x14C3E6: (within /usr/lib/libSDL-1.2.so.0.0.5)
|
---|
47 | ==10660== by 0x141120: SDL_VideoInit (in /usr/lib/libSDL-1.2.so.0.0.5)
|
---|
48 | WARNING: IMuse doCommand(6) - setMasterVolume (74)!
|
---|
49 | ==10660==
|
---|
50 | ==10660== Invalid read of size 1
|
---|
51 | ==10660== at 0x80AC22D: Scumm::Gdi::drawStripToScreen(Scumm::VirtScreen*, int, int, int, int) (gfx.cpp:495)
|
---|
52 | ==10660== by 0x80AC052: Scumm::Gdi::updateDirtyScreen(Scumm::VirtScreen*) (gfx.cpp:434)
|
---|
53 | ==10660== by 0x80ABF68: Scumm::ScummEngine::updateDirtyScreen(Scumm::VirtScreenNumber) (gfx.cpp:406)
|
---|
54 | ==10660== by 0x80B1C28: Scumm::ScummEngine::transitionEffect(int) (gfx.cpp:2876)
|
---|
55 | ==10660== Address 0x48BD3C4 is 0 bytes after a block of size 64000 alloc'd
|
---|
56 | ==10660== at 0xA6468E: malloc (vg_replace_malloc.c:153)
|
---|
57 | ==10660== by 0x80AB8A2: Scumm::Gdi::init() (gfx.cpp:224)
|
---|
58 | ==10660== by 0x80AB838: Scumm::ScummEngine::initScreens(int, int) (gfx.cpp:216)
|
---|
59 | ==10660== by 0x80F52AB: Scumm::ScummEngine_v6::o6_roomOps() (script_v6.cpp:1660)
|
---|
60 | ==10660==
|
---|
61 | ==10660== Invalid read of size 1
|
---|
62 | ==10660== at 0x80AC254: Scumm::Gdi::drawStripToScreen(Scumm::VirtScreen*, int, int, int, int) (gfx.cpp:498)
|
---|
63 | ==10660== by 0x80AC052: Scumm::Gdi::updateDirtyScreen(Scumm::VirtScreen*) (gfx.cpp:434)
|
---|
64 | ==10660== by 0x80ABF68: Scumm::ScummEngine::updateDirtyScreen(Scumm::VirtScreenNumber) (gfx.cpp:406)
|
---|
65 | ==10660== by 0x80B1C28: Scumm::ScummEngine::transitionEffect(int) (gfx.cpp:2876)
|
---|
66 | ==10660== Address 0x48BD3C4 is 0 bytes after a block of size 64000 alloc'd
|
---|
67 | ==10660== at 0xA6468E: malloc (vg_replace_malloc.c:153)
|
---|
68 | ==10660== by 0x80AB8A2: Scumm::Gdi::init() (gfx.cpp:224)
|
---|
69 | ==10660== by 0x80AB838: Scumm::ScummEngine::initScreens(int, int) (gfx.cpp:216)
|
---|
70 | ==10660== by 0x80F52AB: Scumm::ScummEngine_v6::o6_roomOps() (script_v6.cpp:1660)
|
---|
71 | ==10660==
|
---|
72 | ==10660== Invalid write of size 1
|
---|
73 | ==10660== at 0x80AC256: Scumm::Gdi::drawStripToScreen(Scumm::VirtScreen*, int, int, int, int) (gfx.cpp:498)
|
---|
74 | ==10660== by 0x80AC052: Scumm::Gdi::updateDirtyScreen(Scumm::VirtScreen*) (gfx.cpp:434)
|
---|
75 | ==10660== by 0x80ABF68: Scumm::ScummEngine::updateDirtyScreen(Scumm::VirtScreenNumber) (gfx.cpp:406)
|
---|
76 | ==10660== by 0x80B1C28: Scumm::ScummEngine::transitionEffect(int) (gfx.cpp:2876)
|
---|
77 | ==10660== Address 0x48AD994 is 0 bytes after a block of size 64000 alloc'd
|
---|
78 | ==10660== at 0xA6468E: malloc (vg_replace_malloc.c:153)
|
---|
79 | ==10660== by 0x80AB88E: Scumm::Gdi::init() (gfx.cpp:223)
|
---|
80 | ==10660== by 0x80AB838: Scumm::ScummEngine::initScreens(int, int) (gfx.cpp:216)
|
---|
81 | ==10660== by 0x80F52AB: Scumm::ScummEngine_v6::o6_roomOps() (script_v6.cpp:1660)
|
---|
82 | DEBUG: YO! we changed a room!
|
---|
83 | DEBUG: ENTERING verify start sound
|
---|
84 | DEBUG: sound was already running. not doing anything
|
---|
85 | DEBUG: LEAVING verify start sound
|
---|
86 | ==10660==
|
---|
87 | ==10660== Invalid read of size 1
|
---|
88 | ==10660== at 0x80AC22D: Scumm::Gdi::drawStripToScreen(Scumm::VirtScreen*, int, int, int, int) (gfx.cpp:495)
|
---|
89 | ==10660== by 0x80AC052: Scumm::Gdi::updateDirtyScreen(Scumm::VirtScreen*) (gfx.cpp:434)
|
---|
90 | ==10660== by 0x80ABF68: Scumm::ScummEngine::updateDirtyScreen(Scumm::VirtScreenNumber) (gfx.cpp:406)
|
---|
91 | ==10660== by 0x80ABDF8: Scumm::ScummEngine::drawDirtyScreenParts() (gfx.cpp:380)
|
---|
92 | ==10660== Address 0x491FAE0 is 0 bytes after a block of size 64000 alloc'd
|
---|
93 | ==10660== at 0xA6468E: malloc (vg_replace_malloc.c:153)
|
---|
94 | ==10660== by 0x80AB8A2: Scumm::Gdi::init() (gfx.cpp:224)
|
---|
95 | ==10660== by 0x80AB838: Scumm::ScummEngine::initScreens(int, int) (gfx.cpp:216)
|
---|
96 | ==10660== by 0x80F52AB: Scumm::ScummEngine_v6::o6_roomOps() (script_v6.cpp:1660)
|
---|
97 | ==10660==
|
---|
98 | ==10660== Invalid read of size 1
|
---|
99 | ==10660== at 0x80AC254: Scumm::Gdi::drawStripToScreen(Scumm::VirtScreen*, int, int, int, int) (gfx.cpp:498)
|
---|
100 | ==10660== by 0x80AC052: Scumm::Gdi::updateDirtyScreen(Scumm::VirtScreen*) (gfx.cpp:434)
|
---|
101 | ==10660== by 0x80ABF68: Scumm::ScummEngine::updateDirtyScreen(Scumm::VirtScreenNumber) (gfx.cpp:406)
|
---|
102 | ==10660== by 0x80ABDF8: Scumm::ScummEngine::drawDirtyScreenParts() (gfx.cpp:380)
|
---|
103 | ==10660== Address 0x491FAE0 is 0 bytes after a block of size 64000 alloc'd
|
---|
104 | ==10660== at 0xA6468E: malloc (vg_replace_malloc.c:153)
|
---|
105 | ==10660== by 0x80AB8A2: Scumm::Gdi::init() (gfx.cpp:224)
|
---|
106 | ==10660== by 0x80AB838: Scumm::ScummEngine::initScreens(int, int) (gfx.cpp:216)
|
---|
107 | ==10660== by 0x80F52AB: Scumm::ScummEngine_v6::o6_roomOps() (script_v6.cpp:1660)
|
---|
108 | ==10660==
|
---|
109 | ==10660== Invalid write of size 1
|
---|
110 | ==10660== at 0x80AC256: Scumm::Gdi::drawStripToScreen(Scumm::VirtScreen*, int, int, int, int) (gfx.cpp:498)
|
---|
111 | ==10660== by 0x80AC052: Scumm::Gdi::updateDirtyScreen(Scumm::VirtScreen*) (gfx.cpp:434)
|
---|
112 | ==10660== by 0x80ABF68: Scumm::ScummEngine::updateDirtyScreen(Scumm::VirtScreenNumber) (gfx.cpp:406)
|
---|
113 | ==10660== by 0x80ABDF8: Scumm::ScummEngine::drawDirtyScreenParts() (gfx.cpp:380)
|
---|
114 | ==10660== Address 0x49100B0 is 0 bytes after a block of size 64000 alloc'd
|
---|
115 | ==10660== at 0xA6468E: malloc (vg_replace_malloc.c:153)
|
---|
116 | ==10660== by 0x80AB88E: Scumm::Gdi::init() (gfx.cpp:223)
|
---|
117 | ==10660== by 0x80AB838: Scumm::ScummEngine::initScreens(int, int) (gfx.cpp:216)
|
---|
118 | ==10660== by 0x80F52AB: Scumm::ScummEngine_v6::o6_roomOps() (script_v6.cpp:1660)
|
---|