octave:3> semilogy(planck_v) Program received signal SIGSEGV, Segmentation fault. axes::properties::get_ticklabel_extents (this=, ticks=..., ticklabels=..., limits=...) at graphics.cc:5221 5221 if (limits(0) <= val && val <= limits(1)) Missing separate debuginfos, use: debuginfo-install atlas-3.8.3-18.fc14.x86_64 blas-3.2.2-2.fc14.x86_64 expat-2.0.1-10.fc13.x86_64 fltk-1.1.10-2.fc14.x86_64 fontconfig-2.8.0-2.fc14.x86_64 freetype-2.4.2-4.fc14.x86_64 hdf5-1.8.5.patch1-4.fc14.x86_64 libX11-1.3.4-4.fc14.x86_64 libXau-1.0.6-1.fc14.x86_64 libXext-1.1.2-2.fc14.x86_64 libXft-2.1.14-1.fc13.x86_64 libXinerama-1.1-2.fc13.x86_64 libXrender-0.9.6-1.fc14.x86_64 libxcb-1.7-1.fc14.x86_64 mesa-libGLU-7.9-5.fc14.x86_64 ncurses-libs-5.7-9.20100703.fc14.x86_64 pcre-8.10-1.fc14.x86_64 qrupdate-1.1.1-1.fc13.x86_64 readline-6.1-2.fc14.x86_64 suitesparse-3.4.0-2.fc12.x86_64 zlib-1.2.5-2.fc14.x86_64 (gdb) bt #0 axes::properties::get_ticklabel_extents (this=, ticks=..., ticklabels=..., limits=...) at graphics.cc:5221 #1 0x00007ffff745cbc2 in axes::properties::update_ylabel_position (this=0x12d5180) at graphics.cc:4355 #2 0x00007ffff745decc in axes::properties::update_ticklengths (this=0x12d5180) at graphics.cc:4226 #3 0x00007ffff745ee45 in axes::properties::update_axes_layout (this=0x12d5180) at graphics.cc:4148 #4 0x00007ffff74c78a7 in axes::properties::update_ylim(bool) () from /usr/local/lib/octave-3.5.0+/liboctinterp-3.5.0+.so #5 0x00007ffff74c7bcf in axes::properties::set_ylim(octave_value const&) () from /usr/local/lib/octave-3.5.0+/liboctinterp-3.5.0+.so #6 0x00007ffff7497e05 in axes::update_axis_limits (this=0x12d5170, axis_type=) at graphics.cc:5641 #7 0x00007ffff7445975 in update_axis_limits (this=, axis_type="ylim") at graphics.h:2827 #8 base_graphics_object::update_axis_limits (this=, axis_type="ylim") at graphics.cc:2436 #9 0x00007ffff74311b5 in update_axis_limits (this=0x136a710, axis_type="ylim") at graphics.h:2827 #10 base_properties::update_axis_limits (this=0x136a710, axis_type="ylim") at graphics.cc:2235 #11 0x00007ffff74c1833 in line::properties::update_ydata() () from /usr/local/lib/octave-3.5.0+/liboctinterp-3.5.0+.so #12 0x00007ffff747bc68 in set_ydata (this=0x136a710, pname_arg=, val=...) at graphics.h:6585 #13 line::properties::set (this=0x136a710, pname_arg=, val=...) at graphics-props.cc:2553 #14 0x00007ffff73ec800 in graphics_object::set_value_or_default (this=0x7fffffff7f30, name=..., val=...) at graphics.cc:1789 #15 0x00007ffff73eccd4 in graphics_object::set (this=0x7fffffff7f30, args=...) at graphics.cc:1645 #16 0x00007ffff7445719 in xset (h=..., args=...) at graphics.cc:1918 #17 0x00007ffff74929bf in make_graphics_object (go_name="line", args=...) at graphics.cc:7085 #18 0x00007ffff74944ab in F__go_line__ (args=...) at graphics.cc:7251 #19 0x00007ffff76c0ceb in octave_builtin::do_multi_index_op (this=0x6a6710, nargout=1, args=..., lvalue_list= 0x7fffffff8240) at ov-builtin.cc:128 #20 0x00007ffff76bfb67 in octave_builtin::subsref (this=0x6a6710, type="(", idx=std::list = {...}, nargout=1, lvalue_list=) at ov-builtin.cc:63 #21 0x00007ffff76c098c in octave_builtin::subsref (this=, type=, idx=, nargout=) at ov-builtin.cc:46 #22 0x00007ffff76c1c71 in octave_builtin::subsref(std::basic_string, std::allocator > const&, std::list > const&) () from /usr/local/lib/octave-3.5.0+/liboctinterp-3.5.0+.so #23 0x00007ffff779b4c5 in octave_value::subsref (this=, type=, ---Type to continue, or q to quit--- idx=, nargout=) at ov.cc:1199 #24 0x00007ffff779b525 in octave_value::subsref (this=, type=, idx=, nargout=, lvalue_list=) at ov.cc:1212 #25 0x00007ffff784b6dc in tree_index_expression::rvalue (this=0xedc040, nargout=1, lvalue_list=0x0) at pt-idx.cc:407 #26 0x00007ffff784d20b in tree_index_expression::rvalue (this=, nargout=) at pt-idx.cc:277 #27 0x00007ffff784384d in tree_index_expression::rvalue1 (this=0xedc040, nargout=1) at pt-idx.cc:418 #28 0x00007ffff7820fd9 in tree_simple_assignment::rvalue1 (this=0xeed750) at pt-assign.cc:205 #29 0x00007ffff78367d4 in tree_evaluator::visit_statement (this=0x7ffff7ffbc38, stmt=) at pt-eval.cc:737 #30 0x00007ffff78309d0 in tree_evaluator::visit_statement_list (this=0x7ffff7ffbc38, lst=...) at pt-eval.cc:773 #31 0x00007ffff778f4ad in octave_user_function::do_multi_index_op (this=0x6abf80, nargout=1, args=, lvalue_list=0x0) at ov-usr-fcn.cc:449 #32 0x00007ffff778a1ad in octave_user_function::subsref (this=0x6abf80, type="(", idx=std::list = {...}, nargout=1, lvalue_list=) at ov-usr-fcn.cc:302 #33 0x00007ffff778aa5c in octave_user_function::subsref (this=, type=, idx=, nargout=) at ov-usr-fcn.cc:285 #34 0x00007ffff77909a0 in octave_user_function::subsref(std::basic_string, std::allocator > const&, std::list > const&) () from /usr/local/lib/octave-3.5.0+/liboctinterp-3.5.0+.so #35 0x00007ffff779b4c5 in octave_value::subsref (this=, type=, idx=, nargout=) at ov.cc:1199 #36 0x00007ffff779b525 in octave_value::subsref (this=, type=, idx=, nargout=, lvalue_list=) at ov.cc:1212 #37 0x00007ffff784b6dc in tree_index_expression::rvalue (this=0xf05410, nargout=1, lvalue_list=0x0) at pt-idx.cc:407 #38 0x00007ffff784d20b in tree_index_expression::rvalue (this=, nargout=) at pt-idx.cc:277 #39 0x00007ffff784384d in tree_index_expression::rvalue1 (this=0xf05410, nargout=1) at pt-idx.cc:418 #40 0x00007ffff7820fd9 in tree_simple_assignment::rvalue1 (this=0xf00270) at pt-assign.cc:205 #41 0x00007ffff78367d4 in tree_evaluator::visit_statement (this=0x7ffff7ffbc38, stmt=) at pt-eval.cc:737 #42 0x00007ffff78309d0 in tree_evaluator::visit_statement_list (this=0x7ffff7ffbc38, lst=...) at pt-eval.cc:773 #43 0x00007ffff778f4ad in octave_user_function::do_multi_index_op (this=0x6abed8, nargout=1, args=, lvalue_list=0x0) at ov-usr-fcn.cc:449 #44 0x00007ffff778a1ad in octave_user_function::subsref (this=0x6abed8, type="(", idx=std::list = {...}, nargout=1, ---Type to continue, or q to quit--- lvalue_list=) at ov-usr-fcn.cc:302 #45 0x00007ffff778aa5c in octave_user_function::subsref (this=, type=, idx=, nargout=) at ov-usr-fcn.cc:285 #46 0x00007ffff77909a0 in octave_user_function::subsref(std::basic_string, std::allocator > const&, std::list > const&) () from /usr/local/lib/octave-3.5.0+/liboctinterp-3.5.0+.so #47 0x00007ffff779b4c5 in octave_value::subsref (this=, type=, idx=, nargout=) at ov.cc:1199 #48 0x00007ffff779b525 in octave_value::subsref (this=, type=, idx=, nargout=, lvalue_list=) at ov.cc:1212 #49 0x00007ffff784b6dc in tree_index_expression::rvalue (this=0x13927c0, nargout=1, lvalue_list=0x0) at pt-idx.cc:407 #50 0x00007ffff784d20b in tree_index_expression::rvalue (this=, nargout=) at pt-idx.cc:277 #51 0x00007ffff784384d in tree_index_expression::rvalue1 (this=0x13927c0, nargout=1) at pt-idx.cc:418 #52 0x00007ffff7820fd9 in tree_simple_assignment::rvalue1 (this=0x1392330) at pt-assign.cc:205 #53 0x00007ffff78367d4 in tree_evaluator::visit_statement (this=0x7ffff7ffbc38, stmt=) at pt-eval.cc:737 #54 0x00007ffff78309d0 in tree_evaluator::visit_statement_list (this=0x7ffff7ffbc38, lst=...) at pt-eval.cc:773 #55 0x00007ffff78366f0 in tree_evaluator::visit_statement (this=0x7ffff7ffbc38, stmt=...) at pt-eval.cc:707 #56 0x00007ffff78309d0 in tree_evaluator::visit_statement_list (this=0x7ffff7ffbc38, lst=...) at pt-eval.cc:773 #57 0x00007ffff778f4ad in octave_user_function::do_multi_index_op (this=0x6abb90, nargout=1, args=, lvalue_list=0x0) at ov-usr-fcn.cc:449 #58 0x00007ffff778a1ad in octave_user_function::subsref (this=0x6abb90, type="(", idx=std::list = {...}, nargout=1, lvalue_list=) at ov-usr-fcn.cc:302 #59 0x00007ffff778aa5c in octave_user_function::subsref (this=, type=, idx=, nargout=) at ov-usr-fcn.cc:285 #60 0x00007ffff77909a0 in octave_user_function::subsref(std::basic_string, std::allocator > const&, std::list > const&) () from /usr/local/lib/octave-3.5.0+/liboctinterp-3.5.0+.so #61 0x00007ffff779b4c5 in octave_value::subsref (this=, type=, idx=, nargout=) at ov.cc:1199 #62 0x00007ffff779b525 in octave_value::subsref (this=, type=, idx=, nargout=, lvalue_list=) at ov.cc:1212 #63 0x00007ffff784b6dc in tree_index_expression::rvalue (this=0x137b820, nargout=1, lvalue_list=0x0) ---Type to continue, or q to quit--- at pt-idx.cc:407 #64 0x00007ffff784d20b in tree_index_expression::rvalue (this=, nargout=) at pt-idx.cc:277 #65 0x00007ffff784384d in tree_index_expression::rvalue1 (this=0x137b820, nargout=1) at pt-idx.cc:418 #66 0x00007ffff7820fd9 in tree_simple_assignment::rvalue1 (this=0x137b960) at pt-assign.cc:205 #67 0x00007ffff78367d4 in tree_evaluator::visit_statement (this=0x7ffff7ffbc38, stmt=) at pt-eval.cc:737 #68 0x00007ffff78309d0 in tree_evaluator::visit_statement_list (this=0x7ffff7ffbc38, lst=...) at pt-eval.cc:773 #69 0x00007ffff78366f0 in tree_evaluator::visit_statement (this=0x7ffff7ffbc38, stmt=...) at pt-eval.cc:707 #70 0x00007ffff78309d0 in tree_evaluator::visit_statement_list (this=0x7ffff7ffbc38, lst=...) at pt-eval.cc:773 #71 0x00007ffff78366f0 in tree_evaluator::visit_statement (this=0x7ffff7ffbc38, stmt=...) at pt-eval.cc:707 #72 0x00007ffff78309d0 in tree_evaluator::visit_statement_list (this=0x7ffff7ffbc38, lst=...) at pt-eval.cc:773 #73 0x00007ffff778f4ad in octave_user_function::do_multi_index_op (this=0x6ab6f8, nargout=1, args=, lvalue_list=0x0) at ov-usr-fcn.cc:449 #74 0x00007ffff778a1ad in octave_user_function::subsref (this=0x6ab6f8, type="(", idx=std::list = {...}, nargout=1, lvalue_list=) at ov-usr-fcn.cc:302 #75 0x00007ffff778aa5c in octave_user_function::subsref (this=, type=, idx=, nargout=) at ov-usr-fcn.cc:285 #76 0x00007ffff77909a0 in octave_user_function::subsref(std::basic_string, std::allocator > const&, std::list > const&) () from /usr/local/lib/octave-3.5.0+/liboctinterp-3.5.0+.so #77 0x00007ffff779b4c5 in octave_value::subsref (this=, type=, idx=, nargout=) at ov.cc:1199 #78 0x00007ffff779b525 in octave_value::subsref (this=, type=, idx=, nargout=, lvalue_list=) at ov.cc:1212 #79 0x00007ffff784b6dc in tree_index_expression::rvalue (this=0x1375f30, nargout=1, lvalue_list=0x0) at pt-idx.cc:407 #80 0x00007ffff784d20b in tree_index_expression::rvalue (this=, nargout=) at pt-idx.cc:277 #81 0x00007ffff784384d in tree_index_expression::rvalue1 (this=0x1375f30, nargout=1) at pt-idx.cc:418 #82 0x00007ffff7820fd9 in tree_simple_assignment::rvalue1 (this=0x1376250) at pt-assign.cc:205 #83 0x00007ffff78367d4 in tree_evaluator::visit_statement (this=0x7ffff7ffbc38, stmt=) at pt-eval.cc:737 #84 0x00007ffff78309d0 in tree_evaluator::visit_statement_list (this=0x7ffff7ffbc38, lst=...) at pt-eval.cc:773 #85 0x00007ffff778f4ad in octave_user_function::do_multi_index_op (this=0x6ab650, nargout=1, ---Type to continue, or q to quit--- args=, lvalue_list=0x0) at ov-usr-fcn.cc:449 #86 0x00007ffff778a1ad in octave_user_function::subsref (this=0x6ab650, type="(", idx=std::list = {...}, nargout=1, lvalue_list=) at ov-usr-fcn.cc:302 #87 0x00007ffff778aa5c in octave_user_function::subsref (this=, type=, idx=, nargout=) at ov-usr-fcn.cc:285 #88 0x00007ffff77909a0 in octave_user_function::subsref(std::basic_string, std::allocator > const&, std::list > const&) () from /usr/local/lib/octave-3.5.0+/liboctinterp-3.5.0+.so #89 0x00007ffff779b4c5 in octave_value::subsref (this=, type=, idx=, nargout=) at ov.cc:1199 #90 0x00007ffff779b525 in octave_value::subsref (this=, type=, idx=, nargout=, lvalue_list=) at ov.cc:1212 #91 0x00007ffff784b6dc in tree_index_expression::rvalue (this=0xe5ad90, nargout=1, lvalue_list=0x0) at pt-idx.cc:407 #92 0x00007ffff784d20b in tree_index_expression::rvalue (this=, nargout=) at pt-idx.cc:277 #93 0x00007ffff784384d in tree_index_expression::rvalue1 (this=0xe5ad90, nargout=1) at pt-idx.cc:418 #94 0x00007ffff7820fd9 in tree_simple_assignment::rvalue1 (this=0xe54a20) at pt-assign.cc:205 #95 0x00007ffff78367d4 in tree_evaluator::visit_statement (this=0x7ffff7ffbc38, stmt=) at pt-eval.cc:737 #96 0x00007ffff78309d0 in tree_evaluator::visit_statement_list (this=0x7ffff7ffbc38, lst=...) at pt-eval.cc:773 #97 0x00007ffff78366f0 in tree_evaluator::visit_statement (this=0x7ffff7ffbc38, stmt=...) at pt-eval.cc:707 #98 0x00007ffff78309d0 in tree_evaluator::visit_statement_list (this=0x7ffff7ffbc38, lst=...) at pt-eval.cc:773 #99 0x00007ffff78366f0 in tree_evaluator::visit_statement (this=0x7ffff7ffbc38, stmt=...) at pt-eval.cc:707 #100 0x00007ffff78309d0 in tree_evaluator::visit_statement_list (this=0x7ffff7ffbc38, lst=...) at pt-eval.cc:773 #101 0x00007ffff78366f0 in tree_evaluator::visit_statement (this=0x7ffff7ffbc38, stmt=...) at pt-eval.cc:707 #102 0x00007ffff78309d0 in tree_evaluator::visit_statement_list (this=0x7ffff7ffbc38, lst=...) at pt-eval.cc:773 #103 0x00007ffff7834668 in tree_evaluator::visit_while_command (this=0x7ffff7ffbc38, cmd=...) at pt-eval.cc:1049 #104 0x00007ffff78366f0 in tree_evaluator::visit_statement (this=0x7ffff7ffbc38, stmt=...) at pt-eval.cc:707 #105 0x00007ffff78309d0 in tree_evaluator::visit_statement_list (this=0x7ffff7ffbc38, lst=...) at pt-eval.cc:773 #106 0x00007ffff78366f0 in tree_evaluator::visit_statement (this=0x7ffff7ffbc38, stmt=...) at pt-eval.cc:707 #107 0x00007ffff78309d0 in tree_evaluator::visit_statement_list (this=0x7ffff7ffbc38, lst=...) at pt-eval.cc:773 #108 0x00007ffff778f4ad in octave_user_function::do_multi_index_op (this=0x6ab5a8, nargout=1, args=, lvalue_list=0x0) at ov-usr-fcn.cc:449 #109 0x00007ffff778a1ad in octave_user_function::subsref (this=0x6ab5a8, type="(", idx=std::list = {...}, nargout=1, lvalue_list=) at ov-usr-fcn.cc:302 ---Type to continue, or q to quit--- #110 0x00007ffff778aa5c in octave_user_function::subsref (this=, type=, idx=, nargout=) at ov-usr-fcn.cc:285 #111 0x00007ffff77909a0 in octave_user_function::subsref(std::basic_string, std::allocator > const&, std::list > const&) () from /usr/local/lib/octave-3.5.0+/liboctinterp-3.5.0+.so #112 0x00007ffff779b4c5 in octave_value::subsref (this=, type=, idx=, nargout=) at ov.cc:1199 #113 0x00007ffff779b525 in octave_value::subsref (this=, type=, idx=, nargout=, lvalue_list=) at ov.cc:1212 #114 0x00007ffff784b6dc in tree_index_expression::rvalue (this=0x12d4150, nargout=1, lvalue_list=0x0) at pt-idx.cc:407 #115 0x00007ffff784d20b in tree_index_expression::rvalue (this=, nargout=) at pt-idx.cc:277 #116 0x00007ffff784384d in tree_index_expression::rvalue1 (this=0x12d4150, nargout=1) at pt-idx.cc:418 #117 0x00007ffff7820fd9 in tree_simple_assignment::rvalue1 (this=0x12d3870) at pt-assign.cc:205 #118 0x00007ffff78367d4 in tree_evaluator::visit_statement (this=0x7ffff7ffbc38, stmt=) at pt-eval.cc:737 #119 0x00007ffff78309d0 in tree_evaluator::visit_statement_list (this=0x7ffff7ffbc38, lst=...) at pt-eval.cc:773 #120 0x00007ffff7833606 in tree_evaluator::visit_unwind_protect_command (this=0x7ffff7ffbc38, cmd=) at pt-eval.cc:1004 #121 0x00007ffff78366f0 in tree_evaluator::visit_statement (this=0x7ffff7ffbc38, stmt=...) at pt-eval.cc:707 #122 0x00007ffff78309d0 in tree_evaluator::visit_statement_list (this=0x7ffff7ffbc38, lst=...) at pt-eval.cc:773 #123 0x00007ffff778f4ad in octave_user_function::do_multi_index_op (this=0x6ac958, nargout=0, args=, lvalue_list=0x0) at ov-usr-fcn.cc:449 #124 0x00007ffff778a1ad in octave_user_function::subsref (this=0x6ac958, type="(", idx=std::list = {...}, nargout=0, lvalue_list=) at ov-usr-fcn.cc:302 #125 0x00007ffff778aa5c in octave_user_function::subsref (this=, type=, idx=, nargout=) at ov-usr-fcn.cc:285 #126 0x00007ffff779b4a9 in octave_value::subsref (this=, type=, idx=, nargout=) at ov.cc:1201 #127 0x00007ffff779b525 in octave_value::subsref (this=, type=, idx=, nargout=, lvalue_list=) at ov.cc:1212 #128 0x00007ffff784b6dc in tree_index_expression::rvalue (this=0x12c9a30, nargout=0, lvalue_list=0x0) at pt-idx.cc:407 #129 0x00007ffff784d20b in tree_index_expression::rvalue (this=, nargout=) ---Type to continue, or q to quit--- at pt-idx.cc:277 #130 0x00007ffff784384d in tree_index_expression::rvalue1 (this=0x12c9a30, nargout=0) at pt-idx.cc:418 #131 0x00007ffff78367d4 in tree_evaluator::visit_statement (this=0x7ffff7ffbc38, stmt=) at pt-eval.cc:737 #132 0x00007ffff78309d0 in tree_evaluator::visit_statement_list (this=0x7ffff7ffbc38, lst=...) at pt-eval.cc:773 #133 0x00007ffff7648154 in main_loop () at toplev.cc:573 #134 0x00007ffff75e1df5 in octave_main (argc=1, argv=, embedded=0) at octave.cc:935 #135 0x00000032a6e1ee5d in __libc_start_main (main=0x4007a0
, argc=1, ubp_av=0x7fffffffe0e8, init=, fini=, rtld_fini=, stack_end=0x7fffffffe0d8) at libc-start.c:226 #136 0x00000000004006d9 in _start () (gdb) (gdb)