O problema está relacionado aos registros ativos do CodeIgniter e várias chamadas de procedimento armazenado do banco de dados.
Antes de tudo, verifique o parâmetro dbdriver (application/config/database.php ) está definido como mysqli .Em seguida, conforme descrito em " Chamando um procedimento armazenado da classe Active Record do CodeIgniter" pergunta no StackOverflow , adicionando a system/database/DB_active_rec.php a seguinte função:
function freeDBResource($dbh){
while(mysqli_next_result($dbh)){
if($l_result = mysqli_store_result($dbh)){
mysqli_free_result($l_result);
}
}
}
..E no seu controlador use:
$this->db->freeDBResource($this->db->conn_id);
após qualquer chamada de procedimento armazenado.