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
Signal 5.25.0 crashes upon media playback on Windows 7/8.1 (a bug in Electron) #5669
Comments
Thanks for this report. Sorry that you're seeing crashes. Can you provide some context for us? Why are you on Windows 8.1? |
Sorry for the messed up version number in the title... tired :)
Essentially for two main reasons:
I know Windows 8.1 is old these days, but it seemed worthwhile opening the issue given that it is still officially supported by Signal. It is unlikely to speed up the resolution of the problem itself unless you are willing to temporarily go back to the older version of Electron or build your own (which might both be understandably problematic for its own reasons), but maybe it will trigger a new release of Signal as soon as the fixed version of Electron is out, which will be nice for us folk on older OSes :) In the meantime, at least everyone who experiences the crashes and makes it all the way here can be aware why they are happening and when they might go away. I am not sure if this is all that you meant by context; if I failed to provide an important piece of information, feel free to ask directly. |
@rhinoduck Thanks for the reason behind your windows 8.1 usage - that's all I needed. We've looked into downgrading, and unfortunately that would bring back some important Electron bugs which affect a lot of people. We'll need to wait until Electron releases a new 15.x build with a fix for this. |
I experience same crashes on Apple OS 10.12.6 running 5.25.0 . Process: Signal [4265] Date/Time: Time Awake Since Boot: 3500 seconds System Integrity Protection: enabled Crashed Thread: 0 CrBrowserMain Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (SIGSEGV) Termination Signal: Segmentation fault: 11 VM Regions Near 0: Thread 0 Crashed:: CrBrowserMain Dispatch queue: com.apple.main-thread |
Is there anything i can do to work around this Bug ? The Version before worked perfect to me. The Desktop version isnt usable to me with this bug. My work around today is to download Video or Audio messages and play them with other tools, but it's timeconsumpting. I would accept any other Bug or Security flaw to have the Desktop Version back. If i could help to fix this bug, i could give you data that you may request. I work with Windows 7/64 and i dont update to 10 because of out of money error and my 7 runs fine - so i dont change. |
I feared that that might be the case :) Thank you for exploring that option, even if it did not work out.
Luckily, 5.25.0 and 5.25.1 seem to be using the same DB format as 5.24.0, so you might even be able to keep your message history; but still... WARNING: Doing this theoretically should not, but may lead to irreversible loss of all conversation history in your current Signal Desktop installation; it may also possibly lead to other strange behaviour which I cannot predict. Also, running older and potentially unsupported versions of software can expose you to security vulnerabilities. If you really need the older version, and have considered the abovementioned tradeoffs, you can do the following:
PS: Do not forget to turn the updates back on once this issue is fixed. |
You can also install an old beta version and you'll have another instance of Signal-Desktop which shouldn't have this bug, e.g.: https://updates.signal.org/desktop/signal-desktop-beta-win-5.24.0-beta.2.exe It's less risky than installing an older version of signal, but you won't have your history there. Note that according to a pr, the bug should be fixed in Electron by next month, so it will probably be fixed next month in Signal as well. |
Can confirm this bug on Windows 7 also.. |
I'm running Windows 8.1 and Signal Desktop version 5.26.0. Videos and voice recordings sent to me were crashing and closing Signal Desktop when running version 5.25.0. Now with version 5.26.0, videos are not playing, but Signal stays open...not crashing. |
ez fix don't use electron kkthx |
Media playback functionality restored in Signal 5.27.0 after an update to electron 16.0.6 which no longer crashes. |
Bug Description
There is a bug in Electron which causes crashes upon media playback on Windows 7/8.1 (can confirm on 8.1) and, according to the Electron GitHub issue, on macOS 10.11/10.12 too. The solution is to go back to 15.3.0, or wait for the currently in-progress PR to land and update to the new release then.
See electron/electron#31762 for more details.
Steps to Reproduce
Actual Result:
Platform Info
Signal Version:
5.25.0
Operating System:
Windows 8.1
The text was updated successfully, but these errors were encountered: