For layered rendering one wants to attach a layered 2D image view to a layered framebuffer.
The base mipmap level of such an image view is W x H x 1. This dimensions is seems to be compared to W x H and layers of the framebuffer.
framebuffer.cpp:152
if (view_size[0] < m_framebuffer_size[0] ||
view_size[1] < m_framebuffer_size[1] ||
view_size[2] < m_framebuffer_size[2])
{
/* Attachment size is wrong */
anvil_assert_fail();
goto end;
}