octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #34649] Crash on concatenating empty-fielded s


From: anonymous
Subject: [Octave-bug-tracker] [bug #34649] Crash on concatenating empty-fielded structs
Date: Tue, 25 Oct 2011 18:27:22 +0000
User-agent: Mozilla/5.0 (X11; Linux i686; rv:7.0.1) Gecko/20100101 Firefox/7.0.1

URL:
  <http://savannah.gnu.org/bugs/?34649>

                 Summary: Crash on concatenating empty-fielded structs
                 Project: GNU Octave
            Submitted by: None
            Submitted on: Tue 25 Oct 2011 06:27:21 PM UTC
                Category: Interpreter
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: Crash
                  Status: None
             Assigned to: None
         Originator Name: Philipp Kutin
        Originator Email: address@hidden
             Open/Closed: Open
         Discussion Lock: Any
                 Release: dev
        Operating System: GNU/Linux

    _______________________________________________________

Details:

Running Octave changeset 13748:3c3b74677fa0 from 'stable' branch on Ubuntu
11.04 x86, this is easily reproduced for me.


octave:1> s = struct;
octave:2> [s s]

Program received signal SIGSEGV, Segmentation fault.


Backtrace from GDB (optimized build, though)


operator= (o=<optimized out>, this=<optimized out>) at oct-map.h:86
86            o.rep->count++;
(gdb) bt
#0  operator= (o=<optimized out>, this=<optimized out>) at oct-map.h:86
#1  operator= (m=<optimized out>, this=<optimized out>) at oct-map.h:289
#2  permute_to_correct_order<octave_map> (new_map_list=<optimized out>,
map_list=<optimized out>, 
    idx=<optimized out>, nf=<optimized out>, n=<optimized out>) at
oct-map.cc:641
#3  octave_map::cat (dim=-2, n=2, map_list=0x83a1a2c) at oct-map.cc:758
#4  0xb7a6a344 in single_type_concat<octave_map> (tmp=<optimized out>,
dv=<optimized out>, 
    result=<optimized out>) at pt-mat.cc:801
#5  do_single_type_concat<octave_map> (tmp=<optimized out>, dv=<optimized
out>) at pt-mat.cc:831
#6  tree_matrix::rvalue1 (this=0x11) at pt-mat.cc:993
#7  0xb7a534ab in tree_evaluator::visit_statement (this=0xb7fdc10c, stmt=...)
at pt-eval.cc:737
#8  0xb7a75bca in tree_statement::accept (this=0x83a4308, tw=...) at
pt-stmt.cc:151
#9  0xb7a50053 in visit_statement_list (lst=..., this=0xb7fdc10c) at
pt-eval.cc:773
#10 tree_evaluator::visit_statement_list (this=0xb7fdc10c, lst=...) at
pt-eval.cc:754
#11 0xb7a75c8a in tree_statement_list::accept (this=0x819a4f8, tw=...) at
pt-stmt.cc:215
#12 0xb78a2ff1 in main_loop () at toplev.cc:573
#13 0xb7844e30 in octave_main (argc=1, argv=0xbffff434, embedded=0) at
octave.cc:935
#14 0x08048473 in main (argc=1, argv=0xbffff434) at main.c:35





    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?34649>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]