Jump to content
Welcome to our new Citrix community!
  • 1

ICAClient-rhel-19.6.0.60-0.x86_64.rpm segfault on Fedora 30


Alex Lazic

Question

I have downloaded and installed ICAClient-rhel-19.6.0.60-0.x86_64.rpm on a Fedora 30. When I now run the citrix client the client segfault.

 

` ` `

tarting program: /opt/Citrix/ICAClient/wfica RGVmYXVsdEFnZ3JlZ2F0aW9uR3JvdXAuXE1pY3Jvc29mdCBPZmZpY2UgMjAxMFxPdXRsb29rIDIwMTA-.ica
Missing separate debuginfos, use: dnf debuginfo-install ICAClient-19.6.0.60-0.x86_64
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[Detaching after vfork from child process 4115]
[Detaching after fork from child process 4116]
[New Thread 0x7fffe8377700 (LWP 4118)]
[New Thread 0x7fffe689c700 (LWP 4119)]
[New Thread 0x7fffe609b700 (LWP 4120)]
[New Thread 0x7fffe589a700 (LWP 4121)]
[New Thread 0x7fffe5099700 (LWP 4122)]
[New Thread 0x7fffe4898700 (LWP 4123)]
[New Thread 0x7fffdffff700 (LWP 4124)]
[New Thread 0x7fffdf7fe700 (LWP 4125)]
[New Thread 0x7fffdeffd700 (LWP 4126)]
[New Thread 0x7fffde5e5700 (LWP 4127)]
[New Thread 0x7fffd8ff1700 (LWP 4128)]
[Detaching after fork from child process 4129]
[New Thread 0x7fffc7fff700 (LWP 4130)]

Thread 2 "wfica" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffe8377700 (LWP 4118)]
0x00007ffff6df02b5 in __strlen_avx2 () from /lib64/libc.so.6
(gdb) bt
#0  0x00007ffff6df02b5 in __strlen_avx2 () from /lib64/libc.so.6
#1  0x00007ffff619b4a9 in ?? () from /lib64/libcrypto.so.1.1
#2  0x00007fffe771af21 in doSslHandshake_internal () from /opt/Citrix/ICAClient//libproxy.so
#3  0x00007fffe771acb2 in doClientHandshake () from /opt/Citrix/ICAClient//libproxy.so
#4  0x00007fffe76e30d8 in ?? () from /opt/Citrix/ICAClient//libproxy.so
#5  0x00007fffe76e3b75 in ?? () from /opt/Citrix/ICAClient//libproxy.so
#6  0x00000000005b0d03 in ?? ()
#7  0x00007fffe76f5623 in IPSTACKconnect () from /opt/Citrix/ICAClient//libproxy.so
#8  0x00000000004f633a in ?? ()
#9  0x00000000004f47ad in ?? ()
#10 0x00007fffe73f447d in ?? () from /opt/Citrix/ICAClient/PDCRYPT2.DLL
#11 0x00000000004e2c05 in Wd_ConnectStream ()
#12 0x0000000000547390 in NCSbind ()
#13 0x0000000000494d49 in ?? ()
#14 0x00007ffff6f1f4e2 in ?? () from /lib64/libglib-2.0.so.0
#15 0x00007ffff6e8d5a2 in start_thread () from /lib64/libpthread.so.0
#16 0x00007ffff6d8f303 in clone () from /lib64/libc.so.6

 ` ` `

 

When you offer a debug version of citrix can I give you a more detailed backtrace .

 

Here some system infos.

 

` ` `

openssl version  -a
OpenSSL 1.1.1c FIPS  28 May 2019
built on: Mon Jun  3 10:27:51 2019 UTC
platform: linux-x86_64
options:  bn(64,64) md2(char) rc4(16x,int) des(int) idea(int) blowfish(ptr)
compiler: gcc -fPIC -pthread -m64 -Wa,--noexecstack -Wall -O3 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wa,--noexecstack -Wa,--generate-missing-build-notes=yes -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DZLIB -DNDEBUG -DPURIFY -DDEVRANDOM="\"/dev/urandom\"" -DSYSTEM_CIPHERS_FILE="/etc/crypto-policies/back-ends/openssl.config"
OPENSSLDIR: "/etc/pki/tls"
ENGINESDIR: "/usr/lib64/engines-1.1"
Seeding source: os-specific
engines:  rdrand dynamic

` ` `

 

` ` `

rpm -qa|egrep glib|sort
avahi-glib-0.7-18.fc30.x86_64
dbus-glib-0.110-5.fc30.x86_64
geocode-glib-3.26.1-2.fc30.x86_64
glib2-2.60.6-1.fc30.x86_64
glibc-2.29-15.fc30.x86_64
glibc-all-langpacks-2.29-15.fc30.x86_64
glibc-common-2.29-15.fc30.x86_64
glibc-devel-2.29-15.fc30.x86_64
glibc-headers-2.29-15.fc30.x86_64
glibc-langpack-en-2.29-15.fc30.x86_64
glibmm24-2.60.0-1.fc30.x86_64
glib-networking-2.60.3-1.fc30.x86_64
json-glib-1.4.4-2.fc30.x86_64
libappstream-glib-0.7.15-1.fc30.x86_64
libvirt-glib-2.0.0-3.fc30.x86_64
ModemManager-glib-1.10.2-1.fc30.x86_64
PackageKit-glib-1.1.12-5.fc30.x86_64
poppler-glib-0.73.0-13.fc30.x86_64
pulseaudio-libs-glib2-12.2-6.fc30.x86_64
spice-glib-0.37-2.fc30.x86_64
taglib-1.11.1-10.fc30.x86_64

` ` `

Link to comment

10 answers to this question

Recommended Posts

  • 0

You mean to compile the closed source application. No as I don't want to Install 64 Packages and over 100 MB just to compile the shared library.
Even though I tried to see which dependencies this SO compiling stuff have and I haven't found the webkit-1.0 devel package in fedoras repo, where should be this library be?

Link to comment
  • 0

Today I treid to run (again) the Linux ICAClient (ICAClient-rhel-19.10.0.15-0.x86_64.rpm on Fedora 30 x86_64) and it coredumps. Going through the dumps I get also this:

 

#0  0x00007f1cb1b925e5 in __strlen_avx2 () from /lib64/libc.so.6

 

Related?

 

And version 19.10 is suppose to resolve the webkit2gtk issue?

 

Info:

[0]
 

$ coredumpctl debug 524
Hint: You are currently not seeing messages from other users and the system.
      Users in groups 'adm', 'systemd-journal', 'wheel' can see all messages.
      Pass -q to turn off this notice.
           PID: 524 (wfica)
           UID: 126200001 (geerten)
           GID: 126200001 (geerten)
        Signal: 11 (SEGV)
     Timestamp: Fri 2019-11-01 10:33:11 CET (22min ago)
  Command Line: ./wfica /home/users/geerten/Downloads/RGVmYXVsdEFnZ3JlZ2F0aW9uR3JvdXAuXERXUi1OZXh0LXYxODAz.ica
    Executable: /opt/Citrix/ICAClient/wfica
 Control Group: /user.slice/user-126200001.slice/user@126200001.service/gnome-terminal-server.service
          Unit: user@126200001.service
     User Unit: gnome-terminal-server.service
         Slice: user-126200001.slice
     Owner UID: 126200001 (geerten)
       Boot ID: f2530eada9534d3b9fca20aebe702c8f
    Machine ID: f64ca7ecd978411b91cad444c234ea7b
      Hostname: think13.aaa.schram.name
       Storage: /var/lib/systemd/coredump/core.wfica.126200001.f2530eada9534d3b9fca20aebe702c8f.524.1572600791000000.lz4
       Message: Process 524 (wfica) of user 126200001 dumped core.
                
                Stack trace of thread 547:
                #0  0x00007f1cb1b925e5 __strlen_avx2 (libc.so.6)
                #1  0x00007f1cb0f41859 bio_puts (libcrypto.so.1.1)
                #2  0x00007f1ca2cead9e doSslHandshake_internal (libproxy.so)
                #3  0x00007f1ca2ceab2f doClientHandshake (libproxy.so)
                #4  0x00007f1ca2cb5f08 n/a (libproxy.so)
                #5  0x00007f1ca2cb69a5 n/a (libproxy.so)
                #6  0x00000000005b16c3 n/a (wfica)
                #7  0x00007f1ca2cc8457 IPSTACKconnect (libproxy.so)
                #8  0x00000000004f65da n/a (wfica)
                #9  0x00000000004f4a4d n/a (wfica)
                #10 0x00007f1ca29f07fd n/a (PDCRYPT1.DLL)
                #11 0x00000000004e2ea5 Wd_ConnectStream (wfica)
                #12 0x0000000000547690 NCSbind (wfica)
                #13 0x0000000000495049 n/a (wfica)
                #14 0x00007f1cb1cc14c2 g_thread_proxy (libglib-2.0.so.0)
                #15 0x00007f1cb1c2f4c0 start_thread (libpthread.so.0)
                #16 0x00007f1cb1b32553 __clone (libc.so.6)
                
                Stack trace of thread 548:
                #0  0x00007f1cb1c353c5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                #1  0x00007f1ca1f40fc3 n/a (ctxjpeg_fb.so)
                #2  0x00007f1cb1c2f4c0 start_thread (libpthread.so.0)
                #3  0x00007f1cb1b32553 __clone (libc.so.6)
                
                Stack trace of thread 550:
                #0  0x00007f1cb1b3288e epoll_wait (libc.so.6)
                #1  0x00000000004dd2db n/a (wfica)
                #2  0x00007f1cb1c2f4c0 start_thread (libpthread.so.0)
                #3  0x00007f1cb1b32553 __clone (libc.so.6)
                
                Stack trace of thread 551:
                #0  0x00007f1cb1b27ae7 __poll (libc.so.6)
                #1  0x00007f1c9ba1cce6 n/a (libpulse.so.0)
                #2  0x00007f1c9ba0e1f1 pa_mainloop_poll (libpulse.so.0)
                #3  0x00007f1c9ba0e873 pa_mainloop_iterate (libpulse.so.0)
                #4  0x00007f1c9ba0e920 pa_mainloop_run (libpulse.so.0)
                #5  0x00007f1c9ba1cc2d n/a (libpulse.so.0)
                #6  0x00007f1c9b9b7d1c n/a (libpulsecommon-12.2.so)
                #7  0x00007f1cb1c2f4c0 start_thread (libpthread.so.0)
                #8  0x00007f1cb1b32553 __clone (libc.so.6)
                
                Stack trace of thread 549:
                #0  0x00007f1cb1c353c5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                #1  0x00007f1ca1f40fc3 n/a (ctxjpeg_fb.so)
                #2  0x00007f1cb1c2f4c0 start_thread (libpthread.so.0)
                #3  0x00007f1cb1b32553 __clone (libc.so.6)
                
                Stack trace of thread 553:
                #0  0x00007f1cb1c353c5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                #1  0x00007f1c9677cb4b _ZN10BufferList13GetNextBufferEPPKc (VDPORTFORWARD.DLL)
                #2  0x00007f1c96781f55 _ZN20VdPortForwardManager8VCThread7ExecuteEv (VDPORTFORWARD.DLL)
                #3  0x00007f1c9677e9b6 _ZN6Thread10ThreadProcEPv (VDPORTFORWARD.DLL)
                #4  0x00007f1cb1c2f4c0 start_thread (libpthread.so.0)
                #5  0x00007f1cb1b32553 __clone (libc.so.6)
                
                Stack trace of thread 524:
                #0  0x00007f1cb1b27ae7 __poll (libc.so.6)
                #1  0x00007f1cb1c981ce g_main_context_iterate.isra.0 (libglib-2.0.so.0)
                #2  0x00007f1cb1c98593 g_main_loop_run (libglib-2.0.so.0)
                #3  0x00007f1cb24ac042 gtk_main (libgtk-x11-2.0.so.0)
                #4  0x00000000004952de OldMain (wfica)
                #5  0x000000000057c443 PlatAppMain (wfica)
                #6  0x00000000005458ec AppMain (wfica)
                #7  0x000000000049260a main (wfica)
                #8  0x00007f1cb1a59f43 __libc_start_main (libc.so.6)
                #9  0x0000000000492659 _start (wfica)

GNU gdb (GDB) Fedora 8.3-6.fc30
Copyright (C) 2019 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /opt/Citrix/ICAClient/wfica...
(No debugging symbols found in /opt/Citrix/ICAClient/wfica)
[New LWP 547]
[New LWP 548]
[New LWP 550]
[New LWP 551]
[New LWP 549]
[New LWP 553]
[New LWP 524]

warning: Loadable section ".note.gnu.property" outside of ELF segments

warning: Loadable section ".note.gnu.property" outside of ELF segments

warning: Loadable section ".note.gnu.property" outside of ELF segments

warning: Loadable section ".note.gnu.property" outside of ELF segments

warning: Loadable section ".note.gnu.property" outside of ELF segments

warning: Loadable section ".note.gnu.property" outside of ELF segments
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".

warning: Loadable section ".note.gnu.property" outside of ELF segments

warning: Loadable section ".note.gnu.property" outside of ELF segments

warning: Loadable section ".note.gnu.property" outside of ELF segments

warning: Loadable section ".note.gnu.property" outside of ELF segments

warning: Loadable section ".note.gnu.property" outside of ELF segments

warning: Loadable section ".note.gnu.property" outside of ELF segments

warning: Loadable section ".note.gnu.property" outside of ELF segments

warning: Loadable section ".note.gnu.property" outside of ELF segments

warning: Loadable section ".note.gnu.property" outside of ELF segments

warning: Loadable section ".note.gnu.property" outside of ELF segments

warning: Loadable section ".note.gnu.property" outside of ELF segments
Core was generated by `./wfica /home/users/geerten/Downloads/RGVmYXVsdEFnZ3JlZ2F0aW9uR3JvdXAuXERXUi1OZ'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f1cb1b925e5 in __strlen_avx2 () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7f1ca3947700 (LWP 547))]
Missing separate debuginfos, use: dnf debuginfo-install ICAClient-19.10.0.15-0.x86_64

[1]

$ openssl version -a
OpenSSL 1.1.1d FIPS  10 Sep 2019
built on: Thu Oct  3 16:40:29 2019 UTC
platform: linux-x86_64
options:  bn(64,64) md2(char) rc4(16x,int) des(int) idea(int) blowfish(ptr) 
compiler: gcc -fPIC -pthread -m64 -Wa,--noexecstack -Wall -O3 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wa,--noexecstack -Wa,--generate-missing-build-notes=yes -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DZLIB -DNDEBUG -DPURIFY -DDEVRANDOM="\"/dev/urandom\"" -DSYSTEM_CIPHERS_FILE="/etc/crypto-policies/back-ends/openssl.config"
OPENSSLDIR: "/etc/pki/tls"
ENGINESDIR: "/usr/lib64/engines-1.1"
Seeding source: os-specific
engines:  rdrand dynamic 

[2]

rpm -qa|egrep glib|sort
avahi-glib-0.7-18.fc30.x86_64
dbus-glib-0.110-5.fc30.x86_64
geocode-glib-3.26.1-2.fc30.x86_64
glib2-2.60.7-1.fc30.i686
glib2-2.60.7-1.fc30.x86_64
glibc-2.29-22.fc30.i686
glibc-2.29-22.fc30.x86_64
glibc-all-langpacks-2.29-22.fc30.x86_64
glibc-common-2.29-22.fc30.x86_64
glibc-devel-2.29-22.fc30.x86_64
glibc-headers-2.29-22.fc30.x86_64
glibc-langpack-en-2.29-22.fc30.x86_64
glibc-langpack-nl-2.29-22.fc30.x86_64
glibmm24-2.60.1-1.fc30.x86_64
glib-networking-2.60.3-1.fc30.x86_64
json-glib-1.4.4-2.fc30.x86_64
libappstream-glib-0.7.15-1.fc30.x86_64
libgit2-glib-0.28.0.1-1.fc30.x86_64
libvirt-glib-2.0.0-3.fc30.x86_64
ModemManager-glib-1.10.2-1.fc30.x86_64
PackageKit-glib-1.1.12-6.fc30.x86_64
poppler-glib-0.73.0-14.fc30.x86_64
pulseaudio-libs-glib2-12.2-9.fc30.x86_64
spice-glib-0.37-2.fc30.x86_64
taglib-1.11.1-10.fc30.x86_64
telepathy-glib-0.24.1-13.fc30.1.x86_64

 

Link to comment
  • 0

I got exactly the same issue on Fedora 31. It seems a glibc issue.  

Both Wayland and X11 lead to the same stack trace starting point: libc.so.6 and libcrypto.so.1.1, thus it seems not a wayland/x11 issue. 

$ coredumpctl debug 8996
           PID: 8996 (wfica)
           UID: 1000 (gong-yi)
           GID: 1000 (gong-yi)
        Signal: 11 (SEGV)
     Timestamp: Sun 2019-11-03 10:22:04 CST (32min ago)
  Command Line: /opt/Citrix/ICAClient/wfica -icaroot /opt/Citrix/ICAClient /home/gong-yi/Downloads/QWdncmVnYXRpb25Hcm91cC5cUmVtb3RlIERlc2t0b3AgQ29ubmVjdCAtIEZ1bGwgU2NyZWVu (2).ica
    Executable: /opt/Citrix/ICAClient/wfica
 Control Group: /user.slice/user-1000.slice/user@1000.service/gnome-shell-x11.service
          Unit: user@1000.service
     User Unit: gnome-shell-x11.service
         Slice: user-1000.slice
     Owner UID: 1000 (gong-yi)
       Boot ID: b085752c275349c78333a099f2e9a33d
    Machine ID: 2959680992f04a209c07ccb728eb02b7
      Hostname: localhost-live.attlocal.net
       Storage: /var/lib/systemd/coredump/core.wfica.1000.b085752c275349c78333a099f2e9a33d.8996.1572798124000000000000.lz4
       Message: Process 8996 (wfica) of user 1000 dumped core.
                
                Stack trace of thread 9000:
                #0  0x00007fba01e8ab1a __GI___strlen_sse2 (libc.so.6)
                #1  0x00007fba0131b859 bio_puts (libcrypto.so.1.1)
                #2  0x00007fb9f3068d9e doSslHandshake_internal (libproxy.so)
                #3  0x00007fb9f3068b2f doClientHandshake (libproxy.so)
                #4  0x00007fb9f3033f08 n/a (libproxy.so)
                #5  0x00007fb9f303436a n/a (libproxy.so)
                #6  0x00007fb9f3034a49 n/a (libproxy.so)
                #7  0x00007fb9f3046457 IPSTACKconnect (libproxy.so)
                #8  0x00000000004f65da n/a (wfica)
                #9  0x00000000004f4a4d n/a (wfica)
                #10 0x00007fb9f2d4547d n/a (PDCRYPT2.DLL)
                #11 0x00000000004e2ea5 Wd_ConnectStream (wfica)
                #12 0x0000000000547690 NCSbind (wfica)
                #13 0x0000000000495049 n/a (wfica)
                #14 0x00007fba0207cf52 g_thread_proxy (libglib-2.0.so.0)
                #15 0x00007fba01fe94e2 start_thread (libpthread.so.0)
                #16 0x00007fba01eec643 __clone (libc.so.6)
                
                Stack trace of thread 9005:
                #0  0x00007fba01eec97e epoll_wait (libc.so.6)
                #1  0x00000000004dd2db n/a (wfica)
                #2  0x00007fba01fe94e2 start_thread (libpthread.so.0)
                #3  0x00007fba01eec643 __clone (libc.so.6)
                
                Stack trace of thread 9002:
                #0  0x00007fba01fefd45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                #1  0x00007fb9f228bfc3 n/a (ctxjpeg_fb.so)
                #2  0x00007fba01fe94e2 start_thread (libpthread.so.0)
                #3  0x00007fba01eec643 __clone (libc.so.6)
                
                Stack trace of thread 8996:
                #0  0x00007fba01ee1a1f __poll (libc.so.6)
                #1  0x00007fba0205379e g_main_context_iterate.isra.0 (libglib-2.0.so.0)
                #2  0x00007fba02053b23 g_main_loop_run (libglib-2.0.so.0)
                #3  0x00007fba02879092 gtk_main (libgtk-x11-2.0.so.0)
                #4  0x00000000004952de OldMain (wfica)
                #5  0x000000000057c443 PlatAppMain (wfica)
                #6  0x00000000005458ec AppMain (wfica)
                #7  0x000000000049260a main (wfica)
                #8  0x00007fba01e121a3 __libc_start_main (libc.so.6)
                #9  0x0000000000492659 _start (wfica)

 

Link to comment
  • 0

I guess the main cause is the incompatibility between wfica and GLibc newer than 2.27.

Therefore a partial solution is using a system/instance whose GLibc is 2.27 or older. 

On Linux boxes with container tools (podman or lxc)  installed, there should be some trivial workarounds.

 

I tried the following workaround on Fedora 31:

 

1.  Install toolbox:  

sudo dnf install toolbox

2.  Create a Fedora 28 container, as F28 is the latest fedora release with glibc 2.27 or older 

toolbox create -c icac --release f28

4.  Download the Citirix Workspace (latest is 19.10) package and solve the dependency issues manually if needed 

5. Deal with the Cert/SSL issue if needed 

6. Go to your VPN gateway to download .ica file using the browser of your choice 

7.  enter the container you just create and run wfica from the container

toolbox enter -c icac 
/opt/Citrix/ICAClient/wfica /home/your_account/Downloads/your.ica

This did work for me, YMMV. 

 

Edited by gongyiliao
Link to comment
  • 0

I get the same issue with OpenSUSE Tumbleweed. Working on a temporary workaround for myself here, like everyone else. But Citrix really needs to update their Workspace to work with newer libraries.

 

EDIT: considering the requirement for glibc<=2.27, it means that the distros in which Workspace won't work are all the current ones on all distros: RHEL/Centos >= 8, Debian >= 10, Ubuntu >= 18.10, Fedora >= 29, OpenSUSE Tumbleweed and many others. Easily confirmable through distrowatch.com.

Edited by arthur-4linux
Added list of distros affected
Link to comment
  • 0

Still a live issue with Citrix Workspace 19.12 in OpenSUSE Tumbleweed.

 

[23530.333940] wfica[2706]: segfault at a ip 00007f61c4973961 sp 00007f61c1a693a8 error 4 in libc-2.30.so[7f61c4837000+14d000]
[23530.333968] Code: 84 00 00 00 00 00 0f 1f 00 31 c0 c5 f8 77 c3 66 2e 0f 1f 84 00 00 00 00 00 89 f9 48 89 fa c5 f9 ef c0 83 e1 3f 83 f9 20 77 1f <c5> fd 74 0f c5 fd d7 c1
85 c0 0f 85 df 00 00 00 48 83 c7 20 83 e1
 

Link to comment
  • 0
On 12/10/2019 at 9:29 AM, Arthur Nascimento said:

I get the same issue with OpenSUSE Tumbleweed. Working on a temporary workaround for myself here, like everyone else. But Citrix really needs to update their Workspace to work with newer libraries.

 

EDIT: considering the requirement for glibc<=2.27, it means that the distros in which Workspace won't work are all the current ones on all distros: RHEL/Centos >= 8, Debian >= 10, Ubuntu >= 18.10, Fedora >= 29, OpenSUSE Tumbleweed and many others. Easily confirmable through distrowatch.com.

 

Same here. I run Centos 8. I've tried installing various versions of reciever (13.10 and lower) to no avail >> the main citrix process (wfica) always crashes when launched and the stack trace is the same/similar to what gongyiliao posted. I moved onto trying the Workspace app this week with its latest release this month (1912). But wfica still crashes with the same dump. It does indeed seem to be a compatibility issue with the libraries on the newest versions of linux distros. Here's to hoping Citrix can help address this issue soon, or someone comes up with a nice workaround.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...