Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.9.2, 5.12.9, 5.15.2, 6.2
-
d36c21aa8f48aed7775a6a047197b6f6f9055430 (qt/tqtc-qtbase/5.15)
Description
If a QML StateMachine SignalTransition is connected to a signal from a QObject, and that object emits that signal from a QtConcurrent::run thread while in the object's destructor, then there is a crash in QSignalEventEmitter.
I've attached a small example demonstrating the problem (it's a little more clear from the code)