==10781== Memcheck, a.k.a. Valgrind, a memory error detector for x86-linux. ==10781== Copyright (C) 2002-2003, and GNU GPL'd, by Julian Seward. ==10781== Using valgrind-2.0.0, a program supervision framework for x86-linux. ==10781== Copyright (C) 2000-2003, and GNU GPL'd, by Julian Seward. ==10781== Estimated CPU clock rate is 2606 MHz ==10781== For more details, rerun with: -v ==10781== ==10781== Use of uninitialised value of size 16 ==10781== at 0x238AF23: Arts::CpuInfoStartup::startup() (in /usr/lib/libartsflow.so.1.0.0) ==10781== by 0x2002FF2: Arts::StartupManager::startup() (in /usr/lib/libmcop.so.1.0.0) ==10781== by 0x1FE9376: Arts::Dispatcher::Dispatcher(Arts::IOManager*, Arts::Dispatcher::StartServer) (in /usr/lib/libmcop.so.1.0.0) ==10781== by 0x14D4B14: arts_backend_init (in /usr/lib/libartscbackend.so.0.0.0) ==10781== discard syms in /usr/lib/libartscbackend.so.0.0.0 due to munmap() ==10781== discard syms in /usr/lib/libsoundserver_idl.so.1.0.0 due to munmap() ==10781== discard syms in /usr/lib/libkmedia2_idl.so.1.0.0 due to munmap() ==10781== discard syms in /usr/lib/libartsc.so.0.0.0 due to munmap() ==10781== discard syms in /usr/lib/libesd.so.0.2.31 due to munmap() ==10781== valgrind's libpthread.so: KLUDGED call to: sem_destroy Looking for comi Trying to start game 'The Curse of Monkey Island' ==10781== valgrind's libpthread.so: KLUDGED call to: sem_destroy ==10781== ==10781== Syscall param writev(vector[...]) contains uninitialised or unaddressable byte(s) ==10781== at 0x8B7CAD: vgAllRoadsLeadToRome_writev (vg_intercept.c:109) ==10781== by 0x8B7CE9: __writev (vg_intercept.c:774) ==10781== by 0x3D624F: (within /usr/X11R6/lib/libX11.so.6.2) ==10781== by 0x3D6E3E: _X11TransWritev (in /usr/X11R6/lib/libX11.so.6.2) ==10781== Address 0x1BA0697 is 19 bytes inside a block of size 2048 alloc'd ==10781== at 0x4B2B00: calloc (vg_replace_malloc.c:284) ==10781== by 0x3A8D0C: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2) ==10781== by 0x6A73E6: (within /usr/lib/libSDL-1.2.so.0.0.5) ==10781== by 0x69C120: SDL_VideoInit (in /usr/lib/libSDL-1.2.so.0.0.5) State loaded from 'comi.s55' ==10781== ==10781== Conditional jump or move depends on uninitialised value(s) ==10781== at 0x6A2EAB: X11_SetKeyboardState (in /usr/lib/libSDL-1.2.so.0.0.5)==10781== by 0x6A216A: (within /usr/lib/libSDL-1.2.so.0.0.5) ==10781== by 0x6A241D: X11_PumpEvents (in /usr/lib/libSDL-1.2.so.0.0.5) ==10781== by 0x6BA202: SDL_PumpEvents (in /usr/lib/libSDL-1.2.so.0.0.5) ==10781== ==10781== Conditional jump or move depends on uninitialised value(s) ==10781== at 0x6A2FAF: X11_SetKeyboardState (in /usr/lib/libSDL-1.2.so.0.0.5)==10781== by 0x6A216A: (within /usr/lib/libSDL-1.2.so.0.0.5) ==10781== by 0x6A241D: X11_PumpEvents (in /usr/lib/libSDL-1.2.so.0.0.5) ==10781== by 0x6BA202: SDL_PumpEvents (in /usr/lib/libSDL-1.2.so.0.0.5) ==10781== ==10781== Invalid write of size 1 ==10781== at 0x80C193A: Scumm::NutRenderer::drawChar(Graphics::Surface const&, unsigned char, int, int, unsigned char) (nut_renderer.cpp:332) ==10781== by 0x80C15F7: Scumm::NutRenderer::drawShadowChar(Graphics::Surface const&, int, int, int, unsigned char, bool) (nut_renderer.cpp:271) ==10781== by 0x809FACF: Scumm::CharsetRendererNut::printChar(int) (charset.cpp:1505) ==10781== by 0x806B7CE: Scumm::ScummEngine::drawBlastTexts() (string.cpp:737)==10781== Address 0x7FD27EC is not stack'd, malloc'd or free'd Fatal signal: Segmentation Fault (SDL Parachute Deployed) ==10781== discard syms in /usr/lib/libesd.so.0.2.31 due to munmap() ==10781== discard syms in /lib/libnss_files-2.3.2.so due to munmap() ==10781== ==10781== ERROR SUMMARY: 13 errors from 5 contexts (suppressed: 226 from 3) ==10781== malloc/free: in use at exit: 12799894 bytes in 11477 blocks. ==10781== malloc/free: 16867 allocs, 5390 frees, 25840954 bytes allocated. ==10781== For a detailed leak analysis, rerun with: --leak-check=yes ==10781== For counts of detected errors, rerun with: -v