[Top][All Lists]
[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/
- [Octave-bug-tracker] [bug #34649] Crash on concatenating empty-fielded structs,
anonymous <=