|
View:
New views
2 Messages
—
Rating Filter:
Alert me
|
|
|
Crash: double free or corruption (!prev):When trying to solve an apparently singular linear system, octave
crashed with a memory error. See below. I attached the octave core dump. (These file compress really well) Martijn warning: matrix singular to machine precision, rcond = 0 warning: attempting to find minimum norm solution warning: dgelsd: rank deficient 161x161 matrix, rank = 160 *** glibc detected *** octave: double free or corruption (!prev): 0x0a231ef0 *** ======= Backtrace: ========= /lib/tls/i686/cmov/libc.so.6[0xb5dbda85] /lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0xb5dc14f0] /usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb5f63b11] /usr/lib/libstdc++.so.6(_ZdaPv+0x1d)[0xb5f63b6d] /usr/lib/octave-3.0.0/liboctinterp.so(_ZN5ArrayIiED1Ev+0xb7)[0xb77f5e07] /usr/lib/octave-3.0.0/liboctave.so(_ZNK6Matrix7lssolveERKS_RiS2_Rd +0x916)[0xb70a0e76] /usr/lib/octave-3.0.0/liboctave.so(_ZNK6Matrix5solveER10MatrixTypeRKS_RiRdPFvdEb+0x298)[0xb70a1518] /usr/lib/octave-3.0.0/liboctinterp.so(_Z8xleftdivRK6MatrixS1_R10MatrixType+0x13a)[0xb78f31aa] /usr/lib/octave-3.0.0/liboctinterp.so[0xb7b123b2] /usr/lib/octave-3.0.0/liboctinterp.so(_Z12do_binary_opN12octave_value9binary_opERKS_S2_+0x82)[0xb7983d32] /usr/lib/octave-3.0.0/liboctinterp.so(_ZN22tree_binary_expression6rvalueEv+0x443)[0xb7abad93] /usr/lib/octave-3.0.0/liboctinterp.so(_ZN22tree_simple_assignment6rvalueEv+0x51)[0xb7ab7401] /usr/lib/octave-3.0.0/liboctinterp.so(_ZN22tree_simple_assignment6rvalueEi+0x597)[0xb7ab6227] /usr/lib/octave-3.0.0/liboctinterp.so(_ZN14tree_statement4evalEbib +0x28e)[0xb7af340e] /usr/lib/octave-3.0.0/liboctinterp.so(_ZN19tree_statement_list4evalEbi +0x126)[0xb7af3986] /usr/lib/octave-3.0.0/liboctinterp.so(_ZN23tree_simple_for_command16do_for_loop_onceER13octave_lvalueRK12octave_valueRb+0x6d)[0xb7adf32d] /usr/lib/octave-3.0.0/liboctinterp.so(_ZN23tree_simple_for_command4evalEv+0x28e)[0xb7ad50be] /usr/lib/octave-3.0.0/liboctinterp.so(_ZN14tree_statement4evalEbib +0xfc)[0xb7af327c] /usr/lib/octave-3.0.0/liboctinterp.so(_ZN19tree_statement_list4evalEbi +0x126)[0xb7af3986] /usr/lib/octave-3.0.0/liboctinterp.so(_ZN14tree_if_clause4evalEv +0x4b)[0xb7af110b] /usr/lib/octave-3.0.0/liboctinterp.so(_ZN20tree_if_command_list4evalEv +0x3d)[0xb7af123d] /usr/lib/octave-3.0.0/liboctinterp.so(_ZN15tree_if_command4evalEv +0x2c)[0xb7af127c] /usr/lib/octave-3.0.0/liboctinterp.so(_ZN14tree_statement4evalEbib +0xfc)[0xb7af327c] /usr/lib/octave-3.0.0/liboctinterp.so(_ZN19tree_statement_list4evalEbi +0x126)[0xb7af3986] /usr/lib/octave-3.0.0/liboctinterp.so(_ZN23tree_simple_for_command16do_for_loop_onceER13octave_lvalueRK12octave_valueRb+0x6d)[0xb7adf32d] /usr/lib/octave-3.0.0/liboctinterp.so(_ZN23tree_simple_for_command4evalEv+0x8a2)[0xb7ad56d2] /usr/lib/octave-3.0.0/liboctinterp.so(_ZN14tree_statement4evalEbib +0xfc)[0xb7af327c] /usr/lib/octave-3.0.0/liboctinterp.so(_ZN19tree_statement_list4evalEbi +0x126)[0xb7af3986] /usr/lib/octave-3.0.0/liboctinterp.so(_Z17parse_and_executeP8_IO_FILE +0x13a)[0xb786c5aa] /usr/lib/octave-3.0.0/liboctinterp.so[0xb786cbd5] /usr/lib/octave-3.0.0/liboctinterp.so(_Z18load_fcn_from_fileRKSsb +0x535)[0xb786da65] /usr/lib/octave-3.0.0/liboctinterp.so(_Z18load_fcn_from_fileP13symbol_recordb+0x44)[0xb786dcd4] /usr/lib/octave-3.0.0/liboctinterp.so(_Z6lookupP13symbol_recordb +0x99)[0xb78efd09] /usr/lib/octave-3.0.0/liboctinterp.so(_ZN15tree_identifier9do_lookupERbb +0x50)[0xb7aca330] /usr/lib/octave-3.0.0/liboctinterp.so(_ZN14tree_statement4evalEbib +0x23e)[0xb7af33be] /usr/lib/octave-3.0.0/liboctinterp.so(_ZN19tree_statement_list4evalEbi +0x126)[0xb7af3986] /usr/lib/octave-3.0.0/liboctinterp.so(_Z9main_loopv+0xcd)[0xb78d29fd] /usr/lib/octave-3.0.0/liboctinterp.so(octave_main+0xd47)[0xb7857c77] octave(main+0x2a)[0x804873a] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb5d68450] octave[0x80486a1] ======= Memory map: ======== 08048000-08049000 r-xp 00000000 08:03 412173 /usr/bin/octave-3.0.0 08049000-0804a000 rw-p 00000000 08:03 412173 /usr/bin/octave-3.0.0 0804a000-0a335000 rw-p 0804a000 00:00 0 [heap] b1d0a000-b3d0a000 rw-p b1d0a000 00:00 0 b5300000-b5321000 rw-p b5300000 00:00 0 b5321000-b5400000 ---p b5321000 00:00 0 b54ca000-b552b000 r-xp 00000000 08:03 393509 /usr/lib/octave/3.0.0/oct/i486-pc-linux-gnu/sort.oct b552b000-b552d000 rw-p 00060000 08:03 393509 /usr/lib/octave/3.0.0/oct/i486-pc-linux-gnu/sort.oct b552d000-b5553000 r-xp 00000000 08:03 408265 /usr/lib/libpcre.so.3.12.1 b5553000-b5554000 rw-p 00026000 08:03 408265 /usr/lib/libpcre.so.3.12.1 b556d000-b5589000 r-xp 00000000 08:03 393529 /usr/lib/octave/3.0.0/oct/i486-pc-linux-gnu/__gnuplot_raw__.oct b5589000-b558a000 rw-p 0001c000 08:03 393529 /usr/lib/octave/3.0.0/oct/i486-pc-linux-gnu/__gnuplot_raw__.oct b55c1000-b55d8000 r-xp 00000000 08:03 393507 /usr/lib/octave/3.0.0/oct/i486-pc-linux-gnu/regexp.oct b55d8000-b55d9000 rw-p 00016000 08:03 393507 /usr/lib/octave/3.0.0/oct/i486-pc-linux-gnu/regexp.oct b55d9000-b55ef000 r-xp 00000000 08:03 393466 /usr/lib/octave/3.0.0/oct/i486-pc-linux-gnu/cellfun.oct b55ef000-b55f0000 rw-p 00015000 08:03 393466 /usr/lib/octave/3.0.0/oct/i486-pc-linux-gnu/cellfun.oct b55f0000-b5adb000 rw-p b55f0000 00:00 0 b5adb000-b5af8000 r-xp 00000000 08:03 393501 /usr/lib/octave/3.0.0/oct/i486-pc-linux-gnu/minmax.oct b5af8000-b5af9000 rw-p 0001d000 08:03 393501 /usr/lib/octave/3.0.0/oct/i486-pc-linux-gnu/minmax.oct b5af9000-b5b0b000 r-xp 00000000 08:03 393477 /usr/lib/octave/3.0.0/oct/i486-pc-linux-gnu/dispatch.oct b5b0b000-b5b0c000 rw-p 00011000 08:03 393477 /usr/lib/octave/3.0.0/oct/i486-pc-linux-gnu/dispatch.oct b5b0d000-b5b0e000 rw-p b5b0d000 00:00 0 b5b0e000-b5b15000 r--s 00000000 08:03 408342 /usr/lib/gconv/gconv-modules.cache b5b15000-b5b54000 r--p 00000000 08:03 473535 /usr/lib/locale/en_GB.utf8/LC_CTYPE b5b54000-b5d01000 rw-p b5b54000 00:00 0 b5d01000-b5d0a000 r-xp 00000000 08:03 22816 /lib/tls/i686/cmov/libnss_files-2.7.so b5d0a000-b5d0c000 rw-p 00008000 08:03 22816 /lib/tls/i686/cmov/libnss_files-2.7.so b5d0c000-b5d14000 r-xp 00000000 08:03 22820 /lib/tls/i686/cmov/libnss_nis-2.7.so b5d14000-b5d16000 rw-p 00007000 08:03 22820 /lib/tls/i686/cmov/libnss_nis-2.7.so b5d16000-b5d2a000 r-xp 00000000 08:03 22500 /lib/tls/i686/cmov/libnsl-2.7.so b5d2a000-b5d2c000 rw-p 00013000 08:03 22500 /lib/tls/i686/cmov/libnsl-2.7.so b5d2c000-b5d2e000 rw-p b5d2c000 00:00 0 b5d2e000-b5d35000 r-xp 00000000 08:03 22811 /lib/tls/i686/cmov/libnss_compat-2.7.so b5d35000-b5d37000 rw-p 00006000 08:03 22811 /lib/tls/i686/cmov/libnss_compat-2.7.so b5d37000-b5d39000 rw-p b5d37000 00:00 0 b5d39000-b5d4d000 r-xp 00000000 08:03 23443 /lib/tls/i686/cmov/libpthread-2.7.so b5d4d000-b5d4f000 rw-p 00013000 08:03 23443 /lib/tls/i686/cmov/libpthread-2.7.so b5d4f000-b5d52000 rw-p b5d4f000 00:00 0 b5d52000-b5e9b000 r-xp 00000000 08:03 21353 /lib/tls/i686/cmov/libc-2.7.so b5e9b000-b5e9c000 r--p 00149000 08:03 21353 /lib/tls/i686/cmov/libc-2.7.so b5e9c000-b5e9e000 rw-p 0014a000 08:03 21353 /lib/tls/i686/cmov/libc-2.7.so b5e9e000-b5ea1000 rw-p b5e9e000 00:00 0 b5ea1000-b5eab000 r-xp 00000000 08:03 16199 /lib/libgcc_s.so.1 b5eab000-b5eac000 rw-p 0000a000 08:03 16199 /lib/libgcc_s.so.1 b5eac000-b5f94000 r-xp 00000000 08:03 405140 /usr/lib/libstdc ++.so.6.0.9 b5f94000-b5f97000 r--p 000e8000 08:03 405140 /usr/lib/libstdc ++.so.6.0.9 b5f97000-b5f99000 rw-p 000eb000 08:03 405140 /usr/lib/libstdc ++.so.6.0.9 b5f99000-b5f9f000 rw-p b5f99000 00:00 0 b5f9f000-b5fc2000 r-xp 00000000 08:03 22494 /lib/tls/i686/cmov/libm-2.7.so b5fc2000-b5fc4000 rw-p 00023000 08:03 22494 /lib/tls/i686/cmov/libm-2.7.so b5fc4000-b605a000 r-xp 00000000 08:03 405136 /usr/lib/libgfortran.so.2.0.0 b605a000-b605b000 rw-p 00096000 08:03 405136 /usr/lib/libgfortran.so.2.0.0 b605b000-b606f000 r-xp 00000000 08:03 405971 /usr/lib/libz.so.1.2.3.3 b606f000-b6070000 rw-p 00013000 08:03 405971 /usr/lib/libz.so.1.2.3.3 b6070000-b6071000 rw-p b6070000 00:00 0 b6071000-b6195000 r-xp 00000000 08:03 414322 /usr/lib/libhdf5-1.6.5.so.0.0.0 b6195000-b6198000 rw-p 00123000 08:03 414322 /usr/lib/libhdf5-1.6.5.so.0.0.0 b6198000-b619a000 r-xp 00000000 08:03 22162 /lib/tls/i686/cmov/libdl-2.7.so b619a000-b619c000 rw-p 00001000 08:03 22162 /lib/tls/i686/cmov/libdl-2.7.so b619c000-b61c9000 r-xp 00000000 08:03 16758 /lib/libncurses.so.5.6 b61c9000-b61cc000 rw-p 0002c000 08:03 16758 /lib/libncurses.so.5.6 b61cc000-b61f8000 r-xp 00000000 08:03 16466 /lib/libreadline.so.5.2 b61f8000-b61fc000 rw-p 0002c000 08:03 16466 /lib/libreadline.so.5.2 b61fc000-b61fd000 rw-p b61fc000 00:00 0 b61fd000-b62dd000 r-xp 00000000 08:03 407920 /usr/lib/libfftw3.so.3.1.2 b62dd000-b62e3000 rw-p 000e0000 08:03 407920 /usr/lib/libfftw3.so.3.1.2 b62e3000-b6360000 r-xp 00000000 08:03 405301 panic: Aborted -- stopping myself... attempting to save variables to `octave-core'... save to `octave-core' complete Aborted ------------------------------------------------------------------------- Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW! Studies have shown that voting for your favorite open source project, along with a healthy diet, reduces your potential for chronic lameness and boredom. Vote Now at http://www.sourceforge.net/community/cca08 _______________________________________________ Octave-dev mailing list Octave-dev@... https://lists.sourceforge.net/lists/listinfo/octave-dev |
|
|
Re: Crash: double free or corruption (!prev):I think this is a known problem and has been corrected in 3.0.1. So upgrade your Octave and it will be fixed D. |
| Free Forum Powered by Nabble | Forum Help |