[Pkg-octave-devel] Bug#458852: Bug#458852: octave3.0 crashes on arm

Soeren Sonnenburg bugreports at nn7.de
Sun Jan 6 08:02:03 UTC 2008


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?

More infos: I've rebuild octave3.0 on my arm emulator (takes 1 day, I am
currently also building it on mips but that is another issue) and octave
from the resulting packages still crashes. So it is not a bug in the arm
bot but in octave.

gdb says:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x40022480 (LWP 944)]
0x40f94320 in octave_shlib::make_shlib ()
   from /usr/lib/octave-3.0.0/liboctave.so
(gdb) bt
#0  0x40f94320 in octave_shlib::make_shlib ()
   from /usr/lib/octave-3.0.0/liboctave.so
#1  0x402bb40c in octave_shlib::octave_shlib ()
   from /usr/lib/octave-3.0.0/liboctinterp.so
#2  0x402b9e64 in octave_dynamic_loader::do_load_oct ()
   from /usr/lib/octave-3.0.0/liboctinterp.so
#3  0x402ba668 in octave_dynamic_loader::load_oct ()
   from /usr/lib/octave-3.0.0/liboctinterp.so
#4  0x405781b0 in load_fcn_from_file ()
   from /usr/lib/octave-3.0.0/liboctinterp.so
#5  0x4057879c in load_fcn_from_file ()
   from /usr/lib/octave-3.0.0/liboctinterp.so
#6  0x406256f0 in lookup () from /usr/lib/octave-3.0.0/liboctinterp.so
#7  0x408cb3c0 in tree_identifier::do_lookup ()
   from /usr/lib/octave-3.0.0/liboctinterp.so
#8  0x408cba84 in tree_identifier::rvalue ()
   from /usr/lib/octave-3.0.0/liboctinterp.so
#9  0x408cadcc in tree_identifier::rvalue ()
   from /usr/lib/octave-3.0.0/liboctinterp.so
#10 0x408d1220 in tree_index_expression::rvalue ()
   from /usr/lib/octave-3.0.0/liboctinterp.so
#11 0x40907234 in tree_statement::eval ()
   from /usr/lib/octave-3.0.0/liboctinterp.so
---Type <return> to continue, or q <return> to quit---
#12 0x40907760 in tree_statement_list::eval ()
   from /usr/lib/octave-3.0.0/liboctinterp.so
#13 0x40575f58 in parse_and_execute ()
   from /usr/lib/octave-3.0.0/liboctinterp.so
#14 0x40576c04 in ?? () from /usr/lib/octave-3.0.0/liboctinterp.so

Soeren





More information about the Pkg-octave-devel mailing list