Solaris 10 5/08 Octave segfault
John Wiggins
jwiggins at rutgers.edu
Wed Jul 23 18:31:50 CDT 2008
Hi Sergei,
Yes, I built gcc myself. I did the multistage bootstrap of the compiler
(including Ada), which more or less indicates the compiler is indeed
alive. Make check did pass a very large majority of the tests.
I also used the compiler to successfully build R, which suggests that
the fortran bits are working too.
thanks!
-john
Sergei Steshenko wrote:
>
> --- On Wed, 7/23/08, John Wiggins <jwiggins at rutgers.edu> wrote:
>
>
>> From: John Wiggins <jwiggins at rutgers.edu>
>> Subject: Solaris 10 5/08 Octave segfault
>> To: bug-octave at octave.org
>> Date: Wednesday, July 23, 2008, 12:45 PM
>> Hi,
>>
>> I just built octave-3.0.1 on Solaris 10 5/08 sparc, but it
>> segfaults on
>> startup:
>>
>> truss /usr/local/bin/octave-3.0.1
>>
>> ...
>> .
>> ..
>> ..
>> open64("/var/run/name_service_door", O_RDONLY) =
>> 4
>> fcntl(4, F_SETFD, 0x00000001) = 0
>> door_info(4, 0xFCBF1688) = 0
>> door_call(4, 0xFFBFF060) = 0
>> sysinfo(SI_HOSTNAME, "clean", 255) =
>> 6
>> Incurred fault #6, FLTBOUNDS %pc = 0xFCCB1A20
>> siginfo: SIGSEGV SEGV_MAPERR addr=0xFFFFFFF4
>> Received signal #11, SIGSEGV [default]I
>> siginfo: SIGSEGV SEGV_MAPERR addr=0xFFFFFFF4
>>
>>
>> I built things with gcc/gfortran 4.3.1, 32-bit.
>>
>> Any ideas?
>>
>> -john
>>
>> _______________________________________________
>> Bug-octave mailing list
>> Bug-octave at octave.org
>> https://www.cae.wisc.edu/mailman/listinfo/bug-octave
>>
>
> Did you build gcc-4.3.1 yourself ?
>
> If yes, did you run 'make check' for it ? There should be some failures,
> but most of the tests should pass.
>
> Did you try to compile something simple with that gcc, like
> "Hello, world !\n" just to make sure the compiler is "alive" ?
>
> Even though I've built gcc-4.3.1 (I am on IA32 Linux), I am using gcc-4.2.4
> for all may work, including octave and all its dependencies.
>
> FWIF, gcc-4.3.1 requires much stricter compliance with C/C++ standards.
>
> Regards,
> Sergei.
>
>
>
>
More information about the Bug-octave
mailing list