==1516== Memcheck, a memory error detector for x86-linux. ==1516== Copyright (C) 2002-2004, and GNU GPL'd, by Julian Seward. ==1516== Using valgrind-2.1.0, a program supervision framework for x86-linux. ==1516== Copyright (C) 2000-2004, and GNU GPL'd, by Julian Seward. ==1516== For more details, rerun with: -v ==1516== ==1516== Syscall param sigaction(act) contains uninitialised or unaddressable byte(s) ==1516== at 0x41042EB5: __libc_sigaction (in /lib/tls/libc-2.3.2.so) ==1516== by 0x3F: ??? ==1516== Address 0x4FFFE5F0 is on thread 1's stack ==1516== ==1516== Syscall param sigaction(act) contains uninitialised or unaddressable byte(s) ==1516== at 0x41042EB5: __libc_sigaction (in /lib/tls/libc-2.3.2.so) ==1516== by 0x1F: ??? ==1516== Address 0x4FFFE5F0 is on thread 1's stack ==1516== ==1516== Syscall param sigaction(act) contains uninitialised or unaddressable byte(s) ==1516== at 0x41042EB5: __libc_sigaction (in /lib/tls/libc-2.3.2.so) ==1516== by 0x3FF: ??? ==1516== Address 0x4FFFE5F0 is on thread 1's stack ==1516== ==1516== Syscall param write(buf) contains uninitialised or unaddressable byte(s) ==1516== at 0x410E63EE: write (in /lib/tls/libc-2.3.2.so) ==1516== by 0x3C378DEF: (within /usr/X11R6/lib/libX11.so.6.2) ==1516== by 0x3C3799FE: _X11TransWrite (in /usr/X11R6/lib/libX11.so.6.2) ==1516== by 0x3C359261: (within /usr/X11R6/lib/libX11.so.6.2) ==1516== Address 0x3C42C652 is 14 bytes inside a block of size 2048 alloc'd ==1516== at 0x3C01FC03: calloc (vg_replace_malloc.c:141) ==1516== by 0x3C34B0BC: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2) ==1516== by 0x3C1C3813: (within /usr/lib/libSDL-1.2.so.0.7.0) ==1516== by 0x3C1B85F0: SDL_VideoInit (in /usr/lib/libSDL-1.2.so.0.7.0) ==1516== ==1516== Syscall param sigaction(act) contains uninitialised or unaddressable byte(s) ==1516== at 0x41042EB5: __libc_sigaction (in /lib/tls/libc-2.3.2.so) ==1516== by 0x1: ??? ==1516== Address 0x4FFFE440 is on thread 1's stack ==1516== ==1516== Syscall param sigaction(act) contains uninitialised or unaddressable byte(s) ==1516== at 0x41042EB5: __libc_sigaction (in /lib/tls/libc-2.3.2.so) ==1516== by 0x3FFF: ??? ==1516== Address 0x4FFFE440 is on thread 1's stack ==1516== warning: Valgrind's pthread_cond_destroy is incomplete ==1516== (it doesn't check if the cond is waited on) ==1516== your program may misbehave as a result ==1516== ==1516== Syscall param sigaction(act) contains uninitialised or unaddressable byte(s) ==1516== at 0x41042EB5: __libc_sigaction (in /lib/tls/libc-2.3.2.so) ==1516== Address 0x4FFFE59C is on thread 1's stack ==1516== Warning: bad signal number 0 in sigaction() ==1516== ==1516== Conditional jump or move depends on uninitialised value(s) ==1516== at 0x804BFDD: OSystem_SDL::setGraphicsMode(int) (graphics.cpp:111) ==1516== by 0x8054E1D: runGame(GameDetector&, OSystem*) (main.cpp:244) ==1516== by 0x80554AB: main (main.cpp:373) ==1516== warning: Valgrind's pthread_cond_destroy is incomplete ==1516== (it doesn't check if the cond is waited on) ==1516== your program may misbehave as a result ==1516== ==1516== Syscall param writev(vector[...]) contains uninitialised or unaddressable byte(s) ==1516== at 0x410ED30D: (within /lib/tls/libc-2.3.2.so) ==1516== Address 0x3C42EB2F is 19 bytes inside a block of size 2048 alloc'd ==1516== at 0x3C01FC03: calloc (vg_replace_malloc.c:141) ==1516== by 0x3C34B0BC: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2) ==1516== by 0x3C1C3836: (within /usr/lib/libSDL-1.2.so.0.7.0) ==1516== by 0x3C1B85F0: SDL_VideoInit (in /usr/lib/libSDL-1.2.so.0.7.0) ==1516== ==1516== Syscall param write(buf) contains uninitialised or unaddressable byte(s) ==1516== at 0x410E6411: write (in /lib/tls/libc-2.3.2.so) ==1516== by 0x3C378DEF: (within /usr/X11R6/lib/libX11.so.6.2) ==1516== by 0x3C3799FE: _X11TransWrite (in /usr/X11R6/lib/libX11.so.6.2) ==1516== by 0x3C359261: (within /usr/X11R6/lib/libX11.so.6.2) ==1516== Address 0x3C42EB27 is 11 bytes inside a block of size 2048 alloc'd ==1516== at 0x3C01FC03: calloc (vg_replace_malloc.c:141) ==1516== by 0x3C34B0BC: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2) ==1516== by 0x3C1C3836: (within /usr/lib/libSDL-1.2.so.0.7.0) ==1516== by 0x3C1B85F0: SDL_VideoInit (in /usr/lib/libSDL-1.2.so.0.7.0) WARNING: o8_kernelSetFunctions: clearTextQueue()! ==1516== ==1516== Invalid write of size 1 ==1516== at 0x80DA110: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:216) ==1516== by 0x80DA318: Scumm::BundleMgr::decompressSampleByName(char const*, int, int, unsigned char**, bool) (dimuse_bndmgr.cpp:268) ==1516== by 0x806F8AB: Scumm::ImuseDigiSndMgr::openSound(int, char const*, int, int) (dimuse_sndmgr.cpp:261) ==1516== by 0x806AE3F: Scumm::IMuseDigital::startSound(int, char const*, int, int, AudioStream*, int, int) (dimuse.cpp:255) ==1516== Address 0x3C92F9AB is 3 bytes after a block of size 3692 alloc'd ==1516== at 0x3C01F40D: malloc (vg_replace_malloc.c:105) ==1516== by 0x80DA0FF: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:215) ==1516== by 0x80DA318: Scumm::BundleMgr::decompressSampleByName(char const*, int, int, unsigned char**, bool) (dimuse_bndmgr.cpp:268) ==1516== by 0x806F8AB: Scumm::ImuseDigiSndMgr::openSound(int, char const*, int, int) (dimuse_sndmgr.cpp:261) ==1516== ==1516== Invalid write of size 4 ==1516== at 0x4108704C: (within /lib/tls/libc-2.3.2.so) ==1516== Address 0x3C92F9A7 is 3691 bytes inside a block of size 3692 alloc'd ==1516== at 0x3C01F40D: malloc (vg_replace_malloc.c:105) ==1516== by 0x80DA0FF: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:215) ==1516== by 0x80DA318: Scumm::BundleMgr::decompressSampleByName(char const*, int, int, unsigned char**, bool) (dimuse_bndmgr.cpp:268) ==1516== by 0x806F8AB: Scumm::ImuseDigiSndMgr::openSound(int, char const*, int, int) (dimuse_sndmgr.cpp:261) ==1516== ==1516== Invalid read of size 1 ==1516== at 0x806D76C: Scumm::BundleCodecs::decompressCodec(int, unsigned char*, unsigned char*, int) (scummsys.h:387) ==1516== by 0x80DA185: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:220) ==1516== by 0x80DA318: Scumm::BundleMgr::decompressSampleByName(char const*, int, int, unsigned char**, bool) (dimuse_bndmgr.cpp:268) ==1516== by 0x806F8AB: Scumm::ImuseDigiSndMgr::openSound(int, char const*, int, int) (dimuse_sndmgr.cpp:261) ==1516== Address 0x3C92F9A8 is 0 bytes after a block of size 3692 alloc'd ==1516== at 0x3C01F40D: malloc (vg_replace_malloc.c:105) ==1516== by 0x80DA0FF: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:215) ==1516== by 0x80DA318: Scumm::BundleMgr::decompressSampleByName(char const*, int, int, unsigned char**, bool) (dimuse_bndmgr.cpp:268) ==1516== by 0x806F8AB: Scumm::ImuseDigiSndMgr::openSound(int, char const*, int, int) (dimuse_sndmgr.cpp:261) ==1516== ==1516== Invalid read of size 1 ==1516== at 0x806D766: Scumm::BundleCodecs::decompressCodec(int, unsigned char*, unsigned char*, int) (scummsys.h:387) ==1516== by 0x80DA185: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:220) ==1516== by 0x80DA318: Scumm::BundleMgr::decompressSampleByName(char const*, int, int, unsigned char**, bool) (dimuse_bndmgr.cpp:268) ==1516== by 0x806F8AB: Scumm::ImuseDigiSndMgr::openSound(int, char const*, int, int) (dimuse_sndmgr.cpp:261) ==1516== Address 0x3C92F9A8 is 0 bytes after a block of size 3692 alloc'd ==1516== at 0x3C01F40D: malloc (vg_replace_malloc.c:105) ==1516== by 0x80DA0FF: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:215) ==1516== by 0x80DA318: Scumm::BundleMgr::decompressSampleByName(char const*, int, int, unsigned char**, bool) (dimuse_bndmgr.cpp:268) ==1516== by 0x806F8AB: Scumm::ImuseDigiSndMgr::openSound(int, char const*, int, int) (dimuse_sndmgr.cpp:261) ==1516== ==1516== Thread 2: ==1516== Invalid write of size 1 ==1516== at 0x80DA110: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:216) ==1516== by 0x80D9EF3: Scumm::BundleMgr::decompressSampleByCurIndex(int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:163) ==1516== by 0x807018B: Scumm::ImuseDigiSndMgr::getDataFromRegion(Scumm::ImuseDigiSndMgr::soundStruct*, int, unsigned char**, int, int) (dimuse_sndmgr.cpp:412) ==1516== by 0x806A9DB: Scumm::IMuseDigital::callback() (dimuse.cpp:162) ==1516== Address 0x3CB65B8E is 3 bytes after a block of size 3467 alloc'd ==1516== at 0x3C01F40D: malloc (vg_replace_malloc.c:105) ==1516== by 0x80DA0FF: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:215) ==1516== by 0x80D9EF3: Scumm::BundleMgr::decompressSampleByCurIndex(int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:163) ==1516== by 0x807018B: Scumm::ImuseDigiSndMgr::getDataFromRegion(Scumm::ImuseDigiSndMgr::soundStruct*, int, unsigned char**, int, int) (dimuse_sndmgr.cpp:412) ==1516== ==1516== Thread 2: ==1516== Invalid read of size 1 ==1516== at 0x806D76C: Scumm::BundleCodecs::decompressCodec(int, unsigned char*, unsigned char*, int) (scummsys.h:387) ==1516== by 0x80DA185: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:220) ==1516== by 0x80D9EF3: Scumm::BundleMgr::decompressSampleByCurIndex(int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:163) ==1516== by 0x807018B: Scumm::ImuseDigiSndMgr::getDataFromRegion(Scumm::ImuseDigiSndMgr::soundStruct*, int, unsigned char**, int, int) (dimuse_sndmgr.cpp:412) ==1516== Address 0x3CB65B8B is 0 bytes after a block of size 3467 alloc'd ==1516== at 0x3C01F40D: malloc (vg_replace_malloc.c:105) ==1516== by 0x80DA0FF: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:215) ==1516== by 0x80D9EF3: Scumm::BundleMgr::decompressSampleByCurIndex(int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:163) ==1516== by 0x807018B: Scumm::ImuseDigiSndMgr::getDataFromRegion(Scumm::ImuseDigiSndMgr::soundStruct*, int, unsigned char**, int, int) (dimuse_sndmgr.cpp:412) ==1516== ==1516== Thread 2: ==1516== Invalid read of size 1 ==1516== at 0x806D766: Scumm::BundleCodecs::decompressCodec(int, unsigned char*, unsigned char*, int) (scummsys.h:387) ==1516== by 0x80DA185: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:220) ==1516== by 0x80D9EF3: Scumm::BundleMgr::decompressSampleByCurIndex(int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:163) ==1516== by 0x807018B: Scumm::ImuseDigiSndMgr::getDataFromRegion(Scumm::ImuseDigiSndMgr::soundStruct*, int, unsigned char**, int, int) (dimuse_sndmgr.cpp:412) ==1516== Address 0x3CB65B8B is 0 bytes after a block of size 3467 alloc'd ==1516== at 0x3C01F40D: malloc (vg_replace_malloc.c:105) ==1516== by 0x80DA0FF: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:215) ==1516== by 0x80D9EF3: Scumm::BundleMgr::decompressSampleByCurIndex(int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:163) ==1516== by 0x807018B: Scumm::ImuseDigiSndMgr::getDataFromRegion(Scumm::ImuseDigiSndMgr::soundStruct*, int, unsigned char**, int, int) (dimuse_sndmgr.cpp:412) ==1516== ==1516== Thread 2: ==1516== Invalid read of size 4 ==1516== at 0x80DA0F1: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:215) ==1516== by 0x80D9EF3: Scumm::BundleMgr::decompressSampleByCurIndex(int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:163) ==1516== by 0x807018B: Scumm::ImuseDigiSndMgr::getDataFromRegion(Scumm::ImuseDigiSndMgr::soundStruct*, int, unsigned char**, int, int) (dimuse_sndmgr.cpp:412) ==1516== by 0x806A9DB: Scumm::IMuseDigital::callback() (dimuse.cpp:162) ==1516== Address 0x3C42E7E4 is 4 bytes after a block of size 204 alloc'd ==1516== at 0x3C01F40D: malloc (vg_replace_malloc.c:105) ==1516== by 0x80D9FD4: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:191) ==1516== by 0x80DA318: Scumm::BundleMgr::decompressSampleByName(char const*, int, int, unsigned char**, bool) (dimuse_bndmgr.cpp:268) ==1516== by 0x806F8AB: Scumm::ImuseDigiSndMgr::openSound(int, char const*, int, int) (dimuse_sndmgr.cpp:261) ==1516== ==1516== Thread 2: ==1516== Invalid read of size 4 ==1516== at 0x80DA109: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:216) ==1516== by 0x80D9EF3: Scumm::BundleMgr::decompressSampleByCurIndex(int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:163) ==1516== by 0x807018B: Scumm::ImuseDigiSndMgr::getDataFromRegion(Scumm::ImuseDigiSndMgr::soundStruct*, int, unsigned char**, int, int) (dimuse_sndmgr.cpp:412) ==1516== by 0x806A9DB: Scumm::IMuseDigital::callback() (dimuse.cpp:162) ==1516== Address 0x3C42E7E4 is 4 bytes after a block of size 204 alloc'd ==1516== at 0x3C01F40D: malloc (vg_replace_malloc.c:105) ==1516== by 0x80D9FD4: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:191) ==1516== by 0x80DA318: Scumm::BundleMgr::decompressSampleByName(char const*, int, int, unsigned char**, bool) (dimuse_bndmgr.cpp:268) ==1516== by 0x806F8AB: Scumm::ImuseDigiSndMgr::openSound(int, char const*, int, int) (dimuse_sndmgr.cpp:261) ==1516== ==1516== Thread 2: ==1516== Invalid read of size 4 ==1516== at 0x80DA129: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:217) ==1516== by 0x80D9EF3: Scumm::BundleMgr::decompressSampleByCurIndex(int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:163) ==1516== by 0x807018B: Scumm::ImuseDigiSndMgr::getDataFromRegion(Scumm::ImuseDigiSndMgr::soundStruct*, int, unsigned char**, int, int) (dimuse_sndmgr.cpp:412) ==1516== by 0x806A9DB: Scumm::IMuseDigital::callback() (dimuse.cpp:162) ==1516== Address 0x3C42E7E0 is 0 bytes after a block of size 204 alloc'd ==1516== at 0x3C01F40D: malloc (vg_replace_malloc.c:105) ==1516== by 0x80D9FD4: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:191) ==1516== by 0x80DA318: Scumm::BundleMgr::decompressSampleByName(char const*, int, int, unsigned char**, bool) (dimuse_bndmgr.cpp:268) ==1516== by 0x806F8AB: Scumm::ImuseDigiSndMgr::openSound(int, char const*, int, int) (dimuse_sndmgr.cpp:261) ==1516== ==1516== Thread 2: ==1516== Invalid read of size 4 ==1516== at 0x80DA144: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:218) ==1516== by 0x80D9EF3: Scumm::BundleMgr::decompressSampleByCurIndex(int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:163) ==1516== by 0x807018B: Scumm::ImuseDigiSndMgr::getDataFromRegion(Scumm::ImuseDigiSndMgr::soundStruct*, int, unsigned char**, int, int) (dimuse_sndmgr.cpp:412) ==1516== by 0x806A9DB: Scumm::IMuseDigital::callback() (dimuse.cpp:162) ==1516== Address 0x3C42E7E4 is 4 bytes after a block of size 204 alloc'd ==1516== at 0x3C01F40D: malloc (vg_replace_malloc.c:105) ==1516== by 0x80D9FD4: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:191) ==1516== by 0x80DA318: Scumm::BundleMgr::decompressSampleByName(char const*, int, int, unsigned char**, bool) (dimuse_bndmgr.cpp:268) ==1516== by 0x806F8AB: Scumm::ImuseDigiSndMgr::openSound(int, char const*, int, int) (dimuse_sndmgr.cpp:261) ==1516== ==1516== Thread 2: ==1516== Invalid read of size 4 ==1516== at 0x80DA161: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:220) ==1516== by 0x80D9EF3: Scumm::BundleMgr::decompressSampleByCurIndex(int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:163) ==1516== by 0x807018B: Scumm::ImuseDigiSndMgr::getDataFromRegion(Scumm::ImuseDigiSndMgr::soundStruct*, int, unsigned char**, int, int) (dimuse_sndmgr.cpp:412) ==1516== by 0x806A9DB: Scumm::IMuseDigital::callback() (dimuse.cpp:162) ==1516== Address 0x3C42E7E4 is 4 bytes after a block of size 204 alloc'd ==1516== at 0x3C01F40D: malloc (vg_replace_malloc.c:105) ==1516== by 0x80D9FD4: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:191) ==1516== by 0x80DA318: Scumm::BundleMgr::decompressSampleByName(char const*, int, int, unsigned char**, bool) (dimuse_bndmgr.cpp:268) ==1516== by 0x806F8AB: Scumm::ImuseDigiSndMgr::openSound(int, char const*, int, int) (dimuse_sndmgr.cpp:261) ==1516== ==1516== Thread 2: ==1516== Invalid read of size 4 ==1516== at 0x80DA17A: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:220) ==1516== by 0x80D9EF3: Scumm::BundleMgr::decompressSampleByCurIndex(int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:163) ==1516== by 0x807018B: Scumm::ImuseDigiSndMgr::getDataFromRegion(Scumm::ImuseDigiSndMgr::soundStruct*, int, unsigned char**, int, int) (dimuse_sndmgr.cpp:412) ==1516== by 0x806A9DB: Scumm::IMuseDigital::callback() (dimuse.cpp:162) ==1516== Address 0x3C42E7E8 is 8 bytes after a block of size 204 alloc'd ==1516== at 0x3C01F40D: malloc (vg_replace_malloc.c:105) ==1516== by 0x80D9FD4: Scumm::BundleMgr::decompressSampleByIndex(int, int, int, unsigned char**, int, bool) (dimuse_bndmgr.cpp:191) ==1516== by 0x80DA318: Scumm::BundleMgr::decompressSampleByName(char const*, int, int, unsigned char**, bool) (dimuse_bndmgr.cpp:268) ==1516== by 0x806F8AB: Scumm::ImuseDigiSndMgr::openSound(int, char const*, int, int) (dimuse_sndmgr.cpp:261) ==1516== ==1516== Thread 2: ==1516== pthread_join: attempt to join to self ==1516== at 0x3C237563: pthread_join (vg_libpthread.c:941) ==1516== by 0x3C1DCF27: SDL_SYS_WaitThread (in /usr/lib/libSDL-1.2.so.0.7.0) ==1516== by 0x3C1DCCEB: SDL_WaitThread (in /usr/lib/libSDL-1.2.so.0.7.0) ==1516== by 0x3C1DDE5D: SDL_SYS_TimerQuit (in /usr/lib/libSDL-1.2.so.0.7.0) Switched to configuration /home/khalek/.scummvmrc Looking for comi Trying to start game 'The Curse of Monkey Island' BundleCodecs::decompressCodec() Unknown codec -2078129738! ==1516== ==1516== ERROR SUMMARY: 807 errors from 24 contexts (suppressed: 44 from 1) ==1516== malloc/free: in use at exit: 13412466 bytes in 7446 blocks. ==1516== malloc/free: 10078 allocs, 2632 frees, 21140438 bytes allocated. ==1516== For a detailed leak analysis, rerun with: --leak-check=yes ==1516== For counts of detected errors, rerun with: -v