ZSTray crash in Ubuntu 20.04

Hi there,

Has anyone experiencing the same issue while trying to log with Zscaler Client Connector v1.2.1.3? It’s going through three stages:

  • Discovering Services…
  • Downloading Service Configuration…
  • Identifying Authentication Service…

and then it crashes with SIGABRT:

Core was generated by `/opt/zscaler/bin/ZSTray'.
Program terminated with signal SIGABRT, Aborted.
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
[Current thread is 1 (Thread 0x7f06ed754180 (LWP 1191408))]
(gdb) bt
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007f06f7a6e859 in __GI_abort () at abort.c:79
#2  0x00007f06f7ee3aad in QMessageLogger::fatal(char const*, ...) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f06f71a5b16 in ?? () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#4  0x00007f06f71a5e72 in ?? () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#5  0x00007f06f71a8036 in QQuickWidget::resizeEvent(QResizeEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#6  0x00007f06fff22321 in ?? () from /lib/x86_64-linux-gnu/libQt5WebEngineWidgets.so.5
#7  0x00007f06f8d50947 in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#8  0x00007f06f71a8ce3 in QQuickWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#9  0x00007f06fff22686 in ?? () from /lib/x86_64-linux-gnu/libQt5WebEngineWidgets.so.5
#10 0x00007f06f8d0da66 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007f06f8d170f0 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007f06f80e480a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f06f8d48e6e in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007f06f8d4cbd7 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007f06f8d4cb79 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007f06f8d4cbf3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007f06f8d4fd6b in QWidgetPrivate::setVisible(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007f06f8d4cb61 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007f06f8d4cbf3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007f06f8d4fd6b in QWidgetPrivate::setVisible(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x000055f15e393ef0 in ?? ()
#22 0x000055f15e397665 in ?? ()
#23 0x000055f15e3dfb01 in ?? ()
#24 0x00007f06f8110c2a in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f06f8d5025d in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007f06f8e65148 in QMainWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007f06f8d0da66 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007f06f8d170f0 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x00007f06f80e480a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007f06f80e7488 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007f06f813ce37 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007f070017017d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f0700170400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f07001704a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f06f813c435 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007f06f80e33ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007f06f80eb116 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x000055f15e2b2cb7 in main ()

My Ubuntu setup is a headless remote machine and I’m running XQuartz on a Mac to get the remote GUI. Could that be a reason for the faulty Qt? Is there a command-line interface for Zscaler Client Connector?

Thank you,
Yuri