$ octave --eval "rref(eye(2,2))" GNU Octave, version 3.2.2 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 "i486-pc-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 (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'. *** glibc detected *** octave: free(): invalid next size (fast): 0x09f47c68 *** ======= Backtrace: ========= /lib/tls/i686/cmov/libc.so.6[0xb494cff1] /lib/tls/i686/cmov/libc.so.6[0xb494e6f2] /lib/tls/i686/cmov/libc.so.6(cfree+0x6d)[0xb49517cd] /usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb4b246f1] /usr/lib/libstdc++.so.6(_ZdaPv+0x1d)[0xb4b2474d] /usr/lib/octave-3.2.2/liboctave.so(_ZN5ArrayIdED2Ev+0x4a)[0xb640ae8a] /usr/lib/octave-3.2.2/liboctinterp.so(_ZN18octave_diag_matrixD0Ev+0x54)[0xb718e6e4] /usr/lib/octave-3.2.2/liboctinterp.so(_ZN12octave_valueD1Ev+0x24)[0xb6d34694] /usr/lib/octave-3.2.2/liboctinterp.so(_ZN5ArrayI12octave_valueED1Ev+0x53)[0xb75a79e3] /usr/lib/octave-3.2.2/liboctinterp.so(_ZN17octave_value_listD1Ev+0x39)[0xb6d81209] /usr/lib/octave-3.2.2/liboctinterp.so(_ZN21tree_index_expression6rvalueEi+0x396)[0xb7223996] /usr/lib/octave-3.2.2/liboctinterp.so(_ZN21tree_multi_assignment6rvalueEi+0x1e9)[0xb7205a69] /usr/lib/octave-3.2.2/liboctinterp.so(_ZN21tree_multi_assignment7rvalue1Ei+0x4b)[0xb720531b] /usr/lib/octave-3.2.2/liboctinterp.so(_ZN14tree_evaluator15visit_statementER14tree_statement+0xfd)[0xb7214a9d] /usr/lib/octave-3.2.2/liboctinterp.so(_ZN14tree_statement6acceptER11tree_walker+0x1b)[0xb7239eeb] /usr/lib/octave-3.2.2/liboctinterp.so(_ZN14tree_evaluator20visit_statement_listER19tree_statement_list+0x6b)[0xb721385b] /usr/lib/octave-3.2.2/liboctinterp.so(_ZN19tree_statement_list6acceptER11tree_walker+0x1b)[0xb7239f0b] /usr/lib/octave-3.2.2/liboctinterp.so(_ZN14tree_evaluator24visit_simple_for_commandER23tree_simple_for_command+0x260)[0xb7213b90] /usr/lib/octave-3.2.2/liboctinterp.so(_ZN23tree_simple_for_command6acceptER11tree_walker+0x18)[0xb7224d18] /usr/lib/octave-3.2.2/liboctinterp.so(_ZN14tree_evaluator15visit_statementER14tree_statement+0x54)[0xb72149f4] /usr/lib/octave-3.2.2/liboctinterp.so(_ZN14tree_statement6acceptER11tree_walker+0x1b)[0xb7239eeb] /usr/lib/octave-3.2.2/liboctinterp.so(_ZN14tree_evaluator20visit_statement_listER19tree_statement_list+0x6b)[0xb721385b] /usr/lib/octave-3.2.2/liboctinterp.so(_ZN19tree_statement_list6acceptER11tree_walker+0x1b)[0xb7239f0b] /usr/lib/octave-3.2.2/liboctinterp.so(_ZN20octave_user_function17do_multi_index_opEiRK17octave_value_list+0x58c)[0xb7140acc] /usr/lib/octave-3.2.2/liboctinterp.so(_ZN20octave_user_function7subsrefERKSsRKSt4listI17octave_value_listSaIS3_EEi+0xaa)[0xb713f74a] /usr/lib/octave-3.2.2/liboctinterp.so(_ZN12octave_value7subsrefERKSsRKSt4listI17octave_value_listSaIS3_EEi+0x48)[0xb70ede98] /usr/lib/octave-3.2.2/liboctinterp.so(_ZN21tree_index_expression6rvalueEi+0x344)[0xb7223944] /usr/lib/octave-3.2.2/liboctinterp.so(_Z11eval_stringRKSsbRii+0x6bb)[0xb6fc857b] /usr/lib/octave-3.2.2/liboctinterp.so[0xb6faea44] /usr/lib/octave-3.2.2/liboctinterp.so(octave_main+0x1155)[0xb6fb23f5] octave(main+0x23)[0x8048833] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0xb48f8b56] octave[0x8048771] ======= Memory map: ======== 08048000-08049000 r-xp 00000000 08:01 50270 /usr/bin/octave-3.2.2 08049000-0804a000 r-xp 00000000 08:01 50270 /usr/bin/octave-3.2.2 0804a000-0804b000 rwxp 00001000 08:01 50270 /usr/bin/octave-3.2.2 09cfd000-0a146000 rwxp 00000000 00:00 0 [heap] b2500000-b2521000 rwxp 00000000 00:00 0 b2521000-b2600000 ---p 00000000 00:00 0 b269c000-b26c6000 r-xp 00000000 08:01 529261 /usr/lib/octave/3.2.2/oct/i486-pc-linux-gnu/max.oct b26c6000-b26c7000 r-xp 0002a000 08:01 529261 /usr/lib/octave/3.2.2/oct/i486-pc-linux-gnu/max.oct b26c7000-b26c8000 rwxp 0002b000 08:01 529261 /usr/lib/octave/3.2.2/oct/i486-pc-linux-gnu/max.oct b26c8000-b26e6000 r-xp 00000000 08:01 529223 /usr/lib/octave/3.2.2/oct/i486-pc-linux-gnu/cellfun.oct b26e6000-b26e7000 r-xp 0001e000 08:01 529223 /usr/lib/octave/3.2.2/oct/i486-pc-linux-gnu/cellfun.oct b26e7000-b26e8000 rwxp 0001f000 08:01 529223 /usr/lib/octave/3.2.2/oct/i486-pc-linux-gnu/cellfun.oct b26e8000-b46e9000 rwxp 00000000 00:00 0 b46e9000-b4708000 r-xp 00000000 08:01 529244 /usr/lib/octave/3.2.2/oct/i486-pc-linux-gnu/find.oct b4708000-b4709000 r-xp 0001e000 08:01 529244 /usr/lib/octave/3.2.2/oct/i486-pc-linux-gnu/find.oct b4709000-b470a000 rwxp 0001f000 08:01 529244 /usr/lib/octave/3.2.2/oct/i486-pc-linux-gnu/find.oct b470a000-b470b000 rwxp 00000000 00:00 0 b470b000-b4712000 r-xs 00000000 08:01 134171 /usr/lib/gconv/gconv-modules.cache b4712000-b4751000 r-xp 00000000 08:01 135944 /usr/lib/locale/en_US.utf8/LC_CTYPE b4751000-b4804000 rwxp 00000000 00:00 0 b4804000-b480e000 r-xp 00000000 08:01 1383 /lib/tls/i686/cmov/libnss_files-2.10.1.so b480e000-b480f000 r-xp 00009000 08:01 1383 /lib/tls/i686/cmov/libnss_files-2.10.1.so b480f000-b4810000 rwxp 0000a000 08:01 1383 /lib/tls/i686/cmov/libnss_files-2.10.1.so b4810000-b4819000 r-xp 00000000 08:01 1407 /lib/tls/i686/cmov/libnss_nis-2.10.1.so b4819000-b481a000 r-xp 00008000 08:01 1407 /lib/tls/i686/cmov/libnss_nis-2.10.1.so b481a000-b481b000 rwxp 00009000 08:01 1407 /lib/tls/i686/cmov/libnss_nis-2.10.1.so b481b000-b482e000 r-xp 00000000 08:01 1368 /lib/tls/i686/cmov/libnsl-2.10.1.so b482e000-b482f000 r-xp 00012000 08:01 1368 /lib/tls/i686/cmov/libnsl-2.10.1.so b482f000-b4830000 rwxp 00013000 08:01 1368 /lib/tls/i686/cmov/libnsl-2.10.1.so b4830000-b4832000 rwxp 00000000 00:00 0 b4832000-b4838000 r-xp 00000000 08:01 1376 /lib/tls/i686/cmov/libnss_compat-2.10.1.so b4838000-b4839000 r-xp 00005000 08:01 1376 /lib/tls/i686/cmov/libnss_compat-2.10.1.so b4839000-b483a000 rwxp 00006000 08:01 1376 /lib/tls/i686/cmov/libnss_compat-2.10.1.so b483a000-b483d000 rwxp 00000000 00:00 0 b483d000-b4841000 r-xp 00000000 08:01 5567 /usr/lib/libXdmcp.so.6.0.0 b4841000-b4842000 rwxp 00003000 08:01 5567 /usr/lib/libXdmcp.so.6.0.0 b4842000-b4849000 r-xp 00000000 08:01 42328 /lib/tls/i686/cmov/librt-2.10.1.so b4849000-b484a000 r-xp 00006000 08:01 42328 /lib/tls/i686/cmov/librt-2.10.1.so b484a000-b484b000 rwxp 00007000 08:01 42328 /lib/tls/i686/cmov/librt-2.10.1.so b484b000-b484d000 r-xp 00000000 08:01 5556 /usr/lib/libXau.so.6.0.0 b484d000-b484e000 r-xp 00001000 08:01 5556 /usr/lib/libXau.so.6.0.0 b484e000-b484f000 rwxp 00002000 08:01 5556 /usr/lib/libXau.so.6.0.0 b484f000-b4850000 rwxp 00000000 00:00 0 b4850000-b486c000 r-xp 00000000 08:01 6588 /usr/lib/libxcb.so.1.1.0 b486c000-b486d000 r-xp 0001c000 08:01 6588 /usr/lib/libxcb.so.1.1.0 b486d000-b486e000 rwxp 0001d000 08:01 6588 /usr/lib/libxcb.so.1.1.0 b486e000-b4876000 r-xp 00000000 08:01 5791 /usr/lib/libdrm.so.2.4.0 b4876000-b4877000 r-xp 00007000 08:01 5791 /usr/lib/libdrm.so.2.4.0 b4877000-b4878000 rwxp 00008000 08:01 5791 /usr/lib/libdrm.so.2.4.0 b4878000-b487c000 r-xp 00000000 08:01 5571 /usr/lib/libXfixes.so.3.1.0panic: Aborted -- stopping myself... attempting to save variables to `octave-core'... save to `octave-core' complete Aborted