Ticket #1427: valgrind-output.txt

File valgrind-output.txt, 10.6 KB (added by SF/olki, 20 years ago)
Line 
1==15623== Memcheck, a.k.a. Valgrind, a memory error detector for x86-linux.
2==15623== Copyright (C) 2002-2003, and GNU GPL'd, by Julian Seward.
3==15623== Using valgrind-2.0.0, a program supervision framework for x86-linux.
4==15623== Copyright (C) 2000-2003, and GNU GPL'd, by Julian Seward.
5==15623== Estimated CPU clock rate is 3019 MHz
6==15623== For more details, rerun with: -v
7==15623==
8==15623== Syscall param write(buf) contains uninitialised or unaddressable byte(s)
9==15623== at 0x405BEC98: __GI___libc_write (in /lib/libc-2.3.2.so)
10==15623== by 0x40678379: _X11TransSocketWrite (in /usr/X11R6/lib/libX11.so.6.2)
11==15623== Address 0x4202D466 is 14 bytes inside a block of size 16384 alloc'd
12==15623== at 0x4002AF5F: calloc (in /usr/lib/valgrind/vgskin_memcheck.so)
13==15623== by 0x4064A9AF: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2)
14==15623==
15==15623== Invalid read of size 1
16==15623== at 0x4000FB9A: strcmp (in /lib/ld-2.3.2.so)
17==15623== by 0x405F895F: dl_open_worker (in /lib/libc-2.3.2.so)
18==15623== by 0x4000B7A0: _dl_catch_error_internal (in /lib/ld-2.3.2.so)
19==15623== by 0x405F8F64: __GI__dl_open (in /lib/libc-2.3.2.so)
20==15623== Address 0xFFFFE210 is not stack'd, malloc'd or free'd
21==15623==
22==15623== Invalid read of size 1
23==15623== at 0x4000FB9A: strcmp (in /lib/ld-2.3.2.so)
24==15623== by 0x4000A373: openaux (in /lib/ld-2.3.2.so)
25==15623== by 0x4000B7A0: _dl_catch_error_internal (in /lib/ld-2.3.2.so)
26==15623== by 0x4000A6C2: _dl_map_object_deps_internal (in /lib/ld-2.3.2.so)
27==15623== Address 0xFFFFE210 is not stack'd, malloc'd or free'd
28==15623== valgrind's libpthread.so: KLUDGED call to: sem_destroy
29==15623== valgrind's libpthread.so: KLUDGED call to: sem_destroy
30WARNING: Configuration key 'nosubtitles' is deprecated. Use 'subtitles' instead!
31Looking for ft
32Trying to start game 'Full Throttle'
3309820417db26687bb7fe0c83cc4c553b ft.la0
34Match found in database: target ft, language English (US), platform Default
35Registered debugger
36Video is set to finish
37==15623==
38==15623== Thread 2:
39==15623== Invalid write of size 1
40==15623== at 0x4056EF4B: memset (in /lib/libc-2.3.2.so)
41==15623== by 0x80DD509: Scumm::Codec37Decoder::decode(unsigned char*, unsigned char const*) (codec37.cpp:470)
42==15623== by 0x8082A19: Scumm::SmushPlayer::handleFrameObject(Scumm::Chunk&) (smush_player.cpp:708)
43==15623== by 0x8082C28: Scumm::SmushPlayer::handleFrame(Scumm::Chunk&) (smush_player.cpp:748)
44==15623== Address 0x4366B758 is 0 bytes after a block of size 91840 alloc'd
45==15623== at 0x4002AF5F: calloc (in /usr/lib/valgrind/vgskin_memcheck.so)
46==15623== by 0x80DCDDA: Scumm::Codec37Decoder::init(int, int) (codec37.cpp:35)
47==15623== by 0x80828F3: Scumm::SmushPlayer::handleFrameObject(Scumm::Chunk&) (smush_player.cpp:687)
48==15623== by 0x8082C28: Scumm::SmushPlayer::handleFrame(Scumm::Chunk&) (smush_player.cpp:748)
49==15623==
50==15623== Thread 2:
51==15623== Invalid write of size 1
52==15623== at 0x4056EF2A: memset (in /lib/libc-2.3.2.so)
53==15623== by 0x80DD509: Scumm::Codec37Decoder::decode(unsigned char*, unsigned char const*) (codec37.cpp:470)
54==15623== by 0x8082A19: Scumm::SmushPlayer::handleFrameObject(Scumm::Chunk&) (smush_player.cpp:708)
55==15623== by 0x8082C28: Scumm::SmushPlayer::handleFrame(Scumm::Chunk&) (smush_player.cpp:748)
56==15623== Address 0x4366B75B is 3 bytes after a block of size 91840 alloc'd
57==15623== at 0x4002AF5F: calloc (in /usr/lib/valgrind/vgskin_memcheck.so)
58==15623== by 0x80DCDDA: Scumm::Codec37Decoder::init(int, int) (codec37.cpp:35)
59==15623== by 0x80828F3: Scumm::SmushPlayer::handleFrameObject(Scumm::Chunk&) (smush_player.cpp:687)
60==15623== by 0x8082C28: Scumm::SmushPlayer::handleFrame(Scumm::Chunk&) (smush_player.cpp:748)
61==15623==
62==15623== Thread 2:
63==15623== Invalid write of size 1
64==15623== at 0x4056EF2E: memset (in /lib/libc-2.3.2.so)
65==15623== by 0x80DD509: Scumm::Codec37Decoder::decode(unsigned char*, unsigned char const*) (codec37.cpp:470)
66==15623== by 0x8082A19: Scumm::SmushPlayer::handleFrameObject(Scumm::Chunk&) (smush_player.cpp:708)
67==15623== by 0x8082C28: Scumm::SmushPlayer::handleFrame(Scumm::Chunk&) (smush_player.cpp:748)
68==15623== Address 0x4366B75C is 4 bytes after a block of size 91840 alloc'd
69==15623== at 0x4002AF5F: calloc (in /usr/lib/valgrind/vgskin_memcheck.so)
70==15623== by 0x80DCDDA: Scumm::Codec37Decoder::init(int, int) (codec37.cpp:35)
71==15623== by 0x80828F3: Scumm::SmushPlayer::handleFrameObject(Scumm::Chunk&) (smush_player.cpp:687)
72==15623== by 0x8082C28: Scumm::SmushPlayer::handleFrame(Scumm::Chunk&) (smush_player.cpp:748)
73==15623==
74==15623== Thread 2:
75==15623== Invalid write of size 4
76==15623== at 0x4056EF47: memset (in /lib/libc-2.3.2.so)
77==15623== by 0x80DD509: Scumm::Codec37Decoder::decode(unsigned char*, unsigned char const*) (codec37.cpp:470)
78==15623== by 0x8082A19: Scumm::SmushPlayer::handleFrameObject(Scumm::Chunk&) (smush_player.cpp:708)
79==15623== by 0x8082C28: Scumm::SmushPlayer::handleFrame(Scumm::Chunk&) (smush_player.cpp:748)
80==15623== Address 0x4366B75D is 5 bytes after a block of size 91840 alloc'd
81==15623== at 0x4002AF5F: calloc (in /usr/lib/valgrind/vgskin_memcheck.so)
82==15623== by 0x80DCDDA: Scumm::Codec37Decoder::init(int, int) (codec37.cpp:35)
83==15623== by 0x80828F3: Scumm::SmushPlayer::handleFrameObject(Scumm::Chunk&) (smush_player.cpp:687)
84==15623== by 0x8082C28: Scumm::SmushPlayer::handleFrame(Scumm::Chunk&) (smush_player.cpp:748)
85==15623==
86==15623== Thread 2:
87==15623== Invalid write of size 1
88==15623== at 0x4056EF37: memset (in /lib/libc-2.3.2.so)
89==15623== by 0x80DD509: Scumm::Codec37Decoder::decode(unsigned char*, unsigned char const*) (codec37.cpp:470)
90==15623== by 0x8082A19: Scumm::SmushPlayer::handleFrameObject(Scumm::Chunk&) (smush_player.cpp:708)
91==15623== by 0x8082C28: Scumm::SmushPlayer::handleFrame(Scumm::Chunk&) (smush_player.cpp:748)
92==15623== Address 0x4366B773 is not stack'd, malloc'd or free'd
93==15623==
94==15623== Thread 2:
95==15623== Invalid write of size 1
96==15623== at 0x40022353: memcpy (in /usr/lib/valgrind/vgskin_memcheck.so)
97==15623== by 0x808B262: Scumm::bompDecodeLine(unsigned char*, unsigned char const*, int) (bomp.cpp:67)
98==15623== by 0x80DD509: Scumm::Codec37Decoder::decode(unsigned char*, unsigned char const*) (codec37.cpp:470)
99==15623== by 0x8082A19: Scumm::SmushPlayer::handleFrameObject(Scumm::Chunk&) (smush_player.cpp:708)
100==15623== Address 0x4366B77D is 11 bytes before a block of size 400000 free'd
101==15623== at 0x4002AD5B: free (in /usr/lib/valgrind/vgskin_memcheck.so)
102==15623== by 0x8190CEE: AppendableMemoryStream<true, true, false>::~AppendableMemoryStream() (audiostream.cpp:148)
103==15623== by 0x819720F: Channel::~Channel() (mixer.cpp:486)
104==15623== by 0x8197615: ChannelStream::~ChannelStream() (mixer.cpp:544)
105==15623==
106==15623== Thread 2:
107==15623== Invalid write of size 1
108==15623== at 0x40022329: memcpy (in /usr/lib/valgrind/vgskin_memcheck.so)
109==15623== by 0x808B262: Scumm::bompDecodeLine(unsigned char*, unsigned char const*, int) (bomp.cpp:67)
110==15623== by 0x80DD509: Scumm::Codec37Decoder::decode(unsigned char*, unsigned char const*) (codec37.cpp:470)
111==15623== by 0x8082A19: Scumm::SmushPlayer::handleFrameObject(Scumm::Chunk&) (smush_player.cpp:708)
112==15623== Address 0x4366B88C is 260 bytes inside a block of size 400000 free'd
113==15623== at 0x4002AD5B: free (in /usr/lib/valgrind/vgskin_memcheck.so)
114==15623== by 0x8190CEE: AppendableMemoryStream<true, true, false>::~AppendableMemoryStream() (audiostream.cpp:148)
115==15623== by 0x819720F: Channel::~Channel() (mixer.cpp:486)
116==15623== by 0x8197615: ChannelStream::~ChannelStream() (mixer.cpp:544)
117==15623==
118==15623== Thread 2:
119==15623== Invalid write of size 1
120==15623== at 0x40022330: memcpy (in /usr/lib/valgrind/vgskin_memcheck.so)
121==15623== by 0x808B262: Scumm::bompDecodeLine(unsigned char*, unsigned char const*, int) (bomp.cpp:67)
122==15623== by 0x80DD509: Scumm::Codec37Decoder::decode(unsigned char*, unsigned char const*) (codec37.cpp:470)
123==15623== by 0x8082A19: Scumm::SmushPlayer::handleFrameObject(Scumm::Chunk&) (smush_player.cpp:708)
124==15623== Address 0x4366B88B is 259 bytes inside a block of size 400000 free'd
125==15623== at 0x4002AD5B: free (in /usr/lib/valgrind/vgskin_memcheck.so)
126==15623== by 0x8190CEE: AppendableMemoryStream<true, true, false>::~AppendableMemoryStream() (audiostream.cpp:148)
127==15623== by 0x819720F: Channel::~Channel() (mixer.cpp:486)
128==15623== by 0x8197615: ChannelStream::~ChannelStream() (mixer.cpp:544)
129==15623==
130==15623== Thread 2:
131==15623== Invalid write of size 1
132==15623== at 0x40022337: memcpy (in /usr/lib/valgrind/vgskin_memcheck.so)
133==15623== by 0x808B262: Scumm::bompDecodeLine(unsigned char*, unsigned char const*, int) (bomp.cpp:67)
134==15623== by 0x80DD509: Scumm::Codec37Decoder::decode(unsigned char*, unsigned char const*) (codec37.cpp:470)
135==15623== by 0x8082A19: Scumm::SmushPlayer::handleFrameObject(Scumm::Chunk&) (smush_player.cpp:708)
136==15623== Address 0x4366B88A is 258 bytes inside a block of size 400000 free'd
137==15623== at 0x4002AD5B: free (in /usr/lib/valgrind/vgskin_memcheck.so)
138==15623== by 0x8190CEE: AppendableMemoryStream<true, true, false>::~AppendableMemoryStream() (audiostream.cpp:148)
139==15623== by 0x819720F: Channel::~Channel() (mixer.cpp:486)
140==15623== by 0x8197615: ChannelStream::~ChannelStream() (mixer.cpp:544)
141==15623==
142==15623== Thread 2:
143==15623== Invalid write of size 1
144==15623== at 0x4002233E: memcpy (in /usr/lib/valgrind/vgskin_memcheck.so)
145==15623== by 0x808B262: Scumm::bompDecodeLine(unsigned char*, unsigned char const*, int) (bomp.cpp:67)
146==15623== by 0x80DD509: Scumm::Codec37Decoder::decode(unsigned char*, unsigned char const*) (codec37.cpp:470)
147==15623== by 0x8082A19: Scumm::SmushPlayer::handleFrameObject(Scumm::Chunk&) (smush_player.cpp:708)
148==15623== Address 0x4366B889 is 257 bytes inside a block of size 400000 free'd
149==15623== at 0x4002AD5B: free (in /usr/lib/valgrind/vgskin_memcheck.so)
150==15623== by 0x8190CEE: AppendableMemoryStream<true, true, false>::~AppendableMemoryStream() (audiostream.cpp:148)
151==15623== by 0x819720F: Channel::~Channel() (mixer.cpp:486)
152==15623== by 0x8197615: ChannelStream::~ChannelStream() (mixer.cpp:544)
153==15623== Warning: SIGSEGV not in user code; either from syscall kill()
154==15623== or possible Valgrind bug. This message is only shown 3 times.
155==15623== Warning: SIGSEGV not in user code; either from syscall kill()
156==15623== or possible Valgrind bug. This message is only shown 3 times.
157==15623== Warning: SIGSEGV not in user code; either from syscall kill()
158==15623== or possible Valgrind bug. This message is only shown 3 times.