Conversation
As part of #1693, fixelcfestats was modified to construct the subject data matrix based on all fixels, and then restrict processing to only those fixels inside the mask by filling subject data outside of the mask with NaNs and propagating the mask information to various functions. Previously, an index remapping was performed so that the subject data matrix would contain as many columns as there were fixels in the mask, and so input fixel indices would need to be projected to internal fixel indices. It appears as though during this change the allocation of the subject fixel data matrix was not properly updated to reflect its requisite larger size when the -mask option is used. Reported in #1543.
|
Did it, It runs to encounter another error: and the debugging backtrace is quite long: |
Resulted in omission of connectivity for a small-indexed fixel in some circumstances.
|
Turns out bug fixed in 0a97144 has been lying around for a while... Not likely to be of consequence though, basically there's a chance that one or two fixels near the bottom corner of the image won't get smoothed. |
|
Given I failed to adequately test the changes to |
|
I tried it today, |
Description in 486267a.
Must have used relatively full fixel masks during testing on a release build, so the buffer overrun was never detected...
@diagiraldo: Please re-run using this code branch.