[ROOT] SIGFPE in TBuffer

From: André David (Andre.David@cern.ch)
Date: Mon Apr 01 2002 - 20:50:37 MEST


Hi ROOTers,

While generating event trees we would get (apparently at a random event
number) the infamous message:

*** Break *** floating point exception

After debuggig our part of the code we traced this fault (with gdb) to
come from:

Program received signal SIGFPE, Arithmetic exception.
0x4164e96e in TBuffer::WriteFastArray () from
/usr/local/root/lib/libCore.so
Current language:  auto; currently c
(gdb)

After looking at the source files we found no reason to get an FPE in
WriteFastArray() and we can't explore further on which exact line is
responsible for this. Furthermore, our code is too big to be posted here
to reproduce the fault.

System: Linux RedHat 6.2 (freshly rebooted machine ;) )

Can anyone shed some light on this one?

Cheers,

Andre




This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:47 MET