Re: Octave-maintainers Digest, Vol 152, Issue 23

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Re: Octave-maintainers Digest, Vol 152, Issue 23

John Donoghue-3
On 11/10/18 8:29 AM, [hidden email] wrote:
Message: 5
Date: Sat, 10 Nov 2018 08:43:50 +0100
From: "Markus M?tzel" [hidden email]
To: "John W. Eaton" [hidden email]
Cc: [hidden email]
Subject: Aw: Re: Update to Qt 5.11.2 in MXE Octave
Message-ID:
	<trinity-8807042b-1f86-4df3-b99b-110ef6d9ee96-1541835829933@3c-app-gmx-bs25>
	
Content-Type: text/plain; charset="utf-8"

Gesendet: Samstag, 20. Oktober 2018 um 16:32 Uhr
Von: "John W. Eaton" [hidden email]
An: mmuetzel [hidden email], [hidden email]
Betreff: Re: Update to Qt 5.11.2 in MXE Octave

On 10/20/2018 04:48 AM, mmuetzel wrote:
Thanks for having pushed that patch.

Unfortunately, other packages seem to be affected by the glibc update as
well.
Yesterday, I wanted to start a clean cross-build for Windows on that VM with
Ubuntu 18.10 by running:
make clean
./configure --enable-devel-tools --enable-windows-64 --enable-octave=default
--enable-binary-packages --with-pkg-dir=../mxe-octave-pkg --with-ccache
--disable-system-opengl --enable-qt5
make all 7z-dist JOBS=3

It fails early on for the build-m4 target with the error:
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-build-m4/m4-1.4.18/lib/freadahead.c:
In function 'freadahead':
/home/osboxes/Documents/Repositories/Octave/mxe-octave-3/tmp-build-m4/m4-1.4.18/lib/freadahead.c:92:3:
error: #error "Please port gnulib freadahead.c to your platform! Look at the
definition of fflush, fread, ungetc on your system, then report this to
bug-gnulib."
   #error "Please port gnulib freadahead.c to your platform! Look at the
definition of fflush, fread, ungetc on your system, then report this to
bug-gnulib."
    ^~~~~
make[6]: *** [Makefile:1910: freadahead.o] Error 1

This is probably the same as: https://bugs.archlinux.org/task/59758
If this is just a problem with some of the build tools you can try to 
skip them by eliminating them from the list of tools in Makefile.in.

We build tools like m4 in mxe-octave so that we can try to ensure new 
enough versions are availble for building all the other tools and 
packages.  But if you have a modern system, that's probably not 
necessary.  It's worth a try to eliminate the build-* packages that 
don't work and use the versions of those tools that you already have 
installed on your system.

jwe

Thanks for your suggestions.
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:
(gdb) attach 20564
Attaching to process 20564
----[snip]----
[New Thread 20564.0x2bbc]
[New Thread 20564.0x46c4]
[Thread 20564.0x2bbc exited with code 20115]
[New Thread 20564.0xc78]
[Thread 20564.0xc78 exited with code 20115]
[New Thread 20564.0x3d4c]
[Thread 20564.0x3d4c exited with code 0]

Thread 15 received signal SIGSEGV, Segmentation fault.
0x00000000694de13a in liboctinterp-6!_ZN20base_graphics_object10initializeERK15graphics_object ()
   from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
(gdb) bt
#0  0x00000000694de13a in liboctinterp-6!_ZN20base_graphics_object10initializeERK15graphics_object ()
   from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#1  0x000000006917ed11 in liboctinterp-6!_ZNK4axes11get_defaultERK12caseless_str ()
   from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#2  0x0000000069212d8f in liboctinterp-6!_Z14F__go_figure__RK17octave_value_listi ()
   from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#3  0x0000000068ed7a2f in liboctinterp-6!_ZN14octave_builtin4callERN6octave14tree_evaluatorEiRK17octave_value_list ()
   from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#4  0x0000000068fe62da in liboctinterp-6!_ZN6octave14tree_evaluator22visit_index_expressionERNS_21tree_index_expressionE ()
   from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#5  0x0000000069529426 in liboctinterp-6!_ZN6octave14tree_evaluator8evaluateEPNS_15tree_expressionEi ()
   from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#6  0x0000000068fe7902 in liboctinterp-6!_ZN6octave14tree_evaluator23visit_simple_assignmentERNS_22tree_simple_assignmentE ()
   from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#7  0x0000000069529426 in liboctinterp-6!_ZN6octave14tree_evaluator8evaluateEPNS_15tree_expressionEi ()
   from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#8  0x0000000068fe345d in liboctinterp-6!_ZN6octave14tree_evaluator15visit_statementERNS_14tree_statementE ()
   from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#9  0x0000000068fd8f3b in liboctinterp-6!_ZN6octave14tree_evaluator20visit_statement_listERNS_19tree_statement_listE ()
   from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#10 0x0000000068fe33fb in liboctinterp-6!_ZN6octave14tree_evaluator15visit_statementERNS_14tree_statementE ()
   from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#11 0x0000000068fd8f3b in liboctinterp-6!_ZN6octave14tree_evaluator20visit_statement_listERNS_19tree_statement_listE ()
   from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#12 0x0000000068fe4c2a in liboctinterp-6!_ZN6octave14tree_evaluator21execute_user_functionER20octave_user_functioniRK17octave_value_list ()
   from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinte--Type <RET> for more, q to quit, c to continue without paging--c
rp-6.dll
#13 0x0000000068f77b13 in liboctinterp-6!_ZN20octave_user_function4callERN6octave14tree_evaluatorEiRK17octave_value_list () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#14 0x0000000068fe62da in liboctinterp-6!_ZN6octave14tree_evaluator22visit_index_expressionERNS_21tree_index_expressionE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#15 0x0000000069529426 in liboctinterp-6!_ZN6octave14tree_evaluator8evaluateEPNS_15tree_expressionEi () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#16 0x0000000068fe7902 in liboctinterp-6!_ZN6octave14tree_evaluator23visit_simple_assignmentERNS_22tree_simple_assignmentE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#17 0x0000000069529426 in liboctinterp-6!_ZN6octave14tree_evaluator8evaluateEPNS_15tree_expressionEi () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#18 0x0000000068fe345d in liboctinterp-6!_ZN6octave14tree_evaluator15visit_statementERNS_14tree_statementE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#19 0x0000000068fd8f3b in liboctinterp-6!_ZN6octave14tree_evaluator20visit_statement_listERNS_19tree_statement_listE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#20 0x0000000068fe4c2a in liboctinterp-6!_ZN6octave14tree_evaluator21execute_user_functionER20octave_user_functioniRK17octave_value_list () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#21 0x0000000068f77b13 in liboctinterp-6!_ZN20octave_user_function4callERN6octave14tree_evaluatorEiRK17octave_value_list () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#22 0x0000000068fe62da in liboctinterp-6!_ZN6octave14tree_evaluator22visit_index_expressionERNS_21tree_index_expressionE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#23 0x0000000068fcb814 in liboctinterp-6!_ZN6octave11eval_stringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbRii () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#24 0x0000000068fcbe55 in liboctinterp-6!_ZN6octave11eval_stringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbRi () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#25 0x0000000068fcc01b in liboctinterp-6!_Z5FevalRK17octave_value_listi () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#26 0x0000000068ed7a2f in liboctinterp-6!_ZN14octave_builtin4callERN6octave14tree_evaluatorEiRK17octave_value_list () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#27 0x0000000068fe62da in liboctinterp-6!_ZN6octave14tree_evaluator22visit_index_expressionERNS_21tree_index_expressionE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#28 0x0000000069529426 in liboctinterp-6!_ZN6octave14tree_evaluator8evaluateEPNS_15tree_expressionEi () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#29 0x0000000068fe345d in liboctinterp-6!_ZN6octave14tree_evaluator15visit_statementERNS_14tree_statementE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#30 0x0000000068fd8f3b in liboctinterp-6!_ZN6octave14tree_evaluator20visit_statement_listERNS_19tree_statement_listE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#31 0x0000000068fdd185 in liboctinterp-6!_ZN6octave14tree_evaluator23visit_try_catch_commandERNS_22tree_try_catch_commandE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#32 0x0000000068fe33fb in liboctinterp-6!_ZN6octave14tree_evaluator15visit_statementERNS_14tree_statementE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#33 0x0000000068fd8f3b in liboctinterp-6!_ZN6octave14tree_evaluator20visit_statement_listERNS_19tree_statement_listE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#34 0x0000000068fe33fb in liboctinterp-6!_ZN6octave14tree_evaluator15visit_statementERNS_14tree_statementE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#35 0x0000000068fd8f3b in liboctinterp-6!_ZN6octave14tree_evaluator20visit_statement_listERNS_19tree_statement_listE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#36 0x0000000068fddc3f in liboctinterp-6!_ZN6octave14tree_evaluator28visit_unwind_protect_commandERNS_27tree_unwind_protect_commandE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#37 0x0000000068fe33fb in liboctinterp-6!_ZN6octave14tree_evaluator15visit_statementERNS_14tree_statementE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#38 0x0000000068fd8f3b in liboctinterp-6!_ZN6octave14tree_evaluator20visit_statement_listERNS_19tree_statement_listE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#39 0x0000000068fe26a2 in liboctinterp-6!_ZN6octave14tree_evaluator24visit_simple_for_commandERNS_23tree_simple_for_commandE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#40 0x0000000068fe33fb in liboctinterp-6!_ZN6octave14tree_evaluator15visit_statementERNS_14tree_statementE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#41 0x0000000068fd8f3b in liboctinterp-6!_ZN6octave14tree_evaluator20visit_statement_listERNS_19tree_statement_listE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#42 0x0000000068fe4c2a in liboctinterp-6!_ZN6octave14tree_evaluator21execute_user_functionER20octave_user_functioniRK17octave_value_list () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#43 0x0000000068f77b13 in liboctinterp-6!_ZN20octave_user_function4callERN6octave14tree_evaluatorEiRK17octave_value_list () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#44 0x0000000068fe62da in liboctinterp-6!_ZN6octave14tree_evaluator22visit_index_expressionERNS_21tree_index_expressionE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#45 0x0000000069529195 in liboctinterp-6!_ZN6octave14tree_evaluator10evaluate_nEPNS_15tree_expressionEi () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#46 0x0000000068fe8081 in liboctinterp-6!_ZN6octave14tree_evaluator22visit_multi_assignmentERNS_21tree_multi_assignmentE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#47 0x0000000069529426 in liboctinterp-6!_ZN6octave14tree_evaluator8evaluateEPNS_15tree_expressionEi () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#48 0x0000000068fe345d in liboctinterp-6!_ZN6octave14tree_evaluator15visit_statementERNS_14tree_statementE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#49 0x0000000068fd8f3b in liboctinterp-6!_ZN6octave14tree_evaluator20visit_statement_listERNS_19tree_statement_listE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#50 0x0000000068fe33fb in liboctinterp-6!_ZN6octave14tree_evaluator15visit_statementERNS_14tree_statementE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#51 0x0000000068fd8f3b in liboctinterp-6!_ZN6octave14tree_evaluator20visit_statement_listERNS_19tree_statement_listE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#52 0x0000000068fe33fb in liboctinterp-6!_ZN6octave14tree_evaluator15visit_statementERNS_14tree_statementE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#53 0x0000000068fd8f3b in liboctinterp-6!_ZN6octave14tree_evaluator20visit_statement_listERNS_19tree_statement_listE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#54 0x0000000068fe2580 in liboctinterp-6!_ZN6octave14tree_evaluator24visit_simple_for_commandERNS_23tree_simple_for_commandE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#55 0x0000000068fe33fb in liboctinterp-6!_ZN6octave14tree_evaluator15visit_statementERNS_14tree_statementE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#56 0x0000000068fd8f3b in liboctinterp-6!_ZN6octave14tree_evaluator20visit_statement_listERNS_19tree_statement_listE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#57 0x0000000068fddc3f in liboctinterp-6!_ZN6octave14tree_evaluator28visit_unwind_protect_commandERNS_27tree_unwind_protect_commandE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#58 0x0000000068fe33fb in liboctinterp-6!_ZN6octave14tree_evaluator15visit_statementERNS_14tree_statementE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#59 0x0000000068fd8f3b in liboctinterp-6!_ZN6octave14tree_evaluator20visit_statement_listERNS_19tree_statement_listE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#60 0x0000000068fe4c2a in liboctinterp-6!_ZN6octave14tree_evaluator21execute_user_functionER20octave_user_functioniRK17octave_value_list () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#61 0x0000000068f77b13 in liboctinterp-6!_ZN20octave_user_function4callERN6octave14tree_evaluatorEiRK17octave_value_list () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#62 0x0000000068fe62da in liboctinterp-6!_ZN6octave14tree_evaluator22visit_index_expressionERNS_21tree_index_expressionE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#63 0x0000000069529195 in liboctinterp-6!_ZN6octave14tree_evaluator10evaluate_nEPNS_15tree_expressionEi () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#64 0x0000000068fe8081 in liboctinterp-6!_ZN6octave14tree_evaluator22visit_multi_assignmentERNS_21tree_multi_assignmentE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#65 0x0000000069529426 in liboctinterp-6!_ZN6octave14tree_evaluator8evaluateEPNS_15tree_expressionEi () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#66 0x0000000068fe345d in liboctinterp-6!_ZN6octave14tree_evaluator15visit_statementERNS_14tree_statementE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#67 0x0000000068fd8f3b in liboctinterp-6!_ZN6octave14tree_evaluator20visit_statement_listERNS_19tree_statement_listE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#68 0x0000000068fe26a2 in liboctinterp-6!_ZN6octave14tree_evaluator24visit_simple_for_commandERNS_23tree_simple_for_commandE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#69 0x0000000068fe33fb in liboctinterp-6!_ZN6octave14tree_evaluator15visit_statementERNS_14tree_statementE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#70 0x0000000068fd8f3b in liboctinterp-6!_ZN6octave14tree_evaluator20visit_statement_listERNS_19tree_statement_listE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#71 0x0000000068fdd185 in liboctinterp-6!_ZN6octave14tree_evaluator23visit_try_catch_commandERNS_22tree_try_catch_commandE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#72 0x0000000068fe33fb in liboctinterp-6!_ZN6octave14tree_evaluator15visit_statementERNS_14tree_statementE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#73 0x0000000068fd8f3b in liboctinterp-6!_ZN6octave14tree_evaluator20visit_statement_listERNS_19tree_statement_listE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#74 0x0000000068fddc3f in liboctinterp-6!_ZN6octave14tree_evaluator28visit_unwind_protect_commandERNS_27tree_unwind_protect_commandE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#75 0x0000000068fe33fb in liboctinterp-6!_ZN6octave14tree_evaluator15visit_statementERNS_14tree_statementE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#76 0x0000000068fd8f3b in liboctinterp-6!_ZN6octave14tree_evaluator20visit_statement_listERNS_19tree_statement_listE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#77 0x0000000068fe4c2a in liboctinterp-6!_ZN6octave14tree_evaluator21execute_user_functionER20octave_user_functioniRK17octave_value_list () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#78 0x0000000068f77b13 in liboctinterp-6!_ZN20octave_user_function4callERN6octave14tree_evaluatorEiRK17octave_value_list () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#79 0x0000000068fdc096 in liboctinterp-6!_ZN6octave14tree_evaluator16visit_identifierERNS_15tree_identifierE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#80 0x0000000069529426 in liboctinterp-6!_ZN6octave14tree_evaluator8evaluateEPNS_15tree_expressionEi () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#81 0x0000000068fe345d in liboctinterp-6!_ZN6octave14tree_evaluator15visit_statementERNS_14tree_statementE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#82 0x0000000068fd8f3b in liboctinterp-6!_ZN6octave14tree_evaluator20visit_statement_listERNS_19tree_statement_listE () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#83 0x0000000068fdc34a in liboctinterp-6!_ZN6octave14tree_evaluator4replEb () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#84 0x000000006925150a in liboctinterp-6!_ZN6octave11interpreter7executeEv () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctinterp-6.dll
#85 0x000000006850c18c in liboctgui-4!_ZN6octave18octave_interpreter7executeEv () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctgui-4.dll
#86 0x0000000068565235 in liboctgui-4!_ZN6octave18octave_interpreter18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\liboctgui-4.dll
#87 0x0000000001c66fda in QObject::event(QEvent*) () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\Qt5Core.dll
#88 0x0000000066207c5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\Qt5Widgets.dll
#89 0x000000006620ee93 in QApplication::notify(QObject*, QEvent*) () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\Qt5Widgets.dll
#90 0x0000000001c3afe8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\Qt5Core.dll
#91 0x0000000001c412d9 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\Qt5Core.dll
#92 0x0000000001c93138 in QEventDispatcherWin32Private::sendTimerEvent(int) () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\Qt5Core.dll
#93 0x00007ffd556c6d41 in USER32!CallWindowProcW () from C:\WINDOWS\System32\user32.dll
#94 0x00007ffd556c6713 in USER32!DispatchMessageW () from C:\WINDOWS\System32\user32.dll
#95 0x0000000001c9288b in QEventDispatcherWin32::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\Qt5Core.dll
#96 0x0000000001c398af in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\Qt5Core.dll
#97 0x0000000001a83c19 in QThread::run() () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\Qt5Core.dll
#98 0x0000000001a8ea17 in QtPrivate::ResultStoreBase::addResults(int, void const*, int, int) () from D:\Repositories\Octave\test\octave-2018-11-09-21-17-w64\mingw64\bin\Qt5Core.dll
#99 0x00007ffd55443034 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
#100 0x00007ffd55df1471 in ntdll!RtlUserThreadStart () from C:\WINDOWS\SYSTEM32\ntdll.dll
#101 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)


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

Markus

I believe I see the same thing when running in windows - it crashes after printing the results of bug-54490.tst

If I compile using octave hg 25930:a00379f6f8c4 fminsearch.m: Accept problem structure for Matlab compatibility., it doesnt crash, if I use the dymnaically load qt graphics I start to see issues, but hadnt been able to pinpoint the actual cause