Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unreachable reached on nightly #39688

Closed
jkrumbiegel opened this issue Feb 16, 2021 · 3 comments · Fixed by #39744
Closed

Unreachable reached on nightly #39688

jkrumbiegel opened this issue Feb 16, 2021 · 3 comments · Fixed by #39744
Labels
bug Indicates an unexpected problem or unintended behavior compiler:precompilation Precompilation of modules

Comments

@jkrumbiegel
Copy link
Contributor

Makie's CI started failing on nightly a couple days ago, here's the relevant stacktrace:

Unreachable reached at 0x7fe5f0b370e0

signal (4): Illegal instruction
in expression starting at /home/runner/work/AbstractPlotting.jl/AbstractPlotting.jl/test/reference_tests.jl:7
RefValue at ./refvalue.jl:8 [inlined]
Ref at ./refpointer.jl:136 [inlined]
broadcastable at ./broadcast.jl:679 [inlined]
broadcasted at ./broadcast.jl:1311 [inlined]
round_to_IRect2D at /home/runner/work/AbstractPlotting.jl/AbstractPlotting.jl/src/makielayout/helpers.jl:7
#75 at /home/runner/work/AbstractPlotting.jl/AbstractPlotting.jl/src/makielayout/helpers.jl:53
unknown function (ip: 0x7fe5c2477670)
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2246 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2428
OnUpdate at /home/runner/.julia/packages/Observables/Yf3xU/src/Observables.jl:298
unknown function (ip: 0x7fe5c2476da3)
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2246 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2428
#setindex!#8 at /home/runner/.julia/packages/Observables/Yf3xU/src/Observables.jl:205
setindex! at /home/runner/.julia/packages/Observables/Yf3xU/src/Observables.jl:201 [inlined]
#125 at /home/runner/.julia/packages/GridLayoutBase/RQA67/src/layoutobservables.jl:297
unknown function (ip: 0x7fe5c2476a51)
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2246 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2428
OnUpdate at /home/runner/.julia/packages/Observables/Yf3xU/src/Observables.jl:298
unknown function (ip: 0x7fe5c2474d36)
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2246 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2428
#setindex!#8 at /home/runner/.julia/packages/Observables/Yf3xU/src/Observables.jl:205
setindex! at /home/runner/.julia/packages/Observables/Yf3xU/src/Observables.jl:201 [inlined]
#123 at /home/runner/.julia/packages/GridLayoutBase/RQA67/src/layoutobservables.jl:88
unknown function (ip: 0x7fe5f0b82760)
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2246 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2428
OnUpdate at /home/runner/.julia/packages/Observables/Yf3xU/src/Observables.jl:298
unknown function (ip: 0x7fe5c2474ac1)
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2246 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2428
#setindex!#8 at /home/runner/.julia/packages/Observables/Yf3xU/src/Observables.jl:205
setindex! at /home/runner/.julia/packages/Observables/Yf3xU/src/Observables.jl:201 [inlined]
#216 at /home/runner/work/AbstractPlotting.jl/AbstractPlotting.jl/src/makielayout/layoutables/axis.jl:328
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2246 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2428
OnUpdate at /home/runner/.julia/packages/Observables/Yf3xU/src/Observables.jl:298
unknown function (ip: 0x7fe5c2473dac)
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2246 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2428
#setindex!#8 at /home/runner/.julia/packages/Observables/Yf3xU/src/Observables.jl:205
setindex! at /home/runner/.julia/packages/Observables/Yf3xU/src/Observables.jl:201
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2246 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2428
#layoutable#193 at /home/runner/work/AbstractPlotting.jl/AbstractPlotting.jl/src/makielayout/layoutables/axis.jl:332
layoutable at /home/runner/work/AbstractPlotting.jl/AbstractPlotting.jl/src/makielayout/layoutables/axis.jl:10 [inlined]
#_layoutable#11 at /home/runner/work/AbstractPlotting.jl/AbstractPlotting.jl/src/makielayout/layoutables.jl:61 [inlined]
_layoutable at /home/runner/work/AbstractPlotting.jl/AbstractPlotting.jl/src/makielayout/layoutables.jl:61 [inlined]
#_#9 at /home/runner/work/AbstractPlotting.jl/AbstractPlotting.jl/src/makielayout/layoutables.jl:49 [inlined]
Layoutable at /home/runner/work/AbstractPlotting.jl/AbstractPlotting.jl/src/makielayout/layoutables.jl:49 [inlined]
#plot#802 at /home/runner/work/AbstractPlotting.jl/AbstractPlotting.jl/src/figureplotting.jl:24
plot##kw at /home/runner/work/AbstractPlotting.jl/AbstractPlotting.jl/src/figureplotting.jl:18 [inlined]
#lines#141 at /home/runner/work/AbstractPlotting.jl/AbstractPlotting.jl/src/recipes.jl:12 [inlined]
lines##kw at /home/runner/work/AbstractPlotting.jl/AbstractPlotting.jl/src/recipes.jl:12 [inlined]
#324 at /home/runner/work/AbstractPlotting.jl/AbstractPlotting.jl/test/ReferenceTests/src/database.jl:41
unknown function (ip: 0x7fe5f0b46d42)
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2246 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2428
jl_apply at /buildworker/worker/package_linux64/build/src/julia.h:1738 [inlined]
jl_f__call_latest at /buildworker/worker/package_linux64/build/src/builtins.c:732
#invokelatest#2 at ./essentials.jl:710 [inlined]
invokelatest at ./essentials.jl:708 [inlined]
macro expansion at /home/runner/work/AbstractPlotting.jl/AbstractPlotting.jl/test/ReferenceTests/src/runtests.jl:92 [inlined]
macro expansion at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.7/Test/src/Test.jl:1153 [inlined]
#record_tests#9 at /home/runner/work/AbstractPlotting.jl/AbstractPlotting.jl/test/ReferenceTests/src/runtests.jl:80
record_tests at /home/runner/work/AbstractPlotting.jl/AbstractPlotting.jl/test/ReferenceTests/src/runtests.jl:78
unknown function (ip: 0x7fe5f0b1f83c)
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2246 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2428
jl_apply at /buildworker/worker/package_linux64/build/src/julia.h:1738 [inlined]
do_call at /buildworker/worker/package_linux64/build/src/interpreter.c:117
eval_value at /buildworker/worker/package_linux64/build/src/interpreter.c:206
eval_stmt_value at /buildworker/worker/package_linux64/build/src/interpreter.c:157 [inlined]
eval_body at /buildworker/worker/package_linux64/build/src/interpreter.c:574
jl_interpret_toplevel_thunk at /buildworker/worker/package_linux64/build/src/interpreter.c:717
jl_toplevel_eval_flex at /buildworker/worker/package_linux64/build/src/toplevel.c:884
jl_toplevel_eval_flex at /buildworker/worker/package_linux64/build/src/toplevel.c:829
jl_toplevel_eval_in at /buildworker/worker/package_linux64/build/src/toplevel.c:936
eval at ./boot.jl:369 [inlined]
include_string at ./loading.jl:1094
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2246 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2428
_include at ./loading.jl:1148
include at ./client.jl:451
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2246 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2428
jl_apply at /buildworker/worker/package_linux64/build/src/julia.h:1738 [inlined]
do_call at /buildworker/worker/package_linux64/build/src/interpreter.c:117
eval_value at /buildworker/worker/package_linux64/build/src/interpreter.c:206
eval_stmt_value at /buildworker/worker/package_linux64/build/src/interpreter.c:157 [inlined]
eval_body at /buildworker/worker/package_linux64/build/src/interpreter.c:574
jl_interpret_toplevel_thunk at /buildworker/worker/package_linux64/build/src/interpreter.c:717
jl_toplevel_eval_flex at /buildworker/worker/package_linux64/build/src/toplevel.c:884
jl_toplevel_eval_flex at /buildworker/worker/package_linux64/build/src/toplevel.c:829
jl_toplevel_eval_in at /buildworker/worker/package_linux64/build/src/toplevel.c:936
eval at ./boot.jl:369 [inlined]
include_string at ./loading.jl:1094
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2246 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2428
_include at ./loading.jl:1148
include at ./client.jl:451
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2246 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2428
jl_apply at /buildworker/worker/package_linux64/build/src/julia.h:1738 [inlined]
do_call at /buildworker/worker/package_linux64/build/src/interpreter.c:117
eval_value at /buildworker/worker/package_linux64/build/src/interpreter.c:206
eval_stmt_value at /buildworker/worker/package_linux64/build/src/interpreter.c:157 [inlined]
eval_body at /buildworker/worker/package_linux64/build/src/interpreter.c:574
jl_interpret_toplevel_thunk at /buildworker/worker/package_linux64/build/src/interpreter.c:717
jl_toplevel_eval_flex at /buildworker/worker/package_linux64/build/src/toplevel.c:884
jl_toplevel_eval_flex at /buildworker/worker/package_linux64/build/src/toplevel.c:829
jl_toplevel_eval_in at /buildworker/worker/package_linux64/build/src/toplevel.c:936
eval at ./boot.jl:369 [inlined]
exec_options at ./client.jl:268
_start at ./client.jl:492
jfptr__start_33967.clone_1 at /opt/hostedtoolcache/julia/nightly/x64/lib/julia/sys.so (unknown line)
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2246 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2428
jl_apply at /buildworker/worker/package_linux64/build/src/julia.h:1738 [inlined]
true_main at /buildworker/worker/package_linux64/build/src/jlapi.c:560
repl_entrypoint at /buildworker/worker/package_linux64/build/src/jlapi.c:702
main at /buildworker/worker/package_linux64/build/cli/loader_exe.c:51
__libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
_start at /opt/hostedtoolcache/julia/nightly/x64/bin/julia (unknown line)
Allocations: 96243267 (Pool: 96207304; Big: 35963); GC: 89
@timholy
Copy link
Member

timholy commented Feb 16, 2021

It would surely help to capture it with rr, if that works for you.

@jkrumbiegel
Copy link
Contributor Author

I don't have Linux, which I think is necessary?

@vtjnash
Copy link
Member

vtjnash commented Feb 18, 2021

@vtjnash vtjnash added bug Indicates an unexpected problem or unintended behavior compiler:inference Type inference labels Feb 18, 2021
@vtjnash vtjnash added compiler:precompilation Precompilation of modules and removed compiler:inference Type inference labels Feb 18, 2021
KristofferC pushed a commit that referenced this issue Feb 22, 2021
staticfloat pushed a commit that referenced this issue Dec 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Indicates an unexpected problem or unintended behavior compiler:precompilation Precompilation of modules
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants