Red Hat Bugzilla – Bug 476165
octave crashes for inv(matrice)
Last modified: 2009-03-19 17:14:26 EDT
Description of problem:
When trying inv(matrix) any square matrice, octave crashes. All .m programs using this facility crashes for me. Including using the form a/matrix.
Error from crash is
octave: symbol lookup error: /usr/lib/atlas/liblapack.so.3: undefined
possibly bug in atlas library or octave?
Version-Release number of selected component (if applicable):
Steps to Reproduce:
possibly bug in atlas library instead of octave?
I can't reproduce this with the new 3.0.3 version of octave in updates-testing:
octave: 1> a=[1,1;2,0]
Can you try installing this version, but running as root:
yum --enablerepo=updates-testing install octave
What's also strange is that octave doesn't actually require the atlas package directly, I do also have lapack-3.1.1-4.fc10.i386 installed which may provide similar functionality.
After installing the 3.0.3 version error disapperas.
(In reply to comment #2)
> After installing the 3.0.3 version error disapperas.
Thanks, can you add a +1 karma (i.e. "works for me") to the update:
octave-3.0.3-1.fc10 has been pushed to the Fedora 10 stable repository. If problems still persist, please make note of it in this bug report.
octave: symbol lookup error: /usr/lib/atlas/liblapack
The bug still exists in version 3.0.3 used in
126.96.36.199-170.2.35.fc10.i686 #1 SMP Mon Feb 23 13:21:22 EST 2009 i686 athlon i386 GNU/Linux
Below is the output.
GNU Octave, version 3.0.3
Copyright (C) 2008 John W. Eaton and others.
This is free software; see the source code for copying conditions.
There is ABSOLUTELY NO WARRANTY; not even for MERCHANTIBILITY or
FITNESS FOR A PARTICULAR PURPOSE. For details, type `warranty'.
Octave was configured for "i386-redhat-linux-gnu".
Additional information about Octave is available at http://www.octave.org.
Please contribute if you find this software useful.
For more information, visit http://www.octave.org/help-wanted.html
Report bugs to <firstname.lastname@example.org> (but first, please read
http://www.octave.org/bugs.html to learn how to write a helpful report).
For information about changes from previous versions, type `news'.
octave:1> A=[1, 2, 3; 3, 5, 6; 2, 3, 4]
1 2 3
3 5 6
2 3 4
octave: symbol lookup error: /usr/lib/atlas/liblapack.so.3: undefined symbol: ATL_idamax