octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Octave with FLTK segfaulting on MacOS X


From: Ben Abbott
Subject: Re: Octave with FLTK segfaulting on MacOS X
Date: Wed, 18 Jun 2014 17:17:47 -0400

On Jun 18, 2014, at 3:58 AM, Stefan Mahr <address@hidden> wrote:

>> Gesendet: Mittwoch, 18. Juni 2014 um 03:44 Uhr
>> Von: "Ben Abbott" <address@hidden>
>> An: "Carlo De Falco" <address@hidden>
>> Cc: "octave maintainers mailing list" <address@hidden>
>> Betreff: Octave with FLTK segfaulting on MacOS X
>> 
>> Carlo,
>> 
>> I'm seeing a seg-fault when using the fltk graphics toolkit.  For example, 
>> the commands below ...
>> 
>>      graphics_toolkit fltk
>>      plot (rand (3))
>> 
>> ... result in ...
>> 
>>      line 2: 86876 Segmentation fault: 11  
>> /Users/bpabbott/Development/mercurial/default/sources/run-octave --no-gui
>> 
>> Can you confirm this is a problem on your Mac as well?
>> 
>> Ben
>> 
>> 
> 
> Hi Ben,
> 
> Had you success to build octave with LLVM enabled?
> 
> With linux I see segfaults with fltk too, but only if octave is build with 
> LLVM 3.3 or 3.5. The segfault itself is not in octave, it happens in LLVM 3.4 
> library, called from the graphics driver r600_dri.so. If octave is build with 
> LLVM 3.4 everything works fine.
> 
> Stefan
> 
> ------------------------------
> 
> ./run-octave -g
> (gdb) r
> 
> 
> octave:1> plot(1)
> 
> Program received signal SIGSEGV, Segmentation fault.
> 0x00007fffccfa47b1 in ?? () from /usr/lib/x86_64-linux-gnu/libLLVM-3.4.so.1
> (gdb) bt
> #0  0x00007fffccfa47b1 in ?? () from 
> /usr/lib/x86_64-linux-gnu/libLLVM-3.4.so.1
> #1  0x00007ffff7dea13a in call_init (l=<optimized out>, address@hidden, 
>    address@hidden, address@hidden)
>    at dl-init.c:78
> #2  0x00007ffff7dea223 in call_init (env=<optimized out>, 
>    argv=<optimized out>, argc=<optimized out>, l=<optimized out>)
>    at dl-init.c:36
> #3  _dl_init (address@hidden, argc=8, argv=0x7fffffffbe18, 
>    env=0x7fffffffbe60) at dl-init.c:126
> #4  0x00007ffff7deec70 in dl_open_worker (address@hidden)
>    at dl-open.c:577
> #5  0x00007ffff7de9ff4 in _dl_catch_error (
>    address@hidden, 
>    address@hidden, 
>    address@hidden, 
>    address@hidden <dl_open_worker>, 
>    address@hidden) at dl-error.c:187
> #6  0x00007ffff7dee3bb in _dl_open (
>    file=0x7fffffff5890 "/usr/lib/x86_64-linux-gnu/dri/r600_dri.so", 
>    mode=-2147483390, caller_dlopen=<optimized out>, nsid=-2, argc=8, 
>    argv=0x7fffffffbe18, env=0x7fffffffbe60) at dl-open.c:661

No luck with LLVM yet.  For now I have it disabled.

If I try to run Octave in gdb, it crashes immediately.

Program received signal SIGTRAP, Trace/breakpoint trap.
0x00007fff5fc01028 in ?? ()
(gdb) bt
#0  0x00007fff5fc01028 in ?? ()
#1  0x0000000100000000 in ?? ()
#2  0x000000000000000a in ?? ()
#3  0x00007fff5fbfdc80 in ?? ()
#4  0x00007fff5fbfdc88 in ?? ()
#5  0x00007fff5fbfdccd in ?? ()
#6  0x00007fff5fbfdcdc in ?? ()
#7  0x00007fff5fbff90a in ?? ()
#8  0x00007fff5fbff95b in ?? ()
#9  0x00007fff5fbff9bc in ?? ()
#10 0x00007fff5fbffa22 in ?? ()
#11 0x00007fff5fbffa87 in ?? ()
#12 0x00007fff5fbffae5 in ?? ()
#13 0x0000000000000000 in ?? ()

Ben




reply via email to

[Prev in Thread] Current Thread [Next in Thread]