DO NOT delete QObjects, mmmkay?
Andreas Hartmetz
ahartmetz at gmail.com
Thu Nov 8 20:19:01 GMT 2007
Hi all,
All in all I have fixed three or four crashes in various KDE modules where
QObjects were deleted while a signal/slot call involving that QObject was
going on.
It's documented that you should only delete a QObject when you can rule out
that this might happen. These bugs do not trigger every time and they are a
great way to get buggy software in user's hands. Just say no to deleting
QObjects except if you *really* know what you're doing. Not seeing the danger
right away does not count as knowing what you're doing.
Keep in mind that deleting a QObject deletes its children, too.
Kthxbye,
Andreas
More information about the kde-core-devel
mailing list