Change:
wire-desktop will show the login screen after a few seconds on startup, even after clearing and logging into a new session. Steps to reproduce the behavior: Wire not already logged into an account, log in a few seconds UI will redirect to the login screen with no way to return to the normal UI for your logged-in account To be able to navigate the account UI without interruption. !
has experienced this same problem. This didn't seem to resolve the problem either. The macOS version has kept working over all the bumps. Maybe the wire-desktop deb has accrued a new dependency that we're not providing?
I tried again with the flag to see the browser console, and there wasn't anything helpful in there.
theres multiple dev tools levels in the wire app. can you try this should get more substantive logs
That's more like it!
This looks interesting: [:1213/.:INFO:CONSOLE(55)] "%c [2022-12-12 20:34:49] color:; font-weight:bold; Redirecting to login after connectivity verification. Reason: multiple_tabs", source: (55) [2022-12-12 20:34:49] Navigating inside <webview. URL: *&id=-dead-beef-dead-
I ran the same log line, and in my case, didn't see that multiple tabs error message. Seems to be an unrelated red herring. But I could see the "GPU process crashed. Will reload the window" in both mine and your logs.
It's probably a long shot, but could this possibly be related to electron/electron?
why do you think it's related? The issue complains about silent fallback to software rendering, but no crash. In the , I see most of the rendering to be disabled / software rendering too: …but even slow software rendering doesn't seem to work.
I also ran into this issue after upgrading nixos (unstable). I even tried the latest version .
Same issue with 3.30.3016. What GPU do you use?
Its the AMD GPU integrated into Ryzen 7 4800H. In case someone really wants to get around this: I could get wire-desktop running by deleting these lines:
The docs of the deprecated mention "it isn't always because it's crashed": I sent a PR at , which uses the recommended event handler, removed the call, and more logging of the event details.
Yup, the suspicion was right :-) With the above PR applied, logs the following event details: … which clearly isn't a gpu rendering crash, at least nothing where reloading the GUI would help much. It also seems to recover. A new release with the fix can be found at
has been updated to include the fixed version. , can you take a look?

Discussion:
pname = "wire-desktop"; version = { <del> x86_64-darwin = "3.29.4477"; x86_64-linux = "3.29.2997"; </del> <ins> x86_64-darwin = "3.30.4506"; x86_64-linux = "3.30.3018"; </ins> }.${system} or throwSystem; <del> sha256 = { x86_64-darwin = "19snbd53hjfcqgnz24r85a34fr120b1wps4pv4vymnkxjld2wifc"; x86_64-linux = "0f5kkp93za4yr6ywdgph8zr6ivrbxq2gbskl8jysxawk1pz92pqf"; </del> <ins> hash = { x86_64-darwin = "sha256-+htDeNIuucB4qzNBNYoSUH1DbfgouZS08G5hxPtIuzY="; x86_64-linux = "sha256-46WjFA+E9M7RfTOM/Xoho+9ooToSgQiZaMlcZ3lJvBQ="; </ins> }.${system} or throwSystem; meta = with lib; {

src = fetchurl { url = "https://wire-app.wire.com/linux/debian/pool/main/" <del> + "Wire-${version}_amd64.deb"; inherit sha256; </del> <ins> + "Wire-${version}_amd64.deb"; inherit hash; </ins> }; desktopItem = makeDesktopItem {

src = fetchurl { url = "https://github.com/wireapp/wire-desktop/releases/download/" <del> + "macos%2F${version}/Wire.pkg"; inherit sha256; </del> <ins> + "macos%2F${version}/Wire.pkg"; inherit hash; </ins> }; buildInputs = [