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

 
 

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

Submitted by:  None
Submitted on:  Thu 08 Apr 2010 09:24:07 PM UTC  
 
Category: NoneSeverity: 3 - Normal
Priority: 5 - NormalItem Group: Segfault, Bus Error, etc.
Status: Works For MeAssigned to: Jaroslav Hajek <highegg>
Originator Name: Thorsten MeyerOriginator Email: -unavailable-
Open/Closed: ClosedRelease: dev
Operating System: GNU/Linux

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

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>In charge of this item.
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 File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

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

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only project members can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 3 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sun 11 Apr 2010 04:48:11 PM UTCtmeyierOpen/ClosedOpen=>Closed
    Fri 09 Apr 2010 08:13:22 AM UTChigheggStatusNone=>Works For Me
      Assigned toNone=>highegg

    Back to the top


    Powered by Savane 3.1-cleanup1