Ticket #1482: comi.txt

File comi.txt, 18.7 KB (added by SF/khalek, 20 years ago)

valgrind output

Line 
1==1516== Memcheck, a memory error detector for x86-linux.
2==1516== Copyright (C) 2002-2004, and GNU GPL'd, by Julian Seward.
3==1516== Using valgrind-2.1.0, a program supervision framework for x86-linux.
4==1516== Copyright (C) 2000-2004, and GNU GPL'd, by Julian Seward.
5==1516== For more details, rerun with: -v
6==1516==
7==1516== Syscall param sigaction(act) contains uninitialised or unaddressable byte(s)
8==1516== at 0x41042EB5: __libc_sigaction (in /lib/tls/libc-2.3.2.so)
9==1516== by 0x3F: ???
10==1516== Address 0x4FFFE5F0 is on thread 1's stack
11==1516==
12==1516== Syscall param sigaction(act) contains uninitialised or unaddressable byte(s)
13==1516== at 0x41042EB5: __libc_sigaction (in /lib/tls/libc-2.3.2.so)
14==1516== by 0x1F: ???
15==1516== Address 0x4FFFE5F0 is on thread 1's stack
16==1516==
17==1516== Syscall param sigaction(act) contains uninitialised or unaddressable byte(s)
18==1516== at 0x41042EB5: __libc_sigaction (in /lib/tls/libc-2.3.2.so)
19==1516== by 0x3FF: ???
20==1516== Address 0x4FFFE5F0 is on thread 1's stack
21==1516==
22==1516== Syscall param write(buf) contains uninitialised or unaddressable byte(s)
23==1516== at 0x410E63EE: write (in /lib/tls/libc-2.3.2.so)
24==1516== by 0x3C378DEF: (within /usr/X11R6/lib/libX11.so.6.2)
25==1516== by 0x3C3799FE: _X11TransWrite (in /usr/X11R6/lib/libX11.so.6.2)
26==1516== by 0x3C359261: (within /usr/X11R6/lib/libX11.so.6.2)
27==1516== Address 0x3C42C652 is 14 bytes inside a block of size 2048 alloc'd
28==1516== at 0x3C01FC03: calloc (vg_replace_malloc.c:141)
29==1516== by 0x3C34B0BC: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2)
30==1516== by 0x3C1C3813: (within /usr/lib/libSDL-1.2.so.0.7.0)
31==1516== by 0x3C1B85F0: SDL_VideoInit (in /usr/lib/libSDL-1.2.so.0.7.0)
32==1516==
33==1516== Syscall param sigaction(act) contains uninitialised or unaddressable byte(s)
34==1516== at 0x41042EB5: __libc_sigaction (in /lib/tls/libc-2.3.2.so)
35==1516== by 0x1: ???
36==1516== Address 0x4FFFE440 is on thread 1's stack
37==1516==
38==1516== Syscall param sigaction(act) contains uninitialised or unaddressable byte(s)
39==1516== at 0x41042EB5: __libc_sigaction (in /lib/tls/libc-2.3.2.so)
40==1516== by 0x3FFF: ???
41==1516== Address 0x4FFFE440 is on thread 1's stack
42==1516== warning: Valgrind's pthread_cond_destroy is incomplete
43==1516== (it doesn't check if the cond is waited on)
44==1516== your program may misbehave as a result
45==1516==
46==1516== Syscall param sigaction(act) contains uninitialised or unaddressable byte(s)
47==1516== at 0x41042EB5: __libc_sigaction (in /lib/tls/libc-2.3.2.so)
48==1516== Address 0x4FFFE59C is on thread 1's stack
49==1516== Warning: bad signal number 0 in sigaction()
50==1516==
51==1516== Conditional jump or move depends on uninitialised value(s)
52==1516== at 0x804BFDD: OSystem_SDL::setGraphicsMode(int) (graphics.cpp:111)
53==1516== by 0x8054E1D: runGame(GameDetector&, OSystem*) (main.cpp:244)
54==1516== by 0x80554AB: main (main.cpp:373)
55==1516== warning: Valgrind's pthread_cond_destroy is incomplete
56==1516== (it doesn't check if the cond is waited on)
57==1516== your program may misbehave as a result
58==1516==
59==1516== Syscall param writev(vector[...]) contains uninitialised or unaddressable byte(s)
60==1516== at 0x410ED30D: (within /lib/tls/libc-2.3.2.so)
61==1516== Address 0x3C42EB2F is 19 bytes inside a block of size 2048 alloc'd
62==1516== at 0x3C01FC03: calloc (vg_replace_malloc.c:141)
63==1516== by 0x3C34B0BC: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2)
64==1516== by 0x3C1C3836: (within /usr/lib/libSDL-1.2.so.0.7.0)
65==1516== by 0x3C1B85F0: SDL_VideoInit (in /usr/lib/libSDL-1.2.so.0.7.0)
66==1516==
67==1516== Syscall param write(buf) contains uninitialised or unaddressable byte(s)
68==1516== at 0x410E6411: write (in /lib/tls/libc-2.3.2.so)
69==1516== by 0x3C378DEF: (within /usr/X11R6/lib/libX11.so.6.2)
70==1516== by 0x3C3799FE: _X11TransWrite (in /usr/X11R6/lib/libX11.so.6.2)
71==1516== by 0x3C359261: (within /usr/X11R6/lib/libX11.so.6.2)
72==1516== Address 0x3C42EB27 is 11 bytes inside a block of size 2048 alloc'd
73==1516== at 0x3C01FC03: calloc (vg_replace_malloc.c:141)
74==1516== by 0x3C34B0BC: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2)
75==1516== by 0x3C1C3836: (within /usr/lib/libSDL-1.2.so.0.7.0)
76==1516== by 0x3C1B85F0: SDL_VideoInit (in /usr/lib/libSDL-1.2.so.0.7.0)
77WARNING: o8_kernelSetFunctions: clearTextQueue()!
78==1516==
79==1516== Invalid write of size 1
80==1516== at 0x80DA110: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:216)
81==1516== by 0x80DA318: Scumm::BundleMgr::decompressSampleByName(char const*, int, int, unsigned char**, bool) (dimuse_bndmgr.cpp:268)
82==1516== by 0x806F8AB: Scumm::ImuseDigiSndMgr::openSound(int, char const*, int, int) (dimuse_sndmgr.cpp:261)
83==1516== by 0x806AE3F: Scumm::IMuseDigital::startSound(int, char const*, int, int, AudioStream*, int, int) (dimuse.cpp:255)
84==1516== Address 0x3C92F9AB is 3 bytes after a block of size 3692 alloc'd
85==1516== at 0x3C01F40D: malloc (vg_replace_malloc.c:105)
86==1516== by 0x80DA0FF: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:215)
87==1516== by 0x80DA318: Scumm::BundleMgr::decompressSampleByName(char const*, int, int, unsigned char**, bool) (dimuse_bndmgr.cpp:268)
88==1516== by 0x806F8AB: Scumm::ImuseDigiSndMgr::openSound(int, char const*, int, int) (dimuse_sndmgr.cpp:261)
89==1516==
90==1516== Invalid write of size 4
91==1516== at 0x4108704C: (within /lib/tls/libc-2.3.2.so)
92==1516== Address 0x3C92F9A7 is 3691 bytes inside a block of size 3692 alloc'd
93==1516== at 0x3C01F40D: malloc (vg_replace_malloc.c:105)
94==1516== by 0x80DA0FF: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:215)
95==1516== by 0x80DA318: Scumm::BundleMgr::decompressSampleByName(char const*, int, int, unsigned char**, bool) (dimuse_bndmgr.cpp:268)
96==1516== by 0x806F8AB: Scumm::ImuseDigiSndMgr::openSound(int, char const*, int, int) (dimuse_sndmgr.cpp:261)
97==1516==
98==1516== Invalid read of size 1
99==1516== at 0x806D76C: Scumm::BundleCodecs::decompressCodec(int, unsigned char*, unsigned char*, int) (scummsys.h:387)
100==1516== by 0x80DA185: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:220)
101==1516== by 0x80DA318: Scumm::BundleMgr::decompressSampleByName(char const*, int, int, unsigned char**, bool) (dimuse_bndmgr.cpp:268)
102==1516== by 0x806F8AB: Scumm::ImuseDigiSndMgr::openSound(int, char const*, int, int) (dimuse_sndmgr.cpp:261)
103==1516== Address 0x3C92F9A8 is 0 bytes after a block of size 3692 alloc'd
104==1516== at 0x3C01F40D: malloc (vg_replace_malloc.c:105)
105==1516== by 0x80DA0FF: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:215)
106==1516== by 0x80DA318: Scumm::BundleMgr::decompressSampleByName(char const*, int, int, unsigned char**, bool) (dimuse_bndmgr.cpp:268)
107==1516== by 0x806F8AB: Scumm::ImuseDigiSndMgr::openSound(int, char const*, int, int) (dimuse_sndmgr.cpp:261)
108==1516==
109==1516== Invalid read of size 1
110==1516== at 0x806D766: Scumm::BundleCodecs::decompressCodec(int, unsigned char*, unsigned char*, int) (scummsys.h:387)
111==1516== by 0x80DA185: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:220)
112==1516== by 0x80DA318: Scumm::BundleMgr::decompressSampleByName(char const*, int, int, unsigned char**, bool) (dimuse_bndmgr.cpp:268)
113==1516== by 0x806F8AB: Scumm::ImuseDigiSndMgr::openSound(int, char const*, int, int) (dimuse_sndmgr.cpp:261)
114==1516== Address 0x3C92F9A8 is 0 bytes after a block of size 3692 alloc'd
115==1516== at 0x3C01F40D: malloc (vg_replace_malloc.c:105)
116==1516== by 0x80DA0FF: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:215)
117==1516== by 0x80DA318: Scumm::BundleMgr::decompressSampleByName(char const*, int, int, unsigned char**, bool) (dimuse_bndmgr.cpp:268)
118==1516== by 0x806F8AB: Scumm::ImuseDigiSndMgr::openSound(int, char const*, int, int) (dimuse_sndmgr.cpp:261)
119==1516==
120==1516== Thread 2:
121==1516== Invalid write of size 1
122==1516== at 0x80DA110: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:216)
123==1516== by 0x80D9EF3: Scumm::BundleMgr::decompressSampleByCurIndex(int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:163)
124==1516== by 0x807018B: Scumm::ImuseDigiSndMgr::getDataFromRegion(Scumm::ImuseDigiSndMgr::soundStruct*, int, unsigned char**, int, int) (dimuse_sndmgr.cpp:412)
125==1516== by 0x806A9DB: Scumm::IMuseDigital::callback() (dimuse.cpp:162)
126==1516== Address 0x3CB65B8E is 3 bytes after a block of size 3467 alloc'd
127==1516== at 0x3C01F40D: malloc (vg_replace_malloc.c:105)
128==1516== by 0x80DA0FF: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:215)
129==1516== by 0x80D9EF3: Scumm::BundleMgr::decompressSampleByCurIndex(int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:163)
130==1516== by 0x807018B: Scumm::ImuseDigiSndMgr::getDataFromRegion(Scumm::ImuseDigiSndMgr::soundStruct*, int, unsigned char**, int, int) (dimuse_sndmgr.cpp:412)
131==1516==
132==1516== Thread 2:
133==1516== Invalid read of size 1
134==1516== at 0x806D76C: Scumm::BundleCodecs::decompressCodec(int, unsigned char*, unsigned char*, int) (scummsys.h:387)
135==1516== by 0x80DA185: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:220)
136==1516== by 0x80D9EF3: Scumm::BundleMgr::decompressSampleByCurIndex(int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:163)
137==1516== by 0x807018B: Scumm::ImuseDigiSndMgr::getDataFromRegion(Scumm::ImuseDigiSndMgr::soundStruct*, int, unsigned char**, int, int) (dimuse_sndmgr.cpp:412)
138==1516== Address 0x3CB65B8B is 0 bytes after a block of size 3467 alloc'd
139==1516== at 0x3C01F40D: malloc (vg_replace_malloc.c:105)
140==1516== by 0x80DA0FF: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:215)
141==1516== by 0x80D9EF3: Scumm::BundleMgr::decompressSampleByCurIndex(int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:163)
142==1516== by 0x807018B: Scumm::ImuseDigiSndMgr::getDataFromRegion(Scumm::ImuseDigiSndMgr::soundStruct*, int, unsigned char**, int, int) (dimuse_sndmgr.cpp:412)
143==1516==
144==1516== Thread 2:
145==1516== Invalid read of size 1
146==1516== at 0x806D766: Scumm::BundleCodecs::decompressCodec(int, unsigned char*, unsigned char*, int) (scummsys.h:387)
147==1516== by 0x80DA185: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:220)
148==1516== by 0x80D9EF3: Scumm::BundleMgr::decompressSampleByCurIndex(int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:163)
149==1516== by 0x807018B: Scumm::ImuseDigiSndMgr::getDataFromRegion(Scumm::ImuseDigiSndMgr::soundStruct*, int, unsigned char**, int, int) (dimuse_sndmgr.cpp:412)
150==1516== Address 0x3CB65B8B is 0 bytes after a block of size 3467 alloc'd
151==1516== at 0x3C01F40D: malloc (vg_replace_malloc.c:105)
152==1516== by 0x80DA0FF: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:215)
153==1516== by 0x80D9EF3: Scumm::BundleMgr::decompressSampleByCurIndex(int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:163)
154==1516== by 0x807018B: Scumm::ImuseDigiSndMgr::getDataFromRegion(Scumm::ImuseDigiSndMgr::soundStruct*, int, unsigned char**, int, int) (dimuse_sndmgr.cpp:412)
155==1516==
156==1516== Thread 2:
157==1516== Invalid read of size 4
158==1516== at 0x80DA0F1: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:215)
159==1516== by 0x80D9EF3: Scumm::BundleMgr::decompressSampleByCurIndex(int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:163)
160==1516== by 0x807018B: Scumm::ImuseDigiSndMgr::getDataFromRegion(Scumm::ImuseDigiSndMgr::soundStruct*, int, unsigned char**, int, int) (dimuse_sndmgr.cpp:412)
161==1516== by 0x806A9DB: Scumm::IMuseDigital::callback() (dimuse.cpp:162)
162==1516== Address 0x3C42E7E4 is 4 bytes after a block of size 204 alloc'd
163==1516== at 0x3C01F40D: malloc (vg_replace_malloc.c:105)
164==1516== by 0x80D9FD4: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:191)
165==1516== by 0x80DA318: Scumm::BundleMgr::decompressSampleByName(char const*, int, int, unsigned char**, bool) (dimuse_bndmgr.cpp:268)
166==1516== by 0x806F8AB: Scumm::ImuseDigiSndMgr::openSound(int, char const*, int, int) (dimuse_sndmgr.cpp:261)
167==1516==
168==1516== Thread 2:
169==1516== Invalid read of size 4
170==1516== at 0x80DA109: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:216)
171==1516== by 0x80D9EF3: Scumm::BundleMgr::decompressSampleByCurIndex(int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:163)
172==1516== by 0x807018B: Scumm::ImuseDigiSndMgr::getDataFromRegion(Scumm::ImuseDigiSndMgr::soundStruct*, int, unsigned char**, int, int) (dimuse_sndmgr.cpp:412)
173==1516== by 0x806A9DB: Scumm::IMuseDigital::callback() (dimuse.cpp:162)
174==1516== Address 0x3C42E7E4 is 4 bytes after a block of size 204 alloc'd
175==1516== at 0x3C01F40D: malloc (vg_replace_malloc.c:105)
176==1516== by 0x80D9FD4: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:191)
177==1516== by 0x80DA318: Scumm::BundleMgr::decompressSampleByName(char const*, int, int, unsigned char**, bool) (dimuse_bndmgr.cpp:268)
178==1516== by 0x806F8AB: Scumm::ImuseDigiSndMgr::openSound(int, char const*, int, int) (dimuse_sndmgr.cpp:261)
179==1516==
180==1516== Thread 2:
181==1516== Invalid read of size 4
182==1516== at 0x80DA129: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:217)
183==1516== by 0x80D9EF3: Scumm::BundleMgr::decompressSampleByCurIndex(int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:163)
184==1516== by 0x807018B: Scumm::ImuseDigiSndMgr::getDataFromRegion(Scumm::ImuseDigiSndMgr::soundStruct*, int, unsigned char**, int, int) (dimuse_sndmgr.cpp:412)
185==1516== by 0x806A9DB: Scumm::IMuseDigital::callback() (dimuse.cpp:162)
186==1516== Address 0x3C42E7E0 is 0 bytes after a block of size 204 alloc'd
187==1516== at 0x3C01F40D: malloc (vg_replace_malloc.c:105)
188==1516== by 0x80D9FD4: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:191)
189==1516== by 0x80DA318: Scumm::BundleMgr::decompressSampleByName(char const*, int, int, unsigned char**, bool) (dimuse_bndmgr.cpp:268)
190==1516== by 0x806F8AB: Scumm::ImuseDigiSndMgr::openSound(int, char const*, int, int) (dimuse_sndmgr.cpp:261)
191==1516==
192==1516== Thread 2:
193==1516== Invalid read of size 4
194==1516== at 0x80DA144: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:218)
195==1516== by 0x80D9EF3: Scumm::BundleMgr::decompressSampleByCurIndex(int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:163)
196==1516== by 0x807018B: Scumm::ImuseDigiSndMgr::getDataFromRegion(Scumm::ImuseDigiSndMgr::soundStruct*, int, unsigned char**, int, int) (dimuse_sndmgr.cpp:412)
197==1516== by 0x806A9DB: Scumm::IMuseDigital::callback() (dimuse.cpp:162)
198==1516== Address 0x3C42E7E4 is 4 bytes after a block of size 204 alloc'd
199==1516== at 0x3C01F40D: malloc (vg_replace_malloc.c:105)
200==1516== by 0x80D9FD4: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:191)
201==1516== by 0x80DA318: Scumm::BundleMgr::decompressSampleByName(char const*, int, int, unsigned char**, bool) (dimuse_bndmgr.cpp:268)
202==1516== by 0x806F8AB: Scumm::ImuseDigiSndMgr::openSound(int, char const*, int, int) (dimuse_sndmgr.cpp:261)
203==1516==
204==1516== Thread 2:
205==1516== Invalid read of size 4
206==1516== at 0x80DA161: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:220)
207==1516== by 0x80D9EF3: Scumm::BundleMgr::decompressSampleByCurIndex(int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:163)
208==1516== by 0x807018B: Scumm::ImuseDigiSndMgr::getDataFromRegion(Scumm::ImuseDigiSndMgr::soundStruct*, int, unsigned char**, int, int) (dimuse_sndmgr.cpp:412)
209==1516== by 0x806A9DB: Scumm::IMuseDigital::callback() (dimuse.cpp:162)
210==1516== Address 0x3C42E7E4 is 4 bytes after a block of size 204 alloc'd
211==1516== at 0x3C01F40D: malloc (vg_replace_malloc.c:105)
212==1516== by 0x80D9FD4: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:191)
213==1516== by 0x80DA318: Scumm::BundleMgr::decompressSampleByName(char const*, int, int, unsigned char**, bool) (dimuse_bndmgr.cpp:268)
214==1516== by 0x806F8AB: Scumm::ImuseDigiSndMgr::openSound(int, char const*, int, int) (dimuse_sndmgr.cpp:261)
215==1516==
216==1516== Thread 2:
217==1516== Invalid read of size 4
218==1516== at 0x80DA17A: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:220)
219==1516== by 0x80D9EF3: Scumm::BundleMgr::decompressSampleByCurIndex(int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:163)
220==1516== by 0x807018B: Scumm::ImuseDigiSndMgr::getDataFromRegion(Scumm::ImuseDigiSndMgr::soundStruct*, int, unsigned char**, int, int) (dimuse_sndmgr.cpp:412)
221==1516== by 0x806A9DB: Scumm::IMuseDigital::callback() (dimuse.cpp:162)
222==1516== Address 0x3C42E7E8 is 8 bytes after a block of size 204 alloc'd
223==1516== at 0x3C01F40D: malloc (vg_replace_malloc.c:105)
224==1516== by 0x80D9FD4: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:191)
225==1516== by 0x80DA318: Scumm::BundleMgr::decompressSampleByName(char const*, int, int, unsigned char**, bool) (dimuse_bndmgr.cpp:268)
226==1516== by 0x806F8AB: Scumm::ImuseDigiSndMgr::openSound(int, char const*, int, int) (dimuse_sndmgr.cpp:261)
227==1516==
228==1516== Thread 2:
229==1516== pthread_join: attempt to join to self
230==1516== at 0x3C237563: pthread_join (vg_libpthread.c:941)
231==1516== by 0x3C1DCF27: SDL_SYS_WaitThread (in /usr/lib/libSDL-1.2.so.0.7.0)
232==1516== by 0x3C1DCCEB: SDL_WaitThread (in /usr/lib/libSDL-1.2.so.0.7.0)
233==1516== by 0x3C1DDE5D: SDL_SYS_TimerQuit (in /usr/lib/libSDL-1.2.so.0.7.0)
234Switched to configuration /home/khalek/.scummvmrc
235Looking for comi
236Trying to start game 'The Curse of Monkey Island'
237BundleCodecs::decompressCodec() Unknown codec -2078129738!
238==1516==
239==1516== ERROR SUMMARY: 807 errors from 24 contexts (suppressed: 44 from 1)
240==1516== malloc/free: in use at exit: 13412466 bytes in 7446 blocks.
241==1516== malloc/free: 10078 allocs, 2632 frees, 21140438 bytes allocated.
242==1516== For a detailed leak analysis, rerun with: --leak-check=yes
243==1516== For counts of detected errors, rerun with: -v