按照官方教程在M1芯片的MacBook上安装了freesurfer,想要打开freeview,却发现报出了如下的错误。
/Applications/freesurfer/7.2.0//bin/freeview: line 2: 2418 Segmentation fault: 11 $FREESURFER_HOME/Freeview.app/Contents/MacOS/freeview "$@"
Segmentation fault: 11
F
R
E
E
S
U
R
F
E
R
H
O
M
E
/
F
r
e
e
v
i
e
w
.
a
p
p
/
C
o
n
t
e
n
t
s
/
M
a
c
O
S
/
f
r
e
e
v
i
e
w
"
FREESURFER_HOME/Freeview.app/Contents/MacOS/freeview "
FREESURFERHOME/Freeview.app/Contents/MacOS/freeview"@"
这个错误很奇怪,结果搜了半天,解决办法也很神奇。
是因为我的MBP接了外接显示器,而我把终端是放在外接显示器上,这样就死活打不开。解决办法很简单,只要吧终端放在MacBook的主屏幕上,就不会再报错了。
而且,把打开后的freeview挪到外接屏幕上,也不会有问题。
Ref. https://neurostars.org/t/problem-installing-freesurfer-in-mac/20552/17