Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.2.1
-
-
b46e48f1b72267d14fc4b9e1969f0fc0a4eb739e I18a5573df2a8fa32d1982c61e665d5df664b6db0 c328b39181d7ca7e4babadee7469578b9fd84e3e
Description
Threading is quite fragile as is in WinRT and has to be fixed in order to be used properly.
Every once in a while an app crashed because abourt() was called on a thread or waiting for something does not work as an invalid id is passed to WaitForSingleObjectEx.
While fixing threading itself the autotests should of course be fixed as well.
Attachments
For Gerrit Dashboard: QTBUG-31397 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
83217,3 | WinRT: Don't use the native thread handle for waiting | release | qt/qtbase | Status: MERGED | +2 | 0 |
83221,1 | WinRT: Don't use the native thread handle for waiting | stable | qt/qtbase | Status: ABANDONED | 0 | 0 |
87573,9 | winrt: Use native threading | dev | qt/qtbase | Status: MERGED | +2 | 0 |