bugGNU Octave - Bugs: bug #29483, octave freshly built from...

 
 

bug #29483: octave freshly built from mercurial crashes during test_sparse.m tests

Submitter:  None
Submitted:  Thu 08 Apr 2010 09:24:07 PM UTC
   
 
Category:  None Severity:  3 - Normal
Priority:  5 - Normal Item Group:  Segfault, Bus Error, etc.
Status:  Works For Me Assigned to:  highegg
Originator Name:  Thorsten Meyer Originator Email:  -email is unavailable-
Open/Closed:  * Closed Release:  * dev
Operating System:  * GNU/Linux Fixed Release:  None
Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Sun 11 Apr 2010 04:48:11 PM UTC, comment #2: 

Rebuilt with 9a5e2d13fa5a.

Cannot reproduce the error now.

Thorsten

Thorsten Meyer <tmeyier>
Fri 09 Apr 2010 08:13:22 AM UTC, comment #1: 

Can you isolate a script that fails? I can't reproduce the crash.

Jaroslav Hajek <highegg>
Thu 08 Apr 2010 09:24:07 PM UTC, original submission:  

octave built from mercurial cbf6eebb2a0b crashes during the test_sparse.m tests.
I could reproduce the crash even after "ccache --clear; make clean; autogen.sh; configure".

I get the following messages:
octave:4> test("test_sparse")
* glibc detected * /home/thorsten/hg/octave/src/.libs/lt-octave: free(): invalid next size (fast): 0x09902a50 *
======= Backtrace: =========
/lib/i686/cmov/libc.so.6[0xb4598824]
/lib/i686/cmov/libc.so.6[0xb459a0b3]
/lib/i686/cmov/libc.so.6(cfree+0x6d)[0xb459d0dd]
/usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb44f3cc1]
/usr/lib/libstdc++.so.6(_ZdaPv+0x1d)[0xb44f3d1d]
/home/thorsten/hg/octave/liboctave/.libs/liboctave-3.3.51+.so(_ZN6SparseIbED2Ev+0xb1)[0xb6421571]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN25octave_sparse_bool_matrixD0Ev+0x43)[0xb71f3773]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN12octave_valueD1Ev+0x24)[0xb6d424d4]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so[0xb7184bfb]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(Z12do_binary_opN12octave_value18compound_binary_opERKS_S2+0x1fb)[0xb718523b]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN31tree_compound_binary_expression7rvalue1Ei+0x1bb)[0xb72132cb]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN18tree_argument_list23convert_to_const_vectorEPK12octave_value+0x1fd)[0xb720c70d]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so[0xb7229e46]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN21tree_index_expression6rvalueEi+0x82e)[0xb722acae]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN21tree_index_expression7rvalue1Ei+0x4d)[0xb722afad]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN22tree_binary_expression7rvalue1Ei+0x6b)[0xb721052b]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN18tree_argument_list23convert_to_const_vectorEPK12octave_value+0x1fd)[0xb720c70d]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN21tree_index_expression6rvalueEi+0x6e6)[0xb722ab66]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN21tree_index_expression7rvalue1Ei+0x4d)[0xb722afad]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN23tree_boolean_expression7rvalue1Ei+0xd9)[0xb7210369]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN15tree_expression17is_logically_trueEPKc+0x2c)[0xb722194c]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN14tree_evaluator21visit_if_command_listER20tree_if_command_list+0x78)[0xb721e4e8]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN20tree_if_command_list6acceptER11tree_walker+0x18)[0xb723fcf8]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN14tree_evaluator16visit_if_commandER15tree_if_command+0x2b)[0xb721b9db]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN15tree_if_command6acceptER11tree_walker+0x18)[0xb723fd78]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN14tree_evaluator15visit_statementER14tree_statement+0x54)[0xb721ea74]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN14tree_statement6acceptER11tree_walker+0x1b)[0xb7241c3b]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN14tree_evaluator20visit_statement_listER19tree_statement_list+0x6b)[0xb721c80b]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN19tree_statement_list6acceptER11tree_walker+0x1b)[0xb7241c5b]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN14tree_evaluator21visit_if_command_listER20tree_if_command_list+0x9e)[0xb721e50e]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN20tree_if_command_list6acceptER11tree_walker+0x18)[0xb723fcf8]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN14tree_evaluator16visit_if_commandER15tree_if_command+0x2b)[0xb721b9db]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN15tree_if_command6acceptER11tree_walker+0x18)[0xb723fd78]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN14tree_evaluator15visit_statementER14tree_statement+0x54)[0xb721ea74]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN14tree_statement6acceptER11tree_walker+0x1b)[0xb7241c3b]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN14tree_evaluator20visit_statement_listER19tree_statement_list+0x6b)[0xb721c80b]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN19tree_statement_list6acceptER11tree_walker+0x1b)[0xb7241c5b]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN14tree_evaluator21visit_if_command_listER20tree_if_command_list+0x9e)[0xb721e50e]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN20tree_if_command_list6acceptER11tree_walker+0x18)[0xb723fcf8]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN14tree_evaluator16visit_if_commandER15tree_if_command+0x2b)[0xb721b9db]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN15tree_if_command6acceptER11tree_walker+0x18)[0xb723fd78]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN14tree_evaluator15visit_statementER14tree_statement+0x54)[0xb721ea74]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN14tree_statement6acceptER11tree_walker+0x1b)[0xb7241c3b]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN14tree_evaluator20visit_statement_listER19tree_statement_list+0x6b)[0xb721c80b]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN19tree_statement_list6acceptER11tree_walker+0x1b)[0xb7241c5b]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN14tree_evaluator21visit_if_command_listER20tree_if_command_list+0x9e)[0xb721e50e]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN20tree_if_command_list6acceptER11tree_walker+0x18)[0xb723fcf8]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN14tree_evaluator16visit_if_commandER15tree_if_command+0x2b)[0xb721b9db]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN15tree_if_command6acceptER11tree_walker+0x18)[0xb723fd78]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN14tree_evaluator15visit_statementER14tree_statement+0x54)[0xb721ea74]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN14tree_statement6acceptER11tree_walker+0x1b)[0xb7241c3b]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN14tree_evaluator20visit_statement_listER19tree_statement_list+0x6b)[0xb721c80b]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN19tree_statement_list6acceptER11tree_walker+0x1b)[0xb7241c5b]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN20octave_user_function17do_multi_index_opEiRK17octave_value_list+0x42d)[0xb7173f7d]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN20octave_user_function7subsrefERKSsRKSt4listI17octave_value_listSaIS3_EEi+0xa4)[0xb7174754]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN12octave_value7subsrefERKSsRKSt4listI17octave_value_listSaIS3_EEi+0x48)[0xb7186c08]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN21tree_index_expression6rvalueEi+0x24e)[0xb722a6ce]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN21tree_index_expression7rvalue1Ei+0x4d)[0xb722afad]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN14tree_evaluator15visit_statementER14tree_statement+0xe9)[0xb721eb09]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN14tree_statement6acceptER11tree_walker+0x1b)[0xb7241c3b]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN14tree_evaluator20visit_statement_listER19tree_statement_list+0x6b)[0xb721c80b]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN19tree_statement_list6acceptER11tree_walker+0x1b)[0xb7241c5b]
/home/thorsten/hg/octave/src/.libs/liboctinterp-3.3.51+.so(_ZN20octave_user_function17do_multi_index_opEiRK17octave_value_list+0x42d)[0xb7173f7d]
======= Memory map: ========
08048000-08049000 r-xp 00000000 08:09 26480001   /home/thorsten/hg/octave/src/.libs/lt-octave
08049000-0804a000 rw-p 00000000 08:09 26480001   /home/thorsten/hg/octave/src/.libs/lt-octave
0947d000-09a94000 rw-p 00000000 00:00 0          [heap]
b18e6000-b18fd000 r-xp 00000000 08:09 26478130   /home/thorsten/hg/octave/src/DLD-FUNCTIONS/.libs/sparse.so.0.0.0
b18fd000-b18fe000 rw-p 00017000 08:09 26478130   /home/thorsten/hg/octave/src/DLD-FUNCTIONS/.libs/sparse.so.0.0.0
b1d00000-b1d21000 rw-p 00000000 00:00 0
b1d21000-b1e00000 ---p 00000000 00:00 0
b1e5f000-b1e81000 r-xp 00000000 08:09 26478065   /home/thorsten/hg/octave/src/DLD-FUNCTIONS/.libs/lu.so.0.0.0
b1e81000-b1e82000 rw-p 00021000 08:09 26478065   /home/thorsten/hg/octave/src/DLD-FUNCTIONS/.libs/lu.so.0.0.0
b1e82000-b1e83000 rw-p 00000000 00:00 0
b1e83000-b1eb5000 r-xp 00000000 08:09 26478084   /home/thorsten/hg/octave/src/DLD-FUNCTIONS/.libs/max.so.0.0.0
b1eb5000-b1eb7000 rw-p 00031000 08:09 26478084   /home/thorsten/hg/octave/src/DLD-FUNCTIONS/.libs/max.so.0.0.0
b1eb7000-b1ed0000 r-xp 00000000 08:09 26478044   /home/thorsten/hg/octave/src/DLD-FUNCTIONS/.libs/inv.so.0.0.0
b1ed0000-b1ed1000 rw-p 00019000 08:09 26478044   /home/thorsten/hg/octave/src/DLD-FUNCTIONS/.libs/inv.so.0.0.0
b1ed1000-b1ef4000 r-xp 00000000 08:09 26478124   /home/thorsten/hg/octave/src/DLD-FUNCTIONS/.libs/regexp.so.0.0.0
b1ef4000-b1ef5000 rw-p 00023000 08:09 26478124   /home/thorsten/hg/octave/src/DLD-FUNCTIONS/.libs/regexp.so.0.0.0
b1ef5000-b1f12000 r-xp 00000000 08:09 26478054   /home/thorsten/hg/octave/src/DLD-FUNCTIONS/.libs/kron.so.0.0.0
b1f12000-b1f13000 rw-p 0001d000 08:09 26478054   /home/thorsten/hg/octave/src/DLD-FUNCTIONS/.libs/kron.so.0.0.0
b1f13000-b1f1a000 r--s 00000000 08:06 150167     /usr/lib/gconv/gconv-modules.cache
b1f1a000-b1f33000 r-xp 00000000 08:09 26478024   /home/thorsten/hg/octave/src/DLD-FUNCTIONS/.libs/getpwent.so.0.0.0
b1f33000-b1f34000 rw-p 00019000 08:09 26478024   /home/thorsten/hg/octave/src/DLD-FUNCTIONS/.libs/getpwent.so.0.0.0
b1f34000-b3f35000 rw-p 00000000 00:00 0
b3f35000-b3f79000 r-xp 00000000 08:09 26477894   /home/thorsten/hg/octave/src/DLD-FUNCTIONS/.libs/cellfun.so.0.0.0
b3f79000-b3f7a000 rw-p 00044000 08:09 26477894   /home/thorsten/hg/octave/src/DLD-FUNCTIONS/.libs/cellfun.so.0.0.0
b3f7a000-b3f7b000 rw-p 00000000 00:00 0
b3f7b000-b3fa3000 r-xp 00000000 08:09 26477994   /home/thorsten/hg/octave/src/DLD-FUNCTIONS/.libs/find.so.0.0.0
b3fa3000-b3fa5000 rw-p 00027000 08:09 26477994   /home/thorsten/hg/octave/src/DLD-FUNCTIONS/.libs/find.so.0.0.0
b3fa5000-b4092000 r--p 0019c000 08:06 147734     /usr/lib/locale/locale-archive
b4092000-b4292000 r--p 00000000 08:06 147734     /usr/lib/locale/locale-archive
b4292000-b434d000 rw-p 00000000 00:00 0
b434d000-b4357000 r-xp 00000000 08:01 6565       /lib/i686/cmov/libnss_files-2.10.2.so
b4357000-b4358000 r--p 00009000 08:01 6565       /lib/i686/cmov/libnss_files-2.10.2.so
b4358000-b4359000 rw-p 0000a000 08:01 6565       /lib/i686/cmov/libnss_files-2.10.2.so
b4359000-b4362000 r-xp 00000000 08:01 6577       /lib/i686/cmov/libnss_nis-2.10.2.so
b4362000-b4363000 r--p 00008000 08:01 6577       /lib/i686/cmov/libnss_nis-2.10.2.so
b4363000-b4364000 rw-p 00009000 08:01 6577       /lib/i686/cmov/libnss_nis-2.10.2.so
b4364000-b4377000 r-xp 00000000 08:01 6575       /lib/i686/cmov/libnsl-2.10.2.so
b4377000-b4378000 r--p 00012000 08:01 6575       /lib/i686/cmov/libnsl-2.10.2.so
b4378000-b4379000 rw-p 00013000 08:01 6575       /lib/i686/cmov/libnsl-2.10.2.so
b4379000-b437b000 rw-p 00000000 00:00 0
b437b000-b4381000 r-xp 00000000 08:01 6508       /lib/i686/cmov/libnss_compat-2.10.2.so
b4381000-b4382000 r--p 00006000 08:01 6508       /lib/i686/cmov/libnss_compat-2.10.2.so
b4382000-b4383000 rw-p 00007000 08:01 6508       /lib/i686/cmov/libnss_compat-2.10.2.so
b4383000-b4386000 rw-p 00000000 00:00 0
b4386000-b438a000 r-xp 00000000 08:06 145151     /usr/lib/libXdmcp.so.6.0.0
b438a000-b438b000 rw-p 00003000 08:06 145151     /usr/lib/libXdmcp.so.6.0.0panic: Aborted -- stopping myself...
Aborted

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by tmeyier (Posted a comment)
  • -email is unavailable- added by highegg (Posted a comment)
  • -email is unavailable- added by None (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only group members can vote.

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2010-04-11 tmeyier Open/ClosedOpen Closed
    2010-04-09 highegg StatusNone Works For Me
        Assigned toNone highegg

    Back to the top

    Powered by Savane 3.13-f8d8.
    Corresponding source code