A 2D Array texture rendering problem

Hello, i have a question regarding 2D texture array visualization.
First of all, followings are my environment specifications:

  • OS: Ubuntu
  • OpenGL version: v4.6.0
  • NVIDIA driver version: 390.30
  • Using both vertex shader and fragment shader
    I am making use of VBO, VAO, EBO. An input volume is a 8-bit RAW type volume. GL_TEXTURE_2D_ARRAY is used for texture.
    During the visualization, the volume is in rectangular shape. The farthest Quad from the camera is rendered first, and the closest quad last.
    A problem is that while i rotate a camera around the volume during visualization, small part of the volume seems vanishing with a video showing it 0:09 through 0:22. Here is a video link describing the problem:
    //youtu.be/mcNbcEmqx9Y
    I confirm that the problem takes place when the volume is visualized with GL_TEXTURE_2D_ARRAY without any of GL_DEPTH_TEST, GL_BLEND, etc (The visualization in the video took place with GL_DEPTH_TEST and GL_BLEND, though).

The followings are texture parameters i use:
glTexParameteri(GL_TEXTURE_2D_ARRAY, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
glTexParameteri(GL_TEXTURE_2D_ARRAY, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
glTexParameteri(GL_TEXTURE_2D_ARRAY, GL_TEXTURE_WRAP_R, GL_CLAMP_TO_EDGE);
glTexParameteri(GL_TEXTURE_2D_ARRAY, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D_ARRAY, GL_TEXTURE_MIN_FILTER, GL_LINEAR);

Thank you.