Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.5.3
-
-
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 |
518213,3 | wasm: manage wakeUp state correctly | dev | qt/qtbase | Status: MERGED | +2 | 0 |
521643,2 | wasm: manage wakeUp state correctly | 6.6 | qt/qtbase | Status: MERGED | +2 | 0 |
521669,1 | wasm: manage wakeUp state correctly | tqtc/lts-6.5 | qt/tqtc-qtbase | Status: ABANDONED | 0 | 0 |