| 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.
|
|---|