Skip to content

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

Merged
bors merged 2 commits into
rust-lang:masterfrom
kennytm:fix-38878-again
Nov 18, 2017
Merged

Fix #38878 again — restart linker when seeing SIGBUS in additional to SIGSEGV.#46009
bors merged 2 commits into
rust-lang:masterfrom
kennytm:fix-38878-again

Conversation

@kennytm

Copy link
Copy Markdown
Member

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.)

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

Copy link
Copy Markdown
MemberAuthor

r? @alexcrichton

@alexcrichton

Copy link
Copy Markdown
Member

@bors: r+

well isn't that just hilarious!

@bors

bors commented Nov 15, 2017

Copy link
Copy Markdown
Collaborator

📌 Commit 3d791d2 has been approved by alexcrichton

@kennytmkennytm 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

bors commented Nov 18, 2017

Copy link
Copy Markdown
Collaborator

⌛ 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

bors commented Nov 18, 2017

Copy link
Copy Markdown
Collaborator

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

@bors
bors merged commit 3d791d2 into rust-lang:masterNov 18, 2017
@kennytm
kennytm deleted the fix-38878-again branch November 18, 2017 18:53
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-waiting-on-borsStatus: 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

@kennytm@alexcrichton@bors