signalapp / Signal-Desktop

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

Sending audio file (mp3, flac) ends up with error #6328

Open jbfavre opened 1 year ago

jbfavre commented 1 year ago

Bug Description

Steps to Reproduce

  1. Install signal-app 6.9.0
  2. Try to embed a MP3 file into a group message

Actual Result:

Render process is gone
Error: Reason: killed, Exit Code: 3
    at App.<anonymous> ([REDACTED]/app/global_errors.js:88:7)
    at App.emit (node:events:525:35)
    at EventEmitter.<anonymous> (node:electron/js2c/browser_init:2:82069)
    at EventEmitter.emit (node:events:513:28)

Expected Result:

Audio file should be properly embedded into message

Platform Info

Signal Desktop Version: 6.9.0

Operating System: GNU/Linux Debian sid

Linked Device Version: 6.13.6 on Android 13

Link to Debug Log

No debug logs available because the whole app is crashing

indutny-signal commented 1 year ago

Hello! Sorry about that. Could you try installing a beta version of Signal and reproducing it? If it crashes - on the next startup it should offer you to submit a crash dump to Signal. If you could share the link to crash dump here, afterwards - it'd be really helpful!

jbfavre commented 1 year ago

Hello @indutny-signal Thanks for the update. I've installed signal-desktop-beta (discovered it at the same time :hugs:) I've been able to reproduce the issue and sent the crash dump. You'll find it here: https://debuglogs.org/desktop/6.10.0-beta.1/desktop-crash-e7689d0d549a7e99b539db5fec83acd7b8e0344b24ec37aa4ceb86cdab2e20be.dmp

indutny-signal commented 1 year ago

Here's the symbolicated dump: https://gist.github.com/indutny-signal/cfbaac469da74ffd949eb7ab4dee9f8a . Unfortunately, it looks like a Chromium bug. So I can only hope that it will be fixed with a future update of Electron (planned in about a month right now). Sorry!