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
|
---|
30 | WARNING: Configuration key 'nosubtitles' is deprecated. Use 'subtitles' instead!
|
---|
31 | Looking for ft
|
---|
32 | Trying to start game 'Full Throttle'
|
---|
33 | 09820417db26687bb7fe0c83cc4c553b ft.la0
|
---|
34 | Match found in database: target ft, language English (US), platform Default
|
---|
35 | Registered debugger
|
---|
36 | Video 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.
|
---|