Cidana-Developers / Cidana-Task-Manager

0 stars 0 forks source link

[SVT-AV1 UnitTests] Investigation of double free issue in E2E test #87

Open edmond-zhu opened 4 years ago

edmond-zhu commented 4 years ago

Found crashes during GitHub CI action test cases:

involved following PRs: 1055

Log:

[ RUN      ] SvtAv1/ConformanceDeathTest.DefaultSettingTest/DlfTest1
EncSetting: LoopFilterDisable = 1
Start test case DlfTest1: LoopFilterDisable=1, test vector: kirland_640_480_30.yuv
Running main() from /home/runner/work/SVT-AV1/SVT-AV1/third_party/googletest/src/gtest_main.cc
EncSetting: LoopFilterDisable = 1
Start test case DlfTest1: LoopFilterDisable=1, test vector: kirland_640_480_30.yuv
Encoder EOS
PSNR: 60 frames, total: 45.5197, luma: 42.7213, cb: 46.8440, cr: 46.9938
Enc Performance: 0.00sec/frame (5000.0000FPS)
Start test case DlfTest1: LoopFilterDisable=1, test vector: niklas_640_480_30.yuv
Running main() from /home/runner/work/SVT-AV1/SVT-AV1/third_party/googletest/src/gtest_main.cc
EncSetting: LoopFilterDisable = 1
Start test case DlfTest1: LoopFilterDisable=1, test vector: kirland_640_480_30.yuv
Start test case DlfTest1: LoopFilterDisable=1, test vector: niklas_640_480_30.yuv
/home/runner/work/SVT-AV1/SVT-AV1/test/e2e_test/SvtAv1E2EFramework.cc:515: Failure
Death test: { init_test(test_vector); run_encode_process(); post_process(); deinit_test(); if (HasFatalFailure()) exit(-1); else exit(0); }
    Result: died but not with expected exit code:
            Terminated by signal 6 (core dumped)
Actual msg:
[  DEATH   ] SVT [version]: SVT-AV1 Encoder Lib v0.8.1
[  DEATH   ] SVT [build]  : GCC 9.2.1 20191102   64 bit
[  DEATH   ] LIB Build date: Feb 21 2020 01:51:55
[  DEATH   ] -------------------------------------------
[  DEATH   ] Number of logical cores available: 2
[  DEATH   ] Number of PPCS 72
[  DEATH   ] [asm level on system : up to avx2]
[  DEATH   ] [asm level selected : up to avx2]
[  DEATH   ] ------------------------------------------- 
[  DEATH   ] SVT [config]: Main Profile Tier (auto) Level (auto)    
[  DEATH   ] SVT [config]: EncoderMode                          : 8 
[  DEATH   ] SVT [config]: EncoderBitDepth / EncoderColorFormat / CompressedTenBitFormat    : 8 / 1 / 0
[  DEATH   ] SVT [config]: SourceWidth / SourceHeight                   : 640 / 480 
[  DEATH   ] SVT [config]: FrameRate / Gop Size                     : 30 / 32 
[  DEATH   ] SVT [config]: HierarchicalLevels  / PredStructure      : 4 / 2 / 0 
[  DEATH   ] SVT [config]: BRC Mode / QP  / LookaheadDistance / SceneChange         : CQP / 50 / 33 / 0 
[  DEATH   ] ------------------------------------------- 
[  DEATH   ] double free or corruption (out)
[  DEATH   ] 
Fatal Error on running test case DlfTest1: LoopFilterDisable=1, test vector: niklas_640_480_30.yuv
[  FAILED  ] SvtAv1/ConformanceDeathTest.DefaultSettingTest/DlfTest1, where GetParam() = DlfTest1: LoopFilterDisable=1,  (6619 ms)