Hi, after installing latest version signal-desktop-7.74.0_1 from latest-repo for FreeBSD 14.3-RELEASE, signal-desktop will not start anymore, showing this error Render process is gone: Error: Reason: crashed, Exit Code: 134 at App.<anonymous> (/usr/local/share/signal-desktop/resources/app.asar/app/global_errors.js:94:7) at App.emit (node:events:519:28) at WebContents.<anonymous> (node:electron/js2c/browser_init:2:89483) at WebContents.emit (node:events:519:28) Could you fix it? Can I provide somehow additional information (main.log or app.log did not provide further information so far)? Regards kaltheat
(In reply to kaltheat from comment #0) I'm not able to reproduce on 2 differents computer. What's your DE? Do you use Xorg or Wayland? Do you have the same problem with a new Signal profile?
Before, I used signal-desktop-7.72.1 with my setup which worked. Looking into the commits, I suspect the new electron-version causes this problem. I use spectrwm with Xorg and usually run signal-desktop in a jail. Now, I tried to run it directly which works, so I'll have to look into configuration of the jail. Maybe new version of electron needs more permissions ... Sorry for the noise.
Sorry for posting in a closed topic, but I'm running in the same error msg, without using jails. This is on a pkgbase 15p1 system I only use when traveling, so I only notice this now. I dimly remember seeing this maybe at the beginning of November, but I didn't care back then. Now I'm mobile for two weeks and really miss signal-desktop. signal-desktop is on 7.82.0. I just reinstall all dependencies using pkg upgrade -f $(pkg rquery '%dn-%dv' signal-desktop|tr '\n' ' ') but the error is still there. There is nothing else using electron installed. Any ideas on how to debug this? On my home system, running 15-stable, it works just fine. Here is the actual startup: $ signal-desktop NODE_ENV production NODE_CONFIG_DIR /usr/local/share/signal-desktop/resources/app.asar/config NODE_CONFIG {} ALLOW_CONFIG_MUTATIONS undefined HOSTNAME Gucky NODE_APP_INSTANCE undefined SUPPRESS_NO_CONFIG_WARNING undefined SIGNAL_ENABLE_HTTP undefined userData: /home/mathiasp/.config/Signal (node:46557) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated. (Use `signal-desktop --trace-deprecation ...` to show where the warning was created) Render process is gone: Error: Reason: crashed, Exit Code: 134 at App.<anonymous> (/usr/local/share/signal-desktop/resources/app.asar/app/global_errors.main.js:94:7) at App.emit (node:events:519:28) at WebContents.<anonymous> (node:electron/js2c/browser_init:2:89653) at WebContents.emit (node:events:519:28) __cxa_thread_call_dtors: dtr 0x1fee48e88c10 from unloaded dso, skipping Thanks for any pointers on how to debug this, Mathias
Hi, I installed audio/pulseaudio and it worked again. Also for the jail-approach I activated mlock: allow.mlock; to get rid of this error: WARN MEMORY sqlcipher_mlock: mlock() returned -1 errno=1 I don't know exactly if the dependency is pulseaudio or some package pulseaudio needs as a dependency. Anyways RUN_DEPENDS need to be modified, I think. Regards kaltheat
This is the same issue as bug #291563 Signal indeed requires PulseAudio now.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=f47806ed88a12b58e3d71c8f4bee03247c3b2757 commit f47806ed88a12b58e3d71c8f4bee03247c3b2757 Author: Mikael Urankar <mikael@FreeBSD.org> AuthorDate: 2026-02-10 08:17:53 +0000 Commit: Mikael Urankar <mikael@FreeBSD.org> CommitDate: 2026-02-10 08:51:51 +0000 net-im/signal-desktop: Update to 7.88.0 Add pulseaudio and pipewire dependencies. Switch to electron39 PR: 291563, 290376 Differential Revision: https://reviews.freebsd.org/D55048 net-im/signal-desktop/Makefile | 12 +- net-im/signal-desktop/distinfo | 10 +- net-im/signal-desktop/files/patch-package.json | 12 +- net-im/signal-desktop/files/pkg-message.in (new) | 5 + net-im/signal-desktop/files/pnpm-lock.yaml | 1425 +++++++++++----------- net-im/signal-desktop/get_deps.sh | 2 +- net-im/signal-desktop/pkg-plist | 165 +++ 7 files changed, 909 insertions(+), 722 deletions(-)
I am closing this bug because net-im/signal-desktop was updated to 7.88.0 in commit f47806ed, adding the missing pulseaudio and pipewire dependencies that caused the "Render process is gone" crash. The root cause was identified as Signal now requiring PulseAudio, as noted in the related bug #291563.