Opened 5 years ago

Closed 5 years ago

#441 closed defect (fixed)

Segmentation fault when decoding a stream encoded using option --MaxDeltaQP=1

Reported by: forayr Owned by:
Priority: minor Milestone:
Component: VTM Version: VTM-6.0rc1
Keywords: Cc: vzakharc, yuwenhe, jvet@…


This happens starting from merge of JVET_O0050_LOCAL_DUAL_TREE.

git checkout bbf94d32c082510d58d6af1acdb1ab06fa7e52e1
cd build
cmake .. -DCMAKE_BUILD_TYPE=Debug
make -j 8
cd ..

./bin/EncoderAppStaticd --SourceWidth=112 --SourceHeight=112 --InputChromaFormat=420 --InputBitDepth=8 --Profile=next --FrameRate=60 --FramesToBeEncoded=1 --GOPSize=1 --IntraPeriod=1 --MTS=0 --MIP=0 --LCTUFast=1 --PBIntraFast=1 --TransquantBypassEnable=0 --TransformSkip=0 --DecodingRefreshType=1 --WeightedPredP=0 --WeightedPredB=0 --WaveFrontSynchro=0 --LoopFilterAcrossVirtualBoundariesDisabledFlag=0 --Frame1="B 1 1 -6.5 0.2590 0 0 1.0 0 0 0 1 0  0 0" --ALF=0 --SAO=0 --LoopFilterDisable=1 --DualITree=0 --IBC=0 --IMV=0 --PCMEnabledFlag=0 --LMChroma=0 --CTUSize=64 --Affine=1 --AffineType=1 --AffineAmvr=0 --IBC=1 --MHIntra=1 --Triangle=0 --MaxDeltaQP=1 -i source.yuv -b stream.vvc
./bin/DecoderAppStaticd -b stream.vvc

Segmentation fault on CodingStructure.cpp:290, the following check fails:

if( treeType == TREE_C && effChType == CHANNEL_TYPE_LUMA )
  CHECK( parent->treeType != TREE_D, "wrong parent treeType " );

Attachments (1)

source.yuv (18.4 KB) - added by forayr 5 years ago.

Download all attachments as: .zip

Change history (4)

comment:1 Changed 5 years ago by forayr

  • Component changed from 360Lib to VTM

Changed 5 years ago by forayr

comment:2 Changed 5 years ago by XiangLi

  • Version set to VTM-6.0rc1

comment:3 Changed 5 years ago by forayr

  • Resolution set to fixed
  • Status changed from new to closed

Yes, this fixed the issue.

Note: See TracTickets for help on using tickets.