diff --git a/source/Lib/CommonLib/Slice.cpp b/source/Lib/CommonLib/Slice.cpp
index d213a2821a8132287ee14514119d4e88bda1d8c2..56e707d0e126bdd498e37b1be1b11d3f31f76585 100644
--- a/source/Lib/CommonLib/Slice.cpp
+++ b/source/Lib/CommonLib/Slice.cpp
@@ -3265,6 +3265,7 @@ void PPS::initRectSliceMap(const SPS  *sps)
                                           ctuY, ctuY + m_rectSlices[ i ].getSliceHeightInCtu(), m_picWidthInCtu);
           ctuY += m_rectSlices[ i ].getSliceHeightInCtu();
           i++;
+          m_sliceMap[ i ].initSliceMap();
           m_sliceMap[ i ].setSliceID(i);
         }