-
-
Notifications
You must be signed in to change notification settings - Fork 164
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
crashpad_handler processes persist after app close #994
Comments
Hi @tomfclarke, thanks for the report. I have a couple of questions:
Usually when the This can happen when you start other processes in your application (which inherit You can use
Especially consider the right-most column to see if any of the processes listed might be started from your application. You should be looking for non-system processes that have |
Hey @supervacuus
No. We've seen this at least as far back as 0.5.0.
We weren't able to reproduce with This is what It doesn't appear that any non-system processes are present with |
No, the list is sensible. But the Can you verify with Can you also check what Do you run the program in a sandbox (or any other restrictions) or as an You can also try building the Native SDK as a |
Confirmed.
On Intel,
Here's the sentry output (and some other potentially relevant output) from our app, built in debug config. Debug output from sentry is enabled with
Does anything here look concerning? |
No sandbox. Our app is compiled for |
Thx!
Sorry, I meant specifically the I would also be interested to see what the
Yes and no. This log looks standard. None of the logs after
But it refers to a non-existent file, and the message looks cut off. The |
Thx, I am just trying to create bounds to any potential barriers for a successful |
On both ARM and Intel there is only
I'm yet to try on
Your comment about
I also need to double-check this as I'm not convinced it successfully started the handler when this was checked. |
Okay, this may be a red herring if it is consistent across all your runs/devices. I just found it curious that the mask only shows
Ok, thanks. Let us know what you find out. |
Just a small update: |
Description
Using version 0.7.2 of sentry-native, on Apple silicon Mac devices only we are seeing crashpad_handler processes remain running after closing the application. Doesn't occur on Intel Mac devices. Comparing debug sessions of both ARM and Intel Macs it appears that the
MACH_NOTIFY_NO_SENDERS
message doesn't make it through to the handler (or isn't sent) on ARM devices.When does the problem happen
Environment
Steps To Reproduce
Log output
Looks sane:
The text was updated successfully, but these errors were encountered: