-
-
Notifications
You must be signed in to change notification settings - Fork 78
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
Embedded symbols/sources not found #750
Comments
I presume this is a symbolic issue, not specifically sentry-cli. But let me know. Thanks. |
Duplicate of getsentry/sentry-dotnet#2073 though that's in the dotnet repo |
There is a bunch of PRs that I never finished to read the "correct" deterministic debug id from the dll, as well as provide access to the underlying .NET metadata from the dll: #658 and #659 |
I'll have a look if I can pick those up @Swatinem |
FYI, some of the PRs are merged now but this issue is not resolved yet. I'm currently jumping through the hoops to get DLL-with-PPDB picked up by the CLI properly (or just extract the PPDB) and also get it processed in the symbolicator afterwards. While trying to avoid having to decompressed the PPDB on each function call... |
I believe sentry-cli should pick up a DLL just like any other? Or does it reject .NET dlls? |
It skips these DLLs because they don't have any of the looked-for "features". It's actually also pasted in the original issue description above, in Actual Result |
Ohhhh, I understand. Well, I would just say "debug info: true" if it has an embedded ppdb. because that is quite literally the debug info. |
Environment
Sentry-CLI 2.12.0
Steps to Reproduce
dotnet new classlib -n MyLib cd MyLib
MyLib.csproj
and add the following to the existing property group, which tells the compiler to embed debug info into the dll/exe itself. Reference here.Expected Result
Should have found debug symbols and sources. This works if we build without embedded sources and check the pdb file, but not when we use embedded sources and check the dll.
Actual Result
Nothing found in the dll.
Doesn't work with
dif upload
either.The text was updated successfully, but these errors were encountered: