Differences between revisions 2 and 3
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
=== Troubleshooting qdec (and other Freesurfer GUIs) on Mac Snow Leopard ===

==== Install XQuartz ====
If you are trying to run qdec and getting the following error:
== Troubleshooting various qdec, tkmedit, tksurfer,tkregister error messages. ==
If you get any of the following error messages please try the recommended solution.
---------------------------------------------------------
'''Error message:'''
Line 13: Line 12:
then install XQuartz (http://xquartz.macosforge.org/landing/) and reboot your system. '''Solution:''' You need to install XQuartz (http://xquartz.macosforge.org/landing/) and reboot your system.
Line 17: Line 16:
==== Remove XQuartz and reinstall ====
If you are trying to run qdec and getting the following error:
'''Error message:'''
Line 24: Line 21:
then you encountered an oft encountered problem when installing XQuartz on top of the existing X11. To solve this you will have to completely remove XQuartz and reinstall. This is done as follows: '''Solution:''' You are encountering an oft encountered problem when installing XQuartz on top of the existing X11. To solve this you will have to completely remove XQuartz and reinstall. This is done as follows:
Line 37: Line 34:
'''Error message:'''
{{{
Opening window subj
Window type not found
register: tkoinitwindow(name) failed.
}}}
Line 38: Line 41:
==== Incompatible Graphics Card ==== '''Solution:''' You have a compatibility issue between Exceed OpenGL and Mesa GLX. It turns out if your system's libGL.so library is provided by Mesa 7.1 or later, OpenGL applications may not run remotely. Setting the following environment variable should solve the problem:
Line 40: Line 43:
If you are trying to run qdec and getting the following error: {{{
export LIBGL_ALWAYS_INDIRECT=y
}}}
Line 42: Line 47:
---------------------------------------------------------
'''Error message:'''
Line 49: Line 56:
Than you have a system with graphics card that is incompatible with qdec. You will have to use another system or get a more power graphics card in order to run qdec. '''Solution:''' You have a system with graphics card that is incompatible with qdec. You will have to use another system or get a more power graphics card in order to run qdec.

Troubleshooting various qdec, tkmedit, tksurfer,tkregister error messages.

If you get any of the following error messages please try the recommended solution.


Error message:

dyld: Library not loaded: /opt/X11/lib/libGLU.1.dylib
  Referenced from: /Applications/freesurfer/bin/qdec.bin
  Reason: image not found
Trace/BPT trap

Solution: You need to install XQuartz (http://xquartz.macosforge.org/landing/) and reboot your system.


Error message:

Bus error

Solution: You are encountering an oft encountered problem when installing XQuartz on top of the existing X11. To solve this you will have to completely remove XQuartz and reinstall. This is done as follows:

sudo rm -rf /System/Library/Launch*/org.x.* 
sudo rm -rf /Applications/Utilities/XQuartz.app
sudo rm -rf /opt/X11
sudo rm /usr/X11
sudo rm /usr/X11R6

Then reinstall XQuartz and reboot the system. At this point, if you try to open qdec (or another Freesurfer GUI) and the terminal just hangs, you will need to goto Applications->Utilities and open XQuartz. If it doesnt work, then you might have to logout then login again. XQuartz can be a finicky install, requiring one or more reboot and logout/logins, but once the GUI opens, it should no longer be a problem.


Error message:

Opening window subj
Window type not found
register: tkoinitwindow(name) failed.

Solution: You have a compatibility issue between Exceed OpenGL and Mesa GLX. It turns out if your system's libGL.so library is provided by Mesa 7.1 or later, OpenGL applications may not run remotely. Setting the following environment variable should solve the problem:

export LIBGL_ALWAYS_INDIRECT=y


Error message:

X Error of failed request:  GLXBadContext
  Major opcode of failed request:  0 ()
  Serial number of failed request:  1171
  Current serial number in output stream:  1171

Solution: You have a system with graphics card that is incompatible with qdec. You will have to use another system or get a more power graphics card in order to run qdec.


Contact zkaufman@nmr.mgh.harvard.edu if you have additional questions.

freesurfer_GUIs_troubleshooting (last edited 2016-10-09 22:17:03 by ZekeKaufman)