> I have check inside internal-snapshot-async.patch, I don't see any bdrv_close > anywhere This is now done by a ref counting schema: bdrv_unref(snap_state.bs); Do you use iothreads? If so, also test without.