octave-maintainers
[Top][All Lists]
Advanced

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

RE: Re: Update to Qt 5.11.2 in MXE Octave


From: Markus Mützel
Subject: RE: Re: Update to Qt 5.11.2 in MXE Octave
Date: Sat, 10 Nov 2018 14:50:24 +0100

> Gesendet: Samstag, 10. November 2018 um 08:43 Uhr
> Von: "Markus Mützel" <address@hidden>
> An: "John W. Eaton" <address@hidden>
> Cc: address@hidden
> Betreff: Aw: Re: Update to Qt 5.11.2 in MXE Octave
>
> I managed to get MXE Octave to work again on my system with the attached 
> patch.
> There a few other packages that no longer compiled. Instead of digging into 
> why
> exactly they failed, I went for updating them to newer versions and see if 
> they
> succeeded to compile. My main aim was to get something to compile. So the 
> patch
> should be taken with a grain of salt.
>  
> Octave (hg id 10145b9ad883) seems to work mainly correctly. But on running the
> test suite, Octave crashes at "fixed\bug-54490.tst" with the following error
> and backtrace:

> Does anyone else see this crash? It doesn't crash for me on Ubuntu Cosmic.
> Would getting the backtrace with symbols help?
> 
> Markus


Here an equivalent backtrace without having stripped the symbols:
Thread 18 received signal SIGSEGV, Segmentation fault.
0x000000000dc6e13a in graphics_toolkit::initialize (go=..., this=0x456a67a8)
    at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/corefcn/graphics-toolkit.h:210
210     
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/corefcn/graphics-toolkit.h:
 No such file or directory.
(gdb) bt
#0  0x000000000dc6e13a in graphics_toolkit::initialize (go=..., this=0x456a67a8)
    at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/corefcn/graphics-toolkit.h:210
#1  base_graphics_object::initialize (this=0x46d2a020, go=...) at 
libinterp/corefcn/graphics.h:2867
#2  0x000000000d90ed11 in graphics_object::initialize (this=0x456a6820) at 
libinterp/corefcn/graphics.h:3094
#3  xinitialize (h=...)
    at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/corefcn/graphics.cc:3026
#4  0x000000000d9a2d8f in F__go_figure__ (args=...)
    at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/corefcn/graphics.cc:12243
#5  0x000000000d667a2f in octave_builtin::call (this=0x446e04e0, tw=..., 
nargout=1, args=...)
    at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/octave-value/ov-builtin.cc:65
#6  0x000000000d7762da in octave::tree_evaluator::visit_index_expression 
(this=0x42e74c98, idx_expr=...)
    at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:1873
#7  0x000000000dcb9426 in octave::tree_evaluator::evaluate (this=0x42e74c98, 
expr=0x9356b820, nargout=<optimized out>)
    at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.h:302
#8  0x000000000d777902 in octave::tree_evaluator::visit_simple_assignment 
(this=0x42e74c98, expr=...)
    at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2545
#9  0x000000000dcb9426 in octave::tree_evaluator::evaluate (this=0x42e74c98, 
expr=0x44f8d200, nargout=<optimized out>)
    at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.h:302
#10 0x000000000d77345d in octave::tree_evaluator::visit_statement 
(this=0x42e74c98, stmt=...)
    at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2640
#11 0x000000000d768f3b in octave::tree_statement::accept (tw=..., 
this=0x44f8df80)
    at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-stmt.h:115
#12 octave::tree_evaluator::visit_statement_list (this=0x42e74c98, lst=...)
    at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2709
#13 0x000000000d7733fb in octave::tree_evaluator::visit_statement 
(this=0x42e74c98, stmt=...)
    at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2618
#14 0x000000000d768f3b in octave::tree_statement::accept (tw=..., 
this=0x44f8d300)
    at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-stmt.h:115
#15 octave::tree_evaluator::visit_statement_list (this=0x42e74c98, lst=...)
    at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2709
#16 0x000000000d774c2a in octave::tree_statement_list::accept (tw=..., 
this=0x92d93210)
    at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-stmt.h:190
#17 octave::tree_evaluator::execute_user_function (this=0x42e74c98, 
user_function=..., nargout=1, xargs=...)
    at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt--Type
 <RET> for more, q to quit, c to continue without paging--c
-eval.cc:1560
#18 0x000000000d707b13 in octave_user_function::call (this=<optimized out>, 
tw=..., nargout=<optimized out>, args=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/octave-value/ov-usr-fcn.cc:424
#19 0x000000000d7762da in octave::tree_evaluator::visit_index_expression 
(this=0x42e74c98, idx_expr=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:1873
#20 0x000000000dcb9426 in octave::tree_evaluator::evaluate (this=0x42e74c98, 
expr=0x910ca810, nargout=<optimized out>) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.h:302
#21 0x000000000d777902 in octave::tree_evaluator::visit_simple_assignment 
(this=0x42e74c98, expr=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2545
#22 0x000000000dcb9426 in octave::tree_evaluator::evaluate (this=0x42e74c98, 
expr=0x9cbe1af0, nargout=<optimized out>) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.h:302
#23 0x000000000d77345d in octave::tree_evaluator::visit_statement 
(this=0x42e74c98, stmt=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2640
#24 0x000000000d768f3b in octave::tree_statement::accept (tw=..., 
this=0x9cbe1bb0) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-stmt.h:115
#25 octave::tree_evaluator::visit_statement_list (this=0x42e74c98, lst=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2709
#26 0x000000000d774c2a in octave::tree_statement_list::accept (tw=..., 
this=0x44cb5230) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-stmt.h:190
#27 octave::tree_evaluator::execute_user_function (this=0x42e74c98, 
user_function=..., nargout=0, xargs=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:1560
#28 0x000000000d707b13 in octave_user_function::call (this=<optimized out>, 
tw=..., nargout=<optimized out>, args=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/octave-value/ov-usr-fcn.cc:424
#29 0x000000000d7762da in octave::tree_evaluator::visit_index_expression 
(this=0x42e74c98, idx_expr=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:1873
#30 0x000000000d75b814 in octave::tree_evaluator::evaluate_n 
(nargout=<optimized out>, expr=0x910d7d30, this=<optimized out>, 
this=<optimized out>) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.h:333
#31 octave::eval_string (eval_str=..., address@hidden, address@hidden: 0, 
address@hidden) at ../libinterp/parse-tree/oct-parse.yy:5426
#32 0x000000000d75be55 in octave::eval_string (arg=..., address@hidden, 
address@hidden: 0, address@hidden) at ../libinterp/parse-tree/oct-parse.yy:5470
#33 0x000000000d75c01b in Feval (args=..., nargout=0) at 
../libinterp/parse-tree/oct-parse.yy:5547
#34 0x000000000d667a2f in octave_builtin::call (this=0x42fa0b40, tw=..., 
nargout=0, args=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/octave-value/ov-builtin.cc:65
#35 0x000000000d7762da in octave::tree_evaluator::visit_index_expression 
(this=0x42e74c98, idx_expr=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:1873
#36 0x000000000dcb9426 in octave::tree_evaluator::evaluate (this=0x42e74c98, 
expr=0x912299d0, nargout=<optimized out>) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.h:302
#37 0x000000000d77345d in octave::tree_evaluator::visit_statement 
(this=0x42e74c98, stmt=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2640
#38 0x000000000d768f3b in octave::tree_statement::accept (tw=..., 
this=0x936fba60) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-stmt.h:115
#39 octave::tree_evaluator::visit_statement_list (this=0x42e74c98, lst=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2709
#40 0x000000000d76d185 in octave::tree_statement_list::accept (tw=..., 
this=<optimized out>) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-stmt.h:190
#41 octave::tree_evaluator::visit_try_catch_command (this=0x42e74c98, cmd=...) 
at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2826
#42 0x000000000d7733fb in octave::tree_evaluator::visit_statement 
(this=0x42e74c98, stmt=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2618
#43 0x000000000d768f3b in octave::tree_statement::accept (tw=..., 
this=0x936fc820) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-stmt.h:115
#44 octave::tree_evaluator::visit_statement_list (this=0x42e74c98, lst=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2709
#45 0x000000000d7733fb in octave::tree_evaluator::visit_statement 
(this=0x42e74c98, stmt=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2618
#46 0x000000000d768f3b in octave::tree_statement::accept (tw=..., 
this=0x936fd820) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-stmt.h:115
#47 octave::tree_evaluator::visit_statement_list (this=0x42e74c98, lst=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2709
#48 0x000000000d76dc3f in octave::tree_statement_list::accept (tw=..., 
this=<optimized out>) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-stmt.h:190
#49 octave::tree_evaluator::visit_unwind_protect_command (this=0x42e74c98, 
cmd=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2966
#50 0x000000000d7733fb in octave::tree_evaluator::visit_statement 
(this=0x42e74c98, stmt=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2618
#51 0x000000000d768f3b in octave::tree_statement::accept (tw=..., 
this=0x936ff720) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-stmt.h:115
#52 octave::tree_evaluator::visit_statement_list (this=0x42e74c98, lst=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2709
#53 0x000000000d7726a2 in octave::tree_statement_list::accept (tw=..., 
this=0x9153b1e0) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-stmt.h:190
#54 octave::tree_evaluator::visit_simple_for_command (this=0x42e74c98, cmd=...) 
at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:1175
#55 0x000000000d7733fb in octave::tree_evaluator::visit_statement 
(this=0x42e74c98, stmt=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2618
#56 0x000000000d768f3b in octave::tree_statement::accept (tw=..., 
this=0x936ffee0) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-stmt.h:115
#57 octave::tree_evaluator::visit_statement_list (this=0x42e74c98, lst=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2709
#58 0x000000000d774c2a in octave::tree_statement_list::accept (tw=..., 
this=0x91547870) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-stmt.h:190
#59 octave::tree_evaluator::execute_user_function (this=0x42e74c98, 
user_function=..., nargout=7, xargs=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:1560
#60 0x000000000d707b13 in octave_user_function::call (this=<optimized out>, 
tw=..., nargout=<optimized out>, args=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/octave-value/ov-usr-fcn.cc:424
#61 0x000000000d7762da in octave::tree_evaluator::visit_index_expression 
(this=0x42e74c98, idx_expr=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:1873
#62 0x000000000dcb9195 in octave::tree_evaluator::evaluate_n (address@hidden, 
address@hidden, nargout=<optimized out>) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.h:333
#63 0x000000000d778081 in octave::tree_evaluator::visit_multi_assignment 
(this=0x42e74c98, expr=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2185
#64 0x000000000dcb9426 in octave::tree_evaluator::evaluate (this=0x42e74c98, 
expr=0x43a56d20, nargout=<optimized out>) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.h:302
#65 0x000000000d77345d in octave::tree_evaluator::visit_statement 
(this=0x42e74c98, stmt=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2640
#66 0x000000000d768f3b in octave::tree_statement::accept (tw=..., 
this=0x43a566a0) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-stmt.h:115
#67 octave::tree_evaluator::visit_statement_list (this=0x42e74c98, lst=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2709
#68 0x000000000d7733fb in octave::tree_evaluator::visit_statement 
(this=0x42e74c98, stmt=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2618
#69 0x000000000d768f3b in octave::tree_statement::accept (tw=..., 
this=0x43a57a60) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-stmt.h:115
#70 octave::tree_evaluator::visit_statement_list (this=0x42e74c98, lst=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2709
#71 0x000000000d7733fb in octave::tree_evaluator::visit_statement 
(this=0x42e74c98, stmt=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2618
#72 0x000000000d768f3b in octave::tree_statement::accept (tw=..., 
this=0x43a574e0) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-stmt.h:115
#73 octave::tree_evaluator::visit_statement_list (this=0x42e74c98, lst=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2709
#74 0x000000000d772580 in octave::tree_statement_list::accept (tw=..., 
this=0x431e22f0) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-stmt.h:190
#75 octave::tree_evaluator::visit_simple_for_command (this=0x42e74c98, cmd=...) 
at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:1161
#76 0x000000000d7733fb in octave::tree_evaluator::visit_statement 
(this=0x42e74c98, stmt=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2618
#77 0x000000000d768f3b in octave::tree_statement::accept (tw=..., 
this=0x43a57ce0) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-stmt.h:115
#78 octave::tree_evaluator::visit_statement_list (this=0x42e74c98, lst=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2709
#79 0x000000000d76dc3f in octave::tree_statement_list::accept (tw=..., 
this=<optimized out>) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-stmt.h:190
#80 octave::tree_evaluator::visit_unwind_protect_command (this=0x42e74c98, 
cmd=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2966
#81 0x000000000d7733fb in octave::tree_evaluator::visit_statement 
(this=0x42e74c98, stmt=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2618
#82 0x000000000d768f3b in octave::tree_statement::accept (tw=..., 
this=0x43a57f20) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-stmt.h:115
#83 octave::tree_evaluator::visit_statement_list (this=0x42e74c98, lst=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2709
#84 0x000000000d774c2a in octave::tree_statement_list::accept (tw=..., 
this=0x431e17b0) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-stmt.h:190
#85 octave::tree_evaluator::execute_user_function (this=0x42e74c98, 
user_function=..., nargout=7, xargs=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:1560
#86 0x000000000d707b13 in octave_user_function::call (this=<optimized out>, 
tw=..., nargout=<optimized out>, args=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/octave-value/ov-usr-fcn.cc:424
#87 0x000000000d7762da in octave::tree_evaluator::visit_index_expression 
(this=0x42e74c98, idx_expr=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:1873
#88 0x000000000dcb9195 in octave::tree_evaluator::evaluate_n (address@hidden, 
address@hidden, nargout=<optimized out>) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.h:333
#89 0x000000000d778081 in octave::tree_evaluator::visit_multi_assignment 
(this=0x42e74c98, expr=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2185
#90 0x000000000dcb9426 in octave::tree_evaluator::evaluate (this=0x42e74c98, 
expr=0x43a4eee0, nargout=<optimized out>) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.h:302
#91 0x000000000d77345d in octave::tree_evaluator::visit_statement 
(this=0x42e74c98, stmt=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2640
#92 0x000000000d768f3b in octave::tree_statement::accept (tw=..., 
this=0x43a4e920) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-stmt.h:115
#93 octave::tree_evaluator::visit_statement_list (this=0x42e74c98, lst=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2709
#94 0x000000000d7726a2 in octave::tree_statement_list::accept (tw=..., 
this=0x431dd040) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-stmt.h:190
#95 octave::tree_evaluator::visit_simple_for_command (this=0x42e74c98, cmd=...) 
at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:1175
#96 0x000000000d7733fb in octave::tree_evaluator::visit_statement 
(this=0x42e74c98, stmt=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2618
#97 0x000000000d768f3b in octave::tree_statement::accept (tw=..., 
this=0x43a4fee0) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-stmt.h:115
#98 octave::tree_evaluator::visit_statement_list (this=0x42e74c98, lst=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2709
#99 0x000000000d76d185 in octave::tree_statement_list::accept (tw=..., 
this=<optimized out>) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-stmt.h:190
#100 octave::tree_evaluator::visit_try_catch_command (this=0x42e74c98, cmd=...) 
at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2826
#101 0x000000000d7733fb in octave::tree_evaluator::visit_statement 
(this=0x42e74c98, stmt=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2618
#102 0x000000000d768f3b in octave::tree_statement::accept (tw=..., 
this=0x43a52ca0) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-stmt.h:115
#103 octave::tree_evaluator::visit_statement_list (this=0x42e74c98, lst=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2709
#104 0x000000000d76dc3f in octave::tree_statement_list::accept (tw=..., 
this=<optimized out>) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-stmt.h:190
#105 octave::tree_evaluator::visit_unwind_protect_command (this=0x42e74c98, 
cmd=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2966
#106 0x000000000d7733fb in octave::tree_evaluator::visit_statement 
(this=0x42e74c98, stmt=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2618
#107 0x000000000d768f3b in octave::tree_statement::accept (tw=..., 
this=0x43a52560) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-stmt.h:115
#108 octave::tree_evaluator::visit_statement_list (this=0x42e74c98, lst=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2709
#109 0x000000000d774c2a in octave::tree_statement_list::accept (tw=..., 
this=0x431db5d0) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-stmt.h:190
#110 octave::tree_evaluator::execute_user_function (address@hidden, 
user_function=..., address@hidden, xargs=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:1560
#111 0x000000000d707b13 in octave_user_function::call (address@hidden, tw=..., 
address@hidden, args=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/octave-value/ov-usr-fcn.cc:424
#112 0x000000000d76c096 in octave::tree_evaluator::visit_identifier 
(this=0x42e74c98, expr=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:1663
#113 0x000000000dcb9426 in octave::tree_evaluator::evaluate (this=0x42e74c98, 
expr=0x43a67f20, nargout=<optimized out>) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.h:302
#114 0x000000000d77345d in octave::tree_evaluator::visit_statement 
(this=0x42e74c98, stmt=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2640
#115 0x000000000d768f3b in octave::tree_statement::accept (tw=..., 
this=0x43a67aa0) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-stmt.h:115
#116 octave::tree_evaluator::visit_statement_list (this=0x42e74c98, lst=...) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:2709
#117 0x000000000d76c34a in octave::tree_statement_list::accept (tw=..., 
this=<optimized out>) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-stmt.h:190
#118 octave::tree_evaluator::repl (address@hidden, interactive=true) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/parse-tree/pt-eval.cc:105
#119 0x000000000d9d901e in octave::interpreter::main_loop (address@hidden) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/corefcn/interpreter.cc:949
#120 0x000000000d9e150a in octave::interpreter::main_loop (this=0x42e74080) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/corefcn/interpreter.cc:932
#121 octave::interpreter::execute (address@hidden) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libinterp/corefcn/interpreter.cc:694
#122 0x000000006850c18c in octave::octave_interpreter::execute 
(this=0x37608bc0) at 
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-default-octave/octave-5.0.0/libgui/src/main-window.cc:152
#123 0x0000000068565235 in octave::octave_interpreter::qt_static_metacall 
(_o=0x37680000, _c=231145776, _id=603840, _a=0x8000) at 
libgui/src/moc-main-window.cc:89
#124 0x000000000cf66fda in QObject::event(QEvent*) () from 
D:\Repositories\Octave\test\octave-2018-11-10-11-13-w64_symbols\octave-2018-11-10-11-13-w64\mingw64\bin\Qt5Core.dll
#125 0x0000000066207c5c in QApplicationPrivate::notify_helper(QObject*, 
QEvent*) () from 
D:\Repositories\Octave\test\octave-2018-11-10-11-13-w64_symbols\octave-2018-11-10-11-13-w64\mingw64\bin\Qt5Widgets.dll
#126 0x000000006620ee93 in QApplication::notify(QObject*, QEvent*) () from 
D:\Repositories\Octave\test\octave-2018-11-10-11-13-w64_symbols\octave-2018-11-10-11-13-w64\mingw64\bin\Qt5Widgets.dll
#127 0x000000000cf3afe8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) 
() from 
D:\Repositories\Octave\test\octave-2018-11-10-11-13-w64_symbols\octave-2018-11-10-11-13-w64\mingw64\bin\Qt5Core.dll
#128 0x000000000cf412d9 in QCoreApplicationPrivate::sendPostedEvents(QObject*, 
int, QThreadData*) () from 
D:\Repositories\Octave\test\octave-2018-11-10-11-13-w64_symbols\octave-2018-11-10-11-13-w64\mingw64\bin\Qt5Core.dll
#129 0x000000000cf93138 in QEventDispatcherWin32Private::sendTimerEvent(int) () 
from 
D:\Repositories\Octave\test\octave-2018-11-10-11-13-w64_symbols\octave-2018-11-10-11-13-w64\mingw64\bin\Qt5Core.dll
#130 0x00007ffa0e386d41 in USER32!CallWindowProcW () from 
C:\WINDOWS\System32\user32.dll
#131 0x00007ffa0e386713 in USER32!DispatchMessageW () from 
C:\WINDOWS\System32\user32.dll
#132 0x000000000cf9288b in 
QEventDispatcherWin32::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from 
D:\Repositories\Octave\test\octave-2018-11-10-11-13-w64_symbols\octave-2018-11-10-11-13-w64\mingw64\bin\Qt5Core.dll
#133 0x000000000cf398af in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
D:\Repositories\Octave\test\octave-2018-11-10-11-13-w64_symbols\octave-2018-11-10-11-13-w64\mingw64\bin\Qt5Core.dll
#134 0x000000000cd83c19 in QThread::run() () from 
D:\Repositories\Octave\test\octave-2018-11-10-11-13-w64_symbols\octave-2018-11-10-11-13-w64\mingw64\bin\Qt5Core.dll
#135 0x000000000cd8ea17 in QtPrivate::ResultStoreBase::addResults(int, void 
const*, int, int) () from 
D:\Repositories\Octave\test\octave-2018-11-10-11-13-w64_symbols\octave-2018-11-10-11-13-w64\mingw64\bin\Qt5Core.dll
#136 0x00007ffa0f7e3034 in KERNEL32!BaseThreadInitThunk () from 
C:\WINDOWS\System32\kernel32.dll
#137 0x00007ffa10ea1471 in ntdll!RtlUserThreadStart () from 
C:\WINDOWS\SYSTEM32\ntdll.dll
#138 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb)



reply via email to

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