ROOT/SL3 Error

Not sure if the error is due to root or not, but I get this from time to time when running analysis code:

*** Break *** floating point exception Generating stack trace... 0x41cc65c8 in <unknown> from /lib/ 0x08055b3a in main + 0x28ea from anal 0x41cb28ae in __libc_start_main + 0xce from /lib/ 0x0804b521 in TFile::TFile[in-charge](char const*, char const*, char const*, int) + 0x39 from anal

It started happening once we moved from suse 8.2 to scientific linux 3 (I’m using root version 5.08.00 if that helps). Unfortunately I can not use suse 8.2 as it has become "obsolete."
Can anyone shed some light onto this? It doesn’t seem to be due to dividing by zero, so what else could it be?


I don’t think a new TFile should create a new process entry call (aka main). So my guess would be: libc version mismatch. Rebuild ROOT or get the one which is proper for your version of libc.