[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #31479] Crash & bugs in eigs
From: |
Otto Seiskari |
Subject: |
[Octave-bug-tracker] [bug #31479] Crash & bugs in eigs |
Date: |
Wed, 27 Oct 2010 16:29:08 +0000 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.13) Gecko/20100916 Iceweasel/3.5.13 (like Firefox/3.5.13) |
URL:
<http://savannah.gnu.org/bugs/?31479>
Summary: Crash & bugs in eigs
Project: GNU Octave
Submitted by: oseiskar
Submitted on: Wed 27 Oct 2010 04:29:08 PM GMT
Category: None
Severity: 3 - Normal
Priority: 5 - Normal
Item Group: Crash
Status: None
Assigned to: None
Originator Name:
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release: 3.2.4
Operating System: GNU/Linux
_______________________________________________________
Details:
I am trying to calculate an eigenpair of a small matrix (and check
convergence)
A = [1,0,0,-1;0,1,0,0;0,0,1,0;0,0,2,1]; [vecs,vals,f] = eigs(A,1)
The result is (randomly) one of:
0 The correct answer
octave:2> A = [1,0,0,-1;0,1,0,0;0,0,1,0;0,0,2,1]; [vecs,vals,f] = eigs(A,1)
vecs =
-1.0000e+00
3.8177e-11
1.0899e-11
4.6689e-06
vals = 1.0000
f = 0
0 An additional eigenpair I did not ask for
octave:1> A = [1,0,0,-1;0,1,0,0;0,0,1,0;0,0,2,1]; [vecs,vals,f] = eigs(A,1)
vecs =
-1.3635e-12 - 1.0000e+00i -1.3635e-12 + 1.0000e+00i
-2.2237e-13 - 1.2838e-13i -2.2237e-13 + 1.2838e-13i
-1.3635e-12 - 7.8715e-13i -1.3635e-12 + 7.8715e-13i
1.5368e-06 - 8.8721e-07i 1.5368e-06 + 8.8721e-07i
vals =
Diagonal Matrix
1.00000 - 0.00000i 0
0 1.00000 + 0.00000i
f = 0
0 Crash
octave:15> A = [1,0,0,-1;0,1,0,0;0,0,1,0;0,0,2,1]; [vecs,vals,f] = eigs(A,1)
*** glibc detected *** octave: malloc(): memory corruption: 0x09e93ec8 ***
======= Backtrace: =========
/lib/i686/cmov/libc.so.6(+0x6b281)[0xb4525281]
/lib/i686/cmov/libc.so.6(+0x6e085)[0xb4528085]
/lib/i686/cmov/libc.so.6(__libc_malloc+0x5c)[0xb4529c8c]
/usr/lib/libGL.so.1(+0x7e670)[0xb4e1f670]
======= Memory map: ========
08048000-08049000 r-xp 00000000 08:01 4613498 /usr/bin/octave-3.2.4
08049000-0804a000 rw-p 00000000 08:01 4613498 /usr/bin/octave-3.2.4
09d18000-0a1e8000 rw-p 00000000 00:00 0 [heap]
b0800000-b0821000 rw-p 00000000 00:00 0
b0821000-b0900000 ---p 00000000 00:00 0
b09f0000-b0a2e000 r-xp 00000000 08:01 5415106
/usr/lib/octave/3.2.4/oct/i486-pc-linux-gnu/eigs.oct
b0a2e000-b0a2f000 rw-p 0003e000 08:01 5415106
/usr/lib/octave/3.2.4/oct/i486-pc-linux-gnu/eigs.oct
b0a2f000-b0a58000 r-xp 00000000 08:01 5415099
/usr/lib/octave/3.2.4/oct/i486-pc-linux-gnu/max.oct
b0a58000-b0a59000 rw-p 00029000 08:01 5415099
/usr/lib/octave/3.2.4/oct/i486-pc-linux-gnu/max.oct
b0a59000-b0a77000 r-xp 00000000 08:01 5415114
/usr/lib/octave/3.2.4/oct/i486-pc-linux-gnu/cellfun.oct
b0a77000-b0a78000 rw-p 0001e000 08:01 5415114
/usr/lib/octave/3.2.4/oct/i486-pc-linux-gnu/cellfun.oct
b0a78000-b0a7e000 rw-p 00000000 00:00 0
b0a7f000-b2aa4000 rw-p 00000000 00:00 0
b2aa4000-b2ac2000 r-xp 00000000 08:01 5415095
/usr/lib/octave/3.2.4/oct/i486-pc-linux-gnu/find.oct
b2ac2000-b2ac3000 rw-p 0001e000 08:01 5415095
/usr/lib/octave/3.2.4/oct/i486-pc-linux-gnu/find.oct
b2ac3000-b2cb0000 r--p 00000000 08:01 4630920
/usr/lib/locale/locale-archive
b2cb0000-b2d63000 rw-p 00000000 00:00 0
b2d63000-b2d6d000 r-xp 00000000 08:01 5243099
/lib/i686/cmov/libnss_files-2.11.2.so
b2d6d000-b2d6e000 r--p 00009000 08:01 5243099
/lib/i686/cmov/libnss_files-2.11.2.so
b2d6e000-b2d6f000 rw-p 0000a000 08:01 5243099
/lib/i686/cmov/libnss_files-2.11.2.so
b2d6f000-b2d82000 r-xp 00000000 08:01 5243100
/lib/i686/cmov/libnsl-2.11.2.so
b2d82000-b2d83000 r--p 00012000 08:01 5243100
/lib/i686/cmov/libnsl-2.11.2.so
b2d83000-b2d84000 rw-p 00013000 08:01 5243100
/lib/i686/cmov/libnsl-2.11.2.so
b2d84000-b2d86000 rw-p 00000000 00:00 0
b2d89000-b2da3000 rw-p 00000000 00:00 0
b2da3000-b2da7000 r-xp 00000000 08:01 4619088 /usr/lib/libXdmcp.so.6.0.0
b2da7000-b2da8000 rw-p 00003000 08:01 4619088 /usr/lib/libXdmcp.so.6.0.0
b2da8000-b2da9000 rw-p 00000000 00:00 0
b2da9000-b2dab000 r-xp 00000000 08:01 286856 /usr/lib/libXau.so.6.0.0
b2dab000-b2dac000 rw-p 00001000 08:01 286856 /usr/lib/libXau.so.6.0.0
b2dac000-b2dc4000 r-xp 00000000 08:01 4613960 /usr/lib/libxcb.so.1.1.0
b2dc4000-b2dc5000 rw-p 00017000 08:01 4613960 /usr/lib/libxcb.so.1.1.0
b2dc5000-b2dd3000 r-xp 00000000 08:01 286730 /usr/lib/libXext.so.6.4.0
b2dd3000-b2dd4000 rw-p 0000d000 08:01 286730 /usr/lib/libXext.so.6.4.0
b2dd4000-b4418000 r-xp 00000000 08:01 4612099
/usr/lib/libnvidia-glcore.so.260.19.12
b4418000-b4474000 rwxp 01644000 08:01 4612099
/usr/lib/libnvidia-glcore.so.260.19.12
b4474000-b4484000 rwxp 00000000 00:00 0
b4484000-b4485000 r-xp 00000000 08:01 4759601
/usr/lib/tls/libnvidia-tls.so.260.19.12
b4485000-b4486000 rw-p 00000000 08:01 4759601
/usr/lib/tls/libnvidia-tls.so.260.19.12
b4486000-b4487000 rw-p 00000000 00:00 0
b4487000-b44b9000 r-xp 00000000 08:01 5226687 /lib/libpcre.so.3.12.1
b44b9000-b44ba000 rw-p 00031000 08:01 5226687 /lib/libpcre.so.3.12.1
b44ba000-b45fa000 r-xp 00000000 08:01 5243101
/lib/i686/cmov/libc-2.11.2.so
b45fa000-b45fc000 r--p 0013f000 08:01 5243101
/lib/i686/cmov/libc-2.11.2.so
b45fc000-b45fd000 rw-p 00141000 08:01 5243101
/lib/i686/cmov/libc-2.11.2.so
b45fd000-b4600000 rw-p 00000000 00:00 0
b4600000-b4615000 r-xp 00000000 08:01 5243090
/lib/i686/cmov/libpthread-2.11.2.so
b4615000-b4616000 r--p 00014000 08:01 5243090
/lib/i686/cmov/libpthread-2.11.2.so
b4616000-b4617000 rw-p 00015000 08:01 5243090
/lib/i686/cmov/libpthread-2.11.2.so
b4617000-b4619000 rw-p 00000000 00:00 0
b4619000-b4636000 r-xp 00000000 08:01 5226537 /lib/libgcc_s.so.1
b4636000-b4637000 rw-p 0001c000 08:01 5226537 /lib/libgcc_s.so.1
b4637000-b465b000 r-xp 00000000 08:01 5243085
/lib/i686/cmov/libm-2.11.2.so
b465b000-b465c000 r--p 00023000 08:01 5243085
/lib/i686/cmov/libm-2.11.2.so
b465c000-b465d000 rw-p 00024000 08:01 5243085
/lib/i686/cmov/libm-2.11.2.so
b465d000-b465e000 rw-p 00000000 00:00 0
b465e000-b4747000 r-xp 00000000 08:01 286921
/usr/lib/libstdc++.so.6.0.13
b4747000-b474b000 r--p 000e9000 08:01 286921
/usr/lib/libstdc++.so.6.0.13
b474b000-b474c000 rw-p 000ed000 08:01 286921
/usr/lib/libstdc++.so.6.0.13
b474c000-b4753000 rw-p 00000000 00:00 0
b4753000-b4816000 r-xp 00000000 08:01 4612485
/usr/lib/libgfortran.so.3.0.0
b4816000-b4818000 rw-p 000c2000 08:01 4612485
/usr/lib/libgfortran.so.3.0.0
b4818000-b4b99000 r-xp 00000000 08:01 4613526 /usr/lib/libhdf5.so.6.0.3
b4b99000-b4b9f000 rw-p 00380000 08:01 4613526 /usr/lib/libhdf5.so.6.0.3
b4b9f000-b4ba0000 rw-p 00000000 00:00 0
b4ba0000-b4ba2000 r-xp 00000000 08:01 5243093
/lib/i686/cmov/libdl-2.11.2.so
b4ba2000-b4ba3000 r--p 00001000 08:01 5243093
/lib/i686/cmov/libdl-2.11.2.so
b4ba3000-b4ba4000 rw-p 00002000 08:01 5243093
/lib/i686/cmov/libdl-2.11.2.so
b4ba4000-b4bdb000 r-xp 00000000 08:01 5228017 /lib/libncurses.so.5.7
b4bdb000-b4bde000 rw-p 00036000 08:01 5228017 /lib/libncurses.so.5.7
b4bde000-b4bdf000 rw-p 00000000 00:00 0
b4bdf000-b4c0f000 r-xp 00000000 08:01 5226589 /lib/libreadline.so.6.1
b4c0f000-b4c13000 rw-p 00030000 08:01 5226589 /lib/libreadline.so.6.1
b4c13000-b4c14000 rw-p 00000000 00:00 0
b4c14000-b4d2d000 r-xp 00000000 08:01 4616847 /usr/lib/libX11.so.6.3.0
b4d2d000-b4d31000 rw-p 00118000 08:01 4616847 /usr/lib/libX11.so.6.3.0
b4d31000-b4da0000 r-xp 00000000 08:01 4614604
/usr/lib/libGLU.so.1.3.070701
b4da0000-b4da1000 rw-p 0006e000 08:01 4614604
/usr/lib/libGLU.so.1.3.070701
b4da1000-b4e3d000 r-xp 00000000 08:01 4612121 /usr/lib/libGL.so.260.19.12
b4e3d000-b4e5b000 rwxp 0009b000 08:01 4612121 /usr/lib/libGL.so.260.19.12
b4e5b000-b4e6a000 rwxp 00000000 00:00 0
b4e6a000-b4e7d000 r-xp 00000000 08:01 286757 /usr/lib/libz.so.1.2.3.4
b4e7d000-b4e7e000 rw-p 00013000 08:01 286757 /usr/lib/libz.so.1.2.3.4
b4e7e000-b4ef1000 r-xp 00000000 08:01 287250
/usr/lib/libfreetype.so.6.6.0
b4ef1000-b4ef5000 rw-p 00073000 08:01 287250
/usr/lib/libfreetype.so.6.6.0
b4ef5000-b4ef6000 rw-p 00000000 00:00 0
b4ef6000-b4f21000 r-xp 00000000 08:01 4618899 /usr/lib/libftgl.so.2.1.3
b4f21000-b4f23000 rw-p 0002a000 08:01 4618899 /usr/lib/libftgl.so.2.1.3
b4f23000-b4f6e000 r-xp 00000000 08:01 286918 /usr/lib/libarpack.so.2.1
b4f6e000-b4f6f000 rw-p 0004b000 08:01 286918
/usr/lib/libarpack.so.2.1panic: Aborted -- stopping myself...
attempting to save variables to `octave-core'...
save to `octave-core' complete
Aborted
The following problem is probably also related
octave:1> A = [1,0,0,-1;0,1,0,0;0,0,1,0;0,0,2,1]; [vecs,vals,f] = eigs(A,2)
error: eigs: error -3 in dnaupd
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?31479>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [Octave-bug-tracker] [bug #31479] Crash & bugs in eigs,
Otto Seiskari <=