-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Blue screen after update - stuck #3281
Comments
It's likely that there's some sort of error happening, preventing the app from starting up. We need the specific error message. There are three things you can try in this situation to help us help you:
|
Same problem here Platform Info Signal Version: 1.23.2 Operating System: OSX 10.10.5 I sent you the log zip |
Same problem here, Windows 8.1. Not sure which version because apart from "Quit Signal" and the various web links under "Help" none of the menu items work, but the signal.exe binary claims a file version of 1.24.1.0. Selecting "Quit Signal" leaves a suspended process that has to be killed via Task Manager. Running from the command line produces as last entry:
Selecting "Quit Signal" hangs after:
requiring a manual kill of the process via task manager. |
@fencepost-error We'll need the full log to track down what's going on. You can choose |
@scottnonnenberg-signal See my original post, the entire UI is unresponsive apart from "Quit Signal" and the web links nothing works, in that it's possible to select the various menu items but they do nothing. |
@fencepost-error Failing that, there are two things to be done:
|
Ah, it's OK now, in the meantime I reinstalled Signal and rebooted and it works again. |
I've just encountered this issue starting today without performing any app updates or changes. The following is what I was able to capture. Platform InfoSignal Version: 1.25.3 Other troubleshooting info: (following the advice of this thread)
Command-line output
Edit: Strangely, after restarting my computer, Signal opens without issue now. |
This still happens to me regularly... Signal Version: 1.26.2 It usually happens after I resume the laptop from sleep... After that the app stays blue and won't even quit (either by using the right click on the tray icon or by doing |
I've been getting it again as well. Usually a reboot fixes it, but it's a pain to have to reboot just to be able to use Signal. For me it's not a resume from sleep but the first time it's started, I get the solid blue screen and and an unresponsive app. To the devs: I didn't send the debug info from last time because I thought the problem had resolved itself, when it crops up again I'll get another lot of debug info. |
Please consider trying the beta - it's built on a newer version of Electron by two major versions. Maybe this issue has been fixed in that version of Electron? https://github.com/signalapp/Signal-Desktop#install-the-beta |
@scottnonnenberg-signal I tested it with the current beta ( It may be worth noting that that it still starts with the regular loading screen with the loading animation and the amount of messages that are loaded. And I'm not sure whether it's related to the blue screen but sometimes I also have to kill Signal to get it closed, because it won't quit by it's own (it stays at Can you please tell which information is still needed? Because this issue contains log files and descriptions as someone would expect. |
@alexanderadam We really need debug logs, the log from developer tools, even basics like the specific OS version you're on. The fact that you're running into an issue is good to know, but only those details are useful in helping us track down the cause. |
@alexanderadam You're on a vastly newer version of the app, and as far as I know on a different OS. Please let us decide whether a log is needed or not, and default to providing it. |
Sure, and so far this bug at least appeared on And also on various Signal versions (
I absolutely do. Please don't imply that I claimed otherwise. What I actually did was asking whether @Nightfirecat sent everything already. Because if @Nightfirecat did, then it appears that the formerly provided log data wasn't processed anyway. Thus it would be very helpful to know if something was wrong with the provided data so that other's won't make the same mistake (in case there was one). |
@alexanderadam Please send your debug log, before those lines expire. Log entries only stick around for three days. Secondly, you can help out by opening the developer tools when this happens (ideally before it happens?) and seeing if anything interesting shows up there, things which may not be in your debug log. Lastly, you can also help by providing a high-level summary of when it seems to happen - does it go away with a reboot, like stated above? Does it always happen? Does it come in waves? |
Is it possible to directly open Signal desktop with developer tools opened?
In my case it's running within Docker.FROM bitnami/minideb:latest
RUN apt-get update && apt-get install -y --no-install-suggests --no-install-recommends iputils-ping \
curl gnupg2 apt-transport-https ca-certificates libx11-xcb1 libasound2 libgtk-3-0 \
&& curl -s https://updates.signal.org/desktop/apt/keys.asc > signal-repo.key \
&& apt-key add signal-repo.key \
&& echo "deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main" > \
/etc/apt/sources.list.d/signal-xenial.list \
&& apt-get update \
&& apt-get install --no-install-recommends -y signal-desktop
ENTRYPOINT ["/usr/local/bin/signal-desktop"]
Yes, once the bug appears, it stays and comes every time I start Signal Desktop (until a restart or at least clearing of the user data).
I'm not sure what this means. It's a static blue screen that comes up when starting Signal desktop. |
It would require rebuilding the app. But you can use the keyboard shortcut to open it quickly after starting up. My guess about this issue is that it's Electron having problems with high memory usage, or some sort of high resource usage like that, and it essentially stops working. We encountered this a couple months ago on Linux specifically when we tried to cache too many images on startup. We slowed that caching down, and it seemed to fix it. We took that caching out entirely in v1.28, so I'm particularly surprised to see this still happening. You asked about previous logs - no log has included any kind of smoking gun thus far. Just an indication that our code has perhaps stopped running in our renderer process. So perhaps we need to go a level deeper and get more metrics about the running process when this happens. What files it's accessing (for example with |
Scott, I have had the same issue with my signal desktop and have tried the last three releases and its still stuck on the blue screen. Is there something yall figured out that fixed the blue screen issue? |
@car110 I think our best bet is for you to give us your logs straight from disk, and then you can remove all local data for the app and try again starting from scratch. |
okay I will do that, who do I sent them to? |
You can either provide the logs here, or send them to support@signal.org. |
I am seeing this issue on Signal v1.30.0 on Windows 10 1909 18363.592. App seems to start up, shows the loading screen, then the conversations, for a while it is usable and then blanks after clicking around a bit, showing only a blue screen. View > Debug log does nothing (it works only while the app itself is working) and the developer tools just say "DevTools was disconnected from the page". It looks just like the screenshots above. Trying to open File > Preferences while crashed also brings up nothing but a completely blue square without any toolbars or window borders. I tried uninstalling signal desktop, manually removing AppData\Local\signal-desktop-updater, downloading signal-desktop-win-1.30.0.exe and installing it, re-validating with the QR code and it seems to have resolved the issue for now. |
I had the same problem as well, with 1.30.0 on Windows 10. Haven't seen it for awhile, but it's come back again, required a restart of Windows to get past the unresponsive blue screen. |
@lgrn5 @fencepost-error Anything you can provide here would be valuable - is Signal Desktop using a lot of RAM or CPU time when this blue screen happens? What might be different on your Windows machine between restarts - available RAM? Is the set of other apps running changing when you restart? |
Nothing I can notice, CPU use is normal, about 1%, memory use normal, no unusual or additional apps running. |
From what I could see when I checked, the process seemed more or less dead. No CPU activity or anything else standing out. Also, for me, I have no reason to believe a restart resolved the issue since I reinstalled the whole application. |
Also in my case Signal Desktop on Linux never used much CPU or RAM when it came to the blue screen but it's definitely still working in the background and able to receive messages etc. |
@kenpowers-signal With |
We've released v1.32.1-beta.1 and v1.32.1 which should address the blue screens people have been seeing on Linux in some configurations. Unfortunately, it means that non-english spell check has been disabled for now. Let us know how it works for you! |
@scottnonnenberg-signal Wonderful, those updates resolved the issue on both release and beta. 😄 |
I've tried a few combinations, so I'm running the v1.32.1-beta.1 , the behaviour I get is similar to what that environment would produce with choromium-browser (I know its using electron its not using chromioum), that is, using chromioum, without the --ignore-gpu-blacklist and my current usage which utilizes electron, both produce a white screen, where clicking on works, selecting and copying text works and gets it to clipboard, but nothing is visible. what works with chromium is not working with signal/electron!! I've tried adding and removing combinations of flags --disable-gpu --disable-software-rasterizer --no-sandbox --enable-gup --ignore-gpu-blacklist but it still gives me the same output. also LANG and LC_ALL variables... strace consistantly fails to open fd numbered 35 and 47, they seem to be sockets (I'm running it inside docker) I've tried to reduce the case to the following; the last setup uses the following (DockerFile): RUN apt-get install -y signal-desktop-beta CMD signal-desktop-beta --verbose --enable-logging --no-sandbox and I run it using docker run --rm -e DISPLAY=DOCKER_INTERFACE_IP:0 IMAGE_NAME I also enable X listening and allow connectoin (for testing) from everywhere using: xhost + and I get: Set Windows Application User Model ID (AUMID) { appUserModelId: 'org.whispersystems.signal-desktop-beta' } and the white screen. I can confirm chromioum eventually worked with options that are not working with signal/electron, local variables are not having any affect. |
I've manually defined the version to be used to be 1.31.0 in my setup; and added --disable-dev-shm-usage; this seems to get me beyound the blue screen issue, yet the latest 1.32 version is giving me the "white screen issue" ! |
I can confirm the new "white screen issue" within Docker. Should we create a new issue for that? |
@alexanderadam Yes, it is a new issue. I'm closing this one now. |
This is not fixed, please reopen ASAP, signal is very unreliable right now: https://i.imgur.com/vSbelcp.png version window shows, preferences also renders blue. On loading, sometimes the contact list and messages show for a fraction of a second, then everything turns blue. I suspect that this might be caused by killing the app (e.g. during crash, disk space, reboot while the app is running). Does not seem to be related to updates. I'm on Archlinux:
Deleting
Electron snippet above shows a window with text/content that looks valid. Same with Nothing in the terminal looks suspicious, but it seems there's personal data there, so can't post. Last lines:
Are there any other issues related to this? The issue tracker is so unsorted... |
We haven't upgraded to Electron 9 yet. You'll need to follow up with your Signal Desktop packager. |
But it definitely works when you delete .config/Signal and reconnect... |
In Docker or Podman container, to solve the white screen issue, you can start signal desktop: Competent developers are needed. |
In case anybody else have this problem and have spent more than one day trying to find a solution for this; the solution suggested by @mvasi90 works for me. |
Something worth trying: File > Quit, then try again. I suspect the issue comes up every time we use the "X" button to close the desktop application. It might be a problem with Atom, Ultron, or whatever the heck the framework for Signal is called. I believe Signal is not the culprit here, but the framework used to port it to desktop. |
I have it after an update to Signal Desktop 5.28.0 on Mac OS 10.11.6 2022-02-12 now I had an update again and again the blue screen in Signal. Downloaded the actual version 5.31.1 from the Signal's Download Page and it worked again. |
@SLG Two questions:
|
It used to work, but since I think 5.30, or maybe 5.29 or something it was broken. |
A future update of Signal Desktop will upgrade Electron, which we hope will fix this issue. Until then, the |
now on v. 5.32, the trick is to use --in-process-gpu :/ |
How can I run that flag on Mac OS 10.11? |
@francwalter On macOS, you can open the Terminal app, then run this:
This might be a little different if you're running beta. You can also try |
Since about two updates it works again on my Mac OS 10.11.6 |
Bug Description
Did auto update and now it's stuck on a total blue screen. No contents in window. Only pull down menu. No progress report - nothing.
Steps to Reproduce
Actual Result:
Blue window - no contents - only pull down menus.
Expected Result:
to work normally after update
Screenshots
Platform Info
Signal Version:
1.23.2
Operating System:
Windows 10
Linked Device Version:
Not available right now
Link to Debug Log
Will not come up... pull down menu is there but it does nothing when selected.
The text was updated successfully, but these errors were encountered: