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

fix potential stack overflow in Profile.jl #31693

Merged
merged 1 commit into from
Apr 12, 2019
Merged

Conversation

JeffBezanson
Copy link
Sponsor Member

This will hopefully fix the stack overflow we've seen many times in CI (e.g. https://build.julialang.org/#/builders/13/builds/1552/steps/2/logs/stdio).

@JeffBezanson JeffBezanson added test This change adds or pertains to unit tests ci Continuous integration labels Apr 11, 2019
Copy link
Sponsor Member

@vtjnash vtjnash left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

approved, although I think it'll just push the problem a few lines further, it does fix the first case

@vtjnash
Copy link
Sponsor Member

vtjnash commented Apr 16, 2019

Here's where we'll fail now: https://build.julialang.org/#/builders/13/builds/1692/steps/2/logs/stdio (fwiw, I think this is the only other place that needs the same change)

Keno added a commit that referenced this pull request May 1, 2019
As a follow up to #31693, this fixes the other place in Profile
that recurses over Profile data, causing stack overflows. This
should fix a bunch of the recent intermittent CI faults on linux32.
Keno added a commit that referenced this pull request May 1, 2019
As a follow up to #31693, this fixes the other place in Profile
that recurses over Profile data, causing stack overflows. This
should fix a bunch of the recent intermittent CI faults on linux32.
Keno added a commit that referenced this pull request May 2, 2019
As a follow up to #31693, this fixes the other place in Profile
that recurses over Profile data, causing stack overflows. This
should fix a bunch of the recent intermittent CI faults on linux32.
@JeffBezanson JeffBezanson mentioned this pull request May 15, 2019
58 tasks
KristofferC pushed a commit that referenced this pull request May 15, 2019
KristofferC pushed a commit that referenced this pull request May 15, 2019
As a follow up to #31693, this fixes the other place in Profile
that recurses over Profile data, causing stack overflows. This
should fix a bunch of the recent intermittent CI faults on linux32.

(cherry picked from commit 1707e13)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci Continuous integration test This change adds or pertains to unit tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants