-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
Random buildbot failures detecting ambiguities in LinearAlgebra #31712
Comments
In the first log above, Worker 2 also failed, with output at lines 253-3361. The start of the failure has From worker 2: running testset LinearAlgebra/dense...
From worker 2: Internal error: encountered unexpected error in runtime:
From worker 2: TypeError(func=:Union, context="", expected=Type, got=<?#0xdc94bad8::<?#0xdc94bae0::<?#0xdc94bac0::<circular reference @-1>>>>)
From worker 2: rec_backtrace at /buildworker/worker/package_linux32/build/src/stackwalk.c:94
From worker 2: record_backtrace at /buildworker/worker/package_linux32/build/src/task.c:210 [inlined]
From worker 2: jl_throw at /buildworker/worker/package_linux32/build/src/task.c:417
From worker 2: jl_type_error_rt at /buildworker/worker/package_linux32/build/src/rtutils.c:118
From worker 2: jl_type_error at /buildworker/worker/package_linux32/build/src/rtutils.c:125
From worker 2: jl_type_union at /buildworker/worker/package_linux32/build/src/jltypes.c:476
From worker 2: intersect_all at /buildworker/worker/package_linux32/build/src/subtype.c:2490
... |
This second type of error is also cropping up on other buildbot builds, e.g. https://build.julialang.org/#/builders/65/builds/915/steps/2/logs/stdio (#31700) From worker 6: running testset LinearAlgebra/diagonal...
From worker 6: record_backtrace at /home/Administrator/buildbot/worker/package_win32/build/src/home/Administrator/buildbot/worker/package_win32/build/src\task.c:210 [inlined]
From worker 6: jl_throw at /home/Administrator/buildbot/worker/package_win32/build/src/home/Administrator/buildbot/worker/package_win32/build/src\task.c:417
From worker 6: jl_type_error_rt at /home/Administrator/buildbot/worker/package_win32/build/src/home/Administrator/buildbot/worker/package_win32/build/src\rtutils.c:118
From worker 6: jl_type_error at /home/Administrator/buildbot/worker/package_win32/build/src/home/Administrator/buildbot/worker/package_win32/build/src\rtutils.c:125
From worker 6: jl_type_union at /home/Administrator/buildbot/worker/package_win32/build/src/home/Administrator/buildbot/worker/package_win32/build/src\jltypes.c:476
From worker 6: intersect_all at /home/Administrator/buildbot/worker/package_win32/build/src/home/Administrator/buildbot/worker/package_win32/build/src\subtype.c:2490
From worker 6: intersect_aside at /home/Administrator/buildbot/worker/package_win32/build/src/home/Administrator/buildbot/worker/package_win32/build/src\subtype.c:1541 |
Possibly related: #31703 (memory corruption during type intersection, which looks quite similar to the second error above.) |
Probably fixed by #31747 |
Two recent pull requests (#31633 and #31632) have randomly resulted in the same buildbot error, thrown while detecting ambiguities in LinearAlgebra.
The errors occured on different architectures (linux32 and macos64). Other tests in the same PRs (mostly) passed (or if they failed, it was for different reasons).
Links to logs of failures:
https://build.julialang.org/#/builders/13/builds/1602/steps/2/logs/stdio (line 2776)
https://build.julialang.org/#/builders/69/builds/632/steps/2/logs/stdio (line 330)
The text was updated successfully, but these errors were encountered: