Ticket #1781: comi.txt

File comi.txt, 5.5 KB (added by Kirben, 20 years ago)

COMI Valgrind log

Line 
1[kirben@c210-49-180-142 scummvm]$ valgrind ./scummvm -b450 comi
2==9704== Memcheck, a.k.a. Valgrind, a memory error detector for x86-linux.
3==9704== Copyright (C) 2002-2003, and GNU GPL'd, by Julian Seward.
4==9704== Using valgrind-2.0.0, a program supervision framework for x86-linux.
5==9704== Copyright (C) 2000-2003, and GNU GPL'd, by Julian Seward.
6==9704== Estimated CPU clock rate is 2600 MHz
7==9704== For more details, rerun with: -v
8==9704==
9==9704== Use of uninitialised value of size 16
10==9704== at 0x1B45F23: Arts::CpuInfoStartup::startup() (in /usr/lib/libartsflow.so.1.0.0)
11==9704== by 0x2204FF2: Arts::StartupManager::startup() (in /usr/lib/libmcop.so.1.0.0)
12==9704== by 0x21EB376: Arts::Dispatcher::Dispatcher(Arts::IOManager*, Arts::Dispatcher::StartServer) (in /usr/lib/libmcop.so.1.0.0)
13==9704== by 0x1209B14: arts_backend_init (in /usr/lib/libartscbackend.so.0.0.0)
14==9704== discard syms in /usr/lib/libartscbackend.so.0.0.0 due to munmap()
15==9704== discard syms in /usr/lib/libsoundserver_idl.so.1.0.0 due to munmap()
16==9704== discard syms in /usr/lib/libkmedia2_idl.so.1.0.0 due to munmap()
17==9704== discard syms in /usr/lib/libartsc.so.0.0.0 due to munmap()
18==9709== discard syms in /lib/libnss_files-2.3.2.so due to munmap()
19==9709==
20==9709== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 36 from 3)
21==9709== malloc/free: in use at exit: 287127 bytes in 5930 blocks.
22==9709== malloc/free: 8291 allocs, 2361 frees, 611754 bytes allocated.
23==9709== For a detailed leak analysis, rerun with: --leak-check=yes
24==9709== For counts of detected errors, rerun with: -v
25==9704== discard syms in /usr/lib/libesd.so.0.2.31 due to munmap()
26==9704== valgrind's libpthread.so: KLUDGED call to: sem_destroy
27Looking for comi
28Trying to start game 'The Curse of Monkey Island'
29==9714== discard syms in /lib/libnss_files-2.3.2.so due to munmap()
30==9714==
31==9714== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 40 from 3)
32==9714== malloc/free: in use at exit: 361052 bytes in 5942 blocks.
33==9714== malloc/free: 8382 allocs, 2440 frees, 697808 bytes allocated.
34==9714== For a detailed leak analysis, rerun with: --leak-check=yes
35==9714== For counts of detected errors, rerun with: -v
36==9704== valgrind's libpthread.so: KLUDGED call to: sem_destroy
37==9704==
38==9704== Syscall param writev(vector[...]) contains uninitialised or unaddressable byte(s)
39==9704== at 0xB16CAD: vgAllRoadsLeadToRome_writev (vg_intercept.c:109)
40==9704== by 0xB16CE9: __writev (vg_intercept.c:774)
41==9704== by 0x3D624F: (within /usr/X11R6/lib/libX11.so.6.2)
42==9704== by 0x3D6E3E: _X11TransWritev (in /usr/X11R6/lib/libX11.so.6.2)
43==9704== Address 0x14A3593 is 19 bytes inside a block of size 2048 alloc'd
44==9704== at 0x707B00: calloc (vg_replace_malloc.c:284)
45==9704== by 0x3A8D0C: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2)
46==9704== by 0x6A73E6: (within /usr/lib/libSDL-1.2.so.0.0.5)
47==9704== by 0x69C120: SDL_VideoInit (in /usr/lib/libSDL-1.2.so.0.0.5)
48DEBUG: room number in boot = 450
49DEBUG: sputm-debug = 1
50WARNING: SO_VERB_LINE_SPACING 24: not yet implemented!
51DEBUG: exit room 1
52Adding object 442 from room 16 into inventory
53Adding object 412 from room 15 into inventory
54Adding object 411 from room 15 into inventory
55Adding object 669 from room 26 into inventory
56DEBUG: exit room 1
57==9704==
58==9704== Invalid read of size 1
59==9704== at 0x80AC323: Scumm::Gdi::drawStripToScreen(Scumm::VirtScreen*, int, int, int, int) (gfx.cpp:495)
60==9704== by 0x80AC148: Scumm::Gdi::updateDirtyScreen(Scumm::VirtScreen*) (gfx.cpp:434)
61==9704== by 0x80AC05E: Scumm::ScummEngine::updateDirtyScreen(Scumm::VirtScreenNumber) (gfx.cpp:406)
62==9704== by 0x80ABF97: Scumm::ScummEngine::drawDirtyScreenParts() (gfx.cpp:392)
63==9704== Address 0x5BF348C is 0 bytes after a block of size 307200 alloc'd
64==9704== at 0x70768E: malloc (vg_replace_malloc.c:153)
65==9704== by 0x80AB9FA: Scumm::Gdi::init() (gfx.cpp:224)
66==9704== by 0x80AB990: Scumm::ScummEngine::initScreens(int, int) (gfx.cpp:216)
67==9704== by 0x805D7BE: Scumm::ScummEngine::scummInit() (scumm.cpp:1129)
68==9704==
69==9704== Invalid read of size 1
70==9704== at 0x80AC34A: Scumm::Gdi::drawStripToScreen(Scumm::VirtScreen*, int, int, int, int) (gfx.cpp:498)
71==9704== by 0x80AC148: Scumm::Gdi::updateDirtyScreen(Scumm::VirtScreen*) (gfx.cpp:434)
72==9704== by 0x80AC05E: Scumm::ScummEngine::updateDirtyScreen(Scumm::VirtScreenNumber) (gfx.cpp:406)
73==9704== by 0x80ABF97: Scumm::ScummEngine::drawDirtyScreenParts() (gfx.cpp:392)
74==9704== Address 0x5BF348C is 0 bytes after a block of size 307200 alloc'd
75==9704== at 0x70768E: malloc (vg_replace_malloc.c:153)
76==9704== by 0x80AB9FA: Scumm::Gdi::init() (gfx.cpp:224)
77==9704== by 0x80AB990: Scumm::ScummEngine::initScreens(int, int) (gfx.cpp:216)
78==9704== by 0x805D7BE: Scumm::ScummEngine::scummInit() (scumm.cpp:1129)
79==9704==
80==9704== Invalid write of size 1
81==9704== at 0x80AC34C: Scumm::Gdi::drawStripToScreen(Scumm::VirtScreen*, int, int, int, int) (gfx.cpp:498)
82==9704== by 0x80AC148: Scumm::Gdi::updateDirtyScreen(Scumm::VirtScreen*) (gfx.cpp:434)
83==9704== by 0x80AC05E: Scumm::ScummEngine::updateDirtyScreen(Scumm::VirtScreenNumber) (gfx.cpp:406)
84==9704== by 0x80ABF97: Scumm::ScummEngine::drawDirtyScreenParts() (gfx.cpp:392)
85==9704== Address 0x5BA845C is 0 bytes after a block of size 307200 alloc'd
86==9704== at 0x70768E: malloc (vg_replace_malloc.c:153)
87==9704== by 0x80AB9E6: Scumm::Gdi::init() (gfx.cpp:223)
88==9704== by 0x80AB990: Scumm::ScummEngine::initScreens(int, int) (gfx.cpp:216)