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

NDK Crash Reporting with real stack traces #954

Open
ephemer opened this issue Jun 20, 2022 · 9 comments
Open

NDK Crash Reporting with real stack traces #954

ephemer opened this issue Jun 20, 2022 · 9 comments
Labels
enhancement New feature or request

Comments

@ephemer
Copy link

ephemer commented Jun 20, 2022

Describe the solution you'd like

It's unclear how to upload debug symbols for NDK libraries for use with crash reporting in dd-sdk-android. That gives me the impression this is not currently possible. Our native libraries are written in Swift, so even if there is some automatic symbol upload for C++ symbols, I don't think we can't rely on that.

If this is already possible (or you can imagine a workaround given existing automatic support for C/C++ libraries) then I'd appreciate a link to the docs. Thanks!

Describe alternatives you've considered

We are currently using another service for crash reporting on Android (and iOS, to keep things consistent), but it'd be great to move everything to DataDog, since we're using it for our servers.

@ephemer ephemer added the enhancement New feature or request label Jun 20, 2022
@xgouchet
Copy link
Collaborator

Hi @ephemer, and thanks for opening this request. Indeed, so far we didn't add the option to upload debug symbols for NDK libraries, but this is something we are looking into for the future.

@MonsieurPinta
Copy link

Hello, do you have any news about this issue ?

@xgouchet
Copy link
Collaborator

Hi @MonsieurPinta , so far we have not made any progress on this front as other projects were given higher priority

@ephemer
Copy link
Author

ephemer commented Jul 3, 2023

FWIW this is still a blocker for us to move more services to datadog

@MoritzScopely
Copy link

Hi @xgouchet has there been any progress made on the topic? Desymbolicated crash reports are extremely important for our mobile applications.

@0xnm
Copy link
Contributor

0xnm commented Jan 25, 2024

Hi @MoritzScopely! We are working on this feature. I cannot give exact dates for NDK symbolication support, but probably around Q2 this year.

@MoritzScopely
Copy link

@0xnm thanks for the estimate and love to hear you are on it 🚀

@aleixrm-scopely
Copy link

Hi @0xnm we've seen the new feature in the datadog-ci cli for uploading Android IL2CPP mapping files that was released 2 weeks ago: https://github.com/DataDog/datadog-ci/tree/master/src/commands/unity-symbols#upload. We are a little bit confused, as it seems that the NDK symbol mapping upload is already available through the datadog-ci tool. Could you help us to clarify that? Thanks!

@0xnm
Copy link
Contributor

0xnm commented Feb 6, 2024

Hello @aleixrm-scopely! We are preparing our tooling for support of NDK stacktraces symbolication, but overall full end-to-end support is not there yet. Our tooling consists of different elements, they may have different release cycle.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

6 participants