Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.15.6, 6.2.0
-
iOS 15.1.1, iOS 15.3
-
-
e56b2d7a9e (qt/qtbase/dev) e56b2d7a9e (qt/tqtc-qtbase/dev) c9dc8b9945 (qt/qtbase/6.3) d4bba108fd (qt/tqtc-qtbase/6.2) 5fcdf04628 (qt/qtbase/6.4) c9dc8b9945 (qt/tqtc-qtbase/6.3) 5fcdf04628 (qt/tqtc-qtbase/6.4) 01f3e67142 (qt/tqtc-qtbase/5.15)
Description
In the following code, when the messagebox is executed, the dialog doesn't appear and
the application freezes.
void MainWindow::on_pushButton_clicked() { QMessageBox::information(this,"Message", "Button A pressed"); }
How to reproduce
1. Use qtbug98651.zip
2. Press any button.
Expected behavior:
The message dialog appears
Actual behavior:
Nothing happens and the application freezes.
Note: This works fine with iOS 14.8
Attachments
Issue Links
- is duplicated by
-
QTBUG-103583 QDialog don't work on ipad 9th Generation
- Closed
-
QTBUG-98985 [iOS 15] Application freezes when QPushButton that has QMenu is clicked
- Closed
-
QTBUG-103871 Application freezes on exec without activating exec'd item
- Closed
For Gerrit Dashboard: QTBUG-98651 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
417001,2 | iOS: Send touch events asynchronously to avoid deadlocking UIKit event loop | dev | qt/qtbase | Status: MERGED | +2 | 0 |
419893,2 | iOS: Send touch events asynchronously to avoid deadlocking UIKit event loop | 6.4 | qt/qtbase | Status: MERGED | +2 | 0 |
419894,2 | iOS: Send touch events asynchronously to avoid deadlocking UIKit event loop | 6.3 | qt/qtbase | Status: MERGED | +2 | 0 |
419895,2 | iOS: Send touch events asynchronously to avoid deadlocking UIKit event loop | tqtc/lts-6.2 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |
419936,2 | iOS: Send touch events asynchronously to avoid deadlocking UIKit event loop | tqtc/lts-5.15 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |