Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Fix #38878 again — restart linker when seeing SIGBUS in additional to SIGSEGV. #46009

Merged
merged 2 commits into from
Nov 18, 2017

Conversation

kennytm
Copy link
Member

@kennytm kennytm commented Nov 15, 2017

In #45985 (comment) we see a linker crashed due to Bus Error (signal 10) on macOS. The error was not caught by #40422 since the PR only handles Segmentation Fault (signal 11). The crash log indicates the problem is the same as #38878, so we just amend #40422 to include SIGBUS as well.

(Additionally, modified how the crash logs are printed so that irrelevant logs are truly filtered out.)

@kennytm kennytm added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Nov 15, 2017
@kennytm
Copy link
Member Author

kennytm commented Nov 15, 2017

r? @alexcrichton

@alexcrichton
Copy link
Member

@bors: r+

well isn't that just hilarious!

@bors
Copy link
Contributor

bors commented Nov 15, 2017

📌 Commit 3d791d2 has been approved by alexcrichton

@kennytm kennytm added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Nov 15, 2017
@bors
Copy link
Contributor

bors commented Nov 18, 2017

⌛ Testing commit 3d791d2 with merge 1f491e0...

bors added a commit that referenced this pull request Nov 18, 2017
Fix #38878 again — restart linker when seeing SIGBUS in additional to SIGSEGV.

In #45985 (comment) we see a linker crashed due to Bus Error (signal 10) on macOS. The error was not caught by #40422 since the PR only handles Segmentation Fault (signal 11). The crash log indicates the problem is the same as #38878, so we just amend #40422 to include SIGBUS as well.

(Additionally, modified how the crash logs are printed so that irrelevant logs are truly filtered out.)
@bors
Copy link
Contributor

bors commented Nov 18, 2017

☀️ Test successful - status-appveyor, status-travis
Approved by: alexcrichton
Pushing 1f491e0 to master...

@bors bors merged commit 3d791d2 into rust-lang:master Nov 18, 2017
@kennytm kennytm deleted the fix-38878-again branch November 18, 2017 18:53
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants