Skip to content

Test Android Breakpad Minidumps #1256

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

Closed
wants to merge 3 commits into from
Closed

Conversation

Swatinem
Copy link
Member

📜 Description

Just for testing android breakpad

💡 Motivation and Context

💚 How did you test it?

📝 Checklist

  • I reviewed the submitted code
  • I added tests to verify the changes
  • I updated the docs if needed
  • No breaking changes

🔮 Next steps

@codecov-io
Copy link

Codecov Report

Merging #1256 (db7e1bf) into main (f205621) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff            @@
##               main    #1256   +/-   ##
=========================================
  Coverage     74.91%   74.91%           
  Complexity     1743     1743           
=========================================
  Files           183      183           
  Lines          6118     6118           
  Branches        609      609           
=========================================
  Hits           4583     4583           
  Misses         1256     1256           
  Partials        279      279           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update f205621...db7e1bf. Read the comment docs.

Comment on lines +195 to 200
// event and minidump need to be within the same envelope, so right now we are not enriching
// the event as a hacky solution, but event is gonna ne symbolicated using the minidump
hub.captureEnvelope(envelope, hint);
if (!waitFlush(hint)) {
return;
}
Copy link
Contributor

Choose a reason for hiding this comment

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

we'd need to special case this if we go ahead with mini dumps, as we need to enrich the event but still sending all the left items within the same envelope

@marandaneto
Copy link
Contributor

@Swatinem can we close this?

@Swatinem
Copy link
Member Author

@marandaneto lets keep this open for now, I would love to be able to play around more with breakpad on Android.

Half of the experiment is adding support for passing through the special minidump attachment, I guess that would be interesting to do independently in a separate PR?

@marandaneto
Copy link
Contributor

@marandaneto lets keep this open for now, I would love to be able to play around more with breakpad on Android.

Half of the experiment is adding support for passing through the special minidump attachment, I guess that would be interesting to do independently in a separate PR?

attachmentType is now preserved but event and minidump would still be sent separated which is still a problem as it's not going to symbolicated.
I will open a separated issue for that

@romtsn
Copy link
Member

romtsn commented Jan 27, 2022

@Swatinem can we close this now? looks stale for a while

@Swatinem
Copy link
Member Author

I don’t think it hurts keeping the branch around. And it might also be a good idea to properly implement this. I know of one customer who wanted to have proper minidumps on Android, with all the different threads in it.

@romtsn
Copy link
Member

romtsn commented Oct 14, 2022

I don’t think it hurts keeping the branch around. And it might also be a good idea to properly implement this. I know of one customer who wanted to have proper minidumps on Android, with all the different threads in it.

let's keep the branch around but close the PR since it's just noise in the ever-growing list of PRs, we can always reopen later

@romtsn romtsn closed this Oct 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants