Well for some of my run() methods, they consist of while loops that are an event loop in themselves. As run() never exits until the thread is killed. In this case does exec() not get invoked?
The error that i get isn't an error per say. For example, using a while(true) loop and emitting a signal that was connected to a slot with the queued type, will allocate memory until the system runs out and the app crashes. This is what my simple test case does that I mentioned previously. Simply stated, the mem that is used in between the emit signal and the Slot being called is never free'ed.
Bookmarks