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 Sonoma Crash - Render process is gone #6622

Open
2 tasks done
Synesso opened this issue Sep 29, 2023 · 43 comments
Open
2 tasks done

MacOS Sonoma Crash - Render process is gone #6622

Synesso opened this issue Sep 29, 2023 · 43 comments
Labels

Comments

@Synesso
Copy link

Synesso commented Sep 29, 2023

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

Bug Description

Since updating to MacOS Sonoma 14.0, Signal will crash. It happens at a time not associated with my using it. After crashing once or twice, it is automatically removed from Applications and I need to reinstall & relink it.

The error is

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:525:35)
    at WebContents.<anonymous> (node:electron/js2c/browser_init:2:90123)
    at WebContents.emit (node:events:513:28)

Steps to Reproduce

  1. install signal
  2. link device (this may be optional)
  3. wait appx 30 minutes.

Actual Result:

Abrupt crash

Expected Result:

No crash.

Platform Info

Signal Version:

v6.31.0

Operating System:

MacOS Sonoma v14.0
M1 Max

Linked Device Version:

iOS v6.42.0.18

Link to Debug Log

Unable to locate the debug view as the application is removed immediately after crash.

ooooh, I wonder if the os is removing the application and that's why it crashes?

@indutny-signal
Copy link
Contributor

Sorry about this. Could you try running Signal Beta to see if it works, please? https://support.signal.org/hc/en-us/articles/360007318471-Signal-Beta

@khepin
Copy link

khepin commented Oct 6, 2023

I'm having the same thing, tried the beta version and Signal just crashed again with the same error. Let me know how I can help provide more info.

@JodyVanden
Copy link

Yes I am having the same issue. Here are my logs
https://debuglogs.org/desktop/6.34.0-beta.2/5a3531c3f0746f1b5bdac1f66a38600708a0d61b3fceb20a9a83f24798786e4e.gz

With the normal version of signal the app is removed from the application folder when the error happens
With the beta version the error still remains but the app is not removed (which is already an improvement)
more info on this duplicated bug

@indutny-signal
Copy link
Contributor

@JodyVanden next time it crashes - could you submit the crash dump and send it to us? It should ask you to submit it on startup after the crash. Thanks!

@khepin
Copy link

khepin commented Oct 10, 2023

I don't get asked to submit a report after restarting the app when a crash has occurred.

@JodyVanden
Copy link

hey, @indutny-signal I don't get asked to submit a crash dump report. that's why I submitted all the logs. I will keep an eye for the next crash and can resubmit logs if that is useful?

@Synesso
Copy link
Author

Synesso commented Oct 11, 2023

Happened again just now. Beta version. App was running for about 30 minutes.

This is the dialog

image

Restarted and saved logs: https://debuglogs.org/desktop/6.34.0-beta.2/519a3a2f1ac42768dac99ea1ffbca8c66339a77448f23b25531d9d327b04a8f4.gz

@awaitlink
Copy link
Contributor

awaitlink commented Nov 5, 2023

Also got a crash, it happened specifically when first trying to connect to Windscribe VPN while no Signal Desktop windows were shown (but it was running), not sure if that's related though.

https://debuglogs.org/desktop/6.38.0-beta.1/desktop-crash-870b28b4594daee25f5742803441afeb7d96dae7998d301d8e8dae4c0fb65713.dmp

https://debuglogs.org/desktop/6.38.0-beta.1/3285b69a0b4e7066f37b26375b27c4a565e15fbb6a4e06c75d2420d4c409c4f6.gz

Render process is gone
Error: Reason: crashed, Exit Code: 11
    at App.<anonymous> ([REDACTED]/app/global_errors.js:88:7)
    at App.emit (node:events:525:35)
    at WebContents.<anonymous> (node:electron/js2c/browser_init:2:90245)
    at WebContents.emit (node:events:525:35)

@HenningWaack
Copy link

Happens on my mac, too, and I strongly suspect that it happens whenever I connect or disconnect from a VPN.

@scottnonnenberg-signal
Copy link
Contributor

Yes, it does seem to be related to this: #6496

Different exit code, though!

@Synesso
Copy link
Author

Synesso commented Nov 14, 2023 via email

@indutny-signal
Copy link
Contributor

@Synesso could you try reproducing it with Signal Beta and send us a crash dump, please? Thanks!

@Synesso
Copy link
Author

Synesso commented Nov 14, 2023 via email

@indutny-signal
Copy link
Contributor

@Synesso ah, right. This is indeed not related. Absence of crash dump is a sign that the process likely didn't actually crash at all and was killed.

@dgobaud
Copy link

dgobaud commented Dec 29, 2023

just happened to me but on OSX Monterey 12.3 (21E230). no vpn.

first time ever. i had just pasted a message with a link into a chat and it was generating the preview then crashed

https://debuglogs.org/desktop/6.42.1/8cb55962d207f1204889ed318a1729f49165f1dabbc2061084044cf4030d3395.gz

Signal - 6.42.1


Error: Reason: crashed, Exit Code: 5
    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)

@ayumi-signal
Copy link
Contributor

@dgobaud Sorry this is happening for you. I took a look at the logs and can't find anything obviously wrong.

Can you reproduce the crash regularly; and is it possible to try the Beta build so crash dumps would be available for us to look through? https://support.signal.org/hc/en-us/articles/360007318471-Signal-Beta

@dgobaud
Copy link

dgobaud commented Jan 4, 2024 via email

@khepin
Copy link

khepin commented Jan 10, 2024

This time I was able to get the following error message:

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)

This is on Signal Beta. Hope this helps.

@scottnonnenberg-signal
Copy link
Contributor

@khepin The exit code is something, but the crash dump (you should see a prompt when you next start up after a crash) is what we really need.

@khepin
Copy link

khepin commented Jan 10, 2024

Still not getting those unfortunately

@scottnonnenberg-signal
Copy link
Contributor

@khepin Have you tracked it down to anything you're doing in the app, or is happening on your computer? (like a VPN change or other network change, say)

@khepin
Copy link

khepin commented Jan 10, 2024

Nope, I thought it was VPN earlier on, but it's clearly not related.

@cmahnke
Copy link

cmahnke commented Jan 16, 2024

Nope, I thought it was VPN earlier on, but it's clearly not related.

Well, actually for me it is, on the Network Change event (trigged by initiating a VPN Connection), I get:

Error: Reason: crashed, Exit Code: 11
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)

This is on Signal Desktop Version 6.44.0 (1) on Sonoma 14.2.1 (23C71)

@rjanalik
Copy link

Hello,
I am observing pretty much the same problem, but crashing with Exit Code: 10.
It crashes every time Cisco Secure Connect connects. The native VPN client was not causing this issue.
M2 MacBook Pro, Sonoma 14.2.1

@rjanalik
Copy link

@scottnonnenberg-signal
Copy link
Contributor

It's possible that this new option may help you avoid crashes? bcaf60a

@rjanalik
Copy link

It seems it still crashes with --disable-ipv6
Here is the log https://debuglogs.org/desktop/7.5.0/fe51dd4e9f683c6d3464b2133ea4df05f2face02894712b2eecbc657517f7037.gz

I have Signal version 7.5.0. I am not able to say if this version already has --disable-ipv6 or not, though.

@indutny-signal
Copy link
Contributor

@rjanalik sorry, it actually doesn't have it yet. Could you try installing a beta? Thank you!

@rjanalik
Copy link

Sure. Can I install it side by side with the stable version?

@indutny-signal
Copy link
Contributor

@rjanalik yup, they will be completely isolated from each other. Thank you!

@rjanalik
Copy link

I just tried 7.6.0-beta3, started it like this

$ /Applications/Signal\ Beta.app/Contents/MacOS/Signal\ Beta --disable-ipv6

and it keeps crashing when I connect to VPN.

@indutny-signal
Copy link
Contributor

@rjanalik could you send a debug log, please?

@indutny-signal
Copy link
Contributor

Ah, I see. Sorry about this, I don't think --disable-ipv6 is working to full extent in this release either yet. Next prod and beta release (coming this week) should have it available! Thank you for your patience!

@rjanalik
Copy link

No problem. Please, let me know if there is something else to help.

@rjanalik
Copy link

rjanalik commented May 6, 2024

I have been using version 7.7.0 for a few days and it seems --disable-ipv6 solves the issue. Thanks!

@rjanalik
Copy link

rjanalik commented May 6, 2024

Are there any plans to have this option also in the GUI settings?

@ckujau
Copy link

ckujau commented Aug 27, 2024

Still happens on macOS 14.6.1 (M3 Pro) and Signal 7.21.0-beta.2:

https://debuglogs.org/desktop/7.21.0-beta.2/c747d66ca1cdd92a7309b09b25d4997ed0ab5cc24644ec18a78d8a4e3cbbd367.gz

Render process is gone

Error: Reason: crashed, Exit Code: 6
    at App.<anonymous> ([REDACTED]/app/global_errors.js:88:7)
    at App.emit (node:events:519:28)
    at WebContents.<anonymous> (node:electron/js2c/browser_init:2:84566)
    at WebContents.emit (node:events:519:28)

@jeanas
Copy link

jeanas commented Sep 26, 2024

I am getting roughly the same error on a regular basis:

Render process is gone

Error: Reason: crashed, Exit Code: 133
    at App.<anonymous> ([REDACTED]/app/global_errors.js:94:7)
    at App.emit (node:events:519:28)
    at WebContents.<anonymous> (node:electron/js2c/browser_init:2:86513)
    at WebContents.emit (node:events:519:28)

App Version: 7.24.1
OS: linux

This is with the Flatpak version of Signal on Fedora 40 (with Wayland).

@indutny-signal
Copy link
Contributor

@jeanas sorry, but the crash you reported is likely a separate issue. Furthermore, flatpak is not an officially supported distribution. I'd suggest reaching out to the maintainers of your package.

@hurani
Copy link

hurani commented Dec 20, 2024

Render process is gone

Error: Reason: crashed, Exit Code: 10
    at App.<anonymous> ([REDACTED]/app/global_errors.js:94:7)
    at App.emit (node:events:519:28)
    at WebContents.<anonymous> (node:electron/js2c/browser_init:2:87476)
    at WebContents.emit (node:events:519:28)

App Version: 7.36.1
OS: darwin

Just got this same crash with Signal chilling in the background, wasn't touching it for a while. Googled the error and it took me to this thread.

@drdaz
Copy link

drdaz commented Dec 28, 2024

Render process is gone

Error: Reason: crashed, Exit Code: 10
    at App.<anonymous> ([REDACTED]/app/global_errors.js:94:7)
    at App.emit (node:events:519:28)
    at WebContents.<anonymous> (node:electron/js2c/browser_init:2:87476)
    at WebContents.emit (node:events:519:28)

App Version: 7.36.1
OS: darwin

Just got this same crash with Signal chilling in the background, wasn't touching it for a while. Googled the error and it took me to this thread.

I'm seeing the same thing. Interestingly, I'm only seeing this on my new M4 Mac mini. I've got several other desktop installs on macOS (both Intel and AS), and none of them fail like this. I figured it was related to the new CPU... but I guess not.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

No branches or pull requests