Known Issues macOS
There are a few known issues with IDL widgets and macOS/OSX, running the latest XQuartz (2.7.11), including:
1) Segmentation fault while running code that involves widgets (SPEDAS GUI, EVA, etc.)
Warning: Fatal Error:
_XmGetDefaultDisplay cannot be used prior to VendorS.Initialize, returns NULL
Segmentation fault: 11
2) IDL may close abruptly and without warning when running code that involves widgets
Both of these issues can be fixed at the command line with the following:
1. change to the X11 library directory:
cd /opt/X11/lib
2. backup the libXt library file found in this directory:
sudo cp libXt.6.dylib libXt.6.dylib.bak
3. change to the “flat_namespace” directory:
cd flat_namespace/
4. copy the copy of libXt from this directory up one directory:
sudo cp libXt.6.dylib ../.