octave crashes when invoking eig function
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
octave3.2 (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Description: Ubuntu 11.10
Release: 11.10
octave3.2 (3.2.4-11ubuntu2)
liblapack3gf (3.3.1-1)
The lapack library seems to be correctly installed, and it passes the tests provided in package liblapack-test.
The expected octave output is a vector with the matrix eigenvalues (eigenvectors are also returned if required). Instead, it reports a symbol lookup error and exits.
Humble suggestion: it seems the octave version Ubuntu 11.10 provides was not built with the right libraries... However, I can not say, I did not build it from sources.
The bug is easily repeatible. I include the output of octave. I hope this report is useful.
Output of octave:
GNU Octave, version 3.2.4
Copyright (C) 2009 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 "x86_64-
Additional information about Octave is available at http://
Please contribute if you find this software useful.
For more information, visit http://
Report bugs to <email address hidden> (but first, please read
http://
For information about changes from previous versions, type `news'.
octave:1> A = randn(3,3);
octave:2> A = A*A'
A =
7.99198 -1.67351 -4.70008
-1.67351 0.46401 1.04688
-4.70008 1.04688 2.85902
octave:3> eig(A)
octave: symbol lookup error: /usr/lib/
~>
affects: | ubuntu → octave3.2 (Ubuntu) |