Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-38109

drag and drop doesn't work over remote X11 connection to a big-endian machine



    • Bug
    • Resolution: Done
    • P1: Critical
    • 5.3.0 RC1
    • 5.3.0 Beta1
    • Tools: Designer
    • None
    • e215aba4aa604e534b0ab9c50400da5d4d4e49ae


      Qt running remotely on the client crashed the moment we click on the widget.

      The following message appear on the console.

      XIO:  fatal IO error 2 (No such file or directory) on X server "solaris:24.0"
            after 421 requests (283 known processed) with 0 events remaining.

      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.

      User -> Citrix (Solaris x86) -> Client (RHEL6) <== Crash when click on widget
      User -> VNC viewer -> Client (RHEL6) <== No crash when click on widget

      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?




        1. QTBUG-38109-2.png
          154 kB
        2. strace_run_locally_rhel6.log
          2.34 MB
        3. strace_run_remotely.log
          395 kB

        Issue Links

          For Gerrit Dashboard: QTBUG-38109
          # Subject Branch Project Status CR V



              srutledg Shawn Rutledge
              tktan Tshun Kiat TAN
              0 Vote for this issue
              8 Start watching this issue



                Gerrit Reviews

                  There are no open Gerrit changes