On Fri, 2008-01-04 at 10:19 +0100, Thomas Weber wrote: > Am Donnerstag, den 03.01.2008, 10:56 +0100 schrieb Soeren Sonnenburg: > > Package: octave3.0 > > Version: 3.0.0-1 > > Severity: grave > > > > just try > > > > echo version | octave > > > > or > > > > octave > > > > on an arm machine: > > > > > > $ uname -a > > Linux arm 2.6.18-4-versatile #1 Sun Jun 17 14:34:28 UTC 2007 > armv5tejl GNU/Linux > > Is this real or emulated hardware?
OK, I've recompiled octave w/ -O2 -g and it dies on loading dispatch.oct. This could be enough info for upstream to fix it. Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x40022490 (LWP 11491)] 0x40db4890 in octave_shlib::make_shlib () from /usr/lib/octave-3.0.0/liboctave.so (gdb) bt #0 0x40db4890 in octave_shlib::make_shlib () from /usr/lib/octave-3.0.0/liboctave.so #1 0x401f7584 in octave_dynamic_loader::do_load_oct ( this=<value optimized out>, [EMAIL PROTECTED], [EMAIL PROTECTED], relative=false) at ../liboctave/oct-shlib.h:52 #2 0x401f7f54 in octave_dynamic_loader::load_oct ([EMAIL PROTECTED], [EMAIL PROTECTED], relative=false) at dynamic-ld.cc:508 #3 0x40469150 in load_fcn_from_file ([EMAIL PROTECTED], exec_script=true) at parse.y:3440 #4 0x40469878 in load_fcn_from_file (sym_rec=0xf71658, exec_script=true) at parse.y:3480 #5 0x40519554 in lookup (sym_rec=0xf71658, exec_script=true) at variables.cc:1111 #6 0x408021e4 in tree_identifier::do_lookup (this=0xf6fe38, [EMAIL PROTECTED], exec_script=true) at pt-id.cc:110 #7 0x408038e0 in tree_identifier::rvalue (this=0xf6fe38, nargout=1) at pt-id.cc:161 #8 0x408024c4 in tree_identifier::rvalue (this=0xbedd5450) at pt-id.cc:204 #9 0x4080b72c in tree_index_expression::rvalue (this=0xf71958, nargout=0) at pt-idx.cc:279 #10 0x4083db18 in tree_statement::eval (this=0xf6f080, silent=false, nargout=0, in_function_body=false) at pt-stmt.cc:133 #11 0x4083e50c in tree_statement_list::eval (this=0xf66428, silent=false, ---Type <return> to continue, or q <return> to quit--- nargout=0) at pt-stmt.cc:190 #12 0x404672e8 in parse_and_execute (f=0xf60620) at parse.y:2864 #13 0x40467c68 in parse_fcn_file ([EMAIL PROTECTED], exec_script=true, force_script=true) at parse.y:3336 #14 0x40468308 in source_file ([EMAIL PROTECTED], [EMAIL PROTECTED]) at parse.y:3613 #15 0x402eeac4 in execute_pkg_add_or_del ([EMAIL PROTECTED], [EMAIL PROTECTED]) at load-path.cc:1232 #16 0x402eedd8 in execute_pkg_add ([EMAIL PROTECTED]) at load-path.cc:1240 #17 0x402f3960 in load_path::do_set (this=0xf38c80, [EMAIL PROTECTED], warn=false) at load-path.cc:454 #18 0x402f3c1c in load_path::do_initialize (this=0xf38c80, set_initial_path=true) at load-path.cc:382 #19 0x404427b8 in octave_main (argc=1, argv=0xbedd6b14, embedded=0) at load-path.h:51 #20 0x424de040 in __libc_start_main () from /lib/libc.so.6 Backtrace stopped: frame did not save the PC (gdb) up 2 #2 0x401f7f54 in octave_dynamic_loader::load_oct ([EMAIL PROTECTED], [EMAIL PROTECTED], relative=false) at dynamic-ld.cc:508 508 ? instance->do_load_oct (fcn_name, file_name, relative) : false; Current language: auto; currently c++ (gdb) p fcn_name $1 = (const string &) @0xbedd5664: {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xf662ec "dispatch"}} (gdb) p file_name $2 = (const string &) @0xbedd5660: {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xf7247c "/usr/lib/octave/3.0.0/oct/arm-unknown-linux-gnu/dispatch.oct"}} (gdb) Soeren -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]