signalapp / Signal-Desktop

A private messenger for Windows, macOS, and Linux.
https://signal.org/download
GNU Affero General Public License v3.0
14.63k stars 2.66k forks source link

Crash when trying to open Sticker Creator #6618

Closed Pikari0 closed 1 year ago

Pikari0 commented 1 year ago

Bug Description

When trying to open the sticker creator, the app crash and display a popup.

Steps to Reproduce

  1. Open Signal
  2. Go to file > create/upload sticker pack
  3. Crash

Actual Result:

Crash.

Expected Result:

Display the stickers creator.

Screenshots

image

Platform Info

Signal Version: 6.29.1

Operating System: Manjaro

Link to Debug Log

Can't link it, the app is crashed. I'm copy-pasting it from the command line:

{"level":50,"time":"2023-09-24T14:34:49.089Z","msg":"(node:196030) electron: Failed to load URL: file:[REDACTED]/sticker-creator/dist/index.html with error: ERR_FILE_NOT_FOUND\n(Use signal-desktop --trace-warnings ... to show where the warning was created)"} Unhandled Promise Rejection: Error: ERR_FILE_NOT_FOUND (-6) loading 'file:///usr/lib/signal-desktop/resources/app.asar/sticker-creator/dist/index.html' at rejectAndCleanup (node:electron/js2c/browser_init:2:84929) at WebContents.failListener (node:electron/js2c/browser_init:2:85142) at WebContents.emit (node:events:513:28) {"level":50,"time":"2023-09-24T14:34:49.089Z","msg":"Unhandled Promise Rejection: Error: ERR_FILE_NOT_FOUND (-6) loading 'file:[REDACTED]/sticker-creator/dist/index.html'\n at rejectAndCleanup (node:electron/js2c/browser_init:2:84929)\n at WebContents.failListener (node:electron/js2c/browser_init:2:85142)\n at WebContents.emit (node:events:513:28)"}

Pikari0 commented 1 year ago

I've searched a little and on my system app.asar is not a folder :thinking:

jamiebuilds-signal commented 1 year ago

Couple questions:

scottnonnenberg-signal commented 1 year ago

My guess is that your package manager updated Signal Desktop out from under you. Is the crash reproducible after a restart? app.asar is kinda like a tar file, not a folder.

Electrenator commented 1 year ago

Couple questions:

  • What method did you use to install Signal (Did you use and package managers/etc)?
  • Are you using any kind of anti-virus software? If so, what is it?

Have this issue too. No anti-virus and installed via pacman from the Manjaro mirrors. Debug log of a normal start is here. Not aware of a way to get it from a crash. CLI crash log can be found here

clankfish commented 1 year ago

same issue here on vanilla arch

redpanda1234 commented 1 year ago

Same issue on vanilla arch. Issue has been present since at least early August. Installed via pacman.

Signal version: 6.36.0 OS: 6.5.9-arch2-1 #1 SMP PREEMPT_DYNAMIC Thu, 26 Oct 2023 00:52:20 +0000 x86_64 GNU/Linux

trevor-signal commented 1 year ago

Closing this as a duplicate of https://github.com/signalapp/Signal-Desktop/issues/6495; it appears the Arch Linux maintained package is not building the sticker-creator.

Electrenator commented 1 year ago

Trying to get this through to get a fix through to the arch repository. Can be followed here on the Manjaro forms and on the arch bugtracker.

A great suggestion has already been posted based on the information from the Arch Package repository for if you need the feature to be available right now; https://forum.manjaro.org/t/signal-desktop-build-steps-missing-for-sticker-creator-feature/150579/5?u=familiard