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

macOS: Render process is gone #6761

Closed
2 tasks done
lehnins opened this issue Jan 29, 2024 · 15 comments
Closed
2 tasks done

macOS: Render process is gone #6761

lehnins opened this issue Jan 29, 2024 · 15 comments

Comments

@lehnins
Copy link

lehnins commented Jan 29, 2024

Using a supported version?

  • I have searched searched open and closed issues for duplicates.
  • I am using Signal-Desktop as provided by the Signal team, not a 3rd-party package.

Overall summary

The signal desktop app crashed randomly I did not use it or update it at the time.
Last time I used it may have been up to 12 hours ago, the mac woke up a couple of time from sleep in between.
Related issu:#6268

Steps to reproduce

  1. Start app
  2. minimize it
  3. wait for crash ( could be hours)

Expected result

App runs in background without isues

Actual result

App crashes while minimized

Screenshots

No response

Signal version

6.45.1 production (Apple silicon)

Operating system

macOS 14.3 (23D56) ARM64

Version of Signal on your phone

iOS 6.57.0.13

Link to debug log

https://debuglogs.org/desktop/6.45.1/321067a466c8cb0c8b8fd794b51278da9799f6543d7ce992cbc0d2dd0f6eac39.gz

macOS crash log:

Signal Helper (Renderer)crash.log

@ayumi-signal
Copy link
Contributor

Thanks for reporting this issue and I'm sorry this is happening for you. I checked the logs but I'm not sure what's happening.

Is there any chance you're using a VPN?

And if crashes continue to happen, then if you can run Signal Beta then it would generate dumps after crash which would be helpful to us (dumps can be submitted on restart after a crash):
https://support.signal.org/hc/en-us/articles/360007318471-Signal-Beta

@oldergod
Copy link

Render process is gone

Error: Reason: killed, Exit Code: 15
    at App.<anonymous> ([REDACTED]/app/global_errors.js:88:7)
    at App.emit (node:events:526:35)
    at WebContents.<anonymous> (node:electron/js2c/browser_init:2:89748)
    at WebContents.emit (node:events:526:35)

Keeps happening since many months.

@ayumi-signal
Copy link
Contributor

@oldergod Hello, sorry this happening for you. To help us diagnose, can you please provide additional info such as:

  • Debug logs
  • Are you using a VPN
  • Were you doing anything in particular when the crash happened

@oldergod
Copy link

Can you point me where the debug log would be on the OS? The app got uninstalled so I cannot access the menu.

Yes, I was on a VPN (kind of anyway). I wasn't doing anything, it was in the background. I believe I received a message from someone when it crashed though.

@ayumi-signal
Copy link
Contributor

The app is needed to view debug logs. It's found in the View menu -> Debug Log then you press Submit. Contents are redacted so it's safe to post.

The reason I asked about the VPN is we're tracking an ongoing issue where VPN connection/disconnection can cause crashes due to a MacOS bug. Our app crash log could help identify it. You can also attempt a workaround by enabling IPv6 in the VPN config (crash happens when enabling IPv4-only VPN while connected on an existing IPv6 connection).

#6496 (comment)

@oldergod
Copy link

So how can I see the log when I crash? I reinstalled it and there are no logs before the install. And when it crashes, for some reason the OS removes it from /Applications and I cannot open it anymore without reinstalling it.

@ayumi-signal
Copy link
Contributor

That's strange that the app is deleted after a crash.

You might be able to find the log in the data directory (they're also safe and redacted here):

~/Library/Application Support/Signal/logs

Additionally, you could try the Beta. After a crash it lets you submit a crash dump to us.
https://support.signal.org/hc/en-us/articles/360007318471-Signal-Beta

@oldergod
Copy link

The beta crashed
image

Render process is gone

Error: Reason: killed, Exit Code: 15
    at App.<anonymous> ([REDACTED]/app/global_errors.js:88:7)
    at App.emit (node:events:526:35)
    at WebContents.<anonymous> (node:electron/js2c/browser_init:2:89748)
    at WebContents.emit (node:events:526:35)

I don't see where I can submit a crash dump.

@oldergod
Copy link

But the app isn't gone and I can see the debuglog.
debuglog.txt

@ayumi-signal
Copy link
Contributor

ayumi-signal commented Jan 31, 2024

@oldergod When you restart after a crash, that's when you're prompted to send us the dump.

Thank you for the log however, I had a look and nothing in particular is happening. Are you running any anti-malware software? Perhaps it's doing periodic scans and killing the process. In this case, there might actually be no crash dump because it was intentionally caused. The behavior with the app being deleted would suggest it as well.

This seems related to #6622

@lehnins
Copy link
Author

lehnins commented Feb 1, 2024

I can confirm, it just crashed after turning on the VPN. (IPV4 only)

Copy link

stale bot commented May 4, 2024

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label May 4, 2024
@indutny-signal
Copy link
Contributor

indutny-signal commented May 6, 2024

We now have an --disable-ipv6 command-line option that should provide a temporary remedy to the problem, while Apple is working on the kernel fix.

Copy link

stale bot commented Aug 5, 2024

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Aug 5, 2024
Copy link

stale bot commented Aug 12, 2024

This issue has been closed due to inactivity.

@stale stale bot closed this as completed Aug 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

5 participants