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

CI jobs are failing #1246

Closed
jishnub opened this issue Mar 20, 2025 · 4 comments · Fixed by #1252
Closed

CI jobs are failing #1246

jishnub opened this issue Mar 20, 2025 · 4 comments · Fixed by #1252

Comments

@jishnub
Copy link
Member

jishnub commented Mar 20, 2025

Looking at the recent runs, the docs job (e.g. https://github.com/JuliaLang/LinearAlgebra.jl/actions/runs/13954106194/job/39060797306?pr=1245) fails with a ProcessSignaled(11), as do the buildkite jobs (https://buildkite.com/julialang/linearalgebra-dot-jl/builds/367#0195afad-9bf0-4e14-8043-b5d765b9ca8d) which fail with a ProcessExitedException.

@ViralBShah
Copy link
Member

@KristofferC said this might be due to the lazy jll stuff. cc @staticfloat

@KristofferC
Copy link
Member

I'm saying that based on that CI here was never tested with the Base changes to lazy jlls. As far as I see, the CI status when the lazy jll stuff was merged is https://buildkite.com/julialang/linearalgebra-dot-jl/builds/350#01958fe7-8323-4afb-af81-fa1467b814eb

which errors straight away with


Failed to precompile LinearAlgebra [37e2e46d-f89d-539d-b4ee-838fcccc9c8e] to "/cache/julia-buildkite-plugin/depots/01933eb6-fbbe-448a-b4d9-f85a2cf4879d/compiled/v1.13/LinearAlgebra/jl_Ce3cee" (ProcessExited(1)).
--
  | ERROR: LoadError: UndefVarError: `add_dependency!` not defined in `libblastrampoline_jll`
  | Suggestion: check for spelling errors or missing imports.
  | Stacktrace:

@staticfloat
Copy link
Member

I'm AFK right now, but looking into the failing jobs I see:

Test Failed at /cache/build/tester-amdci5-8/julialang/linearalgebra-dot-jl/test/matmul.jl:328
  Expression: 0 == #= /cache/build/tester-amdci5-8/julialang/linearalgebra-dot-jl/test/matmul.jl:328 =# @allocations(mul!(C, transpose(A), A))
   Evaluated: 0 == 1

Which is exactly the issue I was trying to solve in 1ce8426. Perhaps my fix is incomplete somehow. It is interesting that the macos-aarch64 job passed there.

@KristofferC
Copy link
Member

KristofferC commented Mar 31, 2025

That's not the issue. This is the issue https://buildkite.com/julialang/linearalgebra-dot-jl/builds/377#0195e5fe-f561-4369-b6ff-6fcdb72a05d4


LinearAlgebra/triangular           (16) \|        started at 2025-03-30T11:02:56.257
--
  | From worker 9:
  | From worker 9:	[537] signal 11 (1): Segmentation fault
  | From worker 9:	in expression starting at /cache/build/tester-amdci4-12/julialang/linearalgebra-dot-jl/test/dense.jl:13
  | From worker 9:	unknown function (ip: (nil)) at (unknown file)
  | From worker 9:	Allocations: 8885557 (Pool: 8885510; Big: 47); GC: 7

or https://buildkite.com/julialang/linearalgebra-dot-jl/builds/377#0195e5fe-f563-44e4-8504-47d8017c8b5d/177-263


From worker 2:
--
  | From worker 2:	[91294] signal 11 (2): Segmentation fault: 11
  | From worker 2:	in expression starting at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-R17H3W25T9.0/build/default-honeycrisp-R17H3W25T9-0/julialang/linearalgebra-dot-jl/test/unitful.jl:17
  | From worker 2:	unknown function (ip: 0x0) at (unknown file)
  | From worker 2:	Allocations: 11791663 (Pool: 11791577; Big: 86); GC: 9

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
4 participants