Skip to content

Conversation

@shinrich
Copy link
Member

Not a super satisfying solution. Without this change, ats 7.1 would crash immediately in our production environment. With this patch, we run for a few minutes before hitting the next issue.

@shinrich shinrich added this to the 7.1.0 milestone Feb 14, 2017
@shinrich shinrich self-assigned this Feb 14, 2017
@atsci
Copy link

atsci commented Feb 14, 2017

FreeBSD build successful! See https://ci.trafficserver.apache.org/job/freebsd-github/1543/ for details.

@atsci
Copy link

atsci commented Feb 14, 2017

Linux build successful! See https://ci.trafficserver.apache.org/job/linux-github/1436/ for details.

@atsci
Copy link

atsci commented Feb 14, 2017

clang-analyzer build successful! See https://ci.trafficserver.apache.org/job/clang-analyzer-github/107/ for details.

@bryancall
Copy link
Contributor

bryancall commented Feb 16, 2017

This is the same type of hack I described in our Monday meeting. I don't think it is worth committing it. Tracking down why this is broken and having a permanent fix would be appropriate.

@shinrich
Copy link
Member Author

shinrich commented Feb 16, 2017

Yes, as I said not an entirely satisfying solution. I do think the issue is triggered by the changes from TS-4796 where @jacksontj added logic to bubble up these errors. I'm guessing in some error cases the VC is already partially freed up by this point.

I just checked and the fixes for TS-4796 entered between 7.0 (not there) and 7.1 (is there).

@zwoop
Copy link
Contributor

zwoop commented Feb 18, 2017

Fwiw, the fix here (like it or not) prevents the segfaults on docs / Ci.

@shinrich
Copy link
Member Author

shinrich commented Mar 1, 2017

Closing in deference to the more complete solution in PR #1522

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants