octave-bug-tracker
[Top][All Lists]
Advanced

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

[Octave-bug-tracker] [bug #43183] Insufficient GL support & segfault (co


From: Muhali
Subject: [Octave-bug-tracker] [bug #43183] Insufficient GL support & segfault (cont.)
Date: Wed, 10 Sep 2014 09:00:10 +0000
User-agent: Mozilla/5.0 (X11; Linux i686; rv:33.0) Gecko/20100101 Firefox/33.0

URL:
  <http://savannah.gnu.org/bugs/?43183>

                 Summary: Insufficient GL support & segfault (cont.)
                 Project: GNU Octave
            Submitted by: muhali
            Submitted on: Wed 10 Sep 2014 02:00:09 AM PDT
                Category: Plotting with OpenGL
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: Crash
                  Status: None
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: dev
        Operating System: GNU/Linux

    _______________________________________________________

Details:

I don't remember why this bug <https://savannah.gnu.org/bugs/?31882> was
closed, as I still get the segfault. I had reported the crash to the FLTK
forum here <http://www.fltk.org/str.php?L2972> as well. They suggest "that the
octave folks might have coded a bit more defensively", which I cannot judge as
I don't speak C.

I used the most recent dev version. Here is the debug output.


octave:2> graphics_toolkit fltk
octave:3> peaks
Insufficient GL support
Insufficient GL support

Program received signal SIGSEGV, Segmentation fault.
0x00007fffe7efb7eb in Fl_Gl_Window::make_current() () from
/usr/local/octave-dev/lib/octave/4.1.0+/oct/x86_64-unknown-linux-gnu/__init_fltk__.oct
(gdb) where
#0  0x00007fffe7efb7eb in Fl_Gl_Window::make_current() () from
/usr/local/octave-dev/lib/octave/4.1.0+/oct/x86_64-unknown-linux-gnu/__init_fltk__.oct
#1  0x00007fffe7ee7b93 in plot_window::show_canvas (this=0xf2d560) at
../../libinterp/dldfcn/__init_fltk__.cc:863
#2  0x00007fffe7ee72a4 in plot_window (this=0xf2d560, xx=299, yy=431, ww=560,
hh=420, xfp=..., internal=true) at
../../libinterp/dldfcn/__init_fltk__.cc:753
#3  0x00007fffe7eeef99 in figure_manager::do_new_window (this=0xda4e20,
fp=...) at ../../libinterp/dldfcn/__init_fltk__.cc:1840
#4  0x00007fffe7eee5ff in figure_manager::new_window (fp=...) at
../../libinterp/dldfcn/__init_fltk__.cc:1691
#5  0x00007fffe7ef1181 in fltk_graphics_toolkit::redraw_figure (this=0xc35e90,
go=...) at ../../libinterp/dldfcn/__init_fltk__.cc:2164
#6  0x00007ffff68cc3b6 in graphics_toolkit::redraw_figure
(this=0x7fffffffc6f0, go=...) at corefcn/graphics.h:2169
#7  0x00007ffff68be31c in Fdrawnow (args=...) at
../../libinterp/corefcn/graphics.cc:10810
#8  0x00007ffff643faf2 in octave_builtin::do_multi_index_op (this=0x6eb630,
nargout=0, args=..., lvalue_list=0x0) at
../../libinterp/octave-value/ov-builtin.cc:132
#9  0x00007ffff643f951 in octave_builtin::do_multi_index_op (this=0x6eb630,
nargout=0, args=...) at ../../libinterp/octave-value/ov-builtin.cc:100
#10 0x00007ffff65531ea in octave_value::do_multi_index_op
(this=0x7fffffffca60, nargout=0, idx=...) at
../../libinterp/octave-value/ov.cc:1353
#11 0x00007ffff661cdd9 in feval (name=..., args=..., nargout=0) at
parse-tree/oct-parse.yy:4460
#12 0x00007ffff691fd0c in interactive_input (s=..., address@hidden) at
../../libinterp/corefcn/input.cc:201
#13 0x00007ffff691ff23 in octave_base_reader::octave_gets (this=0xa35840,
address@hidden) at ../../libinterp/corefcn/input.cc:254
#14 0x00007ffff692171e in octave_terminal_reader::get_input (this=0xa35840,
address@hidden) at ../../libinterp/corefcn/input.cc:624
#15 0x00007ffff6605f60 in octave_input_reader::get_input (this=0x851628,
address@hidden) at ../../libinterp/corefcn/input.h:262
#16 0x00007ffff6605931 in octave_lexer::fill_flex_buffer (this=0x8513a0,
buf=0xc6c770 "", max_size=8192) at ../../libinterp/parse-tree/lex.ll:3433
#17 0x00007ffff65fe288 in yy_get_next_buffer (yyscanner=0x8525e0) at
parse-tree/lex.cc:3419
#18 0x00007ffff65fdee1 in octave_lex (yylval_param=0x7fffffffd020,
yyscanner=0x8525e0) at parse-tree/lex.cc:3288
#19 0x00007ffff660b7e2 in octave_pull_parse (yyps=0x0, parser=...) at
parse-tree/oct-parse.cc:3136
#20 0x00007ffff660b776 in octave_parse (parser=...) at
parse-tree/oct-parse.cc:3114
#21 0x00007ffff661977a in octave_parser::run (this=0x7fffffffd0a0) at
parse-tree/oct-parse.yy:3788
#22 0x00007ffff6aa8425 in main_loop () at
../../libinterp/corefcn/toplev.cc:589
#23 0x00007ffff6080de6 in octave_execute_interpreter () at
../../libinterp/octave.cc:887
#24 0x00000000004033d9 in main (argc=1, argv=0x7fffffffd358) at
../../src/main-cli.cc:42





    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?43183>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

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