Qt running remotely on the client crashed the moment we click on the widget.
The following message appear on the console.
The client(s) is RHEL6 whereas the X server is a Solaris x86 box. Users connect to the Solaris x86 server via Citrix and remote to the client to run designer.
However this issue does not happen when user runs the same designer binary via VNC viewer connected to a vnc session started on the same client.
Here's a summary of the above scenarios.
When I do a diff on both the strace logs that I collected on the above scenario, it shows that in the case when we run through vnc viewer, QT is accessing files from /usr/lib64/kde4/plugins/designer folder which is not available on the X server. Subsequently, I also observed that icon files related to designer are being accessed from /usr/share/icons/oxygen///designer*.
Is it possible that the crash is related to the missing files on the X server as compared to when it is running locally? On the local client running RHEL6, there is an older releases of QT, that probably constitute to why it does not crash?
If that being the case, do you know how do we configure the build to build those missing files and install in the same prefix path with the new Qt binary?