hi,
I am a newcomer of freesurfer.Sereral days ago,I installed the freesurfer(its version is freesurfer-Linux-centos4_x86_64-stable-pub-v3.0.4),and practiced the data "bert"with tkmedit,tksurfer,it works ok. These days ,I meet a problem about tksurfer.At first,I run the command
%tksurfer bert lh white
it's good to show the surface ,and then when I try to load the Curvature " lh.curv",the tksurfer interface is closed suddenly,and the wrong information that appears on the termial is that
%alloc:invalid block: 0xb1ea60: 0 0 75 Abort
I googled this with"alloc:invalid block",maybe it is a problem of "tcl",but I don't know how to slove it,any suggestion would be appreciated!
Best wishes!
lvbin
Iv,
Which Linux OS is this installed upon? I know there have been some problems with freeglut, but thought they were resolved.
Nick
On Wed, 2006-12-20 at 16:45 +0800, lv bin wrote:
hi,
I am a newcomer of freesurfer.Sereral days ago,I installed the freesurfer(its version is freesurfer-Linux-centos4_x86_64-stable-pub- v3.0.4),and practiced the data "bert"with tkmedit,tksurfer,it works ok. These days ,I meet a problem about tksurfer.At first,I run the command
%tksurfer bert lh whiteit's good to show the surface ,and then when I try to load the Curvature "lh.curv",the tksurfer interface is closed suddenly,and the wrong information that appears on the termial is that
%alloc:invalid block: 0xb1ea60: 0 0 75 AbortI googled this with"alloc:invalid block",maybe it is a problem of "tcl",but I don't know how to slove it,any suggestion would be appreciated!
Best wishes!lvbin _______________________________________________ Freesurfer mailing list Freesurfer@nmr.mgh.harvard.edu https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
Nick,
Thanks for your reply! My Linux OS is Ubuntu 6.06 (AMD 64),I want to ask you if the tksurfer refers to "tclsh/tclsh8.4",and which "tclsh8.4"? I have tried the fllowing command,and hope these to help you know the problem more clearly.
%locate tclsh8.4
/usr/bin/tclsh8.4 /usr/local/freesurfer/fsl/bin/tclsh8.4 /usr/local/freesurfer/lib/tcltktixblt/bin/tclsh8.4
%which tclsh8.4
/usr/local/freesurfer/fsl/bin/tclsh8.4
then I "cd" each path , and use "ldd" to check their shared libraries .every tclsh8.4 is ok except "/usr/local/freesurfer/fsl/bin/tclsh8.4"
%cd /usr/local/freesurfer/fsl/bin/ %ldd tclsh8.4 linux-gate.so.1 =>(0xffffe000) libtcl8.4.so => not found libdl.so.2 =>/lib32/libdl.so.2(0x5557b000) libm.so.6 =>/lib32/libm.so.6(0x5557f000) libc.s0.6 =>/lib32/libc.so.6(0x555a1000) /lib/ld-linux.so.2(0x55555000)
In fact,these are many "libtcl8.4.so" in my system,I don't know which path I should "ln" the library.
Best wishes!
lv bin
lv bin,
The Ubuntu Linux variant is not one I have experience with, so there may be issues there. Maybe others on the list can comment on their experiences with Ubuntu.
tksurfer (and tkmedit and tkregister2) have wrapper scripts which declare paths and LD_LIBRARY_PATH settings pointing to the Tcl/Tk 8.4.6 included with Freesurfer in lib/tcltktixblt. See $FREESURFER_HOME/bin/tksurfer, which calls $FREESURFER_HOME/bin/tcl_setup.
Nick
On Fri, 2006-12-22 at 10:32 +0800, lv bin wrote:
Nick,Thanks for your reply! My Linux OS is Ubuntu 6.06 (AMD 64),I want to ask you if the tksurfer refers to "tclsh/tclsh8.4",and which "tclsh8.4"? I have tried the fllowing command,and hope these to help you know the problem more clearly.
%locate tclsh8.4
/usr/bin/tclsh8.4 /usr/local/freesurfer/fsl/bin/tclsh8.4 /usr/local/freesurfer/lib/tcltktixblt/bin/tclsh8.4
%which tclsh8.4
/usr/local/freesurfer/fsl/bin/tclsh8.4
then I "cd" each path , and use "ldd" to check their shared libraries .every tclsh8.4 is ok except "/usr/local/freesurfer/fsl/bin/tclsh8.4"
%cd /usr/local/freesurfer/fsl/bin/ %ldd tclsh8.4 linux-gate.so.1 =>(0xffffe000) libtcl8.4.so => not found libdl.so.2 =>/lib32/libdl.so.2(0x5557b000) libm.so.6 =>/lib32/libm.so.6(0x5557f000) libc.s0.6 =>/lib32/libc.so.6(0x555a1000) /lib/ld-linux.so.2(0x55555000)
In fact,these are many "libtcl8.4.so" in my system,I don't know which path I should "ln" the library.
Best wishes!
lv bin
freesurfer@nmr.mgh.harvard.edu