octave-maintainers
[Top][All Lists]
Advanced

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

SIGABRT after clearing fltk figure


From: Ben Abbott
Subject: SIGABRT after clearing fltk figure
Date: Fri, 30 Apr 2010 07:38:09 -0400

Can someone do a quick test to see if this isn't just me?

Please start Octave and type "backend fltk; plot (0:10); clf" and then give one 
mouse click on the cleared figure window.

I'm linking to fltk 1.1.10 on MacOS 10.6.3 (Snow Leopard)>

Ben 

octave:1> backend fltk
octave:2> plot (0:10)
Reading symbols for shared libraries + done
Reading symbols for shared libraries + done
Reading symbols for shared libraries + done
octave:3> clf
octave:4> error: base_graphics_object::get_properties: invalid graphics object
terminate called after throwing an instance of 'std::bad_cast'
  what():  std::bad_cast

Program received signal SIGABRT, Aborted.
0x9200c132 in __kill ()
(gdb) bt
#0  0x9200c132 in __kill ()
#1  0x9200c124 in kill$UNIX2003 ()
#2  0x9209e8e5 in raise ()
#3  0x920b499c in abort ()
#4  0x94998fda in __gnu_cxx::__verbose_terminate_handler ()
#5  0x9499717a in __cxxabiv1::__terminate ()
#6  0x949971ba in std::terminate ()
#7  0x949972b8 in __cxa_throw ()
#8  0x949964e8 in __cxa_bad_cast ()
#9  0x063719e9 in plot_window::set_axes_currentpoint () at 
/Users/bpabbott/Development/mercurial/local_clone/src/DLD-FUNCTIONS/fltk_backend.cc:468
#10 0x063719e9 in plot_window::handle (this=0x41d5630, event=1) at 
DLD-FUNCTIONS/fltk_backend.cc:615
#11 0x02657702 in send ()
#12 0x0265aece in Fl::handle ()
#13 0x0265d23f in carbonMouseHandler ()
#14 0x966c70a9 in DispatchEventToHandlers ()
#15 0x966c6370 in SendEventToEventTargetInternal ()
#16 0x966e8b55 in SendEventToEventTarget ()
#17 0x966fa63b in ToolboxEventDispatcherHandler ()
#18 0x966c74fa in DispatchEventToHandlers ()
#19 0x966c6370 in SendEventToEventTargetInternal ()
#20 0x9673355f in CallNextEventHandler ()
#21 0x0265a022 in carbonDispatchHandler ()
#22 0x966c70a9 in DispatchEventToHandlers ()
#23 0x966c6370 in SendEventToEventTargetInternal ()
#24 0x966e8b55 in SendEventToEventTarget ()
#25 0x02659b22 in do_queued_events ()
#26 0x02659ccd in Fl::wait ()
#27 0x02659d07 in Fl::check ()
#28 0x06367b3f in __fltk_redraw__ () at DLD-FUNCTIONS/fltk_backend.cc:1055
#29 0x06367ba4 in F__fltk_redraw__ () at DLD-FUNCTIONS/fltk_backend.cc:1143
#30 0x0046980b in octave_builtin::do_multi_index_op (this=0x30709e0, nargout=0, 
address@hidden) at ov-builtin.cc:107
#31 0x0007f851 in octave_value::do_multi_index_op (this=0xbffe94ec, nargout=0, 
address@hidden) at ov.cc:1244
#32 0x0005fe41 in feval (address@hidden, address@hidden, nargout=0) at 
oct-parse.yy:4104
#33 0x00284389 in input_event_hook () at input.cc:1262
#34 0x01b36c83 in command_editor::event_handler () at cmd-edit.cc:889
#35 0x02b5c5ec in rl_read_key ()
#36 0x02b449f8 in readline_internal_char ()
#37 0x02b44bc4 in readline_internal_charloop ()
#38 0x02b44bec in readline_internal ()
#39 0x02b446ac in readline ()
#40 0x01b38766 in gnu_readline::do_readline (this=0x2d50190, address@hidden, 
address@hidden) at cmd-edit.cc:253
#41 0x01b37dfd in command_editor::readline (address@hidden, address@hidden) at 
cmd-edit.cc:914
#42 0x0003b869 in gnu_readline (address@hidden, force_readline=false) at 
input.cc:205
#43 0x0003d1ac in interactive_input (address@hidden, force_readline=<value 
temporarily unavailable, due to optimizations>) at input.cc:251
#44 0x0003d3d1 in std::string::operator= () at 
/usr/include/c++/4.2.1/bits/basic_string.h:281
#45 0x0003d3d1 in octave_gets [inlined] () at 
/Users/bpabbott/Development/mercurial/local_clone/src/input.cc:281
#46 get_user_input [inlined] () at 
/Users/bpabbott/Development/mercurial/local_clone/src/input.cc:352
#47 0x0003d3d1 in octave_read (buf=0x3207200 "", max_size=8192) at input.cc:374
#48 0x0003e6e2 in yy_get_next_buffer () at lex.cc:3098
#49 0x0004f5da in octave_lex () at lex.cc:2940
#50 0x00065745 in octave_parse () at oct-parse.cc:2409
#51 0x003e9a85 in main_loop () at toplev.cc:569
#52 0x0038868b in octave_main (argc=6, argv=0xbffea5d8, embedded=0) at 
octave.cc:880
#53 0x00001f80 in main (argc=6, argv=0xbffea5d8) at main.c:35
(gdb) 



reply via email to

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