I have a really unusual problem, and I do not have a better guess than this is connected somehow to ROOT.
I try to do ssh tunneling from a scientific linux server to mac (see details at end) by
ssh -XY user@server
(or variants of -X and -Y)
All authentications are correct, config files checked, xauth OK, DISPLAY environment seems ok.
Most importantly I can tunnel trough ALL X windowsI tried (xclock, xeyes, geany, emacs…), but it fails with ROOT.
When trying to launch a root application with a TCanvas (or from cint a TBrowser, or anything with ROOT graphics), a window blops up for a (milli)second and then XQuartz on my side crashing.
In verbose session (ssh -XY -v) the output after launching the ROOT application is:
debug1: client_input_channel_open: ctype x11 rchan 3 win 65536 max 16384
debug1: client_request_x11: request from 220.127.116.11 53580
debug1: x11_connect_display: $DISPLAY is launchd
debug1: channel 1: new [x11]
debug1: confirm x11
Error in RootX11IOErrorHandler: fatal X11 error (connection to server lost?!)
**** Save data and exit application ****
Which is just showing the XQuartz crash after trying to launch a window.
I could reproduce this error with all the other scientific linux machines I have right now access to.
It looked like a segmentation fault in XQuartz on my local Mac, but I reinstalled, used more XQuartz versions, all producing the same…
I was hoping some of you might have an idea, even just steps of troubleshooting?
What is the difference between and XWindow opened for ROOT, and other interactive sessions like xeyes?
_ROOT Version (on server): 5.34/36
_Platform (on server): Scientific Linux release 6.9 (Carbon)
_Compiler (on server): gcc version 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC)
_Platform (on client): Mac OSX 10.14.3 (Mojave)
_Compiler (on client): Apple LLVM version 10.0.0 (clang-1000.11.45.5)