1 | ==6134== Memcheck, a memory error detector |
---|
2 | ==6134== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al. |
---|
3 | ==6134== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for copyright info |
---|
4 | ==6134== Command: ./jctvc-hm-dec -b /master/thdavies/test3r.bit -o /master/thdavies/test3r.dec.yuv |
---|
5 | ==6134== Parent PID: 10663 |
---|
6 | ==6134== |
---|
7 | ==6134== Conditional jump or move depends on uninitialised value(s) |
---|
8 | ==6134== at 0x40B55E: TComAdaptiveLoopFilter::calcVar(short**, short*, int, int) (TComAdaptiveLoopFilter.cpp:1378) |
---|
9 | ==6134== by 0x4145FF: TComAdaptiveLoopFilter::xALFLuma(TComPic*, _AlfParam*, std::vector<AlfCUCtrlInfo, std::allocator<AlfCUCtrlInfo> >&, TComPicYuv*, TComPicYuv*) (TComAdaptiveLoopFilter.cpp:673) |
---|
10 | ==6134== by 0x414DD4: TComAdaptiveLoopFilter::ALFProcess(TComPic*, _AlfParam*, std::vector<AlfCUCtrlInfo, std::allocator<AlfCUCtrlInfo> >&) (TComAdaptiveLoopFilter.cpp:583) |
---|
11 | ==6134== by 0x48123D: TDecGop::decompressGop(TComInputBitstream*, TComPic*&, bool) (TDecGop.cpp:531) |
---|
12 | ==6134== by 0x487D88: TDecTop::executeDeblockAndAlf(unsigned int&, TComList<TComPic*>*&, int&, int&) (TDecTop.cpp:236) |
---|
13 | ==6134== by 0x406AA4: TAppDecTop::decode() (TAppDecTop.cpp:148) |
---|
14 | ==6134== by 0x4037E7: main (decmain.cpp:79) |
---|
15 | ==6134== Uninitialised value was created by a heap allocation |
---|
16 | ==6134== at 0x4C244E8: malloc (vg_replace_malloc.c:236) |
---|
17 | ==6134== by 0x43512C: TComPicYuv::create(int, int, unsigned int, unsigned int, unsigned int) (TComPicYuv.cpp:92) |
---|
18 | ==6134== by 0x433D0E: TComPic::create(int, int, unsigned int, unsigned int, unsigned int, bool) (TComPic.cpp:74) |
---|
19 | ==6134== by 0x487F41: TDecTop::xGetNewPicBuffer(TComSlice*, TComPic*&) (TDecTop.cpp:187) |
---|
20 | ==6134== by 0x48A469: TDecTop::decode(InputNALUnit&, int&, int&) (TDecTop.cpp:519) |
---|
21 | ==6134== by 0x406A6E: TAppDecTop::decode() (TAppDecTop.cpp:134) |
---|
22 | ==6134== by 0x4037E7: main (decmain.cpp:79) |
---|
23 | ==6134== |
---|
24 | ==6134== Use of uninitialised value of size 8 |
---|
25 | ==6134== at 0x40B5AA: TComAdaptiveLoopFilter::calcVar(short**, short*, int, int) (TComAdaptiveLoopFilter.cpp:1385) |
---|
26 | ==6134== by 0x4145FF: TComAdaptiveLoopFilter::xALFLuma(TComPic*, _AlfParam*, std::vector<AlfCUCtrlInfo, std::allocator<AlfCUCtrlInfo> >&, TComPicYuv*, TComPicYuv*) (TComAdaptiveLoopFilter.cpp:673) |
---|
27 | ==6134== by 0x414DD4: TComAdaptiveLoopFilter::ALFProcess(TComPic*, _AlfParam*, std::vector<AlfCUCtrlInfo, std::allocator<AlfCUCtrlInfo> >&) (TComAdaptiveLoopFilter.cpp:583) |
---|
28 | ==6134== by 0x48123D: TDecGop::decompressGop(TComInputBitstream*, TComPic*&, bool) (TDecGop.cpp:531) |
---|
29 | ==6134== by 0x487D88: TDecTop::executeDeblockAndAlf(unsigned int&, TComList<TComPic*>*&, int&, int&) (TDecTop.cpp:236) |
---|
30 | ==6134== by 0x406AA4: TAppDecTop::decode() (TAppDecTop.cpp:148) |
---|
31 | ==6134== by 0x4037E7: main (decmain.cpp:79) |
---|
32 | ==6134== Uninitialised value was created by a heap allocation |
---|
33 | ==6134== at 0x4C244E8: malloc (vg_replace_malloc.c:236) |
---|
34 | ==6134== by 0x43512C: TComPicYuv::create(int, int, unsigned int, unsigned int, unsigned int) (TComPicYuv.cpp:92) |
---|
35 | ==6134== by 0x433D0E: TComPic::create(int, int, unsigned int, unsigned int, unsigned int, bool) (TComPic.cpp:74) |
---|
36 | ==6134== by 0x487F41: TDecTop::xGetNewPicBuffer(TComSlice*, TComPic*&) (TDecTop.cpp:187) |
---|
37 | ==6134== by 0x48A469: TDecTop::decode(InputNALUnit&, int&, int&) (TDecTop.cpp:519) |
---|
38 | ==6134== by 0x406A6E: TAppDecTop::decode() (TAppDecTop.cpp:134) |
---|
39 | ==6134== by 0x4037E7: main (decmain.cpp:79) |
---|
40 | ==6134== |
---|
41 | ==6134== |
---|
42 | ==6134== HEAP SUMMARY: |
---|
43 | ==6134== in use at exit: 165,064 bytes in 25 blocks |
---|
44 | ==6134== total heap usage: 4,381 allocs, 4,356 frees, 18,997,370 bytes allocated |
---|
45 | ==6134== |
---|
46 | ==6134== LEAK SUMMARY: |
---|
47 | ==6134== definitely lost: 1,700 bytes in 14 blocks |
---|
48 | ==6134== indirectly lost: 56,864 bytes in 10 blocks |
---|
49 | ==6134== possibly lost: 0 bytes in 0 blocks |
---|
50 | ==6134== still reachable: 106,500 bytes in 1 blocks |
---|
51 | ==6134== suppressed: 0 bytes in 0 blocks |
---|
52 | ==6134== Rerun with --leak-check=full to see details of leaked memory |
---|
53 | ==6134== |
---|
54 | ==6134== For counts of detected and suppressed errors, rerun with: -v |
---|
55 | ==6134== ERROR SUMMARY: 658 errors from 2 contexts (suppressed: 4 from 4) |
---|