Dear FreeSurfer experts,
I am getting the same error with malloc(): memory corruption on mri_segstats invoked within mri_glmfit-sim. Apart from Frances, the process continues forever without any output after error message (i.e. without "Writing to..." and "Abort..." line).
My commandline is:
mri_glmfit-sim --glmdir . --cache 2 abs --cwp 0.05 --2spaces
My version is also v5.3.0, Ubuntu, 32bit. With some data or some parameters of --cache it works OK.
I do not get this error at 64bit version with the data and parameters which caused the error in 32bit version.
Here is full relevant output of mri_segstats.
$Id: mri_segstats.c,v 1.75.2.9 2013/02/16 00:09:33 greve Exp $
cwd
cmdline mri_segstats --seg ./lh-diff-C-PL-intercept-pial_lgi/cache.th20.abs.sig.ocn.mgh --exclude 0 --i /dataStrojovna2_1/ansk/ADHD/cortical/C_PN_PL_porovnani/qdec/pial_lgi_5_lh_dg_age/y.mgh --avgwf ./lh-diff-C-PL-intercept-pial_lgi/cache.th20.abs.y.ocn.dat --sum /tmp/mri_glmfit-sim.junk.8273
sysname Linux
hostname aglaia4
machine i686
user ansk
UseRobust 0
Loading ./lh-diff-C-PL-intercept-pial_lgi/cache.th20.abs.sig.ocn.mgh
Loading /dataStrojovna2_1/ansk/ADHD/cortical/C_PN_PL_porovnani/qdec/pial_lgi_5_lh_dg_age/y.mgh
Voxel Volume is 1 mm^3
Generating list of segmentation ids
Found 4 segmentations
Computing statistics for each segmentation
1 1 2542 2542.000
2 2 2426 2426.000
3 3 1738 1738.000
Reporting on 3 segmentations
Computing spatial average of each frame
0 1 2*** glibc detected *** mri_segstats: malloc(): memory corruption: 0x2f80d4b0 ***
Regards,
Antonin Skoch