GNU Octave, version 3.5.0+ Copyright (C) 2011 John W. Eaton and others. This is free software; see the source code for copying conditions. There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For details, type `warranty'. Octave was configured for "i686-pc-linux-gnu". Additional information about Octave is available at http://www.octave.org. Please contribute if you find this software useful. For more information, visit http://www.octave.org/help-wanted.html Read http://www.octave.org/bugs.html to learn how to submit bug reports. For information about changes from previous versions, type `news'. graphicoctave:1> graphics_toolkit fltk octave:2> demo ("scatter", 3) ==19404== Conditional jump or move depends on uninitialised value(s) ==19404== at 0x4375242: axes::properties::update_xlabel_position() (graphics.cc:4118) ==19404== by 0x4376D24: axes::properties::update_ticklengths() (graphics.cc:4092) ==19404== by 0x437837D: axes::properties::update_axes_layout() (graphics.cc:4015) ==19404== by 0x43833BD: make_graphics_object_from_type(caseless_str const&, graphics_handle const&, graphics_handle const&) (graphics.h:4385) ==19404== by 0x4383975: gh_manager::do_make_graphics_handle(std::string const&, graphics_handle const&, bool) (graphics.cc:6075) ==19404== by 0x43A47B8: make_graphics_object(std::string const&, octave_value_list const&) (graphics.h:10178) ==19404== by 0x43A5BB9: F__go_axes__(octave_value_list const&, int) (graphics.cc:6995) ==19404== by 0x45B6658: octave_builtin::do_multi_index_op(int, octave_value_list const&, std::list > const*) (ov-builtin.cc:128) ==19404== by 0x45B560E: octave_builtin::subsref(std::string const&, std::list > const&, int, std::list > const*) (ov-builtin.cc:63) ==19404== by 0x45B6415: octave_builtin::subsref(std::string const&, std::list > const&, int) (ov-builtin.cc:46) ==19404== by 0x45B77D4: octave_builtin::subsref(std::string const&, std::list > const&) (ov-builtin.h:55) ==19404== by 0x469CD8C: octave_value::subsref(std::string const&, std::list > const&, int) (ov.cc:1199) ==19404== ==19404== Conditional jump or move depends on uninitialised value(s) ==19404== at 0x4375615: axes::properties::update_xlabel_position() (graphics.cc:4135) ==19404== by 0x4376D24: axes::properties::update_ticklengths() (graphics.cc:4092) ==19404== by 0x437837D: axes::properties::update_axes_layout() (graphics.cc:4015) ==19404== by 0x43833BD: make_graphics_object_from_type(caseless_str const&, graphics_handle const&, graphics_handle const&) (graphics.h:4385) ==19404== by 0x4383975: gh_manager::do_make_graphics_handle(std::string const&, graphics_handle const&, bool) (graphics.cc:6075) ==19404== by 0x43A47B8: make_graphics_object(std::string const&, octave_value_list const&) (graphics.h:10178) ==19404== by 0x43A5BB9: F__go_axes__(octave_value_list const&, int) (graphics.cc:6995) ==19404== by 0x45B6658: octave_builtin::do_multi_index_op(int, octave_value_list const&, std::list > const*) (ov-builtin.cc:128) ==19404== by 0x45B560E: octave_builtin::subsref(std::string const&, std::list > const&, int, std::list > const*) (ov-builtin.cc:63) ==19404== by 0x45B6415: octave_builtin::subsref(std::string const&, std::list > const&, int) (ov-builtin.cc:46) ==19404== by 0x45B77D4: octave_builtin::subsref(std::string const&, std::list > const&) (ov-builtin.h:55) ==19404== by 0x469CD8C: octave_value::subsref(std::string const&, std::list > const&, int) (ov.cc:1199) ==19404== ==19404== Conditional jump or move depends on uninitialised value(s) ==19404== at 0x4F3077A: signum(double) (lo-mappers.cc:78) ==19404== by 0x4375F21: axes::properties::update_xlabel_position() (graphics.cc:4139) ==19404== by 0x4376D24: axes::properties::update_ticklengths() (graphics.cc:4092) ==19404== by 0x437837D: axes::properties::update_axes_layout() (graphics.cc:4015) ==19404== by 0x43833BD: make_graphics_object_from_type(caseless_str const&, graphics_handle const&, graphics_handle const&) (graphics.h:4385) ==19404== by 0x4383975: gh_manager::do_make_graphics_handle(std::string const&, graphics_handle const&, bool) (graphics.cc:6075) ==19404== by 0x43A47B8: make_graphics_object(std::string const&, octave_value_list const&) (graphics.h:10178) ==19404== by 0x43A5BB9: F__go_axes__(octave_value_list const&, int) (graphics.cc:6995) ==19404== by 0x45B6658: octave_builtin::do_multi_index_op(int, octave_value_list const&, std::list > const*) (ov-builtin.cc:128) ==19404== by 0x45B560E: octave_builtin::subsref(std::string const&, std::list > const&, int, std::list > const*) (ov-builtin.cc:63) ==19404== by 0x45B6415: octave_builtin::subsref(std::string const&, std::list > const&, int) (ov-builtin.cc:46) ==19404== by 0x45B77D4: octave_builtin::subsref(std::string const&, std::list > const&) (ov-builtin.h:55) ==19404== ==19404== Conditional jump or move depends on uninitialised value(s) ==19404== at 0x4F30799: signum(double) (lo-mappers.cc:80) ==19404== by 0x4375F21: axes::properties::update_xlabel_position() (graphics.cc:4139) ==19404== by 0x4376D24: axes::properties::update_ticklengths() (graphics.cc:4092) ==19404== by 0x437837D: axes::properties::update_axes_layout() (graphics.cc:4015) ==19404== by 0x43833BD: make_graphics_object_from_type(caseless_str const&, graphics_handle const&, graphics_handle const&) (graphics.h:4385) ==19404== by 0x4383975: gh_manager::do_make_graphics_handle(std::string const&, graphics_handle const&, bool) (graphics.cc:6075) ==19404== by 0x43A47B8: make_graphics_object(std::string const&, octave_value_list const&) (graphics.h:10178) ==19404== by 0x43A5BB9: F__go_axes__(octave_value_list const&, int) (graphics.cc:6995) ==19404== by 0x45B6658: octave_builtin::do_multi_index_op(int, octave_value_list const&, std::list > const*) (ov-builtin.cc:128) ==19404== by 0x45B560E: octave_builtin::subsref(std::string const&, std::list > const&, int, std::list > const*) (ov-builtin.cc:63) ==19404== by 0x45B6415: octave_builtin::subsref(std::string const&, std::list > const&, int) (ov-builtin.cc:46) ==19404== by 0x45B77D4: octave_builtin::subsref(std::string const&, std::list > const&) (ov-builtin.h:55) ==19404== ==19404== Conditional jump or move depends on uninitialised value(s) ==19404== at 0x4F3078B: signum(double) (lo-mappers.cc:83) ==19404== by 0x4375F21: axes::properties::update_xlabel_position() (graphics.cc:4139) ==19404== by 0x4376D24: axes::properties::update_ticklengths() (graphics.cc:4092) ==19404== by 0x437837D: axes::properties::update_axes_layout() (graphics.cc:4015) ==19404== by 0x43833BD: make_graphics_object_from_type(caseless_str const&, graphics_handle const&, graphics_handle const&) (graphics.h:4385) ==19404== by 0x4383975: gh_manager::do_make_graphics_handle(std::string const&, graphics_handle const&, bool) (graphics.cc:6075) ==19404== by 0x43A47B8: make_graphics_object(std::string const&, octave_value_list const&) (graphics.h:10178) ==19404== by 0x43A5BB9: F__go_axes__(octave_value_list const&, int) (graphics.cc:6995) ==19404== by 0x45B6658: octave_builtin::do_multi_index_op(int, octave_value_list const&, std::list > const*) (ov-builtin.cc:128) ==19404== by 0x45B560E: octave_builtin::subsref(std::string const&, std::list > const&, int, std::list > const*) (ov-builtin.cc:63) ==19404== by 0x45B6415: octave_builtin::subsref(std::string const&, std::list > const&, int) (ov-builtin.cc:46) ==19404== by 0x45B77D4: octave_builtin::subsref(std::string const&, std::list > const&) (ov-builtin.h:55) ==19404== ==19404== Conditional jump or move depends on uninitialised value(s) ==19404== at 0x6DD5D27: dgemv_ (in /usr/lib/libblas.so.3gf.0) ==19404== ==19404== Conditional jump or move depends on uninitialised value(s) ==19404== at 0x6DD5D29: dgemv_ (in /usr/lib/libblas.so.3gf.0) ==19404== ==19404== Conditional jump or move depends on uninitialised value(s) ==19404== at 0x437604F: axes::properties::update_xlabel_position() (graphics.cc:4156) ==19404== by 0x4376D24: axes::properties::update_ticklengths() (graphics.cc:4092) ==19404== by 0x437837D: axes::properties::update_axes_layout() (graphics.cc:4015) ==19404== by 0x43833BD: make_graphics_object_from_type(caseless_str const&, graphics_handle const&, graphics_handle const&) (graphics.h:4385) ==19404== by 0x4383975: gh_manager::do_make_graphics_handle(std::string const&, graphics_handle const&, bool) (graphics.cc:6075) ==19404== by 0x43A47B8: make_graphics_object(std::string const&, octave_value_list const&) (graphics.h:10178) ==19404== by 0x43A5BB9: F__go_axes__(octave_value_list const&, int) (graphics.cc:6995) ==19404== by 0x45B6658: octave_builtin::do_multi_index_op(int, octave_value_list const&, std::list > const*) (ov-builtin.cc:128) ==19404== by 0x45B560E: octave_builtin::subsref(std::string const&, std::list > const&, int, std::list > const*) (ov-builtin.cc:63) ==19404== by 0x45B6415: octave_builtin::subsref(std::string const&, std::list > const&, int) (ov-builtin.cc:46) ==19404== by 0x45B77D4: octave_builtin::subsref(std::string const&, std::list > const&) (ov-builtin.h:55) ==19404== by 0x469CD8C: octave_value::subsref(std::string const&, std::list > const&, int) (ov.cc:1199) ==19404== ==19404== Conditional jump or move depends on uninitialised value(s) ==19404== at 0x43743B5: axes::properties::update_ylabel_position() (graphics.cc:4195) ==19404== by 0x4376D2C: axes::properties::update_ticklengths() (graphics.cc:4093) ==19404== by 0x437837D: axes::properties::update_axes_layout() (graphics.cc:4015) ==19404== by 0x43833BD: make_graphics_object_from_type(caseless_str const&, graphics_handle const&, graphics_handle const&) (graphics.h:4385) ==19404== by 0x4383975: gh_manager::do_make_graphics_handle(std::string const&, graphics_handle const&, bool) (graphics.cc:6075) ==19404== by 0x43A47B8: make_graphics_object(std::string const&, octave_value_list const&) (graphics.h:10178) ==19404== by 0x43A5BB9: F__go_axes__(octave_value_list const&, int) (graphics.cc:6995) ==19404== by 0x45B6658: octave_builtin::do_multi_index_op(int, octave_value_list const&, std::list > const*) (ov-builtin.cc:128) ==19404== by 0x45B560E: octave_builtin::subsref(std::string const&, std::list > const&, int, std::list > const*) (ov-builtin.cc:63) ==19404== by 0x45B6415: octave_builtin::subsref(std::string const&, std::list > const&, int) (ov-builtin.cc:46) ==19404== by 0x45B77D4: octave_builtin::subsref(std::string const&, std::list > const&) (ov-builtin.h:55) ==19404== by 0x469CD8C: octave_value::subsref(std::string const&, std::list > const&, int) (ov.cc:1199) ==19404== ==19404== Conditional jump or move depends on uninitialised value(s) ==19404== at 0x4373968: axes::properties::update_ylabel_position() (graphics.cc:4212) ==19404== by 0x4376D2C: axes::properties::update_ticklengths() (graphics.cc:4093) ==19404== by 0x437837D: axes::properties::update_axes_layout() (graphics.cc:4015) ==19404== by 0x43833BD: make_graphics_object_from_type(caseless_str const&, graphics_handle const&, graphics_handle const&) (graphics.h:4385) ==19404== by 0x4383975: gh_manager::do_make_graphics_handle(std::string const&, graphics_handle const&, bool) (graphics.cc:6075) ==19404== by 0x43A47B8: make_graphics_object(std::string const&, octave_value_list const&) (graphics.h:10178) ==19404== by 0x43A5BB9: F__go_axes__(octave_value_list const&, int) (graphics.cc:6995) ==19404== by 0x45B6658: octave_builtin::do_multi_index_op(int, octave_value_list const&, std::list > const*) (ov-builtin.cc:128) ==19404== by 0x45B560E: octave_builtin::subsref(std::string const&, std::list > const&, int, std::list > const*) (ov-builtin.cc:63) ==19404== by 0x45B6415: octave_builtin::subsref(std::string const&, std::list > const&, int) (ov-builtin.cc:46) ==19404== by 0x45B77D4: octave_builtin::subsref(std::string const&, std::list > const&) (ov-builtin.h:55) ==19404== by 0x469CD8C: octave_value::subsref(std::string const&, std::list > const&, int) (ov.cc:1199) ==19404== ==19404== Conditional jump or move depends on uninitialised value(s) ==19404== at 0x4F3077A: signum(double) (lo-mappers.cc:78) ==19404== by 0x4374269: axes::properties::update_ylabel_position() (graphics.cc:4216) ==19404== by 0x4376D2C: axes::properties::update_ticklengths() (graphics.cc:4093) ==19404== by 0x437837D: axes::properties::update_axes_layout() (graphics.cc:4015) ==19404== by 0x43833BD: make_graphics_object_from_type(caseless_str const&, graphics_handle const&, graphics_handle const&) (graphics.h:4385) ==19404== by 0x4383975: gh_manager::do_make_graphics_handle(std::string const&, graphics_handle const&, bool) (graphics.cc:6075) ==19404== by 0x43A47B8: make_graphics_object(std::string const&, octave_value_list const&) (graphics.h:10178) ==19404== by 0x43A5BB9: F__go_axes__(octave_value_list const&, int) (graphics.cc:6995) ==19404== by 0x45B6658: octave_builtin::do_multi_index_op(int, octave_value_list const&, std::list > const*) (ov-builtin.cc:128) ==19404== by 0x45B560E: octave_builtin::subsref(std::string const&, std::list > const&, int, std::list > const*) (ov-builtin.cc:63) ==19404== by 0x45B6415: octave_builtin::subsref(std::string const&, std::list > const&, int) (ov-builtin.cc:46) ==19404== by 0x45B77D4: octave_builtin::subsref(std::string const&, std::list > const&) (ov-builtin.h:55) ==19404== ==19404== Conditional jump or move depends on uninitialised value(s) ==19404== at 0x4F30799: signum(double) (lo-mappers.cc:80) ==19404== by 0x4374269: axes::properties::update_ylabel_position() (graphics.cc:4216) ==19404== by 0x4376D2C: axes::properties::update_ticklengths() (graphics.cc:4093) ==19404== by 0x437837D: axes::properties::update_axes_layout() (graphics.cc:4015) ==19404== by 0x43833BD: make_graphics_object_from_type(caseless_str const&, graphics_handle const&, graphics_handle const&) (graphics.h:4385) ==19404== by 0x4383975: gh_manager::do_make_graphics_handle(std::string const&, graphics_handle const&, bool) (graphics.cc:6075) ==19404== by 0x43A47B8: make_graphics_object(std::string const&, octave_value_list const&) (graphics.h:10178) ==19404== by 0x43A5BB9: F__go_axes__(octave_value_list const&, int) (graphics.cc:6995) ==19404== by 0x45B6658: octave_builtin::do_multi_index_op(int, octave_value_list const&, std::list > const*) (ov-builtin.cc:128) ==19404== by 0x45B560E: octave_builtin::subsref(std::string const&, std::list > const&, int, std::list > const*) (ov-builtin.cc:63) ==19404== by 0x45B6415: octave_builtin::subsref(std::string const&, std::list > const&, int) (ov-builtin.cc:46) ==19404== by 0x45B77D4: octave_builtin::subsref(std::string const&, std::list > const&) (ov-builtin.h:55) ==19404== ==19404== Conditional jump or move depends on uninitialised value(s) ==19404== at 0x4F3078B: signum(double) (lo-mappers.cc:83) ==19404== by 0x4374269: axes::properties::update_ylabel_position() (graphics.cc:4216) ==19404== by 0x4376D2C: axes::properties::update_ticklengths() (graphics.cc:4093) ==19404== by 0x437837D: axes::properties::update_axes_layout() (graphics.cc:4015) ==19404== by 0x43833BD: make_graphics_object_from_type(caseless_str const&, graphics_handle const&, graphics_handle const&) (graphics.h:4385) ==19404== by 0x4383975: gh_manager::do_make_graphics_handle(std::string const&, graphics_handle const&, bool) (graphics.cc:6075) ==19404== by 0x43A47B8: make_graphics_object(std::string const&, octave_value_list const&) (graphics.h:10178) ==19404== by 0x43A5BB9: F__go_axes__(octave_value_list const&, int) (graphics.cc:6995) ==19404== by 0x45B6658: octave_builtin::do_multi_index_op(int, octave_value_list const&, std::list > const*) (ov-builtin.cc:128) ==19404== by 0x45B560E: octave_builtin::subsref(std::string const&, std::list > const&, int, std::list > const*) (ov-builtin.cc:63) ==19404== by 0x45B6415: octave_builtin::subsref(std::string const&, std::list > const&, int) (ov-builtin.cc:46) ==19404== by 0x45B77D4: octave_builtin::subsref(std::string const&, std::list > const&) (ov-builtin.h:55) ==19404== ==19404== Conditional jump or move depends on uninitialised value(s) ==19404== at 0x4374427: axes::properties::update_ylabel_position() (graphics.cc:4228) ==19404== by 0x4376D2C: axes::properties::update_ticklengths() (graphics.cc:4093) ==19404== by 0x437837D: axes::properties::update_axes_layout() (graphics.cc:4015) ==19404== by 0x43833BD: make_graphics_object_from_type(caseless_str const&, graphics_handle const&, graphics_handle const&) (graphics.h:4385) ==19404== by 0x4383975: gh_manager::do_make_graphics_handle(std::string const&, graphics_handle const&, bool) (graphics.cc:6075) ==19404== by 0x43A47B8: make_graphics_object(std::string const&, octave_value_list const&) (graphics.h:10178) ==19404== by 0x43A5BB9: F__go_axes__(octave_value_list const&, int) (graphics.cc:6995) ==19404== by 0x45B6658: octave_builtin::do_multi_index_op(int, octave_value_list const&, std::list > const*) (ov-builtin.cc:128) ==19404== by 0x45B560E: octave_builtin::subsref(std::string const&, std::list > const&, int, std::list > const*) (ov-builtin.cc:63) ==19404== by 0x45B6415: octave_builtin::subsref(std::string const&, std::list > const&, int) (ov-builtin.cc:46) ==19404== by 0x45B77D4: octave_builtin::subsref(std::string const&, std::list > const&) (ov-builtin.h:55) ==19404== by 0x469CD8C: octave_value::subsref(std::string const&, std::list > const&, int) (ov.cc:1199) ==19404== ==19404== Conditional jump or move depends on uninitialised value(s) ==19404== at 0x43715FB: axes::properties::update_zlabel_position() (graphics.cc:4274) ==19404== by 0x4376D34: axes::properties::update_ticklengths() (graphics.cc:4094) ==19404== by 0x437837D: axes::properties::update_axes_layout() (graphics.cc:4015) ==19404== by 0x43833BD: make_graphics_object_from_type(caseless_str const&, graphics_handle const&, graphics_handle const&) (graphics.h:4385) ==19404== by 0x4383975: gh_manager::do_make_graphics_handle(std::string const&, graphics_handle const&, bool) (graphics.cc:6075) ==19404== by 0x43A47B8: make_graphics_object(std::string const&, octave_value_list const&) (graphics.h:10178) ==19404== by 0x43A5BB9: F__go_axes__(octave_value_list const&, int) (graphics.cc:6995) ==19404== by 0x45B6658: octave_builtin::do_multi_index_op(int, octave_value_list const&, std::list > const*) (ov-builtin.cc:128) ==19404== by 0x45B560E: octave_builtin::subsref(std::string const&, std::list > const&, int, std::list > const*) (ov-builtin.cc:63) ==19404== by 0x45B6415: octave_builtin::subsref(std::string const&, std::list > const&, int) (ov-builtin.cc:46) ==19404== by 0x45B77D4: octave_builtin::subsref(std::string const&, std::list > const&) (ov-builtin.h:55) ==19404== by 0x469CD8C: octave_value::subsref(std::string const&, std::list > const&, int) (ov.cc:1199) ==19404== ==19404== Conditional jump or move depends on uninitialised value(s) ==19404== at 0x4371A59: axes::properties::update_zlabel_position() (graphics.cc:4290) ==19404== by 0x4376D34: axes::properties::update_ticklengths() (graphics.cc:4094) ==19404== by 0x437837D: axes::properties::update_axes_layout() (graphics.cc:4015) ==19404== by 0x43833BD: make_graphics_object_from_type(caseless_str const&, graphics_handle const&, graphics_handle const&) (graphics.h:4385) ==19404== by 0x4383975: gh_manager::do_make_graphics_handle(std::string const&, graphics_handle const&, bool) (graphics.cc:6075) ==19404== by 0x43A47B8: make_graphics_object(std::string const&, octave_value_list const&) (graphics.h:10178) ==19404== by 0x43A5BB9: F__go_axes__(octave_value_list const&, int) (graphics.cc:6995) ==19404== by 0x45B6658: octave_builtin::do_multi_index_op(int, octave_value_list const&, std::list > const*) (ov-builtin.cc:128) ==19404== by 0x45B560E: octave_builtin::subsref(std::string const&, std::list > const&, int, std::list > const*) (ov-builtin.cc:63) ==19404== by 0x45B6415: octave_builtin::subsref(std::string const&, std::list > const&, int) (ov-builtin.cc:46) ==19404== by 0x45B77D4: octave_builtin::subsref(std::string const&, std::list > const&) (ov-builtin.h:55) ==19404== by 0x469CD8C: octave_value::subsref(std::string const&, std::list > const&, int) (ov.cc:1199) ==19404== scatter example 3: rand_10x1_data1 = [0.171577, 0.404796, 0.025469, 0.335309, 0.047814, 0.898480, 0.639599, 0.700247, 0.497798, 0.737940]; rand_10x1_data2 = [0.75495, 0.83991, 0.80850, 0.73603, 0.19360, 0.72573, 0.69371, 0.74388, 0.13837, 0.54143]; x = rand_10x1_data1; y = rand_10x1_data2; s = 10 - 10*log (x.^2 + y.^2); h = scatter (x, y, s, s, "s", "filled"); octave:3> quit ==19404== Invalid read of size 4 ==19404== at 0x5E5A5FC: Fl_Group::clear() (in /usr/lib/libfltk.so.1.1) ==19404== by 0x5E5A87C: Fl_Group::~Fl_Group() (in /usr/lib/libfltk.so.1.1) ==19404== by 0x5E43654: Fl_Window::~Fl_Window() (in /usr/lib/libfltk.so.1.1) ==19404== by 0x7F7960F: plot_window::~plot_window() (__init_fltk__.cc:757) ==19404== by 0x7F7E1E9: fltk_graphics_toolkit::finalize(graphics_object const&) (__init_fltk__.cc:1572) ==19404== by 0x4349846: gh_manager::do_free(graphics_handle const&) (graphics.h:1945) ==19404== by 0x434A3F1: F__go_delete__(octave_value_list const&, int) (graphics.h:10148) ==19404== by 0x45B6658: octave_builtin::do_multi_index_op(int, octave_value_list const&, std::list > const*) (ov-builtin.cc:128) ==19404== by 0x45B560E: octave_builtin::subsref(std::string const&, std::list > const&, int, std::list > const*) (ov-builtin.cc:63) ==19404== by 0x45B6415: octave_builtin::subsref(std::string const&, std::list > const&, int) (ov-builtin.cc:46) ==19404== by 0x469CD58: octave_value::subsref(std::string const&, std::list > const&, int) (ov.cc:1201) ==19404== by 0x469CE45: octave_value::subsref(std::string const&, std::list > const&, int, std::list > const*) (ov.cc:1212) ==19404== Address 0x7beaadc is 4 bytes inside a block of size 84 free'd ==19404== at 0x4024851: operator delete(void*) (vg_replace_malloc.c:387) ==19404== by 0x5E6FFE4: Fl_Menu_Bar::~Fl_Menu_Bar() (in /usr/lib/libfltk.so.1.1) ==19404== by 0x7F795F1: plot_window::~plot_window() (__init_fltk__.cc:614) ==19404== by 0x7F7E1E9: fltk_graphics_toolkit::finalize(graphics_object const&) (__init_fltk__.cc:1572) ==19404== by 0x4349846: gh_manager::do_free(graphics_handle const&) (graphics.h:1945) ==19404== by 0x434A3F1: F__go_delete__(octave_value_list const&, int) (graphics.h:10148) ==19404== by 0x45B6658: octave_builtin::do_multi_index_op(int, octave_value_list const&, std::list > const*) (ov-builtin.cc:128) ==19404== by 0x45B560E: octave_builtin::subsref(std::string const&, std::list > const&, int, std::list > const*) (ov-builtin.cc:63) ==19404== by 0x45B6415: octave_builtin::subsref(std::string const&, std::list > const&, int) (ov-builtin.cc:46) ==19404== by 0x469CD58: octave_value::subsref(std::string const&, std::list > const&, int) (ov.cc:1201) ==19404== by 0x469CE45: octave_value::subsref(std::string const&, std::list > const&, int, std::list > const*) (ov.cc:1212) ==19404== by 0x474259C: tree_index_expression::rvalue(int, std::list > const*) (pt-idx.cc:407) ==19404== ==19404== ==19404== HEAP SUMMARY: ==19404== in use at exit: 38,323,722 bytes in 12,870 blocks ==19404== total heap usage: 1,125,108 allocs, 1,112,238 frees, 112,893,396 bytes allocated ==19404== ==19404== LEAK SUMMARY: ==19404== definitely lost: 5,132 bytes in 154 blocks ==19404== indirectly lost: 46,670 bytes in 493 blocks ==19404== possibly lost: 906,296 bytes in 7,355 blocks ==19404== still reachable: 37,365,624 bytes in 4,868 blocks ==19404== suppressed: 0 bytes in 0 blocks ==19404== Rerun with --leak-check=full to see details of leaked memory ==19404== ==19404== For counts of detected and suppressed errors, rerun with: -v ==19404== Use --track-origins=yes to see where uninitialised values come from ==19404== ERROR SUMMARY: 31 errors from 17 contexts (suppressed: 149 from 12) address@hidden:~/Development/mercurial/octave$