Update: QObject MUST be allocated on the heap and not on the stack