step 1: use DBE to create a background model.
step 2: save this background model as a .tif (f32)
step 3: use ImageCalibration to calibrate 3 frames (fits i16) using only this synthetic flat in f32 .tif
apply the calibration a couple of times with "overwrite existing files" checked and eventually the console gives:
*** Error
*** Error: Unknown exception
3 times, once for each input image.
after this 1.8RC7 is "locked up" in the sense that many menu options are greyed out and no UI elements can be clicked on.
this seems to be caused by using a .tif formatted image as the "flat" though i can't be sure.
under 1.7 there is no lockup but the output images are corrupted. when 1.8RC7 does not lock up, the output images are similarly corrupted.
attaching with gdb shows the backtrace as follows:
#0 0x00007fff9286339a in szone_size ()
#1 0x00007fff92861cec in realloc ()
#2 0x000000010397b932 in QListData::append ()
#3 0x00000001015f134c in qt_mac_execute_apple_script ()
#4 0x0000000101654ec5 in QApplication::topLevelWidgets ()
#5 0x00000001016111df in operator!= ()
#6 0x000000010006fc2f in pi::APIGlobalContext::GetProcessStatus ()
#7 0x000000011c4b8506 in pcl::Console::AbortRequested ()
#8 0x000000011c433f1c in pcl::ImageCalibrationInstance::ExecuteGlobal ()
#9 0x000000011c53cdb5 in pcl::ProcessContextDispatcher::ExecuteProcessGlobal ()
#10 0x0000000100afd217 in pi::MetaProcess::ExecuteGlobal ()
#11 0x0000000100b415cb in pi::ProcessInstance::ExecuteGlobal ()
#12 0x000000010006ddeb in pi::APIGlobalContext::LaunchProcessInstance ()
#13 0x000000011c54c847 in pcl::InterfaceDispatcher::ApplyInstanceGlobal ()
applying the DBE background model as a flat may not be a sane thing to do, but 1.8RC7 failing in this manner is really bad - i would have lost all my work (again) if i had been doing anything important.
i can upload a set of files if necessary.
rob