You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SANS throws a bad alloc error when running a 2D reduce on a call to the Fit algorithm.
The following output is displayed:
Error in execution of algorithm Fit:
std::bad_alloc
MemoryError:
at line 35 in '`<Interface>`'
caused by line 440 in '/opt/Mantid/scripts/SANS/ISISCommandInterface.py'
caused by line 570 in '/opt/Mantid/scripts/SANS/ISISCommandInterface.py'
caused by line 206 in '/opt/Mantid/bin/mantid/simpleapi.py'
Gesner Passos (2013-07-30T11:58:56):
Input that cause the exception to be seen.
Gesner Passos (2013-07-30T12:07:43):
In reality, looking more into the details, the inputs were wrong. The range when performing REDUCE2D is from -0.1 to 0.1. So, when it tries to ask Fit to fit against an interval from 0.13 till 0.25 it fails.
The exception could be more graciously presented from Fit algorithm (checking that the limits are valid is a good sanity check), and could be avoided from the SANS interface as well.
But, the good news is that this but was not introduced in this release (reason for asking to be configure as blocking for release 2.6). We can deal with it later.
@NickDraper (2014-02-14T11:05:00):
Bulk move to assigned at the introduction of the triage step
@NickDraper (2014-03-07T16:20:30):
Ownership handed over to Peter
sans_bugfix
This issue was originally TRAC 7589
Original Reporter: Samuel Jackson
SANS throws a bad alloc error when running a 2D reduce on a call to the Fit algorithm.
The following output is displayed:
Can be reproduced by following instructions at http://www.mantidproject.org/SANS_Data_Analysis_at_ISIS
The text was updated successfully, but these errors were encountered: