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

Collect crashes with stacktraces #259

Merged
merged 21 commits into from Feb 16, 2023
Merged

Conversation

matux
Copy link
Collaborator

@matux matux commented Feb 16, 2023

Description of the change

This is a collection of all previously approved PRs, not intended for review.

Each commit has a link to its corresponding approved PR.

Type of change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Maintenance
  • New release

Remove RollbarPLCrashReporter library.
Remove faulty Out of Memory detection
Collect and report all types of crashes together with full stack trace information
Provide useful error descriptions on all use cases that trigger crash reporting.
Validate crash reports before diagnosis, propagating errors.
Simplified validation and error propagation.
Unit tests.
@matux matux self-assigned this Feb 16, 2023
@matux matux requested review from ijsnow and removed request for cyrusradfar February 16, 2023 19:06
Copy link

@ijsnow ijsnow left a comment

Choose a reason for hiding this comment

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

Nothing looked out of the ordinary to me!

# s.license = "MIT (example)"
s.resource = "rollbar-logo.png"
s.authors = { "Andrey Kornich (Wide Spectrum Computing LLC)" => "akornich@gmail.com",
"Rollbar" => "support@rollbar.com" }
Copy link

Choose a reason for hiding this comment

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

Gotta give yourself some credit :P

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Meh. My commits have my name.

This should be changed to just Rollbar, though methinks.

Copy link

Choose a reason for hiding this comment

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

Yea I'd agree with that sentiment

"\nApplication Specific Information:"
"*** Terminating app due to uncaught exception '" *? exception?.name *? "' , reason: '" *? exception?.reason *? "'"

if report.exceptionType == .zombie {
Copy link

Choose a reason for hiding this comment

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

🧟

// "rdi", "rsi", "rbp", "rsp",
// "r8", "r9", "r10", "r11", "r12", "r13", "r14", "r15",
// "rip", "rfl", "cr2"
//]
Copy link

Choose a reason for hiding this comment

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

🤔

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

I wanted to keep these regs for now.

@matux matux merged commit f1fcaa9 into master Feb 16, 2023
@matux matux deleted the collect_crashes_with_stacktraces branch February 16, 2023 23:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants