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

Building julia on x86_64-linux-musl fails often #57063

Open
inkydragon opened this issue Jan 16, 2025 · 0 comments
Open

Building julia on x86_64-linux-musl fails often #57063

inkydragon opened this issue Jan 16, 2025 · 0 comments
Labels
building Build system, or building Julia or its dependencies compiler:musl Support for musl linked binaries on linux instead of glibc help wanted Indicates that a maintainer wants help on an issue or pull request

Comments

@inkydragon
Copy link
Member

inkydragon commented Jan 16, 2025

We may downgrade x86_64-linux-musl to tire 3 supported platforms. JuliaLang/www.julialang.org#2218

Build

The error messages are all memory related:

Collecting and executing precompile statements
└ Collect (Basic: ✓ 1161terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc
[11177] signal 6 (-6): Aborted

successful build:

Maybe we should limit the number of concurrent pre-compilations.

Test

Even if it could be built successfully, it would not pass the test.

	      From worker 7:
2025-01-15 18:13:58 null	      From worker 7:	[7603] signal 11 (1): Segmentation fault
2025-01-15 18:13:58 null	      From worker 7:	in expression starting at none:1
2025-01-15 18:13:58 null	      From worker 7:	pthread_timedjoin_np at /lib/ld-musl-x86_64.so.1 (unknown line)
2025-01-15 18:13:58 null	      From worker 7:	Allocations: 525925194 (Pool: 525923012; Big: 2182); GC: 52
LinearAlgebra/triangular                          (3) |  1961.31 |  41.78 |  2.1 |  102854.60 |  1685.92
2025-01-15 18:24:59 null	SparseArrays/sparsevector                        (15) |  1201.61 |  11.77 |  1.0 |   33413.38 |  1249.00
2025-01-15 19:14:39 null	
2025-01-15 19:14:39 null	
2025-01-15 19:14:39 null	Process failed to exit within 5400s, requesting termination and coredump (SIGQUIT) of PID 349.
2025-01-15 19:14:39 null	
2025-01-15 19:14:39 null	[349] signal 3: Quit
2025-01-15 19:14:39 null	in expression starting at none:1

The test times out and terminates, and I wonder if we've hit a deadlock or something similar.

@inkydragon inkydragon added building Build system, or building Julia or its dependencies compiler:musl Support for musl linked binaries on linux instead of glibc help wanted Indicates that a maintainer wants help on an issue or pull request labels Jan 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
building Build system, or building Julia or its dependencies compiler:musl Support for musl linked binaries on linux instead of glibc help wanted Indicates that a maintainer wants help on an issue or pull request
Projects
None yet
Development

No branches or pull requests

1 participant