Description of problem: When compiling my event Display which makes use of ROOT GUI (root version 5.08/00) I get the following message: "g++ -O -Wall -DR__THREAD -fPIC -I/usr/local/root/include -g -pthread -I/usr/local/root/include -Wno-deprec ated -c -o ArgoFrame.o ArgoFrame.cc g++ -O -Wall -DR__THREAD -fPIC -I/usr/local/root/include -g -pthread -I/usr/local/root/include -Wno-deprec ated -c ArgoDict.cxx g++ -shared -O ArgoFrame.o ArgoDict.o -o libArgo.so libArgo.so done g++ -O -Wall -DR__THREAD -fPIC -I/usr/local/root/include -g -pthread -I/usr/local/root/include -Wno-deprec ated -c -o argomain.o argomain.C In file included from /usr/local/root/include/TApplication.h:37, from argomain.C:2: /usr/local/root/include/TApplicationImp.h:31: internal error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://bugzilla.redhat.com/bugzilla/> for instructions. The bug is not reproducible, so it is likely a hardware or OS problem. make: *** [argomain.o] Error 1 " Technical details: 1. gcc version 3.2.3 20030502 (Red Hat Linux 3.2.3-42) 2. Scientific Linux 3.0.5 3. root_v5.08.00.Linux.slc3.gcc3.2.3 Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Created attachment 133703 [details] core generated after segmentation fault ; Display
The "The bug is not reproducible, so it is likely a hardware or OS problem." message means GCC driver wasn't able to reproduce the problem, so it means it is not a GCC bug, but rather faulty hardware. Check your memory, CPU temperature, motherboard, ...
But in the core generated after the segmentation fault there is the following message: "Core was generated by `/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/cc1plus -I/usr/local/root/include -I/u'" . Is this linked to a hardware problem? (In reply to comment #2) > The "The bug is not reproducible, so it is likely a hardware or OS problem." > message means GCC driver wasn't able to reproduce the problem, so it means > it is not a GCC bug, but rather faulty hardware. Check your memory, CPU > temperature, motherboard, ...
Very likely yes. GCC driver when it detects some internal error, segfault or similar error condition from the backend (cc1plus in this case) will try to compile the same thing 3 times with the exact same options (that has been added to quickly separate real compiler bugs in the bugreports from hardware issues, which are quite common). GCC is a deterministic program, so if it was a bug in GCC, it would crash the same in all 3 cases, but that's not what happened in your case. See e.g. http://www.bitwizard.nl/sig11/ for more info.