octave-bug-tracker
[Top][All Lists]
Advanced

[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/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]