[MINC-users] ecattominc seg fault on 64-bit Lucid

EJ Nikelski nikelski at bic.mni.mcgill.ca
Tue Jan 4 03:32:00 EST 2011


Hi All,

   I've been using ecattominc to convert 7-frame dynamic volumes
(acquired at the MNI) to minc for some time, without any trouble.
Today, however, I installed the minc tools on to a relatively fresh
64-bit Lucid system, and I'm now getting seg faults (minc-2.1.00). The
abort occurs consistently while opening the ecat file and appears to
occur within the "/* Save the offsets */" loop of function
ecat_read_directory (ecat_file.c). The precise loop number at which
the seg fault occurs is variable, suggesting that this is related
either to an uninitialized variable, or some 32-bit versus 64-bit
issue (the same ecat volume does not cause a seg fault on our 32-bit
system).

  Any ideas or suggestions?  I'm willing to test any suggested code
modifications.  I've already done a fair bit of poking around and
re-compiling, but my knowledge of ecat header internals is lacking.

Thanks,

-jim

-- 
=================================
Jim Nikelski, Ph.D.
Postdoctoral Research Fellow
Bloomfield Centre for Research in Aging
Lady Davis Institute for Medical Research
Sir Mortimer B. Davis - Jewish General Hospital
McGill University


More information about the MINC-users mailing list