Crash while running the test suite on Windows (at publish.tst)

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Crash while running the test suite on Windows (at publish.tst)

mmuetzel
Running "__run_test_suite__" of a build from hg id 04889e45f54e (with minor
local changes) on Windows crashes Octave at the fixed test for publish.tst.

When I attach dbg before starting the tests, I see the following error and
backtrace at the crash:
Thread 15 received signal SIGSEGV, Segmentation fault.
0x0000000071829cc8 in
liboctinterp-7!_ZN6figure10properties11set_toolkitERK16graphics_toolkit ()
   from
D:\Repositories\Octave\test\octave-2019-06-14-19-25-w64_locale_charset\octave-2019-06-14-19-25-w64\mingw64\bin\liboctinterp-7.dll
(gdb) bt
#0  0x0000000071829cc8 in
liboctinterp-7!_ZN6figure10properties11set_toolkitERK16graphics_toolkit ()
   from
D:\Repositories\Octave\test\octave-2019-06-14-19-25-w64_locale_charset\octave-2019-06-14-19-25-w64\mingw64\bin\liboctinterp-7.dll
#1  0x000000007182a0ef in
liboctinterp-7!_ZN6figure10properties24set___graphics_toolkit__ERK12octave_value
()
   from
D:\Repositories\Octave\test\octave-2019-06-14-19-25-w64_locale_charset\octave-2019-06-14-19-25-w64\mingw64\bin\liboctinterp-7.dll
#2  0x00000000718696a5 in
liboctinterp-7!_ZN6figure10properties3setERK12caseless_strRK12octave_value
()
   from
D:\Repositories\Octave\test\octave-2019-06-14-19-25-w64_locale_charset\octave-2019-06-14-19-25-w64\mingw64\bin\liboctinterp-7.dll
#3  0x0000000071ba34e4 in
liboctinterp-7!_ZN6figure3setERK12caseless_strRK12octave_value ()
   from
D:\Repositories\Octave\test\octave-2019-06-14-19-25-w64_locale_charset\octave-2019-06-14-19-25-w64\mingw64\bin\liboctinterp-7.dll
#4  0x000000007178f847 in
liboctinterp-7!_ZN15base_properties13set_from_listER20base_graphics_objectR13property_list
    ()
   from
D:\Repositories\Octave\test\octave-2019-06-14-19-25-w64_locale_charset\octave-2019-06-14-19-25-w64\mingw64\bin\liboctinterp-7.dll
#5  0x00000000717c592e in
liboctinterp-7!_ZN15base_properties17override_defaultsER20base_graphics_object
()
   from
D:\Repositories\Octave\test\octave-2019-06-14-19-25-w64_locale_charset\octave-2019-06-14-19-25-w64\mingw64\bin\liboctinterp-7.dll
#6  0x0000000071ba339c in
liboctinterp-7!_ZN6figure17override_defaultsER20base_graphics_object ()
   from
D:\Repositories\Octave\test\octave-2019-06-14-19-25-w64_locale_charset\octave-2019-06-14-19-25-w64\mingw64\bin\liboctinterp-7.dll
#7  0x0000000071858b2e in
liboctinterp-7!_ZN10gh_manager23do_make_graphics_handleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERK13octave_handlebbb
()
   from
D:\Repositories\Octave\test\octave-2019-06-14-19-25-w64_locale_charset\octave-2019-06-14-19-25-w64\mingw64\bin\liboctinterp-7.dll
#8  0x0000000071b1b2ad in
liboctinterp-7!_ZN10gh_manager20make_graphics_handleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERK13octave_handlebbb
()
   from
D:\Repositories\Octave\test\octave-2019-06-14-19-25-w64_locale_charset\octave-2019-06-14-19-25-w64\mingw64\bin\liboctinterp-7.dll
#9  0x0000000071860cfb in
liboctinterp-7!_Z14F__go_figure__RK17octave_value_listi ()
   from
D:\Repositories\Octave\test\octave-2019-06-14-19-25-w64_locale_charset\octave-2019-06-14-19-25-w64\mingw64\bin\liboctinterp-7.dll
#10 0x000000007150a3cc in
liboctinterp-7!_ZN14octave_builtin4callERN6octave14tree_evaluatorEiRK17octave_value_list
()
   from
D:\Repositories\Octave\test\octave-2019-06-14-19-25-w64_locale_charset\octave-2019-06-14-19-25-w64\mingw64\bin\liboctinterp-7.dll
#11 0x0000000071613f20 in
liboctinterp-7!_ZN6octave14tree_evaluator22visit_index_expressionERNS_21tree_index_expressionE
()
   from
D:\Repositories\Octave\test\octave-2019-06-14-19-25-w64_locale_charset\octave-2019-06-14-19-25-w64\mingw64\bin\liboctinterp-7.dll
#12 0x0000000071bac667 in
liboctinterp-7!_ZN6octave14tree_evaluator8evaluateEPNS_15tree_expressionEi
()
   from
D:\Repositories\Octave\test\octave-2019-06-14-19-25-w64_locale_charset\octave-2019-06-14-19-25-w64\mingw64\bin\liboctinterp-7.dll
#13 0x000000007161552c in
liboctinterp-7!_ZN6octave14tree_evaluator23visit_simple_assignmentERNS_22tree_simple_assignmentE
()
   from
D:\Repositories\Octave\test\octave-2019-06-14-19-25-w64_locale_charset\octave-2019-06-14-19-25-w64\mingw64\bin\liboctinterp-7.dll
#14 0x0000000071bac667 in
liboctinterp-7!_ZN6octave14tree_evaluator8evaluateEPNS_15tree_expressionEi
()
   from
D:\Repositories\Octave\test\octave-2019-06-14-19-25-w64_locale_charset\octave-2019-06-14-19-25-w64\mingw64\bin\
--Type <RET> for more, q to quit, c to continue without paging--


So it might have something to do with changes to the graphics backend. I'll
try if I can reproduce with a clean build with symbols.

I didn't see the crash with hg id 09eedaac54cb.
Does anyone else see the same issue with a recent cross-build?

Markus



--
Sent from: http://octave.1599824.n4.nabble.com/Octave-Maintainers-f1638794.html

Reply | Threaded
Open this post in threaded view
|

Re: Crash while running the test suite on Windows (at publish.tst)

PhilipNienhuis
mmuetzel wrote

> Running "__run_test_suite__" of a build from hg id 04889e45f54e (with
> minor
> local changes) on Windows crashes Octave at the fixed test for
> publish.tst.
> <snip>
> So it might have something to do with changes to the graphics backend.
> I'll
> try if I can reproduce with a clean build with symbols.
>
> I didn't see the crash with hg id 09eedaac54cb.
> Does anyone else see the same issue with a recent cross-build?

See also here:

http://octave.1599824.n4.nabble.com/Heisenbug-on-Windows-with-current-dev-sources-tt4692433.html

and yes this is still present.

Philip



--
Sent from: http://octave.1599824.n4.nabble.com/Octave-Maintainers-f1638794.html