diff --git a/services/engine/histreamer/avmetadatahelper/av_thumbnail_generator.cpp b/services/engine/histreamer/avmetadatahelper/av_thumbnail_generator.cpp index 03580998bd83997943bfc80e646f5fab61713290..ce5bc88cda94b0b79b5e101977b27b2bd4ef163f 100644 --- a/services/engine/histreamer/avmetadatahelper/av_thumbnail_generator.cpp +++ b/services/engine/histreamer/avmetadatahelper/av_thumbnail_generator.cpp @@ -537,6 +537,8 @@ Status AVThumbnailGenerator::SeekToTime(int64_t timeMs, Plugins::SeekMode option void AVThumbnailGenerator::ConvertToAVSharedMemory() { + CHECK_AND_RETURN_LOG(avBuffer_ != nullptr && avBuffer_->memory_ != nullptr, + "fetch frame success but avbuffer is nullptr!"); auto surfaceBuffer = avBuffer_->memory_->GetSurfaceBuffer(); if (surfaceBuffer != nullptr) { auto ret = GetYuvDataAlignStride(surfaceBuffer);