Botspot / pi-apps

Raspberry Pi App Store for Open Source Projects
GNU General Public License v3.0
2.26k stars 216 forks source link

Signal Desktop versions above v7.39.0 crash on Raspberry Pi OS GNOME with default 16K PageSize kernel #2746

Closed wobbo closed 1 month ago

wobbo commented 1 month ago

Confirmations

What happened?

Signal Desktop (unofficial build by Dennis Ameling) versions higher than 7.39.0 crash or freeze on Raspberry Pi OS Bookworm GNOME edition when using the default 16K page size kernel. However, downgrading to version 7.39.0 or switching to a 4K kernel page size solves the problem.

Description

App: Signal Desktop Unofficial (by Dennis Ameling)

Description of the issue:


Beschrijving van wat er gebeurde (Description):

After updating Signal Desktop beyond version 7.39.0, the application freezes or crashes at startup. This issue only occurs when using the default 16K kernel. Switching to a 4K kernel or reverting back to v7.39.0 immediately resolves the issue.

I'm currently using the unofficial ARM64 build of Signal Desktop provided by Dennis Ameling via Pi-Apps.

OS: Debian GNU/Linux 12 (bookworm)
OS architecture: 64-bit
Last updated Pi-Apps on: 03/15/2025
Latest Pi-Apps version: 03/15/2025
Kernel: aarch64 6.6.74+rpt-rpi-v8
Device model: Raspberry Pi 4 Model B Rev 1.2
SOC identifier: bcm2711
Machine-id (hashed): 684f9a372ed9613ad5cd656bc6512acd05d55560
Serial-number (hashed): 944a03d55073ee2176335d0aba5031d8933f75a8
Cpu name: Cortex-A72
Ram size: 3.62 GB
Raspberry Pi OS image version: 2024-11-19
Language: en_US.UTF-8

(Recommended) Error log? Terminal output? Debug messages?

Unhandled Promise Rejection
Error: ERR_FILE_NOT_FOUND (-6) loading 'file:[REDACTED]/sticker-creator/dist/index.html'
at rejectAndCleanup (node:electron/js2c/browser_init:271183)
at WebContents.finishListener (node:electron/js2c/browser_init:277345)
at WebContents.emit (node:events:518:28)

Render process is gone
Error: Reason: crashed, Exit Code: 5
at App.<anonymous> ([REDACTED]/app/global_errors.js:94:7)
at App.emit (node:events:518:28)
at WebContents.<anonymous> (node:electron/js2c/browser_init:288333)
at WebContents.emit (node:events:518:28)
github-actions[bot] commented 1 month ago

Hello there 👋 Thanks for submitting your first issue to the Pi-Apps project! We'll try to get back to you as soon as possible. In the meantime, we encourage you join our Discord server, where you can ask any questions you might have.

Please respond as soon as possible if a Pi-Apps maintainer requests more information from you. Stale issues will be closed after a lengthy period of time with no response.

Botspot commented 1 month ago

There is already an open issue for Signal. If someone else can confirm that the 4k kernel does indeed solve the issue, I will change the install script to make everyone switch to kernel8.img before proceeding with the installation.

If you have more comments, please leave them here: https://github.com/Botspot/pi-apps/issues/2732

wobbo commented 1 month ago

I apologize for the confusion. After taking a closer look, I've realized that the _Error: ERR_FILE_NOTFOUND (-6) loading 'file:[REDACTED]/sticker-creator/dist/index.html' and Error: Reason: crashed, Exit Code: 5 are separate issues. I have not found any discussions that combine these two errors, and since I'm not very technical, I initially thought they were related. However, I have decided to leave this matter and will not post any more updates on these topics. I'll just wait for a resolution. Thank you for your understanding.