bugGNU Octave - Bugs: bug #30313, octave-parallel crash

 
 

bug #30313: octave-parallel crash

Submitted by:  None
Submitted on:  Thu 01 Jul 2010 01:56:26 PM UTC  
 
Category: NoneSeverity: 3 - Normal
Priority: 5 - NormalItem Group: Segfault, Bus Error, etc.
Status: Octave ForgeAssigned to: None
Originator Name: raviOriginator Email: -unavailable-
Open/Closed: ClosedRelease: 3.2.3
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.

 

Thu 08 Jul 2010 09:59:11 PM UTC, comment #2:

This bug is with a package from Octave Forge, not with the core of Octave. You might try contacting the Octave Forge mailing list, using their bug tracker, or e-mailing the authors of the package in order to resolve this.

This looks like a problem with an Octave Forge package, not a bug
in Octave. The correct place to report this problem is the
Octave Forge mailing list, octave-dev@lists.sourceforge.net.

A copy of this update to the bug report is being sent to that
list so that they are aware of it. Please follow up there.

Rik <rik5>
Project Administrator
Fri 02 Jul 2010 06:44:28 AM UTC, comment #1:

/tmp/.octave-domU-12-31-39-04-40-71.pid

      • glibc detected *** octave: malloc(): smallbin double linked list corrupted: 0x00000000016b1d10 ***

======= Backtrace: =========
/lib/libc.so.6(+0x775b6)[0x7f5b676125b6]
/lib/libc.so.6(+0x7b8e9)[0x7f5b676168e9]
/lib/libc.so.6(__libc_malloc+0x6e)[0x7f5b6761758e]
/usr/lib/libstdc++.so.6(_Znwm+0x1d)[0x7f5b67e8226d]
/usr/lib/octave-3.2.3/liboctinterp.so(ZNSt8_Rb_treeISsSt4pairIKSsSt4listIN9load_path9file_infoESaIS4_EEESt10_Select1stIS7_ESt4lessISsESaIS7_EE10_M_insert_EPKSt18_Rb_tree_node_baseSG_RKS7+0x2f)[0x7f5b6d9104bf]
/usr/lib/octave-3.2.3/liboctinterp.so(ZNSt8_Rb_treeISsSt4pairIKSsSt4listIN9load_path9file_infoESaIS4_EEESt10_Select1stIS7_ESt4lessISsESaIS7_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS7_ERKS7+0x190)[0x7f5b6d9107f0]
/usr/lib/octave-3.2.3/liboctinterp.so(_ZNK9load_path14add_to_fcn_mapERKNS_8dir_infoEb+0x402)[0x7f5b6d90a812]
/usr/lib/octave-3.2.3/liboctinterp.so(_ZNK9load_path9do_updateEv+0xbd)[0x7f5b6d90c68d]
/usr/lib/octave-3.2.3/liboctinterp.so(_ZN12symbol_table8fcn_info12fcn_info_rep4findEP18tree_argument_listRK13string_vectorR17octave_value_listRb+0xff)[0x7f5b6da343bf]
/usr/lib/octave-3.2.3/liboctinterp.so(_ZN12symbol_table8fcn_info4findEP18tree_argument_listRK13string_vectorR17octave_value_listRb+0xc)[0x7f5b6da343fc]
/usr/lib/octave-3.2.3/liboctinterp.so(_ZN12symbol_table7do_findERKSsP18tree_argument_listRK13string_vectorR17octave_value_listRbb+0x3cf)[0x7f5b6da3277f]
/usr/lib/octave-3.2.3/liboctinterp.so(_ZN12symbol_table4findERKSsP18tree_argument_listRK13string_vectorR17octave_value_listRbb+0x8f)[0x7f5b6da32f8f]
/usr/lib/octave-3.2.3/liboctinterp.so(_ZN12symbol_table13find_functionERKSsP18tree_argument_listRK13string_vectorR17octave_value_listRb+0x506)[0x7f5b6da33646]
/usr/lib/octave-3.2.3/liboctinterp.so(_Z5fevalRKSsRK17octave_value_listi+0x258)[0x7f5b6d9e9338]
/usr/lib/octave-3.2.3/liboctinterp.so(_Z16do_octave_atexitv+0x141)[0x7f5b6da3c9d1]
/usr/lib/octave-3.2.3/liboctinterp.so(_Z17clean_up_and_exiti+0x8)[0x7f5b6da3ced8]
/usr/lib/octave/packages/3.2/parallel-2.0.0/x86_64-pc-linux-gnu-api-v37/pserver.oct(_Z8FpserverRK17octave_value_listi+0xa33)[0x7f5b63a7d633]
/usr/lib/octave-3.2.3/liboctinterp.so(_ZN14octave_builtin17do_multi_index_opEiRK17octave_value_list+0x276)[0x7f5b6db4caa6]
/usr/lib/octave-3.2.3/liboctinterp.so(_ZN12octave_value17do_multi_index_opEiRK17octave_value_list+0xd)[0x7f5b6daf889d]
/usr/lib/octave-3.2.3/liboctinterp.so(_ZN15tree_identifier6rvalueEi+0x636)[0x7f5b6dc2aac6]
/usr/lib/octave-3.2.3/liboctinterp.so(_ZN15tree_identifier7rvalue1Ei+0x5f)[0x7f5b6dc29c5f]
/usr/lib/octave-3.2.3/liboctinterp.so(_ZN14tree_evaluator15visit_statementER14tree_statement+0x106)[0x7f5b6dc21306]
/usr/lib/octave-3.2.3/liboctinterp.so(_ZN14tree_evaluator20visit_statement_listER19tree_statement_list+0x58)[0x7f5b6dc1e308]
/usr/lib/octave-3.2.3/liboctinterp.so(_ZN18octave_user_script17do_multi_index_opEiRK17octave_value_list+0x15c)[0x7f5b6db51b7c]
/usr/lib/octave-3.2.3/liboctinterp.so(Z11source_fileRKSsS0_bbS0+0x1b0)[0x7f5b6d9e7190]
/usr/lib/octave-3.2.3/liboctinterp.so(+0x4d9bfa)[0x7f5b6d9d1bfa]
/usr/lib/octave-3.2.3/liboctinterp.so(octave_main+0xe2f)[0x7f5b6d9d372f]
/lib/libc.so.6(__libc_start_main+0xfd)[0x7f5b675b9c4d]
octave[0x400839]
======= Memory map: ========
00400000-00401000 r-xp 00000000 08:01 492387 /usr/bin/octave-3.2.3
00600000-00601000 r--p 00000000 08:01 492387 /usr/bin/octave-3.2.3
00601000-00602000 rw-p 00001000 08:01 492387 /usr/bin/octave-3.2.3
01368000-019dd000 rw-p 00000000 00:00 0 [heap]
7f5b5c000000-7f5b5c021000 rw-p 00000000 00:00 0
7f5b5c021000-7f5b60000000 ---p 00000000 00:00 0
7f5b63a78000-7f5b63a7f000 r-xp 00000000 08:01 516563 /usr/lib/octave/packages/3.2/parallel-2.0.0/x86_64-pc-linux-gnu-api-v37/pserver.oct
7f5b63a7f000-7f5b63c7e000 ---p 00007000 08:01 516563 /usr/lib/octave/packages/3.2/parallel-2.0.0/x86_64-pc-linux-gnu-api-v37/pserver.oct
7f5b63c7e000-7f5b63c7f000 r--p 00006000 08:01 516563 /usr/lib/octave/packages/3.2/parallel-2.0.0/x86_64-pc-linux-gnu-api-v37/pserver.oct
7f5b63c7f000-7f5b63c80000 rw-p 00007000 08:01 516563 /usr/lib/octave/packages/3.2/parallel-2.0.0/x86_64-pc-linux-gnu-api-v37/pserver.oct
7f5b63c80000-7f5b63ca7000 r-xp 00000000 08:01 516535 /usr/lib/octave/3.2.3/oct/x86_64-pc-linux-gnu/max.oct
7f5b63ca7000-7f5b63ea6000 ---p 00027000 08:01 516535 /usr/lib/octave/3.2.3/oct/x86_64-pc-linux-gnu/max.oct
7f5b63ea6000-7f5b63ea8000 r--p 00026000 08:01 516535 /usr/lib/octave/3.2.3/oct/x86_64-pc-linux-gnu/max.oct
7f5b63ea8000-7f5b63ea9000 rw-p 00028000 08:01 516535 /usr/lib/octave/3.2.3/oct/x86_64-pc-linux-gnu/max.oct
7f5b63ea9000-7f5b63ec9000 r-xp 00000000 08:01 516498 /usr/lib/octave/3.2.3/oct/x86_64-pc-linux-gnu/cellfun.oct
7f5b63ec9000-7f5b640c8000 ---p 00020000 08:01 516498 /usr/lib/octave/3.2.3/oct/x86_64-pc-linux-gnu/cellfun.oct
7f5b640c8000-7f5b640ca000 r--p 0001f000 08:01 516498 /usr/lib/octave/3.2.3/oct/x86_64-pc-linux-gnu/cellfun.oct
7f5b640ca000-7f5b640cb000 rw-p 00021000 08:01 516498 /usr/lib/octave/3.2.3/oct/x86_64-pc-linux-gnu/cellfun.oct
7f5b640cb000-7f5b660cc000 rw-p 00000000 00:00 0
7f5b660cc000-7f5b660ed000 r-xp 00000000 08:01 516518 /usr/lib/octave/3.2.3/oct/x86_64-pc-linux-gnu/find.oct
7f5b660ed000-7f5b662ec000 ---p 00021000 08:01 516518 /usr/lib/octave/3.2.3/oct/x86_64-pc-linux-gnu/find.oct
7f5b662ec000-7f5b662ee000 r--p 00020000 08:01 516518 /usr/lib/octave/3.2.3/oct/x86_64-pc-linux-gnu/find.oct
7f5b662ee000-7f5b662ef000 rw-p 00022000 08:01 516518 /usr/lib/octave/3.2.3/oct/x86_64-pc-linux-gnu/find.oct
7f5b662ef000-7f5b662fb000 r-xp 00000000 08:01 581837 /lib/libnss_files-2.11.1.so
7f5b662fb000-7f5b664fa000 ---p 0000c000 08:01 581837 /lib/libnss_files-2.11.1.so
7f5b664fa000-7f5b664fb000 r--p 0000b000 08:01 581837 /lib/libnss_files-2.11.1.so
7f5b664fb000-7f5b664fc000 rw-p 0000c000 08:01 581837 /lib/libnss_files-2.11.1.so
7f5b664fc000-7f5b66506000 r-xp 00000000 08:01 581839 /lib/libnss_nis-2.11.1.so
7f5b66506000-7f5b66705000 ---p 0000a000 08:01 581839 /lib/libnss_nis-2.11.1.so
7f5b66705000-7f5b66706000 r--p 00009000 08:01 581839 /lib/libnss_nis-2.11.1.so
7f5b66706000-7f5b66707000 rw-p 0000a000 08:01 581839 /lib/libnss_nis-2.11.1.sopanic: Aborted -- stopping myself...
attempting to save variables to `octave-core'...
save to `octave-core' complete
Aborted

Ravi <ravi_iisc>
Thu 01 Jul 2010 01:56:26 PM UTC, original submission:

I am trying to run octave in parallel mode following the readme
for octave parallel

ran the command to instantiate the server threads
octave /usr/share/octave/packages/3.2/parallel-2.0.0/server.m

octave crashes :

panic: Segmentation fault -- stopping myself...
attempting to save variables to `octave-core'...
/tmp/.octave-domU-12-31-XX-XX-XX-XX.pid
save to `octave-core' complete
Segmentation fault

Details :
OS : ubuntu 10.04
octave : 3.2.3
octave-parallel : 2.0.0
environment : EC2

Anonymous

 

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

Attach File(s):
   
   
Comment:
   

Attached Files
file #20867:  crash_report.txt added by None (986B - text/plain)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by rik5 (Posted a comment)
  • -unavailable- added by rik5
  • -unavailable- added by ravi_iisc (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 4 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Thu 08 Jul 2010 09:59:11 PM UTCrik5StatusNone=>Octave Forge
      Open/ClosedOpen=>Closed
      Carbon-Copy-=>Added -unavailable-
    Thu 01 Jul 2010 01:56:26 PM UTCNoneAttached File-=>Added crash_report.txt, #20867

    Back to the top


    Powered by Savane 3.1-cleanup1