Printing "waterfall_01.png" ... Thread 16 "QThread" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffb6560700 (LWP 18240)] 0x00007ffff32800f3 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (gdb) bt #0 0x00007ffff32800f3 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #1 0x00007fffb47925d2 in QtHandles::Figure::updateBoundingBoxHelper (data=0x55555659af30) at ../octave-src/libgui/graphics/Figure.cc:634 #2 0x00007ffff71b60ab in graphics_event::execute (this=) at libinterp/corefcn/graphics.h:13242 #3 gh_manager::do_process_events (this=0x7fffa01cf110, force=false) at ../octave-src/libinterp/corefcn/graphics.cc:11729 #4 0x00007ffff715d4f3 in Fdrawnow (args=...) at ../octave-src/libinterp/corefcn/graphics.cc:13093 #5 0x00007ffff6d2a70a in octave_builtin::call (this=, tw=..., nargout=0, args=...) at ../octave-src/libinterp/octave-value/ov-builtin.cc:65 #6 0x00007ffff6ed2ecf in octave::tree_evaluator::visit_index_expression (this=0x7fffa0002b18, idx_expr=...) at ../octave-src/libinterp/parse-tree/pt-eval.cc:2007 #7 0x00007ffff6d791b2 in octave::tree_evaluator::evaluate (this=0x7fffa0002b18, expr=0x7fffa0b6e910, nargout=) at ../octave-src/libinterp/parse-tree/pt-eval.h:312 #8 0x00007ffff6ece34f in octave::tree_evaluator::visit_statement (this=0x7fffa0002b18, stmt=...) at ../octave-src/libinterp/parse-tree/pt-eval.cc:2775 #9 0x00007ffff6ec40c0 in octave::tree_statement::accept (tw=..., this=0x7fffa0b6ea20) at ../octave-src/libinterp/parse-tree/pt-stmt.h:119 #10 octave::tree_evaluator::visit_statement_list (this=0x7fffa0002b18, lst=...) at ../octave-src/libinterp/parse-tree/pt-eval.cc:2844 #11 0x00007ffff6ec73ec in octave::tree_statement_list::accept (tw=..., this=) at ../octave-src/libinterp/parse-tree/pt-stmt.h:194 #12 octave::tree_evaluator::visit_unwind_protect_command (this=0x7fffa0002b18, cmd=...) at ../octave-src/libinterp/parse-tree/pt-eval.cc:3101 #13 0x00007ffff6ece2ef in octave::tree_evaluator::visit_statement (this=0x7fffa0002b18, stmt=...) at ../octave-src/libinterp/parse-tree/pt-eval.cc:2753 #14 0x00007ffff6ec40c0 in octave::tree_statement::accept (tw=..., this=0x7fffa0bf5830) at ../octave-src/libinterp/parse-tree/pt-stmt.h:119 #15 octave::tree_evaluator::visit_statement_list (this=0x7fffa0002b18, lst=...) at ../octave-src/libinterp/parse-tree/pt-eval.cc:2844 #16 0x00007ffff6ecfedd in octave::tree_statement_list::accept (tw=..., this=0x7fffa0b26a90) at ../octave-src/libinterp/parse-tree/pt-stmt.h:194 #17 octave::tree_evaluator::execute_user_function (this=0x7fffa0002b18, user_function=..., nargout=0, xargs=...) at ../octave-src/libinterp/parse-tree/pt-eval.cc:1694 #18 0x00007ffff6e0ac52 in octave_user_function::call (this=, tw=..., nargout=, args=...) at ../octave-src/libinterp/octave-value/ov-usr-fcn.cc:455 #19 0x00007ffff6ed2ecf in octave::tree_evaluator::visit_index_expression (this=0x7fffa0002b18, idx_expr=...) at ../octave-src/libinterp/parse-tree/pt-eval.cc:2007 #20 0x00007ffff6d791b2 in octave::tree_evaluator::evaluate (this=0x7fffa0002b18, expr=0x7fffa01b0150, nargout=) at ../octave-src/libinterp/parse-tree/pt-eval.h:312 #21 0x00007ffff6ece34f in octave::tree_evaluator::visit_statement (this=0x7fffa0002b18, stmt=...) at ../octave-src/libinterp/parse-tree/pt-eval.cc:2775 #22 0x00007ffff6ec40c0 in octave::tree_statement::accept (tw=..., this=0x7fffa01ae3a0) at ../octave-src/libinterp/parse-tree/pt-stmt.h:119 #23 octave::tree_evaluator::visit_statement_list (this=0x7fffa0002b18, lst=...) at ../octave-src/libinterp/parse-tree/pt-eval.cc:2844 #24 0x00007ffff6ece2ef in octave::tree_evaluator::visit_statement (this=0x7fffa0002b18, stmt=...) ---Type to continue, or q to quit--- at ../octave-src/libinterp/parse-tree/pt-eval.cc:2753 #25 0x00007ffff6ec40c0 in octave::tree_statement::accept (tw=..., this=0x7fffa01de4a0) at ../octave-src/libinterp/parse-tree/pt-stmt.h:119 #26 octave::tree_evaluator::visit_statement_list (this=0x7fffa0002b18, lst=...) at ../octave-src/libinterp/parse-tree/pt-eval.cc:2844 #27 0x00007ffff6ece2ef in octave::tree_evaluator::visit_statement (this=0x7fffa0002b18, stmt=...) at ../octave-src/libinterp/parse-tree/pt-eval.cc:2753 #28 0x00007ffff6ec40c0 in octave::tree_statement::accept (tw=..., this=0x7fffa019e250) at ../octave-src/libinterp/parse-tree/pt-stmt.h:119 #29 octave::tree_evaluator::visit_statement_list (this=0x7fffa0002b18, lst=...) at ../octave-src/libinterp/parse-tree/pt-eval.cc:2844 #30 0x00007ffff6ec6848 in octave::tree_statement_list::accept (tw=..., this=) at ../octave-src/libinterp/parse-tree/pt-stmt.h:194 #31 octave::tree_evaluator::visit_try_catch_command (this=0x7fffa0002b18, cmd=...) at ../octave-src/libinterp/parse-tree/pt-eval.cc:2961 #32 0x00007ffff6ece2ef in octave::tree_evaluator::visit_statement (this=0x7fffa0002b18, stmt=...) at ../octave-src/libinterp/parse-tree/pt-eval.cc:2753 #33 0x00007ffff6ec40c0 in octave::tree_statement::accept (tw=..., this=0x7fffa0467930) at ../octave-src/libinterp/parse-tree/pt-stmt.h:119 #34 octave::tree_evaluator::visit_statement_list (this=0x7fffa0002b18, lst=...) at ../octave-src/libinterp/parse-tree/pt-eval.cc:2844 #35 0x00007ffff6ecd54c in octave::tree_statement_list::accept (tw=..., this=0x7fffa01ae070) at ../octave-src/libinterp/parse-tree/pt-stmt.h:194 #36 octave::tree_evaluator::visit_simple_for_command (this=0x7fffa0002b18, cmd=...) at ../octave-src/libinterp/parse-tree/pt-eval.cc:1295 #37 0x00007ffff6ece2ef in octave::tree_evaluator::visit_statement (this=0x7fffa0002b18, stmt=...) at ../octave-src/libinterp/parse-tree/pt-eval.cc:2753 #38 0x00007ffff6ec40c0 in octave::tree_statement::accept (tw=..., this=0x7fffa045c470) at ../octave-src/libinterp/parse-tree/pt-stmt.h:119 #39 octave::tree_evaluator::visit_statement_list (this=0x7fffa0002b18, lst=...) at ../octave-src/libinterp/parse-tree/pt-eval.cc:2844 #40 0x00007ffff6ecfedd in octave::tree_statement_list::accept (tw=..., this=0x7fffa043f210) at ../octave-src/libinterp/parse-tree/pt-stmt.h:194 #41 octave::tree_evaluator::execute_user_function (this=this@entry=0x7fffa0002b18, user_function=..., nargout=nargout@entry=0, xargs=...) at ../octave-src/libinterp/parse-tree/pt-eval.cc:1694 #42 0x00007ffff6e0ac52 in octave_user_function::call (this=this@entry=0x7fffa014cc30, tw=..., nargout=nargout@entry=0, args=...) at ../octave-src/libinterp/octave-value/ov-usr-fcn.cc:455 #43 0x00007ffff6eae366 in octave::source_file (file_name="dump_plot_demos.m", context="", verbose=verbose@entry=false, require_file=require_file@entry=true, warn_for="octave") at ../octave-src/libinterp/parse-tree/oct-parse.yy:5067 #44 0x00007ffff7211e31 in octave::safe_source_file (file_name="dump_plot_demos.m", context="", verbose=verbose@entry=false, require_file=require_file@entry=true, warn_for="octave") at ../octave-src/libinterp/corefcn/interpreter.cc:255 #45 0x00007ffff72145c1 in octave::interpreter::execute_command_line_file (this=this@entry=0x7fffa0001ed0) at ../octave-src/libinterp/corefcn/interpreter.cc:927 #46 0x00007ffff7219ce8 in octave::interpreter::execute (this=this@entry=0x7fffa0001ed0) at ../octave-src/libinterp/corefcn/interpreter.cc:677