3 hours ago · Tech · hide · 0 comments

On Linux, Citrix Workspace (wfica; icaclient 26.04.0.105) crashes, printing the following error message to console: *** WFICA CRASH: SIGFPE (Floating point exception) *** Crash log saved to: /home/username/.ICAClient/logs/wfica_crash_1234567_1234567890.log The crash log contains a printout of CPU registers and backtrace, but we will see this below in a debugger, so we omit this detail here. Using gdb, we can debug the cause of the exception: $ gdb --args /opt/Citrix/ICAClient/wfica /path/to/icafile.ica GNU gdb (GDB) 17.2 [...] (gdb) r Starting program: /opt/Citrix/ICAClient/wfica /path/to/icafile.ica [...] Thread 187 "wfica" received signal SIGFPE, Arithmetic exception. [Switching to Thread 0x7fff29e816c0 (LWP 3680085)] 0x000055555611cfd7 in EndpointTelmetryDispatcher::DispatcherCoreLogic() () (gdb) info reg rax 0x1 1 rbx 0x55555b2e3010 93825090334736 rcx 0x0 0 rdx 0x0 0 rsi 0x81 129 rdi 0x55555b2e3020 93825090334752 rbp 0x7fff29e801a0 0x7fff29e801a0 rsp 0x7fff29e80130 0x7fff29e80130…

No comments yet. Log in to reply on the Fediverse. Comments will appear here.