Skip to content
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

Ubuntu 22.04: Signal Desktop Beta crashes on launch after update due to Citrix Workspace #6502

Closed
2 tasks done
shashwatsridhar opened this issue Jun 30, 2023 · 7 comments
Closed
2 tasks done

Comments

@shashwatsridhar
Copy link

  • I have searched open and closed issues for duplicates
  • I am using Signal-Desktop as provided by the Signal team, not a 3rd-party package.

Bug Description

Signal Desktop (beta) crashes on launch on my Ubuntu 22.04.2 machine. Launching from the app launcher shows no error window, and Signal just does not appear. Launching from the terminal yields an error message.

Steps to Reproduce

  1. Launch Signal from the app launcher

or

  1. Launch Signal from the ubuntu terminal

Actual Result:

Launching graphically does nothing. Occasionally, ubuntu says the application crashed, and offers to send a bug report to developers (which I have already done).

Launching from the terminal yields the following error message:

libc++abi: __cxa_guard_acquire detected recursive initialization: do you have a function-local static variable whose initialization depends on that function?
libc++abi: __cxa_guard_acquire detected recursive initialization: do you have a function-local static variable whose initialization depends on that function?
libc++abi: __cxa_guard_acquire detected recursive initialization: do you have a function-local static variable whose initialization depends on that function?
Aborted (core dumped)

Expected Result:

Signal should launch normally.

Screenshots

Platform Info

Signal Version:

This problem started occurring after Signal Desktop Beta updated to version 6.23.0-beta.1. Downgrading to 6.22.0-beta.3 resolves this issue. However, the latest version 6.24.0-beta.1 still has this issue.

Operating System:

Ubuntu 22.04.2 LTS,kernel: 5.19.0-45-generic

Linked Device Version:

6.24.4

Link to Debug Log

Not sure how to get a debug log if Signal just doesn't open. Would be happy to provide one if someone can tell me how.

@shashwatsridhar shashwatsridhar changed the title Ubuntu 22.04: Signal crashes on launch after update to 6.23.0-beta.1 Ubuntu 22.04: Signal Desktop Beta crashes on launch after update to 6.23.0-beta.1 Jun 30, 2023
@trevor-signal
Copy link
Contributor

Do you by any chance have the Citrix Workspace app installed? Signal v6.23 included an upgrade to Chromium, and some users are seeing a similar error due to the Citrix app, see: https://askubuntu.com/questions/1470525/unable-to-open-chromium-based-browsers-libcabi-cxa-guard-acquire-detected for some more info and a potential solution.

@shashwatsridhar
Copy link
Author

That was actually it!
I had the citrix workspace app installed with app protection enabled, I reinstalled it without the app protection, and voila! Signal works again :)

Thanks for the quick tip!

@scottnonnenberg-signal scottnonnenberg-signal changed the title Ubuntu 22.04: Signal Desktop Beta crashes on launch after update to 6.23.0-beta.1 Ubuntu 22.04: Signal Desktop Beta crashes on launch after update due to Citrix Workspace Jul 5, 2023
@elajkat
Copy link

elajkat commented Jul 31, 2023

Hi, I hit the same issue, and I use citrix as well to connect to protected company resources, so playing with app protection is not something I can do. Is there perhaps some solution for this to make signal-desktop and citrix live with the same chromium?

@scottnonnenberg-signal
Copy link
Contributor

@elajkat Does actual Chromium/Chrome work on your machine? Perhaps Citrix needs some sort of exception like it has for those apps?

@elajkat
Copy link

elajkat commented Aug 4, 2023

@scottnonnenberg-signal, thanks for responding, I use Chromium (Version 115.0.5790.102 (Official Build) snap (64-bit) ) on Ubuntu Jammy (Ubuntu 22.04.2 LTS )

@scottnonnenberg-signal
Copy link
Contributor

@elajkat Perhaps it would be good to reach out to Citrix support? This really sounds like a bug they need to fix on their end.

@elajkat
Copy link

elajkat commented Aug 7, 2023

Hi, thanks for your time. I played a little with these things, installed icaclient 23.7.0.17 without app protection and signal-destop 6.27.1 (all on Ubuntu 22.04.3) and it seems a working combination (at least I can reach the remote envs with citrix, and signal is started). I check the thing with my IT, what's their opinion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

4 participants