==6990== Memcheck, a memory error detector
==6990== Copyright (C) 2002-2010, and GNU GPLd, by Julian Seward et al.
==6990== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for copyright info
==6990== Command: ./PSBG
==6990== Parent PID: 2312
==6990==
==6990== Conditional jump or move depends on uninitialised value(s)
==6990== at 0x4073E8: jouerSon(int) (sons.cpp:75)
==6990== by 0x407009: main (main.cpp:47)
==6990== Uninitialised value was created by a stack allocation
==6990== at 0x4073CE: jouerSon(int) (sons.cpp:74)
==6990==
==6990== Conditional jump or move depends on uninitialised value(s)
==6990== at 0x407473: suppSons() (sons.cpp:89)
==6990== by 0x407018: main (main.cpp:49)
==6990== Uninitialised value was created by a stack allocation
==6990== at 0x407440: suppSons() (sons.cpp:89)
==6990==
==6990== Conditional jump or move depends on uninitialised value(s)
==6990== at 0x64C718C: MPEGaudio::Stop() (in /usr/lib/libsmpeg-0.4.so.0.1.4)
==6990== by 0x64C72A9: MPEGaudio::Rewind() (in /usr/lib/libsmpeg-0.4.so.0.1.4)
==6990== by 0x64D93C6: MPEGaudio::initialize() (in /usr/lib/libsmpeg-0.4.so.0.1.4)
==6990== by 0x64C7628: MPEGaudio::MPEGaudio(MPEGstream*, bool) (in /usr/lib/libsmpeg-0.4.so.0.1.4)
==6990== by 0x64C0CCD: MPEG::parse_stream_list() (in /usr/lib/libsmpeg-0.4.so.0.1.4)
==6990== by 0x64C163A: MPEG::Init(SDL_RWops*, bool) (in /usr/lib/libsmpeg-0.4.so.0.1.4)
==6990== by 0x64C6D82: SMPEG_new (in /usr/lib/libsmpeg-0.4.so.0.1.4)
==6990== by 0x40A812: Mix_LoadMUS (in /home/thedahu/C++/PSBG/bin/Debug/PSBG)
==6990== by 0x4071DD: jouerMusique(std::string) (sons.cpp:30)
==6990== by 0x407051: main (main.cpp:51)
==6990== Uninitialised value was created by a heap allocation
==6990== at 0x4C28973: operator new(unsigned long) (vg_replace_malloc.c:261)
==6990== by 0x64C0CB4: MPEG::parse_stream_list() (in /usr/lib/libsmpeg-0.4.so.0.1.4)
==6990== by 0x64C163A: MPEG::Init(SDL_RWops*, bool) (in /usr/lib/libsmpeg-0.4.so.0.1.4)
==6990== by 0x64C6D82: SMPEG_new (in /usr/lib/libsmpeg-0.4.so.0.1.4)
==6990== by 0x40A812: Mix_LoadMUS (in /home/thedahu/C++/PSBG/bin/Debug/PSBG)
==6990== by 0x4071DD: jouerMusique(std::string) (sons.cpp:30)
==6990== by 0x407051: main (main.cpp:51)
==6990==
==6990== Thread 3:
==6990== Conditional jump or move depends on uninitialised value(s)
==6990== at 0x64D5F46: MPEGaudio::layer3hybrid(int, int, float (*) [18], float (*) [32]) (in /usr/lib/libsmpeg-0.4.so.0.1.4)
==6990== by 0x64D7D27: MPEGaudio::extractlayer3() (in /usr/lib/libsmpeg-0.4.so.0.1.4)
==6990== by 0x64D90B4: MPEGaudio::run(int, double*) (in /usr/lib/libsmpeg-0.4.so.0.1.4)
==6990== by 0x64D91A1: Decode_MPEGaudio(void*) (in /usr/lib/libsmpeg-0.4.so.0.1.4)
==6990== by 0x4E3E3F4: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
==6990== by 0x4E815F8: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
==6990== by 0x5E4B970: start_thread (pthread_create.c:304)
==6990== by 0x5BA792C: clone (clone.S:112)
==6990== Uninitialised value was created by a heap allocation
==6990== at 0x4C28973: operator new(unsigned long) (vg_replace_malloc.c:261)
==6990== by 0x64C0CB4: MPEG::parse_stream_list() (in /usr/lib/libsmpeg-0.4.so.0.1.4)
==6990== by 0x64C163A: MPEG::Init(SDL_RWops*, bool) (in /usr/lib/libsmpeg-0.4.so.0.1.4)
==6990== by 0x64C6D82: SMPEG_new (in /usr/lib/libsmpeg-0.4.so.0.1.4)
==6990== by 0x40A812: Mix_LoadMUS (in /home/thedahu/C++/PSBG/bin/Debug/PSBG)
==6990== by 0x4071DD: jouerMusique(std::string) (sons.cpp:30)
==6990== by 0x407051: main (main.cpp:51)
==6990==
==6990== Conditional jump or move depends on uninitialised value(s)
==6990== at 0x64D5F46: MPEGaudio::layer3hybrid(int, int, float (*) [18], float (*) [32]) (in /usr/lib/libsmpeg-0.4.so.0.1.4)
==6990== by 0x64D7F26: MPEGaudio::extractlayer3() (in /usr/lib/libsmpeg-0.4.so.0.1.4)
==6990== by 0x64D90B4: MPEGaudio::run(int, double*) (in /usr/lib/libsmpeg-0.4.so.0.1.4)
==6990== by 0x64D91A1: Decode_MPEGaudio(void*) (in /usr/lib/libsmpeg-0.4.so.0.1.4)
==6990== by 0x4E3E3F4: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
==6990== by 0x4E815F8: ??? (in /usr/lib/libSDL-1.2.so.0.11.3)
==6990== by 0x5E4B970: start_thread (pthread_create.c:304)
==6990== by 0x5BA792C: clone (clone.S:112)
==6990== Uninitialised value was created by a heap allocation
==6990== at 0x4C28973: operator new(unsigned long) (vg_replace_malloc.c:261)
==6990== by 0x64C0CB4: MPEG::parse_stream_list() (in /usr/lib/libsmpeg-0.4.so.0.1.4)
==6990== by 0x64C163A: MPEG::Init(SDL_RWops*, bool) (in /usr/lib/libsmpeg-0.4.so.0.1.4)
==6990== by 0x64C6D82: SMPEG_new (in /usr/lib/libsmpeg-0.4.so.0.1.4)
==6990== by 0x40A812: Mix_LoadMUS (in /home/thedahu/C++/PSBG/bin/Debug/PSBG)
==6990== by 0x4071DD: jouerMusique(std::string) (sons.cpp:30)
==6990== by 0x407051: main (main.cpp:51)
==6990==
==6990==
==6990== HEAP SUMMARY:
==6990== in use at exit: 16,055,011 bytes in 1,367 blocks
==6990== total heap usage: 15,225 allocs, 13,858 frees, 35,564,935 bytes allocated
==6990==
==6990== LEAK SUMMARY:
==6990== definitely lost: 26 bytes in 3 blocks
==6990== indirectly lost: 176 bytes in 4 blocks
==6990== possibly lost: 8,176 bytes in 1 blocks
==6990== still reachable: 16,046,633 bytes in 1,359 blocks
==6990== suppressed: 0 bytes in 0 blocks
==6990== Rerun with --leak-check=full to see details of leaked memory
==6990==
==6990== For counts of detected and suppressed errors, rerun with: -v
==6990== ERROR SUMMARY: 41 errors from 5 contexts (suppressed: 6 from 5)
Partager