-
-
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
Missing GC root in DecisionTrees #28445
Labels
GC
Garbage collector
Comments
What looks to be happening here is that the recently enabled SLP vectorizer is vectorizing the load of a tracked pointer, causing our GC root lowering to lose track of it. |
Minimal reproducer:
|
Keno
added a commit
that referenced
this issue
Aug 5, 2018
Keno
added a commit
that referenced
this issue
Aug 5, 2018
Keno
added a commit
that referenced
this issue
Aug 6, 2018
Most of the support was already there, but it was mostly unexercised. The recent activation of the SLP vectorizer made these patterns appear in the IR, so fixup the support. Fixes #28445
Keno
added a commit
that referenced
this issue
Aug 6, 2018
Most of the support was already there, but it was mostly unexercised. The recent activation of the SLP vectorizer made these patterns appear in the IR, so fixup the support. Fixes #28445
ararslan
pushed a commit
that referenced
this issue
Aug 6, 2018
KristofferC
pushed a commit
that referenced
this issue
Feb 11, 2019
Most of the support was already there, but it was mostly unexercised. The recent activation of the SLP vectorizer made these patterns appear in the IR, so fixup the support. Fixes #28445
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Reported in https://discourse.julialang.org/t/fatal-error-in-type-inference-type-bound-in-0-7-rc2
It looks like what's happening is that the root for
numPerScore
in thebagged_tree
function is getting dropped and that array is then freed during thecreateTrnValStatsForThisIteration
function, but used later.The text was updated successfully, but these errors were encountered: