This text concerns mainly Linux-g++ and Darwin-g++ (MacOS) users.

For the time being, these are the only systems on which ROOT is configured and built with the "--enable-thread" option by default.

This text, however, may also be helpful for people working on other systems, if they configure and build ROOT with "--enable-thread".

The problem is that, for the time being, Geant4 is not "thread aware" at all, and mixing ROOT and Geant4 (both use X11/Xt/Motif/GL) leads to serious problems. For details (sorted by date), see:
In order to "fight" these problems, you may try the following:
Last but not least, note that you may also face an OpenGL bug mentioned in one of the above "references", which is not Geant4 nor ROOT specific. For details, see once again:
http://root.cern.ch/root/roottalk/roottalk04/3177.html
Hope it helps,
Best regards,
Jacek M. Holeczek. (last change: Fri Oct 7 13:31:48 CEST 2005)