Skip to content

Conversation

@jan-auer
Copy link
Member

@jan-auer jan-auer commented Jan 9, 2018

This PR fixes some issues to support Linux crash reports:

  • The Linux breakpad client (and apparently also the Windows one) expect the response from the minidump POSt request to be a formatted UUID including dashes. We previously responded with JSON. Now the response is text/plain.
  • White-list all images from linux in is_image_from_app_bundle. In fact, it should check for well-known symbol locations (e.g. /usr/local/lib)
  • merge_minidump_event now reverses the stacktrace order. The UI reverses stacktraces again and minidumps already contain them in the correct order.
  • Fix version numbers from Linux crash reports. The Breakpad client always sets 0.0.0 as version number and adds uname -srvmo as build. Symbolic 2.0.3 has been updated to parse this already.

@ghost
Copy link

ghost commented Jan 9, 2018

1 Warning
⚠️ You should update CHANGES due to the size of this PR

Generated by 🚫 danger

return True

# For now, consider all linux objects in_app
# TODO(ja): Fix in_app using file paths
Copy link
Member Author

Choose a reason for hiding this comment

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

I want to fix this soon in a follow-up PR

Copy link
Contributor

@mitsuhiko mitsuhiko left a comment

Choose a reason for hiding this comment

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

I thought I already approved that. Anyways approved.

@jan-auer jan-auer merged commit dfbbf71 into master Jan 9, 2018
@jan-auer jan-auer deleted the fix/minidump branch January 9, 2018 12:54
@github-actions github-actions bot locked and limited conversation to collaborators Dec 22, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants