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

Simple QWebSocket app hangs in WebAssembly

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2: Important
    • Resolution: Done
    • Affects Version/s: 6.3.1
    • Fix Version/s: None
    • Component/s: Network
    • Labels:
      None
    • Platform/s:
      WebAssembly

      Description

      I have a simple gui websocket app modelled on qtwebsockets/examples/websockets/echoclient

      When built for Windows with Qt 5.7.0 the app connects to the server, gets a response and displays it. When built for WebAssembly with Qt 6.3.1 the app hangs as soon as the socket is created with the browser reporting "This page is slowing down Firefox. To speed up your browser, stop this page."

      Emscripten is v3.0.0 and Qt 6.3.1 for WebAssembly was configured with:

      ./configure -qt-host-path /opt/Qt/6.3.1/gcc_64 -platform wasm-emscripten -prefix /opt/Qt/6.3.1-wasm/qtbase -device-option QT_EMSCRIPTEN_ASYNCIFY=1

      Source code for the project is attached.

        Attachments

          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              Assignee:
              lpotter Lorn Potter
              Reporter:
              spj.oasis Stephen Jackson
              Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes