Knowledge Base

Article ID: 1713 - Last Modified: July 30, 2012

My Phase database search job dies with an error similar to:

terminate called after throwing an instance of 'std::bad_alloc'
what(): St9bad_alloc

What is the reason for this error and how can I get my search to run?

This error indicates that you are running out of memory. It has typically been seen in cases where the hypothesis used for the search contains a large number of sites or a large number of identical sites. Using partial matching for large hypotheses may also contribute to the error: for example, asking that the search must match 6 out of 17 sites. The workaround is to reduce the number of sites in the hypothesis.

Back to Search Results

Was this information helpful?

What can we do to improve this information?


If you need additional help, please email us at help@schrodinger.com.
Knowledge Base Search

Type the words or phrases on which you would like to search, or click here to view a list of all
Knowledge Base articles