Ticket #1592: valgrind.txt

File valgrind.txt, 8.0 KB (added by Kirben, 19 years ago)

Valgrind log

Line 
1==10386== Memcheck, a.k.a. Valgrind, a memory error detector for x86-linux.
2==10386== Copyright (C) 2002-2003, and GNU GPL'd, by Julian Seward.
3==10386== Using valgrind-2.0.0, a program supervision framework for x86-linux.
4==10386== Copyright (C) 2000-2003, and GNU GPL'd, by Julian Seward.
5==10386== Estimated CPU clock rate is 2595 MHz
6==10386== For more details, rerun with: -v
7==10386==
8Switched to configuration /home/kirben/.scummvmrc
9==10386== Use of uninitialised value of size 16
10==10386== at 0x1DF9F23: Arts::CpuInfoStartup::startup() (in /usr/lib/libartsflow.so.1.0.0)
11==10386== by 0x2A28FF2: Arts::StartupManager::startup() (in /usr/lib/libmcop.so.1.0.0)
12==10386== by 0x2A0F376: Arts::Dispatcher::Dispatcher(Arts::IOManager*, Arts::Dispatcher::StartServer) (in /usr/lib/libmcop.so.1.0.0)
13==10386== by 0x14E6B14: arts_backend_init (in /usr/lib/libartscbackend.so.0.0.0)
14==10386== discard syms in /usr/lib/libartscbackend.so.0.0.0 due to munmap()
15==10386== discard syms in /usr/lib/libsoundserver_idl.so.1.0.0 due to munmap()
16==10386== discard syms in /usr/lib/libkmedia2_idl.so.1.0.0 due to munmap()
17==10386== discard syms in /usr/lib/libartsc.so.0.0.0 due to munmap()
18==10386== discard syms in /usr/lib/libesd.so.0.2.31 due to munmap()
19==10386== valgrind's libpthread.so: KLUDGED call to: sem_destroy
20Looking for ft
21Trying to start game 'Full Throttle'
22==10386== valgrind's libpthread.so: KLUDGED call to: sem_destroy
23Output sample rate: 22050 Hz
24==10386==
25==10386== Syscall param writev(vector[...]) contains uninitialised or unaddressable byte(s)
26==10386== at 0x155CAD: vgAllRoadsLeadToRome_writev (vg_intercept.c:109)
27==10386== by 0x155CE9: __writev (vg_intercept.c:774)
28==10386== by 0x25024F: (within /usr/X11R6/lib/libX11.so.6.2)
29==10386== by 0x250E3E: _X11TransWritev (in /usr/X11R6/lib/libX11.so.6.2)
30==10386== Address 0x1B116FB is 19 bytes inside a block of size 2048 alloc'd
31==10386== at 0x763B00: calloc (vg_replace_malloc.c:284)
32==10386== by 0x222D0C: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2)
33==10386== by 0x6A73E6: (within /usr/lib/libSDL-1.2.so.0.0.5)
34==10386== by 0x69C120: SDL_VideoInit (in /usr/lib/libSDL-1.2.so.0.0.5)
35vars[232] = 0 (via script-0)
36vars[232] = 1 (via script-0)
37vars[233] = 0 (via script-0)
38vars[233] = 2 (via script-0)
39vars[254] = 0 (via script-0)
40vars[254] = 3 (via script-0)
41vars[263] = 0 (via script-0)
42vars[263] = 4 (via script-0)
43vars[320] = 0 (via script-0)
44vars[320] = 5 (via script-0)
45vars[334] = 0 (via script-0)
46vars[334] = 6 (via script-0)
47vars[341] = 0 (via script-0)
48vars[341] = 7 (via script-0)
49vars[342] = 0 (via script-0)
50vars[342] = 8 (via script-0)
51vars[343] = 0 (via script-0)
52vars[343] = 9 (via script-0)
53vars[358] = 0 (via script-0)
54vars[358] = 10 (via script-0)
55vars[372] = 0 (via script-0)
56vars[372] = 11 (via script-0)
57vars[373] = 0 (via script-0)
58vars[373] = 12 (via script-0)
59vars[375] = 0 (via script-0)
60vars[375] = 13 (via script-0)
61vars[387] = 0 (via script-0)
62vars[387] = 14 (via script-0)
63vars[388] = 0 (via script-0)
64vars[388] = 15 (via script-0)
65vars[389] = 0 (via script-0)
66vars[389] = 16 (via script-0)
67vars[416] = 0 (via script-0)
68vars[416] = 17 (via script-0)
69vars[417] = 0 (via script-0)
70vars[417] = 18 (via script-0)
71vars[418] = 0 (via script-0)
72vars[418] = 19 (via script-0)
73vars[419] = 0 (via script-0)
74vars[419] = 20 (via script-0)
75vars[420] = 0 (via script-0)
76vars[420] = 21 (via script-0)
77vars[421] = 0 (via script-0)
78vars[421] = 22 (via script-0)
79vars[422] = 0 (via script-0)
80vars[422] = 23 (via script-0)
81vars[424] = 0 (via script-0)
82vars[424] = 24 (via script-0)
83vars[448] = 0 (via script-0)
84vars[448] = 25 (via script-0)
85vars[449] = 0 (via script-0)
86vars[449] = 26 (via script-0)
87vars[459] = 0 (via script-0)
88vars[459] = 27 (via script-0)
89vars[467] = 0 (via script-0)
90vars[467] = 28 (via script-0)
91vars[468] = 0 (via script-0)
92vars[468] = 29 (via script-0)
93vars[469] = 0 (via script-0)
94vars[469] = 30 (via script-0)
95vars[470] = 0 (via script-0)
96vars[470] = 31 (via script-0)
97vars[471] = 0 (via script-0)
98vars[471] = 32 (via script-0)
99vars[472] = 0 (via script-0)
100vars[472] = 33 (via script-0)
101vars[473] = 0 (via script-0)
102vars[473] = 34 (via script-0)
103vars[474] = 0 (via script-0)
104vars[474] = 35 (via script-0)
105vars[475] = 0 (via script-0)
106vars[475] = 36 (via script-0)
107vars[488] = 0 (via script-0)
108vars[488] = 37 (via script-0)
109vars[489] = 0 (via script-0)
110vars[489] = 38 (via script-0)
111vars[492] = 0 (via script-0)
112vars[492] = 39 (via script-0)
113vars[493] = 0 (via script-0)
114vars[493] = 40 (via script-0)
115vars[507] = 0 (via script-0)
116vars[507] = 41 (via script-0)
117vars[512] = 0 (via script-0)
118vars[512] = 42 (via script-0)
119DEBUG: room number in boot = 550
120DEBUG: sputm-debug = 1
121DEBUG: exit room 1
122DEBUG: exit room 1
123DEBUG: build-shadow-palettes
124Adding object 571 from room 131 into inventory
125Adding object 101 from room 13 into inventory
126Adding object 100 from room 13 into inventory
127DEBUG: exit room 1
128DEBUG: build-shadow-palettes
129DEBUG: exit room 1
130DEBUG: build-shadow-palettes
131DEBUG: ben has mace
132DEBUG: ben has 2x4
133DEBUG: ben has wrench
134==10386==
135==10386== Thread 2:
136==10386== Invalid read of size 4
137==10386== at 0x811D817: Scumm::FileChunk::subBlock() (chunk.cpp:114)
138==10386== by 0x80939DE: Scumm::SmushPlayer::parseNextFrame() (smush_player.cpp:1025)
139==10386== by 0x8090628: Scumm::SmushPlayer::timerCallback(void*) (smush_player.cpp:218)
140==10386== by 0x824557D: Timer::handler(int) (timer.cpp:93)
141==10386== Address 0x1B780BC is 16 bytes inside a block of size 24 free'd
142==10386== at 0x7639C5: __builtin_delete (vg_replace_malloc.c:244)
143==10386== by 0x7639E3: operator delete(void*) (vg_replace_malloc.c:253)
144==10386== by 0x811D75E: Scumm::FileChunk::~FileChunk() (chunk.cpp:106)
145==10386== by 0x8093DE6: Scumm::SmushPlayer::seekSan(char const*, int, int) (smush_player.cpp:1137)
146==10386==
147==10386== Thread 2:
148==10386== Invalid read of size 4
149==10386== at 0x811D82E: Scumm::FileChunk::subBlock() (chunk.cpp:115)
150==10386== by 0x80939DE: Scumm::SmushPlayer::parseNextFrame() (smush_player.cpp:1025)
151==10386== by 0x8090628: Scumm::SmushPlayer::timerCallback(void*) (smush_player.cpp:218)
152==10386== by 0x824557D: Timer::handler(int) (timer.cpp:93)
153==10386== Address 0x1B780B8 is 12 bytes inside a block of size 24 free'd
154==10386== at 0x7639C5: __builtin_delete (vg_replace_malloc.c:244)
155==10386== by 0x7639E3: operator delete(void*) (vg_replace_malloc.c:253)
156==10386== by 0x811D75E: Scumm::FileChunk::~FileChunk() (chunk.cpp:106)
157==10386== by 0x8093DE6: Scumm::SmushPlayer::seekSan(char const*, int, int) (smush_player.cpp:1137)
158==10386==
159==10386== Thread 2:
160==10386== Invalid read of size 4
161==10386== at 0x811D831: Scumm::FileChunk::subBlock() (chunk.cpp:115)
162==10386== by 0x80939DE: Scumm::SmushPlayer::parseNextFrame() (smush_player.cpp:1025)
163==10386== by 0x8090628: Scumm::SmushPlayer::timerCallback(void*) (smush_player.cpp:218)
164==10386== by 0x824557D: Timer::handler(int) (timer.cpp:93)
165==10386== Address 0x1B780C0 is 20 bytes inside a block of size 24 free'd
166==10386== at 0x7639C5: __builtin_delete (vg_replace_malloc.c:244)
167==10386== by 0x7639E3: operator delete(void*) (vg_replace_malloc.c:253)
168==10386== by 0x811D75E: Scumm::FileChunk::~FileChunk() (chunk.cpp:106)
169==10386== by 0x8093DE6: Scumm::SmushPlayer::seekSan(char const*, int, int) (smush_player.cpp:1137)
170==10386==
171==10386== Thread 2:
172==10386== Invalid read of size 4
173==10386== at 0x811D84A: Scumm::FileChunk::subBlock() (chunk.cpp:117)
174==10386== by 0x80939DE: Scumm::SmushPlayer::parseNextFrame() (smush_player.cpp:1025)
175==10386== by 0x8090628: Scumm::SmushPlayer::timerCallback(void*) (smush_player.cpp:218)
176==10386== by 0x824557D: Timer::handler(int) (timer.cpp:93)
177==10386== Address 0x1B780AC is 0 bytes inside a block of size 24 free'd
178==10386== at 0x7639C5: __builtin_delete (vg_replace_malloc.c:244)
179==10386== by 0x7639E3: operator delete(void*) (vg_replace_malloc.c:253)
180==10386== by 0x811D75E: Scumm::FileChunk::~FileChunk() (chunk.cpp:106)
181==10386== by 0x8093DE6: Scumm::SmushPlayer::seekSan(char const*, int, int) (smush_player.cpp:1137)
182pure virtual method called
183Aborted