-
-
Notifications
You must be signed in to change notification settings - Fork 30
Closed
JuliaLang/julia
#42546Labels
bugSomething isn't workingSomething isn't workingciContinuous integrationContinuous integrationsecuritySystem security concerns and vulnerabilitiesSystem security concerns and vulnerabilities
Description
@DilumAluthge alerted us to segfaults that were occurring on some machines during CI builds while running the LinearAlgebra/tridiag test. Using rr, we were able to trace these segfaults back to a call to stegr!
in lapack.jl https://github.com/JuliaLang/julia/blob/44d484222005580432433b7889c4a56d25c0ea67/stdlib/LinearAlgebra/src/lapack.jl#L3827
While we ran out of time to fully debug and fix this, we have a MWE that replicates the problem on AMD machines.
Here's the MWE:
using LinearAlgebra
dv = Float32[-0.854084671, 1.2590245, -1.31365335, 0.7283687, -0.87726289, 2.06376457, 1.65424788,
-0.640322149, -0.925165355, -0.857617259, -0.192993864, -0.79191643]
ev = Float32[0.215433806, 0.260803878, -1.3471483, -0.799203992, 1.31649506, 0.0412902869,
-0.639533341, 0.039149601, 0.485840291, 1.54775488, -0.503408968, 0]
LAPACK.stegr!('V', 'V', copy(dv), copy(ev), 0.0f0, 1.0f0, 0, 0)
CC: @Keno
DilumAluthge
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingciContinuous integrationContinuous integrationsecuritySystem security concerns and vulnerabilitiesSystem security concerns and vulnerabilities