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

New StackOverflow in jl_has_free_typevars, intersect_all, intersect at, #37458

Closed
KristofferC opened this issue Sep 8, 2020 · 2 comments
Closed
Labels
priority This should be addressed urgently regression Regression in behavior compared to a previous version
Milestone

Comments

@KristofferC
Copy link
Sponsor Member

KristofferC commented Sep 8, 2020

In the latest PkgEval (https://github.com/JuliaCI/NanosoldierReports/blob/5401256da7d60e8b1ea5ec7c7a1a3becc543201b/pkgeval/by_hash/d97ccd7_vs_c4acbf9/report.md) a lot of packages started failing with logs like

Internal error: encountered unexpected error in runtime:
StackOverflowError()
jl_has_free_typevars at /workspace/srcdir/src/jltypes.c:190
intersect_union at /workspace/srcdir/src/subtype.c:2156
intersect at /workspace/srcdir/src/subtype.c:2979
intersect_all at /workspace/srcdir/src/subtype.c:3110
intersect_aside at /workspace/srcdir/src/subtype.c:2146
intersect_var at /workspace/srcdir/src/subtype.c:2337
intersect at /workspace/srcdir/src/subtype.c:2963
intersect_var at /workspace/srcdir/src/subtype.c:2257

The packages failing are:

AnyMOD
BifurcationKit
BilevelJuMP
BilevelOptimization
BirkhoffDecomposition
BundleMethod
CDDLib
COSMO
Cbc
ClimateMARGO
Clp
ConstraintSolver
Convex
CutPruners
DataEnvelopmentAnalysis
DensityRatioEstimation
DiffEqBayes
DiffEqCallbacks
DiffEqJump
DifferentialEquations
DiscreteFunctions
DualDecomposition
ECOS
ErdosExtras
Fri
GLPK
GasModels
GasPowerModels
GraphicalModelLearning
GuessworkQuantumSideInfo
InfiniteOpt
InfrastructureModels
Ipopt
JuliaGrid
Juniper
LatinSquares
LazySets
LightGraphsFlows
LightGraphsMatching
MINLPTests
MathOptInterface
ModelingToolkit
MosekTools
MultiScaleArrays
NaiveGAflux
NaiveNASflux
NaiveNASlib
OPFSampler
OpSel
ParameterJuMP
PiecewiseLinearOpt
PolyhedralRelaxations
PowerDynamics
PowerModelsACDC
PowerModelsAnnex
PowerModelsDistribution
PowerModelsRestoration
PowerModelsSecurityConstrained
PowerSimulations
PowerWaterModels
ProxSDP
QHull
QuadraticToBinary
RandomizedProgressiveHedging
SCS
SDDP
SDPA
SDPAFamily
Seleroute
SemidefiniteOptInterface
SetProg
SimplePosetAlgorithms
StochDynamicProgramming
StochasticPrograms
Sudoku
TravelingSalesmanExact
Tulip
UnbalancedOptimalTransport
WaterModels
sparseQFCA
vOptGeneric
@KristofferC KristofferC added this to the 1.6 features milestone Sep 8, 2020
@KristofferC KristofferC added priority This should be addressed urgently regression Regression in behavior compared to a previous version labels Sep 8, 2020
@KristofferC
Copy link
Sponsor Member Author

@JeffBezanson
Copy link
Sponsor Member

Bisected to #36962. That probably more exposed it than caused it, but I think this has caused enough problems that at this point we should revert it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority This should be addressed urgently regression Regression in behavior compared to a previous version
Projects
None yet
Development

No branches or pull requests

2 participants