Remove QT_PLUGIN_PATH from startup
The isis3Startup.sh and .csh are setting QT_PLUGIN_PATH. This is causing Linux boxes with ISIS 3.5.0 set and running Windows inside virtualbox to crash. Unsetting that environment variable fixes vbox. The problem looks like a conflict between ISIS' QT and vbox's QT. See if we can remove the environment variable from the startup. Make sure to test everything on non-development systems before calling this one done.
NOTES from original reporter:
It turns out the variable that does it is QT_PLUGIN_PATH. Apparently
virtualbox also pays attention to that variable, and with the earlier
version of isis, it worked despite that pointing to 3rdParty/plugins,
but the new contents of that directory is apparently different enough
to mess up virtualbox. The error it prints is this:
Qt FATAL: This application failed to start because it could not find or
load the Qt platform plugin "xcb"
Available platform plugins are: eglfs, linuxfb, minimal, minimalegl,
offscreen, wayland-egl, wayland, xcb.
Reinstalling the application may fix this problem.
Now that I see what's happening, it's no big deal really (all I have to
do to fix virtualbox is unset that variable), but I thought I should at
least let you know. (I'm running fc25, and virtualbox 5.1.14, and the
behavior is the same for all 4 linux versions of newest isis).