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

Stack traces seem to incorrectly end at function _sigtramp - leads to incorrect grouping #1034

Open
1 of 3 tasks
kpujjigit opened this issue Aug 26, 2024 · 3 comments
Open
1 of 3 tasks
Assignees

Comments

@kpujjigit
Copy link

Description

I've noticed that there are a lot of events (native crashes) being grouped together into one issue, specifically on MacOS. Despite having different causes (from their logs and the panic message added to some of them), they are grouped since their stack traces seem to incorrectly end at the function _sigtramp.

One delta I've observed is the number of dynamic libraries applied for the events stopping at _sigtramp (Screenshot1) and events that do not (screenshot2) - I see an extra dylib for the latter, do you happen to have context on this?

Image

Image

When does the problem happen

  • During build
  • During run-time
  • When capturing a hard crash

Environment

  • OS: macOS
  • Compiler: [e.g. MSVC 19]
  • CMake version and config: [e.g. 3.17.2, SENTRY_BACKEND=inproc]

Steps To Reproduce

Log output

@markushi
Copy link
Member

Hey @kpujjigit, thanks for reaching out! Could you share a few more details with us:

  • OS version of the system where _sigtramp occurs
  • If possible, an example stack trace
  • Is there any specific reason you're using the inproc backend instead of crashpad?

@markushi markushi moved this from Needs Discussion to Needs More Information in Mobile & Cross Platform SDK Aug 27, 2024
@getsantry getsantry bot moved this to Waiting for: Community in GitHub Issues with 👀 3 Sep 5, 2024
@getsantry
Copy link

getsantry bot commented Sep 27, 2024

This issue has gone three weeks without activity. In another week, I will close it.

But! If you comment or otherwise update it, I will reset the clock, and if you remove the label Waiting for: Community, I will leave it alone ... forever!


"A weed is but an unloved flower." ― Ella Wheeler Wilcox 🥀

@getsantry getsantry bot added the Stale label Sep 27, 2024
@kpujjigit
Copy link
Author

Hey @kpujjigit, thanks for reaching out! Could you share a few more details with us:

  • OS version of the system where _sigtramp occurs
  • If possible, an example stack trace
  • Is there any specific reason you're using the inproc backend instead of crashpad?

Shared the above internally with @loewenheim :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Status: Needs More Information
Development

No branches or pull requests

5 participants