Skip to content
Prev 2308 / 63424 Next

core dump on 0.64.2 SPARC/Solaris 2.6 in eigen (PR#223)

Thomas Lumley <thomas@biostat.washington.edu> writes:
This is very likely the same trouble that I just spent some time
analyzing with Vin Everett on Sparc Linux (RedHat 6.0). We traced it
to something that looks suspiciously like a compiler error. I actually
considered asking around if anyone used same egcs version on Solaris,
but though "nah, probably not"....

Doug, could you 

- recompile eigen.o with -g 
- run it with -d gdb
- see if the crash resembles the one below

...
Program received signal SIGSEGV, Segmentation fault.
hqr2_ (nm=0x1, n=0x70d99fc8, low=0xefffed94, igh=0xefffed90,
h=0x70d99f80,
    wr=0x70d99f68, wi=0x70d99f50, z=0x70d99f00, ierr=0x70d99ed0)
    at eigen.f:2120
2120                   RA = RA + H(I,J) * H(J,NA)
Current language:  auto; currently fortran
(gdb) p j
$1 = 0
(gdb) p na
$2 = 0
(gdb) p en
$3 = 3
(gdb) p n
$4 = (PTR TO -> ( integer )) 0x70d99fc8
(gdb) p nm
$5 = (PTR TO -> ( integer )) 0x1