Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.15.2
-
None
-
-
af738780d3efea14733c5a3b5540fa715cd6bca6 (qt/qtbase/dev) f7d8bb2e5c (qt/tqtc-qtbase/5.15) f7d8bb2e5c (qt/tqtc-qtbase/tqtc/vxworks-5.15.10)
Description
QFileDialog::saveFileContent crashes on Windows when I close it.
This is probably due to connecting finished to a lambda which deletes it immediately in QFileDialog::saveFileContent (qfiledialog.cpp). However, after the finished signal is emitted the dialog is still used. Thus the recommendation for signals is usually to use deleteLater in slots instead of delete to avoid such issues.