Errors printed to stdout with validation layers, but no callback
<p>I've followed <a href="https://vulkan-tutorial.com/" rel="nofollow">this tutorial</a> and when setting up validation layers the author says <a href="https://vulkan-tutorial.com/Drawing_a_triangle/Setup/Validation_layers#page_Message_callback" rel="nofollow">we have to setup debug callbacks</a> so logs can be printed in stdout.</p>

<p>I didn't set them up and yet the application is printing various error messages in my terminal : <code>Swapchain(ERROR): object 0x1cdd2d0 type: 1 location: 292 msgCode: 3: VkDestroyInstance() called before all of its associated VkSurfaceKHRs were destroyed</code> for instance, when omitting the call to <code>vkDestroySurfaceKHR</code>.</p>

<p>I'm using <code>VK_LAYER_LUNARG_standard_validation</code>, and no particular extension (only <code>VK_KHR_surface</code> and <code>VK_KHR_xcb_surface</code>).</p>

<p>Is this expected behaviour?</p>