Details
-
Bug
-
Resolution: Cannot Reproduce
-
Not Evaluated
-
5.0.0
-
None
-
windows 7 x64
vs2010 sp1
Description
In Qt5, QAdoptedThread object created in QThreadData::current() is never released, which will also cause its corresponding QThreadData object leaked.
The following code can produce this issue:
int main(int argc, char *argv[]) { QThread *t = QThread::currentThread(); // memory leak detection int tmp = _CrtSetDbgFlag(_CRTDBG_REPORT_FLAG); tmp |= _CRTDBG_LEAK_CHECK_DF; _CrtSetDbgFlag(tmp); return 0; }