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

[wasm] Signal from another thread is discarded while the thread is temporarily blocking

    XMLWordPrintable

Details

    • WebAssembly
    • 55ce50cf4 (dev), ef1e2fdaa (6.6)

    Description

      Sending a signal to a QObject that lives on a different thread and while it is temporarily blocking, causes the signal to be discarded.

      The same seems to work on Qt 6.4.2 when Qt is built for wasm multi-threaded

      To reproduce the issue please run the attached example with Qt for wasm multi-threaded.

      1. Observe the slot doSomething() in class Service is not invoked.

      Attachments

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

        Activity

          People

            sorvig Morten Sørvig
            tuomas.vaarala Tuomas Vaarala
            Votes:
            5 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There is 1 open Gerrit change